# Project instructions

- Non-trivial work starts with a tracked plan in `docs/plans/YYYY-MM-DD-<type>-<slug>-plan.md`, where `<slug>` starts with the task identity (`fNNN-tNNN-` or `qNNN-qtNNN-`).
- Branches use `feat/fNNN-tNNN-<slug>` for feature tasks.
- Commit subjects cite the selected task ID.
- Run `python -m unittest` to verify implementation changes.
