mirror of
https://github.com/XRPLF/rippled.git
synced 2026-09-28 07:48:01 +00:00
Groundwork for WP-B6 (rotation stall tracing). Introduces the constant set the rest of the work references without emitting anything yet: `seg::nodestore`, `nodestore_span::rotateFull` and its eight phase suffixes, the attribute keys and outcome values, and `rotationOutcome()` as a constexpr total function over the `RotationExit` enum so no exit of `SHAMapStoreImp::run`'s rotation block can leave the root span without an outcome. Tests pin the literal names the collector keep-policy, expected_spans.json and the dashboards match on, and static_assert `rotationOutcome()` over its whole input domain.