# Orbital Launch Mission Control — Control Room Brief

## Mission identity

**Platform**: Artemis-VII Heavy Lift Launch Vehicle (HLLV-7)
**Mission name**: Meridian-9 — Geostationary Orbit Deployment
**Control room**: JSC MCC Complex, Houston — Bay 4
**Session**: F-9 hours and counting to T-0

---

## Panel plan

| # | Panel | Role | Update cadence |
|---|---|---|---|
| 1 | **Countdown Clock** | T-0 display with mission phase | Live, 100ms |
| 2 | **Telemetry Grid** | 12 vehicle health metrics, sparkline history | Live, 1s |
| 3 | **Subsystems Status** | 8 subsystem health bars + fault indicators | Live, 2s |
| 4 | **Anomaly Stream** | Real-time fault and warning feed | On-event + 5s polling |
| 5 | **Mission Checklist** | Phased procedure steps, current highlighted | Manual advance + auto-step |
| 6 | **Event Timeline** | Scrolling mission log with timestamps | Live append |

---

## Interaction model

- **Keyboard**: `C` = toggle countdown compact mode, `A` = acknowledge top anomaly, `R` = reset anomaly filter, `M` = mute audio alerts, `F` = fullscreen panels
- **Mouse**: click panel header to expand/drill-down, right-click metric for detail popover
- **Touch**: tap panel to expand, swipe anomaly card to acknowledge, long-press metric for detail
- **State**: acknowledged anomalies persist in sessionStorage; selected filters persist in localStorage

---

## Visual direction

- **Theme**: Dark aerospace ops — near-black background (#080c14), cyan primary (#00d4ff), amber warning (#ffb800), red critical (#ff3b3b), green-nominal (#00e676)
- **Typography**: JetBrains Mono for data values; Space Grotesk for labels; monospace throughout for that mission-control tone
- **Layout**: 12-column CSS grid, 4-up top row (countdown + 3 subsystems), full-width bottom row (anomaly stream + timeline stacked)
- **Tension**: Not all metrics green — some subsystems show amber degradation; anomaly stream populates with realistic faults after ~90s; occasional red critical fires at random intervals

---

## Data design

- All data is synthetic, generated in JS with realistic variance and occasional fault injection
- Telemetry sparklines show 60-point rolling history
- Anomaly cards have: severity badge, subsystem tag, message, timestamp, acknowledged state
- Checklist auto-advances with mission phase; manual steps require click to complete
- Timeline entries auto-generate every 8–15s with realistic mission events

---

## Quality bar

- Panel hierarchy remains readable under high alert density
- At least 3 anomaly severity levels rendered distinctly
- Drill-down on telemetry panel shows detail modal with expanded sparklines
- Mobile layout stacks panels vertically with collapsible sections
- No external API dependencies — fully self-contained HTML/CSS/JS
