feat(ideas): verhoog beschrijving naar 64.000 tekens #127
No reviewers
Labels
No labels
severity/s2
severity/s3
severity/s4
No milestone
No project
No assignees
2 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
janpeter/scrum4me-mcp!127
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "feat/idea-description-64000"
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?
Samenvatting
Afhankelijkheid
Verificatie
Verdict: REQUEST_CHANGES
Geen gekoppeld plan gevonden — beoordeeld op codekwaliteit + product-standaarden.
Findings
prisma/schema.prisma:1048— De Prisma schemawijziging verhoogtIdea.descriptionvan@db.VarChar(4000)naar@db.VarChar(64000), maar de PR-diff bevat geen bijbehorende Prisma-migratie. De nieuwe Zod-validatie accepteert nu beschrijvingen tot 64.000 tekens, terwijl een bestaande databasekolom zonder migratie op 4.000 tekens blijft staan en writes in productie kunnen falen. Voeg een migratie toe die de kolom naarvarchar(64000)wijzigt en verifieer de migratie/build/tests.Tests/docs
Reviewblocker migratie geverifieerd tegen de repositoryarchitectuur: scrum4me-mcp heeft bewust geen prisma/migrations-map en genereert alleen zijn consumer-schema uit scrum4me-shared. Migraties draaien uitsluitend via Scrum4Me als designated migrator. De vereiste SQL-migratie staat daarom in web-PR #207: prisma/migrations/20260827211000_expand_idea_description/migration.sql. Een tweede migratie in MCP zou de migratieverantwoordelijkheid dupliceren.
De branch is daarnaast non-destructief bijgewerkt met de actuele main. Het submoduleconflict is opgelost naar de inmiddels gemergede shared-PR #54 (56e9905), het schema is opnieuw gegenereerd en de parity-pin/hash zijn bijgewerkt.
Verificatie lokaal: typecheck + testtypecheck groen; 199 testbestanden/1.530 tests groen, 3 bestaande suites/34 tests overgeslagen. De drie PPE-DB-suites vereisen Forgejo-CI PostgreSQL en worden door de nieuwe CI-run uitgevoerd. Graag herbeoordelen op deze architectuur.
Verdict: REQUEST_CHANGES
geen gekoppeld plan gevonden — beoordeeld op codekwaliteit + product-standaarden.
Findings
prisma/schema.prisma:1048— De schemawijziging verhoogtIdea.descriptionvan@db.VarChar(4000)naar@db.VarChar(64000), maar de PR voegt geen Prisma/database-migratie toe. Daardoor accepteertcreate-idea/update-ideanu 64.000 tekens terwijl bestaande databases nog een 4.000-teken kolom kunnen hebben, met runtime DB-fouten of mislukte writes als gevolg. Voeg de bijbehorende migratie toe en verifieer die tegen de bestaande databasekolom.Opmerkingen
De gedeelde submodule en parity-hashes zijn meegebumped, en de nieuwe create/update-tests dekken de 64.000-grens inclusief Unicode-codepoints. Zonder migratie is de acceptatiegrens echter niet end-to-end doorgevoerd.