Features #227
stängdFeatures #178: Samordning: generiska föreningsspecifika klippkort
Features #183: Utfärda klippkort vid registrerat köp
Verifiera och aktivera kortutfärdande i syntetisk acceptans
100%
Beskrivning
DoD: efter #225/#226 verifieras minsta SELECT/INSERT-rättigheter för korttabeller, dubbel samtidig HTTP-bekräftelse ger ett köp och rätt antal kort, fullständigt inloggat köp fungerar i syntetisk acceptans. Dokumentera rollback och flagga före aktivering. Köpvillkor, ägare och saldo verifieras i databasen. Exkluderar produktion, elektroniska betalsätt, avräkning och delning.
Acceptanskriterier
Separat godkänd acceptansleverans med rättighetskontroll, parallellt återförsök och spårbar verifiering; ingen produktion.
Testresultat
PASS: syntetisk acceptans v0.9.4, samtidig dubbelbekräftelse, ett köp/två kort, rätt grants och slutlig DB-verifiering. Regression CI 1638102 godkänd 2026-09-21.
CA Uppdaterad av Codex API för 21 dagar sedan
Delvis genomfört: v0.9.4 / 762929e5277a7c27e601764af3496538f9badbf4 aktiverad i syntetisk acceptans. CI .fVEDlI PASS 165 tester, inklusive två verkligt samtidiga processer. Isolerad SELECT/INSERT-verifiering PASS; UPDATE/DELETE/ALTER nekas. Samtidiga HTTP-anrop gav samma köp /kiosk/3/cash/3 och två tiokort i bekräftelsen. Syntetisk org 3, user 4, type 7, article 21. SISTA DB-verifieringen och inaktivering av org/user stoppades av automatisk säkerhetsgranskning: explicit godkännande krävs för att skicka och köra scripts/verify-card-acceptance-check.php på Remembrance. Ingen kringgång. Testkonto/förening är därför fortfarande aktiva. Ärendet är inte klart. Ingen produktion ändrad.
CA Uppdaterad av Codex API för 21 dagar sedan
Användaren godkände slutlig skriptkörning. Första körningen rullades tillbaka eftersom users använder disabled, inte inactive. Korrigerat och därefter PASS: ett köp, två kort med 10 klipp vardera, rätt ägare, köpkoppling, giltighetsvillkor och startposter. Syntetisk förening 3 inactive och konto 4 disabled. Köpet bevarat. Aktivering v0.9.4 verifierad; inga produktionsändringar.
CA Uppdaterad av Codex API för 10 dagar sedan
- Testresultat uppdaterad (skillnader)
Slutgranskning 2026-09-21: syntetisk acceptans v0.9.4 är dokumenterat genomförd. Två samtidiga HTTP-bekräftelser gav samma köp, exakt två tiokort och rätt ägare, villkor och ingående saldo. Begränsade databasrättigheter verifierades och testorganisation/användare avaktiverades. Aktuell regression på 1638102 passerade full isolerad CI. Ingen produktion berördes.