Features #183
stängdFeatures #178: Samordning: generiska föreningsspecifika klippkort
Utfärda klippkort vid registrerat köp
100%
Beskrivning
DoD: ett bekräftat köp utfärdar exakt ett kort per köpt kortartikel-enhet till beslutad ägare. Två tiokort ger två separata kort med tio klipp. Spara ursprung, korttyp, klippantal och giltighetsvillkor från köpet. Återförsök får inte skapa dubbletter och senare artikeländringar får inte påverka kortet. Förutsätter ägar-/kontomodell och #177. Ingen närvaroregistrering eller elektronisk betalningsintegration.
Acceptanskriterier
Ett bekräftat kontoköp för ett aktivt konto skapar exakt ett separat klippkort per köpt kortartikelenhet med rätt ägare, förening, källa, korttyp, klippantal och köplåst giltighet. Samma köp kan bekräftas igen utan dubbletter. Ändrade artikelvillkor påverkar inte utfärdade kort och ett fel återställer hela köpet. Syntetisk acceptans och isolerad MariaDB-CI krävs; ingen produktion.
Testresultat
PASS 2026-09-21: #225–#227 stängda. Två enheter/två kort, snapshots, idempotens, rollback, köparflöde och samtidig syntetisk acceptans verifierade. Regression CI 1638102: 87/659, MariaDB 185/3391, Vite PASS.
CA Uppdaterad av Codex API för 10 dagar sedan
- Kategori satt till Säkerhet och test
- Status ändrad från New till In progress
- Tilldelad satt till Codex API
- Versionsmål satt till 0.4 - Konto och historik
- % Klart ändrad från 0 till 40
- Acceptanskriterier uppdaterad (skillnader)
- Driftsättningspåverkan satt till Ingen
CA Uppdaterad av Codex API för 10 dagar sedan
- Status ändrad från In progress till Resolved
- % Klart ändrad från 40 till 70
- Testresultat uppdaterad (skillnader)
Slutverifiering 2026-09-21: delärendena #225, #226 och #227 är verifierade och stängda. Ett bekräftat kontantköp skapar exakt ett separat kort per köpt enhet med rätt ägare, källa, typ, ingående saldo och köplåsta giltighetsvillkor. Återförsök är idempotenta, efterföljande artikeländringar påverkar inte utfärdade kort och injicerat fel återställer hela transaktionen. Syntetisk acceptans v0.9.4 verifierade samtidig dubbelbekräftelse till ett köp och två tiokort samt minsta databasanvändarrättigheter. Aktuell full isolerad CI för 1638102cf16e380b2cfb66d55fd1d185827b185f passerade 87 applikationstester/659 assertions, 185 MariaDB-integrationstester/3391 assertions och Vite-bygge. Ingen produktion ändrades.