Skip to content
0002 - Builder's Brief: Uncrew Demo Requirements

0002 - Builder's Brief: Uncrew Demo Requirements

Andi Lamprecht Andi Lamprecht ·· 14 min read· Draft

CONFIDENTIAL | DroneUp | April 2026

How to use this document: This is the build companion to the Uncrew Demo Script (0001). The script tells the presenter what to say and do. This document tells the team what the platform must be able to do — and tracks whether it can.

Update the Status column for each beat as work is assessed or completed:

  • Done — capability exists today and is demo-stable
  • Needed — capability must be built or configured before the demo
  • Unknown — not sure if this exists, how to build it, or whether it’s feasible in the timeline

Use the Notes column to capture decisions, owners, blockers, or alternative approaches.


Demo Overview

The demo tells one story across six acts. Each act has a defined narrative purpose — a reason the audience needs to see it. Understanding the purpose is what tells the team what actually matters versus what’s nice-to-have.

ActRoleNarrative PurposeTarget Time
OpeningRPIC / PilotHook — show the flight first. Clean, simple, compelling.~3 min
Act 1SupervisorReveal — show who managed the mission and what they saw.~4 min
Act 2HubOps / Ground CrewFoundation 1 — show how the aircraft and order were prepared.~5 min
Act 3Environment ManagerFoundation 2 — show the data layer that makes safe ops possible.~4 min
Act 4DashboardOutput — show what the platform produces from the full operation.~3 min
Act 5Supervisor (Scale)Finale — show the platform at 50+ missions, 10+ pilots, all live.~3 min

Total target runtime: 20–22 minutes.


Status Key

SymbolMeaning
DoneExists today, demo-stable
NeededMust be built or configured
UnknownUnsure — needs investigation
Not yet assessed

Opening: RPIC — Flight Execution

Narrative purpose: The demo opens without preamble. The first thing the audience sees is the RPIC initiating a mission and a drone beginning to fly. This is the “easy part” — clean, fast, autonomous. Everything after this is the reveal of what makes it possible.

The hero moment in this act is the mission initiation — the RPIC presses one control and the platform takes over. The audience needs to feel that transition from human action to autonomous execution.

#Demo BeatWhat the Audience SeesSystem RequirementHero MomentStatusNotes
O-1RPIC logs in and lands on My Missions viewA clean mission queue showing one assigned mission, ready to initiateRPIC role-scoped view showing assigned missions. Mission status = Assigned — Ready to Initiate
O-2RPIC opens mission detailPath plan on a map — ingress route, operational area or destination, egress. Mission parameters visible.Mission detail view with interactive map, path plan overlay, and key mission parameters
O-3RPIC initiates the missionStatus transitions visibly from Assigned to In Flight or ActiveMission initiation control. Status update propagates to Supervisor board in real time
O-4Live flight monitoringAircraft position moving on the map. Telemetry visible. Progress tracked against path plan.Live flight monitoring view — position, telemetry stream, path conformance indicator
O-5RPIC performs key in-flight actionDelivery confirmation, waypoint acknowledgement, or sensor trigger — one clear human actionIn-platform action step at the mission’s key waypoint. Timestamped and recorded.
O-6Mission completes, aircraft returnsStatus transitions to Returning then Complete. Mission closes out cleanly.Mission completion state machine. Return-to-hub tracking. Clean close-out status.
O-7Flight appears in ATOMx as authorizedLive Map shows the aircraft as a blue (authorized) dot during the flightUncrew flight linked to UTM authorization. Flight record published to ATOMx telemetry feed.

Act 1: Supervisor — Mission Management & Watching Brief

Narrative purpose: After the flight, we step back to the Supervisor’s view. The audience has already seen the outcome — now they see the person who made it happen. This act answers: where did that mission come from, and how did the Supervisor know what was happening without a single radio call?

The hero moment is the watching brief simulation — the Supervisor’s board updating in real time as a pilot initiates their mission. The audience sees both sides of the handoff.

#Demo BeatWhat the Audience SeesSystem RequirementHero MomentStatusNotes
S-1Supervisor mission board — full shift view3+ missions across multiple states. Statuses, pilot assignments, hub assignments all visible.Supervisor role-scoped mission board. Filters by hub, status, pilot.
S-2Hero mission shows as Complete on the boardThe mission just flown is already closed out — no manual update requiredMission status from RPIC initiation/completion propagates automatically to Supervisor board
S-3Open hero mission — path plan visibleInteractive map showing the full route that was just flownMission detail with path plan map overlay accessible from Supervisor view
S-4Path planning calloutPresenter highlights that the route reflects ground risk, obstacle clearance, and UTM constraintsPath plan must visually indicate it is environment-aware — not a simple A-to-B line
S-5Supervisor assigns a mission to a pilotPilot availability list. One action assigns mission and notifies pilot.Pilot availability panel in Supervisor view. Assignment action with real-time notification to RPIC session.
S-6Watching brief — live mission mapMap showing all active missions and aircraft positions across the shiftLive operational map in Supervisor view. Multiple concurrent mission positions.
S-7Watching brief simulation — status update liveA mission status changes from Assigned to In Flight on the board without any presenter actionReal-time push update to Supervisor board when RPIC initiates. Board reflects change within seconds.Confirm: can this be triggered as a simulation, or does it require a live RPIC session to fire?

Act 2: HubOps — Ground Operations & Vehicle Readiness

Narrative purpose: The audience has seen the flight and the supervisor layer. Now we show the ground ops that made the aircraft ready. This is where operational discipline lives — daily risk checks, order intake, vehicle prep, battery management. Without this, there’s no flight.

The hero moment is the chain close at the end: “The ground crew built it, the Supervisor reviewed it, the RPIC flew it.” The audience should feel the full handoff chain for the first time here.

#Demo BeatWhat the Audience SeesSystem RequirementHero MomentStatusNotes
H-1HubOps daily operations dashboardHub status, daily ops summary visible on loadHubOps daily ops dashboard scoped to demo hub
H-2Weekly Risk AssessmentRisk assessment form or confirmation screen for the hubWeekly risk assessment workflow in HubOps. Must show a completed or in-progress assessment.
H-3Daily Operational Control confirmationDaily hub clearance check — NOTAMs, weather, maintenance flagsDaily ops confirmation workflow. Drives hub Active / Suspended status.
H-4Assign asset to Landing ZoneVehicle-to-LZ assignment workflow. LZ config detail visible (approach paths, weight limits etc.)Asset-to-LZ assignment screen. LZ configuration data visible during assignment.
H-5Order / task intakeInbound order or task in the intake queue. Package/task details logged.Order intake view in HubOps. Pre-seeded order ready to process.
H-6Assign order to vehicleOrder routed to the vehicle serving the destination LZOrder-to-vehicle assignment. Platform uses LZ-vehicle relationship to guide the assignment.
H-7Battery assignmentBattery inventory view. Charge state and cycle history visible per pack. Assignment to vehicle.Battery management screen. Charge status, cycle count, health flag per battery. Assignment workflow.
H-8Vehicle reset after battery changeConfiguration reset step triggered by battery assignmentVehicle reset / config confirmation workflow. Logged and timestamped.
H-9Mission submitted to SupervisorGround crew completes pre-flight and submits mission to Supervisor queueMission submission action in HubOps. Mission appears on Supervisor board on submission.

Act 3: Environment Manager — Operational Foundation

Narrative purpose: The deepest layer of the demo. The Environment Manager builds and maintains the data that everything else depends on — ground risk, obstacles, UTM linkage, operational boundaries. This is the capability that most competitors don’t surface at all.

The hero moment is the connection back to the path plan — showing that the route the Supervisor reviewed and the RPIC flew was built inside boundaries defined here, around obstacles managed here, with UTM authorization established here. The Environmental Manager built the world; everyone else operated in it.

#Demo BeatWhat the Audience SeesSystem RequirementHero MomentStatusNotes
E-1Environment Manager session — operational area overviewMap with data layers visible — risk overlays, obstacles, boundariesEnvironment Manager role-scoped view. Operational area map with toggleable data layers.
E-2Ground risk overlayColour-coded risk assessment for the operational area — population, terrain, infrastructureGround risk layer on the operational map. Must be visually distinct and clearly labelled.
E-3Obstacle / exclusion zoneAt least one obstacle or exclusion zone shown. How it affects routing is clear.Obstacle/exclusion zone management. Zones visible on map. Path planner must treat them as hard constraints.
E-4UTM integration linkUTM connection configured for the operational area. Authorization request flow referenced.UTM integration config view in Environment Manager. Shows which UTM provider is linked and status.
E-5GeoBound locationsNamed operational boundaries visible on the map — at least 2 configuredGeoBound location management. Named zones with configurable geometry. Used by path planner and authorization.
E-6Connection back to the path planPresenter shows the hero mission’s path plan in the context of the environmental dataPath plan overlay on Environment Manager map — or ability to reference path plan against the env layersConfirm: can the hero mission’s path plan be overlaid on the Environment Manager view, or does this require switching back to the Supervisor/RPIC session?

Act 4: Dashboard — Platform Outputs

Narrative purpose: The operation is complete. Now we show what the platform produced. The dashboard is the last analytical beat before the scale finale — it reframes all the detail the audience just absorbed as operational data they can act on.

The hero moment is the SLA comparison per mission in the daily view — not averages, but per-mission performance against target. This is the insight that turns data into decisions.

#Demo BeatWhat the Audience SeesSystem RequirementHero MomentStatusNotes
D-1Operations Dashboard — location scopedDashboard loads filtered to demo hub. Top-level metrics visible.Operations dashboard with hub/location filter.
D-2Deliveries Completed metricCount of missions that reached delivery confirmationDeliveries completed counter. Scoped to selected location and date range.
D-3Flights Completed metricCount of all flights executed (delivery + other)Flights completed counter. Distinct from deliveries — includes non-delivery flights.
D-4Failed Flights metricGap between flights completed and deliveries completed — derived, not manually enteredFailed flights metric. Auto-derived from flights vs deliveries delta.
D-5Issues Reported metricCount of in-flight anomalies, maintenance flags, operational exceptionsIssues reported counter. Linked to flagged events from flight records and HubOps logs.
D-6Time per delivery — Pre-flight phaseAverage pre-flight time: order intake to RPIC initiationPre-flight time metric. Derived from HubOps intake timestamp to Uncrew mission initiation timestamp.
D-7Time per delivery — Outbound phaseAverage outbound time: initiation to delivery confirmationOutbound time metric. Derived from mission initiation to in-flight delivery action timestamp.
D-8Time per delivery — Total Mission TimeEnd-to-end time including returnTotal mission time. Initiation to mission close.
D-9Daily delivery view — tableAll missions for selected day. Status, destination, time vs. SLA per row.Daily mission list view. Columns: mission ID, status, destination/area, actual time, SLA target, variance.
D-10Daily delivery view — map toggleMap showing delivery locations for the day. Colour-coded by outcome.Map view of daily missions. Pins at delivery/action points. Colour indicates on-time / late / failed.
D-11Drill-down to individual mission recordFull mission lifecycle: telemetry, path flown, actions, UTM recordClick-through from daily view row to complete mission record. Full lifecycle data visible.

Act 5: Scale Demo — Full Operational Picture

Narrative purpose: The finale. The entire demo has been built around one mission in detail. This act zooms out to show the platform running at enterprise scale — 50+ missions, 10+ pilots, all updating in real time. The message is that the clarity the audience just experienced at one mission holds at any scale.

This act answers the implicit sales question: “OK, but does it actually scale?” The answer should be visual and visceral, not verbal.

This segment requires a dedicated pre-configured simulation. It cannot be improvised. The simulation must be ready to trigger from a single action before the demo begins.

#Demo BeatWhat the Audience SeesSystem RequirementHero MomentStatusNotes
SC-1Scale simulation launchesMission board populates with 50+ missions across 10+ pilots. Multiple statuses active simultaneously.Pre-configured simulation triggerable from a single action. Missions span all status states on launch. Does NOT require 50 live RPIC sessions — simulation injects telemetry and status changes through the normal pipeline.This is the single highest-risk item in the demo. Confirm: how is this simulated? Does the telemetry service support injected simulation data at this volume?
SC-2Mission board updating liveStatus transitions happening on the board without presenter intervention — missions moving from AssignedIn FlightComplete in real timeSimulated status changes pushing to the Supervisor board via the same real-time update mechanism as live missions. Update rate should feel natural — not instant-batch, not too slow.
SC-3Live map — multiple aircraft50+ aircraft moving simultaneously across the operational areaLive map rendering 50+ concurrent position updates. Performance must not degrade visibly at this volume.Confirm: what is the tested upper limit of concurrent aircraft on the live map before render performance degrades?
SC-4Pilot workload panel10+ pilots visible with their current state — flying, available, returning, queuedPilot availability / workload view. Shows name, current mission status, queue depth. Scoped to active shift.
SC-5Simulation runs without interventionFor 15–20 seconds the presenter says nothing and the board/map just runsSimulation must be stable and self-sustaining for at least 60 seconds without manual input

Pre-Demo Data Requirements Summary

All of the following must be pre-seeded in the demo environment before any session begins. Nothing in this list should be created live during the demo.

ItemRequired ByStatusNotes
Hero mission — fully configured with path planOpening, Act 1
2 additional missions — assigned to second pilotAct 1
RPIC account — hero pilot, hero mission assignedOpening
Supervisor account — full mission board visibleAct 1
HubOps account — hub with LZs, vehicles, inbound orderAct 2
Charged battery packs in HubOps inventoryAct 2
Environment Manager account — operational area with all layersAct 3
Ground risk overlay for demo operational areaAct 3
At least 1 obstacle / exclusion zone configuredAct 3
UTM link active for demo operational areaAct 3
At least 2 GeoBound locations definedAct 3
Pre-authorized UTM authorization for hero missionOpening, Act 3
ATOMx session loaded and showing demo areaOpening
Dashboard seeded with historical mission data (minimum 1 day)Act 4
SLA targets configured for demo hubAct 4
Scale simulation pre-configured (50+ missions, 10+ pilots)Act 5

Open Questions

The following items were flagged as Unknown or require cross-team input before they can be assessed. These are the blockers — resolve these first.

#QuestionActOwnerResolution
Q-1Can the Supervisor watching brief simulation (S-7) be triggered as a standalone demo event, or does it require a live RPIC session to initiate?Act 1
Q-2Can the hero mission’s path plan be overlaid on the Environment Manager map view for the Act 3 closing beat (E-6)?Act 3
Q-3How is the scale simulation (SC-1) implemented? Does the telemetry service support injected simulation data at 50+ concurrent mission volume?Act 5
Q-4What is the tested upper limit of concurrent aircraft on the live map before render performance degrades?Act 5
Q-5Are all four role-scoped sessions (RPIC, Supervisor, HubOps, Environment Manager) achievable with current RBAC configuration?All
Q-6What is the source of SLA target data for the dashboard — is it configurable per hub, or a platform default?Act 4
Q-7Does the dashboard Pre-flight time metric require both HubOps intake timestamps and Uncrew initiation timestamps to be joined? If so, is that join implemented?Act 4

Relationship to Other Documents

DocumentRelationship
Demo Script 0001The presenter’s guide. This document is the build companion — same acts, different audience.
Demo Project Plan (forthcoming)Defines timeline, delivery format recommendation, and phase gates. This brief is the Phase 1 output.
HubOps Product DocumentationSource of ground truth for Act 2 capabilities — LZ management, battery workflows, daily ops control.
Airspace Management DocumentationSource of ground truth for Act 3 capabilities — ground risk, UTM, GeoBound.
Last updated on