Scenario-Driven.
Test-First.
One scenario ID traces from the first requirement to the last line of verified code. Tests define "done" before a single line is written. Quality becomes a number — not a feeling.
One ID. Three phases. Complete traceability.
Follow scenario S01 from a one-sentence pain point to automated acceptance.
Define "done" before writing code
This is not traditional TDD. It's designing the entire test system before any implementation.
Why does this matter for AI?
When you tell AI "write a registration feature," it guesses what "done" means. When you tell AI "write code that passes these 12 test cases with IDs UT-S01-001 through ST-S01-012," it has a precise, verifiable target. The output quality difference is dramatic.
Quality is a number, not a feeling
Tests run
npm test / pytest — any framework, any language
Results captured
OpenLogos reporter writes each result to test-results.jsonl
Three-layer verification
openlogos verify checks coverage, pass rate, and AC traceability
See the full picture
Learn how Documents as Context completes the methodology.