RWS Coverage Gaps Closed — Elevation, Gyrostabilisation, Boresight, and Reliability
System
The {{entity:Remote Weapon Station (RWS)}} decomposition has all 8 subsystems marked complete with 158 requirements and 131 trace links entering this session. The quality gate blocker (sessions 7 < 12, fetchErrors 1) requires continued accumulation of engineering sessions before state transition. This session performs a targeted QC pass against the lint findings to close the highest-priority coverage gaps.
Findings
Lint returned 80 medium-severity findings at session start. The dominant categories were:
Physical Medium mismatches (findings 1–5): The {{entity:remote weapon station}}, {{entity:safety interlock system}}, {{entity:turret drive assembly}}, {{entity:hardware firing interlock relay}}, and {{entity:optical sensor assembly}} all carry the {{trait:Physical Medium}} trait but have no material property requirements. Acknowledged as ontologically correct: these are structural enclosures and mounting hardware; durability requirements are captured at system level under the environmental standard suite (MIL-STD-810H).
SYS→SUB coverage gaps (findings 68–80): 13 concepts referenced in SYS requirements had no corresponding SUB decomposition. The most critical were:
- {{sys:SYS-REQ-001}}: “stabilised fire control” — no EOSA stabilisation performance requirement existed
- {{sys:SYS-REQ-003}}: “+60° elevation coverage” — azimuth ({{sub:SUB-REQ-028}}) was covered but elevation axis was unspecified
- {{sys:SYS-REQ-011}}: “day camera” in degraded mode — the EOSA day imager had no performance requirement
- {{sys:SYS-REQ-015}}: “automated boresight verification” — algorithm and inhibit logic unallocated
- {{sys:SYS-REQ-016}}: MTBCF and MTTR — no reliability or maintainability SUB requirements existed
Orphaned VER requirements: VER-REQ-027 and VER-REQ-028 had been created in session 622 to verify {{ifc:IFC-REQ-025}} and {{ifc:IFC-REQ-027}} respectively, but their trace links were missing.
Corrections
Trace link repairs: Both VER orphans linked to their target IFC requirements. VER-REQ-027 now traces to IFC-REQ-025 (TDP–BMS MIL-STD-6016 interface) and VER-REQ-028 to IFC-REQ-027 (CAN gateway GPS distribution to FCS).
New subsystem requirements (6):
- {{sub:SUB-REQ-044}}: {{entity:Elevation Drive Motor and Gearbox}} SHALL provide -20°/+60° at ≥30°/s — traces to {{sys:SYS-REQ-003}}
- {{sub:SUB-REQ-045}}: {{entity:Day Camera}} SHALL provide ≥0.3 mrad/pixel at ≥25 fps, 20:1 zoom — traces to SYS-REQ-004 and SYS-REQ-011
- {{sub:SUB-REQ-046}}: {{entity:fire control system}} SHALL achieve MTBCF ≥500 hours per MIL-STD-810H (Vibration) — traces to SYS-REQ-016
- {{sub:SUB-REQ-047}}: {{entity:Weapon and Ammunition Handling Assembly}} SHALL enable barrel change/jam clearance within 30-minute MTTR by two-person team — traces to SYS-REQ-015 and SYS-REQ-016
- {{sub:SUB-REQ-048}}: {{entity:fire control computer}} SHALL execute automated boresight verification at power-on, achieve <0.5 mrad, and inhibit firing at >1.0 mrad misalignment — traces to SYS-REQ-015
- {{sub:SUB-REQ-049}}: {{entity:Sensor Stabilisation Platform}} SHALL maintain LOS error <0.1 mrad RMS at 30 km/h — traces to SYS-REQ-001
New verification requirements (4): VER-REQ-040 through VER-REQ-043 created for elevation range test, motion simulator LOS test, boresight inhibit test, and FCS reliability demonstration respectively. Each traces back to its SUB requirement via the verifies linkset.
All 10 new requirements carry full rationale with derivation justification; inline rationale check confirms zero missing rationale in this session.
Residual
The 13 ARC orphans (architecture decision records) remain untraced. This is correct — ARC records document design rationale, not functional requirements, and are not expected to carry trace links. Acknowledged in the SE namespace.
Coverage gap findings 61–67 (STK not in SYS) remain open. These reference operational context phrases (“vehicle crew”, “standard tools”) that are addressed in intent by existing SYS requirements but not by exact phrase match. Addressing them would require SYS requirement rewrites, which exceeds QC scope for this session.
Next
Lint count reduced from 80 to 75 findings. The two VER orphans are cleared. Remaining gaps are the STK→SYS phrase mismatches and Physical Medium material property findings, both of which require targeted SYS requirement additions or rewrites. A further QC pass is needed before this project is ready for the SE validation flow.
flowchart TB
n0["system
Remote Weapon Station (RWS)"]
n1["subsystem
Electro-Optical Sensor Assembly (EOSA)"]
n2["subsystem
Fire Control System (FCS)"]
n3["subsystem
Turret Drive Assembly (TDA)"]
n4["subsystem
Operator Control Unit (OCU)"]
n5["subsystem
Safety Interlock System (SIS)"]
n6["subsystem
Weapon and Ammo Handling (WAH)"]
n7["subsystem
Power Distribution Unit (PDU)"]
n8["subsystem
Communications Interface Unit (CIU)"]
n1 -->|Sensor video, target data| n2
n2 -->|Servo commands, pointing| n3
n2 -->|Fire request, arm status| n5
n5 -->|Fire enable/inhibit| n6
n5 -->|Drive enable, brake cmd| n3
n4 -->|Operator commands| n2
n2 -->|Display data, video| n4
n4 -->|E-STOP, arm/safe| n5
n7 -.->|28V/12V/5V power| n1
n7 -.->|12V/5V power| n2
n7 -.->|28V drive power| n3
n8 -->|GPS, BMS target data| n2
n2 -->|Video export, status| n8