Per-screen breakdown of DAL-customized screens: which container/component appears in each slot, in what order — enough to implement without re-opening Figma. Component names link to their exact Figma node.
MEC symbol, node 20772:1689): status bar → topNav → main-feed slot (title row + variable content slot) → navBar-bottom. This doc lists what fills the content slot per screen — app-level chrome is intentionally omitted since it's identical across MECs and covered once in the base composition doc. See ual-mec-page-compositions.html for the UAL equivalent (the pattern this doc follows) and Key Technical Rules for the token-binding contract.
"Feed" / button labels with no distinguishing text are called out explicitly as unresolved, not guessed at.
DAL (21247:2989)
| # | Component | Notes |
|---|---|---|
| 1 | Welcome thing | "WELCOME CAPTAIN JOHNSON" + "View Contract" link — same domain control as base Home / UAL, DAL-themed background pending DQ-15 |
| 2 | card-sm ×1 | "Local Council 44 (ATL)" — a single link row to the user's home council page (compare to the Council 44 detail screen below) |
| 3 | horizontal scrolling feed — card-md ×3 | "PUBLICATIONS" section (real text) + "VIEW ALL" — all 3 cards show placeholder lorem-ipsum body text under a generic "SUBJECT LINE" heading (dated 06/16/2026), confirming this feed isn't populated with real DAL content yet — consistent with the "no comms-content.html source for DAL" finding above |
| 4 | horizontal scrolling feed — card-lg ×2 | "CONTRACT 2026" section (real text) + "VIEW ALL" — "CONTRACT 2026" card (links to the Contract 2026 screen below) + "CONTRACT COMPARISON" card |
| 5 | card-btn row ×3 | "NAVIGATE" section (real text) — "PILOT DASHBOARD", "PODCASTS & MEDIA", "COMMITTEES" icon tiles |
| 6 | horizontal scrolling feed — card-lg ×2 | "TOOLS" section (real text) + "VIEW ALL" — "SCHEDULING TICKETING SYSTEM" ("Submit your scheduling disputes") + "DART / Data Action Report" ("Submit your questions to SMEs") |
Several additional hidden=true alternate-state frames exist in this node (extra card-sm/button-sm/feed variants) — draft exploration, not part of the shown composition. Not listed above.
Council 44 (21247:2979)
| # | Component | Notes |
|---|---|---|
| — | title slot | Back icon + real text "COUNCIL 44 (ATL)" — naming note: Delta uses numbered Councils, not UAL's station-code LECs. "Council 44" = Delta's Atlanta base. This is DAL's structural equivalent of UAL's per-LEC detail page (e.g. CLE172). |
| 1 | card-btn row ×3 | "FLOWER FUND", "RESOLUTION TEMPLATE", "VOTENET" icon tiles |
| 2 | horizontal scrolling feed — card-lg ×2 | "EVENTS" section (real text) + "VIEW ALL" — both cards read "FAMILY AWARENESS EVENT": "SAVE THE DATE / Braves vs Padres, July 2 2026, 1:00 PM" (baseball-stadium photo) and "RSVP / Georgia Aquarium, July 23 2026, 3:00 PM" (aquarium photo) |
| 3 | horizontal scrolling feed — card-md ×3 | "COUNCIL UPDATES" section (real text) + "VIEW ALL" — all 3 cards show placeholder "SUBJECT LINE" / lorem-ipsum body (dated 06/16/2026), same not-yet-populated pattern as Home's Publications feed |
| 4 | listy card generic ×4 | "REPRESENTATIVES" section header (real text) + "VIEW ALL" — 4 real named reps, each with role title, name, email, and phone: Shawn Kellett (Chair / Captain Representative), Matthew Coelyn (Vice Chair / First Officer Representative), Maggie Eickhoff (First Officer Representative), Tony Rohloff (Secretary-Treasurer / Captain Representative). One more than UAL CLE172's 3. No AMPS code visible in the screenshot (unlike UAL's per-LEC UALLADM* codes) — these may be hand-entered mock names rather than an AMPS-driven list; confirm data source with backend before assuming AMPS parity with UAL. |
Scheduling Committee (21247:2983)
| # | Component | Notes |
|---|---|---|
| — | title slot | Real text "SCHEDULING COMMITTEE" |
| 1 | button-sm | "SCHEDULING TICKETING SYSTEM" — full-width CTA button |
| 2 | listy card generic ×2 | "COMMITTEE MEMBERS" section (real text — note: different label than Council 44's "REPRESENTATIVES") — 2 real named members with role title: Ian Turner (Scheduling Chair), Josh Cantrell (Scheduling Vice Chair) |
| 3 | horizontal scrolling feed — card-lg ×3 | "HOW TO VERIFY YOUR PAY VIDEO SERIES" section (real, specific text) — 3 WATCH-tagged video cards: "PAY ADMINISTRATION", "PAY DISPLAYS" ("Places to Check Your Pay..."), "ICREW TIME CARD" ("How to read your iCrew Time Card") |
| 4 | horizontal scrolling feed — card-md ×3 | Section title cut off in the screenshot (likely "UPDATES", matching the pattern elsewhere) — all 3 cards show placeholder "SUBJECT LINE" / lorem-ipsum body, not yet populated |
| 5 | card-sm ×6 | Section title cut off (likely "TOOLS") — 6 real resource-link rows: "LOOK UP PAY CODE" ($ icon), "PBS HELP", "FAR 117", "BID PACKAGES", "ICREW USER GUIDE", "SCHEDULING REFERENCE HANDBOOK" |
Structurally close to UAL's Hotel Committee page — same section pattern (Members → Video/Feed → Feed → Resources), different committee subject and real content throughout except the placeholder Updates feed.
Contract 2026 (21247:2987)
| # | Component | Notes |
|---|---|---|
| — | title slot | Real text "CONTRACT 2026" — DAL's structural equivalent of UAL's UPA27 negotiations page |
| 1 | horizontal scrolling feed — card-lg ×4 | No section title on this instance (hidden title frame) — 4 real cards: "CONTRACT COMPARISON" ("View the Contract Comparison Guide"), "CONTRACT HISTORY" ("View Delta Pilot Contract History"), "C2026 CONTRACT OPENERS" ("View the C2026 Openers"), "RAISE THE BAR HOLD THE LINE C2026" ("Download the graphics") |
| 2 | horizontal scrolling feed — card-md ×3 | "NOTEPADS" section (real text) + "VIEW ALL" — all 3 cards show placeholder "SUBJECT LINE" / lorem-ipsum body, same not-yet-populated pattern seen elsewhere |
| 3 | horizontal scrolling feed — card-lg ×3 | "EDUCATIONAL VIDEOS" section (real text) + "VIEW ALL" — 3 WATCH-tagged videos: "THE RAILWAY LABOR ACT", "THE NATIONAL MEDIATION BOARD", "PROFFER OF ARBITRATION" (each with its own icon graphic, not photo thumbnails) |
| 4 | card-btn row ×4 | Under a section header whose real text is "UPA27 RESOURCES" — "UPA" (United Pilots Association) is a UAL-specific term. The 4 icon tiles themselves render as podcast-platform buttons (Spotify / Apple / YouTube / Podcast icons visible in the screenshot), which makes even less sense under a "UPA27 Resources" label — stronger evidence this is a straight copy-paste leftover from the UAL template, the same class of artifact as the known "UAL Media Hub" frame found on the FDX canvas. Flag to design for cleanup — do not ship "UPA27" copy under a Delta contract page. |
| # | Item | Status |
|---|---|---|
| 1 | Resolve DQ-15 (two-tone navy intent) before implementing any DAL Surface/Brand token | Blocked on design |
| 2 | "UPA27 RESOURCES" label on Contract 2026 (node 0:694) — confirm this is a copy-paste leftover (the 4 icon tiles under it render as Spotify/Apple/YouTube/Podcast platform buttons, which doesn't match the label at all) and get the real DAL-specific label | Flag to design |
| 3 | 3 card-btn icon-tile rows (Home's "NAVIGATE", Council 44's row) have confirmed text labels but the icon graphics themselves weren't inspected pixel-by-pixel in this pass — worth a quick visual QA once implementing, not a blocker | Low-priority QA note |
| 4 | Every "Publications" / "Council Updates" / "Notepads" feed across all 4 screens shows the same placeholder "SUBJECT LINE" + lorem-ipsum content, dated 06/16/2026 — confirms no comms-content.html source exists for DAL yet; content team needs to populate a Delta-equivalent sheet before real copy (not just structure) can be documented | Content gap, not a design gap |
| 5 | Committees list screen (node 21247:2985) exists on the DAL canvas but was hidden/unexpanded in this pass — likely reuses the shared Committees template; not yet confirmed. Home's "COMMITTEES" nav tile presumably routes here. | Needs follow-up capture |
| 6 | Council 44's 4 named representatives (Shawn Kellett, Matthew Coelyn, Maggie Eickhoff, Tony Rohloff) have no visible AMPS code, unlike UAL's per-LEC UALLADM* codes — confirm with backend whether DAL reps are AMPS-driven or hand-entered mock data before assuming API parity with UAL's Representatives sections | Confirm data source |