From dfd61528d47204f63f8acf32b53b3a8f5a7ed823 Mon Sep 17 00:00:00 2001 From: Arthur Belleville Date: Sun, 17 May 2026 14:27:29 +0200 Subject: [PATCH] docs: create milestone v4.0 roadmap (5 phases) --- .planning/REQUIREMENTS.md | 28 +++++++++---------- .planning/ROADMAP.md | 59 +++++++++++++++++++++++++++++++++++++++ 2 files changed, 73 insertions(+), 14 deletions(-) diff --git a/.planning/REQUIREMENTS.md b/.planning/REQUIREMENTS.md index 96a746e..89cdf97 100644 --- a/.planning/REQUIREMENTS.md +++ b/.planning/REQUIREMENTS.md @@ -59,23 +59,23 @@ Which phases cover which requirements. Updated during roadmap creation. | Requirement | Phase | Status | |-------------|-------|--------| -| NAV-01 | TBD | Pending | -| NAV-02 | TBD | Pending | -| LIST-01 | TBD | Pending | -| LIST-02 | TBD | Pending | -| LIST-03 | TBD | Pending | -| TASK-01 | TBD | Pending | -| TASK-02 | TBD | Pending | -| TASK-03 | TBD | Pending | -| CAL-01 | TBD | Pending | -| CAL-02 | TBD | Pending | -| CAL-03 | TBD | Pending | -| DETAIL-01 | TBD | Pending | +| NAV-01 | Phase 18 | Pending | +| NAV-02 | Phase 18 | Pending | +| LIST-01 | Phase 19 | Pending | +| LIST-02 | Phase 19 | Pending | +| LIST-03 | Phase 19 | Pending | +| TASK-01 | Phase 20 | Pending | +| DETAIL-01 | Phase 20 | Pending | +| TASK-02 | Phase 21 | Pending | +| TASK-03 | Phase 21 | Pending | +| CAL-01 | Phase 22 | Pending | +| CAL-02 | Phase 22 | Pending | +| CAL-03 | Phase 22 | Pending | **Coverage:** - v4.0 requirements: 12 total -- Mapped to phases: 0 (roadmap pending) -- Unmapped: 12 ⚠️ +- Mapped to phases: 12 +- Unmapped: 0 ✓ --- *Requirements defined: 2026-05-17* diff --git a/.planning/ROADMAP.md b/.planning/ROADMAP.md index 94e6979..ccfcad4 100644 --- a/.planning/ROADMAP.md +++ b/.planning/ROADMAP.md @@ -6,6 +6,14 @@ - ✅ **v2.0 Collaboration, Planning, and Social Sign-in** — Phases 8-12 (shipped 2026-05-16). Archive: [`milestones/v2.0-ROADMAP.md`](milestones/v2.0-ROADMAP.md) - ✅ **v3.0 Design System & Visual Polish** — Phases 13-17 (shipped 2026-05-17). Archive: [`milestones/v3.0-ROADMAP.md`](milestones/v3.0-ROADMAP.md) +## v4.0 Active Phases + +- [ ] Phase 18: App Shell & Navigation — sidebar redesign + top header bar (NAV-01, NAV-02) +- [ ] Phase 19: Tablo List Revamp — card redesign, progress bar, status field, list/card toggle (LIST-01, LIST-02, LIST-03) +- [ ] Phase 20: Tablo Detail & Kanban — detail page + kanban restyled to Figma (DETAIL-01, TASK-01) +- [ ] Phase 21: Task Grid & Roadmap Views — new grid view + new roadmap view with date fields (TASK-02, TASK-03) +- [ ] Phase 22: Calendar Rework — month/week/day grid, event blocks, tablo filter (CAL-01, CAL-02, CAL-03) + ## Phases
@@ -43,6 +51,52 @@
+## Phase Details — v4.0 + +### Phase 18: App Shell & Navigation +**Goal:** Redesign the sidebar and top header bar to match the Figma design. +**Requirements:** NAV-01, NAV-02 +**Success criteria:** +1. Sidebar renders brand section, icon nav items, tablo list section, and user footer matching Figma +2. Every authenticated page shows a top header bar with page title and contextual actions +3. Existing navigation functionality (logout, tablo selection) is preserved + +### Phase 19: Tablo List Revamp +**Goal:** Restyle the tablos page with revamped cards, real progress data, list/card toggle, and status field. +**Requirements:** LIST-01, LIST-02, LIST-03 +**Success criteria:** +1. Tablo cards display with updated Figma layout including a progress bar showing real task completion % +2. User can switch between card grid and list view; selection persists for the session +3. Tablos have an active/archived status field in DB; a status indicator is visible on cards and list rows +4. DB migration for status field is reversible + +### Phase 20: Tablo Detail & Kanban Restyle +**Goal:** Restyle the tablo detail page and kanban board to match Figma. +**Requirements:** DETAIL-01, TASK-01 +**Success criteria:** +1. Tablo detail header shows tablo name, status, and progress matching Figma +2. Kanban columns and task cards are restyled to match Figma +3. Drag-and-drop reorder continues to work after restyle +4. Etapes section and files table match Figma layout + +### Phase 21: Task Grid & Roadmap Views +**Goal:** Add grid/table and roadmap/timeline views to the task section of a tablo. +**Requirements:** TASK-02, TASK-03 +**Success criteria:** +1. User can switch between kanban, grid, and roadmap views via a view switcher in the tablo detail +2. Grid view shows all tasks as a sortable/filterable table with key columns (title, status, assignee, due date) +3. Roadmap view shows tasks on a horizontal timeline grouped by status or date +4. Tasks have an optional due_date field in DB (migration + sqlc); roadmap uses it for positioning + +### Phase 22: Calendar Rework +**Goal:** Replace the flat agenda list on /planning with a full Google Calendar-style interface. +**Requirements:** CAL-01, CAL-02, CAL-03 +**Success criteria:** +1. /planning page shows a month/week/day calendar grid with navigation controls +2. Events render as colored blocks inside calendar cells rather than plain text rows +3. User can filter the calendar to show events from a specific tablo only +4. Existing event CRUD (create, edit, delete) continues to work within the new calendar UI + ## Progress | Phase | Milestone | Plans Complete | Status | Completed | @@ -64,3 +118,8 @@ | 15. Dashboard & Tablos | v3.0 | 3/3 | Complete | 2026-05-16 | | 16. Tablo Detail | v3.0 | 4/4 | Complete | 2026-05-17 | | 17. Chat & Planning | v3.0 | 2/2 | Complete | 2026-05-17 | +| 18. App Shell & Navigation | v4.0 | — | Pending | — | +| 19. Tablo List Revamp | v4.0 | — | Pending | — | +| 20. Tablo Detail & Kanban | v4.0 | — | Pending | — | +| 21. Task Grid & Roadmap Views | v4.0 | — | Pending | — | +| 22. Calendar Rework | v4.0 | — | Pending | — |