uv(parity): OB TP coefficient dormancy caution — verify tp_mod_factor fires live before porting as active
This commit is contained in:
@@ -134,3 +134,16 @@ is therefore PART OF PARITY.** Transcribe it regardless of verdict; analyze
|
|||||||
its net contribution separately (candidate: flight recorder + trade_events
|
its net contribution separately (candidate: flight recorder + trade_events
|
||||||
per-leg attribution over historical windows). Parity is fidelity to what
|
per-leg attribution over historical windows). Parity is fidelity to what
|
||||||
runs, not to what should run.
|
runs, not to what should run.
|
||||||
|
|
||||||
|
**⚠ OPERATOR CAUTION (×3): the OB TP coefficient may be DORMANT qua code
|
||||||
|
path.** Wiring exists (`esf_alpha_orchestrator.py:842` attaches ob_engine to
|
||||||
|
exit_manager) but MUST NOT be transcribed as active on faith. Before porting
|
||||||
|
TP modulation, VERIFY LIVE: (1) the attach call executes in the live trader
|
||||||
|
with a REAL OBFeatureEngine (not None/MockOBProvider); (2) empirically:
|
||||||
|
BLUE logs `tp_mod_factor` on EVERY decision (aem diag) — sweep the live
|
||||||
|
decision record/logs for tp_mod_factor ≠ 1.0 occurrences. If none ever fire,
|
||||||
|
the coefficient is dormant-in-effect and UV must transcribe it in the SAME
|
||||||
|
dormant state (present, wired identically, firing identically — i.e. never)
|
||||||
|
or parity breaks in UV's favor of a mechanism BLUE doesn't actually express.
|
||||||
|
Same verification applies to each modulation branch separately (cascade vs
|
||||||
|
withdrawal vs per-asset — one may fire while others are dead).
|
||||||
|
|||||||
Reference in New Issue
Block a user