What problem does it solve?
Deep-test enforces rigorous, evidence-driven verification of implemented slices by running end-to-end test and quality gates, detecting design drift, and ensuring receipts demonstrate spec compliance so that delivered changes meet project expectations without premature completion claims.
Core Features & Use Cases
- Receipt completeness checks: Verifies every slice has a complete receipt and passing TDD evidence before accepting changes.
- Drift detection & baseline diffing: Determines a baseline commit, computes diffs, and surfaces implemented vs. not-implemented items and design drift.
- Automated verification pipeline: Auto-detects project test commands, runs sequential quality gates (cross-slice review, sensor clean, coverage, mutation where available), and produces structured reports and artifacts.
- Retry orchestration: On failures, increments retry counters, moves the session back to implement for targeted TDD cycles, and re-runs full verification up to configurable limits.
- Use Case: Final verification pass in the deep-work workflow to certify per-slice TDD evidence, generate test-results and reports, and either mark the test phase passed or orchestrate controlled retries.
Quick Start
Run the deep-test phase for the active session to execute all quality and verification gates, generate test-results.md and reports, and automatically retry failing slices within configured retry limits.