Skip to content
PER-001: Julia Rivera — Remote Pilot in Command (RPIC)

PER-001: Julia Rivera — Remote Pilot in Command (RPIC)

Andi Lamprecht Andi Lamprecht ·· 10 min read· Draft

Draft UERQ-PLANS-58 Operator Application

“Before I even power up, I need to know I have a verified digital green light. Once I’m in the air, the link to the Authority is my lifeline — if they tell me I’m non-compliant, I need to know why and I need to correct it instantly.”


1. Identity

FieldValue
Persona IDPER-001
NameJulia Rivera
Age29
Job TitleRemote Pilot in Command / Senior Drone Operator
Organization TypeMid-size commercial drone services company (35 employees) providing infrastructure inspection, mapping, and emergency response drone operations across the mid-Atlantic region. Operates a fleet of 12 aircraft under Part 107 with active BVLOS waiver applications.
Persona TypePrimary (Operator Application)

2. Professional Context

Responsibilities

  • Plans and executes drone flight missions: infrastructure inspection, topographic mapping, and emergency response aerial support.
  • Submits flight authorization requests through the operator application before every mission.
  • Monitors authorization status and complies with all conditions and restrictions attached to approved flights.
  • Maintains real-time situational awareness during flight: telemetry, airspace status, C2 link health, and weather.
  • Responds immediately to authority instructions received during flight, including rescind notifications and preemption conflict notices.

Team & Reporting

  • Reports to Fleet Operations Manager (PER-005 persona candidate).
  • Works alongside 2–3 other RPICs and 1 Visual Observer per mission.
  • Coordinates with ground crew for equipment setup, battery management, and site safety.
  • During emergency response operations, receives tactical direction from Incident Commander (fire/police).

Operational Environment

  • Primary: Field locations — construction sites, utility corridors, bridge inspections, disaster zones. Operates from a mobile Ground Control Station (GCS) or tablet.
  • Secondary: Company office for pre-mission planning, post-mission data upload, and training. Desktop workstation.
  • Connectivity: Variable. Urban sites have good cellular; rural utility corridors and disaster zones may have intermittent or no connectivity.
  • Weather exposure: Operates outdoors in all seasons; must make go/no-go weather decisions in the field.

Technical Proficiency

  • Highly proficient with drone flight control systems, GCS software, and mission planning tools.
  • Comfortable with mobile and tablet applications; expects a responsive, map-centric interface.
  • Not a software developer; cannot troubleshoot API errors or interpret technical error codes.
  • Familiar with LAANC authorization through AirMap/Aloft; expects ATOMx to be at least as fast and intuitive.
  • Uses DJI Fly, Litchi, and Pix4Dcapture for mission execution; DroneLogbook for compliance records.

Decision Authority

  • Can independently submit flight authorization requests for pre-approved mission types within company-designated operational areas.
  • Has final authority on go/no-go decision at the launch site based on local conditions (Part 107.49).
  • Can abort a flight at any time for safety reasons without requiring authorization from dispatch or management.
  • Cannot approve flights in new operational areas or restricted airspace categories — must request through Fleet Manager.
  • Cannot modify company-level ATOMx configuration, user roles, or organizational settings.

Regulatory Context

  • Holds FAA Part 107 Remote Pilot Certificate (current).
  • Company requires TSA background check for all RPICs; Julia is TSA-cleared.
  • Must operate NDAA-compliant aircraft per company and client policy.
  • Subject to Part 107 operational rules: 400ft AGL ceiling, VLOS (unless waiver), daylight/civil twilight, yield to manned aircraft.
  • Must comply with all conditions attached to flight authorizations, including altitude restrictions, time windows, and operational volume boundaries.

3. Goals

Life Goals

  • Advance to Lead Pilot or Chief Pilot role within 3 years.
  • Earn a reputation as a safe, reliable operator whom authorities trust for complex missions (BVLOS, emergency response).
  • Build expertise in emerging operations: urban air mobility support, beyond-visual-line-of-sight corridor flights.

Experience Goals

  • Feel confident that she has a verified, unambiguous authorization before every takeoff — the “digital green light.”
  • Never be surprised by an authorization change mid-flight without clear, actionable guidance.
  • Not feel like she’s fighting the system: the authorization process should be fast enough that it doesn’t delay mission start.
  • Trust that the system knows her credentials and won’t ask her to re-prove things she’s already verified.

End Goals

  • Submit a flight authorization request and receive a decision within 60 seconds for standard operations.
  • Confirm authorization status (approved, conditions, restrictions) on her mobile device at the launch site before powering up the aircraft.
  • Receive immediate, unambiguous notification if authorization is rescinded, preempted, or modified during flight.
  • Know exactly who needs to approve her flight and what their status is when manual review is required.
  • Complete post-flight logging and authorization closure in under 2 minutes.

4. Frustrations & Pain Points

Current Pain Points

  • LAANC gives instant approvals for some zones but provides zero transparency on who is actually authorizing or why certain requests go to “Further Coordination” with no timeline.
  • No way to know in the field whether her credentials (Part 107, TSA clearance, org affiliation) are current and recognized by the authority system.
  • Multiple authorization requests per day across different jurisdictions require re-entering the same operator and aircraft data each time.
  • Cannot determine which specific authorities need to approve a multi-jurisdiction flight — the process is a black box.
  • Field connectivity issues mean she sometimes cannot confirm authorization status at the launch site, creating a legal gray area on whether she is authorized to fly.

Workarounds

  • Screenshots her LAANC approval on her phone as proof-of-authorization because she doesn’t trust connectivity at the site.
  • Calls dispatch to verbally confirm authorization status when the app is unresponsive in low-connectivity areas.
  • Maintains a personal checklist spreadsheet mapping each mission to required authorizations because the system doesn’t provide a pre-flight compliance summary.
  • Submits authorization requests the night before from the office to avoid delays in the field.

Unmet Needs

  • Offline-capable authorization confirmation: the ability to cache and display a verified authorization status when connectivity is lost.
  • A single pre-flight compliance view showing: authorization status, credential status, aircraft registration status, weather, NOTAMs, and airspace restrictions — all in one screen.
  • Clear indication of multi-authority approval chains: who must approve, who has approved, who is pending.
  • Automated re-use of operator and aircraft data across requests without re-entry.
  • Plain-language error messages when a request is denied, with specific corrective actions.

5. Safety & Operational Context

This section captures safety-relevant aspects of Julia’s operational reality. Each entry traces to at least one system requirement.

Safety-Critical Decisions — errors in any of these areas can result in unauthorized airspace entry, collision risk, or FAA enforcement action.

Safety-Critical Decisions

  • Go/no-go decision at the launch site. Julia must verify that her authorization is valid, current, and unmodified before takeoff. An incorrect or stale authorization display could lead to unauthorized airspace entry. [UERQ-SYS-1434, UERQ-SYS-1425]
  • Responding to mid-flight rescind or preemption notification. If the authority rescinds or a higher-priority flight preempts her authorization, Julia must immediately alter her flight or land. Delayed or unclear notification creates collision risk. [UERQ-SYS-1468, UERQ-SYS-1474]
  • Abort decision during flight. Based on aircraft telemetry, weather changes, or loss of C2 link, Julia decides whether to continue, return-to-home, or execute contingency landing. The system must provide the data to support this decision. [UERQ-SYS-1425]
  • Activation confirmation. Where mandatory activation is enabled, Julia must submit an activation request and receive confirmation before flight operations begin. Proceeding without confirmed activation violates the authorization lifecycle. [UERQ-SYS-1407, UERQ-SYS-1434]

Time Pressure

ContextTime BudgetNotes
Routine pre-flight5–10 minSystem must load authorization data within seconds
Authorization request (field)60 sec expectedUERQ-SYS-1463 default: 5 sec. Delays >2 min risk SLA
Mid-flight emergency notificationImmediate (5–10 sec)Must be unmissable despite glare, wind, divided attention. [UERQ-SYS-1474: 30-sec threshold]
Post-flight closure2 minClose authorization before next mission or teardown

Information Needs During Stress

What exactly changed? What action is required (land immediately, alter route, expedite landing)? How much time do I have to comply? [UERQ-SYS-1468]
Julia does not need during stress: billing information, historical data, organizational configuration, or system health metrics.

Failure Tolerance

  • System outage during active flight: Per UERQ-SYS-1531 (US mode), Julia’s previously approved authorization remains valid during an outage. Julia needs clear indication that the system is degraded and that her authorization is still valid. She must not see ambiguous states (e.g., blank screen, spinning loader) that could be interpreted as “authorization revoked.”
  • Connectivity loss in the field: Julia must be able to view her cached authorization status offline. The system must clearly indicate when data is stale (timestamp of last sync) vs. actively connected. [UERQ-SYS-1500]
  • App crash during flight: Julia falls back to direct communication with dispatch via radio/phone. The system must not require re-authentication and full reload to restore the operational view — session recovery must be fast.

Consequence of Error

  • Unauthorized airspace entry: False “approved” display → restricted airspace entry → collision risk with manned aircraft. FAA enforcement against Julia and company.
  • Missed rescind notification: Julia continues flying in airspace cleared for emergency services. Direct safety conflict.
  • Stale telemetry attribution: Misattributed telemetry corrupts authority COP. Non-conformance alerts fire incorrectly — or fail to fire. [UERQ-SYS-1641]

Training & Certification

  • FAA Part 107 Remote Pilot Certificate (required, held).
  • TSA background check (required by company, cleared).
  • Company requires 20 hours of ATOMx platform training before solo field operations.
  • Annual recurrency on emergency procedures and contingency operations.
  • Familiar with aviation terminology, airspace classification, NOTAMs, and standard weather briefing products.
  • Expects the system to minimize jargon and provide contextual help for ATOMx-specific concepts (e.g., activation-time re-evaluation, fallback activation).

6. Key Scenarios

Scenarios are documented as individual pages under the Key Scenarios section.

ScenarioStatusSummary
SC-01: Pre-FlightRoutineStandard authorization confirmation and launch
SC-02: PreemptionEmergencyMid-flight preemption by emergency services
SC-03: DenialExceptionAuthorization denial with corrective guidance
SC-04: Multi-AuthorityExceptionFurther Coordination across two jurisdictions
SC-05: OfflineEmergencyConnectivity loss during active flight

7. System Interaction Profile

Session Pattern

PhasePlatformDurationActivity
Pre-mission planningDesktop15–30 minSubmit auth requests, review conditions, plan missions
Field operationsTablet2–6 hoursContinuous during flight; intermittent during setup/teardown
Post-flightEither5–10 minClose authorization, review flight summary, upload data
Session inactivity timeout (15 min per UERQ-SYS-1964) must not disrupt Julia during active flight operations. Active flights should prevent auto-logout.

Data Volume

  • Submits 2–5 flight authorization requests per day.
  • Manages 1–3 active/activated flights per day.
  • Needs access to 30 days of personal flight history for compliance logging.
  • Real-time data: live authorization status, aircraft telemetry display, airspace status overlay.

Notification Needs

PriorityDeliveryExamples
CriticalImmediate, audible + hapticAuthorization rescinded during flight, preemption conflict, C2 link loss, non-conformance alert
HighBanner, within 30 secAuthorization status change, re-evaluation failure, time window approaching end
NormalQueueManual review updates, credential expiration reminders, maintenance notices

Collaboration Needs

  • Receives operational instructions from Fleet Manager through the system (flight assignments, schedule changes).
  • Does NOT interact with authorities directly through the system: denial reasons are concealed per UERQ-SYS-1509.
  • May need to share authorization status with Visual Observers or ground crew (read-only share or screen display).
  • During emergency response: needs shared situational awareness with other RPICs operating in the same area.

8. Traceability

FieldValue
ConOps Actor(s)Remote Pilot in Command, Flight Operator
IAM Role(s)Pilot/Operator (UERQ-SYS-1510b): submit and manage own flights, submit telemetry.
Linked Requirements — FAS
  • UERQ-SYS-1441: Operator Application Interface
  • UERQ-SYS-1451: Authorization Request Required Data
  • UERQ-SYS-1452: Operator ID Cryptographic Verification
  • UERQ-SYS-1453: Mandatory Field Enforcement
  • UERQ-SYS-1459: Authorization Response Content — Approval
  • UERQ-SYS-1460: Authorization Response Content — Rejection
  • UERQ-SYS-1461: Flight Assessment Briefing Content
  • UERQ-SYS-1407: Activation Request Required
  • UERQ-SYS-1425: Activation-Time Safety Re-Evaluation
  • UERQ-SYS-1434: Activation Confirmation Response
  • UERQ-SYS-1428–1435: Authorization Lifecycle States
  • UERQ-SYS-1468: Preemption Conflict Notification
  • UERQ-SYS-1474: Preemption Notification Sent
  • UERQ-SYS-1477: Preemption Prohibited After Activation
  • UERQ-SYS-1457–1458: Notifications
  • UERQ-SYS-1509: Denial Reason Concealment
  • UERQ-SYS-1531: Active Authorization Validity During Outage — US Mode
  • UERQ-SYS-1877–1897: Error Handling
  • UERQ-SYS-1885–1892: Localization
Linked Requirements — IAM
  • UERQ-SYS-1510: Role-Based Access Control (Pilot/Operator role)
  • UERQ-SYS-1898–1902: Operator Registration
  • UERQ-SYS-1904–1908: Identity Verification (TSA, ID.me)
  • UERQ-SYS-1909–1914: Operator Attributes & Credentials
  • UERQ-SYS-1935–1937: Operator Lifecycle
  • UERQ-SYS-1933: Session Management
Linked Requirements — Traffic Service
  • UERQ-SYS-1721: Operator Telemetry Reception
  • UERQ-SYS-1725: Data Interface Specification
  • UERQ-SYS-1813–1817: Track Output and Subscription
  • UERQ-SYS-1635–1637: Data Integrity & Authenticity
Linked Outcomes
To be populated during Outcome Registry development. Expected: Authorization request-to-decision time, Activation confirmation time, Notification delivery latency, Pre-flight compliance check completion rate, Post-flight closure time.
Application Screens
To be populated after Information Architecture is complete. Expected: Pre-Flight Compliance View, Authorization Request Form, Active Flight Dashboard, Flight Map Overlay, Notification Center, Flight History / Compliance Log, Offline Authorization Cache View.

9. Revision History

This persona is hypothesis-based. It will be validated and revised when customer access becomes available per Section 3.3 of the Persona Template & Guidance document.
VersionDateAuthorChanges
0.2Apr 2026Visual formatting with Hextra shortcodes (callouts, badges, tabs, cards, collapsible details). No content changes.
0.1Feb 2026Created from internal knowledge extraction and RPIC persona snapshot. Full template compliance. Pending customer validation.
Last updated on