Method

Recommendation regression benchmark

Seven complete stock decks and five constraint scenarios run against a frozen October 7, 2026 snapshot of 503 real Scryfall cards. This page is regenerated with the engine during a production build. It checks supported constraints and functions; it does not establish win rates or human approval of every suggestion.

The benchmark candidate pool is broader than the live search pool. Live prices, legality, candidates, and exact suggestions can differ. Human review should check lost abilities, tribal bodies, casting restrictions, and the intended table.

Reap the Tides: reap-the-tides

Aesi, Tyrant of Gyre Strait · 0 changes · missing-card snapshot $0.00

Draw 14 → 14; ramp 12 → 12; removal 9 → 9; wipes 2 → 2.

No supported safe package in this case. A zero-swap result can be correct.

Elven Empire: elven-empire

Lathril, Blade of the Elves · 5 changes · missing-card snapshot $1.83

Draw 8 → 10; ramp 8 → 10; removal 6 → 7; wipes 1 → 1.

  • End-Raze Forerunners → Midnight Reaper

    Repairs the draw gap, using 10 as a starting heuristic.

  • Pact of the Serpent → Llanowar Elves

    Repairs the ramp gap, using 10 as a starting heuristic.

  • Arcane Signet → Dark Salvation

    Repairs the removal gap, using 8 as a starting heuristic.

  • Ruthless Winnower → Tireless Tracker

    Repairs the draw gap, using 10 as a starting heuristic.

  • Dwynen, Gilt-Leaf Daen → Crowded Crypt

    Repairs the ramp gap, using 10 as a starting heuristic.

Draconic Destruction: draconic-destruction

Atarka, World Render · 2 changes · missing-card snapshot $5.85

Draw 8 → 10; ramp 9 → 10; removal 11 → 12; wipes 5 → 4.

  • Hunter's Prowess → Insidious Fungus

    Repairs the draw gap, using 10 as a starting heuristic.

  • Chain Reaction → Skullclamp

    Repairs the draw gap, using 10 as a starting heuristic.

Explorers of the Deep: explorers-of-the-deep

Hakbal of the Surging Soul · 5 changes · missing-card snapshot $4.61

Draw 15 → 15; ramp 7 → 10; removal 6 → 7; wipes 0 → 1.

  • Kindred Discovery → Khalni Heart Expedition

    Repairs the ramp gap, using 10 as a starting heuristic.

  • Reflections of Littjara → Search for Tomorrow

    Repairs the ramp gap, using 10 as a starting heuristic.

  • Aetherize → Return to Nature

    Repairs the removal gap, using 8 as a starting heuristic.

  • Thassa, God of the Sea → Slinn Voda, the Rising Deep

    Repairs the wipe gap, using 2 as a starting heuristic.

  • Realmwalker → Uro, Titan of Nature's Wrath

    Repairs the ramp gap, using 10 as a starting heuristic.

Undead Unleashed: undead-unleashed

Wilhelt, the Rotcleaver · 3 changes · missing-card snapshot $1.21

Draw 8 → 9; ramp 5 → 8; removal 6 → 6; wipes 3 → 3.

  • Curse of Unbinding → Silver Myr

    Repairs the ramp gap, using 10 as a starting heuristic.

  • Aetherspouts → Raiders' Karve

    Repairs the ramp gap, using 10 as a starting heuristic.

  • Shadow Kin → Solemn Simulacrum

    Repairs the ramp gap, using 10 as a starting heuristic.

Buckle Up: buckle-up

Kotori, Pilot Prodigy · 1 changes · missing-card snapshot $0.26

Draw 10 → 10; ramp 7 → 8; removal 7 → 7; wipes 1 → 1.

  • Jace, Architect of Thought → Sky Diamond

    Repairs the ramp gap, using 10 as a starting heuristic.

Enduring Enchantments: enduring-enchantments

Anikthea, Hand of Erebos · 4 changes · missing-card snapshot $1.50

Draw 13 → 12; ramp 11 → 10; removal 5 → 8; wipes 1 → 2.

  • Greater Tanuki → Cemetery Reaper

    Repairs the removal gap, using 8 as a starting heuristic.

  • Mirari's Wake → Dark Salvation

    Repairs the removal gap, using 8 as a starting heuristic.

  • Abundance → Overseer of the Damned

    Repairs the removal gap, using 8 as a starting heuristic.

  • Mindwrack Harpy → Fleshbag Marauder

    Repairs the wipe gap, using 2 as a starting heuristic.

Reap the Tides: owned-only

Aesi, Tyrant of Gyre Strait · 2 changes · missing-card snapshot $0.00

Draw 8 → 10; ramp 11 → 12; removal 9 → 10; wipes 2 → 2.

  • Ghalta, Primal Hunger → Insidious Fungus

    Repairs the draw gap, using 10 as a starting heuristic.

  • Krosan Colossus → Tatyova, Benthic Druid

    Repairs the draw gap, using 10 as a starting heuristic.

Reap the Tides: protected-engines

Aesi, Tyrant of Gyre Strait · 2 changes · missing-card snapshot $0.92

Draw 8 → 10; ramp 11 → 12; removal 9 → 10; wipes 2 → 2.

  • Ghalta, Primal Hunger → Insidious Fungus

    Repairs the draw gap, using 10 as a starting heuristic.

  • Krosan Colossus → Tireless Tracker

    Repairs the draw gap, using 10 as a starting heuristic.

Reap the Tides: excluded-candidates

Aesi, Tyrant of Gyre Strait · 2 changes · missing-card snapshot $3.48

Draw 8 → 10; ramp 11 → 12; removal 9 → 9; wipes 2 → 2.

  • Ghalta, Primal Hunger → Tireless Tracker

    Repairs the draw gap, using 10 as a starting heuristic.

  • Krosan Colossus → Uro, Titan of Nature's Wrath

    Repairs the draw gap, using 10 as a starting heuristic.

Reap the Tides: draw-gap

Aesi, Tyrant of Gyre Strait · 2 changes · missing-card snapshot $0.92

Draw 8 → 10; ramp 11 → 12; removal 9 → 10; wipes 2 → 2.

  • Ghalta, Primal Hunger → Insidious Fungus

    Repairs the draw gap, using 10 as a starting heuristic.

  • Krosan Colossus → Tireless Tracker

    Repairs the draw gap, using 10 as a starting heuristic.

Reap the Tides: core-transition

Aesi, Tyrant of Gyre Strait · 2 changes · missing-card snapshot $0.92

Draw 8 → 10; ramp 11 → 12; removal 9 → 10; wipes 2 → 2.

  • Ghalta, Primal Hunger → Insidious Fungus

    Repairs the draw gap, using 10 as a starting heuristic.

  • Krosan Colossus → Tireless Tracker

    Repairs the draw gap, using 10 as a starting heuristic.

Review the result in play

Keep the stock baseline and edited version, record which abilities or timings mattered, and report an unhelpful package through the result controls. Automated role matching is not a substitute for that review.

Worked stock-deck examples · Method and limitations · Scryfall data · MTGJSON stock lists