2026-06-25 07:29:16 +00:00
|
|
|
# Dashboard crate contract
|
2026-02-11 15:23:26 +00:00
|
|
|
|
2026-06-25 07:29:16 +00:00
|
|
|
Keep this crate read-only with respect to observed programs.
|
2026-02-11 15:23:26 +00:00
|
|
|
|
2026-06-25 07:29:16 +00:00
|
|
|
- It may ingest datastream frames.
|
|
|
|
|
- It may retain bounded raw-frame and view state for HTML/API rendering.
|
|
|
|
|
- It may host universal swactor runtime views.
|
|
|
|
|
- It must not send control signals to observed runtimes.
|
|
|
|
|
- It must not require changes outside `crates/dashboard` for dashboard-only work.
|
2026-02-11 15:23:26 +00:00
|
|
|
|
2026-06-25 07:29:16 +00:00
|
|
|
Main built-in view: `/view/swactor/workers`, backed by `runtime.stats`, `runtime.workers`, and `runtime.actors` frames when present.
|