feat(ml): add ML decision logging to base GameEngine
- Add ml_log param, ml_decisions list, flush_ml_decisions() to GameEngine - Capture ML snapshots at each player turn in run_n() - Stamp game_outcome (win/loss per seat) on all decisions - Add _capture_ml_snapshot() matching DeepSeekGameEngine format - Add game_id and archetype params to run_n() for ML tracking - Import logging, uuid; add logger
This commit is contained in:
1 parent
0e99f814fc
commit
f86a4af86f
1 file changed
+617
-582
+617
-582
File diff suppressed because it is too large.
Load diff
Reference in new issue
Block a user