Merge feature/2-b-wfigs: NIFC WFIGS adapters (incidents + perimeters)

feat(2-B): NIFC WFIGS adapters (incidents + perimeters)
This commit is contained in:
malice 2026-05-18 22:27:22 -06:00 committed by GitHub
commit 0675a4214f
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
5 changed files with 1593 additions and 0 deletions

View file

@ -0,0 +1,37 @@
-- Migration: 016_add_wfigs_adapters
-- Add WFIGS incident and perimeter adapters to config.adapters
-- Idempotent: uses ON CONFLICT DO NOTHING
-- WFIGS Incidents adapter
INSERT INTO config.adapters (name, enabled, cadence_s, settings)
VALUES (
'wfigs_incidents',
false, -- Ships disabled; operator enables via GUI
300,
jsonb_build_object(
'region', jsonb_build_object(
'north', 49.0,
'south', 31.0,
'east', -102.0,
'west', -124.0
)
)
)
ON CONFLICT (name) DO NOTHING;
-- WFIGS Perimeters adapter
INSERT INTO config.adapters (name, enabled, cadence_s, settings)
VALUES (
'wfigs_perimeters',
false, -- Ships disabled; operator enables via GUI
300,
jsonb_build_object(
'region', jsonb_build_object(
'north', 49.0,
'south', 31.0,
'east', -102.0,
'west', -124.0
)
)
)
ON CONFLICT (name) DO NOTHING;