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>
55 lines
1.5 KiB
Markdown
55 lines
1.5 KiB
Markdown
---
|
|
kind: task
|
|
slug: start-convoy-from-task
|
|
title: Start — create convoy from ready backlog task
|
|
plan_slug: automation-foundation
|
|
epic_slug: plans-roadmap-ui
|
|
status: draft
|
|
priority: P1
|
|
tenant_id: global
|
|
owner: unassigned
|
|
cursor_todo_id: null
|
|
updated_at: "2026-08-12"
|
|
---
|
|
|
|
# Task summary
|
|
|
|
From the Plans UI, **Start** on a `ready` (or `draft` with confirm) task creates a Mission Control convoy prefilled from the task, then navigates to mission control with that convoy selected.
|
|
|
|
## Description
|
|
|
|
Bridges roadmap → execution without Cursor.
|
|
|
|
### Behavior
|
|
|
|
- Button visible on eligible tasks
|
|
- Calls tRPC wrapping `create_convoy` semantics: slug derived from task slug, idea markdown from task body, success metric from task title/AC summary
|
|
- Store link `backlogItemId` or `repo_path` on convoy content metadata
|
|
- Navigate to `/{ws}/mission-control` with convoy selected
|
|
- Idempotency: if open convoy already linked to this task, focus it instead of duplicating
|
|
|
|
### Dependencies
|
|
|
|
- [Task-plans-roadmap-page](./Task-plans-roadmap-page.md)
|
|
- Epic 4 / convoys.create
|
|
|
|
## Subtasks
|
|
|
|
- [ ] tRPC `backlog.startConvoy` or `convoys.createFromBacklogItem`
|
|
- [ ] Start button + confirm dialog
|
|
- [ ] Metadata link task ↔ convoy
|
|
- [ ] Navigation + toast
|
|
|
|
## Estimation
|
|
|
|
M
|
|
|
|
## Acceptance criteria
|
|
|
|
- [ ] Start on ready task creates draft convoy on kanban
|
|
- [ ] Second Start focuses existing linked convoy
|
|
- [ ] Non-ready tasks require explicit confirm or are disabled
|
|
|
|
## Links
|
|
|
|
- Epic: `./Epic-plans-roadmap-ui.md`
|