test(06): persist human verification items as UAT
This commit is contained in:
parent
cddf9cac8c
commit
d26ddc1fae
1 changed files with 44 additions and 0 deletions
44
.planning/phases/06-analyzer-feed-new/06-HUMAN-UAT.md
Normal file
44
.planning/phases/06-analyzer-feed-new/06-HUMAN-UAT.md
Normal file
|
|
@ -0,0 +1,44 @@
|
|||
---
|
||||
status: partial
|
||||
phase: 06-analyzer-feed-new
|
||||
source: [06-VERIFICATION.md]
|
||||
started: 2026-05-04T00:00:00Z
|
||||
updated: 2026-05-04T00:00:00Z
|
||||
---
|
||||
|
||||
## Current Test
|
||||
|
||||
[awaiting human testing]
|
||||
|
||||
## Tests
|
||||
|
||||
### 1. Initial load skeleton → real data transition
|
||||
expected: 5 `AnalyzerRowSkeleton` cards render briefly during initial load, then transition to real data rows (or the empty-state dashed-border card if no analyses exist).
|
||||
result: [pending]
|
||||
|
||||
### 2. Feed row tap → detail page navigation
|
||||
expected: Tapping a row navigates to `/mobile/analyzer/[uuid]`; breadcrumb shows "Analyzer / #T..." (ticket number); identity block shows stage pips + confidence badge; three labeled sections (Summary, Next Step, Next Step Rationale) render with body text or locked fallback copy; footer "View full analysis" link visible.
|
||||
result: [pending]
|
||||
|
||||
### 3. "View full analysis" opens desktop in new tab (ANL-04)
|
||||
expected: Tapping "View full analysis" in the detail-page footer opens the desktop analyzer at `/analyzer/analysis/[id]` in a new browser tab. The mobile detail page stays open in the original tab.
|
||||
result: [pending]
|
||||
|
||||
### 4. IntersectionObserver infinite scroll
|
||||
expected: When more than 25 completed analyses exist in the DB, scrolling to the bottom of the feed auto-loads additional rows (no button tap required); the `Loader2` spinner appears briefly above the "Load more" button while the next page fetches.
|
||||
result: [pending]
|
||||
|
||||
### 5. Analyzer tab active state across feed and detail
|
||||
expected: The Analyzer tab in the bottom nav shows `text-primary` styling when the user is on `/mobile/analyzer` AND when the user is on `/mobile/analyzer/[id]` (Phase 2 `pathname.startsWith('/mobile/analyzer')` match).
|
||||
result: [pending]
|
||||
|
||||
## Summary
|
||||
|
||||
total: 5
|
||||
passed: 0
|
||||
issues: 0
|
||||
pending: 5
|
||||
skipped: 0
|
||||
blocked: 0
|
||||
|
||||
## Gaps
|
||||
Loading…
Add table
Add a link
Reference in a new issue