71405d4d86
Verdict: the 0106 F7 wire is closed — campaign+process documents drive aura campaign run through sweep -> gate -> walk_forward over the real GER40 archive, realization recorded as a thin family-linking CampaignRunRecord, bit-identical on re-run and across file/id addressing (C1). 0106 F1/F5 on-ramp gaps confirmed repaired; the honest-refusal surface (v1 boundary, empty gate exit 0 + truncation, plateau/deflate composition, stale wf vocabulary, bad targets, persist_taps loud deferral) exercised and clean. 0 bugs. Findings triaged: F5 -> #202 (op-script vs envelope shape on the on-ramp verbs), F6 -> #194 comment (content: prefix trap re-confirmed, now spans graph register), F7 -> #203 (open-param coverage at validate; raw-vs-wrapped path prose), F8 -> RED-first fix follows this commit (SpanTooShort Debug leak), F9 -> #197 comment (rankable/per-member roster split undiscoverable), F10 -> ratified store-before-gate on #198 (derived: consistent with campaign register's intrinsic-only gate; content-addressed store is an idempotent intent archive). Orthogonal: #204 (aura new nested-.git gitlink hazard). refs #198
12 lines
563 B
JSON
12 lines
563 B
JSON
{
|
|
"format_version": 1,
|
|
"kind": "process",
|
|
"name": "robust-sweep-wf-v1",
|
|
"description": "Sweep with deflation, gate on positive expectancy, then rolling walk-forward confirm.",
|
|
"pipeline": [
|
|
{ "block": "std::sweep", "metric": "sqn", "select": "argmax", "deflate": true },
|
|
{ "block": "std::gate", "all": [ { "metric": "expectancy_r", "cmp": "gt", "value": 0.0 } ] },
|
|
{ "block": "std::walk_forward", "in_sample_ms": 1209600000, "out_of_sample_ms": 604800000, "step_ms": 604800000, "mode": "rolling", "metric": "sqn", "select": "argmax" }
|
|
]
|
|
}
|