16 lines
701 B
Markdown
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.
|