JobKindConfig fase 5 (workers, deel B): live config + stop-freeze #54
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "claude/job-kind-config-phase5-workers"
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?
JobKindConfig — fase 5 (workers, deel B): live config + stop-freeze
Sluit het stop-freeze-model af aan de workers-kant. Alle resolutie van per-kind runtime-config gebeurt nu live / DB-leading op claim-time (mcp
getFullJobContext); de workers-app bevriest niets meer bij enqueue en spiegelt diezelfde live config in de preview- en context-view-paden.Wijzigingen
B1 — enqueue stopt met invriezen (
209caf5)actions/manual-jobs.ts+actions/orchestrator-jobs.ts:getJobConfigSnapshot-call +...snapshot-spread verwijderd, product-query teruggebracht totselect: { id: true }, de'codex-default'-string-hack geschrapt.requested_*op de job = puur override, niet langer een bevroren kind-default.expect.not.objectContaining({ requested_model: …, … }).B2 — preview-paden runtime-aware (
4e66582)lib/manual-job-draft.ts+lib/manual-jobs/launch-preview.ts:resolveJobConfig→resolveRuntimeJobConfig; union-narrowing opconfig.runtime; CODEX-preview-model ='codex (CLI-default)'; Claude-helpers typen opExtract<RuntimeJobConfig, { runtime: 'CLAUDE' }>.B3 — context-view toont live JobKindConfig (
c2cab4d)lib/context-view/assemble.ts: verseprisma.jobKindConfig.findUnique+resolveRuntimeJobConfig(…, 'CLAUDE')(CONTEXT_KINDS zijn allemaal Claude-pad → CLAUDE-baseline, met narrow-throw).lib/context-view/sections.ts:sourceLabel→live · JobKindConfig + product (CLAUDE-baseline).submodule-bump (
523a473)vendor/scrum4me-shared→7c85a6c(merge #21 JobKindConfig-fundering + #22.js-extensie-fix). Basis voorresolveRuntimeJobConfig.B4 — dode helper weg (
52f6d8a)lib/job-config-snapshot.ts+ zijn test verwijderd (dood na B1).__tests__/lib/context-view-productdocs.test.ts: prisma- +@shared/job-config-mock bijgewerkt naar de liveresolveRuntimeJobConfig-vorm.Verify
npm run verifygroen: lint + typecheck + 592 tests passed | 2 skipped (95 files).Niet in deze PR
/settings/job-kindsadmin-UI (volgende PR).prisma generate. Dejob_kind_config-tabel + seed landen via scrum4me-web (fase 2 + fase-5-web, beide gemerged); op deploy:prisma migrate deploy+npm run seed.🤖 Generated with Claude Code