Skip to content

feat(missions): airspace/LAANC pre-flight awareness at mission creation (ADR-0037)#39

Merged
BigBill1418 merged 1 commit into
mainfrom
feat/laanc-airspace-preflight
Jul 3, 2026
Merged

feat(missions): airspace/LAANC pre-flight awareness at mission creation (ADR-0037)#39
BigBill1418 merged 1 commit into
mainfrom
feat/laanc-airspace-preflight

Conversation

@BigBill1418

Copy link
Copy Markdown
Owner

Operator-facing airspace/LAANC preflight: new /airspace-preflight + /{id}/preflight endpoints, reuse weather/TFR feeds + FAA airspace-class classification, compute-on-demand, tri-state LAANC, never 500. 3-layer guard proves zero client-report leakage (ADR-0029). 44 new tests; 551 pass.

…t mission creation (ADR-0037)

New GET /api/missions/airspace-preflight and /{id}/preflight: reuse existing
weather/TFR feeds + new FAA Class Airspace classification (point-in-polygon,
free ArcGIS FeatureServer). Compute-on-demand (no schema change), tri-state
LAANC (null when undetermined, never fabricates false), graceful degradation
(never 500). 3-layer guard proves it NEVER touches the client report
(ADR-0029 boundary). 44 new tests; full suite 551 passed.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@BigBill1418 BigBill1418 merged commit 214b3ec into main Jul 3, 2026
1 check failed
@BigBill1418 BigBill1418 deleted the feat/laanc-airspace-preflight branch July 3, 2026 08:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant