Final cleanup: - 61 test files + 5 example files: candle imports replaced - 8 testing/integration files: migrated to cudarc/ml-core types - 3 services/trading_service test files: migrated - Root Cargo.toml: candle-core, candle-nn removed from [workspace.dependencies] - crates/ml/Cargo.toml: candle-nn dependency removed - testing/e2e/Cargo.toml: candle-core dependency removed Zero active candle_core/candle_nn/candle_optimisers code references remain. Zero candle dependency declarations in any Cargo.toml. Remaining "candle" strings are exclusively in doc comments. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
foxhunt-e2e
End-to-end testing framework covering service orchestration, gRPC clients, database integration, ML pipeline, and complete trading workflows.
Key Types
E2ETestFramework-- core orchestratorServiceManager-- automated service startup/shutdownDatabaseTestHarness-- transaction-isolated DB testingMLPipelineTestHarness-- mock ML model inference
Test Categories
- Service startup, shutdown, recovery
- gRPC client connections, streaming, error handling
- ML inference, training, ensemble predictions
- Trading workflows, order lifecycle, risk, emergency stop
Usage
SQLX_OFFLINE=true cargo test -p foxhunt-e2e --lib