← Back to Index

Home — Domain-Control Data-Gap Analysis

Data-gap summary for the Home screen. The full property-level treatment is backend-api-mapping-report.html §1–7 (the original Home deep dive); this is the per-set summary that matches the other screen-set reports.

Figma file R6hPjBdjSIn6946qTJasUC · node 4099:5229 (Home) · Source: Figma MCP + codebase (UserInfo, DocumentItem, MenuItem) · Branch docs/home-data-gap-finish.

Headline — analysis complete; mapped except the 3 required API changes. Home is the most fully analyzed set. Its content maps to UserInfo, DocumentItem (via GetDocuments) and MenuItem. The open backend items are exactly the three Required API Changes in §5 of the backend report: Rank (blocking), Description (minor), Favorites (cross-control). Everything else is presentation/scaffold build — not analysis.

1 · Data-source mapping

Home elementDataSourceStatus
Pilot Card — heading"Welcome {Rank} {Name}"UserInfo (name) + Rankgap · Change 1
Pilot Card — View Contractlink text + targetfirst contract DocumentItem (Title → FileID nav). Whole card taps = same as View Contract; chevron is visual only.mapped
card-lg feeds + Hotel Request heroimage · eyebrow · titleGetDocumentsDocumentItem; sections by Scope / Category / Groupingmapped
card-sm tiles (DART · Flight Pay Loss · …)title · icon · routeMenuItem { Title, Path/SpecialCode, ImageSource, ShowOnHomeScreen, SortOrder }mapped
card-sm richer text variantdescription / subtitleMenuItem + Descriptiongap · Change 2
Emergency Hotline (Primary button)label · phone actionMenuItem identified by SpecialCodetel:mapped
Section headers / View-Alltitle + view-all linkcontent-driven (Scope / Category / Grouping on the GetDocuments response)mapped
Favorite heart (every card)is-favorite + toggle— shown on Home (D31, 2026-06-26); cross-control favorites gapgap · Change 3
card-lg yellow accentborder color variantdesign question — data-driven vs staticdeferred · design

2 · Gaps & confirms

3 · Build status (not analysis)

The Home data-gap analysis is complete. Remaining items are presentation/scaffold build tasks, tracked separately:

4 · Summary

Full detail: backend-api-mapping-report.html §1–7. Tracked in screen-mapping.html.