First p3-31 increment: a multi-turn GameHistory built the way the live recorder
will (one TurnSnapshot per clan per turn in sorted clan-id order; events flushed
through TurnEventCollector) survives write_game -> read_game byte-for-byte, and
standings_at projects the recorded ladder ranked by score. Adds a schema-level
determinism check (identical recorded inputs -> byte-identical bincode).
Satisfies the 'cargo test -p mc-replay round-trip' acceptance bullet. Verified on
the DO fleet (worker mc-test-0 booted from golden mc-golden-20260630065154, repo
pulled from the migrated forge): cargo test -p mc-replay -> 11 passed, 0 failed.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>