bugfix: update editorial_governance to use small smaple set of themes instead of looking for the full library

This commit is contained in:
matt 2025-10-06 09:50:56 -07:00
parent f68f8949e8
commit 7679176414
15 changed files with 716 additions and 9 deletions

View file

@ -0,0 +1,41 @@
id: graveyard-fixture
display_name: Reanimate
curated_synergies:
- Graveyard Loops
- Sacrifice
- Big Threats
enforced_synergies:
- Tutor
inferred_synergies:
- Recursion
synergies:
- Graveyard Loops
- Sacrifice
- Big Threats
- Tutor
primary_color: Black
secondary_color: Blue
notes: Fixture entry for editorial governance CI checks.
example_commanders:
- Meren of Clan Nel Toth
- Chainer, Dementia Master
- The Scarab God
- Sheoldred, Whispering One
- Araumi of the Dead Tide
example_cards:
- Reanimate
- Animate Dead
- Victimize
- Entomb
- Buried Alive
synergy_commanders:
- Gisa and Geralf - Synergy (Graveyard Loops)
- Kess, Dissident Mage - Synergy (Tutor)
- Syr Konrad, the Grim - Synergy (Sacrifice)
deck_archetype: Control
popularity_bucket: Common
description: Loads high-impact cards into the graveyard early and reanimates them for explosive tempo or combo loops.
editorial_quality: reviewed
metadata_info:
script: build_theme_catalog.py
last_backfill: '2024-09-03T00:00:00Z'

View file

@ -0,0 +1,41 @@
id: tokens-fixture
display_name: Tokens Matter
curated_synergies:
- Go Wide
- Anthem
- Sacrifice Fodder
enforced_synergies:
- Card Draw
inferred_synergies:
- Populate
synergies:
- Go Wide
- Anthem
- Sacrifice Fodder
- Populate
primary_color: White
secondary_color: Green
notes: Fixture entry to ensure metadata coverage for tests.
example_commanders:
- Rhys the Redeemed
- Trostani, Selesnya's Voice
- Adeline, Resplendent Cathar
- Jetmir, Nexus of Revels
- Kyler, Sigardian Emissary
example_cards:
- Anointed Procession
- Parallel Lives
- Heroic Reinforcements
- Secure the Wastes
- Beastmaster Ascension
synergy_commanders:
- Chatterfang, Squirrel General - Synergy (Sacrifice Fodder)
- Emmara, Soul of the Accord - Synergy (Go Wide)
- Tana, the Bloodsower - Synergy (Populate)
deck_archetype: Midrange
popularity_bucket: Very Common
description: Goes wide with creature tokens then converts mass into damage, draw, drain, or sacrifice engines.
editorial_quality: reviewed
metadata_info:
script: build_theme_catalog.py
last_backfill: '2024-09-02T00:00:00Z'

View file

@ -0,0 +1,41 @@
id: treasure-fixture
display_name: Treasure
curated_synergies:
- Tokens
- Artifacts
- Sacrifice
enforced_synergies:
- Ramp
inferred_synergies:
- Combo
synergies:
- Tokens
- Artifacts
- Sacrifice
- Ramp
primary_color: Red
secondary_color: Black
notes: Sample fixture catalog entry for CI tests.
example_commanders:
- Prosper, Tome-Bound
- Magda, Brazen Outlaw
- Kalain, Reclusive Painter
- Marionette Master
- Jolene, the Plunder Queen
example_cards:
- Dockside Extortionist
- Professional Face-Breaker
- Brass's Bounty
- Revel in Riches
- Pitiless Plunderer
synergy_commanders:
- Brudiclad, Telchor Engineer - Synergy (Tokens)
- Ruthless Technomancer - Synergy (Sacrifice)
- Galazeth Prismari - Synergy (Artifacts)
deck_archetype: Combo
popularity_bucket: Common
description: Generates Treasure tokens as flexible ramp and combo fuel enabling explosive payoff turns.
editorial_quality: reviewed
metadata_info:
script: build_theme_catalog.py
last_backfill: '2024-09-01T00:00:00Z'