## Summary ## Related issues ## How verified - [ ] `npx tsc --noEmit` is clean - [ ] Relevant tests pass (`npm test` or a focused `npx vitest run `) ## Checklist - [ ] Change is focused and scoped to one concern - [ ] Tests added/adjusted for behavior that changed - [ ] New config options reflected in `config.yaml.example` **and** `docs/configuration.md` - [ ] New tools registered in `tools/index.ts` + listed in the relevant Piece + documented in `docs/tools/` - [ ] DB schema changes have an idempotent migration in `src/db/migrate.ts` - [ ] Docs updated when behavior or setup changed