---
phase: 03-setups-and-dashboard
plan: 03
type: execute
wave: 3
depends_on: ["03-01", "03-02"]
files_modified: []
autonomous: false
requirements:
- SETP-01
- SETP-02
- SETP-03
- DASH-01
must_haves:
truths:
- "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"
artifacts: []
key_links: []
---
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.
@/home/jean-luc-makiola/.claude/get-shit-done/workflows/execute-plan.md
@/home/jean-luc-makiola/.claude/get-shit-done/templates/summary.md
@.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.
- 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