388a6a060d94c66a5aa02c7637c3b4351255599b
`OrthoSize` was deleted in `9d8415d` and the handoff still described it as restored; the surviving rule is `Painter::ruled`, and the circularity lesson is restated without the enum's names. `HOLDS_EPSILON_PX` went with `39e4ca2`, the clipping `debug_assert` the alignment section asked for landed as `95fb4f9` and is narrower than it asked, the glyph conversion queued under "Next" landed as `11c55bc`, and `LAYOUT.md`'s stale sections are §4, §5 and density rather than §2. Also records why the grid costs 1.5x what floats did, from the disassembly rather than from theory: `RegionRemap::apply_span` is 352 instructions with two 64-bit `idiv`s in it, because a fixed-point rounding is code where a float's is hardware, integer division has no vector form, and saturation breaks the pairing the `f32` `Vec2` had. And the finding that answers the queued clamp item's open half: a `Max` may not take a `leftover`, because a cap must read the report a rule otherwise makes moot, and a share puts the division into the same equation -- the multiple-fixed-point failure seed 13 already punished once. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Languages
Rust
53%
Kotlin
44.4%
Shell
2.6%