diff --git a/.planning/REQUIREMENTS.md b/.planning/REQUIREMENTS.md index 285bca8..84cf29a 100644 --- a/.planning/REQUIREMENTS.md +++ b/.planning/REQUIREMENTS.md @@ -58,6 +58,14 @@ Requirements for this milestone. Each maps to roadmap phases. - [ ] **CATFLOW-07**: Manual entry fallback when item not in catalog - [ ] **CATFLOW-08**: Non-functional "Submit to catalog?" prompt shown after manual save +### Item & Catalog Detail Pages + +- [ ] **DETAIL-01**: Clicking a collection item navigates to a full detail page (`/items/:id`) showing all item data +- [ ] **DETAIL-02**: Clicking a catalog search result navigates to a public detail page (`/global-items/:id`) with "Add to Collection" button +- [ ] **DETAIL-03**: Item detail page has edit mode toggle for modifying personal fields (notes, category, quantity, purchase price) +- [ ] **DETAIL-04**: Thread candidates navigate to detail pages instead of opening slide-out panels +- [ ] **DETAIL-05**: Slide-out panels for items and candidates are removed from the application + ### Tags - [x] **TAG-01**: Tags table seeded with curated tag set for outdoor/adventure gear @@ -165,18 +173,23 @@ Which phases cover which requirements. Updated during roadmap creation. | CATFLOW-01 | Phase 20 | Complete | | CATFLOW-02 | Phase 20 | Complete | -| CATFLOW-03 | Phase 19, 21 | Pending | +| CATFLOW-03 | Phase 19, 22 | Pending | | CATFLOW-04 | Phase 19 | Complete | -| CATFLOW-05 | Phase 19, 21 | Pending | -| CATFLOW-06 | Phase 19, 21 | Pending | -| CATFLOW-07 | Phase 22 | Pending | -| CATFLOW-08 | Phase 22 | Pending | +| CATFLOW-05 | Phase 19, 22 | Pending | +| CATFLOW-06 | Phase 19, 22 | Pending | +| CATFLOW-07 | Phase 23 | Pending | +| CATFLOW-08 | Phase 23 | Pending | | TAG-01 | Phase 19 | Complete | | TAG-02 | Phase 19 | Complete | +| DETAIL-01 | Phase 21 | Pending | +| DETAIL-02 | Phase 21 | Pending | +| DETAIL-03 | Phase 21 | Pending | +| DETAIL-04 | Phase 21 | Pending | +| DETAIL-05 | Phase 21 | Pending | **Coverage:** -- v2.0 requirements: 40 total -- Mapped to phases: 40 +- v2.0 requirements: 45 total +- Mapped to phases: 45 - Unmapped: 0 --- diff --git a/.planning/ROADMAP.md b/.planning/ROADMAP.md index 0f7bada..62d4f9a 100644 --- a/.planning/ROADMAP.md +++ b/.planning/ROADMAP.md @@ -6,7 +6,7 @@ - ✅ **v1.1 Fixes & Polish** — Phases 4-6 (shipped 2026-03-15) - ✅ **v1.2 Collection Power-Ups** — Phases 7-9 (shipped 2026-03-16) - 🚧 **v1.3 Research & Decision Tools** — Phases 10-13 (in progress) -- 📋 **v2.0 Platform Foundation** �� Phases 14-22 (planned) +- 📋 **v2.0 Platform Foundation** �� Phases 14-23 (planned) ## Phases @@ -57,8 +57,9 @@ - [x] **Phase 18: Global Items & Public Profiles** — Global item catalog, user profiles, and public setup sharing (completed 2026-04-05) - [x] **Phase 19: Reference Item Model & Tags Schema** — Collection items as references to global catalog, tag system for discovery (completed 2026-04-05) - [x] **Phase 20: FAB & Full-Screen Catalog Search** — Global FAB with mini menu, full-screen catalog search with tag filtering (completed 2026-04-06) -- [ ] **Phase 21: Add-from-Catalog & Thread Integration** — Add catalog items to collection and threads, resolution creates reference items -- [ ] **Phase 22: Manual Entry Fallback** — Manual add for items not in catalog, non-functional submission prompt +- [ ] **Phase 21: Item & Catalog Detail Pages** — Full detail pages for collection items and catalog entries, replacing slide-out panels +- [ ] **Phase 22: Add-from-Catalog & Thread Integration** — Add catalog items to collection and threads, resolution creates reference items +- [ ] **Phase 23: Manual Entry Fallback** — Manual add for items not in catalog, non-functional submission prompt ## Phase Details @@ -206,9 +207,22 @@ Plans: - [x] 20-02-PLAN.md — FabMenu component, CatalogSearchOverlay component, root layout wiring **UI hint**: yes -### Phase 21: Add-from-Catalog & Thread Integration -**Goal**: Users can add catalog items to their collection and to threads directly from search +### Phase 21: Item & Catalog Detail Pages +**Goal**: Collection items and catalog entries have full detail pages, replacing the slide-out panel pattern **Depends on**: Phase 20 +**Requirements**: DETAIL-01, DETAIL-02, DETAIL-03, DETAIL-04, DETAIL-05 +**Success Criteria** (what must be TRUE): + 1. Clicking a collection item card navigates to `/items/:id` showing full item details with edit toggle + 2. Clicking a catalog search result card navigates to `/global-items/:id` showing public catalog details with "Add to Collection" button + 3. Thread candidates navigate to detail pages instead of opening slide-out panels + 4. Item slide-out panel and candidate slide-out panel are removed from the root layout + 5. No visual distinction between reference items and standalone items — same layout, some fields may be empty +**Plans**: TBD +**UI hint**: yes + +### Phase 22: Add-from-Catalog & Thread Integration +**Goal**: Users can add catalog items to their collection and to threads directly from search +**Depends on**: Phase 21 **Requirements**: CATFLOW-03, CATFLOW-05, CATFLOW-06 **Success Criteria** (what must be TRUE): 1. User can add a catalog item to collection with one confirmation step (category picker + notes) @@ -217,9 +231,9 @@ Plans: **Plans**: TBD **UI hint**: yes -### Phase 22: Manual Entry Fallback +### Phase 23: Manual Entry Fallback **Goal**: Users can still add items not found in the catalog via manual entry -**Depends on**: Phase 21 +**Depends on**: Phase 22 **Requirements**: CATFLOW-07, CATFLOW-08 **Success Criteria** (what must be TRUE): 1. User can fall back to manual entry from catalog search via "Add Manually" link @@ -252,5 +266,6 @@ Plans: | 18. Global Items & Public Profiles | v2.0 | 4/5 | Complete | 2026-04-05 | | 19. Reference Item Model & Tags Schema | v2.0 | 3/3 | Complete | 2026-04-05 | | 20. FAB & Full-Screen Catalog Search | v2.0 | 2/2 | Complete | 2026-04-06 | -| 21. Add-from-Catalog & Thread Integration | v2.0 | 0/? | Not started | - | -| 22. Manual Entry Fallback | v2.0 | 0/? | Not started | - | +| 21. Item & Catalog Detail Pages | v2.0 | 0/? | Not started | - | +| 22. Add-from-Catalog & Thread Integration | v2.0 | 0/? | Not started | - | +| 23. Manual Entry Fallback | v2.0 | 0/? | Not started | - |