feat(seed): prod-safe seed:job-kind-config (only JobKindConfig, incl. DEPLOY) #101
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "feat/seed-job-kind-config"
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?
Waarom
De volledige
npm run seed(prisma/seed.ts) is niet prod-safe: op een deploy-clone crasht hij oploadBacklog(docs/scrum4me-backlog.mdzit niet in de repo) vóór de JobKindConfig-upsert, en hij schrijft demo-users/producten. Tijdens de M17 Fase-4-rollout kon de DEPLOYjob_kind_config-rij daardoor niet vianpm run seedgeseed worden, en een partial run maakte een stray demo-product op prod.Wat
Standalone
seed:job-kind-configdie alleenJOB_KIND_CONFIG_SEEDupsert (alle 11 kinds incl. DEPLOY) — idempotent, geen demo-data, geen backlog-dependency. Upsert-logica 1:1 metprisma/seed.ts; runner-vorm gespiegeld opprisma/seed-content-policies.ts(dotenv + PrismaPg-adapter +--dry-run).Dit is exact het script waarmee de DEPLOY-rij live is geseed (Fase 4, prod-safe).
-- --dry-runvalideert import-resolutie + toont de rijen zonder DB-write.🤖 Generated with Claude Code
seed:job-kind-config(only JobKindConfig, incl. DEPLOY)