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
- You have hundreds of unrouted cards and want to manually curate which singles go to ToT
- You want to focus on the marketplace sweet spot ($5-$50) without distraction
- The full Strategist's preview is more than you need — you just want to pick + commit
The flow
- Visit
/admin/triage - Default band: $5-$50 (configurable via the preset row + custom min/max inputs)
- Grid renders cards in your collection NOT on ToT yet, in the band, sorted by value desc
- Each tile shows: image, price chip, recommendation hint (where the Strategist thought this card belonged), grade badge
- Click cards to select. Sticky action bar shows running count.
- Hit Commit N to ToT — each becomes its own ToT single
- Below the grid: Suggest lots from leftovers — calls
/api/curator/lot-suggestionsfor cards outside the current band
Price bands
| Preset | Range | Why |
|---|---|---|
| Under $5 | $0-5 | Bargain-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-200 | Higher-value singles — usually solo-flippable, broad buyer appeal |
| $200-$1k | $200-1000 | Premium singles — often better on Storefront direct than ToT |
| $1k+ | $1000-∞ | Hero cards — Storefront direct or auction |
| Any | 0-∞ | 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
| Tool | Granularity | Best for |
|---|---|---|
| Strategist | Whole portfolio | Bulk routing across all channels at once |
| Lot Builder | City / team / player lots → ToT only | Bundling remaining cards after singles already committed |
| Triage | Hand-pick singles → ToT only | Curating which specific cards become ToT inventory |
Code references
- UI:
frontend/src/pages/Triage.jsx - Engagement endpoint:
backend/routes/curator.routes.js/execute - Lot suggestions endpoint (used by leftover panel):
/lot-suggestions