Six remote sessions (30–40 min) reconstructing one real save→decision episode from the last 30 days, then a think-aloud usability pass on this prototype. Oversampling the two highest-lift engine segments: new/low-trust (23.7% of corpus, 2.81× trust lift) and fit-uncertain (24.5%, 3.99× fit lift).
| # | Task | Watch for |
|---|---|---|
| T1 | Save a kurti for an occasion; continue browsing normally | Prompt must never block; skip works; answer ≤5s or skipped |
| T2 | Two days later: find the item you saved | Time-to-find; do change badges register? |
| T3 | Your size sold out — get to a state where you'd still buy | Which recovery path: swap / alert / similar |
| T4 | Decide it's the one — bag it and start checkout | Sheet usage before committing; hesitation points |
Does the declared save-reason (chip chosen in T1) match the stated blocker at the decision point? This validates or falsifies the routing premise of the MVP. Mismatches are reported honestly and feed the risk register (“self-report misprediction”), not hidden.
Full moderator scripts incl. screener questions and synthesis template live in the project repo (research/interview-instruments.md).