From ddecfabcd92e37cd220da66b89fed0d32153c9f7 Mon Sep 17 00:00:00 2001 From: null Date: Thu, 25 Jun 2026 11:06:02 -0500 Subject: [PATCH] qa(r3): How Well verified (5/5, B-001 holds); log B-004 intermittent guesser-stuck on WaitingForPartner How Well two-device playthrough PASS x2 (subject+guesser, reveal correct, session auto-closes). B-002 clean case works (Play now -> guess INTRO when subject done). NEW B-004 (P2, intermittent): guesser can land on generic WaitingForPartnerScreen for How Well during a rapid game-to-game transition and get stuck (screen only exits on session end). Not reproduced in clean case; escalate to P1 if deterministic. Report-only. Co-Authored-By: Claude Opus 4.8 --- ClaudeReport.md | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/ClaudeReport.md b/ClaudeReport.md index 0441c50c..9f483da1 100644 --- a/ClaudeReport.md +++ b/ClaudeReport.md @@ -55,7 +55,13 @@ game (confirmed with a live session too). Open P3: A-003 (badge), E-002 (informa - **B-001 ✅ (2nd consecutive game)** — both answered 5/5 → admin **active=0** again. Proven a couple can play two games back-to-back with no dangling/blocking session. Core loop solid. - Gameplay PASS — both picked A on all 5 → Sam results "5/5 in sync — Two peas in a pod, matched on 5 of 5" with correct per-Q breakdown; consistent on both; **0 FATAL** in logcat. -_Still to verify this round: neither-premium locked state (toggle off), remaining games (How Well, Wheel, Date Match, Connection Challenges day-cycle, Memory Lane create), edges (re-open completed / leave mid-game), Pass C deep screens, E live matrix, D3 non-member, Pass F._ +**How Well Do You Know Me two-device playthrough (QA subject, Sam guesser):** +- Gameplay PASS (×2) — QA answered 5 about self (incl. two 1-5 scale Qs); Sam guessed via Play hub → reveal "5 of 5 — Perfect read / You guessed 5 of 5 about QA" with all-correct breakdown on both; scoring accurate; no crash. +- **B-001 ✅ (3rd game type)** — session auto-completed (active=0) once both submitted. +- **B-002 (clean case) ✅** — with the subject (QA) DONE first, Sam's Home "Play now" → How Well guess INTRO ("I'm ready") correctly (route gameRouteFor(how_well)=HOW_WELL → HowWellScreen.joinSession → INTRO). +- **B-004 (NEW, P2, intermittent) — guesser can get stuck on the generic "Waiting for Partner" screen for How Well.** Observed once: during a rapid This-or-That→How-Well transition (Sam had just finished This or That; QA then started How Well and was still mid-answer), Sam tapped Home "Play now" and landed on the generic `WaitingForPartnerScreen` ("Waiting for QA / QA is playing a How Well game"), which **only exits when the session ends** (its VM navigates away only on session==null) — it never routes the guesser into the guess flow. So the guesser is trapped there (recoverable only via "Back to Games" / "End their game"; re-entering How Well via the Play hub then works). NOT reproduced in the clean subject-done case (Play now → INTRO worked). Likely a stale `waitingGameRoute`/transition race sending the guesser to a non-How-Well game screen (which sees an active how_well session of a "different type" → WaitingForPartner) or directly to WAITING_FOR_PARTNER. **Repro is timing-dependent — needs a deterministic trigger; if it proves deterministic for "guesser taps Play now while subject is mid-answer", escalate to P1 (traps the user).** Report-only (logged, not fixed mid-pass). + +_Still to verify this round: neither-premium locked state (toggle off), remaining games (Wheel, Date Match, Connection Challenges day-cycle, Memory Lane create), edges (re-open completed / leave mid-game), Pass C deep screens, E live matrix, D3 non-member, Pass F._ ## Pass A — Couple-shared premium ✅ pass complete **Target:** if either partner is premium, all premium features unlock for both.