diff --git a/docs/features/008-task-editing.md b/docs/features/008-task-editing.md index b6f302a..f082385 100644 --- a/docs/features/008-task-editing.md +++ b/docs/features/008-task-editing.md @@ -2,8 +2,7 @@ ## Status -Implementerad och automatiskt verifierad på feature-branchen. Manuell -browserverifiering och merge till `main` återstår. +Färdig och mergad till `main`. ## Bakgrund @@ -394,7 +393,7 @@ ska verifiera denna skillnad när produktionsdatabasen införs. ## Manuell verifiering -Följande ska verifieras manuellt: +Följande verifierades manuellt före merge: 1. Redigeringsikonen, klickytan, stilen, etiketten och skyddet mot dragstart. 2. Klick- och tangentbordsöppning av rätt uppgift. @@ -420,12 +419,8 @@ Feature 8 dokumenteras i: docs/features/008-task-editing.md ``` -Vid implementation uppdateras `README.md`, `docs/architecture.md`, -`docs/roadmap.md` och `docs/development.md` när relevant. - -Roadmapen markerar Feature 8 som `Klar` först efter implementation, automatiska -tester, produktionsbygge, manuell verifiering, merge till `main` och slutlig -dokumentationsuppdatering. +`README.md`, `docs/architecture.md` och `docs/roadmap.md` uppdaterades +tillsammans med implementationen. `docs/development.md` krävde ingen ändring. Ett nytt ADR behövs normalt inte. Separat modal, redigeringsikon, `PUT /api/tasks/{taskId}/details` och serverbekräftad uppdatering är lokala @@ -490,4 +485,5 @@ instruktion. ## Relaterade commits -Fylls i efter implementation och merge. +- Feature-commit: `443f686` +- Merge-commit: `28258f4` diff --git a/docs/roadmap.md b/docs/roadmap.md index ca509b2..a9b3062 100644 --- a/docs/roadmap.md +++ b/docs/roadmap.md @@ -34,9 +34,7 @@ Följande statusvärden används: ## Nuvarande läge -Feature 0–7 är klara och finns på `main`. Feature 8 är implementerad på sin -feature-branch och inväntar manuell verifiering och merge. Den aktuella -applikationen på feature-branchen har: +Feature 0–8 är klara och finns på `main`. Den aktuella applikationen har: - ett monorepo med separat React/Vite-frontend och Spring Boot-backend; - centralt lagrade användare och ett lokalt browserval av aktiv användare; @@ -58,8 +56,7 @@ uppgiftens status. Alla direkta statusövergångar är tillåtna och `IN_PROGRESS` kräver ansvarig. Det finns ännu ingen deadline eller återkommande uppgift. Nuvarande användarval är inte autentisering. -**Feature 8 – Redigera uppgift är pågående. Ingen senare produktfeature utses -som nästa innan Feature 8 har verifierats och mergats.** +**Feature 9 – Deadline är nästa planerade produktfeature.** ## Featureöversikt @@ -73,7 +70,7 @@ som nästa innan Feature 8 har verifierats och mergats.** | 5 – Statusändring | Klar | 4 | Backendstyrda statusövergångar | | 6 – Drag-and-drop | Klar | 5 | Kortflytt via status-API | | 7 – Radera uppgift | Klar | 2 | Bekräftad permanent radering | -| 8 – Redigera uppgift | Pågående | 3 | Titel, beskrivning och poäng | +| 8 – Redigera uppgift | Klar | 3 | Titel, beskrivning och poäng | | 9 – Deadline | Planerad | 2 | Valfri deadline och förseningsmarkering | | 10 – Sökning och filtrering | Planerad | 2; 4 för ansvarig; 9 för deadline | Sökning och filter på brädan | | 11 – Design av återkommande uppgifter | Planerad | 3–5, 9 | Beslut och plan, ingen produktionskod | @@ -235,7 +232,7 @@ featuren är mergad till `main`. ### Feature 8 – Redigera uppgift -**Status:** Pågående +**Status:** Klar **Beroenden:** Feature 3 @@ -252,8 +249,8 @@ tilldelningsflödet från Feature 4 och status genom statusflödet från Feature Den implementerade lösningen använder `PUT /api/tasks/{taskId}/details` och uppdaterar endast titel, beskrivning och poäng. Frontend använder en separat redigeringsmodal och serverbekräftad uppdatering genom den gemensamma låsningen -per task-id. Implementation och automatiska kontroller är genomförda på -feature-branchen; manuell browserverifiering och merge återstår. +per task-id. Implementation, automatiska kontroller och manuell +browserverifiering är genomförda, och featuren är mergad till `main`. ### Feature 9 – Deadline @@ -453,6 +450,9 @@ Nuvarande aktiva användarval är uttryckligen inte autentisering. ## Ändringshistorik +- 2026-07-28: Feature 8 verifierades och mergades. Serverbekräftad redigering + av titel, beskrivning och poäng infördes, och Feature 9 blev nästa planerade + produktfeature. - 2026-07-27: Feature 8 implementerades och verifierades automatiskt på feature-branchen. Manuell verifiering och merge återstår. - 2026-07-27: Feature 7 verifierades och mergades. Permanent,