78806108d3
Downstream-consumer run (roles 5/6b, public interface only) over the document-authoring loop: canonicalization byte-exact and stable across reformatting (F8), intrinsic validation thorough and path-addressed (F9), referential tier correct across the project boundary with progressive resolution (F10). Findings: one bug (F2: introspect --block advertises an identity_id process ref the validator refuses), four frictions (F1 envelope not derivable from introspection incl. the block-id/field-name mismatch and the un-blocked seed; F3 content:-prefixed id vs bare-hash refs breaking referential resolution silently; F4 --unwired only reports omitted refs, which validate then fails; F5 strategy refs unresolvable from the public surface — no blueprint register/file-content-id/param-space verbs), one doc-gap (F6 no worked examples, metric vocabulary unlisted), and the spec-gap F7: a valid, registered campaign has no run path — the intent-persistence re-test the executor decision waited on. refs #189, #188
13 lines
625 B
JSON
13 lines
625 B
JSON
[
|
|
{"op": "source", "role": "price", "kind": "F64"},
|
|
{"op": "add", "type": "SMA", "name": "fast", "bind": {"length": {"I64": 8}}},
|
|
{"op": "add", "type": "SMA", "name": "slow", "bind": {"length": {"I64": 16}}},
|
|
{"op": "feed", "role": "price", "into": ["fast.series", "slow.series"]},
|
|
{"op": "add", "type": "Sub", "name": "sub"},
|
|
{"op": "connect", "from": "fast.value", "to": "sub.lhs"},
|
|
{"op": "connect", "from": "slow.value", "to": "sub.rhs"},
|
|
{"op": "add", "type": "Bias", "name": "bias"},
|
|
{"op": "connect", "from": "sub.value", "to": "bias.signal"},
|
|
{"op": "expose", "from": "bias.bias", "as": "bias"}
|
|
]
|