gambit-admin
  • Joined on 2026-06-06
gambit-admin commented on issue gambit/gambit#630 2026-09-07 05:59:29 +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

Fixed in https://github.com/Gambit-Inc/gambit/pull/425 — onboarding now recommends 'alembic upgrade head' to build a fresh local DB instead of create_all alone, since partitions/trigger/trgm…

gambit-admin commented on issue gambit/gambit#629 2026-09-07 05:59:28 +00:00
Docs: staging/dev migrate instructions say upgrade head — first step on a never-stamped DB is stamp head

Fixed in https://github.com/Gambit-Inc/gambit/pull/425 — AGENTS.md and docs/onboarding.md now say to stamp once for an already-provisioned DB, then upgrade head after.

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

SCRUM-90 (boot/request-time DDL sites 1-3) is now a real PR: https://github.com/Gambit-Inc/gambit/pull/424. Was blocked on PR #407 merging (chains its migration onto #407's post-DDL-removal state)…

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

Second review round on GitHub PR #422 caught a real bug: rate_limit_vendor was keyed only on authentication, independent of the owner role check — a non-owner's request would 403 but still burn…

gambit-admin commented on issue gambit/gambit#632 2026-09-07 04:12:41 +00:00
EPIC: On-device CardVision — recognize cards on the iPhone without Tower

Consolidated Design build 497cf777 (1.3.12) started: multi-game packs #638 + native selection fixes + blur-before-warp (#633). PR #423 at 7c84c8ea. Device acceptance list is on #638's doc…

gambit-admin commented on issue gambit/gambit#638 2026-09-07 04:12:40 +00:00
On-device: multi-game packs (per-game download, per-set delta updates)

Committed as 168453a5 on codex/cardvision-multi-game-638 (pushed), merged into codex/cardvision-on-device (PR #423, 359673b8). Ten packs served at /game-packs (catalog 200 via…

gambit-admin commented on issue gambit/gambit#633 2026-09-07 03:48:18 +00:00
On-device: local card detection + crop (binder-safe, pulled back, off-centre)

Metro-side guards live on the phone (PR #423): confidence gap >0.1 or non-card aspect on a plain box crop → treated as a failed crop → guide-image recognition. **For the TestFlight native build…

gambit-admin commented on issue gambit/gambit#632 2026-09-07 03:10:33 +00:00
EPIC: On-device CardVision — recognize cards on the iPhone without Tower

Working rules for anyone joining this epic (2026-09-06):

  1. gambit-issues claim <n> before starting; gambit-status <n> looking/identified/fixing/testing/pr/done at each stage.
  2. Code…
gambit-admin commented on issue gambit/gambit#638 2026-09-07 03:10:23 +00:00
On-device: multi-game packs (per-game download, per-set delta updates)

Handoff brief (2026-09-06): same locations as the brief on #637 (index ~/ai/cardvision-node/data, tooling tools/cardvision_ios/pack.py, served root artifacts/clip-coreml/packs/).…

gambit-admin commented on issue gambit/gambit#637 2026-09-07 03:10:14 +00:00
On-device: fit ALL games on the phone in ~500 MB (today EN Pokémon alone is ~970 MB)

Handoff brief for whoever picks this up (2026-09-06):

Where things are on Kris's PC

  • Branch: codex/cardvision-on-device (draft PR https://github.com/Gambit-Inc/gambit/pull/423),…
gambit-admin commented on issue gambit/gambit#632 2026-09-07 03:03:25 +00:00
EPIC: On-device CardVision — recognize cards on the iPhone without Tower

Draft PR opened: https://github.com/Gambit-Inc/gambit/pull/423 (branch codex/cardvision-on-device, 8 commits, verify green all scopes). Stays DRAFT until a 1.3.11 TestFlight native build is…

gambit-admin commented on issue gambit/gambit#632 2026-09-07 02:58:14 +00:00
EPIC: On-device CardVision — recognize cards on the iPhone without Tower

Decision refined (Kris, 2026-09-06 late):

  • Testing phase (Design): fully on device — the phone decides, misses become retry tiles, the only network call is catalog/pricing. `cardvisionOnD…
gambit-admin commented on issue gambit/gambit#642 2026-09-07 02:58:14 +00:00
On-device: production readiness — drop the Design-only gate, host assets properly, TestFlight rollout

TestFlight behaviour decided 2026-09-06: cascade on-device → Tower → Gemini (Design testing runs fully on device with pricing only). This issue flips cardvisionOnDeviceOnly back to false…

gambit-admin commented on issue gambit/gambit#633 2026-09-07 02:52:50 +00:00
On-device: local card detection + crop (binder-safe, pulled back, off-centre)

Build 972dead6 field data (8 scans, dim room): full-res crops now 570–790 px wide (was 270–380); Tower deskew fired on 3/8 (detector_deskew); thermal skip untested (state 0). New finding: the…

gambit-admin commented on issue gambit/gambit#633 2026-09-07 02:38:44 +00:00
On-device: local card detection + crop (binder-safe, pulled back, off-centre)

Native revision 2 in Design build 972dead6 (commit 462281cb, version 1.3.11): selection never refuses; Tower's minAreaRect deskew replaces Vision; cropCardInPhoto detects + crops at full capture…

gambit-admin commented on issue gambit/gambit#642 2026-09-07 02:27:50 +00:00
On-device: production readiness — drop the Design-only gate, host assets properly, TestFlight rollout

Decisions 2026-09-06 (Kris):

  • No user-facing on-device toggle. Whether recognition runs on the phone is a remote-config flag per vendor (same mechanism as pricing mode). The three test…
gambit-admin commented on issue gambit/gambit#642 2026-09-07 02:23:27 +00:00
On-device: production readiness — drop the Design-only gate, host assets properly, TestFlight rollout

Rollout phases and decisions recorded on EPIC #632 (2026-09-06): Tower stays the fallback for local misses; phone-home default ON (#644). Phase B gates for this issue: size ≤ 700 MB (#637),…

gambit-admin commented on issue gambit/gambit#632 2026-09-07 02:23:25 +00:00
EPIC: On-device CardVision — recognize cards on the iPhone without Tower

Decisions (Kris, 2026-09-06):

  • Tower stays as the fallback for local misses (and stays the index builder + the Android path). Not local-only.
  • Phone-home is ON by default for all…
gambit-admin opened issue gambit/gambit#646 2026-09-07 02:23:12 +00:00
On-device: older iPhone memory and speed test before any wide rollout