Files
CHORUS/docs/plans/UIObserverLayer.md

16 lines
701 B
Markdown

# Plan: UI / Observer Layer (`chrs-observer`)
## 1. Goal
Provide a "God View" of the CHORUS cluster, visualizing the pulse, provenance DAG, and agent activity.
## 2. Components
- **TUI Dashboard:** A `ratatui`-based terminal interface.
- **Pulse Visualizer:** Real-time display of the `chrs-backbeat` BPM and beat index.
- **DAG Explorer:** Interactive tree view of the `chrs-bubble` provenance graph.
- **Log Streamer:** Redacted (via `SHHH`) live-tail of `chrs-mail` traffic.
## 3. Workflow
1. Observer connects to the shared mailbox or P2P swarm.
2. Subscribes to `beat_frame`, `status_claim`, and `curated_decisions`.
3. Renders a multi-pane dashboard showing cluster health and task progress.