docs(queue): rules-file actief op mac + waarom een tool-lijst niets bewijst #105

Merged
janpeter merged 1 commit from docs/rules-file-actief into main 2026-07-26 18:46:23 +02:00
Owner

Sluit T-101 en daarmee de sprint (31/31). De rules-file staat sinds vandaag actief op mac; dit document beweerde nog het tegenovergestelde.

Wat er verandert. De statusblok bovenaan gaat van "NIET ACTIEF — wacht op deploy" naar "ACTIEF op mac sinds 2026-07-26", met de back-uplocatie erbij en de expliciete kanttekening dat scrum4me-server en max2 nog niet gesynct zijn. Daar draait de oude CLI en een MCP-installatie die de queue_*-tools vermoedelijk nog niet aanbiedt; de CLI-fallback in hetzelfde bestand houdt push/next/done daar wel werkend.

Wat het toevoegt, en waarom het de moeite waard is. Het activeren kostte drie stappen die elk apart misgingen, en alle drie zijn stil:

  1. De MCP draait niet uit deze repo maar uit ~/Development/scrum4me-mcp-stable, die 100 commits achterliep. Herstarten alleen deed niets.
  2. S4M_MODEL bestond nergens — alleen S4M_SERVER stond in ~/.zshenv. Beide horen in het env-blok van de MCP-config; het gespawnde proces erft de shell-omgeving niet betrouwbaar.
  3. De gegenereerde Prisma-schema was stil kapot. npm install draaide zijn postinstall terwijl de submodule nog op een verkeerde commit stond: 37 in plaats van 39 modellen, precies AgentMessage en AgentMessageArchive weg. De server zou schoon starten, alle zeven tools registreren, en pas bij de eerste aanroep crashen op een undefined prisma.agentMessage. De submodule achteraf goedzetten repareert dat niet — er moet opnieuw gegenereerd worden. git diff --stat prisma/schema.prisma moet leeg zijn; dat is de controle die het vangt.

De belangrijkste correctie zit in de voorwaardenlijst. Die zei "verifieer met een tool-listing". Dat is precies wat niets bewijst: bij alle drie de defecten hierboven ziet die lijst er gezond uit. De verificatie die wél telt is een echte aanroep — queue_status met een onbekend id gaf QUEUE_NOT_FOUND, wat registratie, identiteit, Prisma-delegate en DB-verbinding in één keer aantoont.

Alleen documentatie; geen code gewijzigd. De inhoud in de fence is byte-identiek aan het actieve ~/.claude/rules/s4m-queue.md — geverifieerd, niet aangenomen.

🤖 Generated with Claude Code

Sluit T-101 en daarmee de sprint (31/31). De rules-file staat sinds vandaag actief op mac; dit document beweerde nog het tegenovergestelde. **Wat er verandert.** De statusblok bovenaan gaat van "NIET ACTIEF — wacht op deploy" naar "ACTIEF op mac sinds 2026-07-26", met de back-uplocatie erbij en de expliciete kanttekening dat `scrum4me-server` en `max2` nog niet gesynct zijn. Daar draait de oude CLI en een MCP-installatie die de `queue_*`-tools vermoedelijk nog niet aanbiedt; de CLI-fallback in hetzelfde bestand houdt `push`/`next`/`done` daar wel werkend. **Wat het toevoegt, en waarom het de moeite waard is.** Het activeren kostte drie stappen die elk apart misgingen, en alle drie zijn stil: 1. De MCP draait niet uit deze repo maar uit `~/Development/scrum4me-mcp-stable`, die 100 commits achterliep. Herstarten alleen deed niets. 2. `S4M_MODEL` bestond nergens — alleen `S4M_SERVER` stond in `~/.zshenv`. Beide horen in het `env`-blok van de MCP-config; het gespawnde proces erft de shell-omgeving niet betrouwbaar. 3. De gegenereerde Prisma-schema was stil kapot. `npm install` draaide zijn postinstall terwijl de submodule nog op een verkeerde commit stond: 37 in plaats van 39 modellen, precies `AgentMessage` en `AgentMessageArchive` weg. De server zou schoon starten, alle zeven tools registreren, en pas bij de eerste aanroep crashen op een undefined `prisma.agentMessage`. De submodule achteraf goedzetten repareert dat niet — er moet opnieuw gegenereerd worden. `git diff --stat prisma/schema.prisma` moet leeg zijn; dat is de controle die het vangt. **De belangrijkste correctie zit in de voorwaardenlijst.** Die zei "verifieer met een tool-listing". Dat is precies wat niets bewijst: bij alle drie de defecten hierboven ziet die lijst er gezond uit. De verificatie die wél telt is een echte aanroep — `queue_status` met een onbekend id gaf `QUEUE_NOT_FOUND`, wat registratie, identiteit, Prisma-delegate en DB-verbinding in één keer aantoont. Alleen documentatie; geen code gewijzigd. De inhoud in de fence is byte-identiek aan het actieve `~/.claude/rules/s4m-queue.md` — geverifieerd, niet aangenomen. 🤖 Generated with [Claude Code](https://claude.com/claude-code)
docs(queue): rules-file is actief op mac; leg vast waarom een tool-lijst niets bewijst
All checks were successful
CI / Verify (pull_request) Successful in 1m57s
6c863f3feb
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
janpeter/scrum4me-mcp!105
No description provided.