# Design Engineering

The Design Engineering domain owns product-layer craft questions and verification methods without turning practitioner taste into shared policy.

## Scope Boundary

In scope: purpose, frequency, interaction detail, implementation review, prototyping, and evidence-bearing product decisions.

Out of scope: a second universal principle set, unsupported claims of beauty or adoption, and overrides of semantic, accessibility, Layout, or shared quality contracts.

## Start Here

| Task                                                      | Route                                                                                                           |
| --------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------- |
| Route the uncertain product decision.                     | [Design Engineering Decision Tree](https://style.gallery/library/design-engineering/decision-tree/index.md)     |
| Specify semantics, state, requests, and focus.            | [Component Contract](https://style.gallery/library/design-engineering/component-contract/index.md)              |
| Apply settings, search, and destructive-action contracts. | [Design Engineering Worked Examples](https://style.gallery/library/design-engineering/worked-examples/index.md) |

These workflows and worked cases are usable experimental guidance. Expected-result tables are test designs; actual product, engine, and reader evidence must be recorded separately. Review on a failed task, a source change, or a changed ownership contract.

## State Management

Choose [State Management](https://style.gallery/library/design-engineering/state-management/index/index.md) for UI state ownership, transitions, asynchronous consistency, and lifetime. The collection contains 12 patterns and four behavior recipes within this domain.

### Planning And Verification

- [State decision tree](https://style.gallery/library/design-engineering/state-management/decision-tree/index.md)
- [State brief](https://style.gallery/library/design-engineering/state-management/state-brief/index.md)
- [State verification matrix](https://style.gallery/library/design-engineering/state-management/verification/index.md)
- [State recipes and composition matrix](https://style.gallery/library/design-engineering/state-management/recipes/index/index.md)

### Ownership And Derivation

- [Single owner and controlled inputs](https://style.gallery/library/design-engineering/state-management/patterns/single-owner/index.md)
- [Derived state](https://style.gallery/library/design-engineering/state-management/patterns/derived-state/index.md)
- [Selection by stable identity](https://style.gallery/library/design-engineering/state-management/patterns/id-selection/index.md)

### Editing And Persistence

- [Draft and persisted baseline](https://style.gallery/library/design-engineering/state-management/patterns/draft-and-baseline/index.md)
- [Submitted snapshot](https://style.gallery/library/design-engineering/state-management/patterns/submitted-snapshot/index.md)
- [Unsaved navigation](https://style.gallery/library/design-engineering/state-management/patterns/unsaved-navigation/index.md)

### Asynchronous Consistency

- [Latest request wins](https://style.gallery/library/design-engineering/state-management/patterns/latest-request-wins/index.md)
- [Single flight](https://style.gallery/library/design-engineering/state-management/patterns/single-flight/index.md)
- [Optimistic overlay](https://style.gallery/library/design-engineering/state-management/patterns/optimistic-overlay/index.md)

### Navigation And Lifetime

- [URL state](https://style.gallery/library/design-engineering/state-management/patterns/url-state/index.md)
- [Identity reset](https://style.gallery/library/design-engineering/state-management/patterns/identity-reset/index.md)
- [Versioned restore](https://style.gallery/library/design-engineering/state-management/patterns/versioned-restore/index.md)

### Screen Compositions

- [Settings save](https://style.gallery/library/design-engineering/state-management/recipes/settings-save/index.md)
- [Search and detail](https://style.gallery/library/design-engineering/state-management/recipes/search-detail/index.md)
- [Multi-step form](https://style.gallery/library/design-engineering/state-management/recipes/multi-step-form/index.md)
- [Delete and supported undo](https://style.gallery/library/design-engineering/state-management/recipes/delete-undo/index.md)

## Documents

- [Interface Craft Decisions](https://style.gallery/library/design-engineering/interface-craft/index.md) connects product purpose, implementation detail, and verification without treating taste as proof.
- [Consumer Migration Readiness](https://style.gallery/library/design-engineering/consumer-migration-readiness/index.md) turns migration intent into a consumer-owned thirteen-dimension conformance record and executable evidence chain.
- [Reference Profiles](https://style.gallery/library/design-engineering/reference-profiles/index/index.md) provides two explicitly selected, related adversarial examples and a documentation-only external adaptation route.

## Relationship To Shared Quality

This domain proposes product-layer questions. [Quality Gates](https://style.gallery/materials/v2/pages/quality/index.md) remain the shared authority for claims, evidence families, accessibility precedence, rationale, and debt.

## Source-Backed Deep Dives

- [Native Interaction Contracts](https://style.gallery/library/design-engineering/native-interaction-contracts/index.md). Choose dialog, disclosure, menu, popover, and combobox behavior.
- [Text Input And Internationalization](https://style.gallery/library/design-engineering/text-input-and-internationalization/index.md). Preserve IME composition, text units, mixed direction, and editing intent.
- [Loading, Progress, And Feedback](https://style.gallery/library/design-engineering/loading-and-feedback/index.md). Separate pending work, accepted results, announcements, and responsiveness.

## Domain Contract

See [StyleGallery Domains](https://style.gallery/materials/v2/pages/DOMAINS.md) for lifecycle, provenance, page membership, and staleness rules.

## IA Navigation

Parent: [StyleGallery](https://style.gallery/materials/v2/pages/index.md).
Next: [Design Engineering Decision Tree](https://style.gallery/library/design-engineering/decision-tree/index.md).
