Skip to content

Add String ID host auth and guided game creation - #68

Merged
ghostleek merged 2 commits into
mainfrom
codex/string-id-host-onboarding
Oct 28, 2026
Merged

ghostleek merged 2 commits into
mainfrom
codex/string-id-host-onboarding

Conversation

@ghostleek

@ghostleek ghostleek commented Oct 25, 2026 •

Copy link
Copy Markdown
Contributor

Hosts currently depend on Google tokens stored in the browser, and first-game creation can lose prompts or send the host straight into guest play. This replaces host auth with server-validated String ID sessions and adds setup → challenges → review → persistent sharing, while guests continue playing without signing in.

Preserves existing user/game IDs through an additive stable-owner migration, audited Google-subject linking and an explicit dry-run ownership mapping tool. Adds shared PostgreSQL request limits (including atomic concurrency and HTTP 429 coverage). Fixes API Prisma startup, host-results HTML injection, private-game writes, 3×3 handling, draft/retry recovery, mobile/keyboard access and photo isolation. Adds Spec Kit 1.2.3 with the maintained spec, plan, tasks and acceptance evidence, plus CI for real HTTP/database journeys. Automatic legacy static Pages deployment becomes manual-only; authenticated hosting stays on Vercel.

Validation on Node 22.23.4: frontend build, backend typecheck and API cold-start pass; 8 backend tests and 38 desktop/mobile browser checks pass. Fresh Prisma migration deployment and a seeded legacy-data/old-release compatibility fixture pass. Visual desktop/mobile review completed.

Release prerequisites: deploy String ID #75 and Google feature #77 first; apply the reviewed Prisma migrations before new readers; configure the shared HTTPS cookie and exact Bingo Origin; review unmatched legacy owners and pilot a real MOE account. No production migration, merge or deployment performed.

@vercel

vercel Bot commented Oct 25, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
bingo-string Ready Ready Preview Oct 25, 2026 9:52am UTC

@ghostleek
ghostleek marked this pull request as ready for review October 28, 2026 03:16
@ghostleek
ghostleek merged commit 69d035e into main Oct 28, 2026
7 checks passed

This branch was successfully deployed

1 active deployment
Preview — 6f3888e6 Deployed Oct 25, 2026 by vercel[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant