inspannings-monitor/docs/backlog/inspannings-monitor-backlog.csv
2026-04-18 14:18:26 +02:00

12 KiB

1IDTitleDescriptionIssue TypeEpicPriorityStatusPhaseLabelsDepends OnDefinition of Done
2EPIC-01FundamentProjectbasis, omgevingen en design foundation neerzetten.EpicP0TodoRelease 1release:r1;domain:platform
3ST-001Next.js projectbasis opzettenZet de projectbasis op met TypeScript en de gekozen stylingaanpak.StoryEPIC-01P0TodoRelease 1release:r1;epic:fundament;type:buildEPIC-01Project start lokaal en in preview zonder handmatige workarounds.
4ST-002Omgevingen definiërenRicht development, preview en production technisch in.StoryEPIC-01P0TodoRelease 1release:r1;epic:fundament;type:opsST-001Development, preview en production zijn technisch ingericht.
5ST-003Component foundation neerzettenBouw herbruikbare basiscomponenten voor formulieren, kaarten, knoppen en meldingen.StoryEPIC-01P0TodoRelease 1release:r1;epic:fundament;type:uiST-001Herbruikbare basiscomponenten zijn mobiel bruikbaar.
6ST-004Foutafhandeling en lege staten ontwerpenOntwerp en implementeer lege staten en bruikbare foutfeedback.StoryEPIC-01P0TodoRelease 1release:r1;epic:fundament;type:uxST-001Gebruiker krijgt bruikbare feedback bij lege of foutieve situaties.
7EPIC-02Auth en profielInloggen, sessies, profiel en basisinstellingen werkend maken.EpicP0TodoRelease 1release:r1;domain:authEPIC-01
8ST-101Supabase Auth integrerenIntegreer Supabase Auth en de sessieflow in de app.StoryEPIC-02P0TodoRelease 1release:r1;epic:auth-profiel;type:buildEPIC-01Gebruiker kan inloggen en beveiligde routes gebruiken.
9ST-102Profile- en UserSettings-model implementerenImplementeer profiel- en settingsmodellen per gebruiker.StoryEPIC-02P0TodoRelease 1release:r1;epic:auth-profiel;type:buildST-101Profiel en instellingen zijn per gebruiker beschikbaar.
10ST-103Onboardingflow bouwenBouw een onboarding van maximaal drie schermen.StoryEPIC-02P0TodoRelease 1release:r1;epic:auth-profiel;type:uxST-101Nieuwe gebruiker begrijpt schaal, positionering en basisinstellingen.
11ST-104Settingsscherm bouwenBouw instellingen voor taal, timezone, reminders en zichtbaarheid van punten.StoryEPIC-02P0TodoRelease 1release:r1;epic:auth-profiel;type:buildST-102Taal, timezone, reminders en zichtbaarheid van punten zijn persistent.
12ST-105RLS-basispolicies inrichtenRicht owner-only RLS-policies in voor profiel en instellingen.StoryEPIC-02P0TodoRelease 1release:r1;epic:auth-profiel;type:securityST-101Gebruiker kan uitsluitend eigen profiel en settings lezen of wijzigen.
13EPIC-03Ochtendcheck-inEnergiescore, slaapkwaliteit en dagbudget implementeren.EpicP0TodoRelease 1release:r1;domain:checkinEPIC-02
14ST-201EnergySlider en SleepQualityInput bouwenBouw de invoercomponenten voor energiescore en slaapkwaliteit.StoryEPIC-03P0TodoRelease 1release:r1;epic:ochtendcheckin;type:uiEPIC-02Check-in kan mobiel comfortabel worden ingevuld.
15ST-202Server action voor createMorningCheckInImplementeer de server action voor het opslaan van de ochtendcheck-in.StoryEPIC-03P0TodoRelease 1release:r1;epic:ochtendcheckin;type:buildST-201Check-in wordt opgeslagen met juiste validatie.
16ST-203Budgetlogica implementerenBouw mapping van score naar energy level en dagbudget.StoryEPIC-03P0TodoRelease 1release:r1;epic:ochtendcheckin;type:logicST-202Score mapping en budgetberekening zijn consistent en testbaar.
17ST-204Check-instatus op dashboard tonenToon direct score, niveau en budget op het dashboard.StoryEPIC-03P0TodoRelease 1release:r1;epic:ochtendcheckin;type:uiST-202Gebruiker ziet direct score, niveau en budget.
18ST-205Unit tests voor score- en budgetmappingVoeg tests toe voor grenswaarden en budgetberekening.StoryEPIC-03P0TodoRelease 1release:r1;epic:ochtendcheckin;type:qaST-203Belangrijkste grenswaarden zijn afgedekt.
19EPIC-04DagplanningActiviteiten plannen en budgetfeedback tonen.EpicP0TodoRelease 1release:r1;domain:planningEPIC-03
20ST-301Datamodel voor activiteiten implementerenImplementeer tabellen en seed-data voor activiteiten, categorieen en skip-redenen.StoryEPIC-04P0TodoRelease 1release:r1;epic:dagplanning;type:buildEPIC-03Migraties en seed-data voor categorieen en skip-redenen zijn aanwezig.
21ST-302Planningformulier bouwenBouw het formulier voor naam, categorie, duur, impact en prioriteit.StoryEPIC-04P0TodoRelease 1release:r1;epic:dagplanning;type:uiST-301Activiteit kan met naam, categorie, duur, impact en prioriteit worden aangemaakt.
22ST-303Autocomplete op eerdere activiteiten toevoegenMaak snelle herselectie van eerder gebruikte activiteiten mogelijk.StoryEPIC-04P0TodoRelease 1release:r1;epic:dagplanning;type:uxST-302Veelgebruikte activiteiten zijn snel opnieuw te kiezen.
23ST-304EnergyMeter en lopend totaal implementerenToon het lopende totaal ten opzichte van het dagbudget.StoryEPIC-04P0TodoRelease 1release:r1;epic:dagplanning;type:logic-uiST-302Totaal update direct na elke wijziging.
24ST-305Overschrijdingswaarschuwing toevoegenToon een niet-blokkerende waarschuwing bij budgetoverschrijding.StoryEPIC-04P0TodoRelease 1release:r1;epic:dagplanning;type:uxST-304Gebruiker krijgt feedback maar behoudt regie.
25EPIC-05Evaluatie en dagoverzichtActiviteiten afronden en dagresultaat tonen.EpicP0TodoRelease 1release:r1;domain:evaluatieEPIC-04
26ST-401Statusflows voor uitgevoerd, geskipt en aangepast bouwenImplementeer de drie kernstatussen voor activiteiten.StoryEPIC-05P0TodoRelease 1release:r1;epic:evaluatie;type:buildEPIC-04Alle drie de statussen worden correct opgeslagen.
27ST-402Evaluatievelden toevoegenVoeg contextuele velden toe voor werkelijke duur, fatigue en skip-reden.StoryEPIC-05P0TodoRelease 1release:r1;epic:evaluatie;type:uiST-401Contextuele velden verschijnen passend per status.
28ST-403Ongeplande activiteiten ondersteunenMaak het mogelijk een ongeplande activiteit toe te voegen en mee te tellen.StoryEPIC-05P0TodoRelease 1release:r1;epic:evaluatie;type:buildST-401Ongeplande activiteit telt mee in werkelijke totalen.
29ST-404Dagoverzicht bouwenBouw het overzicht met gepland versus uitgevoerd en statusverdeling.StoryEPIC-05P0TodoRelease 1release:r1;epic:evaluatie;type:uiST-401Gepland versus uitgevoerd en statusverdeling zijn zichtbaar.
30ST-405Dagaggregaties server-side implementerenBereken dagtotalen en samenvatting server-side.StoryEPIC-05P0TodoRelease 1release:r1;epic:evaluatie;type:logicST-404Dagtotalen blijven consistent met individuele records.
31EPIC-06Weekoverzicht en inzichtenWeekpatronen en veilige insightregels toevoegen.EpicP1TodoRelease 1release:r1;domain:insightsEPIC-05
32ST-501Weekoverzichtspagina bouwenBouw de pagina voor weekterugblik.StoryEPIC-06P1TodoRelease 1release:r1;epic:weekoverzicht;type:uiEPIC-05Gebruiker kan per week terugkijken.
33ST-502Weekaggregaties bouwenBereken gemiddelde energie en budget-adherence per week.StoryEPIC-06P1TodoRelease 1release:r1;epic:weekoverzicht;type:logicST-501Gemiddelde energie en budget-adherence zijn herleidbaar en testbaar.
34ST-503Skip-patronen zichtbaar makenToon patronen rond skip-redenen en terugkerende activiteiten.StoryEPIC-06P1TodoRelease 1release:r1;epic:weekoverzicht;type:logic-uiST-502Patronen worden alleen bij voldoende data getoond.
35ST-504Insightregels met datadrempels definiërenLeg guardrails vast voor het tonen van patronen.StoryEPIC-06P1TodoRelease 1release:r1;epic:weekoverzicht;type:safety-logicST-502Geen patroonclaim zonder guardrails.
36ST-505Insightcopy toetsen op niet-medische formuleringControleer alle inzichtteksten op wellness-positionering.StoryEPIC-06P1TodoRelease 1release:r1;epic:weekoverzicht;type:contentST-504Alle teksten blijven binnen wellness-positionering.
37EPIC-07Reflectie en remindersOptionele T+1/T+2 follow-up mogelijk maken.EpicP1TodoRelease 1release:r1;domain:remindersEPIC-05
38ST-601ReflectionCheckIn-model en flow implementerenImplementeer model en basisflow voor reflectie na een zwaardere dag.StoryEPIC-07P1TodoRelease 1release:r1;epic:reflectie;type:buildEPIC-05Reflecties kunnen aan eerdere dagen gekoppeld worden.
39ST-602Joblogica voor T+1/T+2 prompts bouwenBepaal server-side welke gebruikers een reflectieprompt moeten zien.StoryEPIC-07P1TodoRelease 1release:r1;epic:reflectie;type:logic-opsST-601Prompts worden niet dubbel of willekeurig aangemaakt.
40ST-603Instellingsoptie voor reflectieprompts toevoegenMaak opt-in beheerbaar vanuit instellingen.StoryEPIC-07P1TodoRelease 1release:r1;epic:reflectie;type:buildST-104Gebruiker beheert opt-in zelfstandig.
41ST-604Korte reflectie-UI bouwenBouw een lichte, niet-medische reflectieprompt.StoryEPIC-07P1TodoRelease 1release:r1;epic:reflectie;type:uiST-602Prompt voelt licht en niet medisch.
42EPIC-08Security en operationsLogging, hardening, back-up en policy-tests.EpicP0TodoRelease 1release:r1;domain:security-opsEPIC-01,EPIC-02,EPIC-03,EPIC-04,EPIC-05,EPIC-06,EPIC-07
43ST-701Rate limiting toevoegenBescherm kritieke auth- en mutatieroutes tegen misbruik.StoryEPIC-08P0TodoRelease 1release:r1;epic:security-ops;type:securityEPIC-02Kritieke auth- en mutatieroutes zijn beschermd.
44ST-702Logging voor fouten en kernmutaties inrichtenLog fouten, loginproblemen en belangrijke mutaties centraal.StoryEPIC-08P0TodoRelease 1release:r1;epic:security-ops;type:opsEPIC-03,EPIC-04,EPIC-05Kerngebeurtenissen zijn herleidbaar.
45ST-703Back-up en herstelstrategie documenteren en testenWerk het restore-pad uit en valideer het.StoryEPIC-08P0TodoRelease 1release:r1;epic:security-ops;type:opsEPIC-01Restore-pad is aantoonbaar gevalideerd.
46ST-704Secrets- en environmentbeheer formaliserenLeg veilig beheer van secrets en omgevingen vast voor Vercel en Supabase.StoryEPIC-08P0TodoRelease 1release:r1;epic:security-ops;type:security-opsEPIC-01Geen secrets in code of onveilige configuratie.
47ST-705RLS-policy tests toevoegenTest aantoonbaar dat owner-only toegang technisch afgedwongen is.StoryEPIC-08P0TodoRelease 1release:r1;epic:security-ops;type:qa-securityST-105Owner-only model is aantoonbaar afgedwongen.
48EPIC-09Launch-readinessQA, copy review, DPIA-input en go-live checks afronden.EpicP0TodoRelease 1release:r1;domain:launchEPIC-01,EPIC-02,EPIC-03,EPIC-04,EPIC-05,EPIC-06,EPIC-07,EPIC-08
49ST-801Kernflows handmatig testenVoer end-to-end handmatige tests uit op mobiel en desktop.StoryEPIC-09P0TodoRelease 1release:r1;epic:launch;type:qaEPIC-05,EPIC-06,EPIC-07Belangrijkste user journeys zijn geverifieerd.
50ST-802Accessibility check uitvoerenControleer touch targets, contrast en reduced motion.StoryEPIC-09P0TodoRelease 1release:r1;epic:launch;type:qa-uxEPIC-05Touch targets, contrast en reduced motion zijn gecontroleerd.
51ST-803Copy review doenControleer onboarding, dashboardteksten en inzichten op wellness-copy.StoryEPIC-09P0TodoRelease 1release:r1;epic:launch;type:content-safetyEPIC-06Geen medische of zorgdossier-taal in release 1.
52ST-804DPIA-input en datacatalogus afrondenRond privacyartefacten af op basis van de werkelijke MVP-scope.StoryEPIC-09P0TodoRelease 1release:r1;epic:launch;type:privacyEPIC-08Pre-launch privacyartefacten zijn gereed.
53ST-805Go-live checklist opstellenMaak een checklist voor launch, rollback, monitoring en incidentrespons.StoryEPIC-09P0TodoRelease 1release:r1;epic:launch;type:opsEPIC-08Team weet hoe launch en eerste incidentrespons verloopt.