Publication States: Commit, Stage, Swap

Publication States: Commit, Stage, Swap A lifecycle diagram generated by Archify. Task and job output Retry controller Terminal exits Attempt Writing · writes attempt file · Task and job output · invisible 01 Attempt Writing writes attempt file invisible Task Committed · checksum ok, hidden · Task and job output · not visible 02 Task Committed checksum ok, hidden not visible Manifest Staged · all tasks done · Task and job output · unpublished 03 Manifest Staged all tasks done unpublished Published · pointer swapped · Task and job output · visible 04 Published pointer swapped visible Retrying · partial deleted, fresh id · Retry controller · new attempt Retrying partial deleted, fresh id new attempt Aborted · staged cleaned, never shown · Terminal exits · terminal Aborted staged cleaned, never shown terminal Old Version Retired · GC after grace · Terminal exits · terminal Old Version Retired GC after grace terminal checksum ok crash mid-write fresh attempt id all tasks committed atomic pointer swap job fails: clean staged next version wins Legend initial state active waiting success failure / exit neutral final state