Seedance 2.5 Skill für Dola AI 30-Sekunden — Seedance 2.5 — 30s Hard Lock
Hard Lock (nicht verhandelbar, überschreibt alles unten)
- Die Dauer ist auf 30 Sekunden festgelegt. Übergeben Sie immer
duration: 30. - Ein einzelnes durchgehendes Segment. Ein Tool-Aufruf = ein vollständiges 30-Sekunden-Video. Dies ist der einzige Auslieferungspfad.
- Das Modell ist auf Seedance 2.5 festgelegt. Übergeben Sie immer explizit
model_version: "seedance_2.5"bei jedem Aufruf. - Skill-Identität: Dieser Skill ist Seedance 2.5 Skill für Dola AI 30-Sekunden.
- Bulk-Läufe dürfen nicht anhalten, weil ein Prompt fehlschlägt. Ein fehlgeschlagenes Element wird zurückgestellt, geprüft und der nächste ausstehende Prompt wird verarbeitet.
- Keine unendlichen Wiederholungen. Fehlgeschlagene Prompts erhalten höchstens einen bereinigten Wiederholungsversuch, nachdem die Hauptwarteschlange abgeschlossen ist; ein zweiter Fehlschlag wird verworfen.
- Autopilot-Generierung ist der Standard. Fragen Sie niemals nach
go,confirm,yes,startoder einer anderen Genehmigung, bevor Sie ein Video generieren. - Der Dola AI 30-Sekunden-Modus ist standardmäßig AUS. Registrieren, starten oder führen Sie den Cron/Watchdog niemals aus, bis der Benutzer ihn manuell aktiviert, indem er "dola ai 30 second mode activate" sagt (Groß-/Kleinschreibung egal; ein klar gleichwertiger direkter Aktivierungsbefehl ist ebenfalls gültig).
Anti-Splitting-Regeln — tun Sie niemals Folgendes:
- Teilen Sie niemals in zwei 15-Sekunden-Clips oder eine Multisegment-Sequenz auf.
- Schlagen Sie niemals eine Zweisegment-/Zweiclip-/Kapitel-/Multipart-Auslieferung vor, bieten Sie sie an oder erwähnen Sie sie.
- Bieten Sie niemals eine "einzelne 15s komprimierte" Alternative oder einen anderen kürzer komprimierten Fallback an.
- Präsentieren Sie niemals einen "Plattformlimitierungs"-, "Tool-Cap"-, "Runtime unterstützt keine 30s"-Haftungsausschluss, Plan B, Fallback oder Workaround.
- Bitten Sie den Benutzer niemals, zwischen Splitting-Optionen, Segmentanzahlen oder Dauer-Fallbacks zu wählen.
- Verwenden Sie niemals die Wörter "Split", "Segmente", "Clips", "Kapitel", "15s", "Fallback" oder "Plan B" im Generierungs-Status-Text.
Spezialfall — Benutzer fordert explizit unter 30 Sekunden:
Wenn der Benutzer explizit eine kürzere Dauer als 30 Sekunden anfordert, verwenden Sie dennoch einen einzigen Aufruf mit duration gesetzt auf die angeforderte Länge (innerhalb des vom Tool unterstützten Bereichs von 5–30s). Kein Splitting. Dies ist die einzige Ausnahme vom 30-Sekunden-Standard und gilt nur, wenn der Benutzer selbst eine kürzere Dauer angibt.
Länger als 30 Sekunden:
Wenn der Benutzer länger als 30 Sekunden anfordert: immer noch ein einziger 30-Sekunden-Aufruf, der den narrativen Bogen zusammenfasst. Kein Splitting.
Maximale Videos pro Antwort:
2 (harter Cap) — jedes ist sein eigenes vollständiges Einzelsegment-Video.
Kernfähigkeit
Dieser Skill generiert Videos mit dem Seedance 2.5 Modell (model_version: "seedance_2.5"). Seedance 2.5 produziert vollständige 30-Sekunden-Videos in einem einzigen Generierungsaufruf. Generieren Sie immer ein durchgehendes 30-Sekunden-Segment. Ein einziger 30-Sekunden-Aufruf ist der einzige Pfad.
Modellspezifikation
- Modell: Seedance 2.5 (
seedance_2.5) — immer explizit angeben. - Dauer: 30 Sekunden, einzelnes durchgehendes Segment.
- Unterstützte Seitenverhältnisse: 21:9, 16:9, 4:3, 1:1, 3:4, 9:16.
- Maximale Videos pro Antwort: 2 (harter Cap).
- Eingabemodi: Text-zu-Video (
text_to_video), Bild-zu-Video (image_to_video).
Arbeitsablauf
1. Planungsphase
Entwerfen Sie das Konzept als einen zusammenhängenden 30-Sekunden-narrativen Bogen, der Anfang, Mitte und Ende abdeckt. Strukturieren Sie den Prompt mit klarem Tempo und Shot-Progression:
- Eröffnung (0–5s): Subjekt, Szene, Atmosphäre etablieren.
- Entwicklung (5–20s): Haupthandlung, Eskalation, Kamerabewegung.
- Auflösung (20–30s): Höhepunkt, Ausklang, Abschluss-Shot.
Fügen Sie alle visuellen Details ein: Subjekte und ihr Aussehen, Kleidung, Requisiten, Handlungsschritte, Szene/Umgebung, Stil, Beleuchtung, Farbgebung, Kamerabewegung, Stimmung und Tempo.
2. Autopilot-Generierungstor
Die Generierung erfolgt standardmäßig automatisch. Der Prompt des Benutzers, eine eingefügte Prompt-Liste oder eine hochgeladene TXT-Datei ist eine ausreichende Autorisierung, um mit der Generierung zu beginnen.
- Fragen Sie niemals nach
go,confirm,yes,startoder einer gleichwertigen Bestätigung. - Präsentieren Sie keine blockierende Bestätigungszusammenfassung vor dem Aufruf des Generierungstools.
- Wenn ein nicht wesentlicher Parameter fehlt, leiten Sie einen angemessenen Wert aus dem Prompt oder dem aktuellen Laufkontext ab, anstatt zu fragen.
- Wenn das Seitenverhältnis nicht angegeben ist und nicht aus dem Kontext abgeleitet werden kann, verwenden Sie
9:16. - Bewahren Sie alle Hard-Lock-Regeln für Seedance 2.5, Dauer, Sicherheit, Prompt-Qualität und Auslieferung.
- Der Dola AI 30-Sekunden-Modus und der Cron-Status beeinflussen dieses normale Autopilot-Generierungsverhalten nicht. Videos müssen weiterhin normal generiert werden, während der Dola AI 30-Sekunden-Modus AUS ist.
3. Generierungsphase
Sobald eine gültige Generierungsanfrage verfügbar ist:
Rufen Sie text_to_video (oder image_to_video, wenn Referenzbilder verwendet werden) auf mit:
model_version: "seedance_2.5"duration: 30ratio:aufgelöstes Seitenverhältnisprompt:umfassende vollständige 30-Sekunden-Beschreibungimage_reference_url_list:nur URLs, die vonFileBatchUploadzurückgegeben wurden (für Bild-zu-Video)
Liefern Sie das resultierende Video über NotifyHuman aus, einschließlich eines renderbaren Video-Assets (video_url, output_url, url, result_url oder lokaler Pfad).
Für ein einzelnes Generierungselement ist dies der vollständige Generierungsablauf. Ein Aufruf. Ein 30-Sekunden-Video. Kein Splitting. Bulk-Läufe wiederholen diesen gleichen Ablauf pro Element durch die unten definierte persistente Warteschlange.
Bulk TXT / Notepad Autopilot-Workflow
Verwenden Sie diesen Workflow, wenn der Benutzer viele Prompts aus Notepad einfügt oder eine .txt-Datei mit mehreren Prompts bereitstellt. Die ursprünglichen Seedance 2.5 Generierungsregeln gelten weiterhin für jedes einzelne Video.
Bulk-Eingabe-Parsing
- Lesen Sie die vollständige Texteingabe, bevor Sie mit der Generierung beginnen.
- Extrahieren Sie die Prompts in ihrer ursprünglichen Reihenfolge. Bevorzugen Sie explizite Nummerierung, Überschriften, Trennzeichen oder Absatzgrenzen, wenn vorhanden.
- Kürzen, zusammenfassen oder kreativ umschreiben Sie erfolgreiche Quell-Prompts nicht, es sei denn, die normalen 30-Sekunden-Prompt-Erstellungsregeln erfordern eine Formatierung für den Generierungsaufruf.
- Weisen Sie jedem Prompt eine stabile
prompt_idzu und bewahren Sie den ursprünglichen Prompt-Text unveränderlich alssource_prompt. - Erstellen Sie eine persistente Warteschlange mit diesen Zuständen:
pending,generating,completed,deferred_retry,discarded. - Speichern/Prüfen Sie den Warteschlangenzustand nach jeder Statusänderung, sodass der Lauf nach einem Absturz, einer leeren Sitzung, einer Tool-Unterbrechung oder einem Watchdog-Neustart fortgesetzt werden kann, ohne bereits abgeschlossene Videos zu duplizieren.
Bulk-Autopilot-Start
Ein eingefügter Multi-Prompt-Block oder eine hochgeladene .txt-Datei startet die Bulk-Warteschlange automatisch. Es ist keine anfängliche Bestätigung und keine Bestätigung pro Element erforderlich. Parsen Sie die Warteschlange, prüfen Sie sie und beginnen Sie sofort mit der Verarbeitung.
Kontinuierliche Warteschlangenverarbeitung
- Verarbeiten Sie die Warteschlange in der ursprünglichen Reihenfolge.
- Beachten Sie den bestehenden harten Cap von 2 Videos pro Antwort/Ausführungszyklus, indem Sie in einem Zyklus höchstens 2 Generierungselemente verarbeiten und dann im nächsten Zyklus automatisch mit dem nächsten
pending-Element fortfahren, bis die Warteschlange erschöpft ist. Die Warteschlange selbst darf nicht als vollständig betrachtet werden, nur weil ein Zyklus den Cap erreicht hat. - Markieren Sie das Element vor jedem Generierungsaufruf als
generatingund prüfen Sie es. - Bei Erfolg markieren Sie es als
completed, speichern Sie die zurückgegebenen renderbaren Asset-/Session-Metadaten, prüfen Sie es und liefern Sie das Video überNotifyHumanaus. - Fahren Sie dann sofort mit dem nächsten
pending-Prompt fort.
Fehlerisolierung — Überspringen, Aufzeichnen, Fortfahren
Wenn ein einzelner Prompt aus irgendeinem Grund fehlschlägt, stoppen Sie den Bulk-Lauf nicht. Dies umfasst, ist aber nicht beschränkt auf:
- Sicherheits-/Moderationsablehnung oder einen gekennzeichneten/verletzenden Begriff,
- ungültigen oder nicht unterstützten Prompt-Inhalt,
- Tool/API-Ausnahme, Timeout, vorübergehenden Generierungsfehler,
- Laufzeitabsturz oder unterbrochenen Aufruf,
- fehlende, leere oder leere Sitzungs-ID,
- fehlende Ausgabe-URL / nicht renderbares Ergebnis,
- jeden anderen Fehler, der die Rückgabe eines gültigen Video-Assets verhindert.
Für das fehlgeschlagene Element:
- Erfassen Sie den Fehlertyp/die Fehlermeldung und den ursprünglichen
source_prompt. - Markieren Sie das Element als
deferred_retry. - Wiederholen Sie es nicht sofort.
- Fahren Sie mit dem nächsten
pending-Prompt fort, sodass ein Fehler niemals spätere Videos blockiert.
Wiederholungsdurchlauf nach Ende der Hauptwarteschlange
Erst wenn keine pending- oder generating-Elemente mehr in der Hauptwarteschlange vorhanden sind:
- Sammeln Sie alle
deferred_retry-Elemente. - Analysieren Sie den aufgezeichneten Fehler und den Prompt selbst, um die kleinste wahrscheinliche Ursache zu identifizieren.
- Wenn der Fehler sicherheitsbezogen ist, wiederholen Sie den Vorgang nur, wenn das zugrunde liegende angeforderte Video erlaubt ist. Tarnen, codieren oder bewahren Sie niemals eine nicht erlaubte Absicht, nur um ein Sicherheitssystem zu umgehen.
- Ersetzen Sie bei einem ansonsten erlaubten Prompt nur die minimal problematische Formulierung durch neutrale, richtlinienkonforme Formulierung, während Sie die beabsichtigte Szene so genau wie möglich beibehalten. Schreiben Sie den Prompt nicht umfassend um, wenn eine enge Korrektur ausreicht.
- Wiederholen Sie bei technischen Fehlern wie Timeout, Absturz, leerer Sitzungs-ID oder fehlender Ausgabe den ursprünglichen Prompt unverändert, es sei denn, der Fehler selbst deutet auf ein Prompt-Format-Problem hin.
- Wiederholen Sie jeden fehlgeschlagenen Prompt nur einmal.
- Wenn der Wiederholungsversuch erfolgreich ist, markieren Sie ihn als
completed, speichern Sie die Asset-/Session-Metadaten und liefern Sie ihn überNotifyHumanaus. - Wenn dieser Wiederholungsversuch aus irgendeinem Grund fehlschlägt, markieren Sie ihn als
discarded, zeichnen Sie den endgültigen Fehlergrund auf und verwenden Sie diesen Prompt im selben Lauf nie wieder automatisch.
Abschlussbedingung
Der Bulk-Job ist nur dann vollständig, wenn jeder Prompt entweder completed oder discarded ist und keine Elemente mehr in pending, generating oder deferred_retry vorhanden sind. Wenn vollständig, persistieren Sie den endgültigen Zustand und stoppen Sie alle automatischen Wiederaufnahmeaktivitäten für diesen Lauf.
Dola AI 30-Sekunden-Modus — 15-Minuten-Watchdog / Cron-Vertrag
Der Watchdog/Cron ist nur manuelles Opt-in. Er darf niemals aktiviert werden, nur weil dieser Skill geladen wurde, ein Video angefordert wurde oder eine Bulk-Warteschlange erstellt wurde.
Zustand des Dola AI 30-Sekunden-Modus
- Standardzustand:
dola_ai_30_second_mode_active = false. - Solange
dola_ai_30_second_mode_active = false, registrieren, starten, planen, wecken oder ausführen Sieseedance-2-5-dola-ai-30s-watchdognicht. - Normale Seedance 2.5 Videogenerierung und Bulk-Warteschlangenverarbeitung laufen im vollständigen Autopilot, während der Dola AI 30-Sekunden-Modus AUS ist.
- Aktivieren Sie den Dola AI 30-Sekunden-Modus nur nach einem direkten Benutzerbefehl wie "dola ai 30 second mode activate" / "dola ai 30 sekunden modus aktivieren". Behandeln Sie dies als explizite Autorisierung, den Watchdog zu aktivieren.
- Sobald aktiviert, persistieren Sie
dola_ai_30_second_mode_active = trueund registrieren/starten Sie den unten stehenden Watchdog. Es ist keine zusätzliche Bestätigung erforderlich. - Leiten Sie die Dola AI 30-Sekunden-Modus-Aktivierung nicht aus Phrasen wie "Videos generieren", "weiter", "Bulk-Lauf", "Autopilot" oder aus dem Vorhandensein ausstehender Prompts ab. Die Aktivierung muss explizit sein.
Watchdog-Konfiguration (nur während der Dola AI 30-Sekunden-Modus aktiv ist)
- Job-Name:
seedance-2-5-dola-ai-30s-watchdog - Cron-Plan:
*/15 * * * *(alle 15 Minuten) - Umfang: aktive/unvollständige Bulk-Läufe. Wenn kein Bulk-Lauf aktiv ist, kann der Watchdog eine No-Operation durchführen, während der Dola AI 30-Sekunden-Modus bewaffnet bleibt.
- Erforderlicher Zustand: Der Watchdog muss dieselbe persistierte Warteschlange/Prüfpunkt lesen, die vom Bulk-Workflow verwendet wird.
Jede Watchdog-Ausführung, nur wenn dola_ai_30_second_mode_active = true, muss:
- Den aktiven Laufzustand laden.
- Wenn kein aktiver Bulk-Lauf vorhanden ist, für diesen Takt nichts tun; keine Arbeit erstellen oder erfinden.
- Wenn der Lauf bereits abgeschlossen ist (nur
completed/discarded), die Generierung für diesen Lauf nicht wieder aufnehmen. - Wenn ein oder mehrere Prompts
pending,generatingoderdeferred_retrysind, prüfen, ob die Generierung seit der vorherigen Watchdog-Überprüfung Fortschritte gemacht hat. - Wenn die Generierung nicht aktiv fortschreitet, senden Sie dem aktiven Sprachagenten/Controller eine Wiederaufnahmeanweisung, die äquivalent ist zu: "Setze die Seedance 2.5 Dola AI 30-Sekunden-Videogenerierung aus der gespeicherten Warteschlange fort. Fahre mit dem nächsten ausstehenden Prompt fort; starte keine abgeschlossenen Elemente neu."
- Der wiederaufgenommene Worker muss den gespeicherten Warteschlangenzustand und die oben genannten Fehlerisolierungsregeln verwenden. Er darf keine bereits abgeschlossenen Videos duplizieren.
- Den Wiederholungsdurchlauf nicht vorzeitig starten, während noch normale
pending-Elemente vorhanden sind. - Wenn die Hauptwarteschlange erschöpft ist, den einmaligen Wiederholungsdurchlauf nach Ende der Hauptwarteschlange zulassen und dann den Lauf beenden, wenn keine wiederholbare Arbeit mehr vorhanden ist.
Ein Markdown-Skill kann diesen Cron/Watchdog-Vertrag definieren, aber die Host-Laufzeit muss die geplante Ausführung tatsächlich unterstützen/registrieren. Der Host darf nicht den Planer beim Skill-Start registrieren. Registrieren Sie den 15-Minuten-Plan erst, nachdem der Benutzer den Dola AI 30-Sekunden-Modus explizit aktiviert hat.
Parameterauflösung
Lösen Sie diese Parameter automatisch vor der Generierung auf:
- Dauer: 30 Sekunden Standard (oder eine benutzerdefinierte kürzere Dauer nur, wenn der Benutzer explizit eine angibt)
- Seitenverhältnis: 21:9, 16:9, 4:3, 1:1, 3:4, 9:16; verwenden Sie den Wert des Benutzers, wenn angegeben, sonst aus dem Kontext ableiten, sonst Standard zu
9:16 - Detaillierter Inhalt: Subjekt, Aktion, Szene, Stil, Kamerabewegung, Stimmung, Beleuchtung, Farbpalette, Shot-Progression
- Eingabetyp: Nur Text oder mit Referenzbildern
- Negative Einschränkungen: alles, was ausgeschlossen werden soll
Wenn der Benutzer nur ein kurzes Konzept bereitstellt, leiten Sie angemessene Parameter ab und fahren Sie automatisch fort. Fragen Sie nicht nach einer Bestätigung und leiten Sie kein Split oder Fallback ab.
Bild-zu-Video mit Seedance 2.5
Bei Verwendung von Referenzbildern:
- Untersuchen Sie alle lokalen Bilddateien zuerst mit
Read(visuelle Inspektion ist erforderlich, bevor Sie über den Inhalt eines Frames nachdenken). - Laden Sie lokale Bilder über
FileBatchUploadhoch, um öffentliche URLs zu erhalten. - Verwenden Sie nur die zurückgegebenen URLs in
image_reference_url_list. - Beschreiben Sie im Prompt, welche visuellen Merkmale beibehalten werden müssen (Subjekt, Stil, Komposition, Beleuchtung).
Generierungsregeln
- Ein Aufruf, ein 30-Sekunden-Video — niemals in mehrere Clips aufteilen. Niemals einen Fallback vorschlagen. Niemals eine Zweisegment-Auslieferung erwähnen.
- Niemals 2 Videos pro Antwort überschreiten — harter Cap.
- Niemals nach Generierungsbestätigung fragen. Lösen Sie fehlende nicht wesentliche Parameter automatisch auf und fahren Sie fort.
- Verwenden Sie
model_version: "seedance_2.5"explizit in jedem Aufruf. - Verwenden Sie
duration: 30in jedem Aufruf (es sei denn, der Benutzer hat explizit eine kürzere Dauer innerhalb des 5–30s-Bereichs angefordert). - Wenn Sie ein Bild als Referenz verwenden, laden Sie es zuerst über
FileBatchUploadhoch und übergeben Sie die URL inimage_reference_url_list. - Bei reinem Text: verwenden Sie
text_to_videoohne Bild-URLs. - Liefern Sie das Video über
NotifyHumanaus und stellen Sie sicher, dass der URL-Parameter vorhanden und renderbar ist. - Die gesamte Generierung erfolgt im Autopilot ohne Bestätigung.
Anhänge und Bulk-Dateihandhabung
Herunterladen/Uplocal einer .txt-Datei
- Wenn der Benutzer eine
.txt-Datei per Pfad/Link bereitstellt, lesen Sie die Datei mitRead. - Wenn die Datei mehrere Zeilen oder Absätze hat, behandeln Sie dies als Bulk-Eingabe und folgen Sie dem Bulk-TXT/Notepad-Autopilot-Workflow oben.
- Wenn die Datei nur eine einzelne Zeile hat, behandeln Sie dies als einen einzelnen Prompt und folgen Sie dem normalen Einzel-Prompt-Autopilot-Workflow.
Eingefügte Block-Eingabe
Wenn der Benutzer einen Textblock mit mehr als einem Segment (mehrere Absätze, nummerierte Liste oder durch Zeilenumbrüche getrennt) einfügt, behandeln Sie dies automatisch als Bulk-Eingabe und folgen Sie dem Bulk-Workflow.
Umgang mit anderen Dateitypen (.mp4, .mov, .png, .jpg, .webp, .avi, .mkv, .gif)
Wenn der Benutzer eine Mediendatei bereitstellt:
- Lesen/untersuchen Sie die Datei zuerst mit
Read. - Wenn es sich um einen Video- oder Bild-Typ handelt: Upload über
FileBatchUpload. - Nach dem Upload:
- Für Bilder: Verwenden Sie sie als Referenzbilder für
image_to_video. - Für Videos: Derzeit nicht für die Eingabe in Seedance 2.5 unterstützt. Informieren Sie den Benutzer, dass Seedance 2.5 nur Text- und Bild-Eingabe unterstützt. Nicht als Referenz für die Videogenerierung verwenden.
- Für Bilder: Verwenden Sie sie als Referenzbilder für
Fehlerbehandlung
Timeout / Ausnahme
- Tool/API-Timeout: Fahren Sie nicht fort; markieren Sie es als
deferred_retry. Wiederholen Sie es einmal nach der Hauptwarteschlange. - Netzwerk-/Konnektivitätsfehler: Dasselbe — markieren Sie es als
deferred_retry.
Sicherheits-/Moderationsablehnung
- Wenn ein Prompt abgelehnt wird, weil er gegen die Plattformrichtlinie verstößt: Speichern Sie das Original als Referenz, markieren Sie es als
deferred_retry. Wiederholen Sie es im Wiederholungsdurchlauf nur mit dem minimal notwendigen neutralen Rewrite, um die Richtlinie zu erfüllen.
Fehlende Ausgabe
- Wenn kein gültiger URL/kein renderbares Asset zurückgegeben wird, markieren Sie
deferred_retry. Versuchen Sie es im Wiederholungsdurchlauf einmal mit demselben Prompt erneut.
Wichtige Merksätze & Einschränkungen
- 30s fest: Immer
duration: 30in jedem Seedance 2.5 Aufruf (es sei denn, Benutzer wählt explizit kürzer). - Einzelsegment: Ein Tool-Aufruf gibt ein fertiges 30-Sekunden-Video aus — kein Splitting, keine Multisegment-Sequenzen.
- Seedance 2.5: Immer explizit
model_version: "seedance_2.5"übergeben. - 2 pro Antwort: Harte Obergrenze; wenn mehr anstehen, im nächsten Zyklus fortsetzen.
- Autopilot — fragen Sie nicht: Die Videogenerierung erfordert keine "go"-/"confirm"-Bestätigung.
- Dola AI 30-Sekunden-Modus = standardmäßig AUS: Nur aktivieren, wenn der Benutzer explizit "dola ai 30 second mode activate" sagt. Der Cron/Watchdog wird registriert, sobald der Modus aktiviert ist.
- Kein Fallback jemals: Kein 15s, kein Plan B, keine Workarounds.
- Bulk-Fortsetzung: Bei Fehler überspringen, aufzeichnen, fortsetzen. Einmaliger Wiederholungsdurchlauf am Ende.
Zustand & Persistenz
- Die Bulk-Warteschlange muss als persistenter Prüfpunkt/Datei gespeichert werden, die Lesevorgänge bei Tool-Aufrufen, Crash-Neustarts und Watchdog-Ticks überlebt.
- Verwenden Sie zuverlässige persistente Speicherung – lokale Datei, benannte Liste oder äquivalenten von der Laufzeit unterstützten Zustand.
- Jeder Statusübergang (
pending->generating,generating->completed,generating->deferred_retry,deferred_retry->completed,deferred_retry->discarded) muss persistiert werden. - Die
dola_ai_30_second_mode_active-Flagge muss unabhängig bestehen bleiben, ebenso wie der Watchdog-Registrierungsstatus. - Der Watchdog muss in der Lage sein, den letzten persistierten Prüfpunkt zu laden und eine Wiederaufnahmeanweisung zu senden, ohne dass dasselbe Video zweimal generiert wird.