# Unit of Work Story Map — SlpModularCms.Api Dit document mapt de User Stories naar de specifieke Units of Work voor de implementatie. Vanwege de 'Split Story' strategie worden sommige stories over meerdere units verdeeld (bijv. Interface in U01, Implementatie in U02/U03). ## Story Mapping | Story ID | Titel | Primary Unit | Secundaire Unit(s) | |---|---|---|---| | **Authenticatie** | | | | | US-AUTH-01 | JWT Authenticatie | **U02** | U01 (Interfaces), U04 (Middleware) | | US-AUTH-02 | Inloggen via API | **U02** | U04 (Endpoint) | | US-AUTH-03 | Token vervaltijd | **U02** | | | US-AUTH-04 | Refresh tokens | **U02** | | | **Gebruikersbeheer** | | | | | US-USER-01 | Gebruiker aanmaken | **U02** | U04 (Endpoint) | | US-USER-02 | Gebruikerslijst raadplegen | **U02** | U04 (Endpoint) | | US-USER-03 | Gebruiker bijwerken | **U02** | U04 (Endpoint) | | US-USER-04 | Gebruiker verwijderen | **U02** | U04 (Endpoint) | | US-USER-05 | Geen zelfregistratie | **U02** | U04 (Logic) | | **Autorisatie** | | | | | US-AUTHZ-01 | Role-Based Access Control | **U02** | U04 (Policy Config) | | US-AUTHZ-02 | Eigenaarschap overdragen | **U02** | | | US-AUTHZ-03 | Hiërarchische bevoegdheden | **U02** | | | **Setup** | | | | | US-SETUP-01 | Eerste Eigenaar seeden | **U02** | | | US-SETUP-02 | Setup endpoint | **U04** | U02 (Identity logic) | | **Modules** | | | | | US-MOD-01 | Module laden bij applicatiestart | **U04** | U01 (Interfaces) | | US-MOD-02 | Module uitschakelen | **U04** | U01 (Logic) | | US-MOD-03 | Module-specifieke rechten | **U02** | U04 (Enforcement) | | **Beschikbaarheid** | | | | | US-AVAIL-01 | Beschikbaarheid controleren | **U03** | U01 (Interface), U04 (Middleware) | ## Samenvatting per Unit - **U01 (Core Base)**: Legt de fundamenten voor US-MOD-01, US-AVAIL-01 en US-AUTH-01 (Interfaces). - **U02 (Identity)**: Bevat de hoofdbuik van de logica voor Authenticatie, Gebruikersbeheer en Autorisatie. - **U03 (Availability)**: Specifieke implementatie voor US-AVAIL-01. - **U04 (API Shell)**: De integratie-laag voor alle stories, specifiek de setup (US-SETUP-02) en module loading (US-MOD-01).