Block a user
Dead pricing/search paths to delete: tcgplayer-sales, search-cards enrich, JustTCG stubs, paused refresh-due
POST /sell/cart is still the legacy direct sale path (no ledger, receipt or void); undo deletes without audit
Live vendor price fetches still on user-facing paths (violates no-live-pricing decision)
Accounts: resets don't revoke sessions, rate limits fail open, forgot-password leaks account existence, owner set-password lacks current-password check
Two card/price lookups need no login: GET /card-cache/cards/{justtcg_id}, GET /pricing/condition-prices/{product_id}
Endpoint intent registry: every user-facing route documented in plain English + technical path (PR 1 of 3)
Endpoint intent registry: every user-facing route documented in plain English + technical path (PR 1 of 3)
Intent drift gate in CI: new/changed endpoints, params, and partner calls must match the registry (PR 2 of 3)
/ops/map: graphical endpoint dashboard grouped by domain with plain-English + technical explanations and live health (PR 3 of 3)
Disable Scrydex Vision entirely (never spend the ~5-credit image-match call)
Graded slabs identify by Scrydex Vision instead of the cert (wrong-card, e.g. Pikachu -> 5/12)
Backend hardening follow-ups (defense-in-depth, need a backend PR + promote, NOT shipped by this OTA): (1) a vetoed/empty Scrydex Vision result should fall through to the cert cascade instead of…
Graded slabs identify by Scrydex Vision instead of the cert (wrong-card, e.g. Pikachu -> 5/12)
Graded slabs identify by Scrydex Vision instead of the cert (wrong-card, e.g. Pikachu -> 5/12)
Slab scans: full-frame capture + card-shaped guide
Slab scans: full-frame capture + card-shaped guide
Universal structured-file import: canonical dictionary, adapters, and 100k+ jobs
Second-pass sample acquisition completed (research cutoff 2026-09-01).
New evidence:
- ManaBox: authentic public May 2026 site-round-tripped export found. Exact 15-column output: Name, Set code,…
Gambit Pricing Engine: seller-controlled repricing from intake through final sale
@kris — Rudy is requesting authorization for a throwaway visual prototype of the Gambit Pricing Engine described in #554 before implementation begins.
He needs to review the first-time setup,…
Gambit Pricing Engine: seller-controlled repricing from intake through final sale
Universal structured-file import: canonical dictionary, adapters, and 100k+ jobs
Cards matched but incorrect options offered