← Back to Index

Search — Domain-Control Data-Gap Analysis

Scoping of the global Search screen. Documentation only; no presentation work.

Figma file R6hPjBdjSIn6946qTJasUC · node 4951:11891 · Source: Figma MCP + codebase · Branch docs/search-screen-data-gap.

Search
Search (4951:11891)
Headline — client-side, no backend gap. A search input (Master Form Field) + a typeahead result list (rows of Master Form Field). No dedicated global-search endpoint or VM exists in the codebase, so search runs client-side over already-loaded data (documents, menu/nav, airlines, content). Work is presentation only. Confirm: the searched corpus, and whether a server search is needed if that corpus outgrows what's loaded on device.

1 · Screen & controls

2 · Data-source mapping

ElementDataSourceStatus
Querytyped textclient form stateclient
Resultsmatching entities (documents · nav · airlines · content)client-side filter over loaded data (DocumentItem list, MenuItem, KCM airlines, …)client
Result → navigationroute / document / detailexisting per-entity navigationmapped

3 · Confirm items

#ItemQuestion
1Search corpusWhich data sets does global search span (documents, nav, airlines, KCM, content)? Defines the client index to build.
2Server vs clientClient-side is fine for the bounded reference data loaded today. If the corpus grows (full content/document body), confirm whether a server search endpoint is wanted.

4 · Summary

Tracked in screen-mapping.html.