gambit-admin
  • Joined on 2026-06-06
gambit-admin opened issue gambit/gambit#820 2026-09-25 02:01:02 +00:00
Review follow-ups: PR #582 — fix: async get_current_user with Redis-cached user; fix DELETE /auth/me (Gitea #798)
gambit-admin commented on issue gambit/gambit#798 2026-09-25 01:59:57 +00:00
Make get_current_user async and update DELETE /auth/me

PR opened: https://github.com/Gambit-Inc/gambit/pull/582 — get_current_user is now async on the request's AsyncSession with a Redis-cached snapshot (60s TTL, invalidated on every commit that…

gambit-admin opened issue gambit/gambit#819 2026-09-24 22:00:34 +00:00
Review follow-ups: PR #578 — feat(import): a cost-less import line gets exact market minus 30% as its purchase price
gambit-admin opened issue gambit/gambit#818 2026-09-24 21:31:10 +00:00
Review follow-ups: PR #577 — fix: bound DB queries, idle transactions, and Celery tasks (Gitea #797)
gambit-admin commented on issue gambit/gambit#797 2026-09-24 21:20:28 +00:00
Add missing timeouts for DB queries, transactions, and Celery tasks

PR open: https://github.com/Gambit-Inc/gambit/pull/577 — per-transaction statement/idle-in-transaction timeouts (PgBouncer-safe), Celery worker on prefork concurrency 1 with task time limits,…

gambit-admin closed issue gambit/gambit#426 2026-09-24 19:55:01 +00:00
Audit: right-size DB connections + add a pooler before running a second instance
gambit-admin commented on issue gambit/gambit#426 2026-09-24 19:55:00 +00:00
Audit: right-size DB connections + add a pooler before running a second instance

PgBouncer is live in production (2026-09-24). PR #536 is merged and promoted.

What was done

  1. runrecon-back has DATABASE_DIRECT_URL = the direct gambit_app URL. gambit-worker and…
gambit-admin opened issue gambit/gambit#817 2026-09-24 19:54:28 +00:00
Pool worker/beat through PgBouncer (advisory-lock redesign)
gambit-admin opened issue gambit/gambit#816 2026-09-24 19:41:21 +00:00
Review follow-ups: PR #576 — fix: scan batch reaches inventory in a fixed number of requests (bulk upsert endpoints)
gambit-admin closed issue gambit/gambit#796 2026-09-24 18:43:35 +00:00
Database transactions held open during external API calls
gambit-admin opened issue gambit/gambit#815 2026-09-24 18:43:08 +00:00
Postgres idle_in_transaction_session_timeout safety net
gambit-admin opened issue gambit/gambit#814 2026-09-24 18:42:40 +00:00
Bulk import: don't hold DB connection + batch lock across live cert lookups
gambit-admin closed issue gambit/gambit#795 2026-09-24 18:28:40 +00:00
Invalidate JWTs when password is changed
gambit-admin commented on issue gambit/gambit#795 2026-09-24 18:28:20 +00:00
Invalidate JWTs when password is changed

Rollout check (2026-09-24): prod promote ran migration 0051_users_token_version after a restore point; login on prod answers 401 for an unknown user (correct). STAGING: /api/auth/login returns 500…

gambit-admin opened issue gambit/gambit#813 2026-09-24 16:51:39 +00:00
Review follow-ups: PR #575 — feature: complete cross-account Slab Alerts (Gitea #321) [no-deploy]
gambit-admin opened issue gambit/gambit#812 2026-09-24 16:13:54 +00:00
Review PR 537 for section redesign push
gambit-admin opened issue gambit/gambit#811 2026-09-24 16:10:44 +00:00
Review follow-ups: PR #574 — feature: add Recently Added grid and inventory filters
gambit-admin opened issue gambit/gambit#810 2026-09-24 14:00:26 +00:00
Review follow-ups: PR #572 — feat(auth): enable immediate signup with unlisted web registration
gambit-admin opened issue gambit/gambit#809 2026-09-24 09:10:49 +00:00
Review follow-ups: PR #565 — fix(web/imports): resume edge cases — a gone file falls back to review, a blip retries, re-check before a re-match wipe
gambit-admin opened issue gambit/gambit#808 2026-09-24 09:10:22 +00:00
Review follow-ups: PR #566 — feat(web/imports): drafts list with Resume, behind the ?preview=1 web gate (PR-7)