← All reports

Player-run learnings → sim improvement backlog

Living notes from exported telemetry (player_active_run.json, player_run_log.json).
Each section: what the player did, sim gap, suggested fix.


The Plague Doctor (bleed) — full clear 2026-07-10 16:49

Status: Cleared. 3111 score, ~12.5 min. 94/94 HP end, 12-card lean deck, 332 capital, 10 totems.

Source: player_run_log.json entry 2026-07-10 16:49, Outcome: cleared, 9 combats.

Sim baseline: run_sim.json — Plague Doctor 0% full_clear (heuristic + ideal, 80 trials).

HP carry vs sim

Stage Player Sim (heuristic 80-trial)
After Family fight1 (Son) 84/84 ~14 HP
After Family fight2 (Nurse) 78/84 ~10 HP
After Family boss (Mom) 82/84 ~16 HP
Family checkpoint 79/84
After MidTier fight1 (Wall) 84/94 ~45 HP (n=2)
After MidTier fight2 (Lobbyist) 94/94 sim 0% fight2 win
After MidTier boss (CEO) 94/94 at_midtier_boss.sample_size = 0
MidTier checkpoint 94/94
After MegaCorp fight1 (Data Harvester) 74/94
After MegaCorp fight2 (Orbital) 73/94
MegaCorp checkpoint (pre-boss) 76/94
After MegaCorp boss (Core Mind) 94/94
Final 94/94 0% clear

Sim never reaches MidTier boss on Plague Doctor; player cleared CEO at 0 gross damage, then survived −25 gross on Data Harvester and finished boss at net +18 (heals).

Route (this run)

Tier Fights
Family Son → Nurse → Mom & Pop
MidTier Claims Adjuster (Wall) → Lobbyist → Regional CEO (boss)
MegaCorp Data Harvester → Orbital Coordinator → Core Mind (boss)

Not Shredder/HR or Maintenance Drone/Surgical Unit — map RNG differs from other logged runs.

Final deck (12 cards)

Card Count Notes
Generic Rx 2 Stack builders
Legal Loophole 2 Primary finisher
Quarantine Protocol 1 8-block + bleed setup
Insurance Claim 1 Scales block with enemy bleed
Home Remedy 1 Mid-combat heal
Home Remedy+|automation 1 MegaCorp upgrade — opener + Core R1 triple heal
Predictive Pricing+|optimization 1 Burst payoff
Premium Bleed 1 MidTier reward
Malpractice Suit 1 Heal+dmg finisher
Backroom Deal 1 Enabler when enemy HP low

Trimmed by end: all Injection and base Insurance removed (CEO R5 was last Injection play). Lean payoff deck, not inject spam.

Totems (10)

Ambulance Chaser, Bottomless Pot, Class Action Ledger, Deductible, Coffee Machine, Gradient Checkpoint, HMO Directory, Adversarial Patch, Generic Patent, Peak Load Reserve.

Sim likely under-models totem density (heal, block, bleed synergy) vs this run.

Combat gross damage (all 9 fights)

# Enemy Tier Enter→Exit Gross loss Key pattern
1 Son Family 84→84 −2 Quarantine → Loophole; Insurance stall
2 Nurse Family 84→78 −10 IC 22 block fortress R1
3 Mom & Pop Family 79→82 −1 PP+ burst → Home Remedy → Loophole
4 Wall MidTier 84→84 −3 Accept chip → Home Remedy → inject finish
5 Lobbyist MidTier 94→94 0 Malpractice burst; IC 24 block; Malpractice lethal
6 Regional CEO MidTier boss 94→94 0 Bleed mirror; IC every threat turn
7 Data Harvester MegaCorp 94→74 −25 Biggest spike; Malpractice+IC stall; heal turn R4
8 Orbital Coordinator MegaCorp 76→73 −8 Home Remedy+ opener; PP+ finish
9 Core Mind MegaCorp boss 76→94 +14 heal R1 triple heal; R5 IC 34 block → Backroom → Malpractice → HR kill

Validated deck / reward staples

Card Role in run Sim note
Quarantine Protocol Setup + stall (Nurse, Lobbyist R2, CEO R4, Core R2) In ideal_combat block prefer; may under-pick vs Rx spam
Insurance Claim 4 + 2×stacks block; Nurse 22, Lobbyist 24, CEO R3/R4, Core R5 34 Not in bleed_pick_for_sim block prefer — add
Home Remedy Chip heal (Mom, Wall, HARV R4, Core R5 kill) Combat picker rarely mid-combat heal
Home Remedy+|automation Orbital R1 5-card opener; Core R1 with HR → 76→94 Upgrade not scored in rewards; no combat rule for duplicate heal line
Legal Loophole Finisher when stacks ready ideal_combat payoff at opp_bleed >= 4 — OK
Predictive Pricing+ Burst after setup (Mom, Lobbyist, CEO, HARV, Orbital, Core) Bonus upgraded bleed payoffs in ideal_card_selection
Premium Bleed CEO R3, Orbital R1, Core R3 Top bleed reward
Malpractice Suit Lobbyist/CEO/HARV/Core lethal or heal+dmg turns Heal+dmg finisher branch missing in sim
Backroom Deal Lobbyist R3, CEO R3, Orbital R1, Core R5 — only when enemy HP low Risky-pick rule needed
Generic Rx / Injection Stack builders early; Injection trimmed by MegaCorp Sim may over-inject; should drop inject picks late-run

Combat lines worth encoding

Family — Son (gross −2)
Generic RxQuarantineLegal Loophole → (enemy blocks) → Insurance + Generic RxLegal Loophole kill.
Defer Injection until stacks or lethal math needs it.

Family — Nurse (gross −10)
R1 fortress: Quarantine + Generic Rx + Insurance Claim (22 block vs 15 incoming).
R2: Home Remedy → bleed → Injection. R3: double Legal Loophole.

Family — Mom boss (gross −1)
R1: QuarantinePredictive Pricing+Legal LoopholeGeneric Rx.
R2: Home Remedy (heal chip) → Legal Loophole kill.

MidTier — Claims Adjuster / Wall (gross −3)
R1: bleed setup + Insurance Claim but take 13 through 23 incoming (acceptable chip).
R2: Legal LoopholeHome RemedyInjection — heal-then-continue.
R3: triple inject finish.

MidTier — Lobbyist (gross 0)
R1 burst: Predictive Pricing+Generic RxMalpractice Suit.
R2: Quarantine only (light telegraph).
R3: Backroom Deal + Premium Bleed (self-dmg enabler — enemy HP low).
R4: Home RemedyLegal LoopholeInsurance Claim 24 block.
R5: Malpractice Suit lethal.

MidTier boss — Regional CEO (gross 0)
R1: Legal LoopholeGeneric Rx ×2 (bleed setup; take 8 vs 12).
R2: Home RemedyPredictive Pricing+Malpractice Suit (heal+dmg swing).
R3: Premium BleedInsurance ClaimBackroom DealLegal Loophole.
R4: Generic RxQuarantineInsurance Claim (fortress on 4 incoming).
R5: Generic RxPredictive Pricing+Injection (last inject) → Home Remedy.
Pattern: IC on every threatened round after bleed stacked; Malpractice as tempo heal+dmg.

MegaCorp — Data Harvester (gross −25, run's worst fight)
R1 inc=20: Generic RxQuarantine (8 block) → Legal Loopholeaccept 12 chip for bleed progress.
R2: Predictive Pricing+Generic RxLegal Loophole.
R3 inc=12: Malpractice SuitInsurance Claim — stall but drop to 43 HP.
R4 inc=0: Home RemedyMalpractice Suit — recovery turn (43→67).
R5: Injection kill.
Sim gap: no "recovery round" after failed fortress; no Malpractice+IC pairing under heavy bleed mirror.

MegaCorp — Orbital Coordinator (gross −8)
R1 inc=0: Premium BleedQuarantineBackroomHome Remedy+Generic Rx (full opener).
R2–R3: Home Remedy + Generic Rx through chip.
R4: Predictive Pricing+ finish.
Home Remedy+ is the MegaCorp power spike — reward/combat must value automation upgrade.

MegaCorp boss — Core Mind (gross −14 → net +18 with victory heal)
R1 inc=0: Predictive Pricing+Home RemedyHome Remedy+Insurance Claim76→94 before enemy acts.
R2: QuarantineMalpractice (chip to 81).
R3–R4: bleed setup + double Legal Loophole.
R5 inc=0: Insurance Claim (34 block)Backroom DealMalpractice SuitHome Remedy kill — same fortress→payoff→heal kill as Lobbyist.
Boss lesson: when incoming is 0, stack heals before damage; when threatened, IC at max stacks then controlled Backroom.

Enemy telemetry (sim parity)

Implementation backlog (Plague Doctor)

Status: Implemented 2026-07-10 — ablation in plague_doctor_learned_ablation.json. Heuristic combat now routes bleed through plague_pick_for_sim (mirrors Hustler hustler_pick_for_sim wiring in combat_sim.py).

  1. ~~ideal_combat.plague_pick_for_sim: Insurance Claim block prefer with 4 + 2×opp_bleed; chip acceptance; recovery turns; Malpractice→IC stall; 0-incoming heal stack; controlled Backroom.~~
  2. ~~ideal_card_selection: PLAGUE_CARD_BONUS/penalty, mature-deck Injection deprioritize, sustain synergy.~~
  3. ~~starter_archetypes: block_per_enemy_bleed reward key + play-order bonus; Injection removal bias.~~
  4. ~~Totem density: ideal_run_policy target 10 late-run; bleed totem bonuses (Coffee Machine, Peak Load, etc.).~~
  5. ~~Benchmark: benchmark_plague_doctor_learned_policy.py.~~

Ablation snapshot (80 trials): ideal_run Family F2 win 29% → 51%; heuristic Family F1 HP median 14.5 → 28. Full clear still 0% — next pass: heuristic bleed combat + reward shop tuning.

Helper script

scripts/summarize_run_combats.py — quick HP/gross/round-line dump for a player_run_log.json timestamp.


The Hustler (aggro/glasscannon) — cleared run 2026-07-10

See commit 892d5ea / hustler_learned_ablation.json. Summary:


Cross-archetype

Signal Action
EnemyOpeningHand in telemetry Required for round-1 sim intent diff (compare_enemy_telemetry.py)
Per-round Incoming + EnemyIntents Sim should log same shape in battle meta for automated regression
Lean decks (12–14) winning Reward bloat penalty may still be weak for bleed/glass cannon
Post-fight heal totems (Coffee Machine) Model in start_turn_status / victory heal already; totem mid-combat heals need tracing
Automation upgrades (Home Remedy+) Reward picker + combat opener rules need upgrade-aware scoring
Full clear vs 0% sim Plague Doctor clear proves heuristic gap is policy not archetype viability