Build Packages / build:viewer-tgz:cpu (push) Successful in 10m2s
Build Packages / build:viewer-tgz:cuda (push) Successful in 17m41s
Build Packages / build:rpm (rocky9_nocuda) (push) Successful in 19m53s
Build Packages / build:rpm (ubuntu2404_nocuda) (push) Successful in 19m55s
Build Packages / build:rpm (ubuntu2204_nocuda) (push) Successful in 24m47s
Build Packages / build:rpm (rocky8_nocuda) (push) Successful in 25m36s
Build Packages / build:rpm (rocky8_sls9) (push) Successful in 22m44s
Build Packages / build:rpm (rocky9_sls9) (push) Successful in 16m52s
Build Packages / build:rpm (rocky9) (push) Successful in 19m45s
Build Packages / XDS test (durin plugin) (push) Successful in 10m37s
Build Packages / build:rpm (rocky8) (push) Successful in 25m12s
Build Packages / build:rpm (ubuntu2404) (push) Successful in 20m33s
Build Packages / Generate python client (push) Successful in 35s
Build Packages / Create release (push) Skipped
Build Packages / Build documentation (push) Successful in 1m30s
Build Packages / build:rpm (ubuntu2204) (push) Successful in 23m6s
Build Packages / DIALS test (push) Successful in 18m59s
Build Packages / XDS test (JFJoch plugin) (push) Successful in 9m10s
Build Packages / XDS test (neggia plugin) (push) Successful in 7m28s
Build Packages / build:windows:nocuda (push) Successful in 17m55s
Build Packages / build:windows:cuda (push) Successful in 22m35s
Build Packages / Unit tests (push) Successful in 1h55m18s
The rc.161 changelog had grown to 88 entries and 3080 words, two to eight times any other release in the file and unreadable as a release note. It is now four: rugnux, the viewer, GPU image decoding, and the broker/writer/packaging fixes. The three breaking-change blocks are kept in full - a consumer upgrading needs them - and gain the stride refusal. CPU_DATA_ANALYSIS.md had drifted the same way in miniature. Box summation, whose own title says it is a seed and a fallback, ran to 1204 words, more than the whole of indexing; measuring the direct beam, which is off by default, outweighed both post-refinement and the lattice search. The trims take out the evidence for past decisions - battery ranges, empty-aperture pedestals, percentages of recovered observations - and keep every statement they supported, on the rule that a measurement belongs in the commit that made it. Two textbook asides and a note about bit-compatibility with earlier builds go entirely. The reverse imbalance is fixed too: space-group determination, twinning, outlier rejection and the resolution cutoff were bullets inside "Practical notes and limitations", which is not what any of them is. They are now 13.1 to 13.4, with the practical notes as 13.5, so section 14 does not move and no cross-reference breaks. One that was already broken is repaired - the error-model section pointed at the space-group search as 11, which is mosaicity - along with a typo, a tautological formula and a duplicated scope-list number. Net 18200 to 16700 words. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>