docs: add Phase 21 (Item & Catalog Detail Pages), renumber 21→22, 22→23
This commit is contained in:
@@ -58,6 +58,14 @@ Requirements for this milestone. Each maps to roadmap phases.
|
|||||||
- [ ] **CATFLOW-07**: Manual entry fallback when item not in catalog
|
- [ ] **CATFLOW-07**: Manual entry fallback when item not in catalog
|
||||||
- [ ] **CATFLOW-08**: Non-functional "Submit to catalog?" prompt shown after manual save
|
- [ ] **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
|
### Tags
|
||||||
|
|
||||||
- [x] **TAG-01**: Tags table seeded with curated tag set for outdoor/adventure gear
|
- [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-01 | Phase 20 | Complete |
|
||||||
| CATFLOW-02 | 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-04 | Phase 19 | Complete |
|
||||||
| CATFLOW-05 | Phase 19, 21 | Pending |
|
| CATFLOW-05 | Phase 19, 22 | Pending |
|
||||||
| CATFLOW-06 | Phase 19, 21 | Pending |
|
| CATFLOW-06 | Phase 19, 22 | Pending |
|
||||||
| CATFLOW-07 | Phase 22 | Pending |
|
| CATFLOW-07 | Phase 23 | Pending |
|
||||||
| CATFLOW-08 | Phase 22 | Pending |
|
| CATFLOW-08 | Phase 23 | Pending |
|
||||||
| TAG-01 | Phase 19 | Complete |
|
| TAG-01 | Phase 19 | Complete |
|
||||||
| TAG-02 | 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:**
|
**Coverage:**
|
||||||
- v2.0 requirements: 40 total
|
- v2.0 requirements: 45 total
|
||||||
- Mapped to phases: 40
|
- Mapped to phases: 45
|
||||||
- Unmapped: 0
|
- Unmapped: 0
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|||||||
@@ -6,7 +6,7 @@
|
|||||||
- ✅ **v1.1 Fixes & Polish** — Phases 4-6 (shipped 2026-03-15)
|
- ✅ **v1.1 Fixes & Polish** — Phases 4-6 (shipped 2026-03-15)
|
||||||
- ✅ **v1.2 Collection Power-Ups** — Phases 7-9 (shipped 2026-03-16)
|
- ✅ **v1.2 Collection Power-Ups** — Phases 7-9 (shipped 2026-03-16)
|
||||||
- 🚧 **v1.3 Research & Decision Tools** — Phases 10-13 (in progress)
|
- 🚧 **v1.3 Research & Decision Tools** — Phases 10-13 (in progress)
|
||||||
- 📋 **v2.0 Platform Foundation** <20><> Phases 14-22 (planned)
|
- 📋 **v2.0 Platform Foundation** <20><> Phases 14-23 (planned)
|
||||||
|
|
||||||
## Phases
|
## 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 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 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)
|
- [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 21: Item & Catalog Detail Pages** — Full detail pages for collection items and catalog entries, replacing slide-out panels
|
||||||
- [ ] **Phase 22: Manual Entry Fallback** — Manual add for items not in catalog, non-functional submission prompt
|
- [ ] **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
|
## Phase Details
|
||||||
|
|
||||||
@@ -206,9 +207,22 @@ Plans:
|
|||||||
- [x] 20-02-PLAN.md — FabMenu component, CatalogSearchOverlay component, root layout wiring
|
- [x] 20-02-PLAN.md — FabMenu component, CatalogSearchOverlay component, root layout wiring
|
||||||
**UI hint**: yes
|
**UI hint**: yes
|
||||||
|
|
||||||
### Phase 21: Add-from-Catalog & Thread Integration
|
### Phase 21: Item & Catalog Detail Pages
|
||||||
**Goal**: Users can add catalog items to their collection and to threads directly from search
|
**Goal**: Collection items and catalog entries have full detail pages, replacing the slide-out panel pattern
|
||||||
**Depends on**: Phase 20
|
**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
|
**Requirements**: CATFLOW-03, CATFLOW-05, CATFLOW-06
|
||||||
**Success Criteria** (what must be TRUE):
|
**Success Criteria** (what must be TRUE):
|
||||||
1. User can add a catalog item to collection with one confirmation step (category picker + notes)
|
1. User can add a catalog item to collection with one confirmation step (category picker + notes)
|
||||||
@@ -217,9 +231,9 @@ Plans:
|
|||||||
**Plans**: TBD
|
**Plans**: TBD
|
||||||
**UI hint**: yes
|
**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
|
**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
|
**Requirements**: CATFLOW-07, CATFLOW-08
|
||||||
**Success Criteria** (what must be TRUE):
|
**Success Criteria** (what must be TRUE):
|
||||||
1. User can fall back to manual entry from catalog search via "Add Manually" link
|
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 |
|
| 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 |
|
| 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 |
|
| 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 | - |
|
| 21. Item & Catalog Detail Pages | v2.0 | 0/? | Not started | - |
|
||||||
| 22. Manual Entry Fallback | 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 | - |
|
||||||
|
|||||||
Reference in New Issue
Block a user