## Summary
- Remove the `db/connectors → tooling/db/` backwards-compat symlink added in Sprint 21 (#274)
- Migrate all functional references from `db/connectors/` to `tooling/db/` across the repo
- Move `whatsinagame/static/db/connectors/` to `whatsinagame/static/tooling/db/` and update 20 kit template/skill/test files
- Clean up duplicate permission patterns from `.claude/settings.json`
- Historical docs (old sprint briefings, changelog, archived discussions) left unchanged
## Acceptance
- `db/` directory contains only `schema.sql` (no `connectors` entry)
- `tooling/db/` commands work normally
- No functional `db/connectors/` references remain (only historical docs)
- `make ci` server clippy failures are pre-existing on main (not related to this PR)
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Remove the db/connectors → tooling/db/ symlink added in Sprint 21
(#274) and migrate all references to use tooling/db/ directly.
- Delete tracked symlink from db/connectors
- Remove duplicate db/connectors/* permission patterns from settings
- Update project-structure.md to reflect removal
- Move whatsinagame/static/db/connectors/ to whatsinagame/static/tooling/db/
- Update 20 whatsinagame template, skill, and test files
- Update comment references in client/tests/test_anti_tedium.gd
- Historical docs (old sprint briefings, changelog, discussions) left as-is
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Symlink removed. All operational paths updated to tooling/db/. 80 remaining db/connectors hits are in archived docs (sprint briefings, discussions, workshops) — correct to leave as historical records. Zero db/connectors references remain in .claude/, decisions/, tooling/, Makefile, client/, server/, or whatsinagame/.
Tyre (Architecture): APPROVE
Clean scope. whatsinagame templates fully consistent. .claude/settings.json correctly updated. No cross-worktree risk — other branches still have the symlink until their next worktree-update, providing a graceful migration window.
Verdict: APPROVED
Ready to merge.
## Review: ci → main (type: code)
### Hoshe (QA): APPROVE
Symlink removed. All operational paths updated to `tooling/db/`. 80 remaining `db/connectors` hits are in archived docs (sprint briefings, discussions, workshops) — correct to leave as historical records. Zero `db/connectors` references remain in `.claude/`, `decisions/`, `tooling/`, `Makefile`, `client/`, `server/`, or `whatsinagame/`.
### Tyre (Architecture): APPROVE
Clean scope. whatsinagame templates fully consistent. `.claude/settings.json` correctly updated. No cross-worktree risk — other branches still have the symlink until their next `worktree-update`, providing a graceful migration window.
### Verdict: APPROVED
Ready to merge.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Summary
db/connectors → tooling/db/backwards-compat symlink added in Sprint 21 (#274)db/connectors/totooling/db/across the repowhatsinagame/static/db/connectors/towhatsinagame/static/tooling/db/and update 20 kit template/skill/test files.claude/settings.jsonAcceptance
db/directory contains onlyschema.sql(noconnectorsentry)tooling/db/commands work normallydb/connectors/references remain (only historical docs)make ciserver clippy failures are pre-existing on main (not related to this PR)🤖 Generated with Claude Code
Review: ci → main (type: code)
Hoshe (QA): APPROVE
Symlink removed. All operational paths updated to
tooling/db/. 80 remainingdb/connectorshits are in archived docs (sprint briefings, discussions, workshops) — correct to leave as historical records. Zerodb/connectorsreferences remain in.claude/,decisions/,tooling/,Makefile,client/,server/, orwhatsinagame/.Tyre (Architecture): APPROVE
Clean scope. whatsinagame templates fully consistent.
.claude/settings.jsoncorrectly updated. No cross-worktree risk — other branches still have the symlink until their nextworktree-update, providing a graceful migration window.Verdict: APPROVED
Ready to merge.
Pull request closed