SpireBench
← All runs

2026-04-27-glm-5.1-ironclad-run01

glm-5.1IRONCLADdeathA0-zero-shot
Identity
run_id
2026-04-27-glm-5.1-ironclad-run01
spec_version
trial-v0.2
knowledge_condition
A0-zero-shot
bridge_version
v0.1.5
game_version
0.104.0
model
glm-5.1
model_provider
zai
character
IRONCLAD
ascension
0
seed
5282370591701247308
Outcome
halt_reason
death
act_reached
1
total_floors
15
death_floor
15
death_screen
MainMenu
death_cause
map_routing
killed_by
Bygone Effigy Elite
victory_floor
boss_reached
final_hp
0
final_gold
195
was_abandoned
no
Run shape
command_count
85
ipc_error_count
6
stall_count
0
duration_minutes
2h 4m
wall_seconds
2h 3m 34s
step_finish_count
454
run_time_seconds
1h 55m 58s
start_time_utc
Mon Apr 27 2026 12:57:53 GMT+0000 (Coordinated Universal Time)
end_time_utc
Mon Apr 27 2026 15:01:27 GMT+0000 (Coordinated Universal Time)
Tokens & cost
tokens_in
865,691
tokens_out
41,556
tokens_cache_read
31,474,688
tokens_cache_write
0
tokens_reasoning
37,197
tokens_total
32,419,132
cost_usd
$0.0000
Game stats
total_card_picks
7
total_card_skips
40
total_relics_picked
5
total_potions_used
4
total_potions_bought
0
total_damage_taken
190
total_gold_gained
195
total_gold_spent
99
total_gold_lost
0
total_hp_healed
190
elites_fought
3
rests_taken
2
shops_visited
1
events_visited
2
rest_choice_heal
2
rest_choice_smith
0
Route overview
F1
A1
F2
A1
F3
A1
F4
A1
F5
A1
F6
A1
F7
A1
F8
A1
F9
A1
F10
A1
F11
A1
F12
A1
F13
A1
F14
A1
F15
A1
Combat
Event
Shop
Rest
Treasure
Elite
Run metrics
HP
Current HP as a percentage of max HP after each floor.
Min 0
Max 100
End 0
F1F15
Gold
Current gold after each floor, with act transitions marked.
Min 45
Max 195
End 195
F1F15
Damage & healing per floor
Damage taken (red) and HP healed (green) after each floor.
Total damage: 190
Total healed: 190
Floor 1: +80 HP healedFloor 2: +6 HP healedFloor 2: -10 damageFloor 3: +6 HP healedFloor 3: -20 damageFloor 4: +6 HP healedFloor 4: -17 damageFloor 5: +6 HP healedFloor 5: -35 damageFloor 6: no damage or healingFloor 7: +20 HP healedFloor 8: +24 HP healedFloor 9: +6 HP healedFloor 9: -19 damageFloor 10: no damage or healingFloor 11: +6 HP healedFloor 11: -40 damageFloor 12: +24 HP healedFloor 13: no damage or healingFloor 14: +6 HP healedFloor 14: -18 damageFloor 15: -31 damage
F1F15
Damage taken
HP healed
Picks & acquisitions
Cards picked, cards removed, relics obtained, and potions across the run.
CardsFloor 2: Cards — Evil EyeFloor 3: Cards — HemokinesisFloor 4: Cards — Twin StrikeFloor 5: Cards — Battle TranceFloor 6: Cards — CinderFloor 9: Cards — Shrug It OffFloor 11: Cards — Stone ArmorFloor 14: Cards — Ashen StrikeRemovesFloor 6: Removes — Strike IroncladRelicsFloor 1: Relics — New LeafFloor 9: Relics — Happy FlowerFloor 10: Relics — Petrified ToadFloor 11: Relics — Oddly Smooth StoneFloor 13: Relics — Sword Of StonePotionsFloor 5: Potions — Fire PotionFloor 9: Potions — Dexterity PotionFloor 11: Potions — Potion Shaped RockFloor 14: Potions — Potion Shaped RockFloor 15: Potions — Potion Shaped RockUsedFloor 9: Used — Fire PotionFloor 11: Used — Dexterity PotionFloor 14: Used — Potion Shaped RockFloor 15: Used — Potion Shaped Rock
F1F15
Cards (8)
Removes (1)
Relics (5)
Potions (5)
Used (4)
Floor by floor
FloorTypeEncounterTurnsHPGoldHighlights
A1·F1EventNeow0
80 / 80
+80 HP
99
Relic: New Leaf
A1·F2MonsterFuzzy Wurm Crawler Weak4
76 / 80
-4 net HP
110
+11 gold
Card: Evil Eye
A1·F3MonsterShrinker Beetle Weak4
62 / 80
-14 net HP
121
+11 gold
Card: Hemokinesis
A1·F4MonsterNibbits Weak3
51 / 80
-11 net HP
131
+10 gold
Card: Twin Strike
A1·F5MonsterFlyconid Normal5
22 / 80
-29 net HP
144
+13 gold
Card: Battle TrancePotion: Fire Potion
A1·F6Shop0
22 / 80
45
-99 gold
Card: CinderRemove: Strike Ironclad
A1·F7EventTablet Of Truth0
42 / 80
+20 HP
45
A1·F8Rest Site0
66 / 80
+24 HP
45
Rest: Heal
A1·F9EliteByrdonis Elite3
53 / 80
-13 net HP
90
+45 gold
Card: Shrug It OffRelic: Happy FlowerPotion: Dexterity PotionUsed: Fire Potion
A1·F10Treasure0
53 / 80
141
+51 gold
Relic: Petrified Toad
A1·F11ElitePhrog Parasite Elite9
19 / 80
-34 net HP
178
+37 gold
Card: Stone ArmorRelic: Oddly Smooth StonePotion: Potion Shaped RockUsed: Dexterity Potion
A1·F12Rest Site0
43 / 80
+24 HP
178
Rest: Heal
A1·F13EventSunken Statue0
43 / 80
178
Relic: Sword Of Stone
A1·F14MonsterRuby Raiders Normal4
31 / 80
-12 net HP
195
+17 gold
Card: Ashen StrikePotion: Potion Shaped RockUsed: Potion Shaped Rock
A1·F15EliteBygone Effigy Elite6
0 / 80
-31 HP
195
Potion: Potion Shaped RockUsed: Potion Shaped Rock

Summary

Ironclad A0 run died at Floor 15 to Bygone Effigy Elite (127 HP, Str-scaling). The route included three Act 1 elites — Byrdonis (F9), Phrog Parasite (F11), and Bygone Effigy (F15) — which, combined with limited rest sites, left HP critically low. After Ruby Raiders (F14) left HP at 31/80, the Bygone Effigy's Str 10 + 23 dmg/turn overwhelmed the deck by turn 6. The deck (17 cards) had decent exhaust synergy (Cinder, Second Wind, Evil Eye, Ashen Strike) but lacked the front-loaded damage to end the fight before the Effigy's strength outscaled block. Neow's New Leaf (transform Strike → Evil Eye) was a reasonable start. Shop at F6 bought Cinder (on sale, 24g) and removed a Strike (75g). Sword of Stone event relic was collected but never completed its 5-elite quest.

Bridge findings

  • ChooseMapNode is not a valid command; correct command is SelectMapNode {col, row}.
  • SelectRestSiteOption is not valid; correct command is SelectRestOption {optionIndex}.
  • Treasure room requires OpenChestSelectTreasureRelic {index}Proceed sequence; map path does not become travelable until chest is opened.
  • Card reward flow: SelectReward {rewardPosition} opens sub-screen, then SelectCardOption {cardIndex} picks the card. NOT ChooseCard or direct card selection.
  • Reward positions renumber after each SelectReward call.
  • UsePotion uses slotIndex parameter (not potionIndex).
  • MapClosed screen after Proceed is transitional — may require another Proceed to reopen map overlay.
  • Hand card indices shift after each card play; must re-read state or track shifts carefully.
  • Second Wind does NOT count itself for block calculation (only other non-Attack cards in hand).
  • Potion-Shaped Rock (from Petrified Toad relic) is a free 15-damage potion automatically added to hand at combat start.
  • send-cmd.ps1 uses -ParamsJson parameter for JSON params. Script located at tools/send-cmd.ps1.
  • State file read via $env:APPDATA\SlayTheSpire2\hermesbridge\state.json; no bridge command for reading state.

Decision log highlights

  • Neow F0: Took New Leaf (transform 1 card → Evil Eye) over Neow's Torment or Cursed Pearl. Evil Eye (1 cost, 8 block +8 if exhausted card) synergized with exhaust plan.
  • F3 reward: Picked Hemokinesis (1 cost, lose 2 HP deal 15 dmg) over Infernal Blade and Second Wind for front-loaded damage.
  • F4 reward: Picked Battle Trance (0 cost draw 3) over Infernal Blade — strong card advantage.
  • Shop F6: Bought Cinder (24g on sale, 2 cost 18 dmg + exhaust random) and removed a Strike (75g). Spent 99g of 144g, kept 45g for potions. Solid purchases for exhaust deck.
  • F10 Elite reward: Took Shrug It Off (1 cost, 8 block + draw 1) and Oddly Smooth Stone (+1 Dex/combat start). Passed Stone Armor (already had one from F13 reward).
  • F13 event (Sunken Statue): Took Sword of Stone (transform after 5 elites, had 2/5) over Dive (+112g, -7HP). No shop remaining on path made gold low-value.
  • Map routing: Path hit 3 elites in Act 1 (F9, F11, F15) with only 2 rest sites (F8, F12). Third elite at 31/80 HP was fatal.

Notes for maintainers

  • Created helper scripts during run: tools/quick-state.ps1, tools/read-full.ps1, tools/map-debug.ps1. These may be useful for future runs but should be reviewed before inclusion.
  • Several IPC errors were from undocumented/incorrect command names (ChooseMapNode, SelectRestSiteOption, ChooseCard). These could be added to SKILL.md §Screen catalog or a command reference doc to reduce trial-and-error in future runs.
  • Hand index shifting after card play is a significant correctness risk for per-tick combat driving. A "play card by ID" command (rather than by hand position) would eliminate this class of error.