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
Compact badge assigns merged onto a trace row when evidence is loaded.
All incidents for a tenant, newest first — the /incidents triage list.
Runtime posture rows for a tenant, annotated with live presence status.
Functions
Compact badge assigns merged onto a trace row when evidence is loaded.
All incidents for a tenant, newest first — the /incidents triage list.
Runtime posture rows for a tenant, annotated with live presence status.