Deck Planner Companion App

Plan by intention. Let the app identify obvious card functions, add the roles only you can know, then check whether your own targets are covered.

Local autosave ready
Project & export

PROJECT

Working file

Optional. Used by the Budget Lens after card prices are identified.

Autosaved locally when available ·

DECK LIST

Paste the current list

Paste a plain-text list. Quantity-prefixed lines are counted automatically. Identify cards & starter roles can then resolve card facts and pre-tag obvious structural functions. Personal roles such as Engine, Fuel or Finish remain yours to define.

0 total cards from quantities 0 unique card names

GUIDED AUDIT

Reduce the typing. Keep the judgement.

1 · PasteYour current deck list becomes the working evidence.
2 · IdentifyCard facts are resolved and obvious baseline functions are detected.
3 · ReviewYou add contextual roles the rules text cannot know.
4 · DiagnoseYour active tags are compared with your active targets.
0identified
0with baseline tags
0recommended review
0unresolved

Nothing has been resolved yet. The diagnostic still works with manual tags.

Review settings
Advanced tag table · inspect or edit every entry

ENTRY TAGS

Tell the checker what each entry is doing

One entry can carry several functional tags. That reflects multi-role cards without changing the number of physical deck slots.

Chapter 1

I WANT THIS.

Define the deck before judging it.

1-I

Deck Identity

1-II

Protect the Dream

1-III

Identity Lock

Optional reflection

Chapter 2

I CAN BUILD THIS.

Check support using the deck itself.

2-I

Engine & Package

Fuel, payoff and supporting roles are tracked by the cards you tag below rather than rewritten here.

Engine assumptions / notes

2-II / 2-III

Functional Coverage

This replaces separate written resource and interaction worksheets. The app counts the roles attached to your actual cards and compares them with your active targets.

How starter targets work

Common structural roles use a hidden starter baseline when left blank. Enter a white number only when your deck needs a different target. Identity-dependent roles stay unset until you choose one.

Fixing is especially deck-dependent: the hidden baseline is only a multicolour starting point.

Coverage notes · optional

2-IV

Feasibility Gate

Blockers / compromise notes

Chapter 3

I WILL BUILD THIS.

Commit to a version and spend deliberately.

3-I

Ready to Build?

Version and updated time already live in the project header, so they are not entered again here.

Known trade-offs

3-II

Cards Under Scrutiny

Flag a card during Card Review instead of maintaining a separate written list.

What evidence would change your mind?

3-III

Budget & Ownership

Acquisition state is tracked against individual cards. Use this section to inspect spend rather than rewrite an allocation list.

BUDGET LENS

See where the spend is concentrated

Unmarked resolved cards count as Need to buy. Mark cards Owned or Allocated elsewhere only where needed.

Allocation note · optional

3-IV

Opening Hand & Sequence

Chapter 4

THIS CAN WIN.

Test the route, capture evidence, refine.

4-I

Conversion Map

EngineDefine the primary engine in 2-I
→ →
Choke points / conversion notes

4-II

Playtest Evidence

4-III

Diagnose & Retest

Checkpoint note

CHECKER

Plan diagnostic

Requirement met = covered. Needs attention = review this area. Not checked = not enough evidence yet. Colour reinforces these states but is not required to understand them. Every result opens the section that produced it. The checker identifies where to look; it does not choose the solution.

NOTESFreeform notes

Card review

CARD REVIEW

0 / 0

BUDGET REVIEW

Cost concentration, not a cut list

Cards are ordered by current reference cost. Gold emphasis only shows where spend is concentrated; it does not mean the card should be removed. Player roles and budget priority stay visible so you can decide what deserves the money.

IMPORT

Restore a project

Paste a project exported by this companion, or choose a saved Markdown/text file.