gambit-admin
  • Joined on 2026-06-06
gambit-admin commented on issue gambit/gambit#706 2026-09-16 14:00:35 +00:00
Gambit platform subscription — Stripe Billing (epic #702)

Implementation proposal: https://github.com/Gambit-Inc/gambit/pull/481

Web-only Gambit fixed-term enrollment is implemented: configurable Collector/Vendor/Storefront offers, automated retained…

gambit-admin commented on issue gambit/gambit#703 2026-09-16 12:02:31 +00:00
Vendor payment acceptance: direct charges + platform fee + capability webhook (Stripe, epic #702)

On staging via soft merge — prod promote intentionally deferred.

Merged: PR #471 → main b5d06923, carrying [no-deploy] (lands on…

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

All code-side prerequisites for the DATABASE_URL cutover are done. PR opened: https://github.com/Gambit-Inc/gambit/pull/479

  • temp_file_limit GUC grant — run directly against prod…
gambit-admin opened issue gambit/gambit#709 2026-09-16 04:26:05 +00:00
Stripe Terminal / paired Bluetooth reader support (epic #702)
gambit-admin commented on issue gambit/gambit#426 2026-09-16 04:21:12 +00:00
Audit: right-size DB connections + add a pooler before running a second instance

Built the load-generation half of what this issue's SCRUM-60 measurement step needs. PR opened: https://github.com/Gambit-Inc/gambit/pull/476 — scripts/load_test_card_show.py, a standalone…

gambit-admin commented on issue gambit/gambit#703 2026-09-16 04:16:11 +00:00
Vendor payment acceptance: direct charges + platform fee + capability webhook (Stripe, epic #702)

Correction to my earlier comment: PR #472 is closed. I built it without noticing this issue already showed 'claimed: kris' — Kris's PR #471 (opened earlier the same day) covers the same scope…

gambit-admin commented on issue gambit/gambit#651 2026-09-16 01:43:47 +00:00
Audit: fix event-loop-blocking DB calls, add multi-process concurrency, sequence the async SQLAlchemy migration

Picked up another Future Work item while #473 (concurrent-load tests) was in review: the event-loop-blocking AST guard (test_no_blocking_db_in_async_routes.py) only ever scanned app/routes/ +…

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

Resumed this now that #465/#466 have merged. PR opened: https://github.com/Gambit-Inc/gambit/pull/473 — backend/tests/test_concurrent_load.py, the step-5 "real concurrent-request tests" this…

gambit-admin commented on issue gambit/gambit#426 2026-09-16 00:48:32 +00:00
Audit: right-size DB connections + add a pooler before running a second instance

PR #466 merged and deployed clean (no pending migration). The connection-usage measurement tooling is live in prod now: GET /monitoring/ops-db-pool and the token-gated GET /metrics. Confirmed…

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

PR #465 merged and deployed. Real deploy sequence, verified from the Actions logs rather than assumed: the auto-promote correctly halted when it detected the new 0039_service_owned_tables…

gambit-admin commented on issue gambit/gambit#703 2026-09-15 22:43:43 +00:00
Vendor payment acceptance: direct charges + platform fee + capability webhook (Stripe, epic #702)

Backend scaffolding up in PR #472 (Gambit-Inc/gambit#472), [no-deploy]: POST /billing/charge/checkout-session, POST /billing/charge/terminal-intent + /terminal-token, and the signed POST…

gambit-admin closed issue gambit/gambit#705 2026-09-15 22:43:32 +00:00
SPIKE: how do vendors accept payments in Gambit's current state? (deeplink/QR vs Tap to Pay entitlement vs Terminal)
gambit-admin commented on issue gambit/gambit#705 2026-09-15 22:43:23 +00:00
SPIKE: how do vendors accept payments in Gambit's current state? (deeplink/QR vs Tap to Pay entitlement vs Terminal)

Resolved during scoping for #703: went with Checkout Session redirect on the vendor's own device (buyer completes payment in an in-app browser, Stripe redirects back into Gambit) as the primary…

gambit-admin commented on issue gambit/gambit#702 2026-09-15 05:23:07 +00:00
EPIC: Stripe payments pipeline (Connect direct charges, vendor acceptance, Billing/Invoicing/Tax)

Children:

  • #703 — Vendor payment acceptance: direct charges + platform fee + capability webhook (the core "accept to your own account")
  • #704 — Vendor Connect onboarding UI (HQ web + mobile) -…
gambit-admin opened issue gambit/gambit#703 2026-09-15 05:22:57 +00:00
Vendor payment acceptance: direct charges + platform fee + capability webhook (Stripe, epic #702)
gambit-admin opened issue gambit/gambit#704 2026-09-15 05:22:57 +00:00
Vendor Connect onboarding UI — HQ web + mobile (Stripe, epic #702)
gambit-admin opened issue gambit/gambit#705 2026-09-15 05:22:57 +00:00
SPIKE: how do vendors accept payments in Gambit's current state? (deeplink/QR vs Tap to Pay entitlement vs Terminal)
gambit-admin opened issue gambit/gambit#706 2026-09-15 05:22:57 +00:00
Gambit platform subscription — Stripe Billing (epic #702)
gambit-admin opened issue gambit/gambit#707 2026-09-15 05:22:57 +00:00
Invoicing — dealer / consignment (Stripe, epic #702)
gambit-admin opened issue gambit/gambit#708 2026-09-15 05:22:57 +00:00
Stripe Tax — automatic sales tax (epic #702)