test(miauw): gating-invarianten borgen (#1) + l10n-sweep vaste labels #225
No reviewers
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!225
Loading…
Reference in a new issue
No description provided.
Delete branch "feat/miauw-gating-test-l10n"
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?
#1 MIAUW-gating — al gebouwd, nu extra geborgd
Zelf security/pentest-content toevoegen zit al achter de module-toggle (
secModuleRevealProvider): add-slide-picker, MIAUW-sjabloon, type-wissel, command-palette. Dat gedrag werd al getest (add_slide_dialog_test,new_deck_dialog_test). Nieuwmiauw_gating_test.dartpint de onderliggende invarianten:SecModuleState().revealed == false);SlideCategory.informatieveiligheid(en geen ander type);requiresSecurityModule.Vaste labels (l10n-sweep)
De guard dekt alleen
l10n.d('literal'); de app bleek grondig gelokaliseerd (zelfsEditorField.label). De 3 resterende rauwe labels nu vial10n.d: checklist-previewID/Test, audio-tooltipAudio, export-hintmap/presentatie(nieuw, 30 talen).make checkgroen (1920 tests).🤖 Generated with Claude Code
De MIAUW-gating (zelf security/pentest toevoegen alleen als de module aan is) was al geïmplementeerd én gedekt door add_slide_dialog_test/new_deck_dialog_test. Nieuw miauw_gating_test.dart pint de invarianten waarop die gates leunen (module standaard uit; alle vijf security-slidetypes in de gated categorie; het MIAUW-sjabloon requiresSecurityModule). l10n-sweep van de resterende rauwe labels: checklist-preview 'ID'/'Test', audio-tooltip 'Audio' (al vertaald), export-hint 'map/presentatie' (nieuw, 30 talen). De l10n-guard dekt alleen l10n.d('literal'), niet rauwe strings. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>