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>
2 KiB
2 KiB
| kind | slug | title | plan_slug | status | priority | tenant_id | cursor_epic_id | updated_at |
|---|---|---|---|---|---|---|---|---|
| epic | owner-completion-artifacts | Owner completion packages — summaries, demos, screenshots | automation-foundation | draft | P1 | global | null | 2026-08-12 |
Epic objective
When a convoy reaches merged / released (or a brief completes), produce an owner-facing completion package: plain-language summary of what shipped, optional screenshots or demo clips for UI work, and a short backend summary when there is no UI — not a code diff.
Serves non-developer operators who need to verify “did it build what I wanted?”
In scope / out of scope
In scope
- Generate summary from convoy events, PR title/body, brief acceptance, and optional agent notes (via
resolveModel/ doc-writer or gate-copilot-style role) - Artifact storage: screenshot images / short demo URLs attached to convoy (workspace-scoped object storage or forge release assets — pick one, document)
- Mission Control / fleet “Completed” view: card with summary + media
- Heuristic: UI-touching briefs request screenshot capture (Playwright or worker tool) when feasible; backend-only → summary only
Out of scope
- Full design QA
- Replacing PR review for engineers
- Autensa-style marketing site research
Dependencies
- Epic 7 worker (real completions)
- Epic 8 webhooks (merge signal) preferred
- Epic 5 Mission Control detail panel
Acceptance criteria
- Released convoy shows owner summary without opening git
- UI convoy can attach at least one screenshot or demo URL
- Backend-only convoy shows prose summary, no empty “diff” UI
Tasks
| Task | Link | Status |
|---|---|---|
| Completion summary generation | Task-completion-summary-generator | ready |
| Artifact attach + gallery UI | Task-completion-artifact-gallery | draft |
| Optional UI screenshot capture | Task-completion-screenshot-capture | draft |