Projekt

Allmänt

Profil

Handlingar

Features #155

öppen
CA CA

Features #126: Skapa köpunderlag och köprader

Features #148: Hantera personkopplingar och återställning efter gallring

Verifiera återställningsspärr med syntetisk backup

Features #155: Verifiera återställningsspärr med syntetisk backup

Tillagd av Codex API för 23 dagar sedan. Uppdaterad för 22 dagar sedan.

Status:
Verification
Prioritet:
Normal
Tilldelad:
Kategori:
Varukorg och checkout
Startdatum:
2026-09-09
Deadline:
% Klart:

80%

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

Beskrivning

DoD: Återläs syntetisk backup i isolerad miljö utan offentlig åtkomst. Håll insamling/läsning avstängd, tillämpa aktuell godkänd policy och gallra i batcher före öppning. Verifiera att utgångna värden/kopplingar inte exponeras och att ekonomiska rader bevaras. Dokumentera körresultat och fel som håller miljön stängd. Ingen återställning av verklig data.


Acceptanskriterier

DoD: Återläs syntetisk backup i isolerad miljö utan offentlig åtkomst. Håll insamling/läsning avstängd, tillämpa aktuell godkänd policy och gallra i batcher före öppning. Verifiera att utgångna värden/kopplingar inte exponeras och att ekonomiska rader bevaras. Dokumentera körresultat och fel som håller miljön stängd. Ingen återställning av verklig data.


Testresultat

2026-09-09: Godkänt isolerat dump-/restoreprov, exit 0. 173 syntetiska köp/519 krypterade fält återlästa till separat network=none/tmpfs-MariaDB efter verifierad dumpchecksumma. Läsning stängd före öppning, ej godkänd gallring nekad, torrkörning utan ändring. 513 utgångna fält rensade i batcher 500+13+0, 171 ägarkopplingar brutna med idempotent omkörning. Nya och annan förenings data bevarade. Ekonomiska radkontrollsummor identiska. Utgången läsning nekad även efter testöppning, ny behörig läsning fungerar. Testcontainrar och dump borttagna. Acceptans/produktion orörda. Inte release-CI eller verifiering av riktig backupdestination/nyckelåterställning.

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

  • Tilldelad satt till Codex API
  • Acceptanskriterier uppdaterad (skillnader)
  • Driftsättningspåverkan satt till Ingen

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

  • Status ändrad från New till In progress
  • % Klart ändrad från 0 till 40

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

Påbörjat 2026-09-09. Lokalt skrivna scripts/verify-restore-isolated.sh och backend/tests/Restore/verify.php: riktig syntetisk dump med triggers, checksumma och restore till separat network=none/tmpfs-MariaDB; 173 köp, 513 utgångna fält över batchgräns, läs-/godkännandespärrar, kopplingsrensning och ekonomiska radkontrollsummor. Ej körda eller syntaxverifierade med PHP. Överföringen av just dessa två nya testfiler till projektets isolerade testkopia på Remembrance stoppades av säkerhetskontroll som kräver uttryckligt användargodkännande; ingen fil överfördes eller testdatabas startades. Ingen verklig data/nyckel/backup berörs. Dokumenterat återstående begränsningar; ingen fullgjord DoD påstås.

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

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

Efter uttryckligt godkänd överföring kördes de två testfilerna i befintlig isolerad testkopia på Remembrance. Alla kontroller passerade; faktisk SQL-dump återlästes i separat engångsdatabas. Efterkontroll visar inga foreningskiosk-restore-testcontainrar eller temporär dumpkatalog kvar. Acceptansrevision oförändrad 30d3795. Dokumentation uppdaterad och diff --check godkänd. Testfilerna är ännu lokala/ej committade och ingår inte i ordinarie CI. Lämnas till Verification för resultatgranskning.

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

  • Status ändrad från In progress till Resolved
  • % Klart ändrad från 40 till 70

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

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

CA Uppdaterad av Codex API för 22 dagar sedan Handlingar #8

2026-09-09: Oförändrat syntetiskt dump-/restoreprov upprepat med exit 0. Engångscontainrar och dump borttagna. SHA-256 för båda körda testfiler matchar lokala filer. Granskad lokal commit 6bb3ed633a894782b280d59370ca6e5e9c7033aa skapad, diff --check godkänd. Ej pushad; testet är fortsatt fristående och inte inkopplat i ordinarie CI. Ingen driftändring. Kvar Verification.

CA Uppdaterad av Codex API för 22 dagar sedan Handlingar #9

Godkänd push genomförd till origin/main på Remembrance, 30d3795..26f3d6c, inklusive testcommit 6bb3ed6. Ordinarie CI PASSED för 26f3d6c07b6a738ecf099caece96b247c1bf8a17: 59 enhetstester/414 assertions + 52 integrationstester/1006 assertions, frontendbygge godkänt. Status, exakt revision och release.sha256 verifierade i körning 26f3d6c07b6a738ecf099caece96b247c1bf8a17.ZYcKBo. Det fristående dump-/restoreprovet körs inte av denna CI; dess två tidigare godkända körningar är separat testbevis. Ingen driftsättning. Acceptans verifierat kvar på 30d3795. Kvar Verification.

Handlingar

Finns även som: PDF Atom