docs(policy): note promotion_min_overlap_days in the B1 spec field list (review minor)
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@@ -51,7 +51,9 @@ A new module `src/fxhnt/application/gate_policy.py`:
|
||||
- reconciliation: `min_forward_days: int`, `recon_tolerance_frac: float`, `recon_min_band: float`,
|
||||
`recon_min_corr: float`, `max_gap_days: int`
|
||||
- absolute: `min_days: int`, `min_total_return: float`, `min_sharpe: float`
|
||||
- promotion: `promotion_max_corr: float` (the auto-corr backstop threshold)
|
||||
- promotion: `promotion_max_corr: float` (the auto-corr backstop threshold) + `promotion_min_overlap_days:
|
||||
int` (minimum overlapping days for a valid correlation — below this the corr is indeterminate and
|
||||
promotion is withheld). Both are covered by `policy_hash`.
|
||||
- `POLICY_VERSION: int` — bumped on ANY change to the policy defaults (auditable; dev-controlled).
|
||||
- `policy_hash(policy: GatePolicy, version: int) -> str` — sha256 of the canonical policy fields + version
|
||||
(content-derived; a forgotten version bump still changes the hash → the self-check test fails).
|
||||
|
||||
Reference in New Issue
Block a user