Skip to content

Redesign a UI flow

existing product contract
↓
design-graph
↓
new surface / move / state model
↓
implementation

If the redesign changes what the user can accomplish:

product-design
↓
updated observable behavior
↓
design-graph
↓
interface projection

Do not hide a product change inside a UI redesign.

A visual/layout change does not automatically require engineering-design. Use it only if state ownership, public contracts, persistence, consistency, permissions, or integrations change.