Features #242
stängdFeatures #178: Samordning: generiska föreningsspecifika klippkort
Features #186: Avräkna klipp atomärt för valda deltagare
Inför isolerad databasgrund för deltagare per köp-enhet
100%
Beskrivning
Efter #241: en separat tabell för krypterade deltagarvärden per förening, köpunderlag, orderrad och enhetsindex. DoD: MariaDB-migration med sammansatt föreningssäker referens, unik deltagarplats och kontroll mot beställt antal; endast nytt inskickat checkout-underlag före betalningsförsegling får ta emot poster. Identitet/koppling och ursprungliga värden får inte bytas; fullständig tömning av personvärden med gallringsmarkering stöds utan att ändra ekonomiska data, återställning nekas. Krypterade syntetiska värden, fel förening/rad/enhet, dubblett, efterhandsinlägg, otillåten ändring, tömning och oförändrade ekonomiska data testas i isolerad MariaDB-CI. Dokumentera och rendera avgränsat PlantUML-diagram. Utanför scope: ändring av checkout/HTTP, insamling, profiler, delning, administratörsläsning, schemalagd gallring eller bestämning av lagringstid/aktivitetsår, migration i acceptans/produktion. Tabellen är för köpregistrerad deltagaruppgift, inte bevis på faktisk närvaro. Ingen ny LOK-klassificering eller automatisk tränarbekräftelse.
Acceptanskriterier
Isolerad schema- och integritetsverifiering av föreningsbundna deltagarsnapshots med möjlighet att tömma personvärden.
Testresultat
PASS: isolerad CI a45b374 2026-09-11, 83 grundtester/612 assertions +129 MariaDB-tester/2289 assertions. Fem nya schematester. PlantUML renderad och visuellt granskad. Ingen acceptans-/produktionsmigration.