bug(question): begrens antwoordrecords op acht zonder brondata te verliezen #1058
Labels
No labels
accepted
bug
declined
docs
duplicate
enhancement
good first issue
in-progress
needs-info
privacy
security
triage
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
LibreKAT/Ocideck#1058
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
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?
Context
QuestionSpec accepteert en materialiseert onbeperkt veel answers; de editor bouwt voor ieder antwoord een rij en preview/export meten en bouwen ieder antwoord als widget. De USER_GUIDE belooft expliciet no limit. Dat maakt één handmatig gemaakt deck met bijvoorbeeld 10000 antwoorden voldoende om editor, preview of export langdurig te blokkeren.
Productrichting
Hanteer maximaal acht antwoordrecords per vraag. Dat sluit aan op questionMaxOptionCount = 8 en houdt één vraagdia begrijpelijk. Niet pagineren en niet stil afkappen: bron, presentatie en export moeten hetzelfde blijven betekenen.
Relevante code
Acceptatie
Opgepakt. Tak: codex/fix-question-answer-limit-1058. Verwachte reikwijdte: question-model en validatie, editor/preview, vraagtests en USER_GUIDE.
Afgerond en op main geverifieerd in mergecommit
b60d0ea536(PR #1077). De grens is acht; grotere bronrecords worden fail-closed gemeld vóór widgetbouw, terwijl records, onbekende velden en assets behouden blijven. Editor en slidestrook zijn in de echte macOS-app licht visueel gecontroleerd; interactieve presentatie, donker thema, PDF en gerenderde HTML zijn door gerichte regressietests afgedekt maar konden in deze sessie niet handmatig worden bediend.