Architect: Ratify Plan
Add aura:p6-plan:s6-ratify label to accepted PROPOSAL-N after consensus and UAT.
-> Full workflow in PROCESS.md
When to Use
All 3 reviewers have voted ACCEPT on PROPOSAL-N and user has approved via UAT.
Given/When/Then/Should
Given all 3 reviewers voted ACCEPT when ratifying then add aura:p6-plan:s6-ratify label to PROPOSAL-N should never ratify with any REVISE votes outstanding
Given ratification when documenting then add comment with reviewer sign-offs and UAT reference should never ratify without audit trail
Given previous proposals exist when ratifying new version then mark old proposals as aura:superseded should never leave old proposals without superseded marking
Consensus Requirement
All 3 reviewers must vote ACCEPT. If any reviewer votes REVISE:
- •Architect creates PROPOSAL-N+1 addressing feedback
- •Marks PROPOSAL-N as
aura:superseded - •Reviewers re-review PROPOSAL-N+1
- •Repeat until all ACCEPT
Steps
- •
Check all reviews on PROPOSAL-N task:
bashbd show <proposal-id> bd comments <proposal-id>
- •
Verify all 3 votes are ACCEPT
- •
Add ratify label to PROPOSAL-N (do NOT create a new task):
bashbd label add <proposal-id> aura:p6-plan:s6-ratify bd comments add <proposal-id> "RATIFIED: All 3 reviewers ACCEPT, UAT passed (<uat-task-id>)"
- •
Mark all previous proposals as superseded:
bashbd label add <old-proposal-id> aura:superseded bd comments add <old-proposal-id> "Superseded by PROPOSAL-N (<ratified-proposal-id>)"
- •
Update URD with ratification:
bashbd comments add <urd-id> "Ratified: scope confirmed. Ratified proposal: <ratified-proposal-id>"
Next Steps
After ratifying PROPOSAL-N:
- •Prepare handoff — Run
/aura:architect-handoffto create handoff document and spawn supervisor
IMPORTANT: Do NOT start implementation yourself. The architect's role ends at handoff. Implementation is handled by the supervisor and workers spawned during handoff.
Follow-up Proposals (FOLLOWUP_PROPOSAL-N)
When ratifying a FOLLOWUP_PROPOSAL-N, the next step is the same h1 handoff but scoped to the follow-up epic:
- •Storage:
.git/.aura/handoff/{followup-epic-id}/architect-to-supervisor.md - •The supervisor then creates FOLLOWUP_IMPL_PLAN and FOLLOWUP_SLICE-N tasks
- •Original IMPORTANT/MINOR leaf tasks are adopted as dual-parent children of FOLLOWUP_SLICE-N