Arseniy Klempner 052cb11f00
feat: add sim-monitor Qt6/QML dashboard for live simulation monitoring
Standalone Qt6 app that tails the 7 sim log files (.sim_state/) and
renders a live dashboard: sequencer block counter + RPC health probe,
4 mix node dots (grey/yellow/green), gifter status, sender/receiver
chat phase progression, and scrollable chain event stream.

Supports both old (EVENT: stderr) and lgx ([timestamp] [out] [module])
log formats. Handles file rotation on --fresh restart.

Optional --host-chat mode links against liblogos_core for driving a
chat instance via UI controls (Initialize/Start/Bundle/Send).

Build: cd sim-monitor && nix develop --command bash -c \
  "cmake -B build -GNinja && cmake --build build"
Run:   ./build/sim-monitor --state-dir .sim_state --rpc-url http://127.0.0.1:3040
2026-06-03 16:08:15 -06:00
..