Block a user
Accept credit card payments in-app via iPOSpays Tap to Pay (iPhone deep-link to iPOSgo)
Architecture correction after reading Dejavoo's actual SDK + sample repo
Verified against dejavoo-integration/Tap-to-Pay-on-iOS-Deeplinking and the rendered docs. One earlier assumption was…
Accept credit card payments in-app via iPOSpays Tap to Pay (iPhone deep-link to iPOSgo)
Move deploys to GitHub Actions: build-once → staging → gated promote to prod
Graded cards: nightly graded prices are written to price_daily and never read — repoint the inventory value engine (completes #170)
**Scope extension from the 2026-09-02 card-data review — this is the graded read-path repoint for ALL readers, not just the value engine, plus the rip of the legacy tables (Plan B ① + ② in…
Dead pricing/search paths to delete: tcgplayer-sales, search-cards enrich, JustTCG stubs, paused refresh-due
More dead/leftover paths found in the 2026-09-02 card-data review — add to this purge:
- JustTCG history rescue never ran on prod:
services/justtcg_history_rescue.py+ `jobs/history_backfil…
JP graded slabs (SV2a) fail to resolve despite card + Master Ball variant existing in card_cache
Root-cause scoping from the 2026-09-02 card-data review (read-only; nothing fixed). This slab fails for three compounding reasons, each now its own issue. Fixing only the katakana typo will…
Sealed catalog: 3-week discovery window (200 of ~4,200 groups per run), scrydex_product_id written but unused, non-game purge hard-deletes referenced rows, no price history
psa_cert_cache never refreshes a complete row, stores Card Hedge FMV inside the identity cache, and is read by cert number without grader
Sealed prices never reach inventory, POS, or labels — 219 of 232 sealed inventory products have no live price source
One price helper: 'market' has four different fallback chains per endpoint, price_condition is never written, public reads surface no as-of
Three price histories: card_price_history still snapshotted daily, card-detail reads tcg_price_trends unsanitized, entity indices on legacy — collapse to price_daily
Ingest drops prices silently: variant resolve → None skips the row with no counter; 2,709 variants have never been priced
name_search corrupts Japanese names: diacritic stripper drops dakuten/handakuten (イーブイ → イーフイ) on 14.5k rows
card_cache has no language column — EN/JP prints share game='pokemon' and every name+number reader is language-blind
JP graded slabs (SV2a) fail to resolve despite card + Master Ball variant existing in card_cache
Card review photo is positioned too high after scanning
No market value displayed for scanned basketball card via Card Hedge API
Scanner UI lag during Card Party demo
Manual search: keyboard stays up and blocks scrolling the results
/ops/map: graphical endpoint dashboard grouped by domain with plain-English + technical explanations and live health (PR 3 of 3)