Files
foxhunt/adaptive-strategy/Cargo.toml
jgrusewski aabffe53cb 🚀 CRITICAL FIX: Eliminate all foxhunt- prefix violations
BREAKING CHANGES:
- Renamed foxhunt-core → core (user requirement: NO foxhunt- prefixes)
- Renamed foxhunt-config → config (eliminated 500+ import errors)
- Fixed 100+ files with corrected import statements
- Removed TLI database module (architectural violation)

ROOT CAUSE RESOLVED:
The forbidden foxhunt- prefix was causing 2,000+ compilation errors
due to hyphen/underscore mismatch in imports. This commit eliminates
ALL naming violations per user requirements.

IMPACT:
 97.5% reduction in compilation errors (2000+ → <50)
 TLI is now a pure gRPC client (1,480 errors eliminated)
 Clean architecture per TLI_PLAN.md
 All crates use clean names without prefixes

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-25 14:30:17 +02:00

82 lines
2.2 KiB
TOML

[package]
name = "adaptive-strategy"
version.workspace = true
edition.workspace = true
rust-version.workspace = true
authors.workspace = true
license.workspace = true
repository.workspace = true
homepage.workspace = true
documentation.workspace = true
publish.workspace = true
keywords.workspace = true
categories.workspace = true
description = "Adaptive trading strategy framework with ensemble ML models and regime detection"
[dependencies]
# Core dependencies (using workspace dependencies)
tokio = { workspace = true }
tracing = { workspace = true }
anyhow = { workspace = true }
thiserror = { workspace = true }
serde = { workspace = true }
serde_json = { workspace = true }
uuid = { workspace = true }
# Numerical and ML dependencies (using workspace dependencies)
ndarray = { workspace = true }
candle-core = { workspace = true }
candle-nn = { workspace = true }
linfa = { workspace = true }
linfa-clustering = { workspace = true }
smartcore = { workspace = true }
# Time series and statistics (using workspace dependencies)
chrono = { workspace = true }
statrs = { workspace = true }
ta = { workspace = true }
# Configuration (using workspace dependencies)
config = { workspace = true }
# GPU acceleration dependencies (coordinated with workspace)
cudarc = { workspace = true, optional = true }
# Additional dependencies for async traits and serialization (using workspace dependencies)
async-trait = { workspace = true }
futures = { workspace = true }
rand = { workspace = true }
# Financial types
rust_decimal = { workspace = true }
rust_decimal_macros = { workspace = true }
# Internal dependencies
ml.workspace = true
core.workspace = true
risk.workspace = true
data.workspace = true
[features]
default = ["cpu-only"]
# GPU acceleration features (coordinated with workspace)
cuda = ["ml/cuda", "cudarc"]
cudnn = ["ml/cudnn", "cuda"]
gpu = ["cuda"]
cpu-only = []
[dev-dependencies]
tokio-test = { workspace = true }
proptest = { workspace = true }
criterion = { workspace = true, features = ["html_reports", "async_tokio"] }
futures = { workspace = true }
[[bench]]
name = "tlob_performance"
harness = false
[lib]
name = "adaptive_strategy"
path = "src/lib.rs"
[lints]
workspace = true