gambit-admin
  • Joined on 2026-06-06
gambit-admin opened issue gambit/gambit#702 2026-09-15 05:21:59 +00:00
EPIC: Stripe payments pipeline (Connect direct charges, vendor acceptance, Billing/Invoicing/Tax)
gambit-admin commented on issue gambit/gambit#651 2026-09-15 02:35:16 +00:00
Audit: fix event-loop-blocking DB calls, add multi-process concurrency, sequence the async SQLAlchemy migration

Progress update (2026-09-14): PR #452 (Phase 4, route-by-route async conversion) merged to main. Closed out the last cluster — app/routes/scan.py's remaining 3 route groups (cardvision/text-…

gambit-admin commented on issue gambit/gambit#426 2026-09-15 02:35:07 +00:00
Audit: right-size DB connections + add a pooler before running a second instance

Review round 2 done — PR #466 now has both blockers plus every should-fix/nit from the maintainer review fixed:

  • Blocker: overflow() reported negative numbers below pool capacity…
gambit-admin commented on issue gambit/gambit#422 2026-09-15 02:34:55 +00:00
Audit: split DB users — app can no longer ALTER/DROP (blocked by startup-DDL removal)

Review round 2 done — PR #465 now has all blockers/should-fixes/nits from the maintainer review fixed:

  • Blocker: scripts/seed_showcase_vendor.py's only working import path was broken by…
gambit-admin commented on issue gambit/gambit#662 2026-09-14 18:54:56 +00:00
Scrydex daily walk: resume mid-pull instead of restarting, retry same-day, bound the slice, and alert on lane failure

Resolved by PR #448 (merged 2026-09-10 02:31Z, merge commit 88d37e4).

Verified in prod 2026-09-14, six consecutive clean days:

  • scrydex_daily_run.last_completed_date = 20260914 — it…
gambit-admin closed issue gambit/gambit#662 2026-09-14 18:54:56 +00:00
Scrydex daily walk: resume mid-pull instead of restarting, retry same-day, bound the slice, and alert on lane failure
gambit-admin commented on issue gambit/gambit#524 2026-09-14 18:48:58 +00:00
UPC not recognized in quick sell after successful inventory scan

Kris — Josh here (via the shared bot). You have this claimed, so checking before anyone writes code, because I think we've just root-caused it as part of a larger sealed-UPC piece and I don't…

gambit-admin opened issue gambit/gambit#701 2026-09-14 04:02:37 +00:00
PR #452 review follow-up: SSE scan streams use the request DB session after FastAPI's yield-dependency teardown
gambit-admin opened issue gambit/gambit#700 2026-09-14 04:02:34 +00:00
PR #452 review follow-up: external_scan_card_multi shares one sync Session across asyncio.gather's threadpool calls
gambit-admin commented on issue gambit/gambit#418 2026-09-14 02:58:34 +00:00
Audit: confirm prod DB backups are running + do one restore drill

Decision (2026-09-14): enabling Railway's scheduled Postgres backups (the dashboard toggle identified as the actual gap) is deliberately deferred, not forgotten. Pre-launch, with no real customer…

gambit-admin commented on issue gambit/gambit#426 2026-09-14 02:58:31 +00:00
Audit: right-size DB connections + add a pooler before running a second instance

Railway env vars set: DB_POOL_SIZE=5 / DB_MAX_OVERFLOW=5 on gambit-worker and gambit-beat. Code had been ready since PR #439 merged in September — this was just never actually flipped on until…

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

Confirmed: SHARED_CARD_CACHE_ENABLED is false on runrecon-back's Railway env — the one fact the earlier bucket-(c) finding flagged as unverified. Bucket (c) is fully closed, no code change…

gambit-admin commented on issue gambit/gambit#426 2026-09-14 02:46:26 +00:00
Audit: right-size DB connections + add a pooler before running a second instance

Progress update (2026-09-14): built the connection-usage measurement tooling PR #439 explicitly skipped for lack of it ("no existing tooling exposes pool/connection stats"). Branch `gitea-426-db-po…

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

PR opened: https://github.com/Gambit-Inc/gambit/pull/465 — bucket (a)'s remaining 5 job-time DDL sites removed, bucket (b) confirmed already correct, bucket (c) re-measured and found non-blocking…

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

Progress update (2026-09-14) on the ~9 job-time DDL sites this issue's 2026-09-04 comment flagged as remaining after PR #424.

Branch gitea-422-remaining-ddl (PR not yet opened, verify not yet…

gambit-admin commented on issue gambit/gambit#651 2026-09-14 02:12:30 +00:00
Audit: fix event-loop-blocking DB calls, add multi-process concurrency, sequence the async SQLAlchemy migration

Progress update (2026-09-14) — closed out the last cluster in app/routes/scan.py, the final route file with real long-term traffic still on sync Session.

Converted the remaining 3 route…

gambit-admin commented on issue gambit/gambit#554 2026-09-13 06:12:10 +00:00
Gambit Pricing Engine: seller-controlled repricing from intake through final sale

Production phase PR opened: https://github.com/Gambit-Inc/gambit/pull/463 (stacked on foundation PR #454). This adds the real vendor-scoped runtime, assignments/bulk assignment, per-item…

gambit-admin opened issue gambit/gambit#699 2026-09-13 04:47:27 +00:00
Graded label parse: hyphenated set-prefixed numbers truncate (ST10-006 -> number ST10, name '-006 Super')
gambit-admin opened issue gambit/gambit#698 2026-09-13 03:35:45 +00:00
Graded scan: use_scrydex='0' can still reach the Scrydex live comps fetch via a free-rung identity pin
gambit-admin closed issue gambit/gambit#696 2026-09-13 01:15:46 +00:00
Set-alias catalog: resolve every source's set spelling to our set (+ JP English names, No.-number fix)