diff --git a/dev-docs/BACKLOG.md b/dev-docs/BACKLOG.md index 75da174d..1267ae92 100644 --- a/dev-docs/BACKLOG.md +++ b/dev-docs/BACKLOG.md @@ -375,6 +375,17 @@ mogelijk fragiel door gewijzigde factory-setup. --- +### TECH-05 — ESLint configuratie herstellen in apps/app/ + +**Aanleiding:** `npm run lint` faalt omdat `.eslintrc.cjs` niet bestaat +en er ook geen flat-config equivalent aanwezig is. Effectief draait +de app zonder lint, wat botst met CLAUDE.md's zero-compromise regels. +**Wat:** Juiste flat-config installeren en afstemmen op het huidige +Vuexy 9.5 template. Moet in één keer groen draaien. +**Prioriteit:** Middel — tooling-gap. + +--- + ### ~~TECH-02 — scopeForFestival helper op Event model~~ ✅ OPGELOST --- @@ -508,6 +519,23 @@ Met link "Bekijk alle personen op festival-niveau". --- +### COMM-05 — Resend invitation endpoint + +**Aanleiding:** Uitnodigingen kunnen nu alleen ingetrokken worden of +verlopen vanzelf. Organisatoren willen een "opnieuw versturen" actie +voor gevallen waarin de oorspronkelijke mail in de spamfilter belandde, +gemist werd, of het e-mailadres net gecorrigeerd is. +**Wat:** +- Backend: `POST /api/v1/organisations/{org}/invitations/{id}/resend` + (idempotent: regenereert de mail zonder token of verloopdatum te + wijzigen). Zelfde endpoint voor `/admin` scope. +- Frontend: "Opnieuw versturen" actie activeren in de sectie + openstaande uitnodigingen op `/members` (useMembers heeft al een + `useResendInvitation` stub-ready). +**Prioriteit:** Middel — user-requested UX-verbetering. + +--- + ### UX-04 — Leveranciers-deadline waarschuwing **Aanleiding:** Leveranciers die hun personeelslijst niet tijdig indienen