Status & Dashboard
Monitor project progress across features and work packages in real-time. AgilePlus provides both CLI and web-based views for tracking development.
CLI Status Commands
All Features
bash
agileplus statusShows kanban board across all features:
┌─ FEATURE KANBAN ───────────────────────────────────┐
│ │
│ Feature 001: Checkout Upsell (Implementing) │
│ │
│ planned │ doing │ for_review │ done │
│ ────────────────────────────────────────── │
│ WP04 │ WP03 │ WP02 │ WP01 │
│ │ (claude) │ (awaiting) │ (merged) │
│ │ │ │ │
│ │ 2 commits │ 1 issue │ 6/6 tests │
│ │ 50% done │ awaiting │ │
│ │ │ review │ │
│ │
│ │
│ Feature 002: Guest Auth (Specified) │
│ │
│ ✓ Spec ready for planning │
│ 123 requirements, 12 success criteria │
│ │
│ │
│ Feature 003: Payment Webhooks (Planned) │
│ │
│ ✓ Plan ready for implementation │
│ 4 WPs, 12-day critical path │
│ │
└─────────────────────────────────────────────────────┘Per-Feature Status
bash
agileplus status 001Shows detailed work package status with timeline:
Feature 001: Checkout Upsell
State: Implementing
Spec: Ready (2/2/2026)
Plan: Ready (2/3/2026)
Est. completion: 2/13/2026
Current date: 2/11/2026
Progress: 7/12 days (58%)
┌─ WP Progress ───────────────────┐
│ │
│ WP01 Models & migrations │
│ ████████████░░ done │
│ Approved: 2/4 │
│ Commits: 4 │
│ Tests: 12/12 passing │
│ │
│ WP02 API endpoints │
│ ████████░░░░░░ for_review │
│ Under review (2/11 9:30am) │
│ Commits: 3 │
│ Tests: 18/18 passing │
│ Issues: 0 blocking │
│ │
│ WP03 UI components │
│ ██████░░░░░░░░ doing │
│ Assigned: claude-code │
│ Session: sess_abc123 │
│ Started: 2/11 2:00pm │
│ Estimated done: 2/12 5pm │
│ Progress: 50% │
│ │
│ WP04 Integration tests │
│ ░░░░░░░░░░░░░░░░ planned │
│ Blocked by: WP02, WP03 │
│ Will start when: 2/12 │
│ Est. duration: 2 days │
│ │
└──────────────────────────────────┘
Dependency Timeline
WP01 [██████████] (2/4 - 2/6)
│
├─> WP02 [████████░░] (2/6 - 2/8)
│ │
│ └─> WP04 [░░░░░] (2/12 - 2/13)
│
└─> WP03 [██████░░░░] (2/6 - 2/12)
│
└─> WP04 [░░░░░] (2/12 - 2/13)
Critical Path: WP01 → WP02 → WP04 (8 days)
Parallelization: WP02 & WP03 running together
Slack: WP03 has 0 days slack (on critical path)
Agent Activity
claude-code (WP01, WP02, WP03)
✓ WP01 approved (100% pass rate)
✓ WP02 approved (100% pass rate)
⏳ WP03 in progress (2.5 hours elapsed)
Recent Events
2/11 9:30am WP02 moved to for_review
2/11 2:00pm WP03 dispatched to claude-code
2/11 10:00am WP01 moved to done
2/10 3:15pm WP02 dispatched to claude-codeWatch Mode
Monitor progress in real-time:
bash
agileplus status 001 --watchLive-updating terminal UI (refreshes every 5 seconds):
Feature 001: Checkout Upsell
┌─────────────────────────────────────────┐
│ WP02: API endpoints for_review │
│ │
│ Under review since: 9:30am (1h 15min) │
│ Reviewer: @jane │
│ Status: Awaiting feedback │
│ │
│ WP03: UI components doing│
│ │
│ Assigned: claude-code │
│ Progress: 55% (↑ from 50% 10min ago) │
│ ETA: 5:30pm (3h 30min remaining) │
│ Current file: src/components/upsell.rs │
│ │
│ Commits since refresh: 1 │
│ feat(WP03): add upsell discount badge│
│ │
└─────────────────────────────────────────┘Filter & Search
bash
# Show only WPs in "doing" state
agileplus status --lane doing
# Show only blockers
agileplus status --blocked
# Show WPs from a specific agent
agileplus status --agent claude-code
# Show features by state
agileplus status --state implementing --state plannedWeb Dashboard
Interactive browser-based dashboard:
bash
agileplus dashboardOpens at http://localhost:9090 (default):
Features View
┌─ AgilePlus Dashboard ────────────────────────────┐
│ [Features] [Timeline] [Agents] [Audit] [Settings]│
│ │
│ FEATURES (3 active) │
│ │
│ ┌─ 001: Checkout Upsell ──────────────────────┐ │
│ │ State: Implementing │ │
│ │ Progress: 58% │ │
│ │ [██████████░░░░░░░░░░░░] 7 of 12 days │ │
│ │ │ │
│ │ Lanes: [planned] [doing] [for_review] [done] │ │
│ │ │ │
│ │ planned │ doing │ for_review │ done │ │
│ │ ────────────────────────────────────────── │ │
│ │ WP04 │ WP03 │ WP02 │ WP01 │ │
│ │ [ ] │ [ ✎ ] │ [ 👁️ ] │ [ ✓ ] │ │
│ │ │ │
│ │ Duration: 8 days (target: 9 days) │ │
│ │ Status: On track │ │
│ │ │ │
│ │ [View Details] [Edit Spec] [View Logs] │ │
│ └──────────────────────────────────────────────┘ │
│ │
│ ┌─ 002: Guest Auth ────────────────────────────┐ │
│ │ State: Specified │ │
│ │ Progress: 0% │ │
│ │ [░░░░░░░░░░░░░░░░░░░░░░░░░] 0 of 8 days │ │
│ │ Status: Ready for planning (2/13) │ │
│ │ │ │
│ │ [View Details] [Start Planning] │ │
│ └──────────────────────────────────────────────┘ │
│ │
│ ┌─ 003: Payment Webhooks ──────────────────────┐ │
│ │ State: Planned │ │
│ │ Progress: 0% │ │
│ │ [░░░░░░░░░░░░░░░░░░░░░░░░░] 0 of 12 days │ │
│ │ Status: Ready for implementation (2/14) │ │
│ │ │ │
│ │ [View Details] [Dispatch Agent] │ │
│ └──────────────────────────────────────────────┘ │
│ │
└─────────────────────────────────────────────────┘Kanban Board
┌─ WP Kanban: Feature 001 ─────────────────────┐
│ │
│ Planned Doing For Review │
│ (1 WP) (1 WP) (1 WP) │
│ │
│ ┌──────────┐ ┌──────────┐ ┌──────────┐ │
│ │ WP04 │ │ WP03 │ │ WP02 │ │
│ │ Integration │ UI │ │ API │ │
│ │ tests │ │ components │ │ endpoints │ │
│ │ │ │ │ │ │ │
│ │ Due: 2/13│ │ Agent: │ │ Reviewer:│ │
│ │ │ │ claude │ │ @jane │ │
│ │ [Drag] │ │ │ │ │ │
│ │ │ │ Progress:│ │ Awaiting:│ │
│ │ │ │ 55% │ │ Changes │ │
│ │ │ │ │ │ │ │
│ │ │ │ [Drag] │ │ [Drag] │ │
│ └──────────┘ └──────────┘ └──────────┘ │
│ │
│ Done (1 WP) │
│ │
│ ┌──────────┐ │
│ │ WP01 │ │
│ │ Models & │ │
│ │ migrations │
│ │ │ │
│ │ ✓ Done │ │
│ │ 2/6/26 │ │
│ └──────────┘ │
│ │
└──────────────────────────────────────────────┘Drag cards between lanes to manually move WPs:
# Drag WP02 from for_review to done:
✓ WP02 moved to done
All dependent WPs are now unblockedTimeline View
┌─ Feature Timeline ──────────────────────────┐
│ │
│ 001: Checkout Upsell │
│ Feb 1 ─────────────────────── Feb 13 │
│ [Spec] [Plan] [WP01] [WP02→→] [WP03→→→] │
│ └─────────────────────┘ │
│ WP04: Starting 2/12 │
│ │
│ 002: Guest Auth │
│ Feb 13 ──────────────────────── Feb 21 │
│ [Spec] [Plan] [WP01] [WP02] [WP03] │
│ Not yet started │
│ │
│ 003: Payment Webhooks │
│ Feb 14 ──────────────────────── Feb 26 │
│ [Plan] [WP01] [WP02] [WP03] [WP04] │
│ Earliest start: 2/14 │
│ │
└─────────────────────────────────────────────┘Agent Activity Log
┌─ Agent Activity ────────────────────────────┐
│ │
│ claude-code │
│ Working on: WP03 (UI components) │
│ Started: 2/11 2:00pm │
│ Duration: 3h 30m │
│ Progress: 55% (3.5 commits) │
│ ETA: 5:30pm │
│ │
│ Recent commits: │
│ • feat(WP03): add upsell discount badge │
│ • feat(WP03): implement upsell panel │
│ • test(WP03): add widget tests │
│ │
│ Historical: │
│ ✓ WP01 completed (2/6) - 2 days │
│ ✓ WP02 completed (2/8) - 2.5 days │
│ │
│ Performance: │
│ Pass rate: 100% (3/3 WPs approved) │
│ Avg speed: 2.3 days/WP │
│ │
└─────────────────────────────────────────────┘Feature Index
View all specifications:
bash
agileplus specsFeature Specification Index
# │ Feature │ State │ WPs │ Created │ Last Updated
──┼────────────────────────┼──────────────┼──────┼────────────┼──────────────
1 │ Checkout Upsell │ Implementing │ 4/4 │ 2026-02-01 │ 2026-02-11 (1h)
2 │ Guest Auth │ Specified │ 0/3 │ 2026-02-05 │ 2026-02-10
3 │ Payment Webhooks │ Planned │ 4/4 │ 2026-02-08 │ 2026-02-11
4 │ Reporting Dashboard │ Specified │ 0/5 │ 2026-01-28 │ 2026-02-01
5 │ Mobile App │ Idea │ — │ 2026-02-09 │ 2026-02-09
Total: 5 features
Implementing: 1 (20%)
Specified: 2 (40%)
Planned: 1 (20%)
Idea/Backlog: 1 (20%)Metrics View
Track key metrics across features:
bash
agileplus metricsProject Metrics
VELOCITY
Avg cycle time: 8 days
Throughput: 1 feature per 8 days
Trends: ↑ Improving (last 3 features: 10, 9, 8 days)
QUALITY
Test coverage: 87% avg
Agent pass rate: 100% (8/8 WPs approved first review)
Rework rate: 12.5% (1/8 WPs went back once)
TEAM
Agent utilization: 2 agents (claude-code, codex)
Active WPs: 1 (WP03 in progress)
Blocked WPs: 1 (WP04 blocked by WP02, WP03)
SCHEDULE
On-time delivery: 100% (0 missed deadlines)
Variance: 0 days (all on estimate)Audit Trail
View all state transitions and changes:
bash
agileplus audit 001 --format timelineFeature 001: Audit Trail
2026-02-11 10:00 WP01 → done
Agent: claude-code
Approver: @jane
Commits: 4
Files: 3
Hash: abc1234
2026-02-11 09:30 WP02 → for_review
Agent: claude-code
Status change initiated
Commits: 3
Hash: def5678
2026-02-11 14:00 WP03 → doing
Agent: claude-code (session: sess_abc123)
Dispatched via: agileplus implement 001 --wp WP03
Hash: ghi9012
...Key Features
- Real-time updates — Refreshes automatically (5-second intervals in watch mode)
- Drag-and-drop — Web dashboard allows manual lane transitions
- Agent tracking — See which agent is working on what
- Dependency visualization — Understand blocking relationships
- Metrics — Velocity, quality, team metrics over time
- Audit trail — Complete history of all state changes
- Search & filter — Find features, WPs, and agents easily
Dashboard Configuration
Customize dashboard appearance in .kittify/config.yaml:
yaml
dashboard:
port: 9090
refresh_interval_seconds: 5
show_completed_features: false
metrics_retention_days: 90
archive_threshold_days: 365Tips
- Use watch mode during implementation — Monitor progress in real-time
- Check metrics weekly — Catch trends early (velocity slowing, rework increasing)
- Review audit trail — Understand what happened to completed features
- Customize dashboard — Focus on metrics that matter for your team