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
fix: Extend sidecar .blocked protection to doc review path
The .blocked sidecar fail-closed mechanism only protected the code
review path (DUAL_GATE_PASSED), leaving doc review unguarded during
lock contention. This caused stop-guard and auto-loop hooks to miss
pending doc reviews when state writes were lost to race conditions.
- stop-guard: sidecar now forces DOC_REVIEW_PASSED=false + skips
stale-state reconciliation when sidecar present
- 3 auto-loop hooks: add sidecar check with HAS_* fail-closed
forcing and stale-state skip
- post-edit-format: merge 5 sequential jq writes into 1 atomic
call for doc section; conditional sidecar clear on write success
- post-tool-review-state: clear stale sidecar only after
successful locked update_state write
0 commit comments