Navigation loop¶
Diagnose a workflow where a user cannot reach their goal by modeling the interface as a directed graph and asking one structural question — is any goal state reachable from the current state? — rather than blaming screen quality or user confusion.
Core Idea¶
The interaction-design failure in which the available transitions form a cycle returning the user to an already-visited state, from which no edge leads to the goal. The interface is technically complete — every screen has controls, every form submits — but the reachable sub-graph excludes the goal state. The structural condition is a hidden gating token (a session flag, a prerequisite) that is not satisfiable from inside the cycle and disclosed by no screen, so the user cannot tell being lost from being looped.
Scope of Application¶
Lives across the multi-step-interface contexts of HCI, wherever a navigating actor follows local affordances through a transition graph toward a goal.
- Medical-device menus — an alarm-silence affordance gated by a mode the screens never reveal.
- Public-service and e-government flows — cycling between "verify identity" and "complete application" that mutually gate.
- Education platforms — a stale prerequisite-check keeping a quiz unreachable.
- IVR phone trees and chatbots — an off-menu caller routed endlessly back with no transfer-to-human edge.
- Accessibility audits — the assistive-technology reachable graph as a strict subgraph of the pointer-user's.
Clarity¶
Naming the loop separates two fused diagnoses that point to opposite remedies: "the user is confused" (fix in the person — training, copy) versus "the reachable sub-graph has a closed cycle excluding the goal" (fix in the design — graph analysis). Its force is making the second diagnosis available: every screen can be flawless while the workflow is broken as a property of the transition graph.
Manages Complexity¶
A large heterogeneous debugging surface — many screens, reports, and candidate explanations for "users get lost" — collapses to one abstraction: model the interface as a directed graph and ask whether a path reaches the goal. The verdict is read off the graph, the cause localizes to one missing edge or gating token, and the remedy is structural. A nested family of reachable graphs predicts differential accessibility severity from containment.
Abstract Reasoning¶
The concept licenses a diagnostic replacing "which button?" with a reachability question (screen quality non-diagnostic), a cause-diagnostic locating the missing edge and hidden gating token rather than user confusion, an interventionist move fixing the trap structurally while predicting cosmetic changes cannot, boundary-drawing separating non-goal from productive cycles and single-actor traps from deadlock, and reasoning over nested reachable graphs for accessibility.
Knowledge Transfer¶
Within HCI the concept transfers as mechanism, almost mechanically: extract the workflow as a graph, run a reachability check, insert an exit edge — carrying across device menus, e-government, education, IVR, with the accessibility subgraph refinement and happy-path-invisible audit. Beyond that substrate, the portable primitive is an absorbing non-goal cycle in a process graph — recurring as Catch-22, software dead-ends, and conversational deadlock — best carried by the emergent general prime (closed_process_cycle), the single-actor cousin of deadlock. Calling a Catch-22 a "navigation loop" imports UI furniture that does not fit.
Relationships to Other Abstractions¶
Current abstraction Navigation loop Domain-specific
Parents (1) — more general patterns this builds on
-
Navigation loop is a kind of Cycle Prime
A Navigation Loop is a Cycle specialized to an interface transition graph whose closed path excludes the user's goal state.
Hierarchy path (1) — routes to 1 parentless root
- Navigation loop → Cycle → Network → Reservoir-Flux Network → Conservation Laws → Invariance
Neighborhood in Abstraction Space¶
Navigation loop sits in a crowded region of the domain-specific corpus (35th percentile for distinctiveness): several abstractions share nearly its structure, so a description that fits it tends to fit its neighbors too.
Family — Interface Legibility & Navigability (12 abstractions)
Nearest neighbors
- Cognitive Walkthrough — 0.86
- Keyboard Trap — 0.85
- Latent-Path Activation — 0.85
- Visibility of System Status — 0.84
- Model Checking — 0.84
Computed from structural-signature embeddings · 2026-07-12