Execution Transparency Dashboard
Build dashboards that answer operator questions, reveal drift between intended and actual execution, and shorten the time from anomaly to corrective action.
When to Use
- Building internal dashboards for workflow runtimes, migrations, multi-agent systems, or refactors.
- Exposing authority drift, verifier status, backlog burn-down, runtime health, or user-visible failure patterns.
- Replacing ad hoc status spreadsheets with a source-of-truth operator surface.
- Designing a panel set where every chart must map to a specific operator decision.
NOT for
- Marketing, growth, or executive KPI dashboards whose value is narrative rather than intervention.
- One-off exploratory charts with no owner, threshold, or follow-up action.
- Duplicate reporting for product analytics that already has a stable home.
- Full UI implementation details for internal tooling chrome. Use
admin-dashboard when the shell and controls are the hard part.
Decision Points
- Start with operator questions, not available metrics. If nobody can act on the panel, cut it.
- Separate live runtime truth from planned work. Mixing them produces false confidence.
- Prefer status panels that expose blocked edges, drift, or unverified states over vanity totals.
- Add drill-down only when operators need to localize a failure boundary, not just admire the aggregate.
- Make freshness explicit whenever a panel can lag behind the underlying runtime.
flowchart TD
A[Need transparency dashboard] --> B{What operator question matters most?}
B -->|Authority mismatch| C[Authority Drift panel]
B -->|Migration progress| D[Legacy Burn-Down panel]
B -->|Execution trust| E[Verification Matrix]
B -->|User-visible failure| F[User Pain Register]
C --> G[Map each metric to a concrete source of truth]
D --> G
E --> G
F --> G
G --> H[Ship only if the panel changes operator behavior]
Failure Modes
- Dashboard theater. Symptom: attractive panels with no linked operator action. Recovery: attach an owner and decision threshold to each panel or delete it.
- Drifted truth. Symptom: the dashboard summarizes a shadow data source instead of the runtime contract. Recovery: trace every metric to one authoritative source.
- Mixed horizons. Symptom: planned work and live state appear identical. Recovery: visually distinguish forecast, backlog, and verified runtime facts.
- Hidden staleness. Symptom: operators act on outdated data because freshness is invisible. Recovery: display timestamps and refresh mechanics directly in the panel.
- Metric sprawl. Symptom: dozens of weak charts dilute attention. Recovery: keep only the panels tied to intervention, escalation, or rollout confidence.
Worked Example
Need: build a migration dashboard for moving a workflow engine from frontend-simulated execution to backend authority.
- Create an
Authority Drift panel showing how many flows still depend on frontend-only transitions.
- Add a
Legacy Burn-Down panel for compatibility shims, dual-path adapters, and remaining migration blockers.
- Add a
Verification Matrix panel that distinguishes tested, untested, and failing subsystems.
- Track a
User Pain Register for incidents the migration is meant to eliminate, not just internal technical milestones.
- Expose freshness timestamps and drill-down links so operators can move from red panel to exact failing boundary.
The expert move is treating the dashboard as an operational contract, not a decorative readout.
Quality Gates
Anti-Patterns and Shibboleths
- "If the data exists, it deserves a chart." Wrong. Operators need intervention surfaces, not metric hoarding.
- "A migration dashboard should mostly show percent complete." Weak. Experts track drift, blocked edges, and unverified seams because those predict rollout risk.
Reference Map
references/INDEX.md
references/dashboard-panels.md
1---2name: execution-transparency-dashboard3description: Design dashboards for migrations and runtimes. Use for authority drift, verifier status, burn-down, runtime health, or pain panels. NOT for vanity analytics, ad hoc charts, or duplicate reporting.4license: Apache-2.05---67# Execution Transparency Dashboard89Build dashboards that answer operator questions, reveal drift between intended and actual execution, and shorten the time from anomaly to corrective action.1011## When to Use1213- Building internal dashboards for workflow runtimes, migrations, multi-agent systems, or refactors.14- Exposing authority drift, verifier status, backlog burn-down, runtime health, or user-visible failure patterns.15- Replacing ad hoc status spreadsheets with a source-of-truth operator surface.16- Designing a panel set where every chart must map to a specific operator decision.1718## NOT for1920- Marketing, growth, or executive KPI dashboards whose value is narrative rather than intervention.21- One-off exploratory charts with no owner, threshold, or follow-up action.22- Duplicate reporting for product analytics that already has a stable home.23- Full UI implementation details for internal tooling chrome. Use `admin-dashboard` when the shell and controls are the hard part.2425## Decision Points2627- Start with operator questions, not available metrics. If nobody can act on the panel, cut it.28- Separate live runtime truth from planned work. Mixing them produces false confidence.29- Prefer status panels that expose blocked edges, drift, or unverified states over vanity totals.30- Add drill-down only when operators need to localize a failure boundary, not just admire the aggregate.31- Make freshness explicit whenever a panel can lag behind the underlying runtime.3233```mermaid34flowchart TD35 A[Need transparency dashboard] --> B{What operator question matters most?}36 B -->|Authority mismatch| C[Authority Drift panel]37 B -->|Migration progress| D[Legacy Burn-Down panel]38 B -->|Execution trust| E[Verification Matrix]39 B -->|User-visible failure| F[User Pain Register]40 C --> G[Map each metric to a concrete source of truth]41 D --> G42 E --> G43 F --> G44 G --> H[Ship only if the panel changes operator behavior]45```4647## Failure Modes4849- Dashboard theater. Symptom: attractive panels with no linked operator action. Recovery: attach an owner and decision threshold to each panel or delete it.50- Drifted truth. Symptom: the dashboard summarizes a shadow data source instead of the runtime contract. Recovery: trace every metric to one authoritative source.51- Mixed horizons. Symptom: planned work and live state appear identical. Recovery: visually distinguish forecast, backlog, and verified runtime facts.52- Hidden staleness. Symptom: operators act on outdated data because freshness is invisible. Recovery: display timestamps and refresh mechanics directly in the panel.53- Metric sprawl. Symptom: dozens of weak charts dilute attention. Recovery: keep only the panels tied to intervention, escalation, or rollout confidence.5455## Worked Example5657Need: build a migration dashboard for moving a workflow engine from frontend-simulated execution to backend authority.58591. Create an `Authority Drift` panel showing how many flows still depend on frontend-only transitions.602. Add a `Legacy Burn-Down` panel for compatibility shims, dual-path adapters, and remaining migration blockers.613. Add a `Verification Matrix` panel that distinguishes tested, untested, and failing subsystems.624. Track a `User Pain Register` for incidents the migration is meant to eliminate, not just internal technical milestones.635. Expose freshness timestamps and drill-down links so operators can move from red panel to exact failing boundary.6465The expert move is treating the dashboard as an operational contract, not a decorative readout.6667## Quality Gates6869- [ ] Every panel is framed as an operator question.70- [ ] Every metric resolves to an authoritative source of truth.71- [ ] Planned, inferred, and verified states are visually distinct.72- [ ] Freshness and sampling cadence are visible.73- [ ] A red state implies a concrete next action or escalation path.74- [ ] Drill-down paths localize the failure boundary without requiring raw-log spelunking for common cases.7576## Anti-Patterns and Shibboleths7778- "If the data exists, it deserves a chart." Wrong. Operators need intervention surfaces, not metric hoarding.79- "A migration dashboard should mostly show percent complete." Weak. Experts track drift, blocked edges, and unverified seams because those predict rollout risk.8081## Reference Map8283- `references/INDEX.md`84- `references/dashboard-panels.md`