Die Pipeline dort teilen, wo der Determinismus endet
statt · Die ganze Timeline einem Modell übergeben und es jeden Schnitt entscheiden lassen
Stille zu erkennen ist Arithmetik über Wortabstände: deterministisch, kostenlos, korrekt per Konstruktion. Eine Wiederholung zu erkennen ist semantisches Urteil: probabilistisch und pro Aufruf bezahlt. Die Grenze genau dort zu ziehen schützt die Invariante, dass Timing nie von einem Modell erschlossen wird, und begrenzt Kosten und Fehlerrisiko auf die eine Stufe, die wirklich Urteilsvermögen braucht.
Wortindizes als Vertrag mit dem Modell, nie Zeitstempel
statt · Das Modell direkt nach Zeitbereichen fragen
Ein halluzinierter Zeitstempel ist eine plausible Zahl, die an der falschen Stelle schneidet und lautlos versagt. Ein ungültiger Wortindex scheitert an der Validierung, bevor er das Material berührt. Die Zuordnung von Index zu Zeit bleibt in meinem Code, und der schlimmste Fehlerfall, ein stiller Fehlschnitt, wird zu einer lauten, behebbaren Ablehnung.
Ein zweiter Prüfdurchgang über den montierten Schnitt
statt · Ein einziger, besser geprompteter Schnittdurchgang
Einzeln korrekte Schnitte können sich trotzdem zu einer doppelten Formulierung oder einer kaputten Naht zusammensetzen: lokale Korrektheit garantiert keine korrekte Sequenz. Der Prüfdurchgang liest nur die überlebenden Wörter, also den Schnitt, wie ihn das Publikum hören wird, und behält die Ursprungsindizes, damit seine Korrekturen im selben Koordinatensystem landen. Ein zusätzlicher Modellaufruf kauft eine Prüfung, die der erste Durchgang an sich selbst nicht leisten kann.
Den Wipe-Übergang löschen statt die Korrektur zu pflegen
statt · Die fertige, funktionierende Korrektur ausliefern
Die Korrektur unterdrückte den Wipe überall dort, wo eine Kapitelkarte den Fluss ohnehin bricht. Die Funktion blieb also nur unter einer Schutzregel akzeptabel, die jede künftige Änderung am Schnitt hätte respektieren müssen. Ein Standardverhalten, das eine Regel braucht, um nicht hässlich zu sein, hat negativen Wert: der Wipe sah schlechter aus als gar kein Übergang, also flog die Funktion einen Commit später raus, und die Regel gleich mit.