fix(prisma): migratie voor ontbrekende IdeaLogType.PLAN_REVIEW_RESULT

schema.prisma declareert IdeaLogType.PLAN_REVIEW_RESULT, maar geen
migratie voegde de enum-waarde toe aan de DB — de migratie
20260514000000_add_review_plan_support deed alleen IdeaStatus +
ClaudeJobKind. Schema-drift: prisma migrate status ziet het niet (die
checkt alleen of migratie-files zijn toegepast, niet schema-vs-DB).

Gevolg: de scrum4me-mcp tool update_idea_plan_reviewed crasht runtime
op prisma.ideaLog.create({ type: 'PLAN_REVIEW_RESULT' }) met
"invalid input value for enum IdeaLogType" — geverifieerd op de
zelf-gehoste DB (pg_enum mist de waarde).

Deze migratie voegt de waarde alsnog toe (ALTER TYPE ADD VALUE),
zelfde stijl als 20260514000000.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
Janpeter Visser 2026-05-14 19:37:13 +02:00
parent b6bad83319
commit fd5d0e3db1

View file

@ -0,0 +1,7 @@
-- AlterEnum
-- schema.prisma declareerde IdeaLogType.PLAN_REVIEW_RESULT al, maar de
-- migratie 20260514000000_add_review_plan_support voegde 'm niet toe aan de
-- DB-enum (alleen IdeaStatus + ClaudeJobKind). Zonder deze waarde crasht de
-- scrum4me-mcp tool update_idea_plan_reviewed runtime op
-- prisma.ideaLog.create({ type: 'PLAN_REVIEW_RESULT' }).
ALTER TYPE "IdeaLogType" ADD VALUE 'PLAN_REVIEW_RESULT';