feat: JobKindConfig fundering (fase 1) — model + runtime-aware resolver + registries #21
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "claude/job-kind-config-phase1"
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 1 van de JobKindConfig-feature (per-kind tool/skill/runtime-config). Additief in scrum4me-shared — bestaande API (
JobConfig/resolveJobConfig/snapshotFromConfig/KIND_DEFAULTS/mapBudgetToEffort) onaangeroerd.JobKindConfigPrisma-model (@@map("job_kind_config"), PK =ClaudeJobKind-enum)lib/codex-config.ts:CODEX_SANDBOX_MODES+mapBudgetToCodexEffortlib/tool-registry.ts:MASTER_TOOL_LIST+isKnownToollib/skills-registry.ts:SKILLS_REGISTRY(scrum4me-job-workflow) +isKnownSkilllib/job-config.ts: runtime-awareresolveRuntimeJobConfig+JobKindConfigInput+RuntimeJobConfig(runtime-gesplitste model/permissie; CODEX slaatproduct.preferred_model+requires_opusover)Onderdeel van de JobKindConfig-track (spec v4 + 6 fase-plannen, 3× codex-reviewed → 6/6 GO). Dit is fase 1 (fundering); fase 2 = scrum4me-web migratie + seed (designated migrator).
Test Plan
npm run typecheck(tsc --noEmit) — exit 0npx vitest run— 161 tests groen (134 baseline + 27 nieuw)scripts/verify-no-deps.sh—lib/ is dep-cleangit diff origin/main -- lib/job-config.tsheeft 0 verwijderde regelsprisma validatemet postgresql-datasource; bare canonieke schema heeft geen datasource →validatedaarop N/A)🤖 Generated with Claude Code