mirror of
https://github.com/Heretek-AI/game-engine.git
synced 2026-11-07 10:55:58 -10:00
* parity: 86 marble-run sample course with sphere and goal
* parity: 86 add --autoplay inputs.json replay to player binary
* parity: 86 player-driven marble autoplay (Boot + test/autoplay.json + engine_marble_autoplay)
MarbleRun gains Game.Bootstrap.Boot(table, world, renderer): builds the
course into the player's live world and registers FixedUpdate drive +
Update-phase FrameHost (drive blend + respawn + sensor-kEnter drain).
The player prefers Boot over legacy void Main and keeps the host alive
for the run. test/autoplay.json (1500 empty-key frames) exercises the
event-fed input path while the scripted drive finishes in 3.6 s.
engine_marble_autoplay now drives engine-player --autoplay and greps
Finished in.
* parity: 86 offscreen GPU verification notes (build+ctest logs, banned-pattern + ABI checks)
* parity: 86 PR consolidation notes (gate, ABI race, fresh verification)
* parity: 86 resolve Sonar autoplay findings (S6232/S3776/S134/S6197/S6004, Boot/Release helpers)
* parity: 86 notes for Sonar fix push 2306c54
* parity: 86 notes CodeRabbit re-trigger rate-limited
* parity: P2-08 CodeRabbit round 2 (5 fixed, 2 skipped with reason)
---------
Co-authored-by: hermes-agent <hermes-agent@local>
Co-authored-by: Hermes <hermes@local>