Skip to content

IA: no global search, no cross-tab discovery, no onboarding for non-terminal screens #72

Description

@physercoe

IA Review Summary — 7.5/10

Architecture is sound (5 tabs, flat push navigation, URI deep link router) but has three key gaps:

1. No global search

Four separate search surfaces exist but are siloed:

Search Scope Entry
Event Search Team events Me Tab AppBar icon
Transcript Search Session FTS SessionsScreen AppBar
Settings Search Local filter Settings page inline
Project Filter Project list ProjectsScreen

None of them cross domains. A unified search bar accessible from the top of any tab would dramatically improve discoverability.

2. No onboarding outside terminal

Only onboarding_overlay.dart (terminal 6-card carousel) and help_sheet.dart (tmux cheat sheet) exist. Projects, Me, Steward, Attention/Approvals have zero contextual guidance.

3. Cross-tab navigation is invisible

The URI router supports termipod://project/<id>/... etc. but this is only discoverable via deep links and agent-driven navigation. Normal users have no way to jump from a Settings entry to the relevant Project, or from an Activity event to the source screen.

Suggested fixes

  • Unified search bar in AppBar across all tabs, indexing events + transcripts + settings + projects
  • Coach mark tour for first-time Me/Projects usage
  • Cross-tab deep link chips in Activity feed entries

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions