- Always run tests after making changes.
- At minimum, run the most targeted tests for touched files/features.
- For broad or cross-cutting changes, run the full suite before considering work complete.
- If any test cannot be run, explicitly document which test was skipped and why.
Treat work as complete only when all are true:
- Phase checklist items are updated.
- New/updated tests are green.
- Regressions in touched areas are checked.
- PRD status reflects reality (
Completedonly when fully done).