Ops Dashboard

How it works

Local operations dashboard — workflow runner with per-feature scope picker, persisted run history, clickable workflow chaining, and live SSE log streaming.

The main building blocks are:

Under the hood, this feature spans 62 source files covering:

What connects to it

This feature relates to: ops, dashboard, runner, workflows, scope-picker, persistence, sse.

Other parts of the codebase interact with ops dashboard through these interfaces:

Interface Purpose File
CostFetchError Categorized failure for cost-report fetch. src/attune/ops/anthropic_cost.py
CostSummary Account-level cost data from the Anthropic admin cost-report. src/attune/ops/anthropic_cost.py
Candidate One completion-candidate spec returned by the detector. src/attune/ops/completion_candidates.py
Config Where attune ops reads project + attune state from. src/attune/ops/config.py
TelemetrySummary src/attune/ops/data.py