Projekt

Allmänt

Profil

Handlingar

Features #147

öppen
CA CA

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

Rensa träningsrelaterade personuppgifter efter fem år

Features #147: Rensa träningsrelaterade personuppgifter efter fem år

Tillagd av Codex API för 23 dagar sedan. Uppdaterad för 11 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

Beskrivning

Acceptanskriterier: Namn, telefonnummer, födelseår och motsvarande köparfält rensas efter fasta fem år. Föreslagen startpunkt: köpregistrering; dokumentera slutlig beräkningsregel före aktivering. Testa torrkörning, idempotens, gränsdatum och skottår. Bevara köp och nödvändigt bokföringsunderlag separat efter klassificering. Logga resultat utan personvärden.


Acceptanskriterier

Acceptanskriterier: Namn, telefonnummer, födelseår och motsvarande köparfält rensas efter fasta fem år. Föreslagen startpunkt: köpregistrering; dokumentera slutlig beräkningsregel före aktivering. Testa torrkörning, idempotens, gränsdatum och skottår. Bevara köp och nödvändigt bokföringsunderlag separat efter klassificering. Logga resultat utan personvärden.


Testresultat

2026-09-09: 51 MariaDB-integrationstester/970 assertions och 56 enhetstester/382 assertions passerade i isolerad testkopia. Torrkorning, sparr, tenantisolering, exakt femarsgrans, skottar, omkorning och bevarade kop/koprader verifierade. Testklockan synkroniserad mellan PHP och DB-session, inga constraints andrade. Ej release-CI, scheduler-, full batchlast- eller samtidighetstest. Klassificering aterstar fore skarp aktivering.

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

Avstämning 2026-09-08: Återstår. Femårsgräns, gallringsjobb och gränstester. Underlag: docs/issue-audit-2026-09-08.md. Ingen ny regression eller produktionsdriftsättning i denna avstämning. Statusfält oförändrat.

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

  • Acceptanskriterier uppdaterad (skillnader)
  • Driftsättningspåverkan satt till Ingen
  • Testresultat uppdaterad (skillnader)

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

  • Status ändrad från New till Planned
  • % Klart ändrad från 0 till 10

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

  • Tilldelad satt till Codex API

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

  • Status ändrad från Planned till In progress
  • % Klart ändrad från 10 till 40

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

Lokalt implementerat: buyer-details:prune med explicit forenings-ID, torrkorning som standard och max 500 falt. --apply kraver separat privat lista med klassificeringsgodkanda foreningar (tom standard). Fem kalenderar fran kontantkopets confirmed_at; Feb29 klampas till Feb28. Endast separata koparvarderader raderas, aldrig kop/koprader. CLI rapporterar antal utan personvarden. Test skrivet for tidsgranser, skottar, torrkorning, sparr, tenantisolering, omkorning och oforandrade kop. INTE TESTKORT: auto-review kraver nytt explicit godkannande av gallringsfilerna till isolerad Remembrance-testkopia. Ingen aktivering, scheduler eller leverans. Klassificering aterstar fore skarp rensning; #148 hanterar backup/kopplingar. Dokumentation docs/architecture/buyer-details-retention.md. diff --check passerade.

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

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

Godkänd överföring och isolerad verifiering utförd: 107 tester, 1352 assertions. Första testkörningens gästsessionfel var en testklocka som nu är rättad; omkörning godkänd. Ingen skarp rensning, release, acceptans-/produktionsändring eller ändrade constraints. Dokumentation uppdaterad. Skarp aktivering kräver fortsatt klassificeringsbeslut och separat godkännande.

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

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

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

  • 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 #11

Ändrat krav enligt beslut på #149: LOK-underlag följer nu RF:s sjuårsarkivering enligt bokföringslagen, inte tidigare femårsdag från köp. Beräkning behöver knytas till relevant räkenskapsårs slut. Nuvarande implementation/testresultat avser gamla regeln och innebär inte att nya kravet är uppfyllt. Samordna gallring, läsåtkomst och personkopplingar/återställning före #150; insamling/gallring förblir avstängda.

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

  • Underaktivitet #167 tillagd

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

LOK-ändringen verifierad separat i #167: explicit, oföränderligt lok_reference_year och gemensam svensk kalenderårsgräns för fält, läsning och personkoppling. 123 tester/1572 assertions PASS. Underlag utan klassificering ändras inte automatiskt. Köpklassificering kvarstår i #168. Ingen skarp gallring eller leverans till befintliga kiosker.

CA Uppdaterad av Codex API för 11 dagar sedan Handlingar #14

  • Underaktivitet borttagen (#167)
Handlingar

Finns även som: PDF Atom