]> Piment Noir Git Repositories - freqai-strategies.git/commit
refactor(reforcexy): split RSA tests in several files (#8)
authorJérôme Benoit <jerome.benoit@piment-noir.org>
Thu, 13 Nov 2025 20:13:51 +0000 (21:13 +0100)
committerGitHub <noreply@github.com>
Thu, 13 Nov 2025 20:13:51 +0000 (21:13 +0100)
commit31a37ed2a04b2329ed95ac0d5e40a7052e1d40d7
tree41f029065d73ab926079b02c963a02a5824ff33a
parentad701bf522026c263f0e3067cf5757054e55ede1
refactor(reforcexy): split RSA tests in several files (#8)

* refactor(reforcexy): split RSA tests in several files

Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
* refactor(reforcexy): format tests code

Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
* refactor(reforcexy): cleanup tests

Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
* docs(test): migrate detailed test docs to tests/README; add TEST_COVERAGE_MAP; restore explicit ownership for invariant 116 and drift correction paths

* docs(tests): add missing robustness-decomposition-integrity-101 invariant row and smoke reference annotations

* style(tests): condense narrative comments per repo documentation standards

* refactor(tests): remove TEST_COVERAGE_MAP and inline invariant ownership; add additive-aware single active component helper

* docs: sync documentation

Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
* docs(tests): add invariant 118 and explicit ownership comments for 113a/113b; update coverage mapping lines

* style(tests): neutralize historical comments per guidelines

* docs(reward-space): neutralize historical phrasing; add quick start and clarified parameter taxonomy

* refactor: code formatting

Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
* docs: fix markdown syntax

Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
* Apply suggestion from @Copilot

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* refactor(reforcexy): adress review comments

Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
* refactor(reforcexy): remove dead imports

Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
* chore: update openspec configuration

Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
* chore: refine configuration templates

Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
* chore: refine configuration template

Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
* tests: cleanup

Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
---------

Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
46 files changed:
.opencode/command/openspec-apply.md [new file with mode: 0644]
.opencode/command/openspec-archive.md [new file with mode: 0644]
.opencode/command/openspec-proposal.md [new file with mode: 0644]
.serena/project.yml
AGENTS.md [new file with mode: 0644]
ReforceXY/reward_space_analysis/README.md
ReforceXY/reward_space_analysis/pyproject.toml
ReforceXY/reward_space_analysis/reward_space_analysis.py
ReforceXY/reward_space_analysis/test_reward_space_analysis_cli.py
ReforceXY/reward_space_analysis/tests/README.md [new file with mode: 0644]
ReforceXY/reward_space_analysis/tests/__init__.py
ReforceXY/reward_space_analysis/tests/api/__init__.py [new file with mode: 0644]
ReforceXY/reward_space_analysis/tests/api/test_api_helpers.py [moved from ReforceXY/reward_space_analysis/tests/test_api_helpers.py with 84% similarity]
ReforceXY/reward_space_analysis/tests/cli/__init__.py [new file with mode: 0644]
ReforceXY/reward_space_analysis/tests/cli/test_cli_params_and_csv.py [new file with mode: 0644]
ReforceXY/reward_space_analysis/tests/components/__init__.py [new file with mode: 0644]
ReforceXY/reward_space_analysis/tests/components/test_additives.py [new file with mode: 0644]
ReforceXY/reward_space_analysis/tests/components/test_reward_components.py [new file with mode: 0644]
ReforceXY/reward_space_analysis/tests/components/test_transforms.py [new file with mode: 0644]
ReforceXY/reward_space_analysis/tests/conftest.py
ReforceXY/reward_space_analysis/tests/constants.py [new file with mode: 0644]
ReforceXY/reward_space_analysis/tests/helpers/__init__.py [new file with mode: 0644]
ReforceXY/reward_space_analysis/tests/helpers/assertions.py [new file with mode: 0644]
ReforceXY/reward_space_analysis/tests/helpers/configs.py [new file with mode: 0644]
ReforceXY/reward_space_analysis/tests/helpers/test_internal_branches.py [new file with mode: 0644]
ReforceXY/reward_space_analysis/tests/helpers/test_utilities.py [new file with mode: 0644]
ReforceXY/reward_space_analysis/tests/helpers/warnings.py [new file with mode: 0644]
ReforceXY/reward_space_analysis/tests/integration/__init__.py [new file with mode: 0644]
ReforceXY/reward_space_analysis/tests/integration/test_integration.py [moved from ReforceXY/reward_space_analysis/tests/test_integration.py with 88% similarity]
ReforceXY/reward_space_analysis/tests/integration/test_report_formatting.py [new file with mode: 0644]
ReforceXY/reward_space_analysis/tests/integration/test_reward_calculation.py [new file with mode: 0644]
ReforceXY/reward_space_analysis/tests/pbrs/__init__.py [new file with mode: 0644]
ReforceXY/reward_space_analysis/tests/pbrs/test_pbrs.py [new file with mode: 0644]
ReforceXY/reward_space_analysis/tests/robustness/__init__.py [new file with mode: 0644]
ReforceXY/reward_space_analysis/tests/robustness/test_branch_coverage.py [new file with mode: 0644]
ReforceXY/reward_space_analysis/tests/robustness/test_robustness.py [moved from ReforceXY/reward_space_analysis/tests/test_robustness.py with 69% similarity]
ReforceXY/reward_space_analysis/tests/statistics/__init__.py [new file with mode: 0644]
ReforceXY/reward_space_analysis/tests/statistics/test_feature_analysis_failures.py [new file with mode: 0644]
ReforceXY/reward_space_analysis/tests/statistics/test_statistics.py [moved from ReforceXY/reward_space_analysis/tests/test_statistics.py with 69% similarity]
ReforceXY/reward_space_analysis/tests/test_base.py
ReforceXY/reward_space_analysis/tests/test_pbrs.py [deleted file]
ReforceXY/reward_space_analysis/tests/test_reward_components.py [deleted file]
ReforceXY/reward_space_analysis/tests/test_utilities.py [deleted file]
ReforceXY/reward_space_analysis/uv.lock
openspec/AGENTS.md [new file with mode: 0644]
openspec/project.md [new file with mode: 0644]