DAL (Delta) — MEC Page Compositions

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.

Figma MEC file: gpO3masyyNNHxjvRtdcRo7, canvas 21247:2907 ("Delta") · Token overrides: dal-mec-spec.html (colors blocked on DQ-15) · Last updated: 2026-07-14

How to read this doc: Every MEC-customized screen shares one template (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.
No comms content captured for DAL. comms-content.html (the SharePoint DEPT_DSS spreadsheet ingest) is entirely UAL-scoped today — every row, link, and LEC station code in it is United's. There is no Delta-equivalent content source yet, so unlike the UAL doc's "Comms content inline" boxes, the tables below describe structure only (component type, count, real Figma text where the layer name carries it) — section titles that Figma still shows as the generic placeholder "Feed" / button labels with no distinguishing text are called out explicitly as unresolved, not guessed at.
Home — DAL Variant
Populated Node 21247:2989 "DAL"
DAL Home screen

DAL (21247:2989)

#ComponentNotes
1Welcome thing"WELCOME CAPTAIN JOHNSON" + "View Contract" link — same domain control as base Home / UAL, DAL-themed background pending DQ-15
2card-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)
3horizontal 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
4horizontal 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
5card-btn row ×3"NAVIGATE" section (real text) — "PILOT DASHBOARD", "PODCASTS & MEDIA", "COMMITTEES" icon tiles
6horizontal 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 (ATL) — reference instance
Populated Node 21247:2979 "Council 44"
Council 44 (ATL) detail screen

Council 44 (21247:2979)

#ComponentNotes
title slotBack 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).
1card-btn row ×3"FLOWER FUND", "RESOLUTION TEMPLATE", "VOTENET" icon tiles
2horizontal 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)
3horizontal 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
4listy 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
Populated Node 21247:2983
Scheduling Committee detail screen

Scheduling Committee (21247:2983)

#ComponentNotes
title slotReal text "SCHEDULING COMMITTEE"
1button-sm"SCHEDULING TICKETING SYSTEM" — full-width CTA button
2listy 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)
3horizontal 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")
4horizontal scrolling feed — card-md ×3Section 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
5card-sm ×6Section 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
Populated Node 21247:2987
Contract 2026 negotiations screen

Contract 2026 (21247:2987)

#ComponentNotes
title slotReal text "CONTRACT 2026" — DAL's structural equivalent of UAL's UPA27 negotiations page
1horizontal scrolling feed — card-lg ×4No 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")
2horizontal 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
3horizontal 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)
4card-btn row ×4Under 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.

Open Items

#ItemStatus
1Resolve DQ-15 (two-tone navy intent) before implementing any DAL Surface/Brand tokenBlocked 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 labelFlag to design
33 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 blockerLow-priority QA note
4Every "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 documentedContent gap, not a design gap
5Committees 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
6Council 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 sectionsConfirm data source