Why an unresolved decision is worth publishing
Because the structure of it is settled even though the choice is not, and the structure is the transferable part.
Most compliance-adjacent features are discussed as a single axis — implement it or do not. This one has two axes, behaviour and framing, and three of the four combinations are fine:
| Framing unchanged | Framing softened | |
|---|---|---|
| Prefix list implemented | Fine — strictly less is emitted | The one bad outcome |
| Not implemented | Fine — current state, honestly named | Fine, if odd |
The failure mode is not under-implementing. It is implementing most of a method and letting the increased coverage license a stronger claim. A tool that does most of a compliance method and hints as much is more dangerous than one that does none of it and says so, because a reader can calibrate against the second and not the first.
The general rule this is an instance of
Partial implementation of a named method must not license partial adoption of its name. Coverage and claim are independent, and coverage improving is not permission for the claim to grow.
That is worth having as a standing rule because the pressure always runs one way: each increment of coverage makes the stronger claim feel more nearly true.