Features #124
stängdAggregera obligatoriska uppgifter per varukorg
100%
Beskrivning
Beräkna unionen av alla obligatoriska personfält från artiklarna i varukorgen.
Acceptanskriterier:
- Samma uppgift efterfrågas högst en gång.
- Namn, telefonnummer och födelseår kan ingå i unionen.
- Logiken är centraliserad och testbar.
Acceptanskriterier
Beräkna unionen av alla obligatoriska personfält från artiklarna i varukorgen.
Acceptanskriterier:
- Samma uppgift efterfrågas högst en gång.
- Namn, telefonnummer och födelseår kan ingå i unionen.
- Logiken är centraliserad och testbar.
Testresultat
PASS i release 0e6c6ce: RequiredPurchaseFields centraliserar stabil union utan dubbletter för namn, telefonnummer och födelseår, avgränsad till aktiv artikel/förening. Ingår i CI 173 tester/3182 assertions och senare manuellt godkänt deltagar-/checkoutflöde.
CA Uppdaterad av Codex API för 23 dagar sedan
Gemensam faltunion implementerad lokalt i RequiredPurchaseFields::forArticles. Namn/telefonnummer/fodelsear i stabil ordning, inga dubbletter; endast aktiva ej borttagna artiklar i uttrycklig forening och obligatoriska krav. Kontantkopets befintliga personfaltssparr ateranvander berakningen med las inom transaktionen. Inga nya personuppgifter samlas in, ingen migration eller aktivering. 47 integrationstester/879 assertions godkanda i disponibel natverksisolerad MariaDB, inklusive ordning/dubbletter, fremmande forening, frivilliga krav, inaktiva/borttagna artiklar samt kontantregression. Dokumentation: docs/architecture/required-purchase-fields.md. Ej committat/pushat eller driftsatt.
CA Uppdaterad av Codex API för 23 dagar sedan
Avstämning 2026-09-08: Lokalt klar, ej levererad. Central fältunion testad; commit/CI-leverans och acceptans återstår. 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
- Tilldelad satt till Codex API
- Acceptanskriterier uppdaterad (skillnader)
- Driftsättningspåverkan satt till Ingen
- Testresultat uppdaterad (skillnader)
CA Uppdaterad av Codex API för 12 dagar sedan
- Testresultat uppdaterad (skillnader)
CA Uppdaterad av Codex API för 12 dagar sedan
Slutverifiering: RequiredPurchaseFields beräknar den testbara unionen centralt i stabil ordning utan dubbletter för namn, telefonnummer och födelseår. Tenant-, aktiv artikel- och checkoutregressioner ingår i CI-godkända release 0e6c6ce, och det dynamiska deltagarflödet har godkänts manuellt. Definition of Done är uppfylld.