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

@ -16729,6 +16729,13 @@
"editorial_quality": "draft",
"description": "Builds around Partner leveraging synergies with Partner with and Performer Kindred."
},
{
"id": "partner-father-son",
"theme": "Partner - Father & Son",
"synergies": [],
"popularity_bucket": "Rare",
"description": "Builds around the Partner - Father & Son theme and its supporting synergies."
},
{
"id": "partner-with",
"theme": "Partner with",
@ -28012,12 +28019,370 @@
"generated_from": "merge (analytics + curated YAML + whitelist)",
"metadata_info": {
"mode": "merge",
"generated_at": "2025-10-05T05:42:11",
"generated_at": "2025-10-06T09:48:40",
"curated_yaml_files": 739,
"synergy_cap": 5,
"inference": "pmi",
"version": "phase-b-merge-v1",
"catalog_hash": "e9f1a812ddd1e5ed543e9cd233132ac8f6d1aa28f0a476d80ea6fd71fc5f74a5"
},
"description_fallback_summary": null
"description_fallback_summary": {
"total_themes": 741,
"generic_total": 285,
"generic_with_synergies": 266,
"generic_plain": 19,
"generic_pct": 38.46,
"top_generic_by_frequency": [
{
"theme": "Little Fellas",
"popularity_bucket": "Very Common",
"synergy_count": 5,
"total_frequency": 7126,
"description": "Builds around Little Fellas leveraging synergies with Banding and Licid Kindred."
},
{
"theme": "Combat Matters",
"popularity_bucket": "Very Common",
"synergy_count": 5,
"total_frequency": 6344,
"description": "Builds around Combat Matters leveraging synergies with Aggro and Voltron."
},
{
"theme": "Interaction",
"popularity_bucket": "Very Common",
"synergy_count": 5,
"total_frequency": 4142,
"description": "Builds around Interaction leveraging synergies with Removal and Combat Tricks."
},
{
"theme": "Toughness Matters",
"popularity_bucket": "Very Common",
"synergy_count": 5,
"total_frequency": 3482,
"description": "Builds around Toughness Matters leveraging synergies with Defender and Egg Kindred."
},
{
"theme": "Leave the Battlefield",
"popularity_bucket": "Very Common",
"synergy_count": 5,
"total_frequency": 3092,
"description": "Builds around Leave the Battlefield leveraging synergies with Blink and Enter the Battlefield."
},
{
"theme": "Enter the Battlefield",
"popularity_bucket": "Very Common",
"synergy_count": 5,
"total_frequency": 3088,
"description": "Builds around Enter the Battlefield leveraging synergies with Blink and Reanimate."
},
{
"theme": "Card Draw",
"popularity_bucket": "Very Common",
"synergy_count": 17,
"total_frequency": 2699,
"description": "Builds around Card Draw leveraging synergies with Loot and Wheels."
},
{
"theme": "Life Matters",
"popularity_bucket": "Very Common",
"synergy_count": 5,
"total_frequency": 2388,
"description": "Builds around Life Matters leveraging synergies with Lifegain and Lifedrain."
},
{
"theme": "Flying",
"popularity_bucket": "Very Common",
"synergy_count": 5,
"total_frequency": 2213,
"description": "Builds around Flying leveraging synergies with Phoenix Kindred and Archon Kindred."
},
{
"theme": "Removal",
"popularity_bucket": "Very Common",
"synergy_count": 5,
"total_frequency": 1594,
"description": "Builds around Removal leveraging synergies with Soulshift and Interaction."
},
{
"theme": "Legends Matter",
"popularity_bucket": "Very Common",
"synergy_count": 5,
"total_frequency": 1536,
"description": "Builds around Legends Matter leveraging synergies with Historics Matter and Superfriends."
},
{
"theme": "Topdeck",
"popularity_bucket": "Very Common",
"synergy_count": 5,
"total_frequency": 1104,
"description": "Builds around Topdeck leveraging synergies with Scry and Surveil."
},
{
"theme": "Discard Matters",
"popularity_bucket": "Very Common",
"synergy_count": 5,
"total_frequency": 1050,
"description": "Builds around Discard Matters leveraging synergies with Loot and Wheels."
},
{
"theme": "Unconditional Draw",
"popularity_bucket": "Very Common",
"synergy_count": 5,
"total_frequency": 1045,
"description": "Builds around Unconditional Draw leveraging synergies with Dredge and Learn."
},
{
"theme": "Combat Tricks",
"popularity_bucket": "Very Common",
"synergy_count": 5,
"total_frequency": 857,
"description": "Builds around Combat Tricks leveraging synergies with Flash and Strive."
},
{
"theme": "Protection",
"popularity_bucket": "Very Common",
"synergy_count": 5,
"total_frequency": 806,
"description": "Builds around Protection leveraging synergies with Ward and Hexproof."
},
{
"theme": "Exile Matters",
"popularity_bucket": "Very Common",
"synergy_count": 5,
"total_frequency": 712,
"description": "Builds around Exile Matters leveraging synergies with Impulse and Suspend."
},
{
"theme": "Board Wipes",
"popularity_bucket": "Very Common",
"synergy_count": 5,
"total_frequency": 647,
"description": "Builds around Board Wipes leveraging synergies with Bracket:MassLandDenial and Pingers."
},
{
"theme": "Pingers",
"popularity_bucket": "Very Common",
"synergy_count": 5,
"total_frequency": 637,
"description": "Builds around Pingers leveraging synergies with Extort and Devil Kindred."
},
{
"theme": "Loot",
"popularity_bucket": "Very Common",
"synergy_count": 5,
"total_frequency": 523,
"description": "Builds around Loot leveraging synergies with Card Draw and Discard Matters."
},
{
"theme": "Cantrips",
"popularity_bucket": "Very Common",
"synergy_count": 5,
"total_frequency": 514,
"description": "Builds around Cantrips leveraging synergies with Clue Token and Investigate."
},
{
"theme": "X Spells",
"popularity_bucket": "Very Common",
"synergy_count": 5,
"total_frequency": 505,
"description": "Builds around X Spells leveraging synergies with Ravenous and Firebending."
},
{
"theme": "Conditional Draw",
"popularity_bucket": "Common",
"synergy_count": 5,
"total_frequency": 459,
"description": "Builds around Conditional Draw leveraging synergies with Max speed and Start your engines!."
},
{
"theme": "Toolbox",
"popularity_bucket": "Common",
"synergy_count": 5,
"total_frequency": 453,
"description": "Builds around Toolbox leveraging synergies with Entwine and Bracket:TutorNonland."
},
{
"theme": "Cost Reduction",
"popularity_bucket": "Common",
"synergy_count": 5,
"total_frequency": 431,
"description": "Builds around Cost Reduction leveraging synergies with Affinity and Freerunning."
},
{
"theme": "Flash",
"popularity_bucket": "Common",
"synergy_count": 5,
"total_frequency": 429,
"description": "Builds around Flash leveraging synergies with Evoke and Combat Tricks."
},
{
"theme": "Haste",
"popularity_bucket": "Common",
"synergy_count": 5,
"total_frequency": 396,
"description": "Builds around Haste leveraging synergies with Hellion Kindred and Phoenix Kindred."
},
{
"theme": "Lifelink",
"popularity_bucket": "Common",
"synergy_count": 5,
"total_frequency": 396,
"description": "Builds around Lifelink leveraging synergies with Lifegain Triggers and Lifegain."
},
{
"theme": "Vigilance",
"popularity_bucket": "Common",
"synergy_count": 5,
"total_frequency": 396,
"description": "Builds around Vigilance leveraging synergies with Angel Kindred and Mount Kindred."
},
{
"theme": "Counterspells",
"popularity_bucket": "Common",
"synergy_count": 5,
"total_frequency": 395,
"description": "Builds around Counterspells leveraging synergies with Control and Stax."
},
{
"theme": "Mana Dork",
"popularity_bucket": "Common",
"synergy_count": 5,
"total_frequency": 336,
"description": "Builds around Mana Dork leveraging synergies with Firebending and Scion Kindred."
},
{
"theme": "Cycling",
"popularity_bucket": "Common",
"synergy_count": 5,
"total_frequency": 299,
"description": "Builds around Cycling leveraging synergies with Landcycling and Basic landcycling."
},
{
"theme": "Transform",
"popularity_bucket": "Common",
"synergy_count": 5,
"total_frequency": 296,
"description": "Builds around Transform leveraging synergies with Incubator Token and Incubate."
},
{
"theme": "Bracket:TutorNonland",
"popularity_bucket": "Common",
"synergy_count": 5,
"total_frequency": 293,
"description": "Builds around Bracket:TutorNonland leveraging synergies with Transmute and Bracket:GameChanger."
},
{
"theme": "Clones",
"popularity_bucket": "Common",
"synergy_count": 5,
"total_frequency": 282,
"description": "Builds around Clones leveraging synergies with Myriad and Populate."
},
{
"theme": "Scry",
"popularity_bucket": "Common",
"synergy_count": 5,
"total_frequency": 281,
"description": "Builds around Scry leveraging synergies with Topdeck and Role token."
},
{
"theme": "Reach",
"popularity_bucket": "Common",
"synergy_count": 5,
"total_frequency": 274,
"description": "Builds around Reach leveraging synergies with Spider Kindred and Archer Kindred."
},
{
"theme": "First strike",
"popularity_bucket": "Common",
"synergy_count": 5,
"total_frequency": 248,
"description": "Builds around First strike leveraging synergies with Banding and Kithkin Kindred."
},
{
"theme": "Politics",
"popularity_bucket": "Common",
"synergy_count": 5,
"total_frequency": 247,
"description": "Builds around Politics leveraging synergies with Encore and Melee."
},
{
"theme": "Defender",
"popularity_bucket": "Common",
"synergy_count": 5,
"total_frequency": 230,
"description": "Builds around Defender leveraging synergies with Wall Kindred and Egg Kindred."
},
{
"theme": "Menace",
"popularity_bucket": "Common",
"synergy_count": 5,
"total_frequency": 225,
"description": "Builds around Menace leveraging synergies with Warlock Kindred and Blood Token."
},
{
"theme": "Deathtouch",
"popularity_bucket": "Uncommon",
"synergy_count": 5,
"total_frequency": 191,
"description": "Builds around Deathtouch leveraging synergies with Basilisk Kindred and Scorpion Kindred."
},
{
"theme": "Land Types Matter",
"popularity_bucket": "Uncommon",
"synergy_count": 5,
"total_frequency": 185,
"description": "Builds around Land Types Matter leveraging synergies with Plainscycling and Mountaincycling."
},
{
"theme": "Equip",
"popularity_bucket": "Uncommon",
"synergy_count": 5,
"total_frequency": 184,
"description": "Builds around Equip leveraging synergies with Job select and For Mirrodin!."
},
{
"theme": "Spell Copy",
"popularity_bucket": "Uncommon",
"synergy_count": 5,
"total_frequency": 182,
"description": "Builds around Spell Copy leveraging synergies with Storm and Replicate."
},
{
"theme": "Landwalk",
"popularity_bucket": "Uncommon",
"synergy_count": 5,
"total_frequency": 170,
"description": "Builds around Landwalk leveraging synergies with Swampwalk and Islandwalk."
},
{
"theme": "Impulse",
"popularity_bucket": "Uncommon",
"synergy_count": 5,
"total_frequency": 164,
"description": "Builds around Impulse leveraging synergies with Junk Tokens and Junk Token."
},
{
"theme": "Morph",
"popularity_bucket": "Uncommon",
"synergy_count": 5,
"total_frequency": 140,
"description": "Builds around Morph leveraging synergies with Beast Kindred and Illusion Kindred."
},
{
"theme": "Devoid",
"popularity_bucket": "Uncommon",
"synergy_count": 5,
"total_frequency": 114,
"description": "Builds around Devoid leveraging synergies with Ingest and Processor Kindred."
},
{
"theme": "Resource Engine",
"popularity_bucket": "Uncommon",
"synergy_count": 5,
"total_frequency": 101,
"description": "Builds around Resource Engine leveraging synergies with Energy and Energy Counters."
}
]
}
}