--- task: criteria-runner fixture — one verification criterion fails slug: criteria-runner-fixture-fail --- # Plan: criteria-runner fixture (one criterion FAILS on purpose) Fixture only. Consumed by `tests/lib/criteria-runner.test.mjs`. It is the falsifying case for D-03: a plan whose declared success criterion does not hold must fell the single-session run instead of being noted and passed over. ## Steps ### Step 1 — nothing Fixtures have no steps worth running. ## Verification - [ ] `bash tests/fixtures/criteria-exit-0.sh` -> expected: exit 0 - [ ] `bash tests/fixtures/criteria-exit-1.sh` -> expected: exit 0 (FAILS on purpose — exit 1) ## Estimated Scope - **Files to modify:** 0