—Detector
It would rather say nothing
than say something wrong.
Every move in every pool's rate is classified the moment it is seen, into bands that cannot overlap. A move that fits none of them does not get rounded into the nearest one — it stops the accountant, and every reader of that rate finds out in the same read.
Yield
0 → +300 bps
Flat
exactly 0
Loss
-500 → 0 bps
Unclassified
anything else
⚠ the bands are checked in an order where each test excludes the range of the next, so exactly one can ever match. The engine suite sweeps 1,801 consecutive moves and asserts no value is ever two kinds at once.
reading…