2.5 KiB
| name | classification | success_metric | skip | status | created | model_policy | ||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| polish-dag-tiers-cost | server-only | Cost caps + DAG viz + tiers + preflight + checks panel ship; Epic 7 and model-provider follow-ons close |
|
merged | 2026-08-25 |
|
Polish — DAG + tiers + cost caps + preflight + checks (closing follow-ons)
Why
Second-brain v0.1 + worker-closeout + owner-cockpit left draft follow-ons that block a clean Plan-automation-foundation done: Task-cost-budget-ui-and-caps Epic 1, Task-repo-setup-preflight Epic 3, Task-pr-checks-recovery-panel Epic 8, Task-convoy-dag-visualization + Task-automation-tiers Epic 5. This convoy closes them with role-doc-writer for SOPs.
Per plans/Plan-automation-foundation/Plan-automation-foundation.md:332 Polish section and docs/decisions/2026-08-25-second-brain-os-pivot.md.
Scope
- Cost budget caps
Task-cost-budget-ui-and-caps— month-to-date spend permodel_providers.metadata.tier,Budget capstableworkspace_id+cap_usd+period: monthly, dispatch pause when exceeded, tRPCgetSpend+ UISettings → AI → Budgets. - DAG visualization
Task-convoy-dag-visualization—components/mission-control/convoy-dag.tsxsmall DAG forready/in_progressbriefsliceDependencies,GET /mission-control?dag=1panel. - Automation tiers
Task-automation-tiers—automation_tier enum: manual|assist|autoper convoy or workspace,convoys.createaddstier, Mission control badge. - Repo preflight
Task-repo-setup-preflight—POST /api/connected-repos/preflightchecksgit ls-remote+worktreewritability before clone, UI shows result. - PR checks recovery panel
Task-pr-checks-recovery-panel— reuses webhookprUrl, shows checks status +Retrybutton (calls forge adaptergetChecksstub).
Out of scope: Epic 11 screenshot capture (needs browser), full LiteLLM.
Roles invoked
Conductor → Architect (5 briefs) → Implementer per brief (disjoint) → Doc-writer (SOP for caps/tiers) → Reviewer.
Todos
- Brief 1 cost caps
- Brief 2 DAG viz
- Brief 3 tiers
- Brief 4 preflight
- Brief 5 checks panel
IA
Skipped (ia in skip). New table only for budget caps; DAG/tiers reuse objects.content.
UX
Partial — ux not skipped for DAG: simple SVG, not full canvas.