Illustrative sample · fictionalized data, not a live customer report← back to greenroom
proof / runs / v1.4.2

Release pass · proof v1.4.2

scoped · iPhone 17 Pro · iOS 26 · 11m 32s · 9 screens · 21 checks
Download PDF PR #212 ↗
Advisory · no P1 in scope 1 P2 · 3 P3 · ordered by recommended fix priority

Findings · 4

P2

Sync toast overlaps the paywall CTA after first session

repro 2/2
Observed: completing the first session shows the paywall, then a black error toast renders over the purchase button for about four seconds. Expected: no error surface during the purchase moment; sync failures retry silently. Repro: fresh account → complete wake session → Done → observe paywall. likely: src/services/sync.ts:835 · rubric: state-coherence
before
evidence
illustrative mocks · real reports attach captured screenshots
P3

Summary label uses off-token gray in dark mode

rubric: design-tokens
P3

"Awesome!!" in streak copy breaks the no-exclamation voice rule

rubric: voice
P3

Back gesture from summary skips the rating step silently

confidence: medium

Passed · 17 checks

✓Paywall pricing matches StoreKit values
✓Session: start → pause → resume → complete
✓Progress refreshes immediately after summary
✓No debug UI in any walked state
✓Safe-area clearance on all 9 screens
+ 12 more