Goal
Create a dashboard command that shows all active Claude Code sessions, their status, and what they're working on.
Desired Output
┌─────────────────────────────────────────────────────────┐
│ Active Claude Code Sessions │
├─────────────────┬──────────────────────┬────────────────┤
│ Session │ Directory │ Status │
├─────────────────┼──────────────────────┼────────────────┤
│ vsr-issue-1131 │ ~/code/semantic-... │ ✅ Working │
│ clawdbot-auth │ ~/code/clawdbot │ ⏸️ Idle │
│ proxy-refactor │ ~/code/claude-co... │ 🚨 Waiting │
└─────────────────┴──────────────────────┴────────────────┘
Implementation Plan
Phase 1: Session Registry
Phase 2: Status Detection
Phase 3: Dashboard Command
Phase 4: Auto-Cleanup
Acceptance Criteria
Testing Plan
- Start 3 sessions in different states
- Run
wingman dashboard
- Verify all sessions appear with correct status
- Stop one session, verify dashboard updates
- Test with no active sessions
Goal
Create a dashboard command that shows all active Claude Code sessions, their status, and what they're working on.
Desired Output
Implementation Plan
Phase 1: Session Registry
~/.claude-wingman/sessions.json)Phase 2: Status Detection
Phase 3: Dashboard Command
wingman dashboardcommandcolumnorprintf)Phase 4: Auto-Cleanup
wingman cleanupAcceptance Criteria
Testing Plan
wingman dashboard