Playtest report

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 6e460bb2c6c20353ce072757550fbe42 500 greedy · watch a single game step by step →

Dead cards (across every stored game, all bots)

Passed over: Diamond (surfaced 411x), Gold (surfaced 8503x), Silver (surfaced 8492x), Cloth (surfaced 11342x), Spice (surfaced 11367x), Leather (surfaced 14187x), Camel (surfaced 15617x)

These reached the market row and nobody bought them — a real signal: too expensive, too weak, or the bots undervalue them.

Never surfaced: Leather 4, Leather 3, Leather 2, Leather 1, Spice 5, Spice 3, Spice 2, Spice 1, Cloth 5, Cloth 3, Cloth 2, Cloth 1, Silver 5, Gold 6, Gold 5, Diamond 7, Diamond 5, bonus_3 3#0, bonus_3 3#1, bonus_3 2#2, bonus_3 2#3, bonus_3 2#4, bonus_3 1#5, bonus_3 1#6, bonus_4 6#0, bonus_4 6#1, bonus_4 5#2, bonus_4 5#3, bonus_4 4#4, bonus_4 4#5, bonus_5 10#0, bonus_5 10#1, bonus_5 9#2, bonus_5 8#3, bonus_5 8#4

These never reached the market row in any stored game — dead by sampling (few copies, short games), not by design. Run more games before judging them.

AI tuner — diagnosis & patches

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.