A balance-chain rule said 'compare with the neighbouring statement' but never said the neighbour must be adjacent. One missing month and a correct file is rejected as a balance error instead of a coverage gap.
Define 'neighbour' by contiguity, not order. Gaps belong to the coverage check.
Copy every gate clause into the binding spec. Prose in a design doc is not a test target.
Copy every gate clause into the binding spec. Prose in a design doc is not a test target.