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
| ID | Priority | Workstream | Feature & acceptance | Status | Documentation |
|---|---|---|---|---|---|
| RQ-001 | P0 | Catalog | Reference models by airframe family Filter at least 8 seeded synthetic/reference models with source labels | In progress | Open spec ↗ |
| RQ-002 | P0 | Catalog | Field-level datasheet ingestion Each numeric field has publisher, source URL, units, retrieval date and test conditions | In progress | Open spec ↗ |
| RQ-003 | P0 | Catalog | Manufacturer variant revision graph Conflicting model revisions display both sources and require human resolution | planned | Open spec ↗ |
| RQ-004 | P1 | Catalog | Reference comparison UX Compare at most 3 aircraft and preserve unknown parameter labels | In progress | Open spec ↗ |
| RQ-005 | P1 | Catalog | Folded versus deployed dimensions Render geometry dimensions with clearly identified rotor inclusion | planned | Open spec ↗ |
| RQ-006 | P1 | Catalog | Airframe measured calibration registry Measured values cannot be entered without instrument and test reference | planned | Open spec ↗ |
| RQ-007 | P1 | Catalog | Payload interface registry Represent safe mounting, power and data interfaces and versioned evidence | planned | Open spec ↗ |
| RQ-008 | P2 | Catalog | Source permission and licensing tracker Datasheet redistribution licenses retained or link-only used | planned | Open spec ↗ |
| RQ-009 | P2 | Catalog | Equipment identification search Search by product family, model, revision, manufacturer and known aliases | planned | Open spec ↗ |
| RQ-010 | P2 | Catalog | Original units and SI conversion Every conversion stores original unit, factor and rounding | planned | Open spec ↗ |
| RQ-011 | P0 | Design | Draft configuration editor Edit synthetic mass/power inputs with explicit safety limitations | In progress | Open spec ↗ |
| RQ-012 | P0 | Design | 2D footprint and geometry concept Render clearly labeled nondimensional schematic by airframe family | In progress | Open spec ↗ |
| RQ-013 | P0 | Design | Parametric CAD assembly import Import approved STEP metadata without trusting arbitrary geometry | planned | Open spec ↗ |
| RQ-014 | P1 | Design | Center of gravity source capture CoG review blocked without known component mass and mount origins | planned | Open spec ↗ |
| RQ-015 | P1 | Design | Engineering mass ledger Sum installed components and batteries without confusing rated MTOM | In progress | Open spec ↗ |
| RQ-016 | P1 | Design | Payload electrical budget Declared nominal sensor demand above budget produces blocking finding | In progress | Open spec ↗ |
| RQ-017 | P1 | Design | Design revision approval workflow Approved revision read-only and change generates new revision | planned | Open spec ↗ |
| RQ-018 | P2 | Design | Mechanical clearance review Report unsafe overlaps with source geometry and tolerances | planned | Open spec ↗ |
| RQ-019 | P2 | Design | Firmware/platform compatibility Approved firmware/controller combinations tracked with evidence | planned | Open spec ↗ |
| RQ-020 | P2 | Design | Design report export Export source and limitation-labeled draft with immutable identifiers | In progress | Open spec ↗ |
| RQ-021 | P0 | Simulation | Typed simulation manifest editor Validate safe mission enum, environment bounds and immutable revision input | In progress | Open spec ↗ |
| RQ-022 | P0 | Simulation | Canonical manifest hashing Repeated identical inputs give identical SHA256 digest | In progress | Open spec ↗ |
| RQ-023 | P0 | Simulation | Capability disclosure endpoint Cannot claim actual simulation engine when none is configured | In progress | Open spec ↗ |
| RQ-024 | P1 | Simulation | Queued simulation state machine Job transitions audited; success requires verified real worker evidence | planned | Open spec ↗ |
| RQ-025 | P1 | Simulation | Containerized generic SITL worker Launch only approved unarmed generic model in isolated Linux container | planned | Open spec ↗ |
| RQ-026 | P1 | Simulation | PX4/Gazebo artifact capture Read real SITL logs and record process exit, version and SHA256 | planned | Open spec ↗ |
| RQ-027 | P1 | Simulation | ArduPilot SITL adapter parity Second adapter follows same manifest and evidence contract | planned | Open spec ↗ |
| RQ-028 | P2 | Simulation | JSBSim fixed-wing adapter Use validated parameter files with limitation warnings | planned | Open spec ↗ |
| RQ-029 | P2 | Simulation | Telemetry viewer Render actual sampled telemetry with missing-frame markers | planned | Open spec ↗ |
| RQ-030 | P2 | Simulation | Multi-run comparison Overlay same metric with units and source fidelity | planned | Open spec ↗ |
| RQ-031 | P2 | Simulation | Run replay provenance Record engine build digest, time step, seed and world source | planned | Open spec ↗ |
| RQ-032 | P2 | Simulation | Failed worker cancellation Enforce resource timeout and visible failure reason | planned | Open spec ↗ |
| RQ-033 | P2 | Simulation | No fake flight data invariant Without worker artifacts, physics_executed remains false | In progress | Open spec ↗ |
| RQ-034 | P2 | Simulation | Measurement-to-prediction calibration Show RMSE, bias and holdout limits from measured sources | planned | Open spec ↗ |
| RQ-035 | P0 | Environment | Geospatial world registry Each map stores CRS, datum, resolution, licensed source and retrieval time | planned | Open spec ↗ |
| RQ-036 | P0 | Environment | Synthetic empty world template No geography or sensitive real-site data needed for baseline tests | planned | Open spec ↗ |
| RQ-037 | P0 | Environment | Wind and benign gust profiles Separate visual environment from physically supported plugin | planned | Open spec ↗ |
| RQ-038 | P1 | Environment | Air density assumptions Altitude, temperature and pressure sources included in run manifest | planned | Open spec ↗ |
| RQ-039 | P1 | Environment | Visibility and lighting sensors Flag visual-only effects unless calibrated perception plugin is active | planned | Open spec ↗ |
| RQ-040 | P1 | Environment | GNSS outage training scenario Autopilot fault response only claimed with real recorded SITL | planned | Open spec ↗ |
| RQ-041 | P1 | Environment | Battery ageing and thermal model Parameter provenance and bounds required for lifecycle estimates | planned | Open spec ↗ |
| RQ-042 | P2 | Environment | Obstacle geometry quality masks Unknown terrain obstacles flagged before safety analysis | planned | Open spec ↗ |
| RQ-043 | P0 | Fleet | Timezone-aware scheduling review Reject missing offsets or reversed timestamps | In progress | Open spec ↗ |
| RQ-044 | P0 | Fleet | Operator and aircraft double booking Overlapping assignments produce explicit conflict codes | In progress | Open spec ↗ |
| RQ-045 | P0 | Fleet | Maintenance availability checks Unavailable aircraft cannot be scheduled as administratively ready | In progress | Open spec ↗ |
| RQ-046 | P1 | Fleet | Authorization evidence capture Unknown permission never auto-approves a flight | In progress | Open spec ↗ |
| RQ-047 | P1 | Fleet | Charging/ground logistics calendar Human-readable capacity conflicts and turnaround | planned | Open spec ↗ |
| RQ-048 | P1 | Fleet | Fleet roster per design revision Each vehicle linked to serialized and approved configuration | planned | Open spec ↗ |
| RQ-049 | P1 | Fleet | 1/5/20/50/100 simulation benchmark Only report tested CPU/memory latency and actual artifact counts | planned | Open spec ↗ |
| RQ-050 | P2 | Fleet | Flight log ingestion Source timestamps and operator permissions verified | planned | Open spec ↗ |
| RQ-051 | P2 | Fleet | Readiness dashboard Grounded flags, service history and missing data provenance exposed | planned | Open spec ↗ |
| RQ-052 | P2 | Fleet | Permit and restricted airspace coordination Regulatory evidence required before real deployment | planned | Open spec ↗ |
| RQ-053 | P0 | Airspace | Passive observation schema Sensor type and reported identity captured without intent classification | In progress | Open spec ↗ |
| RQ-054 | P0 | Airspace | Unknown versus hostile distinction No automated hostile labeling for identity missing | In progress | Open spec ↗ |
| RQ-055 | P0 | Airspace | Synthetic multi-sensor training records Raw RF/optical/acoustic/radar observations retain provenance | In progress | Open spec ↗ |
| RQ-056 | P1 | Airspace | Human review notes and audit Review status and reviewer retained separate from raw input | In progress | Open spec ↗ |
| RQ-057 | P1 | Airspace | Calibration and false-alert metrics Report false positives only with labeled validation dataset | planned | Open spec ↗ |
| RQ-058 | P1 | Airspace | Track inconsistency explanation Contradictory observations remain visible and not silently overwritten | planned | Open spec ↗ |
| RQ-059 | P1 | Airspace | Data minimization and retention Site-appropriate privacy retention and access policy required | planned | Open spec ↗ |
| RQ-060 | P2 | Airspace | No mitigation command paths Reject any interception, jamming or spoofing API call | In progress | Open spec ↗ |
| RQ-061 | P0 | Manufacturing | Synthetic component BOM editor Edit quantity/price with clear fixture label and no production release | In progress | Open spec ↗ |
| RQ-062 | P0 | Manufacturing | Approved supplier entity Sources, revisions and qualification evidence tracked | planned | Open spec ↗ |
| RQ-063 | P0 | Manufacturing | Supplier quotation snapshots Quoted date, quantity break, currency and provenance mandatory | planned | Open spec ↗ |
| RQ-064 | P1 | Manufacturing | Engineering BOM hierarchy Nested assemblies maintain part revisions and unit types | planned | Open spec ↗ |
| RQ-065 | P1 | Manufacturing | Manufacturing BOM mapping Released routings reference design effectivity and sourcing | planned | Open spec ↗ |
| RQ-066 | P1 | Manufacturing | Software BOM generator Dependency names, hashes, SPDX licenses and CVE review | planned | Open spec ↗ |
| RQ-067 | P1 | Manufacturing | Service BOM and spare kits Approved replacement compatibility and service stock links | planned | Open spec ↗ |
| RQ-068 | P2 | Manufacturing | Engineering change order workflow ECO requires risk impact, reviewer and effectivity | planned | Open spec ↗ |
| RQ-069 | P2 | Manufacturing | Incoming part lot traceability Receiving and cert evidence tied to org, part and supplier | planned | Open spec ↗ |
| RQ-070 | P2 | Manufacturing | Work center calibration Equipment calibration due and shop-floor skills checked | planned | Open spec ↗ |
| RQ-071 | P2 | Manufacturing | Manufacturing traveler Every operation linked to operator identity and revisioned procedure | planned | Open spec ↗ |
| RQ-072 | P2 | Manufacturing | Serialized aircraft genealogy Every asset maps installed component lots and firmware digests | planned | Open spec ↗ |
| RQ-073 | P2 | Manufacturing | Inspection and first article records Missing inspection blocks QA release review | planned | Open spec ↗ |
| RQ-074 | P2 | Manufacturing | Nonconformance/CAPA workflow Cannot close a defect without disposition and verification | planned | Open spec ↗ |
| RQ-075 | P2 | Manufacturing | ERPNext/Odoo idempotent events External IDs reconcile PO/work order updates without duplicated records | planned | Open spec ↗ |
| RQ-076 | P2 | Manufacturing | Supplier counterfeit-risk evidence Unverified part origin triggers review | planned | Open spec ↗ |
| RQ-077 | P2 | Manufacturing | Warranty and recall records Affected aircraft identified by part lot and revision | planned | Open spec ↗ |
| RQ-078 | P0 | Economics | Yield adjusted cost estimator Calculate material/labor/QA/rework divided by accepted yield plus tooling | In progress | Open spec ↗ |
| RQ-079 | P0 | Economics | Source-labeled price estimates Synthetic demos never represented as real supplier quotations | In progress | Open spec ↗ |
| RQ-080 | P0 | Economics | FX conversion time and currency Never combine supplier quotes with unknown exchange-rate date | planned | Open spec ↗ |
| RQ-081 | P1 | Economics | Landed cost composition Shipping, insurance, tariffs and handling separately modeled | planned | Open spec ↗ |
| RQ-082 | P1 | Economics | Production batch sensitivity Unit costs compare volume and accepted yield with assumptions | planned | Open spec ↗ |
| RQ-083 | P1 | Economics | Lifecycle aircraft cost Battery, maintenance, parts, labor and downtime included | planned | Open spec ↗ |
| RQ-084 | P1 | Economics | Cost per authorized flight hour Use only measured flight hours and approved operating costs | planned | Open spec ↗ |
| RQ-085 | P2 | Economics | Supplier shortage budget stress Show lead-time and inventory cost impacts, not attack capability | planned | Open spec ↗ |
| RQ-086 | P0 | Evidence | Self-reported SITL evidence review Never mark engine verified from unaudited telemetry claim | In progress | Open spec ↗ |
| RQ-087 | P0 | Evidence | Measured-vs-simulated error calculator Compute RMSE, MAE, bias and show source uncertainty | In progress | Open spec ↗ |
| RQ-088 | P0 | Evidence | QA release checklist Missing lot, inspection or firmware evidence blocks review | In progress | Open spec ↗ |
| RQ-089 | P1 | Evidence | Trusted artifact object checksum verifier Fetch from approved object storage and compare signed digest | planned | Open spec ↗ |
| RQ-090 | P1 | Evidence | Approved test-run baseline Every test threshold versioned before result collection | planned | Open spec ↗ |
| RQ-091 | P1 | Evidence | Digital twin maturity ledger S0–S4 levels require explicit evidence, independent of certification | planned | Open spec ↗ |
| RQ-092 | P1 | Evidence | Model conflict and uncertainty report Display disagreement and out-of-distribution inputs | planned | Open spec ↗ |
| RQ-093 | P2 | Evidence | Human signature and release authority Simulation or QA algorithm never self-approves | planned | Open spec ↗ |
| RQ-094 | P0 | Security | Organization auth and RBAC User principal checked server-side and database-side for every request | planned | Open spec ↗ |
| RQ-095 | P0 | Security | Tenant-key composite FKs Cross-org asset and part references fail by foreign-key constraint | planned | Open spec ↗ |
| RQ-096 | P0 | Security | Private RLS helper functions Security definer helpers not callable from public Data API schema | planned | Open spec ↗ |
| RQ-097 | P1 | Security | Data classification gate Controlled data not ingested into generic hosted development | planned | Open spec ↗ |
| RQ-098 | P1 | Security | Append-only audit log Approval history cannot be edited by ordinary organization users | planned | Open spec ↗ |
| RQ-099 | P1 | Security | Simulator network isolation No route from untrusted jobs to real aircraft networks | planned | Open spec ↗ |
| RQ-100 | P1 | Security | Supplier and CAD file sandbox Untrusted attachment parsing has bounded CPU/memory and safe paths | planned | Open spec ↗ |
| RQ-101 | P2 | Security | Secrets and SBOM scanning No credentials shipped and dependency vulnerability policy enforced | planned | Open spec ↗ |
| RQ-102 | P2 | Security | Evidence access expiration Signed URLs and retention policy bound artifact exposure | planned | Open spec ↗ |
| RQ-103 | P2 | Security | Emergency incident response Role revocation, log preservation and restore procedures tested | planned | Open spec ↗ |
| RQ-104 | P0 | UXMobile | Workspace navigation and responsive shell All primary modules reachable and legible at mobile widths | In progress | Open spec ↗ |
| RQ-105 | P0 | UXMobile | Accessible data tables and forms Keyboard input, focus indicators and noncolor status labels | planned | Open spec ↗ |
| RQ-106 | P0 | UXMobile | Inline uncertainty badges Published/synthetic/measured/planned labels shown on data | In progress | Open spec ↗ |
| RQ-107 | P1 | UXMobile | Offline draft maintenance checklist Draft records stored encrypted and clearly unsent | planned | Open spec ↗ |
| RQ-108 | P1 | UXMobile | Asset QR/serial lookup Lookup by authorized asset and verified org access | planned | Open spec ↗ |
| RQ-109 | P1 | UXMobile | Photo evidence redaction Faces/location data minimized before authorized upload | planned | Open spec ↗ |
| RQ-110 | P1 | UXMobile | Conflict-aware mobile synchronization Never overwrite released server records with offline draft | planned | Open spec ↗ |
| RQ-111 | P2 | UXMobile | Roles-aware review inbox Pending engineering/QA approvals delivered only to permitted users | planned | Open spec ↗ |
| RQ-112 | P2 | UXMobile | UI state completeness Loading, offline, empty, error and access denied modes all handled | planned | Open spec ↗ |
| RQ-113 | P2 | UXMobile | International units/localization Original units preserved and conversions clearly labeled | planned | Open spec ↗ |