Operations Overview
Live FAA NAS TMI compliance posture
Active TMIs
—
—
Tracked flights (6h)
—
via TFMS R14
Evasion events (24h)
—
—
Top violator (30d)
—
—
Recent detections
Live Compliance Map
Real-time violation pins · click for case file · last 24 hours
Pins on map
—
geocoded violations
High-severity
—
last 24h
Hottest airport
—
—
Last detection
—
—
Severity
High
Medium
Low
TMIs
Ground Stop
GDP
Closure
AFP / FCA
Compliance Analytics
Trends · funnels · operator radars · airport gauges
Catches in window
—
—
Unique operators caught
—
distinct ICAO codes
Top rule
—
—
Catch rate
—
violations / hour
Catches per hour by severity
By rule
By airport (top 12)
Operator profile radar (top 4 violators)
Detection funnel
Airport AAR utilization (last hour)
Catch-density heatmap · rule × airport ?
Loading heatmap…
Hourly live-catch rate · last 24h
Rule coverage telemetry ?
Recall validation. Counters are in-memory and reset every backend restart, so 0 fires here may simply mean the rule has not had a triggering event since the last deploy. Persisted is the lifetime total in the database.
| Rule | Evaluated | Fired | Persisted | Suppressed (warmup) | Suppressed (threshold) | Suppressed (no-op) | Fire % |
|---|
Active TMI vs catches ?
| TMI | Type | Airport | Reason | Departures | Live catches | Shadow | Catch / 100 |
|---|
Learning · Closed-Loop Feedback
How the system adjusts based on your Valid / Invalid decisions
Every time you mark a catch Valid or
Invalid, two learning paths run:
(1) Per-(operator, rule) suppression — 3+ invalid decisions in 30 days for the same combo auto-shadows future detections of that combo for 7 days.
(2) Per-rule confidence calibration — invalid rate >30% over 20+ decisions raises that rule's surface threshold by +10. <5% over 50+ lowers by -5 (more catches surface).
(1) Per-(operator, rule) suppression — 3+ invalid decisions in 30 days for the same combo auto-shadows future detections of that combo for 7 days.
(2) Per-rule confidence calibration — invalid rate >30% over 20+ decisions raises that rule's surface threshold by +10. <5% over 50+ lowers by -5 (more catches surface).
Active suppressions
Detections matching these combos are auto-shadowed. Click "Lift" to remove.
| Operator | Rule | Invalid count | Valid count | First invalid | Last invalid | Suppressed until |
|---|
Per-rule calibration
Rolling stats over the last 100 decisions per rule. The "Threshold adj" column shows the
system's auto-adjustment to the surface threshold (positive = stricter, negative = more lenient).
| Rule | Decisions | Valid | Invalid | Unsure | Invalid rate | Threshold adj | Last recomputed |
|---|
Active Traffic Management Initiatives
GDP · GS · AFP · CTOP from TFMS NTML + nasstatus.faa.gov
Upload Historical Data
Run NAS Data Warehouse reports through the Sentinel engine
Upload CSV Report
Select a CSV file exported from the NAS Data Warehouse containing flight records.
Analysis Results
No analysis run yet.
Flights
Last 6 hours of tracked flights
| Callsign | Op | Origin | Dest | CTD | Alt | GS | Last seen |
|---|
Top Violators
By compliance event count, severity-weighted
| # | Operator | Total | High | Med | Low | Score | Grade | Last event |
|---|
Alerts
Compliance detections · acknowledgement-tracked
Shadow Queue
Low-confidence and shadow-only catches · review before promoting to live
These detections didn't meet the confidence threshold or come from rules in shadow mode.
Review the evidence — promote real catches to alerts, mark false positives invalid to feed the tuning loop.
Watchlist
Carriers under elevated scrutiny
Reports
Date-ranged enforcement reports · CSV export
Destination Changes by Carrier
Mid-flight destination amendments per operator. Useful intel: who's diverting most.
| Operator | Total | Switch-to-restricted | Both TMI | Yo-yo | Live | Avg conf | Sample changes |
|---|---|---|---|---|---|---|---|
| Loading... | |||||||
Top Violators Trend (week-over-week)
Operators with rising violation rates. Compares last 7 days vs prior 7 days.
| Operator | This week (live) | Prev week (live) | Delta | % change |
|---|---|---|---|---|
| Loading... | ||||
Per-Airport Catch Heat
Where catches are concentrating. Top 20 airports by live count.
| Airport | Total | Live | High-sev | Operators | Avg conf | Rules involved |
|---|---|---|---|---|---|---|
| Loading... | ||||||
Rule Calibration
Of catches reviewers have decisioned, what % were valid? Shows which rules need tuning.
| Rule | Live (30d) | Marked valid | Marked invalid | Unreviewed | Precision | Avg conf |
|---|---|---|---|---|---|---|
| Loading... | ||||||
Catches by Hour-of-Day (UTC, last 7d)
When violations cluster. Useful for spotting shift patterns or weather-driven peaks.
Verified Findings · analyst-confirmed violations
Catches you have marked valid. Court-ready evidence with reviewer attribution. Use this for enforcement packets.
| When (Z) | Rule | Sev | Operator | ACID | Apt | Conf | Verified by | Reviewer note | Reason |
|---|---|---|---|---|---|---|---|---|---|
| Loading... | |||||||||
Feed Health
SWIM ingestion · last-message timestamps · message rates
| Feed | Broker | Status | Last msg | Rate (msg/min) | Queue |
|---|
Rule Health
Per-rule fire-rate vs 7-day baseline · catches silent breakage and false-positive storms
| Rule | Status | Last 24h | Prior 7d avg/day | Expected range | Reason |
|---|
Rule Catalog
Every loaded rule, what it looks for, the policy citation, and known blind spots
Glossary
Aviation, FAA, and CDM terminology used throughout SENTINEL · click any term in the dashboard or case file for context
| Acronym | Full term | What it means |
|---|