* fix(KIND_DEFAULTS): permission_mode acceptEdits voor idea-kinds + PLAN_CHAT Spiegel van scrum4me-mcp PR #40. Symptoom: IDEA_GRILL job IDEA-047 werd 3x geclaimd, Claude liep telkens succesvol (exit 0 na 600-900s) maar deed nooit update_job_status('done'). Lease verliep, retry_count >= 2 → status FAILED met "agent did not complete job within 2 attempts". Root cause: KIND_DEFAULTS.permission_mode='plan' voor idea-kinds en PLAN_CHAT. In autonome batch-mode wacht plan-mode op een human "go" na elke planning-fase — geen mens in de loop in deze runner-context. Fix: - IDEA_GRILL.permission_mode: plan → acceptEdits - IDEA_MAKE_PLAN.permission_mode: plan → acceptEdits - PLAN_CHAT.permission_mode: plan → acceptEdits - PLAN_CHAT.allowed_tools krijgt mcp__scrum4me__update_job_status (ontbrak) De allowed_tools-lijsten doen de echte sandboxing (geen Bash, geen Edit voor IDEA_GRILL/PLAN_CHAT). Plan-mode's "veiligheid" wordt al door tool-allowlists geleverd; acceptEdits is hier puur om Claude door zijn eigen update_job_status loop te laten lopen zonder approval-wachttijd. Plus: docs/runbooks/{job-model-selection,worker-idempotency}.md tabellen bijgewerkt. last_updated note in job-model-selection.md. Verify: 587 tests in 78 files passed (incl. nieuwe lib/job-config tests). Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com> * chore: remove .claude/scheduled_tasks.lock per ongeluk meegecommit Lokale tooling-lock-file van de cowork-skills, hoort niet in de repo. --------- Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| .gitkeep | ||
| agent-flow-pitfalls.md | ||
| auto-pr-flow.md | ||
| branch-and-commit.md | ||
| deploy-control.md | ||
| deploy-vercel.md | ||
| job-model-selection.md | ||
| mcp-integration.md | ||
| v1-smoke-test.md | ||
| worker-idempotency.md | ||