Update docs/roadmap.md
This commit is contained in:
@ -34,24 +34,27 @@ Följande statusvärden används:
|
|||||||
|
|
||||||
## Nuvarande läge
|
## Nuvarande läge
|
||||||
|
|
||||||
Feature 0–4 är klara. Den aktuella applikationen har:
|
Feature 0–5 är klara. Den aktuella applikationen har:
|
||||||
|
|
||||||
- ett monorepo med separat React/Vite-frontend och Spring Boot-backend;
|
- ett monorepo med separat React/Vite-frontend och Spring Boot-backend;
|
||||||
- centralt lagrade användare och ett lokalt browserval av aktiv användare;
|
- centralt lagrade användare och ett lokalt browserval av aktiv användare;
|
||||||
- gemensamma uppgifter med titel, valfri beskrivning, status och poäng;
|
- gemensamma uppgifter med titel, valfri beskrivning, status och poäng;
|
||||||
- skapande och listning av uppgifter;
|
- skapande och listning av uppgifter;
|
||||||
- valfri tilldelning av högst en ansvarig användare per uppgift;
|
- valfri tilldelning av högst en ansvarig användare per uppgift;
|
||||||
- tilldelning, byte och borttagning av ansvarig för väntande uppgifter;
|
- tilldelning och byte av ansvarig i samtliga statusar;
|
||||||
|
- borttagning av ansvarig i `WAITING` och `COMPLETED`;
|
||||||
|
- backendstyrda statusändringar mellan `WAITING`, `IN_PROGRESS` och `COMPLETED`;
|
||||||
|
- automatisk tilldelning till aktiv användare när en otilldelad uppgift påbörjas;
|
||||||
- en bräda med Väntande, Pågående och Klart;
|
- en bräda med Väntande, Pågående och Klart;
|
||||||
- nya uppgifter som alltid skapas med status `WAITING`.
|
- nya uppgifter som alltid skapas med status `WAITING`.
|
||||||
|
|
||||||
Tilldelning och status är separata egenskaper; tilldelningsflödet ändrar inte
|
Tilldelning och status är separata egenskaper; tilldelningsflödet ändrar inte
|
||||||
uppgiftens status. Statusändring och regeln att `IN_PROGRESS` kräver ansvarig
|
uppgiftens status. Alla direkta statusövergångar är tillåtna och
|
||||||
är under utveckling. Det finns ännu ingen drag-and-drop, redigering, radering,
|
`IN_PROGRESS` kräver ansvarig. Det finns ännu ingen drag-and-drop, redigering,
|
||||||
deadline eller återkommande uppgift.
|
radering, deadline eller återkommande uppgift.
|
||||||
Nuvarande användarval är inte autentisering.
|
Nuvarande användarval är inte autentisering.
|
||||||
|
|
||||||
**Feature 5 – Statusändring och statusregler är pågående.**
|
**Feature 6 – Drag-and-drop är nästa planerade produktfeature.**
|
||||||
|
|
||||||
## Featureöversikt
|
## Featureöversikt
|
||||||
|
|
||||||
@ -62,7 +65,7 @@ Nuvarande användarval är inte autentisering.
|
|||||||
| 2 – Skapa uppgifter | Klar | 0–1 | Gemensamma uppgifter och trekolumnsbräda |
|
| 2 – Skapa uppgifter | Klar | 0–1 | Gemensamma uppgifter och trekolumnsbräda |
|
||||||
| 3 – Uppgiftspoäng | Klar | 2 | Poäng på uppgifter |
|
| 3 – Uppgiftspoäng | Klar | 2 | Poäng på uppgifter |
|
||||||
| 4 – Tilldelning | Klar | 1–2 | Valfri ansvarig användare |
|
| 4 – Tilldelning | Klar | 1–2 | Valfri ansvarig användare |
|
||||||
| 5 – Statusändring | Pågående | 4 | Backendstyrda statusövergångar |
|
| 5 – Statusändring | Klar | 4 | Backendstyrda statusövergångar |
|
||||||
| 6 – Drag-and-drop | Planerad | 5 | Kortflytt via status-API |
|
| 6 – Drag-and-drop | Planerad | 5 | Kortflytt via status-API |
|
||||||
| 7 – Radera uppgift | Planerad | 2 | Bekräftad radering |
|
| 7 – Radera uppgift | Planerad | 2 | Bekräftad radering |
|
||||||
| 8 – Redigera uppgift | Planerad | 3 | Titel, beskrivning och poäng |
|
| 8 – Redigera uppgift | Planerad | 3 | Titel, beskrivning och poäng |
|
||||||
@ -152,7 +155,7 @@ senare måste ha en ansvarig. Hur borttagna användare ska hanteras är fortsatt
|
|||||||
|
|
||||||
### Feature 5 – Statusändring och statusregler
|
### Feature 5 – Statusändring och statusregler
|
||||||
|
|
||||||
**Status:** Pågående
|
**Status:** Klar
|
||||||
|
|
||||||
**Beroenden:** Feature 4
|
**Beroenden:** Feature 4
|
||||||
|
|
||||||
@ -433,6 +436,9 @@ Nuvarande aktiva användarval är uttryckligen inte autentisering.
|
|||||||
|
|
||||||
## Ändringshistorik
|
## Ändringshistorik
|
||||||
|
|
||||||
|
- 2026-07-27: Feature 5 verifierades och mergades. Backendstyrda
|
||||||
|
statusövergångar, automatisk tilldelning vid påbörjande och statusberoende
|
||||||
|
tilldelningsregler infördes. Feature 6 blev nästa planerade produktfeature.
|
||||||
- 2026-07-26: Feature 3 och Feature 4 markerades som klara efter verifiering och
|
- 2026-07-26: Feature 3 och Feature 4 markerades som klara efter verifiering och
|
||||||
merge. Feature 5 blev nästa planerade produktfeature.
|
merge. Feature 5 blev nästa planerade produktfeature.
|
||||||
- 2026-07-26: Roadmapen etablerades. Feature 0–2 markerades som klara, Feature
|
- 2026-07-26: Roadmapen etablerades. Feature 0–2 markerades som klara, Feature
|
||||||
|
|||||||
Reference in New Issue
Block a user