- Language: Python 3.12+
- Testing: pytest
- Type annotations on all public functions
- Prefer composition over inheritance
- All functions must have at least one test
- Tests must be runnable without external services
- No task is done until its contract tests pass
- Prefer stdlib over third-party libraries
- Keep files under 300 lines