Submatter/plans/Plan-automation-foundation/Epic-plans-roadmap-ui/Epic-plans-roadmap-ui.md
Randall Stillwell d1b2b9695e docs(plans): expand automation foundation for owner cockpit vision
Add epics 10–12 (plans UI, completion artifacts, ops copilot), worker
draft-PR and live E2E verify tasks, and phase A–E execution order after
A1 gap review.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-12 14:11:20 -05:00

62 lines
2.2 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
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 |