mirror of
https://github.com/mwisnowski/mtg_python_deckbuilder.git
synced 2025-12-16 15:40:12 +01:00
feat(random): finalize multi-theme telemetry and polish
Some checks failed
Editorial Lint / lint-editorial (push) Has been cancelled
Some checks failed
Editorial Lint / lint-editorial (push) Has been cancelled
- document random theme exclusions, perf guard tooling, and roadmap completion - tighten random reroll UX: strict theme persistence, throttle handling, export parity, diagnostics updates - add regression coverage for telemetry counters, multi-theme flows, and locked rerolls; refresh README and notes Tests: pytest -q (fast random + telemetry suites)
This commit is contained in:
parent
73685f22c8
commit
49f1f8b2eb
28 changed files with 4888 additions and 251 deletions
35
config/random_theme_exclusions.yml
Normal file
35
config/random_theme_exclusions.yml
Normal file
|
|
@ -0,0 +1,35 @@
|
|||
# Curated exclusions for Random Mode auto-fill suggestions
|
||||
#
|
||||
# Each entry lists a set of tokens we explicitly remove from the curated
|
||||
# random theme pool along with the reason. These tokens remain searchable
|
||||
# via manual text entry; they are excluded only from surprise/random
|
||||
# suggestions and auto-fill assistance.
|
||||
|
||||
manual_exclusions:
|
||||
- category: ubiquitous_baseline
|
||||
summary: Baseline game actions that nearly every Commander deck shares.
|
||||
tokens:
|
||||
- card advantage
|
||||
- card draw
|
||||
- removal
|
||||
- interaction
|
||||
notes: Manual typing will still find these, but surfacing them in surprise mode is not actionable.
|
||||
|
||||
- category: degenerate_catchall
|
||||
summary: Broad "good stuff"/"value" descriptors that do not communicate a cohesive plan.
|
||||
tokens:
|
||||
- value
|
||||
- good stuff
|
||||
- goodstuff
|
||||
- good-stuff
|
||||
- midrange value
|
||||
notes: Users should choose the underlying themes they actually want instead of generic catch-alls.
|
||||
|
||||
- category: non_theme_qualifiers
|
||||
summary: Tags that describe constraints outside of theme-building.
|
||||
tokens:
|
||||
- budget
|
||||
- competitive
|
||||
- cedh
|
||||
- high power
|
||||
notes: These categories belong in power settings rather than surprise theme suggestions.
|
||||
Loading…
Add table
Add a link
Reference in a new issue