User Story
As an operator running the production-readiness audit, I want an opt-in --workflow mode for /launch-check that fans the 10 dimensions out in parallel and adversarially verifies the FAIL/WARN findings, so that a milestone-boundary audit is faster and higher-confidence (fewer false positives) than the serial pass — without changing the default behaviour or the persisted trend history.
Background
/launch-check runs 10 independent, read-only dimensions, each with a dedicated expert skill. That is a textbook fan-out: no merges, no human gates, pure audit + synthesize. The Claude Code Workflow primitive (deterministic multi-agent fan-out + adversarial verify + synthesize) fits it directly. The serial path must remain the default — a workflow run spawns many agents and costs more tokens — so the workflow path is opt-in via a flag.
Acceptance Criteria
Out of Scope
- Making
--workflow the default (stays opt-in)
- Changing any dimension's pass/fail criteria
- A new persisted-history schema (reuse the existing superset)
Glossary
| Term |
Definition |
| Workflow |
Claude Code harness primitive for deterministic multi-agent orchestration — pipeline / parallel fan-out, adversarial verify, synthesize. |
| Adversarial verify |
A second independent agent prompted to refute a finding before it's accepted — cuts plausible-but-wrong findings. |
| Fan-out |
Running N independent work items concurrently rather than serially. |
User Story
As an operator running the production-readiness audit, I want an opt-in
--workflowmode for/launch-checkthat fans the 10 dimensions out in parallel and adversarially verifies the FAIL/WARN findings, so that a milestone-boundary audit is faster and higher-confidence (fewer false positives) than the serial pass — without changing the default behaviour or the persisted trend history.Background
/launch-checkruns 10 independent, read-only dimensions, each with a dedicated expert skill. That is a textbook fan-out: no merges, no human gates, pure audit + synthesize. The Claude CodeWorkflowprimitive (deterministic multi-agent fan-out + adversarial verify + synthesize) fits it directly. The serial path must remain the default — a workflow run spawns many agents and costs more tokens — so the workflow path is opt-in via a flag.Acceptance Criteria
/launch-check --workflow [project-path]runs the 10 dimensions as a fan-out (one agent per dimension), each dimension reusing its existing PASS/WARN/FAIL criteria_lib-audit-history.sh(audit_run_persist+audit_render_trend) — trend history andrender-trend.shchart stay intact; no schema change--workflowis purely additiveOut of Scope
--workflowthe default (stays opt-in)Glossary