Inspector Rail
A supporting detail rail for the selected preview item. Treat runtime diagnostics as a subtype, not the primary definition of the pattern.
The installable building blocks live under Widgets & Registry. Keep this page focused on when the pattern belongs in the product.
Inspector Rail
The canonical pattern is a selected preview on the left and expanded supporting detail in a right rail. Runtime diagnostics remain a valid subtype, but not the default story.
What it is for
Expand a selected preview into richer supporting detail without replacing the thread or forcing a fullscreen mode.
Use when
The user needs grouped metadata, rationale, and richer actions for one selected item.
Do not use when
The content is still simple enough for an inline card or has grown into a true workspace.
Related patterns
Widgets & Registry · Inspector Rail · App Surfaces · Side Panel · Generative UI
Escalation path
Preview card → inspector rail → fullscreen workspace.
Developer details
Start from these files when you need to trace the live implementation.
src/shared/ui/chat/ResultPreviewCard.tsx · src/shared/ui/chat/InspectorDetailRail.tsx · src/shared/ui/chat/ListDetailShell.tsx
Thread preview list
Keep the preview lightweight. Let the user scan, select, and only then expand detail in the supporting rail.
Project page candidate
Rosedale limestone porch refresh
- Service
- Stone restoration
- Readiness
- 92% complete
- Focus
- Hero + proof block
- Location
- Toronto, ON
Project page candidate
Danforth brick facade repointing
- Service
- Brick repointing
- Readiness
- 76% complete
- Focus
- Copy clarity
- Location
- East York, ON
Project page candidate
Leslieville storefront repair brief
- Service
- Commercial masonry
- Readiness
- 84% complete
- Focus
- Proof + CTA
- Location
- Toronto, ON
Why the rail exists
Keep the thread preview compact, then let the rail hold grouped metadata and longer rationale.
The preview card should help the user choose. It should not hide tabs, nested navigation, or a second application inside the card.
KnearMe keeps the product language and styling, but borrows the host-aware interaction model: compact preview in the thread, expanded supporting detail in the rail, fullscreen only when editing truly needs more room.
Diagnostics subtype
Keep the task in view
This remains useful for runtime-specific metadata, but it should be documented as a subtype of the broader rail pattern.
Workflow health snapshot