14 Commits (1b64c42781e6438084b938dd1c1ba5e907a3d632)

Author SHA1 Message Date
npmrun 059605e6c3 fix(chase): harden endgame action lock and loseReason coverage 3 weeks ago
npmrun fdffd8c3d8 fix(chase): align endgame text and round transition semantics 3 weeks ago
npmrun 2cbf6ece7a test(chase): assert newRound snapshot uses provided seed and difficulty 3 weeks ago
npmrun c57a8d9f57 fix(chase): reset rng on round reset and harden model state safety 3 weeks ago
npmrun fc14e1deb8 fix(chase): restore snapshot state shape and retry semantics 3 weeks ago
npmrun ee24156958 feat(chase): implement turn-based chase model with retry/new round flow 3 weeks ago
npmrun 654ce85d2c test(chase): cover retry limit failure path in round generation 3 weeks ago
npmrun 3692b59ccc fix(chase): enforce distinct start positions in round generation 3 weeks ago
npmrun 448de36651 fix(chase): align round generator output with snapshot contract 3 weeks ago
npmrun 487d62864e feat(chase): implement seed-based round generator with playability checks 3 weeks ago
npmrun 0e85b657de fix(chase): handle invalid path endpoints and optimize bfs queue 3 weeks ago
npmrun 8962367652 feat(chase): add hex graph adjacency and path utilities 3 weeks ago
npmrun 1ba4f4ba15 test(chase): harden rng coverage and seed semantics 3 weeks ago
npmrun 49e6e7b6d1 feat(chase): add deterministic rng and core chase types 3 weeks ago