A CLI option that makes the number attribute mandatory in every clause and throws if there's a missing (or duplicated, or out-of-order) clause. This would require authors to explicitly indicate to readers if a clause has been deleted between versions.
It would be imperfect—for example it wouldn't catch if the last subclause in a list vanished—but it would be a great move in the right direction for clause permanence across versions.