The Blue Book of UX Directives
2. Information Architecture & Wayfinding

5. State

What a system remembers for users.

First, ask yourself

“Does your system reliably remember and reveal state that affects users’ outcomes?”

Mission statement

Ensure users understand system status by making current state visible.

Key heuristics State

  1. System state must relieve users of reconstructing context.
  2. Outcome-relevant state must be perceptible.
  3. State affecting user work must be viewable and understandable.
  4. Different state types must be behaviorally and visually distinguishable.
  5. All meaningful state changes must be clearly indicated.
  6. Stored context must be modifiable and resettable.
  7. State must survive interruption and navigation.
  8. Remembered state must clearly reflect user intent.
  9. Stored state must be safeguarded for integrity, security, and privacy.

Executive brief

The system must remember for users in ways they can see and trust.

Core questions State

“What is the system remembering for users?”

“Can they see it, understand it, and control it?”

Focus areas

Visibility-first

“What state exists right now? Where is it visible?”

“If users leave and return, what will still be there?”

Continuity-aware

“Can users resume exactly where they stopped?”

“What survives interruption? What does not?”

Control-aware

“Can users reset, edit, or override what is remembered?”

“Is saved state helping users, or getting in the way?”

AI-aware

“What is explicitly set versus inferred?”

“Does adaptive memory stay clear and understandable over time?”

UX directives State

Directive25/01

Design state to offload user memory.

Ensure the system remembers context so users do not have to reconstruct it.

Directive25/02

Make outcome-relevant state visible.

Do not allow hidden conditions to influence results without perceptible indications.

Directive25/03

Make sure state is inspectable.

Ensure users can view and understand the state that affects their work.

Directive25/04

Differentiate state types explicitly.

Distinguish local, session, and persistent states in both behavior and presentation.

Directive25/05

Signal all meaningful state changes.

Prevent modifications to state without clear and timely feedback.

Directive25/06

Make state reversible and resettable.

Provide clear mechanisms to modify or undo stored context.

Directive25/07

Persist state across interruptions.

Ensure work and context survive pauses, navigation, and session breaks.

Directive25/08

Align remembered state with user intent.

Do not preserve or apply state that contradicts user expectations or goals.

Directive25/09

Treat state as protected user data.

Apply integrity, security, and privacy safeguards to stored context.

Executive summary

  • State is remembered context, not invisible system memory.
  • It offloads user memory by preserving what affects outcomes and continuity.
  • The system must make relevant state visible, inspectable, and understandable.
  • State types and changes must be explicit, not silently inferred.
  • State must be reversible, persistent across interruption, and aligned with user intent.
  • State succeeds when users never have to reconstruct what the system should already know.

Success indicators

  • The system remembers user context so users do not rely on memory.
  • Important state information is visible and easy to understand.
  • Changes in state are clearly signaled.
  • Users can review, modify, or reset system state when needed.
  • Work and context persist across navigation, pauses, and interruptions.

One-line summary

Before users can decide what to do next, they must know what has already happened.