2026-07-07 14:55:03 -04:00
---
kind: epic
slug: fleet-dashboard
title: Fleet dashboard — all connected repos and convoys
plan_slug: automation-foundation
status: draft
2026-08-12 15:11:20 -04:00
priority: P1
2026-07-07 14:55:03 -04:00
tenant_id: global
cursor_epic_id: null
2026-08-12 15:11:20 -04:00
updated_at: "2026-08-12"
2026-07-07 14:55:03 -04:00
---
# Epic objective
2026-08-12 15:11:20 -04:00
Top-level **fleet** home: all workspaces / connected repos in one screen. Roll up gates needing attention, active convoys and `agent_runs` , recent releases, and (when Epic 11 lands) completion thumbnails.
2026-07-07 14:55:03 -04:00
2026-08-12 15:11:20 -04:00
This is Phase B of the owner cockpit vision — “what’ s happening across my projects since I was last here?”
2026-08-03 11:48:36 -04:00
2026-08-12 15:11:20 -04:00
Live **activity feed** (SSE) from `convoy_events` .
2026-07-07 14:55:03 -04:00
## In scope / out of scope
**In scope**
2026-08-12 15:11:20 -04:00
- Route `/fleet` or authenticated landing dashboard.
2026-07-07 14:55:03 -04:00
- Cross-workspace tRPC (membership-scoped).
2026-08-12 15:11:20 -04:00
- Cards per workspace/repo: gate count, running convoys, recent `released` / merged.
- Links into per-repo mission control and (later) Plans.
2026-08-03 11:48:36 -04:00
- SSE activity stream (workspace + fleet scope).
2026-08-12 15:11:20 -04:00
- Placeholder slots for completion summaries (Epic 11) without blocking v1.
2026-07-07 14:55:03 -04:00
**Out of scope**
- Multi-tenant fleet across unrelated customers (operator's own repos only for v1).
2026-08-03 11:48:36 -04:00
- Autopilot research/ideation feeds.
2026-08-12 15:11:20 -04:00
- Full Plans tree (Epic 10).
2026-07-07 14:55:03 -04:00
## Dependencies
- Epic 4 (queryable convoy status).
- Epic 5 (gate semantics).
2026-08-12 15:11:20 -04:00
- Epic 7 live dogfood preferred so “running” is meaningful.
2026-07-07 14:55:03 -04:00
## Acceptance criteria
2026-08-12 15:11:20 -04:00
- [ ] Operator with two connected repos sees combined “N awaiting approval” badge.
2026-08-03 11:48:36 -04:00
- [ ] New convoy event appears in activity feed without page refresh.
2026-08-12 15:11:20 -04:00
- [ ] Card links into correct workspace mission control.
2026-07-07 14:55:03 -04:00
## Tasks
2026-08-03 11:48:36 -04:00
| Task | Link | Status |
|------|------|--------|
| Fleet rollup dashboard | [Task-fleet-rollup-dashboard ](./Task-fleet-rollup-dashboard.md ) | ready |
| Live activity feed (SSE) | [Task-convoy-activity-feed-sse ](./Task-convoy-activity-feed-sse.md ) | draft |