One red build: a decision changes the gate

One red build: a decision changes the gate A sequence diagram generated by Archify. Tests produce JUnit mainworthy report CLI: parseJUnit; detectTarget report acceptReport; noteAccepted COMMIT 1: accepted gate during a slice reader thread: snapshot outstanding > 0 pending applySteps; SLICE = 200 applyBatchSteps; qualifies raiseFailure; open refold; markProcessed COMMIT 2: processed Receipt; blocked mainworthy gate blocked EXIT_CODE: 2 inbox Question + evidenceHash decide {is: infra} advised; still open inbox Evidence + agent advice i: decide {is: infra} settle: insertDecision Witness; setExcuse; refold COMMIT: passed decided mainworthy gate; same commit passed EXIT_CODE: 0; no test rerun Tests and the report adapter Transaction 1 commits acceptance; reads see pending Transaction 2 applies in slices, folds and raises Blocked gate; an agent may advise A person excuses the cause; the same commit passes ci · Tests + report · Sequence participant ci Tests + report mainworthy · CI pipeline CLI · Sequence participant mainworthy CI pipeline CLI OPS · invokeAsync · Sequence participant OPS invokeAsync mainworthy.db · Writer + reader threads · Sequence participant mainworthy.db Writer + reader threads human · Queue; i: infra · Sequence participant human Queue; i: infra agent · MCP advice · Sequence participant agent MCP advice Legend main request return security async trace message