Files
foxhunt/services/data_acquisition_service
jgrusewski 118ba694e3 feat: add graceful shutdown to 3 services, fix backtesting expects
- backtesting_service: serve_with_shutdown + fix 4 .expect() violating
  deny(clippy::expect_used) → match/if-let with error logging
- data_acquisition_service: serve_with_shutdown for clean SIGTERM
- ml_training_service: serve_with_shutdown replacing manual serve()

All long-running services now handle CTRL+C/SIGTERM gracefully,
preventing checkpoint corruption and database state issues.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-22 05:06:25 +01:00
..