Workflow

Triage

Triage is the quick-pick view for committing singles to ToT by price band. Skips the full Strategist's allocator + lot-builder machinery — does ONE thing: "show me $5-$50 cards not on ToT, let me pick the ones to ship."

When to use it

The flow

  1. Visit /admin/triage
  2. Default band: $5-$50 (configurable via the preset row + custom min/max inputs)
  3. Grid renders cards in your collection NOT on ToT yet, in the band, sorted by value desc
  4. Each tile shows: image, price chip, recommendation hint (where the Strategist thought this card belonged), grade badge
  5. Click cards to select. Sticky action bar shows running count.
  6. Hit Commit N to ToT — each becomes its own ToT single
  7. Below the grid: Suggest lots from leftovers — calls /api/curator/lot-suggestions for cards outside the current band

Price bands

PresetRangeWhy
Under $5$0-5Bargain-bin / repack candidates — don't ship to ToT, bundle them instead
$5-$50$5-50 (default)The marketplace sweet spot — most cards work as singles here
$50-$200$50-200Higher-value singles — usually solo-flippable, broad buyer appeal
$200-$1k$200-1000Premium singles — often better on Storefront direct than ToT
$1k+$1000-∞Hero cards — Storefront direct or auction
Any0-∞See everything not on ToT

How it commits

Triage uses POST /api/curator/execute with a list of { card_id, target_channel: 'thisorthat' } placements. Each card gets engaged individually as a single. The webhook fan-out and listing creation is identical to Strategist commits — same auto-publish flow.

Triage vs Lot Builder vs Strategist

ToolGranularityBest for
StrategistWhole portfolioBulk routing across all channels at once
Lot BuilderCity / team / player lots → ToT onlyBundling remaining cards after singles already committed
TriageHand-pick singles → ToT onlyCurating which specific cards become ToT inventory

Code references