Foundation

Navigation model

Wayfinding

RequiredInteraction & accessibility
ContractNavigation model
Job
Wayfinding
Requirement
must specify
States / rules
Overlay vs rail vs tabs; max primary destinations; current location; overflow
Specified means
Count + pattern
Hardest context
16 destinations in a hidden overlay
Example

5–7 primary

Counter-example

Feature-org dump

How this lives in Building Blocks

Representation: Product-local decision contract.

Building Blocks can provide navigation primitives and evaluation criteria. The product owns destination count, hierarchy, current-location behavior, and overflow.

Do not specify the easy case only.

The source checklist’s hardest-context test is part of what “specified” means: 16 destinations in a hidden overlay.

On-spec signal

5–7 primary

Failure signal

Feature-org dump

Catalog connection

The product-local Catalog should show this row’s actual state for that product using the Catalog contract. Building Blocks documentation can define the baseline, but it does not make a product’s row Specified, Designed, or In code by itself.

See the Catalog contract →