Two per-object scan_result API tweaks (C++ internal names unchanged):
- Rename the per-image scan_result field ice_ring_score -> ice (it is
serialized once per image, so keep it short). Only the OpenAPI property and
its regenerated C++/TS clients change; the DataMessage/EndMessage/CBOR/HDF5
field stays ice_ring_score, and the ice_ring_score plot_type enum is untouched.
- Add a global rotation_bravais string (crystal-system letter + centering, e.g.
"tP", "cF", "hR") to scan_result, alongside rotation_unit_cell /
rotation_crystal_lattice. It comes from the RotationIndexer result
(LatticeSearchResult system+centering) via the receiver, formatted by a new
BravaisSymbol() helper in ScanResult.h.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>