Curved walls were traced with a point every ~0.03 units: the round wall in Breeze mid was nearly a thousand points on a radius-9 circle. A cone pays for every corner it can see, so full-circle cuts on Pearl, Summit and Breeze took 3-4 ms natively and editor cones up to ~9 ms in Dart on the web. The models are rebuilt with the archive's new scripts/riot/simplify_walls.py (run after build_art.py). A wall is redrawn only when simplifying halves its points: it is simplified to within 0.005 and grown by 0.005, so it covers every edge it had (no new leaks, no cracks) and moves out at most 0.01. Heights, floors and ids are unchanged. docs/vision-model.md records the rule and the checks; the model checksums are updated. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Dara Adedeji committed on 10/7/2026, 6:28:27 PMparent5ecbae1
Checks
- SuccessfulCodeRabbitGitHub
Review completed
- Successfulclient-contractGitHub
- Successfulwindows-buildGitHub
- Successfullinux-buildGitHub
- SuccessfulconvexGitHub
- Successfulnative-bridgeGitHub
- Successfulpresence-workerGitHub
- Successfulwindows-testGitHub
- Successfultest (shard 1)GitHub
- Successfultest (shard 0)GitHub
- Successfulnative-replayGitHub
- SuccessfulchangesGitHub
- SuccessfulanalyzeGitHub
- SuccessfulwebGitHub
25 files changedLine totals unavailable