Skip to content

Epic: Deck Builder #204

Description

@Doberjohn

Goal

Add a full deck building experience with synergy analysis integration — Inkweave's core differentiator.

Scope (v1.0)

  • Card add/remove with quantity controls
  • Rule enforcement: 4-copy max, 2-color max (60-card soft limit — allow more, show warning)
  • Local persistence (localStorage) — multiple decks, auto-save
  • Dreamborn text format import / text export
  • Deck synergy analysis via CTA button (client-side, weighted sum scoring)

Architecture Notes

  • Entirely client-side (no backend needed)
  • Synergy analysis uses pre-computed synergy JSON files (already exist per card)
  • Weighted sum formula: Perfect (9-10) ×3, Strong (7-8) ×2, Moderate (4-6) ×1, Weak (<4) ×0.5
  • Display: single deck synergy score number for v1.0, breakdown in future versions

Sub-tasks

Phase

Phase 2 (weeks 3-4) — depends on engine rules landing first for richer analysis

Future Enhancements (post-v1.0)

  • Deck sharing via URL (Deck sharing via URL #2)
  • Synergy breakdown by playstyle
  • "Cards that would improve your deck" suggestions
  • Per-pair detail view within deck context

Metadata

Metadata

Assignees

Labels

epicLarge feature spanning multiple issuesfeatureNew feature or functionality

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions