| 1 | ## What this changes |
| 2 | |
| 3 | <!-- What the change does and why, in a few sentences. Link the issue it fixes, if any. --> |
| 4 | |
| 5 | ## How it was tested |
| 6 | |
| 7 | <!-- Unit tests, end-to-end tests, a manual check against `pnpm dev`, or a deploy to your own instance. --> |
| 8 | |
| 9 | ## Checklist |
| 10 | |
| 11 | - [ ] `pnpm -r typecheck` and `pnpm -r test` pass |
| 12 | - [ ] User- or admin-visible changes update the docs in `apps/diffinery/docs` |
| 13 | - [ ] New D1 migrations use the next free number in `apps/diffinery/migrations` |