← Review & Edit — Substitution StructureDesign BriefSKILL 3 · design-ready reference

What we're designing

The "Substitutions" screen on the Review Order flow: where a customer reviews and edits which of their grocery items can be replaced if out of stock. The open question this round answered was structure — how to organize the items so a customer can see the state of their whole order and act on it.

What the research settled

Use the Tab structure, reorganized around the customer's decision.

Tabs with always-visible counts won every comprehension and confidence measure. But the bigger result was about framing: the categories had been named for the system's eligibility model, and that's what confused people across all three structures. The fix is to name the tabs for the decision the customer is actually making.

Design constraints

✅ Must keep — validated

🔴 Must fix before shipping

🟡 Should fix

🟢 Needs follow-up — confirm before building

Open questions

Design system

Tokens are in research/inputs/context/design_system.md and mirrored in the project CLAUDE.md. Build the variants on those tokens.