Features #188
stängdFeatures #178: Samordning: generiska föreningsspecifika klippkort
Fastställ aktivitetstillfälle och tränarbekräftelse vid klipp
100%
Beskrivning
Refinement. DoD: besluta hur faktiskt aktivitetstillfälle registreras och bekräftas manuellt av tränare, separat från köp och klipp. Underlagsåret följer aktiviteten, även vid årsskifte. Skilj LOK från vuxnas ändamål #163. Revidera #168 utifrån beslutad aktivitetsmodell; detta är inte ett beslut att klipp ensamt styr närvaro eller LOK-behörighet.
Acceptanskriterier
Besluta och dokumentera en aktivitetsmodell där köp och klipp inte räknas som närvaro. Ett aktivitetstillfälle har förening, serverkontrollerad aktivitetstyp och faktiskt datum/tid. En behörig tränare bekräftar deltagare på plats. LOK-referensår härleds på servern från aktivitetens svenska kalenderdatum och låses med bekräftelsen, även vid årsskifte. Deltagaruppgifter från checkout är endast förslag tills tränaren bekräftar. LOK och vuxnas föreningsintyg hålls som separata ändamål. Beslutet ska ange datagränser, behörighet, korrigeringsprincip, beroenden och hur #168 revideras. Ingen migration eller aktivering ingår i refinementärendet.
Testresultat
Refinement klar 2026-09-20. Beslutet dokumenteras i docs/architecture/activity-confirmation-188.md. Köp, klipp, väntande deltagarunderlag och tränarbekräftad närvaro är separata händelser. LOK-år härleds på servern från aktivitetens svenska datum och lagras inte på cash_purchases. #168 har reviderats och flyttats till 0.4. Implementationen är uppdelad i #314 aktivitetstyper, #315 tränarbekräftelse, #316 väntande checkoutunderlag och #317 spårbar närvarorättelse. #167 är återöppnat för omarbetning. Ingen migration, kodaktivering eller verklig personuppgiftsinsamling har genomförts.
CA Uppdaterad av Codex API för 18 dagar sedan
- Blockerar Features #293: Rensa utgångna personfält i purchase_participants tillagd
CA Uppdaterad av Codex API för 11 dagar sedan
- Acceptanskriterier uppdaterad (skillnader)
- Driftsättningspåverkan satt till Ingen
Obligatoriska projektfält kompletterade inför refinement. Ingen kod eller drift ändras av detta beslut.
CA Uppdaterad av Codex API för 11 dagar sedan
- Testresultat uppdaterad (skillnader)
Refinementens Definition of Done är uppfylld och redo för granskning. Den ocommittade köpcentrerade migration 010 har märkts som ersatt utkast och får inte levereras.
CA Uppdaterad av Codex API för ungefär 5 timmar sedan
- Relaterar till Maintenance #425: Synka närvarokrav för träningsartikel med verksamhetsregeln tillagd