2add97e52d
A source-blind consumer drove the shipped binary across recording and re-recording, addressing a run after the fact, the description-edit authoring loop, and a cold read of the documentation. Both decisions this cycle made deliberately hold in every shape tested. A parameter pinned on the command line to the value it already has gives the same handle as not passing it, across one-at-a-time, both scalar kinds, and all at once; the order of several `--override` flags never matters; a description-only edit converges on the same directory. Eight invocations, three directories, and the right three. The field test also falsified two sentences this cycle wrote, both fixed here. The contract clause claimed that two blueprints differing only in debug symbols "compute bit-identically, so one address is the correct answer". They do compute bit-identically — and are addressed separately, because `manifest.params` records node-qualified names and the merged parameter vector is hashed. The audit's substitution blanks those names inside the topology hash's slot; the parameter vector re-admits them through a field it does not touch. Whether the handle should follow the record or #171's name-blind projection is a genuine fork between two established positions here, so the behaviour stands and the clause now states what actually holds, naming #354 for the fork. The authoring guide predicted two directories for a no-op `--override`, since it listed "an `--override` value" among the splitting causes without mentioning the merge. It now states the rule the cycle actually shipped — effective parameterisation, not how it was supplied — and names the provenance exclusions in the one place an author looks. Routed: #354 (the rename fork), #355 (five friction items on the path from "a run recorded something" to "I am looking at it" — handle discoverability, `measure ic` refusal parity, asking for an identity without running, empty-state answers, the README's command map), and the consumer-visible face of the non-pruning class onto #352. refs #311