swactor/crates/dashboard/src
Zachery Aaron Shores-Chmielewski 2bf11e0fdb feat: actor view panels for the dashboard
Add read-only actor overview and per-actor dossier pages to the dashboard, fed by enriched per-actor runtime snapshots.

- `dashboard/swactor/actor_view`: new `ActorPanelView`, a tolerant frame consumer over `runtime.actors`/`runtime.stats` that folds per-actor snapshots and serves `/view/swactor/actor-overview` (roster) and `/view/swactor/actor-dossier` (per-actor detail), each backed by an embedded HTML template (`actor_overview.html`, `actor_dossier.html`)
- `dashboard`: register both views in `DashboardHandle` and export `actor_overview_view()`/`actor_dossier_view()` from the swactor module
- `swactor` core: enrich `ActorSnapshot` with `actor_type` and `message_type` (populated from `slot.actor.metadata()` in `ActorPool`) and add `ActorAddress::to_full_hex()` for untruncated display
- `myelin/orchestration`: publish actor stats to the dashboard via a `runtime.actors` channel producer (`stats_hook_on`) threaded through the distribution stack, and carry the orchestrator actor address into readiness signaling
- workspace `Cargo.toml`: add `default-members` for native iteration and a centralized `[workspace.dependencies] tokio` so members share one feature set; `dashboard/Cargo.toml` switches to `tokio.workspace = true`

Signed-off-by: Zachery Aaron Shores-Chmielewski <zacheryasc@gmail.com>
2026-08-03 14:18:24 +04:00
..
bin feat: rework datastream into catalog events, add gguf metadata 2026-07-12 10:14:34 +04:00
swactor feat: actor view panels for the dashboard 2026-08-03 14:18:24 +04:00
hardware_page.html feat: rework datastream into catalog events, add gguf metadata 2026-07-12 10:14:34 +04:00
hardware_view.rs feat: rework datastream into catalog events, add gguf metadata 2026-07-12 10:14:34 +04:00
lib.rs feat: actor view panels for the dashboard 2026-08-03 14:18:24 +04:00
live_explorer.rs feat: rework datastream into catalog events, add gguf metadata 2026-07-12 10:14:34 +04:00
live_explorer_page.html feat: rework datastream into catalog events, add gguf metadata 2026-07-12 10:14:34 +04:00
root_page.rs refactor(dashboard): rebuild around swactor worker view 2026-06-25 11:29:16 +04:00
server.rs feat: add mvp provisioning subsystem and datastream transport 2026-06-25 16:30:18 +04:00
store.rs refactor(dashboard): rebuild around swactor worker view 2026-06-25 11:29:16 +04:00
view.rs feat: rework datastream into catalog events, add gguf metadata 2026-07-12 10:14:34 +04:00