f95de8fcc2
Milestone-close fieldtest for "Verb dissolution" (#210), authored from the public interface only. Three end-to-end scenarios over the real GER40/USDJPY 2025 archive: 1. all four dissolved verbs on the r-sma real path (sweep via blueprint; generalize/walkforward/mc via --strategy) — correct + deterministic; 2. reach-through — `aura generalize` auto-registers a campaign+process document and `aura campaign run <id>` reproduces worst_case byte-for-byte; 3. a hand-authored 2-instrument × 2-window × 2-regime matrix (8 cells → 4 generalizations) no verb can express — regimes compared, never argmax'd. Result: 0 bugs; the core promise holds empirically (behaviour preservation, campaign-substrate reach-through, and the risk-regime axis all confirmed). Residual findings are discoverability/ergonomics follow-ups, filed as #216 (risk-axis discoverability), #217 (verb knob asymmetry), #218 (no-project store litter). The friction-and-bug spec stays a git-ignored working file.
29 lines
878 B
JSON
29 lines
878 B
JSON
{
|
|
"format_version": 1,
|
|
"kind": "campaign",
|
|
"name": "mvd-regime-window-matrix",
|
|
"seed": 42,
|
|
"data": {
|
|
"instruments": ["GER40", "USDJPY"],
|
|
"windows": [
|
|
{ "from_ms": 1735689600000, "to_ms": 1751328000000 },
|
|
{ "from_ms": 1719792000000, "to_ms": 1735689600000 }
|
|
]
|
|
},
|
|
"risk": [
|
|
{ "vol": { "length": 14, "k": 2.0 } },
|
|
{ "vol": { "length": 20, "k": 3.0 } }
|
|
],
|
|
"strategies": [
|
|
{
|
|
"ref": { "content_id": "546f4838aca6b0bf67140b5868b4aba18fdc53be57e6cca28bf23588fbf68027" },
|
|
"axes": {
|
|
"fast.length": { "kind": "I64", "values": [3, 5] },
|
|
"slow.length": { "kind": "I64", "values": [12, 20] }
|
|
}
|
|
}
|
|
],
|
|
"process": { "ref": { "content_id": "d68e747465a7e0ccde2fc1ea425119bd2f2bc26c43a3001a71c7ee0b6ac6a901" } },
|
|
"presentation": { "persist_taps": [], "emit": ["family_table", "selection_report"] }
|
|
}
|