4.2 KiB
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 |
|
false |
|
|
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>