swactor/crates
Claude 991b212191 feat: message flow topology visualization (Stage 6)
Add worker-level message flow topology with force-directed graph
visualization on a dedicated /topology web page.

- topology.rs: worker_topology() derives graph from cross_sends/local_sends
  stats (TopologyNode, TopologyEdge, TopologySnapshot)
- /topology page with interactive force-directed graph layout:
  - Nodes sized by actor count, colored by worker
  - Edges show local sends (green self-loops) and cross-worker sends (blue)
  - Edge thickness proportional to message volume
  - Physics simulation with repulsion, attraction, and gravity
- SSE "topology" event emitted every ~1s (every 5th stats tick)
- /api/topology REST endpoint for on-demand snapshot

Infrastructure ready for future per-actor topology with core instrumentation.

Authored by Claude, lovingly guided by Zachery Aaron Shores-Chmielewski
2026-02-13 21:20:23 +07:00
..
command skeleton of wasm runner actors (#32) 2026-02-13 07:42:44 +00:00
distribution feat: distribution simulation tests (#34) 2026-02-13 13:18:38 +00:00
dp-mnist feat: distributed runtime (#30) 2026-02-12 09:13:50 +00:00
node distribution realization (#33) 2026-02-13 07:55:12 +00:00
python major feature update 2026-02-13 07:11:24 +00:00
runtime-dashboard feat: message flow topology visualization (Stage 6) 2026-02-13 21:20:23 +07:00
simulation feat: distribution simulation tests (#34) 2026-02-13 13:18:38 +00:00
simulation-dashboard feat: distribution simulation tests (#34) 2026-02-13 13:18:38 +00:00
std feat: skeleton for in browser swactor engine (#35) 2026-02-13 13:27:34 +00:00
wasm feat: skeleton for in browser swactor engine (#35) 2026-02-13 13:27:34 +00:00
wasm-actor feat: extended features and testing for the WASM runtime actor prototype (#36) 2026-02-13 14:11:39 +00:00