31f6974c7a42fdd4daada56967bb21dbc181e643
checkpoint / checkpoint (push) Successful in 2m15s
EditorCore (data-native, shared): ChunkEditorModel over the existing ChunkPayload, an UndoRedo-backed command stack, SelectionManager, ToolRegistry with 5 tools (brush/object-place/select/erase/transform -- transform added beyond editor.md's named list since move/rotate/scale needed a home). InGameEditor UI (2D top-down, per editor.md $8's own scope guidance -- CHUNK_SIZE_Z=1, no 3D gizmos yet), gated behind a new F2 build-mode toggle in game.gd. In-memory only by design -- saving to the backend is the sibling task's scope. 69/69 new smoke assertions (place/move/rotate/scale/delete/paint/erase, undo AND redo actually verified to revert/replay, a full encode_binary/decode_binary round-trip after editing, a real UI click through EditorViewport, and a rejected-unknown-catalog-id case) and the full sibling smoke suite (16 other suites, backend-dependent ones run against a real backend + Postgres) all independently re-verified with zero regressions.
agp-game
Agentic Game Platform - Godot game built by autonomous agents
Description
Languages
GDScript
57.2%
Python
42.3%
Shell
0.5%