Sprint C — Claude Desktop Finetune¶
Doel¶
Elimineer handmatige sessie-initiatie door de juiste config-bestanden aan te maken. Na deze sprint start elke Claude Desktop / Claude Code sessie automatisch met volledige projectcontext, correcte rol, actieve sprint en drie assistentmodi.
Status¶
✅ Gereed — 14 maart 2026
Aanleiding¶
Huidige sessie-instructie in PROJECT.md:
"Begin elke Claude Desktop sessie met: 'Lees docs/ai/SPRINT.md en hervat als projectleider'"
Dit is handmatig, foutgevoelig en vergeetbaar. Sprint C vervangt dit door infrastructuur.
Taken¶
- [x] C-1
CLAUDE.mdaanmaken in repo-root - Projectcontext, rolverdeling, sprint status, architectuurprincipes, AI Constitution kern
- 3 assistentmodi met trigger-woorden (kennisbeheer / dev / auto)
- MCP server info en openstaande beslissingen
- [x] C-2
.mcp.jsonaanmaken in repo-root - Verbindt buurts MCP server (sprint 10) automatisch met Claude Desktop/Code
- Config stond al als commentaar in
mcp_server/server.py - [x] C-3
.claude/settings.jsonaanmaken - Allowlist voor pytest, uvicorn, mcp server, basis git commando's
- Geen auto-allow voor destructieve operaties (git push, reset)
- [x] C-4
.gitignoreuitgebreid - Toegevoegd:
__pycache__/,*.pyc,*.pyo,buurts-env/,.pytest_cache/ - Was: 59 bytes / 6 regels → Nu: 155 bytes / 16 regels
Definitie of Done¶
- [x] Nieuwe Claude Code sessie in repo-root laadt automatisch projectcontext
- [x]
buurts_knowledge_searchenbuurts_knowledge_askbeschikbaar zonder setup - [x] pytest en uvicorn aanroepbaar zonder bevestigingspopup
- [x]
__pycache__mappen worden niet meer getrackt
Resultaat¶
Voor Sprint C:
Sessie start → "Lees docs/ai/SPRINT.md en hervat als projectleider" → wachten → context
Na Sprint C:
Sessie start → direct projectleider met volledige context ✅
Buiten scope¶
- sync_project_to_claude.py automatisering (over-engineering voor solo project)
- CONFIG.md (redundant met bestaande config.py)
- Globale CLAUDE.md op ~/.claude/ (aanbevolen als post-C actie)
Post-Sprint C aanbevelingen¶
- Globale
~/.claude/CLAUDE.mdaanmaken met persoonlijke voorkeuren (Nederlands, naam Niels, communicatiestijl) - Sprint B pas starten na formalisering van beslissing #1 en #2
- Buurts Cowork Skill overwegen voor kennisbank-rapport generatie
Vorige sprint (Sprint A)¶
Afgerond: UDS V2, SmartChunker, ZonedVectorStore (zones RED/YELLOW/GREEN), migratiescript, 39 nieuwe tests. Totaal 321/321 tests groen. PR #3 gemerged naar main.