swactor/crates
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
..
bindings refactor: drop datastore crate, stale specs, and benches 2026-06-23 19:42:28 +04:00
dashboard feat: actor view panels for the dashboard 2026-08-03 14:18:24 +04:00
data-plane refactor: data movement handled by an independant crate 2026-07-28 21:30:56 +04:00
datastream feat: actor view panels for the dashboard 2026-08-03 14:18:24 +04:00
distribution refactor: fold driver pumps into iroh-driver and codecs into transport 2026-07-30 12:18:02 +04:00
iroh-driver feat: actor view panels for the dashboard 2026-08-03 14:18:24 +04:00
process refactor(process): process-manager cleanup 2026-07-18 15:21:34 +04:00
provisioning refactor(mvp-system): establish module boundaries 2026-07-28 11:29:31 +04:00
transport refactor(mvp-system): move swim telemetry into distribution stack 2026-07-30 15:31:23 +04:00