monop-state/__pycache__
Jarvis 7a4346a53f Fix trade race condition: move trade/roll decision to -- Command: handler
The root cause: checkpoint handler queued .trade via say_delayed, but
monop sends '-- Command:' before processing the trade. The old handler
reset in_trade and queued .roll, so both commands got sent.

Fix: checkpoint handler no longer sends commands. The -- Command:
prompt is where the bot decides to trade or roll, matching how monop
actually works (-- Command: is the interactive prompt).

Also: no trades while in jail (jail has no -- Command: before roll).

Updated all tests to reflect the new flow.
2026-02-21 10:55:33 +00:00
..
irc_client.cpython-310.pyc Add integration test - parser matches monop state perfectly (7/7 checks pass) 2026-02-21 03:50:08 +00:00
monop_parser.cpython-310.pyc Add game log to parser output for web viewer 2026-02-21 10:30:53 +00:00
monop_players.cpython-310.pyc Fix trade race condition: move trade/roll decision to -- Command: handler 2026-02-21 10:55:33 +00:00
test_players.cpython-310.pyc Fix trade race condition: move trade/roll decision to -- Command: handler 2026-02-21 10:55:33 +00:00