feat(runner): allowlist CLAUDE.md + AGENTS.md in DOCS_AUDIT-push (M19) #51
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-docker!51
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "feat/M19-allowlist-agent-docs"
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?
M19 E2E-bevinding #1 (keuze A). De echte-audit-E2E liet zien dat de docs-audit-agent legitiem
CLAUDE.mdbewerkt (agent-docs die juist synchroon moeten blijven), maar de runner-guard blokkeerde die diff →non_markdown_change_blocked→ FAILED-job zónder doc-fix. Op repos waar de drift het best in CLAUDE.md/AGENTS.md past, gaf dat FAILED-ruis i.p.v. DONE.CLAUDE.md/AGENTS.md zijn markdown, geen code — de "markdown-only, geen code"-garantie van de guard blijft dus intact; de allowlist was alleen te nauw.
isMarkdownOnlyDiff-regex:^(README\.md|docs/.*\.md)$→^(README\.md|CLAUDE\.md|AGENTS\.md|docs/.*\.md)$(alleen root-CLAUDE.md/AGENTS.md; genest matcht niet).Verificatie:
npm testgroen — 6 tests (nieuwe case: CLAUDE.md + AGENTS.md toegestaan). De prompt-kant (audit.md hardstop-regel) komt in een aparte scrum4me-mcp-PR. Image-rebuild vereist na merge.🤖 Generated with Claude Code
Verdict: APPROVED
Geen gekoppeld plan gevonden — beoordeeld op codekwaliteit + product-standaarden.
Findings
De diff is klein en consistent met de productdocs:
CLAUDE.mdis een actieve agent-doc enAGENTS.mdpast in dezelfde root-level agent-doc categorie. De allowlist blijft strikt beperkt totREADME.md, rootCLAUDE.md/AGENTS.md, endocs/**/*.md; lege diffs blijven afgewezen. De testdekking is passend uitgebreid voor beide nieuwe paden en voor combinatie met bestaande docs/README paden.