Unified Search Results

Design doc — 5 distinct iterations of how the Call Analyst home search could return both call transcripts and Projects, and let you take any transcript into Call Analyst (quick Ask Claude) or Projects Hub (deep dive). Mockup only, not wired in. Type in any search bar to see results populate.

Iteration 1

Two-section list

Concept: Results split into a Calls group and a Projects group. Every row carries dual action buttons so you choose the surface inline — quick Ask Claude or Open in Hub.

Call Analyst · Home
Iteration 2

Unified list · per-row surface toggle

Concept: One merged, ranked list. Each row leads with a primary Analyze with Call Analyst and a quiet Open in Projects Hub → secondary. A ● Project badge marks transcripts that already exist as a Hub project.

Call Analyst · Home
Iteration 3

All / Calls / Projects tabs

Concept: Tabs sit over the results — All shows a blended ranked list of calls + projects; Calls and Projects narrow to one type. Every result still exposes both the quick and deep-dive paths.

Call Analyst · Home
Iteration 4

Result cards · split actions

Concept: Each result is a card with a transcript snippet and two clearly labeled footer paths: a ⚡ Quick analyze (Call Analyst) vs a 🔬 Deep dive in Projects Hub. The split footer makes the either/or choice the main event.

Call Analyst · Home
Iteration 5

Command-palette · spotlight

Concept: A ⌘K spotlight overlay. Calls and projects interleave with type icons; the highlighted row reveals inline actions, and keyboard hints (↵ Ask Claude, ⇧↵ Open in Hub) let you pick a surface without leaving the keyboard.

↑↓ navigate Ask Claude ⇧↵ Open in Projects Hub

Call Analyst design system · dark · Inter / JetBrains Mono · mockup for selection