waves-status — coordinator status blurb
Preamble (run first)
"${CLAUDE_PLUGIN_ROOT}/scripts/waves-detect"
Gather (don't ask the user what happened — derive it)
plans/00-master.md: task rows whose status changed since the last blurb (the## Statussection shows the last one), wave closures, open questions.git log --onelinesince the last blurb across workspace repos; PRs opened.- Anything explicitly marked "flag in blurb" in plans or notes.
Compose
Language: blurb_language from config. Audience: coordinator_name from config.
Style — non-negotiable:
- Compact and forwardable as-is: no preamble, no agent-speak, no markdown headers. Short lines or tight bullets.
- One sentence per item: what was done (deliverable-level, not code-level), what's next, impediments.
- Decisions needed are explicit, each with the proposed default so the
coordinator can answer with a yes ("I propose X — ok?"). Decisions the user
must make don't go in the blurb — present those directly as decision briefs
(
${CLAUDE_PLUGIN_ROOT}/references/decision-briefs.md). - Link PRs/branches/docs where the work lives; mention verification only as confidence ("E2E-tested in the browser"), not process detail.
- Early rather than late; the coordinator must never have to chase.
Deliver
Show the blurb to the user for forwarding (they send it — you don't). Then append a
dated entry to ## Status in plans/00-master.md recording that the blurb was
prepared and what it covered. If open questions were flagged, mark them
"awaiting answer" in the open-questions section rather than assuming answers.