docs: reprioritize ARCH-02 and UX-02, add UX-04 based on festival planning analysis
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -27,18 +27,20 @@ Platform genereert automatisch alle instanties.
|
||||
|
||||
---
|
||||
|
||||
### ARCH-02 — Min/max shifts per vrijwilliger per serie
|
||||
### ARCH-02 — Min/max shifts per vrijwilliger
|
||||
|
||||
**Aanleiding:** Schaatsbaan — eerlijke verdeling, minimum commitment.
|
||||
**Wat:** Per festival/serie instelbaar minimum en maximum aantal shifts
|
||||
**Aanleiding:** Zonder limiet claimen enthousiaste vrijwilligers 8+ shifts
|
||||
(48 uur in één weekend), resulterend in burn-out en no-shows op latere shifts.
|
||||
**Wat:** Per event/festival instelbaar minimum en maximum aantal shifts
|
||||
dat een vrijwilliger kan claimen.
|
||||
**Details:**
|
||||
|
||||
- `festivals.min_shifts_per_volunteer` (int nullable)
|
||||
- `festivals.max_shifts_per_volunteer` (int nullable)
|
||||
- Portal toont voortgang: "Jij hebt 2 van minimaal 4 shifts geclaimd"
|
||||
- Bij bereiken maximum: verdere claims geblokkeerd
|
||||
**Afhankelijk van:** ARCH-01 (recurrence), Portal self-service
|
||||
- `events.min_shifts_per_volunteer` (int nullable)
|
||||
- `events.max_shifts_per_volunteer` (int nullable)
|
||||
- ShiftAssignmentService checkt limiet bij claim/assign
|
||||
- Portal toont voortgang: "Je hebt 2 van minimaal 4 shifts geclaimd"
|
||||
- Bij bereiken maximum: verdere claims geblokkeerd met melding
|
||||
**Prioriteit:** Hoog — meebouwen bij VOL-01 (vrijwilligersportaal)
|
||||
**Afhankelijk van:** Shift claiming flow
|
||||
|
||||
---
|
||||
|
||||
@@ -465,11 +467,18 @@ Items worden groen als ze zijn afgerond.
|
||||
|
||||
---
|
||||
|
||||
### UX-02 — Aandachtsmatrix dashboard
|
||||
### UX-02 — Aandachtsmatrix op event dashboard
|
||||
|
||||
Dashboard widget: hoeveel personen approved maar zonder shift? Hoeveel
|
||||
shift-claims wachten op goedkeuring? Hoeveel pending identity matches?
|
||||
**Prioriteit:** Middel
|
||||
**Aanleiding:** Organisator verliest overzicht bij 200+ vrijwilligers en
|
||||
30 secties. Kritieke problemen (onderbezette shifts, wachtende goedkeuringen,
|
||||
onopgeloste identity matches) worden pas ontdekt als het te laat is.
|
||||
**Wat:** Drie metric cards op het event Overzicht-tab:
|
||||
- Goedgekeurde personen zonder shift-toewijzing (telling)
|
||||
- Wachtende shift-claims (telling)
|
||||
- Onopgeloste identiteitsmatches (telling)
|
||||
Elke card is klikbaar en navigeert naar de relevante module.
|
||||
**Prioriteit:** Hoog — eerste frontend-taak op Overzicht-tab.
|
||||
Data is beschikbaar via bestaande endpoints (aggregate queries).
|
||||
|
||||
---
|
||||
|
||||
@@ -481,5 +490,19 @@ Met link "Bekijk alle personen op festival-niveau".
|
||||
|
||||
---
|
||||
|
||||
### UX-04 — Leveranciers-deadline waarschuwing
|
||||
|
||||
**Aanleiding:** Leveranciers die hun personeelslijst niet tijdig indienen
|
||||
veroorzaken last-minute chaos. De organisator heeft geen zicht op welke
|
||||
externe lijsten nog niet compleet zijn.
|
||||
**Wat:** Op het event dashboard en in de publiekslijsten-tab:
|
||||
- Badge "Nog niet compleet" op externe lijsten waar persons_count < max_persons
|
||||
- Optioneel: deadline-datum veld op crowd_lists (nieuw kolom)
|
||||
- Waarschuwingsbanner X dagen voor de deadline: "3 leveranciers hebben hun
|
||||
lijst nog niet compleet ingediend"
|
||||
**Prioriteit:** Middel — meebouwen bij leveranciersportaal (SUP-01)
|
||||
|
||||
---
|
||||
|
||||
_Laatste update: April 2026_
|
||||
_Voeg nieuwe items toe met prefix: ARCH-, COMM-, OPS-, VOL-, ART-, FORM-, SUP-, DIFF-, APPS-, TECH-, UX-_
|
||||
|
||||
Reference in New Issue
Block a user