
jpmschweitzerandClaude Opus 4.6
78e0c71c6d
refactor(simulation): chunk-based walkability map per D-012
Rewrites WalkabilityMap from flat Vec<bool> to HashMap<ChunkCoord, ChunkData>
with 32x32 tile chunks. Supports chunk load/unload for future borderless
generation. Unloaded chunks treated as unwalkable.
Adds TilePosition ↔ f32 render coordinate conversion (to_render_coords,
from_render_coords) bridging i32 simulation coords and f32 wire format.
Addresses Tyre PR review: D-012 chunk architecture compatibility and
VisibleEntity coordinate mismatch.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>