diff --git a/.kiro/specs/ha-single-leader-role/tasks.md b/.kiro/specs/ha-single-leader-role/tasks.md index a419d38e..aa2cf384 100644 --- a/.kiro/specs/ha-single-leader-role/tasks.md +++ b/.kiro/specs/ha-single-leader-role/tasks.md @@ -72,7 +72,7 @@ - Observable completion: `grep -rn "COMMITTING" .kiro/steering/ src/controller/CLAUDE.md .claude/skills/xce-deploy-ha/ src/docs/` returns zero matches - _Requirements: 1.2_ -- [ ] 6.2 Final grep verification and full regression +- [x] 6.2 Final grep verification and full regression - Run the completion gate: `grep -rEn "CTRL_PRIMARY_COMMITTING|PRIMARY_COMMITTING|committing_timeout|repl_ack_count|ha_repl_ack_received|ha_check_majority_convergence" --exclude-dir=.git --exclude-dir=specs --exclude-dir=.wolf --exclude-dir=.codegraph --exclude-dir=builddir .` — zero matches; the only permitted residue is git history and `.kiro/specs/` documents (this spec's own census and the umbrella audit). Note `.kiro/steering/` is deliberately INSIDE the gate — a missed steering reference fails it - Run `/xce-build controller` (debug + ASAN + full testsuite) — green; record the grep output and build result as task evidence - Observable completion: zero-match grep output committed as evidence; controller suite + ASAN green