You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
T-994: release executor is one SAIOPS recovery operation (release-) under .saipen/recovery/ops/; every external fact is classified expected-BEFORE / expected-AFTER / CONFLICT and recovery never repeats a side effect (crash A->B->tag edges proven).
T-994: release scope = the exact reviewed ticket scope recorded at REVIEW->SHIP (saipen scope) + mechanical release metadata; a real source change now ships into a fresh clone.
T-994: no-publish matches ship.md exactly (zero staging/commit/tag/push, local validation, truthful skipped-publish event, digest, SHIP->DONE, works git-less).
T-994: first publish is a journaled canonical WAIT with confirmation evidence, never chat memory.
T-994: every public refusal returns a code from errors.CODES; internal stage failures collapse to RELEASE_FAILED.
T-995: release receipt write failure surfaces through the public result (RELEASE_FAILED) with zero later remote stages.