gambit-admin
  • Joined on 2026-06-06
gambit-admin commented on issue gambit/gambit#425 2026-09-23 03:18:50 +00:00
Audit: move uploads off the container disk into object storage

Correction to my previous comment: there is no import-worker service deployed in Railway today. Production runs Postgres, Redis, runrecon-back, proactive-balance-front, gambit-worker…

gambit-admin commented on issue gambit/gambit#425 2026-09-23 03:07:41 +00:00
Audit: move uploads off the container disk into object storage

Code for the R2 switch is up: PR #544 (GitHub, Gambit-Inc/gambit). Merging changes nothing in production. The switch is an env change, with the runbook in docs/railway-consolidation.md.

**Co…

gambit-admin opened issue gambit/gambit#789 2026-09-23 02:34:14 +00:00
Review follow-ups: PR #543 — perf(import): _dedupe reads a prefiltered projection, not every row per chunk (W3-D)
gambit-admin commented on issue gambit/gambit#426 2026-09-23 01:57:08 +00:00
Audit: right-size DB connections + add a pooler before running a second instance

Load test done (Kris, staging, 2026-09-22) — SCRUM-60's measurement step is complete. Full report attached separately; the numbers that matter:

  • 40 concurrent / ~360 req/s with **no rate…
gambit-admin closed issue gambit/gambit#674 2026-09-23 01:18:13 +00:00
Review follow-ups: PR #453 — feature: standard store locations and headquarters (Gitea #397, phase 1) [no-deploy]
gambit-admin opened issue gambit/gambit#788 2026-09-23 01:16:37 +00:00
Review follow-ups: PR #542 — fix(import): any spreadsheet a seller can export either imports or says exactly why not
gambit-admin opened issue gambit/gambit#787 2026-09-23 01:12:10 +00:00
Add eBay sold-comps fallback for graded scans with no data
gambit-admin opened issue gambit/gambit#786 2026-09-23 00:45:06 +00:00
Review follow-ups: PR #536 — fix(db): make the app safe behind a transaction-mode pooler (Gitea #426)
gambit-admin opened issue gambit/gambit#785 2026-09-23 00:34:25 +00:00
Review follow-ups: PR #537 — feat: unify item review with large horizontal card choices
gambit-admin opened issue gambit/gambit#784 2026-09-23 00:28:02 +00:00
Review follow-ups: PR #540 — fix(import-parse): grades aren't card numbers; graders aren't assumed PSA; JP rows become matchable; sold dates recognised
gambit-admin opened issue gambit/gambit#783 2026-09-23 00:11:48 +00:00
Review follow-ups: PR #538 — fix: make complete inventory searchable on web and mobile
gambit-admin opened issue gambit/gambit#782 2026-09-23 00:05:38 +00:00
Review follow-ups: PR #539 — feat(import): save progress mid-integration — resumable drafts with server-side stage
gambit-admin opened issue gambit/gambit#781 2026-09-22 22:26:30 +00:00
Review follow-ups: PR #533 — fix(import-parse): eBay, PriceCharting, Cardmarket and Shopify exports map their title to the right column
gambit-admin opened issue gambit/gambit#780 2026-09-22 22:04:28 +00:00
Review follow-ups: PR #532 — fix(import): a decision that can't stage now fails loud instead of vanishing at commit
gambit-admin opened issue gambit/gambit#779 2026-09-22 21:28:00 +00:00
Auto-approve new user accounts from sign-up page
gambit-admin opened issue gambit/gambit#778 2026-09-22 20:26:17 +00:00
Review follow-ups: PR #531 — feat(import): TypeSafe Jev re-ranks ambiguous import rows (flag-gated, off by default)
gambit-admin opened issue gambit/gambit#777 2026-09-22 20:06:33 +00:00
Review follow-ups: PR #530 — fix(import-parse): sparse columns survive long files; CSV delimiter is voted, not sniffed
gambit-admin opened issue gambit/gambit#776 2026-09-22 19:13:31 +00:00
Review follow-ups: PR #529 — fix: block adding or buying scanned cards that settled at $0
gambit-admin opened issue gambit/gambit#775 2026-09-22 18:43:49 +00:00
Review follow-ups: PR #528 — fix(db): bound request queries and retry timed-out connects (Gitea #773)
gambit-admin opened issue gambit/gambit#774 2026-09-22 18:32:57 +00:00
Review follow-ups: PR #527 — Stripe Terminal: server-driven card reader support (Gitea #709)