Skip to workspace content
WORKSPACE / DESIGN & SIMULATION● ENGINEERING PLANNING
Product development / Evidence-driven backlog

Requirements you can build from.

Search the engineering specification, filter by workstream, then trace each requirement to its acceptance test and source documentation. In-progress means partial implementation—not production readiness or an executed flight simulation.

Traceable requirements
113
Partial prototypes
29
Engineering workstreams
11

113 matching requirements · status is conservative and acceptance evidence is still pending

IDPriorityWorkstreamFeature & acceptanceStatusDocumentation
RQ-001P0CatalogReference models by airframe family
Filter at least 8 seeded synthetic/reference models with source labels
In progressOpen spec ↗
RQ-002P0CatalogField-level datasheet ingestion
Each numeric field has publisher, source URL, units, retrieval date and test conditions
In progressOpen spec ↗
RQ-003P0CatalogManufacturer variant revision graph
Conflicting model revisions display both sources and require human resolution
plannedOpen spec ↗
RQ-004P1CatalogReference comparison UX
Compare at most 3 aircraft and preserve unknown parameter labels
In progressOpen spec ↗
RQ-005P1CatalogFolded versus deployed dimensions
Render geometry dimensions with clearly identified rotor inclusion
plannedOpen spec ↗
RQ-006P1CatalogAirframe measured calibration registry
Measured values cannot be entered without instrument and test reference
plannedOpen spec ↗
RQ-007P1CatalogPayload interface registry
Represent safe mounting, power and data interfaces and versioned evidence
plannedOpen spec ↗
RQ-008P2CatalogSource permission and licensing tracker
Datasheet redistribution licenses retained or link-only used
plannedOpen spec ↗
RQ-009P2CatalogEquipment identification search
Search by product family, model, revision, manufacturer and known aliases
plannedOpen spec ↗
RQ-010P2CatalogOriginal units and SI conversion
Every conversion stores original unit, factor and rounding
plannedOpen spec ↗
RQ-011P0DesignDraft configuration editor
Edit synthetic mass/power inputs with explicit safety limitations
In progressOpen spec ↗
RQ-012P0Design2D footprint and geometry concept
Render clearly labeled nondimensional schematic by airframe family
In progressOpen spec ↗
RQ-013P0DesignParametric CAD assembly import
Import approved STEP metadata without trusting arbitrary geometry
plannedOpen spec ↗
RQ-014P1DesignCenter of gravity source capture
CoG review blocked without known component mass and mount origins
plannedOpen spec ↗
RQ-015P1DesignEngineering mass ledger
Sum installed components and batteries without confusing rated MTOM
In progressOpen spec ↗
RQ-016P1DesignPayload electrical budget
Declared nominal sensor demand above budget produces blocking finding
In progressOpen spec ↗
RQ-017P1DesignDesign revision approval workflow
Approved revision read-only and change generates new revision
plannedOpen spec ↗
RQ-018P2DesignMechanical clearance review
Report unsafe overlaps with source geometry and tolerances
plannedOpen spec ↗
RQ-019P2DesignFirmware/platform compatibility
Approved firmware/controller combinations tracked with evidence
plannedOpen spec ↗
RQ-020P2DesignDesign report export
Export source and limitation-labeled draft with immutable identifiers
In progressOpen spec ↗
RQ-021P0SimulationTyped simulation manifest editor
Validate safe mission enum, environment bounds and immutable revision input
In progressOpen spec ↗
RQ-022P0SimulationCanonical manifest hashing
Repeated identical inputs give identical SHA256 digest
In progressOpen spec ↗
RQ-023P0SimulationCapability disclosure endpoint
Cannot claim actual simulation engine when none is configured
In progressOpen spec ↗
RQ-024P1SimulationQueued simulation state machine
Job transitions audited; success requires verified real worker evidence
plannedOpen spec ↗
RQ-025P1SimulationContainerized generic SITL worker
Launch only approved unarmed generic model in isolated Linux container
plannedOpen spec ↗
RQ-026P1SimulationPX4/Gazebo artifact capture
Read real SITL logs and record process exit, version and SHA256
plannedOpen spec ↗
RQ-027P1SimulationArduPilot SITL adapter parity
Second adapter follows same manifest and evidence contract
plannedOpen spec ↗
RQ-028P2SimulationJSBSim fixed-wing adapter
Use validated parameter files with limitation warnings
plannedOpen spec ↗
RQ-029P2SimulationTelemetry viewer
Render actual sampled telemetry with missing-frame markers
plannedOpen spec ↗
RQ-030P2SimulationMulti-run comparison
Overlay same metric with units and source fidelity
plannedOpen spec ↗
RQ-031P2SimulationRun replay provenance
Record engine build digest, time step, seed and world source
plannedOpen spec ↗
RQ-032P2SimulationFailed worker cancellation
Enforce resource timeout and visible failure reason
plannedOpen spec ↗
RQ-033P2SimulationNo fake flight data invariant
Without worker artifacts, physics_executed remains false
In progressOpen spec ↗
RQ-034P2SimulationMeasurement-to-prediction calibration
Show RMSE, bias and holdout limits from measured sources
plannedOpen spec ↗
RQ-035P0EnvironmentGeospatial world registry
Each map stores CRS, datum, resolution, licensed source and retrieval time
plannedOpen spec ↗
RQ-036P0EnvironmentSynthetic empty world template
No geography or sensitive real-site data needed for baseline tests
plannedOpen spec ↗
RQ-037P0EnvironmentWind and benign gust profiles
Separate visual environment from physically supported plugin
plannedOpen spec ↗
RQ-038P1EnvironmentAir density assumptions
Altitude, temperature and pressure sources included in run manifest
plannedOpen spec ↗
RQ-039P1EnvironmentVisibility and lighting sensors
Flag visual-only effects unless calibrated perception plugin is active
plannedOpen spec ↗
RQ-040P1EnvironmentGNSS outage training scenario
Autopilot fault response only claimed with real recorded SITL
plannedOpen spec ↗
RQ-041P1EnvironmentBattery ageing and thermal model
Parameter provenance and bounds required for lifecycle estimates
plannedOpen spec ↗
RQ-042P2EnvironmentObstacle geometry quality masks
Unknown terrain obstacles flagged before safety analysis
plannedOpen spec ↗
RQ-043P0FleetTimezone-aware scheduling review
Reject missing offsets or reversed timestamps
In progressOpen spec ↗
RQ-044P0FleetOperator and aircraft double booking
Overlapping assignments produce explicit conflict codes
In progressOpen spec ↗
RQ-045P0FleetMaintenance availability checks
Unavailable aircraft cannot be scheduled as administratively ready
In progressOpen spec ↗
RQ-046P1FleetAuthorization evidence capture
Unknown permission never auto-approves a flight
In progressOpen spec ↗
RQ-047P1FleetCharging/ground logistics calendar
Human-readable capacity conflicts and turnaround
plannedOpen spec ↗
RQ-048P1FleetFleet roster per design revision
Each vehicle linked to serialized and approved configuration
plannedOpen spec ↗
RQ-049P1Fleet1/5/20/50/100 simulation benchmark
Only report tested CPU/memory latency and actual artifact counts
plannedOpen spec ↗
RQ-050P2FleetFlight log ingestion
Source timestamps and operator permissions verified
plannedOpen spec ↗
RQ-051P2FleetReadiness dashboard
Grounded flags, service history and missing data provenance exposed
plannedOpen spec ↗
RQ-052P2FleetPermit and restricted airspace coordination
Regulatory evidence required before real deployment
plannedOpen spec ↗
RQ-053P0AirspacePassive observation schema
Sensor type and reported identity captured without intent classification
In progressOpen spec ↗
RQ-054P0AirspaceUnknown versus hostile distinction
No automated hostile labeling for identity missing
In progressOpen spec ↗
RQ-055P0AirspaceSynthetic multi-sensor training records
Raw RF/optical/acoustic/radar observations retain provenance
In progressOpen spec ↗
RQ-056P1AirspaceHuman review notes and audit
Review status and reviewer retained separate from raw input
In progressOpen spec ↗
RQ-057P1AirspaceCalibration and false-alert metrics
Report false positives only with labeled validation dataset
plannedOpen spec ↗
RQ-058P1AirspaceTrack inconsistency explanation
Contradictory observations remain visible and not silently overwritten
plannedOpen spec ↗
RQ-059P1AirspaceData minimization and retention
Site-appropriate privacy retention and access policy required
plannedOpen spec ↗
RQ-060P2AirspaceNo mitigation command paths
Reject any interception, jamming or spoofing API call
In progressOpen spec ↗
RQ-061P0ManufacturingSynthetic component BOM editor
Edit quantity/price with clear fixture label and no production release
In progressOpen spec ↗
RQ-062P0ManufacturingApproved supplier entity
Sources, revisions and qualification evidence tracked
plannedOpen spec ↗
RQ-063P0ManufacturingSupplier quotation snapshots
Quoted date, quantity break, currency and provenance mandatory
plannedOpen spec ↗
RQ-064P1ManufacturingEngineering BOM hierarchy
Nested assemblies maintain part revisions and unit types
plannedOpen spec ↗
RQ-065P1ManufacturingManufacturing BOM mapping
Released routings reference design effectivity and sourcing
plannedOpen spec ↗
RQ-066P1ManufacturingSoftware BOM generator
Dependency names, hashes, SPDX licenses and CVE review
plannedOpen spec ↗
RQ-067P1ManufacturingService BOM and spare kits
Approved replacement compatibility and service stock links
plannedOpen spec ↗
RQ-068P2ManufacturingEngineering change order workflow
ECO requires risk impact, reviewer and effectivity
plannedOpen spec ↗
RQ-069P2ManufacturingIncoming part lot traceability
Receiving and cert evidence tied to org, part and supplier
plannedOpen spec ↗
RQ-070P2ManufacturingWork center calibration
Equipment calibration due and shop-floor skills checked
plannedOpen spec ↗
RQ-071P2ManufacturingManufacturing traveler
Every operation linked to operator identity and revisioned procedure
plannedOpen spec ↗
RQ-072P2ManufacturingSerialized aircraft genealogy
Every asset maps installed component lots and firmware digests
plannedOpen spec ↗
RQ-073P2ManufacturingInspection and first article records
Missing inspection blocks QA release review
plannedOpen spec ↗
RQ-074P2ManufacturingNonconformance/CAPA workflow
Cannot close a defect without disposition and verification
plannedOpen spec ↗
RQ-075P2ManufacturingERPNext/Odoo idempotent events
External IDs reconcile PO/work order updates without duplicated records
plannedOpen spec ↗
RQ-076P2ManufacturingSupplier counterfeit-risk evidence
Unverified part origin triggers review
plannedOpen spec ↗
RQ-077P2ManufacturingWarranty and recall records
Affected aircraft identified by part lot and revision
plannedOpen spec ↗
RQ-078P0EconomicsYield adjusted cost estimator
Calculate material/labor/QA/rework divided by accepted yield plus tooling
In progressOpen spec ↗
RQ-079P0EconomicsSource-labeled price estimates
Synthetic demos never represented as real supplier quotations
In progressOpen spec ↗
RQ-080P0EconomicsFX conversion time and currency
Never combine supplier quotes with unknown exchange-rate date
plannedOpen spec ↗
RQ-081P1EconomicsLanded cost composition
Shipping, insurance, tariffs and handling separately modeled
plannedOpen spec ↗
RQ-082P1EconomicsProduction batch sensitivity
Unit costs compare volume and accepted yield with assumptions
plannedOpen spec ↗
RQ-083P1EconomicsLifecycle aircraft cost
Battery, maintenance, parts, labor and downtime included
plannedOpen spec ↗
RQ-084P1EconomicsCost per authorized flight hour
Use only measured flight hours and approved operating costs
plannedOpen spec ↗
RQ-085P2EconomicsSupplier shortage budget stress
Show lead-time and inventory cost impacts, not attack capability
plannedOpen spec ↗
RQ-086P0EvidenceSelf-reported SITL evidence review
Never mark engine verified from unaudited telemetry claim
In progressOpen spec ↗
RQ-087P0EvidenceMeasured-vs-simulated error calculator
Compute RMSE, MAE, bias and show source uncertainty
In progressOpen spec ↗
RQ-088P0EvidenceQA release checklist
Missing lot, inspection or firmware evidence blocks review
In progressOpen spec ↗
RQ-089P1EvidenceTrusted artifact object checksum verifier
Fetch from approved object storage and compare signed digest
plannedOpen spec ↗
RQ-090P1EvidenceApproved test-run baseline
Every test threshold versioned before result collection
plannedOpen spec ↗
RQ-091P1EvidenceDigital twin maturity ledger
S0–S4 levels require explicit evidence, independent of certification
plannedOpen spec ↗
RQ-092P1EvidenceModel conflict and uncertainty report
Display disagreement and out-of-distribution inputs
plannedOpen spec ↗
RQ-093P2EvidenceHuman signature and release authority
Simulation or QA algorithm never self-approves
plannedOpen spec ↗
RQ-094P0SecurityOrganization auth and RBAC
User principal checked server-side and database-side for every request
plannedOpen spec ↗
RQ-095P0SecurityTenant-key composite FKs
Cross-org asset and part references fail by foreign-key constraint
plannedOpen spec ↗
RQ-096P0SecurityPrivate RLS helper functions
Security definer helpers not callable from public Data API schema
plannedOpen spec ↗
RQ-097P1SecurityData classification gate
Controlled data not ingested into generic hosted development
plannedOpen spec ↗
RQ-098P1SecurityAppend-only audit log
Approval history cannot be edited by ordinary organization users
plannedOpen spec ↗
RQ-099P1SecuritySimulator network isolation
No route from untrusted jobs to real aircraft networks
plannedOpen spec ↗
RQ-100P1SecuritySupplier and CAD file sandbox
Untrusted attachment parsing has bounded CPU/memory and safe paths
plannedOpen spec ↗
RQ-101P2SecuritySecrets and SBOM scanning
No credentials shipped and dependency vulnerability policy enforced
plannedOpen spec ↗
RQ-102P2SecurityEvidence access expiration
Signed URLs and retention policy bound artifact exposure
plannedOpen spec ↗
RQ-103P2SecurityEmergency incident response
Role revocation, log preservation and restore procedures tested
plannedOpen spec ↗
RQ-104P0UXMobileWorkspace navigation and responsive shell
All primary modules reachable and legible at mobile widths
In progressOpen spec ↗
RQ-105P0UXMobileAccessible data tables and forms
Keyboard input, focus indicators and noncolor status labels
plannedOpen spec ↗
RQ-106P0UXMobileInline uncertainty badges
Published/synthetic/measured/planned labels shown on data
In progressOpen spec ↗
RQ-107P1UXMobileOffline draft maintenance checklist
Draft records stored encrypted and clearly unsent
plannedOpen spec ↗
RQ-108P1UXMobileAsset QR/serial lookup
Lookup by authorized asset and verified org access
plannedOpen spec ↗
RQ-109P1UXMobilePhoto evidence redaction
Faces/location data minimized before authorized upload
plannedOpen spec ↗
RQ-110P1UXMobileConflict-aware mobile synchronization
Never overwrite released server records with offline draft
plannedOpen spec ↗
RQ-111P2UXMobileRoles-aware review inbox
Pending engineering/QA approvals delivered only to permitted users
plannedOpen spec ↗
RQ-112P2UXMobileUI state completeness
Loading, offline, empty, error and access denied modes all handled
plannedOpen spec ↗
RQ-113P2UXMobileInternational units/localization
Original units preserved and conversions clearly labeled
plannedOpen spec ↗

GitHub implementation issues ↗ · Full requirements table ↗