]>
Piment Noir Git Repositories - freqai-strategies.git/log
Jérôme Benoit [Sat, 29 Nov 2025 15:22:13 +0000 (16:22 +0100)]
fix: packages is a comma separated list
Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
Jérôme Benoit [Fri, 28 Nov 2025 20:24:07 +0000 (21:24 +0100)]
perf(qav3): refine default config
Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
Jérôme Benoit [Wed, 26 Nov 2025 06:37:26 +0000 (07:37 +0100)]
chore(devcontainers): enable attribute path is nix feature
Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
Jérôme Benoit [Tue, 25 Nov 2025 20:23:40 +0000 (21:23 +0100)]
chore(devcontainer): handle properly symlinks in workspace
Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
Jérôme Benoit [Tue, 25 Nov 2025 19:37:26 +0000 (20:37 +0100)]
chore(devcontainers): optimize devcontainer configurations
Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
Jérôme Benoit [Tue, 25 Nov 2025 18:10:52 +0000 (19:10 +0100)]
perf: add cached properties for extrema parameters validation
Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
Jérôme Benoit [Tue, 25 Nov 2025 16:45:13 +0000 (17:45 +0100)]
perf(qav3): refine protections default configuration
Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
Jérôme Benoit [Tue, 25 Nov 2025 13:51:11 +0000 (14:51 +0100)]
refactor: rename amplitude_excess -> amplitude_threshold_ratio and update docs
renovate[bot] [Tue, 25 Nov 2025 10:14:31 +0000 (11:14 +0100)]
chore(deps): lock file maintenance (#18)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Jérôme Benoit [Mon, 24 Nov 2025 23:28:44 +0000 (00:28 +0100)]
fix(devcontainer): opencode usage on macOS
Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
Jérôme Benoit [Mon, 24 Nov 2025 22:30:54 +0000 (23:30 +0100)]
docs: correct default label_weights
Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
Jérôme Benoit [Mon, 24 Nov 2025 22:04:04 +0000 (23:04 +0100)]
chore: add docker-in-docker support to devcontainer
Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
Jérôme Benoit [Mon, 24 Nov 2025 21:31:47 +0000 (22:31 +0100)]
chore(devcontainer): move dev tools installation to container start command
Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
Jérôme Benoit [Mon, 24 Nov 2025 17:47:09 +0000 (18:47 +0100)]
perf(qav3): sensbile reversal confirmation defaults
Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
Jérôme Benoit [Sun, 23 Nov 2025 23:12:01 +0000 (00:12 +0100)]
refactor(ReforceXY): remove unnecessary import
Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
Jérôme Benoit [Sun, 23 Nov 2025 21:59:46 +0000 (22:59 +0100)]
refactor: improve type hints
Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
Jérôme Benoit [Sun, 23 Nov 2025 19:52:16 +0000 (20:52 +0100)]
chore: refine devcontainer configuration
Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
Jérôme Benoit [Sun, 23 Nov 2025 18:38:15 +0000 (19:38 +0100)]
refactor(qav3): improve type hints and variable declarations
Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
Jérôme Benoit [Sun, 23 Nov 2025 17:36:56 +0000 (18:36 +0100)]
chore: add opencode vscode plugin to devcontainers
Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
Jérôme Benoit [Sun, 23 Nov 2025 17:28:22 +0000 (18:28 +0100)]
chore: update devcontainer and Dockerfile for ReforceXY and QuickAdapter
Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
Jérôme Benoit [Sun, 23 Nov 2025 14:26:11 +0000 (15:26 +0100)]
chore: refine devcontainers configuration
Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
Jérôme Benoit [Sun, 23 Nov 2025 14:05:11 +0000 (15:05 +0100)]
chore: add devcontainers configuration
Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
Jérôme Benoit [Sat, 22 Nov 2025 22:48:27 +0000 (23:48 +0100)]
refactor(reforcexy): use proper types
Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
Jérôme Benoit [Sat, 22 Nov 2025 20:48:43 +0000 (21:48 +0100)]
refactor(qav3): reuse existing implementation when possible
Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
Jérôme Benoit [Sat, 22 Nov 2025 19:39:14 +0000 (20:39 +0100)]
fix(qav3): fix prediction extrema partition method
Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
Jérôme Benoit [Sat, 22 Nov 2025 15:08:51 +0000 (16:08 +0100)]
docs: refine wording
Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
Jérôme Benoit [Sat, 22 Nov 2025 13:59:08 +0000 (14:59 +0100)]
refactor(qav3): factor out extrema smoothing params handling
Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
Jérôme Benoit [Sat, 22 Nov 2025 12:29:40 +0000 (13:29 +0100)]
refactor(qav): remove unneeded type casting
Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
Jérôme Benoit [Sat, 22 Nov 2025 12:23:18 +0000 (13:23 +0100)]
refactor(qav3): factor out multi objectives minmax normalization
Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
Jérôme Benoit [Sat, 22 Nov 2025 11:42:09 +0000 (12:42 +0100)]
docs: refine README.md
Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
Jérôme Benoit [Sat, 22 Nov 2025 11:38:29 +0000 (12:38 +0100)]
perf(qav3)!: add amplitude zigzag threshold excess to reservals labeling HPO objectives
Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
Jérôme Benoit [Fri, 21 Nov 2025 22:09:02 +0000 (23:09 +0100)]
fix(qav3): fix typo on method name
Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
Jérôme Benoit [Fri, 21 Nov 2025 21:06:21 +0000 (22:06 +0100)]
refactor: code cleanups
Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
Jérôme Benoit [Fri, 21 Nov 2025 20:46:08 +0000 (21:46 +0100)]
refactor: cleanup tunables constants
Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
Jérôme Benoit [Fri, 21 Nov 2025 19:38:45 +0000 (20:38 +0100)]
refactor(qav3): code cleanups
Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
Jérôme Benoit [Fri, 21 Nov 2025 19:31:15 +0000 (20:31 +0100)]
refactor(qav3): code cleanups
Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
Jérôme Benoit [Fri, 21 Nov 2025 19:12:41 +0000 (20:12 +0100)]
perf(qav3): switch to reversal swing amplitude for labeling HPO
Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
Jérôme Benoit [Fri, 21 Nov 2025 17:24:44 +0000 (18:24 +0100)]
fix(qav3): typo in defaults const
Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
Jérôme Benoit [Fri, 21 Nov 2025 17:21:13 +0000 (18:21 +0100)]
fix(qav3): correct normalization bounds and consolidate defaults
- Fix tanh normalization formula to guarantee [0, gain] range
Update formula: gain * 0.5 * (tanh(scale * z) + 1.0)
Update default tanh_gain: 0.5 → 1.0
- Fix robust normalization to ensure [0,1] bounded output
Add min-max rescaling after IQR standardization
- Refactor normalization functions to use canonical DEFAULTS_EXTREMA_WEIGHTING
Eliminates hardcoded values in _normalize_{robust,softmax,tanh,rank}
Jérôme Benoit [Fri, 21 Nov 2025 17:00:10 +0000 (18:00 +0100)]
docs: refine README.md
Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
Jérôme Benoit [Fri, 21 Nov 2025 16:57:21 +0000 (17:57 +0100)]
feat(qav3): add more extrema weighting tunables
Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
Jérôme Benoit [Fri, 21 Nov 2025 16:10:26 +0000 (17:10 +0100)]
docs: refine README
Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
Jérôme Benoit [Fri, 21 Nov 2025 15:54:10 +0000 (16:54 +0100)]
feat(qav3): add more extrema weighting normalization methods
Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
Jérôme Benoit [Fri, 21 Nov 2025 13:31:40 +0000 (14:31 +0100)]
feat(qav3): add more extrema weighting normalization methods
Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
Jérôme Benoit [Fri, 21 Nov 2025 09:29:35 +0000 (10:29 +0100)]
refactor(qav3)!: sensible tunables namespace
Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
Jérôme Benoit [Thu, 20 Nov 2025 21:41:32 +0000 (22:41 +0100)]
refactor: cleanup tunables handling
Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
Jérôme Benoit [Thu, 20 Nov 2025 19:04:58 +0000 (20:04 +0100)]
refactor(qav3): align variable namespace
Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
Jérôme Benoit [Thu, 20 Nov 2025 10:23:06 +0000 (11:23 +0100)]
!refactor(qav3): cleanup predictions handling tunables
Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
Jérôme Benoit [Wed, 19 Nov 2025 22:47:49 +0000 (23:47 +0100)]
docs: refine documentation
Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
Jérôme Benoit [Wed, 19 Nov 2025 22:35:31 +0000 (23:35 +0100)]
docs: refine documentation
Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
Jérôme Benoit [Wed, 19 Nov 2025 22:21:06 +0000 (23:21 +0100)]
docs: refine documentation
Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
Jérôme Benoit [Wed, 19 Nov 2025 21:20:49 +0000 (22:20 +0100)]
refactor(reforcexy): consolidate constants
Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
Jérôme Benoit [Wed, 19 Nov 2025 20:45:32 +0000 (21:45 +0100)]
fix(reforce): optuna search space definition
Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
Jérôme Benoit [Wed, 19 Nov 2025 20:29:14 +0000 (21:29 +0100)]
chore: refine types
Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
Jérôme Benoit [Wed, 19 Nov 2025 20:19:55 +0000 (21:19 +0100)]
feat(qav3): weighted reversals labeling (#17)
* feat(qav3): weighted reversals labeling
Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
* refactor: cleanup extrema tunables
Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
* docs: refine README
Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
* fix: address review comments
Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
* docs: refine README.md
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: consolidate extrema tunables implementation
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>
* Apply suggestion from @Copilot
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* Apply suggestion from @Copilot
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* Apply suggestion from @Copilot
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* Apply suggestion from @Copilot
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* perf: smooth extrema once
Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
* refactor: 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>
Jérôme Benoit [Wed, 19 Nov 2025 13:11:43 +0000 (14:11 +0100)]
docs: update README.md for new tunable
Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
Jérôme Benoit [Wed, 19 Nov 2025 13:07:26 +0000 (14:07 +0100)]
refactor: cleanup access to constants properties
Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
Jérôme Benoit [Wed, 19 Nov 2025 12:41:59 +0000 (13:41 +0100)]
feat(qav3): add prediction extrema partition selection method
Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
Jérôme Benoit [Wed, 19 Nov 2025 11:30:12 +0000 (12:30 +0100)]
refactor: consolidate more constants
Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
Jérôme Benoit [Wed, 19 Nov 2025 01:58:49 +0000 (02:58 +0100)]
refactor(reforcexy): more constants usage
Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
Jérôme Benoit [Wed, 19 Nov 2025 01:17:48 +0000 (02:17 +0100)]
refactor: consolidate some tunables definition
Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
Jérôme Benoit [Tue, 18 Nov 2025 22:35:50 +0000 (23:35 +0100)]
feat(qav3): add extrema selection methods
Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
Jérôme Benoit [Mon, 17 Nov 2025 13:46:11 +0000 (14:46 +0100)]
chore: refine renovate configuration
Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
Jérôme Benoit [Mon, 17 Nov 2025 13:03:45 +0000 (14:03 +0100)]
chore: refine renovate configuration
Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
renovate[bot] [Mon, 17 Nov 2025 10:51:26 +0000 (11:51 +0100)]
chore(deps): lock file maintenance (#16)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Jérôme Benoit [Sun, 16 Nov 2025 21:59:39 +0000 (22:59 +0100)]
docs: refine README.md
Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
Jérôme Benoit [Sun, 16 Nov 2025 21:56:39 +0000 (22:56 +0100)]
docs: document docker image update script usage
Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
Jérôme Benoit [Sun, 16 Nov 2025 13:09:54 +0000 (14:09 +0100)]
chore: add renovate json schema
Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
Jérôme Benoit [Sun, 16 Nov 2025 12:09:52 +0000 (13:09 +0100)]
perf(qav3): lower reversal confirmation default expectation
Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
Jérôme Benoit [Sat, 15 Nov 2025 21:26:17 +0000 (22:26 +0100)]
test(reforcexy): unpack properly after signature change
Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
Jérôme Benoit [Sat, 15 Nov 2025 20:32:27 +0000 (21:32 +0100)]
test(reforcexy): improve PBRS impact analysis
Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
Jérôme Benoit [Sat, 15 Nov 2025 15:21:55 +0000 (16:21 +0100)]
docs(reforcexy): refine requirements
Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
Jérôme Benoit [Sat, 15 Nov 2025 15:09:38 +0000 (16:09 +0100)]
refactor: align methods namespace
Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
Jérôme Benoit [Sat, 15 Nov 2025 11:43:08 +0000 (12:43 +0100)]
docs(reforcexy): typo in documentation
Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
Jérôme Benoit [Sat, 15 Nov 2025 11:39:41 +0000 (12:39 +0100)]
feat: add optuna auto sampler support
Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
renovate[bot] [Fri, 14 Nov 2025 21:57:00 +0000 (22:57 +0100)]
chore(deps): lock file maintenance (#15)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] [Fri, 14 Nov 2025 21:35:37 +0000 (22:35 +0100)]
chore(deps): update dependency optuna to v4.6.0 (#14)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Jérôme Benoit [Fri, 14 Nov 2025 21:32:13 +0000 (22:32 +0100)]
chore: consistent naming for python packages in docker image
Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
Jérôme Benoit [Fri, 14 Nov 2025 21:17:12 +0000 (22:17 +0100)]
chore: ensure renovate configuration handle properly all versions
Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
renovate[bot] [Fri, 14 Nov 2025 20:56:21 +0000 (21:56 +0100)]
chore(deps): lock file maintenance (#13)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Jérôme Benoit [Fri, 14 Nov 2025 20:51:37 +0000 (21:51 +0100)]
chore: enable lock file maintenance
Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
renovate[bot] [Fri, 14 Nov 2025 20:44:37 +0000 (21:44 +0100)]
chore(deps): update dependency optuna to v4.6.0 (#12)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] [Fri, 14 Nov 2025 20:43:15 +0000 (21:43 +0100)]
chore(config): migrate config renovate.json (#11)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Jérôme Benoit [Fri, 14 Nov 2025 20:29:23 +0000 (21:29 +0100)]
chore: use latest version syntax
Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
Jérôme Benoit [Fri, 14 Nov 2025 20:19:11 +0000 (21:19 +0100)]
chore: cleanup renovate configuration
Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
Jérôme Benoit [Fri, 14 Nov 2025 20:14:01 +0000 (21:14 +0100)]
chore: fix renovate configuration
Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
Jérôme Benoit [Fri, 14 Nov 2025 20:01:53 +0000 (21:01 +0100)]
chore: refine renovate configuration
Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
Jérôme Benoit [Fri, 14 Nov 2025 19:56:07 +0000 (20:56 +0100)]
chore: add renovate configuration
Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
Jérôme Benoit [Fri, 14 Nov 2025 19:11:35 +0000 (20:11 +0100)]
perf(qav3): add caching for trade entry/exit confirmation
Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
Jérôme Benoit [Fri, 14 Nov 2025 17:00:21 +0000 (18:00 +0100)]
docs(reforcexy): comment cleanup
Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
Jérôme Benoit [Fri, 14 Nov 2025 16:46:56 +0000 (17:46 +0100)]
docs(reforcexy): refine README
Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
Jérôme Benoit [Fri, 14 Nov 2025 16:46:05 +0000 (17:46 +0100)]
refactor(docs): simplify excessive documentation in reward_space_analysis
- Reduce _perform_feature_analysis docstring from 76 to 22 lines
- Simplify load_real_episodes docstring by removing implementation details
- Remove narrative comments that violate repository standards
- Eliminate historical references ("centralized for tests")
- Replace speculative language ("could be explored")
- Follow repository documentation conventions: concise, factual, operational
Jérôme Benoit [Fri, 14 Nov 2025 00:47:13 +0000 (01:47 +0100)]
test(reforcexy): cleanup constants
Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
Jérôme Benoit [Thu, 13 Nov 2025 23:45:45 +0000 (00:45 +0100)]
refactor(reforcexy): cleanup
Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
Jérôme Benoit [Thu, 13 Nov 2025 21:22:21 +0000 (22:22 +0100)]
docs(reforcexy): update tests documentation
Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
Jérôme Benoit [Thu, 13 Nov 2025 21:00:46 +0000 (22:00 +0100)]
docs: fix markdown formatting
Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
Jérôme Benoit [Thu, 13 Nov 2025 20:13:51 +0000 (21:13 +0100)]
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>
Jérôme Benoit [Tue, 11 Nov 2025 22:29:08 +0000 (23:29 +0100)]
chore: format configuration template
Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
Jérôme Benoit [Tue, 11 Nov 2025 22:21:03 +0000 (23:21 +0100)]
docs: fix markdown syntax
Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
Jérôme Benoit [Tue, 11 Nov 2025 22:00:04 +0000 (23:00 +0100)]
chore: format README
Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>