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
Description\n\nDeep review lifecycle validation accepts a graph ending at a diff review. A structured REJECT is still persisted as NodeCompleted, so a deep workflow can finish successfully without a final gate or correction path.\n\nSeverity: HIGH (release blocker).\n\n## Reproduce\n\n1. Create a deep graph: implementation → verification(PASS) → diff review.\n2. Omit any downstream final audit/gate.\n3. Return a valid REJECT payload from the review node.\n4. The review node completes and the workflow can reach completed.\n\n## Acceptance\n\n- Deep diff-review topology cannot end without a downstream terminal gate/audit.\n- A REJECT cannot produce a successful workflow completion without a correction/reverification/re-review path.\n- ACCEPT remains bound to the current implementation fingerprint.\n- Tests cover missing final gate, REJECT, correction, and stale fingerprints.\n
Description\n\nDeep review lifecycle validation accepts a graph ending at a diff review. A structured REJECT is still persisted as NodeCompleted, so a deep workflow can finish successfully without a final gate or correction path.\n\nSeverity: HIGH (release blocker).\n\n## Reproduce\n\n1. Create a deep graph: implementation → verification(PASS) → diff review.\n2. Omit any downstream final audit/gate.\n3. Return a valid REJECT payload from the review node.\n4. The review node completes and the workflow can reach completed.\n\n## Acceptance\n\n- Deep diff-review topology cannot end without a downstream terminal gate/audit.\n- A REJECT cannot produce a successful workflow completion without a correction/reverification/re-review path.\n- ACCEPT remains bound to the current implementation fingerprint.\n- Tests cover missing final gate, REJECT, correction, and stale fingerprints.\n