Maintenance #140
stängdDesigna första databasschemat
100%
Beskrivning
Designa första databasschemat för Föreningskiosk innan fysisk databas och databaskonto skapas.
Omfattning:
- Multi-tenant/förening från start.
- Systemadmin som första administrativa roll.
- Artikelregister, artikelkategorier och artikelkrav.
- Theme-konfiguration med standardtemat Svensk pastell.
- QR-/länkmodell för föreningskiosk och artiklar.
- Varukorg/köpunderlag och köprader utan betalning.
- Transaktionsbundna personuppgifter separerade från permanent profil.
- Framtida konto, Google-login, köphistorik och betalning ska kunna byggas till utan större omtag.
Acceptanskriterier:
- Första ER-/tabellmodell är dokumenterad.
- Tenant-isolering framgår av nycklar och relationer.
- Datatyper och viktiga constraints är föreslagna.
- Index för vanliga sökvägar är identifierade.
- Personuppgifter och transaktionsdata är separerade från profiluppgifter.
- Fysisk databas och databaskonto kan skapas utifrån designen utan att hemligheter dokumenteras i Git.
- Designen är kopplad till migrationsärendet #111 och databasanslutningsärendet #110.
Acceptanskriterier
Första ER-/tabellmodell är dokumenterad. Tenant-isolering framgår av nycklar och relationer. Datatyper, constraints och index är föreslagna. Personuppgifter och transaktionsdata är separerade från profiluppgifter. Designen kan ligga till grund för fysisk databas och migrationer utan att hemligheter dokumenteras i Git.
Testresultat
Avstämning 2026-09-08, befintliga bevis (inte ny testkörning): | #140 | Slutfört inom scope | Databasdesign med ER-diagram, constraints och index; redan Resolved. |. Se docs/issue-audit-2026-09-08.md. Ingen driftsättning i statusuppdateringen; framtida release kräver ny konsekvensbedömning.