End-to-end acceptance + full test-all
Goal
The lifecycle works end-to-end through the real /create-plan entry point and the full test suite is green.
Implementation Sketch
Production-path end-to-end test: via the real create-plan scaffold entry, a plan whose only plan-wide criteria are regression proxies is REFUSED; adding a functional plan-wide criterion EMITS; a plan with all sections complete but the functional criterion unproven is BLOCKED from terminus by the drain. Run the full suite green.
Spec References
scripts/create_plan_runtime/api.py scaffold entry; scripts/plan_orchestrator/route_walk.py drain; bash scripts/run-plan-corpus-tests.sh.
Work Items
- Author the production-path e2e test exercising the real scaffold entry (refuse regression-only; emit functional; drain blocks unproven).
- Run
bash scripts/run-plan-corpus-tests.sh+ the create_plan/review runtimes’ suites green.