]> Piment Noir Git Repositories - freqai-strategies.git/commit
fix: align FreqAI cache identity and RL fee resolution
authorJérôme Benoit <jerome.benoit@piment-noir.org>
Sat, 31 Oct 2026 21:57:05 +0000 (22:57 +0100)
committerJérôme Benoit <jerome.benoit@piment-noir.org>
Sat, 31 Oct 2026 21:57:05 +0000 (22:57 +0100)
commit54b823a7325e6000d9d1e5e2b1e27491c3077409
tree555a0de032daeb17029cd1f9d1b7e5f6373c8603
parent79ec0d678df67ce24e7c9c59e051a213dcb066ed
fix: align FreqAI cache identity and RL fee resolution

Resolve RL environment fees for the trained pair without RPC pairlists and invalidate incompatible HPO objective state. Bind native result reuse to model, helper and runtime identity using synchronized standalone helpers. Preserve native startup and archived replay boundaries; document and verify the contracts.
21 files changed:
.github/workflows/quality.yml
CONTRIBUTING.md
ReforceXY/.basedpyright/diagnostics.json
ReforceXY/README.md
ReforceXY/tests/test_archive_replay.py
ReforceXY/tests/test_model_optuna_lifecycle.py
ReforceXY/tests/test_model_optuna_storage.py
ReforceXY/tests/test_model_training_observations.py
ReforceXY/tests/test_strategy_cache.py [new file with mode: 0644]
ReforceXY/tests/test_suite_contract.py
ReforceXY/user_data/freqaimodels/ReforceXY.py
ReforceXY/user_data/strategies/BacktestIdentity.py [new file with mode: 0644]
ReforceXY/user_data/strategies/RLAgentStrategy.py
docs/evaluation.md
quickadapter/.basedpyright/diagnostics.json
quickadapter/README.md
quickadapter/tests/test_strategy_cache.py [new file with mode: 0644]
quickadapter/user_data/freqaimodels/QuickAdapterRegressorV3.py
quickadapter/user_data/strategies/BacktestIdentity.py [new file with mode: 0644]
quickadapter/user_data/strategies/QuickAdapterV3.py
scripts/backtest_cache_contract.py [new file with mode: 0644]