# Hub Operations Desk — ATL (Atlanta)

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

<Columns>
<Card title="On-Time Performance Today">
<Stat label="On-Time Departures" value="82%" change="-3% vs yesterday" tone="warning" icon="chart-line" />
<Stat label="On-Time Arrivals" value="79%" change="-5% vs yesterday" tone="warning" icon="chart-line" />
<Progress value="82" max="100" label="Target: 85%" tone="warning" />
</Card>

<Card title="Cancellations Today">
<Stat label="Total Cancellations" value="12" change="+4 vs yesterday" tone="danger" icon="calendar" />
<Stat label="Weather-Related" value="7" tone="neutral" icon="cloud" />
<Stat label="Operational" value="5" tone="neutral" icon="wrench" />
</Card>

<Card title="Average Turnaround Time">
<Stat label="Current Average" value="47 min" change="+6 min vs target" tone="warning" icon="clock" />
<Stat label="Target" value="41 min" tone="neutral" icon="flag" />
<Progress value="47" max="60" label="Threshold: 60 min" tone="info" />
</Card>

<Card title="Avg Passenger Load Today">
<Stat label="System Wide Load Factor" value="87%" change="+2% vs last week" tone="success" icon="users" />
<Stat label="Domestic" value="89%" tone="neutral" icon="map-pin" />
<Stat label="International" value="82%" tone="neutral" icon="globe" />
</Card>
</Columns>

<Columns>
<Card title="Active Flights — ATL Hub">
| Flight | Route | Gate | STD | ATD/ETD | Status |
|---|---|---|---|---|---|
| DL 1024 | ATL → LAX | B12 | 06:15 | 06:18 | **Departed** |
| DL 2301 | ATL → JFK | A4 | 06:30 | 06:45 | **Delayed** ⚠ |
| DL 876 | ATL → ORD | T7 | 06:45 | 06:45 | **On Time** |
| DL 445 | ATL → MIA | C19 | 07:00 | 07:12 | **Delayed** ⚠ |
| DL 1892 | ATL → DEN | B28 | 07:15 | — | **Boarding** |
| DL 310 | ATL → SEA | A22 | 07:30 | — | **On Time** |
| DL 567 | ATL → LAS | D5 | 07:45 | 08:10 | **Delayed** ⚠ |
| DL 2201 | ATL → BOS | T3 | 08:00 | — | **On Time** |
| DL 789 | ATL → SFO | C14 | 08:15 | — | **Gate Change** 🔄 |
| DL 1456 | ATL → PHX | B31 | 08:30 | — | **On Time** |
| DL 903 | ATL → MCO | A17 | 08:45 | — | **Boarding** |
| DL 612 | ATL → IAH | D11 | 09:00 | — | **On Time** |
</Card>

<Card title="Delayed Flights — Requiring Attention">
<Callout tone="warning" title="3 Flights Delayed >15 min">
DL 2301 (ATL→JFK): +15 min — Crew timing issue, replacement en route<br/>
DL 445 (ATL→MIA): +12 min — Inbound aircraft late (weather at MIA)<br/>
DL 567 (ATL→LAS): +25 min — Mechanical: hydraulic indicator, Mx evaluating
</Callout>

<Callout tone="danger" title="1 Flight Delayed >30 min">
DL 567 (ATL→LAS): +25 min and climbing — **Consider rebooking** (see Connections at Risk)
</Callout>
</Card>
</Columns>

<Columns>
<Card title="Recent Gate Changes (Last 60 min)">
| Flight | Route | Old Gate | New Gate | Time | Reason |
|---|---|---|---|---|---|
| DL 789 | ATL → SFO | B18 | C14 | 06:42 | Congestion at B concourse |
| DL 2301 | ATL → JFK | A12 | A4 | 06:28 | Aircraft swap (757→737) |
| DL 445 | ATL → MIA | C22 | C19 | 06:15 | Gate held for arriving intl |
| DL 1892 | ATL → DEN | B30 | B28 | 06:05 | Ramp construction |
</Card>

<Card title="Weather Advisories — ATL">
<Callout tone="warning" title="Convective SIGMET Active">
**Valid until 14:00Z** — Scattered to broken thunderstorms moving NE across North Georgia. Expect 15-25 min departure delays, possible ground stops. Winds 220° at 18-25 kts, gusts to 35 kts.
</Callout>

<Callout tone="info" title="Terminal Aerodrome Forecast (TAF)">
**ATL 121753Z 1218/1324** 22018G25KT P6SM SCT025 BKN040 OVC080<br/>
**TEMPO 1218/1222** 24025G35KT 3SM TSRA BKN020CB<br/>
**FM130600** 25012KT P6SM SCT030 BKN060
</Callout>

<Callout tone="neutral" title="Impact Assessment">
• Departure rate reduced to 85/hr (normal 100/hr)<br/>
• Arrival rate reduced to 78/hr (normal 96/hr)<br/>
• Recommend holding ground stops for banks 07:00-09:00
</Callout>
</Card>
</Columns>

<Columns>
<Card title="Crews Available for Reassignment">
| Crew ID | Position | Current Base | Duty Time Remaining | Qualifications | Status |
|---|---|---|---|---|---|
| ATL-CR-042 | Captain | ATL | 8:45 | 737, 757, A321 | **Available** ✅ |
| ATL-FO-118 | First Officer | ATL | 9:12 | 737, A321 | **Available** ✅ |
| ATL-FA-205 | Lead FA | ATL | 10:30 | All narrow-body | **Available** ✅ |
| ATL-FA-206 | FA | ATL | 10:30 | All narrow-body | **Available** ✅ |
| ATL-FA-207 | FA | ATL | 10:30 | All narrow-body | **Available** ✅ |
| ATL-CR-055 | Captain | ATL | 6:20 | 767, A330 | **Reserve** ⏳ |
| ATL-FO-133 | First Officer | ATL | 7:10 | 767, A330 | **Reserve** ⏳ |
</Card>

<Card title="Connections at Risk of Being Missed">
<Callout tone="danger" title="5 Connections at High Risk (>80% miss probability)">
| Pax | Inbound | Connecting To | MCT | Est. Connect Time | Action |
|---|---|---|---|---|---|
| 12 pax | DL 1421 (LAX→ATL) | DL 2301 ATL→JFK | 45 min | 28 min | **Rebook to DL 2305 (09:15)** |
| 8 pax | DL 884 (SFO→ATL) | DL 445 ATL→MIA | 40 min | 22 min | **Rebook to DL 449 (09:30)** |
| 6 pax | DL 2105 (SEA→ATL) | DL 567 ATL→LAS | 50 min | 18 min | **Rebook to DL 571 (11:00)** |
| 4 pax | DL 672 (DEN→ATL) | DL 789 ATL→SFO | 45 min | 30 min | Monitor — gate change helps |
| 3 pax | DL 301 (BOS→ATL) | DL 1892 ATL→DEN | 40 min | 35 min | Likely make it |
</Callout>

<Callout tone="warning" title="12 Connections at Moderate Risk (50-80%)">
Monitor inbound DL 1421, DL 884, DL 2105 — all running 15-25 min late. Proactive rebooking recommended for tight connections.
</Callout>
</Card>
</Columns>

<Card title="Rebook Affected Passengers">
<Tabs>
<Tab title="High-Risk Connections (5 groups)">
<Form name="rebook-high-risk">
<Input label="Passenger Group" name="pax-group" value="12 pax — DL 1421 → DL 2301 (ATL→JFK)" disabled="true" />
<Select label="Rebook To" name="new-flight" options="DL 2305 ATL→JFK 09:15 (737, 142 seats open) | DL 2309 ATL→JFK 10:30 (757, 189 seats open) | DL 2313 ATL→JFK 12:00 (A321, 156 seats open)" placeholder="Select replacement flight" required="true" />
<Checkboxes label="Ancillary Services to Transfer" name="ancillaries" options="Seat assignments | Checked bags | Meal vouchers | Lounge access" value="Seat assignments | Checked bags" />
<Input label="Notification Method" name="notify" placeholder="SMS + Email (auto)" />
<Button variant="primary" icon="user-plus">Rebook & Notify All 12 Passengers</Button>
<Button variant="secondary">Preview Communications</Button>
</Form>
</Tab>

<Tab title="Moderate-Risk Connections (12 groups)">
<Callout tone="info" title="Batch Rebooking Available">
Select multiple connection groups and apply a single rebooking rule (e.g., "next available same-day flight").
</Callout>
<Form name="rebook-moderate">
<Checkboxes label="Select Groups" name="groups" options="DL 1421→DL 1892 (4 pax) | DL 884→DL 310 (6 pax) | DL 2105→DL 1456 (3 pax) | DL 672→DL 903 (5 pax) | DL 301→DL 612 (2 pax) | DL 445→DL 2201 (4 pax) | DL 1421→DL 2201 (3 pax) | DL 884→DL 612 (4 pax) | DL 2105→DL 2201 (2 pax) | DL 672→DL 2201 (3 pax) | DL 301→DL 1456 (2 pax) | DL 445→DL 1456 (3 pax)" />
<Select label="Rebooking Rule" name="rule" options="Next available same-day flight | Next available with same cabin | Protect current cabin, waitlist preferred" placeholder="Choose rule" />
<Switch label="Auto-notify passengers via SMS/Email" name="auto-notify" value="true" />
<Button variant="primary">Apply to Selected Groups</Button>
</Form>
</Tab>

<Tab title="Cancelled Flight Passengers">
<Form name="rebook-cancelled">
<Select label="Cancelled Flight" name="cancelled-flight" options="DL 1102 ATL→ORD (06:00) — 142 pax | DL 888 ATL→DFW (06:30) — 168 pax | DL 224 ATL→IAH (07:00) — 134 pax | DL 591 ATL→CLT (07:15) — 98 pax" placeholder="Select cancelled flight" required="true" />
<Select label="Rebooking Strategy" name="strategy" options="Protect on next 3 departures to same destination | Spread across all carriers (interline) | Offer refund + rebook next day" placeholder="Choose strategy" required="true" />
<Checkboxes label="Include" name="include" options="Checked bags | Seat preferences | Special assistance | Unaccompanied minors" value="Checked bags | Special assistance" />
<Button variant="primary" icon="rotate-ccw">Execute Mass Rebooking</Button>
<Button variant="tertiary">Generate Passenger Manifest</Button>
</Form>
</Tab>
</Tabs>
</Card>

<Card title="Quick Actions">
<Columns>
<Button variant="primary" size="large" icon="bell">Issue Ground Stop Advisory</Button>
<Button variant="secondary" size="large" icon="refresh-cw">Refresh All Data</Button>
<Button variant="secondary" size="large" icon="download">Export Operations Log</Button>
<Button variant="tertiary" size="large" icon="message-square">Notify Tower / Ramp</Button>
</Columns>
</Card>

<FollowUps>
- Show me the crew legality dashboard for ATL
- What's the forecast for the next 6 hours at ATL?
- List all aircraft on ground (AOG) at ATL maintenance
- Show connection bank performance for the 08:00 bank
- Open the irregular operations (IROPS) playbook for weather
</FollowUps>