SkywardOpsDocs

Missions

Plan the route before anything takes off.

Plan the route before anything takes off.

/app/missions · ready · accent #8B5CF6

Waypoints, POIs and geofences on the site map; altitude, speed, payload and battery reserve; weather window; preflight checks; approval and launch.

Pages

Each module has at most four pages under /app/missions.

PagePathKindWhat it shows
Planner/app/missionsDashboardUpcoming missions, the route on the site map, flight parameters, hourly weather and preflight checks.
Schedule/app/missions/scheduleListA launch pipeline for the next 14 days, how missions ended, missions per day, and every mission with date, site, unit, status, distance, duration and outcome.
Advisor/app/missions/advisorAIGo / no-go per upcoming mission, with the reasons: wind, battery, unit state and geofences.
Templates/app/missions/templatesLibrarySaved mission patterns with their altitude, speed, payload and battery reserve.
Integrations/app/missions/integrationsintegrationsThe connectors this module takes data from, with status, last sync and what each one feeds in.

Opening

The dashboard opens with its own layout, Map planner, built for this module's data:

  • Site map with the route, home point, POIs and geofences
  • Upcoming missions to pick from
  • Flight parameters, hourly weather and preflight checks
  • Schedule opens with a launch pipeline: draft → scheduled → ready → approved → in flight

Features

  • Route drawing with waypoints, POIs and geofences
  • Flight parameters with limits
  • Hourly weather window
  • Preflight checks
  • Approval before launch

Who can do what

Everyone with view on Missions can read its pages. Changes need edit; the actions below that need publish are the ones with real-world effect. Agents are capped at edit, so they can never run a publish action.

ActionWhat it doesNeeds
mission.saveDraft and save a missionedit
mission.scheduleSchedule a missionedit
mission.readyMark a mission ready for approvaledit
mission.cancelCancel a missionedit
mission.approveApprove a ready missionpublish
mission.launchLaunch an approved missionpublish
mission.abortAbort a mission in flightpublish

Any action not listed needs publish (the app fails closed).

Integrations

Every module has an Integrations page (/app/missions/integrations) next to its data pages. It lists the connectors below with their status and last sync. Owners and admins connect, test or disconnect them through the shared Connections flow (the same dialog as Settings → Connections); everyone else sees the page read-only. No external calls are made in this build: in the demo the statuses are generated, and in local database mode a saved connector stays pending.

ConnectionUsed forStatusVerify before launch
Map tiles + imagerySite imagery under the routemockProvider licence and tile cost (MapLibre planned)
Weather forecastHourly wind, gusts and rain for preflightmockProvider terms and rate limits
Airspace authorisationAuthorisation status before launchplannedCountry rules and provider onboarding
AI modelsThe Advisor pagemockProvider API keys, catalog prices (none verified yet), credit metering, prompt review

See Connections for the full list.

On this page