swactor/crates/mvp-system
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
..
specs feat: mvp-chat multinode docker test with network masking 2026-07-23 14:58:03 +04:00
src fix: mvp-chat cleanup leak 2026-07-23 16:31:26 +04:00
tests feat: mvp-chat benchmarking 2026-07-23 09:35:04 +04:00
Cargo.toml feat(mvp-system): working mvp-chat over edge transport 2026-07-22 11:50:53 +04:00