fix: resolve review round 2 findings

- CLAUDE.md: add missing message-schema and project to skill list
- debugger, documenter: add qa-checklist to skills (worker-protocol references it)
- message-schema: make moderate_count/minor_count required on review_verdict,
  make has_blockers required on plan_result, remove dangling format field
- orchestrate: split blocked routing by type (plan_result vs worker_submission)
- worker-protocol: remove stale migration note about freetext RFR
- qa-checklist: add plan_result has_blockers hard rule
- architect: remove dangling format field from plan_result envelope
This commit is contained in:
Bryan Ramos 2026-04-02 07:58:41 -04:00
parent 1ee8dcdfdd
commit 76f7f16eff
8 changed files with 10 additions and 9 deletions

View file

@ -90,8 +90,7 @@ ac_coverage:
---
```
Required: `type`, `signal`, `critical_count`, `ac_coverage`
Optional: `moderate_count`, `minor_count`
Required: `type`, `signal`, `critical_count`, `moderate_count`, `minor_count`, `ac_coverage`
**Hard rule:** `critical_count > 0` requires `signal: fail`.
@ -153,7 +152,6 @@ Emitted by: architect (Phase 2)
type: plan_result
signal: plan_complete | blocked
plan_file: .claude/plans/kebab-case-title.md
format: brief | full
wave_count: 3
step_count: 7
risk_tags:
@ -163,8 +161,8 @@ has_blockers: false
---
```
Required: `type`, `signal`, `plan_file`, `wave_count`, `risk_tags`
Optional: `format`, `step_count`, `has_blockers`
Required: `type`, `signal`, `plan_file`, `wave_count`, `risk_tags`, `has_blockers`
Optional: `step_count`
**Routing:** `has_blockers: true` triggers user escalation before worker dispatch.