What broke
Two pull requests failed to merge twenty minutes apart on the same changelog file, each having added a section at its top; both resolutions were performed by the integrator.
The rule it paid for
One changelog fragment per mission; assembly once at release; the assembly check deliberately not wired into pull-request CI.