gambit-admin
  • Joined on 2026-06-06
gambit-admin commented on issue gambit/gambit#418 2026-09-20 23:27:34 +00:00
Audit: confirm prod DB backups are running + do one restore drill

Prod DB backups are now actually running: Railway PITR was OFF on the prod Postgres and is now enabled (2026-09-20).

Verified live: archiverHealthy true, coverage advancing (maxRestoreTime ~now),…

gambit-admin commented on issue gambit/gambit#756 2026-09-20 22:21:23 +00:00
Register slice 2: sales tax from the shop's address (vendor address + rate lookup applied at ready)

Direction change (Kris, 2026-09-20): the rate lookup is out of scope — Gambit will not tell a shop its rate.

The state-average table and the 'use this rate' suggestion shipped in #507 have…

gambit-admin commented on issue gambit/gambit#753 2026-09-20 22:21:19 +00:00
Gambit Register slice 1: scan-first keyboard-driven web POS (UI only, today's backend)

Register stuck-payment fix is LIVE on prod (PR #508, merged a19ba80b, promote-web run 35541222451 success).

What changed: a sale with an unfinished tender (Stripe QR pending, or a cash/Zelle…

gambit-admin opened issue gambit/gambit#760 2026-09-20 21:10:42 +00:00
Review follow-ups: PR #510 — docs(agents): how to rebase a long-lived branch without silently reverting main
gambit-admin opened issue gambit/gambit#759 2026-09-20 21:03:37 +00:00
Review follow-ups: PR #509 — fix(import): make the evidence a row carries a constraint, not a hint
gambit-admin opened issue gambit/gambit#758 2026-09-20 19:01:06 +00:00
Review follow-ups: PR #508 — fix(hq): register can void a stuck payment instead of cancelling the sale (Gitea #753)
gambit-admin commented on issue gambit/gambit#756 2026-09-20 18:38:06 +00:00
Register slice 2: sales tax from the shop's address (vendor address + rate lookup applied at ready)

LIVE on prod: promote-prod manual run 35529161289 (backup → alembic 0042→0043 → :prod → redeploy → /public/card 200) and promote-web run 35529234228 (homepage + /api 200), both on b9bbacc2.…

gambit-admin commented on issue gambit/gambit#756 2026-09-20 18:25:51 +00:00
Register slice 2: sales tax from the shop's address (vendor address + rate lookup applied at ready)

Merged to main as b9bbacc2 (PR #507). Frontend promotes automatically; backend carries migration 0043 so promote-prod halts at the migration guard and will be dispatched manually (backup + alembic…

gambit-admin opened issue gambit/gambit#757 2026-09-20 15:42:43 +00:00
Review follow-ups: PR #507 — feature: Settings › Shop address + sales tax rate, server-side tax at ready (Gitea #756)
gambit-admin commented on issue gambit/gambit#756 2026-09-20 15:30:32 +00:00
Register slice 2: sales tax from the shop's address (vendor address + rate lookup applied at ready)

PR https://github.com/Gambit-Inc/gambit/pull/507 open: Settings › Shop page (address + sales tax rate, prefilled per state), GET/PUT /shop/settings, migration 0043 (vendor_settings.shop_settings),…

gambit-admin commented on issue gambit/gambit#753 2026-09-20 05:16:54 +00:00
Gambit Register slice 1: scan-first keyboard-driven web POS (UI only, today's backend)

DEPLOYED 2026-09-20: PR #506 merged (e1612c9e), auto-promote passed, Railway web 879fac43 healthy. Rail now shows real totals while scanning; 'Complete trade' only on a genuinely zero balance.

gambit-admin commented on issue gambit/gambit#756 2026-09-20 05:11:53 +00:00
Register slice 2: sales tax from the shop's address (vendor address + rate lookup applied at ready)

DECIDED 2026-09-20 (Kris): NO Stripe Tax. Plan: HQ Settings › Shop page (next to Settings › Payments): shop name + address (street/city/state/ZIP — also fixes the receipt header, which has no…

gambit-admin commented on issue gambit/gambit#753 2026-09-20 05:11:52 +00:00
Gambit Register slice 1: scan-first keyboard-driven web POS (UI only, today's backend)

PR #506 open: https://github.com/Gambit-Inc/gambit/pull/506 — rail showed Items $0 + 'Complete trade' on a $4.99 draft (server totals only exist after /ready); register now sums the lines until…

gambit-admin opened issue gambit/gambit#756 2026-09-20 05:00:51 +00:00
Register slice 2: sales tax from the shop's address (vendor address + rate lookup applied at ready)
gambit-admin commented on issue gambit/gambit#753 2026-09-20 04:55:47 +00:00
Gambit Register slice 1: scan-first keyboard-driven web POS (UI only, today's backend)

DEPLOYED 2026-09-20: PR #505 merged (357b0185), auto-promote passed, Railway web 86eab8cd healthy. Register now: Remove on first click, search pick adds to fresh/quoted sale, click a result to add.

gambit-admin commented on issue gambit/gambit#753 2026-09-20 04:52:06 +00:00
Gambit Register slice 1: scan-first keyboard-driven web POS (UI only, today's backend)

PR #505 open: https://github.com/Gambit-Inc/gambit/pull/505 — Kris's live-session bugs: Remove needed two clicks (stale closure), picking a search result on a fresh sale did nothing (stale…

gambit-admin commented on issue gambit/gambit#753 2026-09-20 04:38:43 +00:00
Gambit Register slice 1: scan-first keyboard-driven web POS (UI only, today's backend)

DEPLOYED 2026-09-20: PR #504 merged (133897ef); this time the auto promote-web gate passed on its own (no manual dispatch). Railway web deployment f802d97d healthy. Register now renews expired…

gambit-admin commented on issue gambit/gambit#753 2026-09-20 04:33:14 +00:00
Gambit Register slice 1: scan-first keyboard-driven web POS (UI only, today's backend)

PR #504 open: https://github.com/Gambit-Inc/gambit/pull/504 — (1) expired inventory holds are renewed automatically on restore and before tender (Kris hit 'An inventory hold expired…' on a sale…

gambit-admin commented on issue gambit/gambit#753 2026-09-20 03:40:55 +00:00
Gambit Register slice 1: scan-first keyboard-driven web POS (UI only, today's backend)

DEPLOYED 2026-09-20: PR #503 merged (fa714479); auto promote-web gate raced deploy-web (filed #755) → manual dispatch, gate+promote success. Kris testing live with scanner + printer. Rollback =…

gambit-admin commented on issue gambit/gambit#755 2026-09-20 03:40:45 +00:00
promote-web gate fails with 'commit not found' on fresh merges (auto-promote race)

Correction: the fa714479 failure was the OTHER variant — gate ran while deploy-web was still in_progress ('deploy-web=in_progress/null … no promotable image'). So two distinct races on…