2e532bce00
Harvest sweep, batch 6 of 6. - #343 ratified (per the decision minuted on the issue): an override IS a topology-parameter variation — the executed run's topology_hash is the reopened topology's own, deliberately not required to resolve in the store; the manifest's params map plus the base document reconstruct the variant. C24 carries the full clause, C12/C18 cross-reference it; pinned by a bare-vs-noop-override hash test (distinct, and stable across runs). - #342 item 5: C14 pins exec's unresolved-target exit partition on the existing usage/runtime line — file-content faults (not-JSON, op-script, wrong-kind) exit 2, missing-state faults (unreadable non-id target, unregistered content id) exit 1. One sanctioned realignment: the wrong-kind refusal moves 1 → 2 to join its file-content siblings (RED-first on the updated pin); the unregistered-id row gains its missing sibling pin. - #341 item 4: the authoring guide gains a worked cost-wiring op-script (ConstantCost → CostSum via PositionManagement geometry, built and verified), honest about being a wiring reference — production cost models still come from a campaign document's cost block (C10). closes #341 closes #342 closes #343