feat: Add include/exclude card lists feature with web UI, validation, fuzzy matching, and JSON persistence (ALLOW_MUST_HAVES=1)

This commit is contained in:
matt 2025-09-09 09:36:17 -07:00
parent 7ef45252f7
commit 0516260304
39 changed files with 3672 additions and 626 deletions

View file

@ -18,5 +18,10 @@
"wipes": 2,
"card_advantage": 10,
"protection": 8
}
},
"include_cards": ["Sol Ring", "Lightning Bolt"],
"exclude_cards": ["Chaos Orb"],
"enforcement_mode": "warn",
"allow_illegal": false,
"fuzzy_matching": true
}