UI evolution: typed bricks, creative proof, real flow
dogfood-proofInterface demand moves outward through fixtures, reusable libraries, intentional variants, evidence, and production pull. Fixture discoveries return inward as model and repository hypotheses that require a real producer.
Source: docs/apps/stackmates/stackmates-design-system/app-evolution/01-reality.md
Source provenance, target user, intended feeling, and constraints.
Executable demand hypotheses for states, relationships, commands, and scale.
The narrowest correct libs/app-client owner defines the stable contract.
Lock invariants; vary one or two dimensions across distinct expressions.
States, accessibility, responsive behavior, motion, performance, and portability.
Apps bind real auth, data, actions, persistence, navigation, and telemetry.
Classify fixture demand and prove a real producer before claiming persistence.