Bots play the design as authored; the numbers show whether it works before any art gets paid for.
Web batches are capped at 10 games so nothing can time out. Bigger runs over SSH or cron:
php8.2 run-sims.php 50dc34c30eb91ac42f24a8820998cb39 500 greedy
· watch a single game step by step →
Structural probe — no intent. Good for: is anything unreachable, dead, or loop-prone?
| ending:A team reaches 21 points | 8 | |
| turn_limit | 2 |
| 21–30 | 1 | |
| 31–40 | 5 | |
| 41–50 | 2 | |
| 51–60 | 2 |
| Card | Exposure | Bought | Played |
|---|---|---|---|
| Fast Break | 25 | 52 | |
| Timeout | 20 | 36 | |
| Defensive Stop | 18 | 26 | |
| Coach's Clipboard | 17 | 10 | |
| Sixth Player | 16 | 28 | |
| Rim Protector | 16 | 11 | |
| Floor General | 16 | 32 | |
| Three Point Specialist | 7 | 14 |
None — every card has been bought or played at least once.
Sends this report plus the game as authored (including your briefing) to the model and asks for at most three surgical patches. Applying one bumps the version, so the movers table above shows before/after on the next runs.