- Introduced new test cases for purged and embargoed index generation.
- Added validation checks for candidate pools and validation blocks.
- Improved test structure for better readability and maintainability.
- Ensured deterministic behavior in tuning orchestration and score calculations.
- Enhanced error handling for invalid configurations and non-finite scores.
- Updated expected max Sharpe calculations to align with statistical standards.