Keep holes in walls as floor, join Riot stretches to the art, open band tops

From Astra's review:
- Holes drawn inside even-odd walls were filled as solid art and cut out of
  the floor (1,337 square units on Haven attack). Walls are now read by
  their fill rule.
- A Riot stretch cut where the art takes over stopped short of the wall,
  leaving a gap rays slipped through. Its end now joins the nearest art.
- Band edges sit 1e-6 m below their thresholds, so a viewer exactly on a
  threshold (Ascent's 5.02 m floors) gets the layer above, as in Riot's
  open-topped layers.

Tests pin all three, and Breeze's slanted roof is asserted blocked rather
than dropped. Leak poses on the 3D check fall from 4,088 to 3,694 for 0.5%
more false shadow; frame build stays at or under 5.57 ms p99 on every side.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
bea2aa590fDara Adedeji committed on 10/4/2026, 6:44:26 PMparentc71f63e
29 files changedLine totals unavailable