Files
GearBox/.planning/milestones/v1.0-phases/03-setups-and-dashboard/03-03-PLAN.md
Jean-Luc Makiola 261c1f9d02 chore: complete v1.0 MVP milestone
Archive roadmap, requirements, and phase directories to milestones/.
Evolve PROJECT.md with validated requirements and key decisions.
Reorganize ROADMAP.md with milestone grouping.
Delete REQUIREMENTS.md (fresh for next milestone).
2026-03-15 15:49:45 +01:00

4.2 KiB

phase, plan, type, wave, depends_on, files_modified, autonomous, requirements, must_haves
phase plan type wave depends_on files_modified autonomous requirements must_haves
03-setups-and-dashboard 03 execute 3
03-01
03-02
false
SETP-01
SETP-02
SETP-03
DASH-01
truths artifacts key_links
All four phase requirements verified working end-to-end in browser
Navigation restructure works correctly (/, /collection, /setups, /setups/:id)
Setup item sync and removal work correctly
Dashboard cards show accurate summary data
Verify the complete Phase 3 implementation in the browser: dashboard, navigation, setup CRUD, item picker, and totals.

Purpose: Human confirmation that all features work correctly before marking phase complete. Output: Verified working application.

<execution_context> @/home/jean-luc-makiola/.claude/get-shit-done/workflows/execute-plan.md @/home/jean-luc-makiola/.claude/get-shit-done/templates/summary.md </execution_context>

@.planning/ROADMAP.md @.planning/phases/03-setups-and-dashboard/03-CONTEXT.md @.planning/phases/03-setups-and-dashboard/03-01-SUMMARY.md @.planning/phases/03-setups-and-dashboard/03-02-SUMMARY.md Task 1: Visual verification of Phase 3 features Human verifies all Phase 3 features in the browser Complete Phase 3: Dashboard home page, navigation restructure, setup CRUD with item management, and live totals Start the dev server: `bun run dev`
**1. Dashboard (DASH-01):**
- Visit http://localhost:5173/
- Verify three cards: Collection (item count, weight, cost), Planning (active thread count), Setups (setup count)
- Verify "GearBox" title in top bar, no stats shown on dashboard
- Click Collection card -> navigates to /collection
- Click Planning card -> navigates to /collection?tab=planning
- Click Setups card -> navigates to /setups

**2. Navigation restructure:**
- At /collection: verify gear/planning tabs work as before
- Verify "GearBox" title in TotalsBar links back to / (dashboard)
- Verify floating + button only appears on /collection gear tab (not on dashboard, setups, or planning tab)
- Go to a thread detail page -> verify "GearBox" links back to dashboard

**3. Setup creation (SETP-01):**
- Navigate to /setups
- Create a setup named "Summer Bikepacking" using inline form
- Verify it appears in the list as a card

**4. Item management (SETP-02):**
- Click the new setup card to open detail page
- Click "Add Items" button
- Verify checklist picker opens in slide-out panel with items grouped by category
- Check several items, click "Done"
- Verify items appear on setup detail page grouped by category
- Click x on an item card to remove it from setup (no confirmation)
- Verify item disappears from setup but still exists in collection

**5. Setup totals (SETP-03):**
- On setup detail page, verify sticky bar shows setup name, item count, total weight, total cost
- Remove an item -> totals update
- Add items back -> totals update
- Go back to setups list -> verify card shows correct totals

**6. Cross-feature consistency:**
- Edit a collection item's weight from /collection -> check setup totals update
- Delete a collection item -> verify it disappears from the setup too
- Create a thread, resolve it -> verify dashboard Planning card count updates
Human confirms all checks pass All four requirements (SETP-01, SETP-02, SETP-03, DASH-01) confirmed working in browser Type "approved" or describe any issues found Human visual verification of all Phase 3 requirements.

<success_criteria>

  • All four requirements (SETP-01, SETP-02, SETP-03, DASH-01) confirmed working
  • Navigation restructure works without broken links
  • Visual consistency with existing collection and thread UI </success_criteria>
After completion, create `.planning/phases/03-setups-and-dashboard/03-03-SUMMARY.md`