docs(hub): uitrolstand per host + drie veldbevindingen uit de AskUserQuestion-uitrol #180
No reviewers
Labels
No labels
No milestone
No project
No assignees
2 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
janpeter/Scrum4Me!180
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "docs/hub-hook-uitrolstand"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Documentatie-nalevering van de uitrol van vandaag. Geen code.
Wat er niet meer klopte
docs/runbooks/hub-permission-hook.mdzei nog "Stand per 2026-08-14: scrum4me-server = 120, max2 = 0, JP's Mac heeft de hook niet geregistreerd". max2 staat sinds vandaag op 300 — JP zette die host aan nadat de AskUserQuestion-brug daar bewezen was. Dat is veilig omdat de docker-workers de hostconfiguratie niet lezen (HOME=/home/agent, geen~/.claude-mount, geverifieerd metdocker inspectop alle draaiende worker-containers), en die onderbouwing staat nu bij de regel zelf — anders leest hij als een schending van de waarschuwing twee alinea's verderop.Drie dingen die de uitrol zelf opleverde
Alle drie in
docs/runbooks/hub-askuserquestion-hook.md, want ze kosten anders iemand een ronde:claude -pbestaat de ingebouwdeAskUserQuestion-tool niet (gemeten op 2.1.235) — geen aanroep, geen hook, geen push. Een geslaagde headless run bewijst dus niets, en dat is een aantrekkelijke valkuil omdat headless de makkelijkste manier lijkt om een hook te testen.additionalContext-pad aantoonde.Verder toegevoegd
scrum4me-servergebruikt een wrapper-script met een 0600-envbestand (settings.json is daar 664 en mag het secret niet bevatten),max2een inlineset -a-regel met absolute paden. Die vormen verschillen dus per host — spiegel wat er voor de permission-hook staat in plaats van het voorbeeld uit het runbook over te nemen.scrum4me-server: bij lege stdout + exit 0 is het verschil tussen "er ging nooit een push uit" en "niemand antwoordde" alleen uithub_approvalste lezen, en die tabel is vanaf max2 niet leesbaar (permission deniedvoor de s4m-queue-rol, en geenpsql).Verificatie
npm run verifygroen (272 bestanden / 2197 tests) ennpm run docsgroen (223 docs geïndexeerd, alle links geldig).APPROVED
Geen gekoppeld plan gevonden — beoordeeld op codekwaliteit + product-standaarden.
Findings
Review
De PR is docs-only en actualiseert de hub-runbooks met operationele bevindingen van 2026-08-19. De wijziging aan
docs/INDEX.mdis consistent met de aangepastelast_updatedindocs/runbooks/hub-permission-hook.md.De nieuwe tekst blijft conform de bestaande productdocs rond hub permission hooks:
wait>0op fleet-hosts blijft expliciet gekoppeld aan worker-isolatie, en de max2-stand wordt met die isolatie onderbouwd. De AskUserQuestion-aanvullingen leggen een headless-testvalkuil en diagnosebeperking vast zonder bestaand gedrag of API-contract te wijzigen.Tests: niet van toepassing voor deze docs-only wijziging.