| name | lamina-navigation |
| description | Wayfinding in contracts — persistent nav, orientation, and hierarchy per screen. Use when actors get lost in verify walks. |
| metadata | {"lamina":{"id":"navigation","problems":["users feel lost in the app","deep-page orientation failures","persistent nav and breadcrumbs"],"related":["lamina-information-architecture","lamina-content-design","lamina-task-analysis"],"tags":["audit-default"]}} |
Navigation (agent-native)
Encode wayfinding in surfaces[] and IA notes — site identity, section, local nav, breadcrumbs — so implementers and verify subagents test orientation.
Contract encoding
Per screen:
section, parent, breadcrumb path
persistent_nav: sections, utilities, search availability
page_title must match link text from parent screen
Deep-page orientation audit (verify)
On random deep screen from walkthrough, actor subagent answers within 5 seconds:
- What product/site is this?
- What screen am I on?
- What are major sections?
- What are local options?
- Where am I in hierarchy?
- Is search available?
Failures → findings[].
Design checklists
- Persistent nav skeleton consistent across interior screens (except home variants).
- Breadcrumbs show hierarchy, not click history.
- Search: one box, whole product — no pre-select search type.
- Section landing pages orient before depth.
- Frequent tasks shortcut from home/dashboard screen spec.
Anti-patterns
- Page title ≠ link text.
- Missing site identity on deep pages.
- Org-chart navigation mirroring team structure.
- Orphan screens with no section context in contract.
Related