Verification Coverage Expansion for Kids RC Airplane — Control Link, Power and Actuation Interfaces
System
The Kids Remote Control Airplane decomposition is at 112 requirements across 6 complete subsystems, with DECOMP_STATUS at qc-reviewed. This session addressed the verification plan gap: 24 of 46 SUB+IFC requirements lacked VER entries, and all 7 architecture decision requirements were orphaned in the trace graph.
Decomposition
No new subsystem decomposition was performed — the spec tree shows all 6 subsystems complete. Work focused on two gaps identified by the orphan report and manual VER coverage audit.
Entity graph correction: The {{entity:esc}} entity (hex {{hex:00000000}}) had leaked from the Factory corpus with a null classification. This was merged into {{entity:Electronic Speed Controller}} ({{hex:D7F57018}}), resolving lint findings 3 and 4 that erroneously flagged the ESC as Biological/Biomimetic and Functionally Autonomous. The ARC requirements orphan finding was acknowledged as expected — no linkset exists between architecture-decisions and system-requirements, which is ontologically correct since ARC entries are informational rationale nodes.
Propulsion subsystem internal structure:
flowchart TB
n0["Electronic Speed Controller"]
n1["MOSFET Half-Bridge"]
n2["Gate Driver IC"]
n3["ESC Microcontroller"]
n4["Brushless DC Motor"]
n5["Propeller"]
n3 -->|PWM commutation| n2
n2 -->|Gate signals| n1
n1 -->|3-phase AC| n4
n4 -->|Shaft torque| n5
n0 -->|Contains| n3
Radio Transmitter subsystem internal structure:
flowchart TB
n0["Transmitter Stick Gimbal (x2)"]
n1["Transmitter MCU"]
n2["2.4GHz RF Module"]
n3["Transmitter Battery"]
n0 -->|Analog position 0-3.3V| n1
n1 -->|SPI/UART packet| n2
n3 -->|3.3-6V power| n1
Analysis
The VER gap audit identified 8 SUB requirements and 15 IFC requirements without verification entries. Priority was given to the requirements with highest engineering risk: the RF control link ({{ifc:IFC-REQ-004}}), ESC PWM throttle path ({{ifc:IFC-REQ-006}}), BEC voltage regulation ({{ifc:IFC-REQ-012}}), and IMU bus quality ({{ifc:IFC-REQ-018}}).
The {{entity:ESC Microcontroller}} ({{hex:D1F53018}}) and {{entity:Gate Driver IC}} ({{hex:D1F53018}}) are already classified in {{entity:Propulsion Subsystem}}. The {{entity:2.4GHz FHSS Receiver}} ({{hex:D4F57018}}) and {{entity:Transmitter MCU}} are classified in the Radio Transmitter. Cross-domain search for RF frequency-hopping stabilisation links to railway signalling radio systems — both use FHSS with per-channel link quality monitoring, a pattern worth incorporating into a future verification step for IFC-REQ-003 spectral compliance.
ARC-REQ-007 was missing verification and rationale fields (created in session-488 without them). These were backfilled: verification method is Analysis; rationale cites mass budget and field-replaceability constraints that preclude a dedicated BMS IC.
Requirements
Eleven VER entries added ({{sub:VER-REQ-025}} through VER-REQ-035), each with trace links from the parent IFC or SUB requirement:
- {{ifc:IFC-REQ-004}} → {{sub:VER-REQ-025}}: transmitter-receiver control link bench test (≥50 Hz frame rate, ≤20 ms latency, FHSS hop count)
- {{ifc:IFC-REQ-006}} → VER-REQ-026: FCE-to-ESC PWM signal and 200ms motor-stop acknowledgement test
- {{sub:SUB-REQ-011}} → VER-REQ-027: BEC voltage regulation sweep 0–1500 mA, 2 ms transient capture
- {{sub:SUB-REQ-014}} → VER-REQ-028: PTC fuse 8 A trip time test ×3 repetitions (SIL-2 safety path)
- {{sub:SUB-REQ-016}} → VER-REQ-029: LiPo charge time from depleted to 95% at 0.5C per IEC 62133-2
- {{sub:SUB-REQ-017}} → VER-REQ-030: Charge status LED visibility at 1 m under 1000 lux
- {{sub:SUB-REQ-020}} → VER-REQ-031: Servo deflection speed test, 100 g-cm load
- {{sub:SUB-REQ-021}} → VER-REQ-032: FCE subsystem mass at assembly level (≤25 g)
- {{ifc:IFC-REQ-012}} → VER-REQ-033: BEC output ripple under FCE+servo combined load
- {{ifc:IFC-REQ-018}} → VER-REQ-034: IMU SPI/I2C sample rate and noise density from live firmware
- {{sub:SUB-REQ-023}} → VER-REQ-035: Airframe mass at assembly level (≤80 g)
Verification coverage moved from 24/46 to 35/46 SUB+IFC requirements (76%). Remaining 11 unverified IFC entries include IFC-REQ-002 (aerodynamic lift — requires flight test), IFC-REQ-010 (RF antenna VSWR — requires VNA), and IFC-REQ-016 (PCB mounting — inspection). These are noted for the next session.
Next
Remaining 11 IFC requirements without VER entries fall into three categories: flight-test-only (IFC-REQ-002 aerodynamic lift), RF measurement (IFC-REQ-010 antenna VSWR), and inspection-only (IFC-REQ-016 PCB mounting, IFC-REQ-015 connector). A validation session should run the ConOps scenario trace chain — particularly the Signal Loss Failsafe scenario from STK-REQ-006 through SYS-REQ-004, SUB-REQ-018/009, IFC-REQ-004/006, to VER-REQ-007/025/026 — to confirm the safety chain is complete and traceable.