Submatter/plans/Plan-automation-foundation/Epic-plans-roadmap-ui/Epic-plans-roadmap-ui.md

63 lines
2.2 KiB
Markdown
Raw Normal View History

---
kind: epic
slug: plans-roadmap-ui
title: Plans roadmap UI — tree, status, Start → convoy
plan_slug: automation-foundation
status: draft
priority: P1
tenant_id: global
cursor_epic_id: null
updated_at: "2026-08-12"
---
# Epic objective
Owner-facing **roadmap browser** for `markdown_backlog_items` (imported from `plans/`): Plan → Epic → Task tree with status, detail, and **Start** that creates a Mission Control convoy from a ready task — without reading the git tree in the IDE.
This is the “dive into a repo and see upcoming work” slice of the owner cockpit vision. Distinct from Mission Control (convoys) and Fleet (cross-repo attention).
## In scope / out of scope
**In scope**
- Route `/{workspaceSlug}/plans` (icon-rail entry)
- tRPC list/tree/get for backlog items (workspace-scoped)
- Status filters (`ready`, `in_progress`, `done`, …)
- Task detail drawer: title, body summary, status, workflow prompt (reuse backlog tRPC)
- **Start** on `ready` tasks → `create_convoy` (or tRPC equivalent) prefilled from task
- Link out to `repo_path` / file path for power users
- Optional simple milestone strip (epics as milestones) — v1 can be hierarchical list only
**Out of scope**
- Replacing git as SoT for plan markdown (import remains)
- Autopilot ideation
- Timeline Gantt (follow-on if needed)
- Fleet cross-workspace (Epic 9)
## Dependencies
- Markdown importer + `markdown_backlog_items` (shipped)
- Epic 4 convoy create (shipped)
- Epic 5 Mission Control (shipped)
## Blocks
- Ops copilot “what’s next?” grounded answers (Epic 12)
- Owner Start-from-UI without Cursor
## Acceptance criteria
- [ ] Operator sees Plan-automation-foundation tree after import without opening git
- [ ] Filter “ready” shows only ready tasks
- [ ] Start on a ready task creates a draft convoy visible on Mission Control
- [ ] Non-members cannot read another workspace’s backlog
## Tasks
| Task | Link | Status |
|------|------|--------|
| tRPC backlog tree + list | [Task-trpc-backlog-tree](./Task-trpc-backlog-tree.md) | ready |
| Plans page UI | [Task-plans-roadmap-page](./Task-plans-roadmap-page.md) | draft |
| Start task → convoy | [Task-start-convoy-from-task](./Task-start-convoy-from-task.md) | draft |