plans/prompts/wave_3/pr_b0_adr.md
Implement B0 of plans/cleanup-state-machines.md ("Phase B — B0"). The plan wins over this prompt. Docs-only PR; no production code.
Deliverable: docs/adr/main-owned-state-machines.md (or the repo's ADR convention) containing:
Cross-check against plans/g1-chat-stream-study.md if it exists (the chat_stream lifecycle row and intent classes should agree; if the study is not yet accepted, mark that row as study-pending).
Verify: internal consistency with the plan (no contradictions — fix the plan in the same PR if drift is found and note it); lint/format for docs. Branch cleanup-b0-adr; /pr-push; update plan status.