From acf77461cbf48d47d0b1007e4929cd8af1ef3d05 Mon Sep 17 00:00:00 2001 From: jgrusewski Date: Sat, 28 Feb 2026 09:49:00 +0100 Subject: [PATCH] feat(common): re-export financial_types as FinancialPrice/Quantity/Money/Ratio Aliased re-exports avoid collision with existing types::Price/Quantity/Money during migration. Will rename to canonical names in Phase 6 cleanup. Co-Authored-By: Claude Opus 4.6 --- crates/common/src/lib.rs | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/crates/common/src/lib.rs b/crates/common/src/lib.rs index f6ab4909b..ec4eb724f 100644 --- a/crates/common/src/lib.rs +++ b/crates/common/src/lib.rs @@ -82,6 +82,16 @@ pub use ml_strategy::{ SharedMLStrategy, SimpleDQNAdapter, }; +// Re-export canonical financial types (aliased to avoid collision with old types:: re-exports) +// Once migration completes in Phase 6, these become Price/Quantity/Money directly. +pub use financial_types::{ + Money as FinancialMoney, + Price as FinancialPrice, + Quantity as FinancialQuantity, + Ratio, + SCALE as FINANCIAL_SCALE, +}; + // Re-export regime persistence manager pub use regime_persistence::RegimePersistenceManager;