Features #153
öppenFeatures #126: Skapa köpunderlag och köprader
Features #148: Hantera personkopplingar och återställning efter gallring
Bryt utgångna köpunderlags konto- och gästkopplingar
80%
Beskrivning
DoD: Separat granskad rutin bryter user_id/guest_session_id på utgångna slutförda underlag via befintlig access_revoked_at-regel. Torrkörning, idempotens och isolering testade; originalets ekonomiska data orörda. Aktivering separat efter klassificering. Ingen profilradering eller generell sessionsrensning.
Acceptanskriterier
DoD: Separat granskad rutin bryter user_id/guest_session_id på utgångna slutförda underlag via befintlig access_revoked_at-regel. Torrkörning, idempotens och isolering testade; originalets ekonomiska data orörda. Aktivering separat efter klassificering. Ingen profilradering eller generell sessionsrensning.
Testresultat
2026-09-09: 52 MariaDB-integrationstester/1006 assertions och 56 enhetstester/382 assertions godkända i isolerad testkopia. Konto/gäst, torrkörning, separat spärr, före/exakt femårsgräns med skottår, omkörning, öppet underlag, annan förening och oförändrade ekonomiska data verifierade. Ingen release-CI, driftändring eller fullständig restore-/batchlast-/samtidighetsverifiering.
CA Uppdaterad av Codex API för 23 dagar sedan
- Tilldelad satt till Codex API
- Acceptanskriterier uppdaterad (skillnader)
- Driftsättningspåverkan satt till Ingen
CA Uppdaterad av Codex API för 23 dagar sedan
Lokal implementation: PurchaseOwnerRetention och CLI purchase-owners:prune med torrkorning, max 500 submitted-kontantunderlag per forening, femarsgrans i UTC och separat privat aktiveringslista (tom standard). Nullar user_id/guest_session_id och satter access_revoked_at i transaktion. Ekonomiska data, revision och koprader bevaras; inga profiler/sessioner raderas. Test skrivet for konto/gast, skottarsgrans, omkorning, separat sparr, oppna underlag och tenantisolering. diff --check passerade. Tester EJ korda, leverans/aktivering EJ gjord. Kraver godkand overforing av nya kod-/testfiler till isolerad testkopia. Dokumentation docs/architecture/purchase-owner-retention.md.
CA Uppdaterad av Codex API för 23 dagar sedan
- Testresultat uppdaterad (skillnader)
CA Uppdaterad av Codex API för 23 dagar sedan
Godkänd överföring och isolerad verifiering utförd: 108 tester, 1388 assertions passerade. Kopplingsrensning testad utan att radera konton/gästsessioner eller ändra ekonomiska data. Ingen leverans, Git-push, schemaändring eller aktivering. Dokumentation uppdaterad; Verification inför leverans.