chore(ha-single-leader-role): final grep gate zero + ASAN regression green (task 6.2)

Gate 1 (completion grep): 0 matches for CTRL_PRIMARY_COMMITTING|PRIMARY_COMMITTING|
committing_timeout|repl_ack_count|ha_repl_ack_received|ha_check_majority_convergence
across source+steering+docs (excl .git/.kiro/specs).
Gate 2 (direct binary, ASAN): EXIT=0, 167 Tests / 0 Failures, no sanitizer errors.
ctrl_role_t reduced 5->4 values (CTRL_PRIMARY_COMMITTING removed).
This commit is contained in:
Rongsong Shen 2026-06-13 15:14:48 +00:00
parent dbc631664d
commit e558a62ea0

View file

@ -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