# 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.