mirror of
https://github.com/mwisnowski/mtg_python_deckbuilder.git
synced 2025-12-17 08:00:13 +01:00
feat(editorial): Phase D synergy commander enrichment, augmentation, lint & docs\n\nAdds Phase D editorial tooling: synergy-based commander selection with 3/2/1 pattern, duplicate filtering, annotated synergy_commanders, promotion to minimum examples, and augmentation heuristics (e.g. Counters Matter/Proliferate injection). Includes new scripts (generate_theme_editorial_suggestions, lint, validate, catalog build/apply), updates orchestrator & web routes, expands CI workflow, and documents usage & non-determinism policies. Updates lint rules, type definitions, and docker configs.
This commit is contained in:
parent
16261bbf09
commit
f2a76d2ffc
35 changed files with 2818 additions and 509 deletions
|
|
@ -221,12 +221,11 @@ def derive_synergies_for_tags(tags: Set[str]) -> Dict[str, List[str]]:
|
|||
("Noncreature Spells", ["Spellslinger", "Prowess"]),
|
||||
("Prowess", ["Spellslinger", "Noncreature Spells"]),
|
||||
# Artifacts / Enchantments
|
||||
("Artifacts Matter", ["Treasure Token", "Equipment", "Vehicles", "Improvise"]),
|
||||
("Artifacts Matter", ["Treasure Token", "Equipment Matters", "Vehicles", "Improvise"]),
|
||||
("Enchantments Matter", ["Auras", "Constellation", "Card Draw"]),
|
||||
("Auras", ["Constellation", "Voltron", "Enchantments Matter"]),
|
||||
("Equipment", ["Voltron", "Double Strike", "Warriors Matter"]),
|
||||
("Treasure Token", ["Sacrifice Matters", "Artifacts Matter", "Ramp"]),
|
||||
("Vehicles", ["Artifacts Matter", "Equipment"]),
|
||||
("Vehicles", ["Artifacts Matter", "Crew", "Vehicles"]),
|
||||
# Counters / Proliferate
|
||||
("Counters Matter", ["Proliferate", "+1/+1 Counters", "Adapt", "Outlast"]),
|
||||
("+1/+1 Counters", ["Proliferate", "Counters Matter", "Adapt", "Evolve"]),
|
||||
|
|
@ -237,7 +236,7 @@ def derive_synergies_for_tags(tags: Set[str]) -> Dict[str, List[str]]:
|
|||
("Landfall", ["Lands Matter", "Ramp", "Token Creation"]),
|
||||
("Domain", ["Lands Matter", "Ramp"]),
|
||||
# Combat / Voltron
|
||||
("Voltron", ["Equipment", "Auras", "Double Strike"]),
|
||||
("Voltron", ["Equipment Matters", "Auras", "Double Strike"]),
|
||||
# Card flow
|
||||
("Card Draw", ["Loot", "Wheels", "Replacement Draw", "Unconditional Draw", "Conditional Draw"]),
|
||||
("Loot", ["Card Draw", "Discard Matters", "Reanimate"]),
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue