feat(product-docs): cap naar 250K + splits-instructie in de terugmelding #111
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "feat/product-doc-cap-250k"
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?
MCP-helft van de ProductDoc-cap-verhoging. Lockstep met Scrum4Me PR #144 — beide schrijven via dezelfde
writeProductDoc, dusMAX_PRODUCT_DOC_CONTENT_LENmoet in beide repo's gelijk blijven.Waarom 250K
De 100K was een zelf-opgelegd Zod-plafond, niet een DB-grens (
content_mdis@db.Text). De echte harde muur ligt hoger:product_docs.search_vecis eenGENERATED STOREDtsvector en Postgres weigert er een van >= 1 MB — dan faalt de hele INSERT.Waarom de melding belangrijker is dan het getal
Een agent die alleen een kaal
maxLengthziet, gaat inkorten. De remedie is splitsen. Die staat nu op de drie plekken die een agent daadwerkelijk leest:describe— belandt in het gegenereerde JSON Schema, dus zichtbaar vóór de call;max()-melding — zichtbaar na een mislukte call.Bewust
.max()gehouden in plaats vansuperRefine:superRefineslooptmaxLengthuit het gegenereerde JSON Schema, waardoor een agent de limiet pas ná een mislukte call zou kennen.Deploy-noot
De draaiende MCP komt uit
~/Development/scrum4me-mcp-stable. De 250K geldt pas na merge + pull + restart daar; tot dan dwingt de live tool nog 100K af.Verificatie
npx tsc --noEmittoont geen fouten insrc/tools/create-product-doc.ts. De repo heeft pre-existing typecheck-fouten door een stale Prisma-client (agentMessage,ReviewVerdict.COMMENT,sprint_sequence) — die staan los van deze wijziging.🤖 Generated with Claude Code