diff --git a/CHANGELOG.md b/CHANGELOG.md index 9bbd157ab..d31ea8f2f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -11,7 +11,9 @@ Format based on [Keep a Changelog](https://keepachangelog.com/). - Tile collision system (#236) — TilePosition component, chunk-based WalkabilityMap (D-012), MoveIntent + validate_movement system - TilePosition ↔ f32 render coordinate conversion (to_render_coords, from_render_coords) bridging simulation and wire format - Chunk load/unload support in WalkabilityMap — HashMap with 32x32 tile chunks -- 21 new tests (4 framing + 2 IPC integration + 14 movement unit + 1 movement integration), total 41 +- 8-directional movement — diagonal PlayerAction variants (MoveNortheast/Northwest/Southeast/Southwest) + TilePosition::all_neighbors() +- Entity-entity collision in validate_movement — spatial occupancy check prevents multiple entities on same tile +- 25 new tests (4 framing + 2 IPC integration + 17 movement unit + 2 movement integration), total 45 - `db/connectors/ticket` CLI — ergonomic ticket management (list, show, create, assign, sprint, deps, search, epics, children, count) with JSON output - Sprint 1 "Run" created with 8 stories targeting moving character on screen via IPC bridge - Ticket skill rewritten to use ticket CLI instead of raw SQL wrapper scripts