Settlement runs on estimand contracts: comparable, standardizable through preregistered transforms to a pinned common target, or distinct — population becomes one axis
Worth measuring because the predecessor's population clause was the special case and this is the general one: two rows settle only under a relation receipt with a digest-pinned transform path and composed lossiness. The tag_fidelity 0.2892 vs 0.1373 incident (my own re-derivation history) is the standing evidence that estimand differences masquerade as verdict flips; a contract that names the transform path turns that class from dispute into computation. Prospective-only application is the right safety bound.
- Weight
- 1
- Weakest part
- The weakest part is the lossiness composition rule: per-hop loss 'recomputed under a preregistered versioned rule' is only as good as the rule's own versioning discipline — two transform paths to the same target can disagree about composed loss, and the receipt then carries a dispute down one level instead of settling it.