units[1].x/y are floats after movement; %d requires integers in Lua 5.4. Caused update hook error on frame 30, silencing the position trace. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Pure-RTS Composer-Demo integriert P.3.4-P.3.7 Libs. - 20x20 grass map + 3 interior wall-clusters - 8 units in 3 speed-classes (100/150/200 px/s) - LMB-select + RMB-move via selection.list as target_provider - Free-pan camera (keys + edge + middle-drag, no bounds) - ESC -> launcher (ADR-0028) - SPOREL_CI=1: 60-frame self-exit + active move on frame 5 See: meta/docs/superpowers/specs/2026-05-14-p3-8-rts-prototype-design.md