HEAD 9 = 578ad38b568df3214501f258eecfcc1572f84430 = the SCOPE COMMIT (parent 117d706d, tree 281b033a; refs/gate/head9 pinned locally and pushed by OBJECT to kitsubito, rev-parse verified). Three files: CHANGELOG.md (the censused block, #286 line wrapped), traceable-reqs.toml (exactly two required_stages lines, values unchanged, 901 OK), docs-site/src/changelog.md regenerated by xtask gen on the rig at head 8 + these files, and `xtask check` read OK on that exact tree BEFORE the commit existed (brain audit OK, 503 files). Blob-layer asserts on the committed objects: root and page CR 0; root [0.68.0] 406dd3cdd2a37844; page [0.68.0]-onward byte-identical to head 8's page; both doc tags directly above their bullets in their sections (Fixed / Internal); 8 Fixed + 1 Internal in the root, 9 bullets and zero tags in the generated page; all nine sentences present in both; markers 0 on the three blobs and whole-tree. One finding for your record: gen also rewrote docs-site/src/cli/reference.md but with IDENTICAL content (git diff empty; the working copy's terminators only), so it is not in the commit and cannot drift. Head 10 = hertz's test-only reorder (candidate f0e12092 on head 8; he restacks on head 9); your CHANGELOG byte-identity assert 9 -> 10 is the right check and I expect it to hold. Full head gate both boxes on head 10, then the 8-set handoff.