Operator Console Information Architecture¶
Purpose¶
This document defines the Phase 6 operator-console structure now implemented in the Phoenix LiveView shell.
The goal is to keep the highest-signal operational questions visible first:
- is the platform healthy right now
- which trace needs attention
- what policy and approval context explains the current state
- what historical context or replay action should happen next
Primary Personas¶
The console is optimized for these personas from PERSONAS.md:
- decision operations lead
- compliance and risk investigator
- reliability and platform operator
Top-Level Surfaces¶
The console keeps tenant and environment context visible while grouping the operator journey into seven anchors:
HealthTraceGraphPrecedentsReplayStreamStatus
Surface Responsibilities¶
Health¶
- projection lag, digests, stale projections, and open failures
- current replay queue pressure
- quick access to recent traces
Trace¶
- selected trace summary
- event timeline with payload inspection
- copy-ready investigator handoff block
Policy Review¶
- policy lineage and decision summary
- exception posture
- approval posture
- action proposal and commit state
Graph¶
- trace-centered context graph snapshot
- node and edge visibility for policy, exception, and related trace context
Precedents¶
- related historical decisions
- outcome comparison against the current trace
- direct jump back into a precedent trace
Replay¶
- guarded replay request form
- digest alignment view
- recent replay runs and failure hints
Stream¶
- recent tenant events with payload drill-down
Status¶
- tenant metrics and workflow mix
- environment and runtime posture
Information Priority¶
The home screen intentionally orders information like this:
- hero context and alert banners
- health summary cards
- projection health and recent traces
- selected trace and policy review
- graph and precedent investigation
- replay operations
- live stream and environment summaries
This keeps urgent runtime issues visible before deeper investigation tools, without hiding the investigation tools behind separate navigation.
Primary Journeys¶
Incident Triage¶
- check health summary and alert banners
- pick the affected trace from recent traces
- inspect the timeline and policy review cards
- inspect graph and precedent context
- decide whether replay or escalation is needed
Approval Investigation¶
- open the selected trace
- review policy, exception, and approval cards
- compare similar precedents
- copy the handoff block into incident or review notes
Runtime Recovery¶
- review projection health and open failures
- inspect replay history and digest alignment
- queue catch-up or rebuild with explicit typed confirmation
- watch the live event stream and status panels during recovery