# Hub Operations Desk — ATL (Hartsfield-Jackson Atlanta)

<Select label="Select Hub" name="hub-selector" placeholder="Choose hub" options="ATL — Atlanta | DFW — Dallas/Fort Worth | ORD — Chicago O'Hare | LAX — Los Angeles | DEN — Denver | JFK — New York JFK | MIA — Miami | SEA — Seattle" value="ATL — Atlanta" />

<Columns>
<Card title="On-Time Performance Today">
<Progress value="78" max="100" label="78% of 842 flights on time" tone="success" />
<Stat label="Target" value="85%" note="7% below target" tone="warning" />
</Card>

<Card title="Average Passenger Load">
<Stat label="Load Factor" value="84%" change="+2.1% vs yesterday" tone="info" icon="users" />
<Stat label="Total Pax Today" value="112,400" note="Across 842 departures" tone="neutral" />
</Card>

<Card title="Average Turnaround Time">
<Stat label="Avg Turnaround" value="42 min" change="-3 min vs target" tone="success" icon="calendar" />
<Stat label="Best / Worst" value="28 min / 67 min" note="DL1422 / DL2891" tone="neutral" />
</Card>

<Card title="Cancellations Today">
<Stat label="Cancelled Flights" value="12" change="+3 vs yesterday" tone="danger" icon="calendar" />
<Stat label="Passengers Affected" value="1,840" note="Rebooked: 1,210 | Pending: 630" tone="warning" />
</Card>
</Columns>

<Card title="All Departures — Next 6 Hours">
| Flight | Route | Gate | STD | Status | Pax | Load |
|---|---|---|---|---|---|---|
| DL 1024 | ATL → LAX | A12 | 08:15 | **On Time** | 178/180 | 99% |
| DL 2451 | ATL → JFK | B4 | 08:30 | **On Time** | 156/160 | 98% |
| DL 892 | ATL → ORD | C22 | 08:45 | **Delayed** 25m | 142/150 | 95% |
| DL 3105 | ATL → MIA | A8 | 09:00 | **On Time** | 134/140 | 96% |
| DL 1776 | ATL → DEN | B18 | 09:15 | **Delayed** 40m | 165/170 | 97% |
| DL 442 | ATL → SEA | D5 | 09:30 | **Gate Change** | 158/160 | 99% |
| DL 2198 | ATL → LAS | A15 | 09:45 | **On Time** | 149/150 | 99% |
| DL 553 | ATL → BOS | C11 | 10:00 | **Delayed** 15m | 131/135 | 97% |
| DL 1881 | ATL → SFO | B9 | 10:15 | **On Time** | 172/180 | 96% |
| DL 726 | ATL → PHX | A3 | 10:30 | **Cancelled** | — | — |
| DL 944 | ATL → MCO | D14 | 10:45 | **On Time** | 144/150 | 96% |
| DL 1302 | ATL → LGA | C7 | 11:00 | **Delayed** 30m | 128/130 | 98% |
</Card>

<Columns>
<Card title="Delayed Flights — Action Required">
<Callout tone="warning" title="DL 1776 to DEN — 40 min delay">Crew timing issue. New ETD 09:55. 12 connecting passengers at risk.</Callout>
<Callout tone="warning" title="DL 892 to ORD — 25 min delay">Inbound aircraft late (DL 891 from LAX). New ETD 09:10. 8 connections at risk.</Callout>
<Callout tone="info" title="DL 1302 to LGA — 30 min delay">ATC ground stop at LGA. Expect further updates. 5 connections at risk.</Callout>
<Callout tone="info" title="DL 553 to BOS — 15 min delay">Baggage loading delay. New ETD 10:15. Minimal connection impact.</Callout>
</Card>

<Card title="Recent Gate Changes (Last 30 min)">
| Flight | From | To | Time | Reason |
|---|---|---|---|---|
| DL 442 | D12 | D5 | 07:52 | Aircraft swap (A321 → B739) |
| DL 2198 | A18 | A15 | 07:45 | Gate conflict with DL 1024 |
| DL 1881 | B12 | B9 | 07:38 | Maintenance tow |
| DL 944 | D16 | D14 | 07:30 | Ramp congestion |
| DL 3105 | A5 | A8 | 07:22 | Wheelchair lift required |
</Card>
</Columns>

<Columns>
<Card title="Weather Advisories — ATL">
<Callout tone="warning" title="Convective SIGMET Valid Until 14:00Z">Scattered thunderstorms developing 15-25 NM NW of field. Possible wind shear on final RWY 27R/26L. Expect 15-20 min departure delays after 11:00 local.</Callout>
<Callout tone="info" title="METAR 07:53Z">26012G18KT 10SM FEW025 SCT040 BKN250 28/18 A3005 RMK AO2 SLP176 T02780178</Callout>
<Callout tone="neutral" title="TAF Amendment 07:30Z">TEMPO 1216 3SM TSRA BR OVC015. Winds 27015G25KT. Improving after 18Z.</Callout>
</Card>

<Card title="Crews Available for Reassignment">
| Crew ID | Position | Current Duty | Available At | Qualifications | Max Duty Remaining |
|---|---|---|---|---|---|
| ATL-CRW-042 | Captain (A320) | Reserve | Now | A319/320/321 | 11:30 |
| ATL-CRW-087 | FO (B737) | Reserve | Now | B737-8/9, MAX | 10:45 |
| ATL-CRW-113 | Captain (B757) | DH from CLT | 09:30 | B757/767 | 12:15 |
| ATL-CRW-201 | FA Lead | Reserve | Now | All narrowbody | 13:00 |
| ATL-CRW-204 | FA | Reserve | Now | All narrowbody | 13:00 |
| ATL-CRW-209 | FA | Reserve | Now | All narrowbody | 13:00 |
| ATL-CRW-331 | Captain (A220) | Off duty — callout | 10:00 | A220-100/300 | 11:00 |
</Card>
</Columns>

<Card title="Connections at Risk of Missed Connection">
| Pax Count | Inbound Flight | Arrival | Connecting Flight | Departure | Gate | MCT | Time Left | Action |
|---|---|---|---|---|---|---|---|---|
| 12 | DL 891 (LAX) | 08:55 | DL 1776 (DEN) | 09:55 | B18 | 45m | **15m** | Hold DEN / Rebook |
| 8 | DL 891 (LAX) | 08:55 | DL 892 (ORD) | 09:10 | C22 | 45m | **30m** | Expedite / Cart |
| 5 | DL 244 (SFO) | 09:20 | DL 1302 (LGA) | 10:30 | C7 | 40m | **55m** | Monitor |
| 7 | DL 1102 (SEA) | 09:10 | DL 442 (SEA) | 09:30 | D5 | 35m | **5m** | **Missed — Rebook** |
| 4 | DL 518 (PDX) | 09:35 | DL 2198 (LAS) | 09:45 | A15 | 40m | **25m** | Expedite |
| 3 | DL 774 (SAN) | 09:40 | DL 944 (MCO) | 10:45 | D14 | 45m | **50m** | Monitor |
</Card>

<Card title="Rebook Affected Passengers">
<Form name="rebook-form">
<Columns>
<Input label="Passenger Name / PNR" name="pnr" placeholder="Enter PNR or last name" required="true" />
<Select label="Original Flight" name="orig-flight" placeholder="Select cancelled/delayed flight" options="DL 726 — ATL→PHX (Cancelled) | DL 1776 — ATL→DEN (Delayed 40m) | DL 892 — ATL→ORD (Delayed 25m) | DL 1302 — ATL→LGA (Delayed 30m) | DL 442 — ATL→SEA (Gate Change)" required="true" />
</Columns>
<Columns>
<Select label="New Flight" name="new-flight" placeholder="Select replacement flight" options="DL 1782 — ATL→DEN 11:20 (B739, 12 seats) | DL 1794 — ATL→DEN 13:45 (A321, 28 seats) | DL 894 — ATL→ORD 10:15 (B738, 8 seats) | DL 898 — ATL→ORD 12:30 (A321, 15 seats) | DL 1310 — ATL→LGA 11:45 (B739, 10 seats) | DL 450 — ATL→SEA 11:55 (B739, 18 seats) | DL 730 — ATL→PHX 10:45 (A321, 22 seats) | DL 738 — ATL→PHX 14:10 (B739, 30 seats)" required="true" />
<Select label="Cabin" name="cabin" placeholder="Cabin class" options="Main Cabin | Comfort+ | First Class" value="Main Cabin" />
</Columns>
<Columns>
<Checkboxes label="Options" name="rebook-options" options="Auto-assign seat | Send mobile notification | Print boarding pass | Add meal voucher ($15)" value="Auto-assign seat | Send mobile notification" />
<Input label="Special Notes" name="notes" placeholder="Wheelchair, unaccompanied minor, etc." />
</Columns>
<Button variant="primary" icon="users">Rebook Passenger(s)</Button>
<Button variant="secondary">Bulk Rebook (Select Multiple PNRs)</Button>
<Button variant="tertiary">Cancel</Button>
</Form>
</Card>

<FollowUps>
- Show me the full flight schedule for ATL tomorrow
- List all crews approaching duty-time limits
- What's the weather forecast for the next 24 hours at ATL?
- Show me all aircraft on ground (AOG) at this hub
- Generate the daily operations summary report
</FollowUps>