swactor/crates
Zachery Aaron Shores-Chmielewski 3d18a4bd66 fix: mvp-chat cleanup leak
Stop the mvp-chat process on Ctrl-C/SIGTERM so it tears down cleanly instead of leaking past signal delivery.

- orchestrator_app: spawn_stop_listener now spawns a Linux SIGINT/SIGTERM handler (signal_hook) that sends the shutdown signal alongside the existing stdin "stop"/"shutdown"/"quit" listener; on non-Linux the spare sender is dropped.
- orchestrator_app: split the channel sender into a stdin_tx clone so the stdin thread and the signal thread each own a sender without moving it out of scope.

Signed-off-by: Zachery Aaron Shores-Chmielewski <zacheryasc@gmail.com>
2026-07-23 16:31:26 +04:00
..
bindings refactor: drop datastore crate, stale specs, and benches 2026-06-23 19:42:28 +04:00
dashboard refactor(datastream): cleanup 2026-07-18 13:38:16 +04:00
datastream refactor(process): process-manager cleanup 2026-07-18 15:21:34 +04:00
distribution refactor(datastream): cleanup 2026-07-18 13:38:16 +04:00
iroh-driver feat(mvp-system): working mvp-chat over edge transport 2026-07-22 11:50:53 +04:00
mvp-system fix: mvp-chat cleanup leak 2026-07-23 16:31:26 +04:00
process refactor(process): process-manager cleanup 2026-07-18 15:21:34 +04:00
transport refactor: drop datastore crate, stale specs, and benches 2026-06-23 19:42:28 +04:00