Projekt

Allmänt

Profil

Handlingar

Features #256

stängd
CA CA

Features #178: Samordning: generiska föreningsspecifika klippkort

Features #189: Verifiera och leverera samlat klippkortsflöde i syntetisk acceptans

Verifiera schema018 till019 med minsta deltagarbehörighet i isolerad miljö

Features #256: Verifiera schema018 till019 med minsta deltagarbehörighet i isolerad miljö

Tillagd av Codex API för 19 dagar sedan. Uppdaterad för 10 dagar sedan.

Status:
Closed
Prioritet:
Normal
Tilldelad:
Kategori:
Säkerhet och test
Startdatum:
2026-09-12
Deadline:
% Klart:

100%

Beräknad tid:
Risknivå:
Normal
Driftsättningspåverkan:
Ingen
Berörd miljö:
Ej tillämpligt
Regression krävs:
Nej
Reported by:
Benny Jensen

Beskrivning

Nästa steg efter leveransförberedelse #254. Ett isolerat uppgraderingsbevis, inte leverans. Utgå från manifest deploy/acceptance/participants-254.json. DoD: skapa separat syntetisk schema018-fixture, uppgradera med pinnad migration019 och verifiera oförändrade befintliga data via serverberäknade kontrollsummor. Appen får endast INSERT på purchase_participants; verifiera deltagarköp med klipp och kontantdel samt nekad SELECT/UPDATE/DELETE för appkontot. Kontrollera en registrering/debitering vid dubbel bekräftelse. Repetera återgång till tidigare app med deltagarflagga av utan förlust av de nya köp- eller deltagarraderna. Dokumentera resultat och avveckla endast egna testresurser efter verifiering. Miljö: ny isolerad syntetisk databas, aldrig befintlig fixture246, ordinarie acceptans eller produktion. Utanför scope: faktisk leverans, ändrade flaggor/behörigheter i ordinarie miljö, riktiga personuppgifter, lagringslivscykel och backupanskaffning. Faktisk leverans blir ett eget godkänt ärende efter detta bevis.


Acceptanskriterier

Isolerad schema018-till019-repetition med bibehållna data, fungerande deltagarköp med enbart INSERT på nya tabellen, nekad läsning/ändring/radering och databevarande app/flagga-rollback. Verifieringsprotokoll utan personuppgifter.


Testresultat

PASS: shell/PHP syntax; riktig Flyway018→019; hashbevarande; INSERT-only deltagarköp; nekad SELECT/UPDATE/DELETE1142; en debit vid dubbel bekräftelse; krypteringsaudit; gammal app/flagga-rollback utan dataförlust; cleanup verifierad.

Handlingar

Finns även som: PDF Atom