feat(schema): COMMENT toevoegen aan ReviewVerdict #42
No reviewers
Labels
No labels
No milestone
No project
No assignees
2 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
janpeter/scrum4me-shared!42
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "fix/review-verdict-comment"
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?
Wat
enum ReviewVerdictkrijgt een vierde waarde:COMMENT.Waarom
PR-reviews met verdict COMMENT worden wél op Forgejo gepost, maar landen niet in
review_logs.scrum4me-mcp/src/tools/post-pr-review.tsslaat de ReviewLog-write bewust over metif (event !== 'COMMENT')— precies omdat deze enum geen COMMENT kent.Gemeten op de prod-DB (2026-07-26): sinds 1 juli 149 afgeronde
PR_REVIEW-jobs tegen 130 ReviewLog-rijen. Het gat is exact de 19 COMMENT-verdicts; APPROVED (83/83) en REQUEST_CHANGES (47/47) hebben volledige dekking. Die 19 reviews bevatten elk 1–4 findings die daarmee buiten de queryable audit-trail vallen — ~13% van het volume.Waarom achteraan
De enum-volgorde bepaalt de
pg_enum-sortorder. COMMENT achteraan houdt de bestaande drie waarden op hun plek.Reikwijdte
Dit is stap 1 van 4 — de canonical bron. De submodule-bumps in Scrum4Me (migratie), scrum4me-mcp (de eigenlijke fix) en scrum4me-workers (lezer) wijzen naar déze commit en volgen hierna. Merge deze PR als eerste.
submit_review(SPEC/TASK/IDEA_REVIEW) blijft bewust 3-waardig: daar stuurt het verdict een toestandsmachine aan (APPROVED → PLAN_REVIEWED, CHANGES_REQUESTED → revisie-job) en COMMENT toevoegen vraagt om nieuwe semantiek die buiten dit gat valt.Verificatie
npm run verify→ 22 bestanden, 237 tests groen.Scrum4Me: PBI-21 / ST-036 / T-118.
🤖 Generated with Claude Code
Verdict: APPROVED
Geen gekoppeld plan gevonden — beoordeeld op codekwaliteit + product-standaarden.
Findings
Geen blokkerende of niet-blokkerende findings.
De wijziging voegt
COMMENTtoe aan de canonieke Prisma enumReviewVerdictinprisma/schema.prisma:182. Dit past bij de rol vanscrum4me-sharedals bron van waarheid voor schema-enums. Volgens de productdocs horen database-migraties uitsluitend in de consumerScrum4Me, dus het ontbreken van een migratiebestand in deze shared-repo is hier conform de architectuur.