Projekt

Allmänt

Profil

Handlingar

Maintenance #416

öppen
CA CA

Features #293: Rensa utgångna personfält i purchase_participants

Fastställ och fånga LOK-referensår för deltagarsnapshot

Maintenance #416: Fastställ och fånga LOK-referensår för deltagarsnapshot

Tillagd av Codex API för 2 dagar sedan. Uppdaterad för en dag sedan.

Status:
In progress
Prioritet:
High
Tilldelad:
Kategori:
Säkerhet och test
Startdatum:
2026-09-29
Deadline:
% Klart:

40%

Beräknad tid:
(Total: 0:00 h)
Risknivå:
Hög
Driftsättningspåverkan:
Backend/API
Berörd miljö:
Ej tillämpligt
Regression krävs:
Nej
Reported by:
Codex API

Beskrivning

Mål: ge varje ny lok_support-deltagarsnapshot ett uttryckligt, granskat referensår utan att likställa köpdatum med aktivitetsår.

Definition of Done:

  • Verksamhetsregeln anger vem som väljer referensåret, vid vilken punkt och hur det verifieras mot den manuella LOK-/närvaroprocessen.
  • UX/API och servervalidering gör året explicit eller härleder det endast från en separat godkänd aktivitetsreferens; köpets submitted_at får inte ensamt bli aktivitetsår.
  • Syfte och referensår sparas oföränderligt per purchase_participants-rad tillsammans med exakt UTC-gräns för 1 januari Y+8 i Europe/Stockholm.
  • Ändrad artikel eller senare kalenderår ändrar inte historiska snapshots.
  • Test omfattar årsskifte, svensk tidszon, manipulerat år, blandade artiklar, omprövning och saknad klassificering.

Utanför scope: faktisk gallring, scheduler, historisk backfill, närvarobekräftelse och produktionsaktivering. Verifieringsmiljö: isolerad MariaDB-CI. Blockerar #293.


Acceptanskriterier

Varje ny LOK-snapshot får ett explicit och oföränderligt referensår från en godkänd verksamhetskälla; köpdatum används inte ensamt. Årsskifte, tidszon och manipulation testas.


Testresultat

Verksamhetsbeslut godkänt 2026-09-29. Lokal implementation i #417/#418 verifierad; rättelseattest återstår i #419. Ingen produktionsändring.


Underaktiviteter 5 (5 öppna — 0 stängda)

Features #417: Lagra oföränderlig LOK-klassificering per deltagarsnapshotResolvedCodex API2026-09-29

Handlingar
Features #418: Granska och klassificera LOK-deltagarunderlag tenantavgränsatResolvedCodex API2026-09-29

Handlingar
Maintenance #419: Rätta LOK-klassificering spårbartNewCodex API2026-09-29

Handlingar
Maintenance #420: Leverera LOK-klassificering och granskningsflöde till produktionResolvedCodex API2026-09-30

Handlingar
Maintenance #421: Begränsa produktionsbehörigheter för LOK-granskning och klassificeringResolvedCodex API2026-09-30

Handlingar
Handlingar

Finns även som: PDF Atom