7e1dd25a76
Milestone fieldtest for "Surface honesty on stderr", run source-blind against the release binary only (binary-only knowledge floor, user direction 2026-07-23): op-lists authored via the binary's own graph build/introspect surfaces, project + real archive reached through help alone. Markers grep-separable, zero-trade notice exact, abort paths correctly unmarked (4x working). Findings routed: synthetic member-fault panic (exit 101, source-path leak) -> debug; null-result and partial-failure widening -> tracker; op-script discoverability -> #323 evidence; silent unknown-op-field drop -> tracker; plural nit -> tidy. refs #278, refs #313
12 lines
495 B
JSON
12 lines
495 B
JSON
[
|
|
{"op":"doc","text":"momentum: bias = sign(close - SMA(close,length)); length is the open IS-refit axis"},
|
|
{"op":"source","role":"close","kind":"F64"},
|
|
{"op":"add","type":"SMA","name":"sma"},
|
|
{"op":"add","type":"Sub","name":"d"},
|
|
{"op":"add","type":"Sign","name":"s"},
|
|
{"op":"feed","role":"close","into":["sma.series","d.lhs"]},
|
|
{"op":"connect","from":"sma.value","to":"d.rhs"},
|
|
{"op":"connect","from":"d.value","to":"s.value"},
|
|
{"op":"expose","from":"s.value","as":"bias"}
|
|
]
|