updates
This commit is contained in:
+19
-11
@@ -7,17 +7,17 @@ Related: [ROADMAP.md](./ROADMAP.md) Phase 6 · [DESKTOP.md](./DESKTOP.md) · [DA
|
||||
|
||||
---
|
||||
|
||||
## Current state (baseline)
|
||||
## Current state
|
||||
|
||||
| Surface | Today |
|
||||
|---------|--------|
|
||||
| Overview | Fixed 6-panel live grid + KPIs |
|
||||
| Charts | Flat searchable id list + single scalar detail canvas |
|
||||
| Time | Settings “points per chart” only |
|
||||
| Dimensions | Text dump; live path collapses to one number |
|
||||
| Alerts → chart | Jumps to Overview spotlight, not Charts wall |
|
||||
| Overview | Compact 6-panel live grid + KPIs; spark depth follows Charts timeframe when available |
|
||||
| Charts | Sectioned metrics wall (TOC + cards), shared time bar, multi-dim series |
|
||||
| Time | Charts presets (1m–6h) + play/pause; retention is advisory (`thin-history`) |
|
||||
| Dimensions | Legend chips show/hide; chart type cycle (line/area/stacked/bar/pie) |
|
||||
| Alerts → chart | Charts wall scroll-to-card + pause near event |
|
||||
|
||||
Backend already has `listCharts`, `queryData` (multi-dim labels), live `subscribeMetrics`, contexts REST — the desktop Charts UI under-uses them.
|
||||
Backend `listCharts` / `queryData` / live subscribe power the wall over HyperDHT RPC.
|
||||
|
||||
---
|
||||
|
||||
@@ -36,7 +36,7 @@ Do not name third-party products in code, commits, or user-facing copy.
|
||||
|
||||
## Phase 6 checklist
|
||||
|
||||
### P0 — Foundation (in progress)
|
||||
### P0 — Foundation
|
||||
|
||||
- [x] Roadmap + this doc
|
||||
- [x] Long-scroll **metrics wall** (not one-chart-at-a-time)
|
||||
@@ -79,7 +79,7 @@ Do not name third-party products in code, commits, or user-facing copy.
|
||||
- [x] Board mode (pinned-only wall reusing the same cards)
|
||||
- [x] Wallboard / force-play mode
|
||||
- [x] Stale-while-revalidate paint (no refetch flicker)
|
||||
- [x] Retention-aware time presets (disable windows with no history yet)
|
||||
- [x] Retention-aware time presets (advisory `thin-history` hint; presets stay selectable)
|
||||
- [x] Live / Paused / Force indicator on Charts toolbar
|
||||
- [x] Dedicated Fleet tab (multi-host cards, set active / reconnect)
|
||||
|
||||
@@ -128,10 +128,18 @@ Do not name third-party products in code, commits, or user-facing copy.
|
||||
|
||||
---
|
||||
|
||||
## Exit criteria (P0)
|
||||
## Exit criteria (P0) — met
|
||||
|
||||
1. Charts tab shows **all** catalog charts in collapsible sections.
|
||||
2. TOC jumps scroll the wall; search filters TOC + wall.
|
||||
3. Play/pause + time preset change refetch visible cards.
|
||||
4. Multi-dimension charts draw every series (not a single scalar).
|
||||
5. Overview remains unchanged as the compact home grid.
|
||||
5. Overview remains the compact home grid.
|
||||
|
||||
## Desktop polish (post Phase 6)
|
||||
|
||||
- Full-width metrics grid (`auto-fit`), single wall scrollbar, capped related panel
|
||||
- Series fill plot width (X domain on series length); light X time ticks
|
||||
- Legacy single-chart detail panel removed; dblclick expands stats + related
|
||||
- Hover pad shared with Y-axis; hero-aware resize; hover paint batched via rAF
|
||||
- Fleet cards show CPU/RAM chips when available; empty → Connect CTA
|
||||
|
||||
+2
-1
@@ -110,7 +110,7 @@ Template rebrand, protocol, collector, memory store, anomalies, REST, desktop MV
|
||||
|
||||
---
|
||||
|
||||
## Phase 6 — Master metrics dashboard (Charts tab) ← **active**
|
||||
## Phase 6 — Master metrics dashboard (Charts tab) ← **done + polish**
|
||||
|
||||
Turn Charts from a single-chart catalog into a full metrics wall (taxonomy TOC,
|
||||
shared time, multi-dim cards, investigation). Detail checklist:
|
||||
@@ -132,6 +132,7 @@ shared time, multi-dim cards, investigation). Detail checklist:
|
||||
| Board mode (pinned-only wall) | Done |
|
||||
| Drag-reorder pins + keyboard shortcuts | Done |
|
||||
| Taxonomy coverage test + EXTENDING note | Done |
|
||||
| Desktop polish (layout fill, plot domain, legacy detail removed, Fleet chips) | Done |
|
||||
| Multi-named custom boards | Later |
|
||||
|
||||
**Phase 6 exit (P0)** — Charts tab lists every agent chart in sections; shared
|
||||
|
||||
Reference in New Issue
Block a user