diff --git a/docs/web-ui/dashboard.md b/docs/web-ui/dashboard.md index 3cfc0968..ab4c09de 100644 --- a/docs/web-ui/dashboard.md +++ b/docs/web-ui/dashboard.md @@ -232,21 +232,28 @@ dashboard pages treat the tick as a pure refetch trigger). Each row is one root graph node (`parent: null`); a multi-step op's per-agent subgraphs and sub-steps render as nodes within that one -entry (structural `parent` edges define the tree, `deps` edges order -siblings). A row shows a state glyph (`⏸` pending / `▶` running / -`◐` finishing — own work done, a sub-node still running / `✔` done / -`✖` failed / `⊘` cancelled / `·` skipped) and each step's own -label/agent. **No source chip, kind label, cancel button, timing, or -build-log deep-link on rows** — the generic component has no -per-node action affordances or entry-level metadata (no equivalent of -the old `DagView`'s `source`/`reason`/`created_at`, which were -`NodeKind::Dag`-specific fields the generic wire doesn't carry); per -mara's steer on hyperhive#2812 ("dont feel constrained by what the ui -does currently"), the first cut presents what the endpoint actually -gives rather than reconstructing the old per-row chrome. Settled -entries render their **full step tree**, not just a bare summary — -unlike the old `DagView` projection, this wire does not filter `Done` -nodes out. +entry (structural `parent` edges define the tree; sibling order is +array order, unchanged from the wire). A row shows a state glyph (`⏸` +pending / `▶` running / `◐` finishing — own work done, a sub-node +still running / `✔` done / `✖` failed / `⊘` cancelled / `·` skipped) +and each step's own label/agent. A `Node`-kind dep on a sibling shows +as a plain "waits on: `