- MUST: Follow strict TDD for all code changes
- MUST: Stop for human review after writing or changing tests before implementing behavior.
- MUST: Document significant architectural decisions with an ADR.
- MUST: Follow linting and style rules
- MUST: Follow Conventional Commits.
- MUST: Maintain documentation and skills updated
Run checks before committing
npm test- Unit tests in watch mode (use during TDD)npm run lint:fix- Auto-fix linting issues