Commit Graph

6 Commits

Author SHA1 Message Date
jgrusewski
8db48fafc0 Merge branch 'fix/remove-dead-code' 2026-02-24 13:30:20 +01:00
jgrusewski
30f32efcfe Revert "refactor: prefix unused fields/methods with underscore to suppress dead_code warnings"
This reverts commit a6129b3503.
2026-02-24 13:29:49 +01:00
jgrusewski
a6129b3503 refactor: prefix unused fields/methods with underscore to suppress dead_code warnings
Rename unused struct fields and methods with _ prefix across 39 files
in risk, services, fxt, and test crates. Fixes CorrelationMatrix field
reference after rename.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-24 13:26:18 +01:00
jgrusewski
e471ddf223 Merge branch 'fix/clippy-errors'
# Conflicts:
#	foxhunt-deploy/src/docker/build.rs
#	foxhunt-deploy/src/docker/push.rs
#	foxhunt-deploy/src/s3/parser.rs
#	foxhunt-deploy/src/utils/terminal.rs
2026-02-24 13:15:02 +01:00
jgrusewski
00ae84dd88 refactor: remove dead code and #[allow(dead_code)] annotations across workspace
Strip all 413 #[allow(dead_code)] annotations from 139 files and remove
the actual dead code they were suppressing: unused struct fields (and their
constructor sites), unused methods/functions, and entire dead structs.

Key removals:
- trading_engine compliance: ~50 dead structs/fields across audit, reporting, SOX modules
- trading_service: dead execution engine fields, broker routing, paper trading methods
- ml_training_service: dead TLS validation (~340 lines), GPU state, monitoring fields
- backtesting_service: dead model cache, TLS validation, TradeSignal fields
- risk: dead VaR engine fields, safety coordinator fields, position tracker fields
- adaptive-strategy: dead ensemble methods, regime detection, sizing functions

147 files changed, -4264 net lines. Workspace compiles with 0 errors.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-24 13:12:20 +01:00
jgrusewski
2da5bafc0e refactor: rename tli→fxt, delete legacy scripts/RunPod/deploy artifacts
- Rename tli/ directory to fxt/, update package + binary name to "fxt"
- Replace all `use tli::` → `use fxt::` across 52 Rust files
- Update build.rs proto paths (tli/proto → fxt/proto) in 6 services
- Update Dockerfiles, CI workflows, deploy.sh for new paths
- Delete ~170 legacy shell scripts (kept 15 essential ones)
- Delete RunPod Python client (runpod/), tests (tests/runpod/)
- Delete foxhunt-deploy crate (RunPod-only deployment tool)
- Delete terraform/runpod/ (moved to Scaleway)
- Delete ML Python hyperopt scripts (replaced by Rust Argmin PSO)
- Delete .gitlab-ci.yml (using GitHub + Gitea)
- Remove foxhunt-deploy from workspace members

504 files changed, -74,355 lines of legacy code removed.
Workspace compiles clean (0 errors, 0 warnings).

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-24 10:32:21 +01:00