# SF Planning

Use this for SF planning-state changes in this repository.

## Rules

- SQLite `.sf/sf.db` is canonical when ordering, joins, validation, or status matter.
- Plans must state purpose before implementation detail.
- Promote durable human-facing artifacts into `docs/plans/`, `docs/specs/`, or `docs/adr/`.
- Runtime planning drafts stay under `.sf/` and remain gitignored unless promoted.
