Documentation
README
Test-Driven Development
Use small red โ green โ refactor cycles when a test-first feedback loop is practical. Treat repository conventions, existing tests, and the requested behavior as authoritative.
Loop
- Identify one observable behavior and the seam through which callers see it.
- Write the smallest meaningful test and confirm that it fails for the expected reason.
- Add only enough implementation to make the test pass.
- Refactor when doing so improves clarity or design; keep the suite green.
- Repeat with the next vertical slice.
Infer seams from public interfaces and nearby tests. Ask the user only when choosing a seam would materially change the product contract, cost, or scope.
This is the opening of the README. Read the full README on GitHub.