What problem does it solve? It catches regressions early during spec-driven development by running fast, targeted validation after relevant code-touching batches, without pretending that final verification has already happened. ## Core Features & Use Cases - Incremental Validation: Runs focused smoke, regression, lint, or type checks scoped to the latest code-touching batch instead of a full test matrix. - Checkpoint Gating: Requires explicit user confirmation before running, with options to run now, defer, or stop and revise. - Evidence Recording: Writes QA outcomes (passed, warning, failed) and check evidence into apply-progress.md and state.yaml. - Use Case: After a batch marked "QA Checkpoint: end-of-feature" completes, run incremental QA to confirm the change is safe to continue before the next batch executes. ## Quick Start Run incremental QA on the latest code-touching batch and record the results in apply-progress.md.