diff --git a/docs/backlog.md b/docs/backlog.md index 3891334..f288569 100644 --- a/docs/backlog.md +++ b/docs/backlog.md @@ -571,7 +571,7 @@ Volledig plan in `.Plans/2026-04-27-m8-realtime-solo.md` (lokaal, niet gecommit) ### M9: Actief Product Backlog -**Implementatieplan:** [docs/plans/M9-active-product-backlog.md](../plans/M9-active-product-backlog.md) +**Implementatieplan:** [docs/plans/M9-active-product-backlog.md](./plans/M9-active-product-backlog.md) Eén "actief Product Backlog" per gebruiker — persistent in DB. De NavBar wordt gesplitst in **Producten** (lijst) en **Product Backlog** (PB-view van actief PB), met **Sprint** en **Solo** als aparte tabs die op het actieve PB werken. Geen actief PB → die drie tabs zijn disabled. Vervangt de bestaande `last_product`-cookieflow. @@ -607,7 +607,7 @@ Eén "actief Product Backlog" per gebruiker — persistent in DB. De NavBar word ### M10: Password-loze inlog via QR-pairing -**Implementatieplan:** [docs/plans/M10-qr-pairing-login.md](../plans/M10-qr-pairing-login.md) +**Implementatieplan:** [docs/plans/M10-qr-pairing-login.md](./plans/M10-qr-pairing-login.md) Inloggen op een (publieke) desktop zonder wachtwoord: de desktop toont een QR-code, de gebruiker scant met een telefoon waar hij al ingelogd is, bevestigt expliciet, en de desktop is binnen 1–2 seconden ingelogd. Bouwt voort op de Postgres LISTEN/NOTIFY-infra van M8 (eigen kanaal `scrum4me_pairing`). Geen wachtwoord ingetypt op het publieke apparaat, geen credentials op de draad, demo-accounts geblokkeerd, paired-sessie heeft eigen kortere TTL (8 u) + `paired`-vlag voor toekomstige remote-revoke. @@ -682,7 +682,7 @@ Volledige flow + threat-model: `docs/patterns/qr-login.md` (op te leveren in ST- ### M11: Claude vraagt, gebruiker antwoordt -**Implementatieplan:** [docs/plans/M11-claude-questions.md](../plans/M11-claude-questions.md) +**Implementatieplan:** [docs/plans/M11-claude-questions.md](./plans/M11-claude-questions.md) Persistent vraag-antwoord-kanaal tussen Claude Code (via MCP) en de actieve Scrum4Me-gebruiker. Claude schrijft een vraag naar `claude_questions` als hij vastloopt op een keuze; een Postgres-trigger emit op het bestaande `scrum4me_changes`-kanaal (uitgebreid met `entity: 'question'`); de Scrum4Me-app toont een notificatie-badge in de NavBar; iedereen met product-toegang kan antwoorden; Claude leest het antwoord (sync via polling met `wait_seconds`, of in een latere sessie via `get_question_answer`) en gaat door. Eerste concrete uitwerking van de AI-driven dev-flow-richting.