MeridiansMeridians

Right inspector [UI]

Source path: knowledge-base/diagrams/ui/inspector.md

# Right inspector `[UI]`

The right popout — `UtilityRail` (icon strip) picks a tab; the panes render in `UtilityPanel.tsx` (separate from the center views). The `inspector` tab body is driven by `viewState.inspectorContext` via `renderInspector()`; detail bodies share the `DetailKit` presentational vocabulary.

```mermaid
flowchart LR
    Rail["UtilityRail → UtilityPanel"]
    Rail --> Insp["**inspector** → renderInspector()"]
    Rail --> Others["chat · threads · files · knowledge ·<br/>surveys · interviews · graphs · readings ·<br/>eval (Review) · learning (Coverage)"]

    Insp --> Details["entity details:<br/>Character · Location · Artifact ·<br/>Thread · Arc · Scene · WorldNode · Knowledge ·<br/>ReasoningNode · PhaseNode ·<br/>Stream · StreamPrior · Merge · Topic · Question"]
```

- Each non-inspector tab maps to one panel component (`ChatPanel`, `ThreadsPanel`, `FilesPanel`, `KnowledgePanel`, `SurveyPanel`, `InterviewPanel`, `GraphPanel`, `ReadingsPanel`, `BranchEval`, `LearningPanel`).
- `renderInspector()` contexts that carry the belief layer: **stream** (`StreamDetail` — stance + priors log), **streamPrior** (one member-contributed prior), **merge** (`MergeDetail` — the war-room commit that folded a stream into continuity), **topic** (`TopicDetail` — curriculum node), **question** (`QuestionDetail` — learning question + topic reassignment).
Open on GitHub

Raw Markdown source