Epic — Phase 0: Foundations
Foundational, mostly-pure building blocks. No user-visible UI. Everything downstream (advisor, score, calibration) depends on these.
Tasks
Notes
getRemovalRoles fills the one real engine gap (no generic opponent-removal detector today) and feeds BOTH the removal pillar and the vulnerability catalog.
- Scoring config extends the existing
tuning.json + /admin/tuning snapshot-guarded pattern.
Part of the Deck Builder & Engine Score milestone.
Epic — Phase 0: Foundations
Foundational, mostly-pure building blocks. No user-visible UI. Everything downstream (advisor, score, calibration) depends on these.
Tasks
Notes
getRemovalRolesfills the one real engine gap (no generic opponent-removal detector today) and feeds BOTH the removal pillar and the vulnerability catalog.tuning.json+/admin/tuningsnapshot-guarded pattern.Part of the Deck Builder & Engine Score milestone.