gambit-admin
  • Joined on 2026-06-06
gambit-admin opened issue gambit/gambit#644 2026-09-07 02:23:11 +00:00
On-device: phone-home upload + parity scoring (default ON) so Tower keeps learning from local scans
gambit-admin opened issue gambit/gambit#645 2026-09-07 02:23:11 +00:00
On-device: collector-number read (port Tower's number-read to Apple Vision text recognition)
gambit-admin commented on issue gambit/gambit#632 2026-09-07 02:06:21 +00:00
EPIC: On-device CardVision — recognize cards on the iPhone without Tower

Child issues, in the order we expect to work them:

Now (this build cycle)

  • #633 local card detection + crop — built, native revision awaiting the next build
  • #634 miss / catalog-failure…
gambit-admin opened issue gambit/gambit#640 2026-09-07 02:06:06 +00:00
On-device: heat and battery — thermal-aware scheduling and measured sustained scanning
gambit-admin opened issue gambit/gambit#641 2026-09-07 02:06:06 +00:00
On-device: CLIP preprocessing parity (OpenCV INTER_AREA vs PIL bicubic) and shortlist recall on real misses
gambit-admin opened issue gambit/gambit#642 2026-09-07 02:06:06 +00:00
On-device: production readiness — drop the Design-only gate, host assets properly, TestFlight rollout
gambit-admin opened issue gambit/gambit#643 2026-09-07 02:06:06 +00:00
On-device: live card outline before the shutter (later)
gambit-admin opened issue gambit/gambit#635 2026-09-07 02:06:05 +00:00
Catalog/pricing resolve times out after a successful local match (3 s budget)
gambit-admin opened issue gambit/gambit#636 2026-09-07 02:06:05 +00:00
On-device: per-scan diagnostics — stage timings, thermal state, labelled miss set
gambit-admin opened issue gambit/gambit#637 2026-09-07 02:06:05 +00:00
On-device: fit ALL games on the phone in ~500 MB (today EN Pokémon alone is ~970 MB)
gambit-admin opened issue gambit/gambit#638 2026-09-07 02:06:05 +00:00
On-device: multi-game packs (per-game download, per-set delta updates)
gambit-admin opened issue gambit/gambit#639 2026-09-07 02:06:05 +00:00
On-device: compact fine-tuned encoder to replace CLIP-L (the real path to 500 MB)
gambit-admin opened issue gambit/gambit#633 2026-09-07 02:06:04 +00:00
On-device: local card detection + crop (binder-safe, pulled back, off-centre)
gambit-admin opened issue gambit/gambit#634 2026-09-07 02:06:04 +00:00
On-device: local miss and catalog/pricing failure become retryable tiles, not alerts
gambit-admin opened issue gambit/gambit#632 2026-09-07 02:04:41 +00:00
EPIC: On-device CardVision — recognize cards on the iPhone without Tower
gambit-admin opened issue gambit/gambit#630 2026-09-07 01:51:48 +00:00
Onboarding: fresh local DB via create_all alone now lacks price_snapshot partitions, audit trigger, trgm indexes — point new devs at alembic upgrade head
gambit-admin opened issue gambit/gambit#631 2026-09-07 01:51:48 +00:00
deploy.yml: run alembic upgrade head against staging on each refresh so staging rehearses migrations before prod
gambit-admin opened issue gambit/gambit#629 2026-09-07 01:51:47 +00:00
Docs: staging/dev migrate instructions say upgrade head — first step on a never-stamped DB is stamp head
gambit-admin commented on issue gambit/gambit#422 2026-09-07 01:06:27 +00:00
Audit: split DB users — app can no longer ALTER/DROP (blocked by startup-DDL removal)

Update on D8 (GitHub PR #422): review caught that the frontend's only caller (settings page) was still calling the endpoint with no body, which would have 422'd in production the moment this…

gambit-admin commented on issue gambit/gambit#422 2026-09-07 00:29:55 +00:00
Audit: split DB users — app can no longer ALTER/DROP (blocked by startup-DDL removal)

D8 (POST /auth/workspace/reset gate) implemented: GitHub PR #422 (yes, same number as this issue by coincidence) — typed workspace-name confirmation, rate_limit_vendor(5, 3600), and a warning-leve…