Rename the strategy-output param namespace exposure -> bias (instance + exposure.scale knob + manifest label) #134
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Deferred from the cycle-0065 rename iteration (#126): the typed
exposure_sign_flipsmetric was renamed tobias_sign_flips, but the strategy-output param-namespace cluster was kept uniformly as "exposure" because renaming it is a coherent ~30-site, sweep-pinned change the single-run rename should not have smuggled in.Rename together (one consistent unit), all driven by the Bias node's instance name:
Bias::builder().named("exposure")->.named("bias")(the ~6 harness builders + fixtures);exposure.scale->bias.scale(Composite::param_spacederives the knob from the node name) — touches the sweep axis/.range(...)bindings (blueprint.rs), the walkforwardParamSpecs (walkforward.rs), themember_keydir names, and the JSON byte-pins incli_run.rs(:602,:1030-1031);exposure_scalemanifest param label ->bias_scale(the single-run manifest builders).No on-disk back-compat break (the knob path is a runtime param address; recorded params in old
runs.jsonl/families.jsonlare inert data strings). NOT renamed (deliberate, #117): SimBroker's pre-reframe exposure concept (slot 0 +prev_exposure+ theexposure · price-returnintegral) and the on-diskexposuretap label (the recorded bias series feedingchart --tap exposure).