Skip to content

LW-W4-R1: Guest Beta - #6

Merged
PNHD merged 2 commits into
mainfrom
feature/lw-w4-guest-beta
Aug 11, 2026
Merged

LW-W4-R1: Guest Beta#6
PNHD merged 2 commits into
mainfrom
feature/lw-w4-guest-beta

Conversation

@PNHD

@PNHD PNHD commented Aug 11, 2026

Copy link
Copy Markdown
Owner

LW-W4-R1 — Guest Beta

Independent closeout review completed on implementation head ed2fadfbfdfef6eeafd7ad01f35adec3fb85eaea.

Delivered

  • lazy Supabase Anonymous Sign-In / guest-first play with no visible login gate
  • Guest Story allowance: 20 successful turns/day
  • Guest Character Chat allowance: 30 successful generations/day
  • shared global DeepSeek breaker: 250 real provider attempts/day
  • server-side provider telemetry/cost accounting
  • Guest A/B ownership isolation and JWT denial before provider access
  • real EN/VI Story and Character Chat validation
  • branch-bound Chat, replay isolation, explicit canon-memory promotion
  • VI address-term validation with one controlled repair

Validation

  • 159/159 unit tests pass
  • browser E2E 8/8 pass
  • exact-head CI run 31488493503: SUCCESS
  • PR scope: 62 W4 files, +4024 / -165
  • production deployment: 6f5e1e79-06d3-4723-8ae8-2fa93e06ebfb
  • immutable production URL: https://6f5e1e79.lorewish.pages.dev
  • stable production URL: https://lorewish.pages.dev
  • production Guest smoke: PASS
  • unauthenticated raw inference: denied with 401

Operational state

Current beta remains OWNER_AND_LINK_SHARED_BETA.
TURNSTILE_RECOMMENDED_BEFORE_BROAD_PROMOTION remains intentionally deferred.
Known non-blocking polish: Chat memory promotion state is not rehydrated after reload, while backend promotion remains idempotent.

Final handoff was independently checked for ZIP integrity/hash/secret leakage.

Ready for merge after independent review.

@PNHD
PNHD marked this pull request as ready for review August 11, 2026 13:11
@PNHD
PNHD merged commit f608f0d into main Aug 11, 2026
3 checks passed
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