Problem
Running sciclaw gateway status starts a live gateway event loop instead of returning service state.
Impact
- Extra unmanaged gateway workers can run in parallel with launchd/systemd service.
- Discord responsiveness becomes inconsistent due to competing workers.
- Operators think they are running a read-only status check but actually mutate runtime state.
Expected
sciclaw gateway status should be a safe alias for sciclaw service status and must not start channels or agent loops.
Evidence
On data1, process list showed multiple sciclaw gateway status workers while the launchd gateway was already running.
Fix (implemented)
gateway status now delegates to service status and exits without launching gateway runtime.
Problem
Running
sciclaw gateway statusstarts a live gateway event loop instead of returning service state.Impact
Expected
sciclaw gateway statusshould be a safe alias forsciclaw service statusand must not start channels or agent loops.Evidence
On data1, process list showed multiple
sciclaw gateway statusworkers while the launchd gateway was already running.Fix (implemented)
gateway statusnow delegates toservice statusand exits without launching gateway runtime.