EP-RUNTIME-LIFECYCLE-001
Runtime Lifecycle Contract#
Zustandsfolge#
planned
→ prepared
→ running
→ succeeded | failed | cancelled
→ archived | cleaned
blocked ist ein erklärender Kontrollstatus und darf einen Terminalstatus nicht ersetzen.
Übergangsregeln#
preparedsetzt validierte Eingaben und aufgelöste Konfiguration voraus.runningsetzt eine stabile Instanzidentität voraus.succeededsetzt vollständige verpflichtende Evidenz und keine blockierenden Findings voraus.failedbewahrt Diagnose- und Fehlerreferenzen.cancelleddokumentiert Auslöser und Verantwortlichen des Abbruchs.cleaneddarf ausschließlich explizit als ephemer klassifizierte Ressourcen entfernen.
Wiederaufnahme#
Wiederaufnahme erzeugt einen neuen Versuch oder eine ausdrücklich versionierte Fortsetzung. Sie darf weder Historie löschen noch bereits wirksame Seiteneffekte ungeprüft wiederholen.