Projekt

Allmänt

Profil

Handlingar

Features #257

stängd
CA CA

Features #178: Samordning: generiska föreningsspecifika klippkort

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

Leverera godkänt deltagarpaket till acceptans med insamlingen avstängd

Features #257: Leverera godkänt deltagarpaket till acceptans med insamlingen avstängd

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:
Flera områden
Berörd miljö:
Ej tillämpligt
Regression krävs:
Nej
Reported by:
Benny Jensen

Beskrivning

Efter förberedelse #254 och godkänd isolerad repetition #256. Ett avgränsat leveransutfall: ordinarie syntetisk acceptans uppgraderas från cf42cf8/schema018 till det hashbundna paketet 35ac2da/schema019 enligt deploy/acceptance/participants-254.json. DoD: återvalidera mål/revision/schema/artifakter, skydda leveransen med acceptanslås och stoppade skrivare, bevara privat konfiguration och föregående app för rollback, verifiera oförändrade befintliga affärstabeller och shared storage med serverberäknade hashvärden. Flyway validate/migrate019/validate och precis INSERT på nya deltagartabellen; inga breda eller persondatabaserade nya läsbehörigheter. PARTICIPANT_CHECKOUT_ENABLED och CASH_BUYER_DETAILS_ENABLED förblir false. Verifiera hälsa, inloggning, katalog, profil och befintliga klippkort/köp, spara versionsbundet leveransprotokoll och tillgänglig rollback utan dataradering. Miljö: endast foreningskiosk-acceptance på Remembrance. Faktisk leverans kräver användarens godkännande innan utförande. Utanför scope: produktion, insamling av riktiga uppgifter, aktivering av deltagarflagga, fixture246/18095, seed/reset av befintliga data, backupanskaffning, gallring och adminåtkomst till deltagare. Framtida aktivering och releasebeslut är separata ärenden.


Acceptanskriterier

Ordinarie acceptans på pinnad app35ac2da och schema019; endast INSERT på nya tabellen; båda insamlingsflaggorna avstängda; oförändrade befintliga data och storage; verifierad hälsa samt dokumenterad databevarande rollback. Kräver separat användargodkännande för leverans.


Testresultat

PASS: Flyway019, databevarande hash, INSERT-only/nekade privilegier, verifierad TLS, flaggor false, riktig HTTP-login/profil/katalog/kort/logout, befintligt köp, hälsa200 och lokal tunnel200. Automatisk rollback och kontrollerad resume verifierade efter rättat testskriptfel.

CA Uppdaterad av Codex API för 19 dagar sedan Handlingar #1

  • Status ändrad från New till In progress
  • % Klart ändrad från 0 till 40
  • Driftsättningspåverkan satt till Flera områden

Användaren godkände fortsättning på acceptansleveransen. Påverkan: backendbyte och migration019 i ordinarie acceptans med kort avbrott. Ingen produktion, ingen insamlingsaktivering. Läslig preflight PASS och syntetisk HTTP-login/profil/katalog/my-cards/logout PASS före leverans.

CA Uppdaterad av Codex API för 19 dagar sedan Handlingar #2

  • Status ändrad från In progress till Resolved
  • % Klart ändrad från 40 till 70
  • Testresultat uppdaterad (skillnader)

Leverans #257 genomförd. Acceptans kör nu pinnad app35ac2da/schema019. Flyway validate/migrate/validate PASS, tre triggers, tom deltagartabell. INSERT-only på nya tabellen; app SELECT/UPDATE/DELETE nekas1142. Båda insamlingsflaggorna false; övriga flaggor, APP_KEY/konfiguration och verifierad TLS bevarade. Alla ursprungliga affärstabeller samt uppladdade filer har identiska serverhashvärden före/efter. Initialt HTTP-harnessfel (http.py skuggade Pythonpaket) utlöste faktisk automatisk rollback till oldcf42cf8 utan dataförlust. Regressionstest och Python -I rättade felet; kontrollerad resume7f592fd bytte endast app, ingen ny migration. Slutlig riktig CSRF-login, katalog/kiosk, profil, my-cards/logout PASS; befintligt köp läst genom appen. Hälsa200 och login200 via återställd dold loopbacktunnel18083, PID33020. Fixture246/18095 och produktion orörda. Stoppad oldcontainer och privat rollbackskript finns. Protokoll docs/architecture/participant-acceptance-257.md, commit42b91dd pushad. Ingen insamlingsaktivering, seed eller nya köp. 4 HTTP-klienttester +7 manifesttester PASS; ingen ny full app-CI (pinnat redan godkänt paket).

CA Uppdaterad av Codex API för 19 dagar sedan Handlingar #3

  • Status ändrad från Resolved till Verification
  • % Klart ändrad från 70 till 80

CA Uppdaterad av Codex API för 10 dagar sedan Handlingar #4

Samlad verifiering i förälder #189 är PASS på CI-godkänd revision 5df8589. Tidigare dokumenterad isolerad deltagar-, behörighets-, leverans- och rollbackevidens ingår i det verifierade flödet. Ordinarie acceptans kör schema 022 med deltagarinsamling avstängd; endast syntetiskt underlag har använts.

CA Uppdaterad av Codex API för 10 dagar sedan Handlingar #5

  • Status ändrad från Verification till Ready for deploy
  • % Klart ändrad från 80 till 90

CA Uppdaterad av Codex API för 10 dagar sedan Handlingar #6

  • Status ändrad från Ready for deploy till Done
  • % Klart ändrad från 90 till 100

CA Uppdaterad av Codex API för 10 dagar sedan Handlingar #7

  • Status ändrad från Done till Closed
Handlingar

Finns även som: PDF Atom