Major changes: - Add hand history module (iPoker format) with HandHistoryLogger - Add run_sng_series() for multi-tournament aggregate statistics - Fix MTT table consolidation deadlock (sub-minimum-player tables) - Add Meerkat-compatible convenience methods on Action and GameInfo - Add custom blind levels, prize structures, auto-rebuy to GameConfig - Add SngSeriesResult/SngPlayerSeriesResult for series tracking - Add Tournament::winner(), tables_mut(), shuffle_seats() Review fixes: - Fix TOML prizes field ordering (must precede [[game.blind_levels]]) - Add sensible serde defaults for small_blind (10) and big_blind (20) - Fix prize assignment in run_sng_series (use raw_placement directly) - Handle hand history filename collisions with suffixed retry - Add debug_assert guard on collect_hand_history_data double-consumption |
||
|---|---|---|
| .. | ||
| ACHIEVEMENTS.md | ||
| ARCHITECTURE_HAND_LOGGING_TOURNAMENT_IMPROVEMENTS.md | ||
| ARCHITECTURE_RAKE_BANKROLL_SEATS.md | ||
| ROADMAP.md | ||
| VISION.md | ||