Features are organized into epics. Items marked MVP ship first; Post-MVP come later.
| # | Story | Status |
|---|
| 1.1 | Paste SimC export string and parse it | MVP |
| 1.2 | Display character summary after parsing | MVP |
| 1.3 | Clear error message for malformed input | MVP |
| 1.4 | Remember last pasted string between sessions | Post-MVP |
| # | Story | Status |
|---|
| 2.1 | Show gear slots with equipped + bag items | MVP |
| 2.2 | Equipped item pre-selected and highlighted | MVP |
| 2.3 | Multi-select items per slot | MVP |
| 2.4 | Live combination counter | MVP |
| 2.5 | Warning >200, hard block >1000 combinations | MVP |
| 2.6 | Bypass 1000 limit toggle | Post-MVP |
| 2.7 | Select all / Deselect all per slot | Post-MVP |
| 2.8 | Show item level and key stats | Post-MVP |
| # | Story | Status |
|---|
| 3.1 | Detect items with gem sockets | MVP |
| 3.2 | Manual gem ID input | MVP |
| 3.3 | Generate gem permutation combinations | MVP |
| 3.4 | Combine with gear selection in one run | MVP |
| 3.5 | Preset gem list for current patch | Post-MVP |
| # | Story | Status |
|---|
| 4.1 | Detect enchantable slots | MVP |
| 4.2 | Enchant ID selection per slot | MVP |
| 4.3 | Generate enchant combinations | MVP |
| 4.4 | Combine with gear + gem optimization | MVP |
| 4.5 | Preset enchant list for current patch | Post-MVP |
| 4.6 | ”No enchant” always an option | MVP |
| # | Story | Status |
|---|
| 5.1 | Fight style dropdown (7 styles) | MVP |
| 5.2 | Fight length input | MVP |
| 5.3 | Fight length variance | MVP |
| 5.4 | Number of enemies | MVP |
| 5.5 | Iterations input | MVP |
| 5.6 | Target error mode | Post-MVP |
| 5.7 | Thread count | MVP |
| 5.8 | Collapsible settings panel | MVP |
| 5.10 | Item set bonus filter | Post-MVP |
| 5.11 | Item upgrade currency | Post-MVP |
| 5.12 | Catalyst charges | Post-MVP |
| # | Story | Status |
|---|
| 6.1 | ”Run Sim Gear” button | MVP |
| 6.2 | Progress bar | MVP |
| 6.3 | Incremental results | MVP |
| 6.4 | Cancel in-progress run | MVP |
| 6.5 | Estimated time remaining | Post-MVP |
| 6.6 | Immediate DPS display per completed sim | MVP |
| # | Story | Status |
|---|
| 7.1 | Ranked table with DPS + delta | MVP |
| 7.2 | Highlight top result | MVP |
| 7.3 | Show items per slot per combo | MVP |
| 7.4 | ”Currently equipped” always shown | MVP |
| 7.5 | Sortable by DPS | Post-MVP |
| 7.6 | CSV export | Post-MVP |
| 7.7 | Error margin display | Post-MVP |
| 7.8 | Statistical noise indicator | Post-MVP |
| 7.9 | Bar chart visualization | Post-MVP |
| 7.10 | Diff highlighting vs equipped | Post-MVP |
| # | Story | Status |
|---|
| 8.1 | Bundled SimC sidecar (no install needed) | MVP |
| 8.2 | SimC binary path override | Post-MVP |
| 8.3 | Binary validation on launch | MVP |
| 8.4 | Persistent settings | MVP |
| 8.5 | SimC version in footer | Post-MVP |
| # | Story | Status |
|---|
| 9.1 | GitHub Actions builds .dmg + .exe | MVP |
| 9.2 | Publish to GitHub Releases | MVP |
| 9.3 | Auto-update on launch | Post-MVP |
| 9.4 | macOS code signing | Post-MVP |
| # | Story | Status |
|---|
| 10.1 | ”+ Add item” search entry point | MVP |
| 10.2 | Parallel local DB + Wowhead search | MVP |
| 10.3 | Search results with quality colors | MVP |
| 10.4 | Gear track selection (ilvl ranges) | MVP |
| 10.5 | Unowned badge in slot card | MVP |
| 10.6 | ”Assume socket” checkbox | MVP |
| 10.7 | Deselectable like any item | MVP |
| 10.8 | Fully offline via bundled items.db | MVP |
| 10.9 | CI regenerates items.db each release | MVP |
Multi-stage simulation that culls bad combinations early for ~30x faster large runs.
| # | Story | Status |
|---|
| 11.1 | Multi-stage pipeline orchestrator | MVP |
| 11.2 | Statistical culling function | MVP |
| 11.3 | Subset ProfileSet builder | MVP |
| 11.4 | Auto-select stage count | MVP |
| 11.5 | Wire into simulation hook | MVP |
| 11.6 | Staged progress UI | MVP |
| 11.7 | ”Smart Sim” toggle | MVP |
| 11.8 | Mid-stage cancellation | MVP |
| 11.9 | Baseline always survives | MVP |
| 11.10 | Unit tests | MVP |
Simulate every potential drop from a content source to determine farming priorities.
Includes loot table database, source selection UI, single-swap simulation, and boss/item ranking views.
| Feature | Reason |
|---|
| Quick Sim (single DPS snapshot) | Not the core use case |
| Talent comparison | Combinations explode too fast |
| Stat weights / scale factors | Different SimC mode, separate feature |
| Custom APL editor | Power-user feature, defer to v2 |
| DungeonRoute fight style | Requires custom enemy definitions |
| Raid buff overrides | SimC applies sensible defaults |