The v3 prototype mapped as a wireflow. Green = implemented change (v2 = critique round, v3 = logic/edge-state round, v3.1 = audit round). Amber = still an assumption — target of the two-round usability plan (Testing Plan). Dashed nodes are sheets/overlays; dashed wires are secondary or recovery paths.
Collage · location rationale · enable OR continue without
Tap ≥4 unlabeled dish photos · live "Sensing:" inference
Lifestyle filters (veg/vegan/pesc) · allergies exclude from discovery
Editorial hero · Near you / Trending · masonry grid, photos only
Type any city/hood · covered vs "no coverage yet" labels
Honest empty city — never DC dishes mislabeled
Craving-first · labeled results · related threads · recovery
Names each active limit · separate actions per tier — "clear browsing filters" never touches allergies
Photo hero · % would order again · quotes · Save / Directions / Order
Stats · "Shot here" grid (allergy chips) · closed = no ordering
Carriers w/ ETA + fee · pickup "skip the fees"
Auto-save + optional "Add to collection"
File into shelves · create inline · name required
Taste card · dietary tiers · settings rows
Collections rail · all saves · Recent / Nearest
Named shelf → dish detail · empty state
· Photo-only grid gives enough info scent
· "A stroll / Short hop" filter labels
· "% would order again" comprehension
· Trust of momentum-based Trending
· Taste calibration ≥4 taps feels worth it
· Allergy model matches user expectations
· Order-primary action hierarchy