test(02): persist human verification items as UAT

This commit is contained in:
lorentz 2026-05-03 16:16:53 -04:00
parent cc8a584f3f
commit 8b33dd7955

View file

@ -0,0 +1,52 @@
---
status: partial
phase: 02-mobile-shell-more-drawer
source: [02-VERIFICATION.md]
started: 2026-05-03T20:30:00Z
updated: 2026-05-03T20:30:00Z
---
## Current Test
[awaiting human testing]
## Tests
### 1. WulfMark brand image renders correctly
expected: Wulf "W" mark logo + "Pulse" wordmark visible on left of sticky header at 390px viewport — not a broken image icon.
result: [pending]
### 2. Drawer slides in from the right; both triggers open the same drawer
expected: Tapping the header avatar OR the bottom-nav "More" button slides the same Sheet drawer in from the right edge. No double-drawer flicker.
result: [pending]
### 3. Drawer sections render in correct order with ExternalLink placement
expected: Three sections: (1) Mobile sections — Engagement only, no external-link icon; (2) Full site — 5 rows each with ExternalLink icon on right; (3) Account — real signed-in user identity + red Sign out button.
result: [pending]
### 4. Sign out completes the full auth flow
expected: Tapping Sign out navigates to /auth/sign-in and the Better Auth session is fully terminated (refresh stays on sign-in). No error toast.
result: [pending]
### 5. Nested-route active tab highlighting
expected: On /mobile/tickets/123 (or any nested ticket route), the Tickets tab in the bottom nav shows text-primary (active color); other tabs remain muted.
result: [pending]
### 6. Content does not hide under bottom nav (SHELL-05)
expected: Last content item on /mobile/dashboard scrolls fully above the bottom nav. On a device with a home indicator, the nav reserves safe-area inset below the "More" label.
result: [pending]
### 7. /mobile/nav returns 404
expected: Visiting http://localhost:3100/mobile/nav directly returns the Next.js 404 page — the old standalone nav UI does not appear.
result: [pending]
## Summary
total: 7
passed: 0
issues: 0
pending: 7
skipped: 0
blocked: 0
## Gaps