feat(web): JobKindConfig fase 5 — enqueue stop-freeze + codex-sandbox seed-correctie #91
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "claude/job-kind-config-phase5-web"
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?
Summary
Fase 5 (deel A — scrum4me-web) van de JobKindConfig-feature: enqueue stop-freeze + de gate-gedreven codex-sandbox seed-correctie.
Stop-freeze (live/DB-leading): alle web job-producerende paden stoppen met kind-defaults invriezen in
ClaudeJob.requested_*. Na deze PR blijvenrequested_model/thinking_budget/permission_modenull (geen echte per-job override vandaag); de per-kind config wordt live op claim-time uitJobKindConfiggeresolved (fase 3, mcp #59).actions/ideas.ts,actions/user-questions.ts,actions/sprint-runs.ts(3 sites: SPRINT_BATCH / per-task / resume) —getJobConfigSnapshot-calls +...snapshot-spreads verwijderd.lib/job-config-snapshot.ts— verwijderd (geen importers meer).lib/review-dispatch/enqueue.ts(auto-dispatch) schreef al geenrequested_*→ ongemoeid.actions/claude-jobs.ts(restart=update) ongemoeid.Seed-correctie (fase-4 sandbox-gate NO-GO):
prisma/seed-data/job-kind-defaults.ts—codex_sandbox_modevoor alle 9 kinds →danger-full-access(was read-only/workspace-write op intentie). De fase-4 sandbox-gate draaide op 154 én max2 → NO-GO: codex' gebundelde bwrap kan geen user-namespace maken in de geharde container (Docker default seccomp blokkeert het, óók in een plain container). OmdatbuildCodexArgs--sandbox <mode>doorgeeft, zou read-only/workspace-write élk codex-shell-commando laten falen. Corrigeert de intentie-seed uit fase 2 (#90, nog niet gedeployd) vóór de seed draait.Test Plan
__tests__/actions/web-enqueue-no-freeze.test.ts— bewijst datstartGrillJobActiongeenrequested_*meer zet__tests__/job-kind-config-seed-data.test.ts— alle 9 kindsdanger-full-accessnpm run typecheck— exit 0Afhankelijkheden
Fase 1 (#21/#22), fase 3 (#59) gemerged & bumpt (claim-time live-resolutie aanwezig). Op deploy:
prisma migrate deploy(al in #90) +npm run seed(seedt nu de gecorrigeerde sandbox-waarden). Workers-helft van fase 5 komt in een aparte scrum4me-workers-PR.🤖 Generated with Claude Code