- Entry offers Check a bid and Build & price as separate jobs.
- Set → product selection is searchable, touch-friendly, and automatically calculates the break.
- The first buyer result shows Sellable EV, confidence, slot selection, bid, incremental shipping, and a verdict.
- Incomplete data produces NO VERDICT. No missing value receives an inferred price.
- Market EV, Sellable EV, Known EV, chase share, value without the chase, and top contributors remain available without obstructing the primary decision.
- Product market cost is populated when tcgcsv is reachable; actual cost is always editable.
- The Whatnot US preset uses 8% commission plus 2.9% processing on hammer + buyer shipping + tax, plus $0.30 per purchase.
- Buyer-paid shipping is never seller revenue. Packing and seller-covered shipping are explicit costs.
- The target plan and actual asks are distinct. Profit is hidden until all sold slots have actual asks.
- Target asks allocate by Sellable EV with a minimum, can be locked, and redistribute when a slot is marked unsold.
- Exact sealed contents are used whenever a normalized record exists.
- Sourced corrections override upstream metadata and remain reviewable in
data/corrections.json. - Cross-set packs, guaranteed cards, deck contents, and box toppers resolve as cards or become named material omissions.
- Confidence is
verified,estimated, orincompleteand is computed, not editorial. - Card prices are exact to printing and finish. Cached prices expire after six hours.
- React, TypeScript, and Vite produce a static GitHub Pages build.
- The app works at 320 CSS pixels, is touch-first, supports keyboard use, visible focus, reduced motion, and semantic controls.
- The core shell is installable as a PWA. Network-first caching must not conceal refreshed prices.
- Public share links contain composition only; private acquisition costs are excluded.
- Legacy
?set=,?preset=, and?b=links remain readable. npm testandnpm run buildpass before release. Domain calculations have unit coverage; buyer and seller happy paths receive browser smoke coverage.
Accounts, a hosted backend, cash-out haircut, probability-of-profit simulation, tax estimation, and speculative collector-pool narrowing are not part of this release.