ScoriaWeb.OperatorSurface (scoria v0.1.2)

Copy Markdown View Source

Read model shared by the operator dashboard pages (Live Ops, Approvals, Connectors, Incidents).

Extracted from ScoriaWeb.OrchestratorLive so the slimmed Live Ops page and the routed /connectors / /incidents pages query the same projections instead of duplicating the fleet and SRE read logic. Functions are pure reads: they take a tenant/trace/run scope and return plain maps ready for rendering.

Summary

Functions

breaker_detail(breaker)

breaker_signal(arg1)

budget_actuals(budget)

budget_signal(budget)

budget_status(budget)

budget_status_label(budget)

build_audit_rows(audit_rows)

build_delivery_rows(deliveries)

build_incident_rows(incidents, alert_events, incident_events)

compact_trace_badges(trace_id, run_id)

Compact badge assigns merged onto a trace row when evidence is loaded.

connector_drawer(connector_id)

connector_fleet(tenant_id)

decimal_to_string(value)

delivery_outcome(delivery)

empty_incident_projection(trace_id, run_id)

empty_status_home_summary()

first_present(values)

fleet_summary(tenant_id)

incidents_summary(tenant_id)

latest_breaker(trace_id, run_id)

latest_budget(trace_id, run_id)

list_alert_events(incidents)

list_audit_rows(trace_id, run_id)

list_deliveries(trace_id, run_id)

list_incident_events(incidents)

list_incidents(trace_id, run_id)

list_tenant_incidents(tenant_id)

All incidents for a tenant, newest first — the /incidents triage list.

load_budget_projection(trace_id, run_id)

load_incident_projection(trace_id, run_id)

load_runtimes(tenant_id)

Runtime posture rows for a tenant, annotated with live presence status.

pending_approval_count(tenant_id)

relay_detail(audit_rows, deliveries)

relay_signal(audit_rows, deliveries)

routing_label(arg1)

runtime_drawer_semantic(run_id)

severity_label(arg1)

status_home_summary(tenant_id)