Hadal — Hydrothermal Vent Explorer
System Decomposition Report
Generated Oct 19, 2026, 11:55 PM UTC · Source: working model · latest baseline BL-SEHADALHYDROTHERMALVENTEXPLORER-022 (PUBLISHED-2026-07-28) · Jul 28, 2026
414
Requirements
105
Entities
0
Subsystems
10
Diagrams
13
Hazards
Referenced Standards
Specific Related — the requirements depend on these (3)
| Standard | Title |
|---|---|
| IEC 62619 | Secondary cells and batteries containing alkaline or other non-acid electrolytes — Safety requirements for secondary lithium cells and batteries, for use in industrial applications×2 |
| ISO 12100 | Safety of machinery — General principles for design — Risk assessment and risk reduction×3 |
| UN 38.3 | Recommendations on the Transport of Dangerous Goods — Section 38.3 (Lithium batteries) |
General Applicable — apply to the domain / regime (2)
| Standard | Title |
|---|---|
| IEC 60529 | Degrees of protection provided by enclosures (IP Code)×1 |
| IEC 61000-6-2 | Immunity for industrial environments |
Stakeholders
| Role | Description |
|---|---|
| Seabed Environmental Regulator | authority governing permitted disturbance of hydrothermal vent ecosystems |
| Research Vessel Crew | deck and bridge crew who deploy and recover the vehicle and operate USBL tracking |
| Vehicle Operations Team | pilots and engineers who plan dives, monitor via acoustic link, and command emergency ascent |
| Marine Science Team | principal investigators who define vent-science objectives and consume collected fluid samples and imagery |
Hazard Register
| ID | Description | Severity | SIL |
|---|---|---|---|
| H-013 Unintended weight release or probe actuation on deck: the Drop-Weight Release, Descent Weight Release or sampling probe actuates while crew work around the vehicle | H-013 Unintended weight release or probe actuation on deck: the Drop-Weight Release, Descent Weight Release or sampling probe actuates while crew work around the vehicle | major | |
| H-012 Electric shock from the 48 V bus or shore charging on a wet deck: hazard to deck crew from the vehicle's 48 V DC bus or the shore-charging connection while the vehicle is wet on deck | H-012 Electric shock from the 48 V bus or shore charging on a wet deck: hazard to deck crew from the vehicle's 48 V DC bus or the shore-charging connection while the vehicle is wet on deck | major | |
| H-011 Dropped or swinging vehicle during crane recovery: the 1,800 kg flooded vehicle is dropped or swings into deck crew | H-011 Dropped or swinging vehicle during crane recovery: the 1,800 kg flooded vehicle is dropped or swings into deck crew | critical | |
| H-010 Lithium battery thermal runaway or fire on deck during charging and exchange: the 12 kWh pack or a reserve battery enters runaway with crew present | H-010 Lithium battery thermal runaway or fire on deck during charging and exchange: the 12 kWh pack or a reserve battery enters runaway with crew present | critical | |
| H-009 Stored-energy release from a pressurised sample cartridge during deck offload: a cartridge holding vent fluid at up to 620 bar is released or breached while deck crew offload it | H-009 Stored-energy release from a pressurised sample cartridge during deck offload: a cartridge holding vent fluid at up to 620 bar is released or breached while deck crew offload it | critical | |
| H-005 Battery thermal runaway: a cell exceeds thermal or voltage limits inside the pressure housing, risking rupture and loss of the vehicle | H-005 Battery thermal runaway: a cell exceeds thermal or voltage limits inside the pressure housing, risking rupture and loss of the vehicle | catastrophic | |
| H-003 Unrecoverable at surface: surfaced vehicle cannot be located by the support ship and is lost after a successful ascent | H-003 Unrecoverable at surface: surfaced vehicle cannot be located by the support ship and is lost after a successful ascent | critical | |
| H-006 Loss of navigation solution: fused INS+DVL solution lost, causing uncontrolled drift toward chimneys during survey | H-006 Loss of navigation solution: fused INS+DVL solution lost, causing uncontrolled drift toward chimneys during survey | major | |
| H-004 Uncommanded thrust near structure: runaway or envelope-inconsistent thrust drives the vehicle into a vent chimney, damaging the vehicle or the vent | H-004 Uncommanded thrust near structure: runaway or envelope-inconsistent thrust drives the vehicle into a vent chimney, damaging the vehicle or the vent | critical | |
| H-008 Ecosystem disturbance: survey or sampling exceeds the permitted disturbance of the protected vent ecosystem | H-008 Ecosystem disturbance: survey or sampling exceeds the permitted disturbance of the protected vent ecosystem | major | |
| H-007 Sample integrity loss: captured vent fluid depressurises or is contaminated before handover, destroying the geochemical value of the sample | H-007 Sample integrity loss: captured vent fluid depressurises or is contaminated before handover, destroying the geochemical value of the sample | minor | |
| H-002 Failed emergency ascent: vehicle does not achieve positive buoyancy after an abort and is stranded on the seabed | H-002 Failed emergency ascent: vehicle does not achieve positive buoyancy after an abort and is stranded on the seabed | catastrophic | |
| H-001 Pressure-boundary breach: flooding of the pressure hull at hadal depth causing total loss of the vehicle | H-001 Pressure-boundary breach: flooding of the pressure hull at hadal depth causing total loss of the vehicle | catastrophic |
Mode Transitions
| From | To | Trigger | Guard | Timing | SIL |
|---|---|---|---|---|---|
| Deployment/Surface | to | descent command issued from support ship | pre-dive checks complete, USBL and beacon verified | — | — |
| Descent | to | survey depth reached and descent weight released (SUB-HUL-105) | fused INS+DVL navigation solution established | — | — |
| Descent | to | abort command received, or any SYS-REQ-020 autonomous abort condition (link loss 30 min, state-of-charge, navigation or obstacle-detection loss 60 s, water ingress, heartbeat loss, pack-open) | none (SYS-REQ-001, independent of main autonomy path) | — | — |
| Emergency Ascent/Abort | to | vehicle surfaced and positive buoyancy confirmed | GPS fix acquired and Emergency Surface Beacon active (SYS-REQ-002) | — | — |
| Fault/Station-hold | to | fused INS+DVL navigation solution recovered within 60 s of loss | vehicle at or beyond 10 m standoff after the SUB-NAV-075 withdrawal | — | — |
| Fault/Station-hold | to | abort command received, or fused navigation solution not recovered within 60 s of loss (SUB-NAV-072), or any SYS-REQ-020 autonomous abort condition | none | — | — |
| Survey/Station-keeping | to | fused INS+DVL navigation solution lost for more than 3 s | none (SUB-NAV-075 withdrawal executes on entry) | — | — |
| Survey/Station-keeping | to | survey complete or next waypoint assigned | sample/imagery capture at current station complete | — | — |
| Survey/Station-keeping | to | abort command received, or any SYS-REQ-020 autonomous abort condition (link loss 30 min, state-of-charge, navigation or obstacle-detection loss 60 s, water ingress, heartbeat loss, pack-open) | none (SYS-REQ-001, independent of main autonomy path) | — | — |
| Transit | to | abort command received, or any SYS-REQ-020 autonomous abort condition (link loss 30 min, state-of-charge, navigation or obstacle-detection loss 60 s, water ingress, heartbeat loss, pack-open) | none (SYS-REQ-001, independent of main autonomy path) | — | — |
| Transit | to | station-keeping waypoint reached | vent chimney standoff of at least 2 m confirmed (SYS-REQ-004) | — | — |
| Transit | to | fused INS+DVL navigation solution lost for more than 3 s | none (SUB-NAV-075 withdrawal executes on entry) | — | — |
System Context
Spec Tree — Per-Subsystem Completeness
| Subsystem | SIL | STK | SYS | SUB | IFC | VER | Status |
|---|---|---|---|---|---|---|---|
| Communications & Recovery | — | — | — | 13 | 27 | 153 | complete |
| Energy Storage | — | 1 | 1 | 25 | 27 | 153 | complete |
| Navigation & Autonomy | — | — | — | 20 | 27 | 153 | complete |
| Pressure Hull & Buoyancy | — | — | — | 64 | 27 | 153 | complete |
| Propulsion & Manoeuvring | — | — | — | 15 | 27 | 153 | complete |
| Science Payload | — | — | — | 16 | 27 | 153 | complete |
Stakeholder Requirements (STK) (10)
| Ref | Pri | Requirement | V&V |
|---|---|---|---|
| STK-REQ-010 | The mission planner SHALL be able to sample at the vent orifice with sampling-probe tip contact limited to a force the chimney structure tolerates. Chimney formations are fragile and entanglement of the hull is a vehicle-loss risk, so the ConOps requires stand-off survey of the hull; endmember fluid must still be captured at the orifice, which the deployable probe does with its tip contact bounded at 20 N (SUB-SCI-070, ARC-REQ-015). | Demonstration | |
| STK-REQ-009 | P1 | The asset owner SHALL be protected from loss of the vehicle, and deck crew from injury, due to lithium battery thermal runaway in the pressure-compensated battery pack, during the dive and during deck charging and exchange. H-005 is catastrophic for the asset and, on deck, a fire hazard to crew; the compensated pack (SUB-NRG-031) cannot be accessed or vented at depth, so fast electrical isolation is the in-dive mitigation and the deck procedure (SUB-NRG-108) the surface one. Parent of SYS-REQ-009. | Analysis |
| STK-REQ-008 | P2 | The support ship maintenance team SHALL be able to complete a full dive-to-dive turnaround -- battery exchange, sample cartridge offload, and system health check -- within 90 minutes on deck between consecutive vent-field survey dives. Hadal survey ship-time is costly and limited per cruise; ConOps requires multiple dives per operational day, and turnaround duration directly caps total daily science yield. No existing stakeholder requirement captures this operational tempo constraint. | Demonstration |
| STK-REQ-007 | Key | The asset owner SHALL be protected from loss of the vehicle due to pressure-boundary failure at the 6000 m maximum operating depth. An uncrewed deep vehicle is a high-value single asset with no in-mission recovery if the pressure boundary fails; this need drives SYS-REQ-007, SYS-REQ-016 and the H-001 mitigation. | Analysis |
| STK-REQ-006 | P1 | The mission controller SHALL maintain situational awareness of vehicle status throughout the dive, not only during an abort or emergency ascent. Vent-field survey dives run up to 8 hours unattended at depth; the support ship crew needs ongoing status, not just an emergency beacon, to make go/no-go decisions mid-dive and to detect a developing fault before it becomes an abort. | Demonstration |
| STK-REQ-005 | P1 | The mission planner SHALL be able to command a full 8-hour vent-field survey dive from a single battery charge without a subsea recharge or battery swap. Support-ship deployment cycles budget one dive per battery charge; a mid-dive recharge or swap is operationally infeasible at the 6000 m maximum operating depth, so the endurance requirement is a hard stakeholder constraint on the energy subsystem. | Test |
| STK-REQ-004 | Key | The mission planner SHALL be able to conduct a full vent-field survey dive without contact between the vehicle hull and the vent chimney structures. Chimney formations are fragile and entanglement of the hull is a vehicle-loss risk, so the ConOps requires stand-off survey of the hull; endmember fluid must still be captured at the orifice, which the deployable probe does with its tip contact bounded at 20 N (SUB-SCI-070, ARC-REQ-015). | Demonstration |
| STK-REQ-003 | P1 | The science team SHALL receive vent fluid samples uncontaminated by pressure or temperature change during ascent and recovery. Degassing and mineral precipitation on decompression destroy the scientific value of a hydrothermal fluid sample; this is the driving need behind the isobaric sampler capability. | Analysis |
| STK-REQ-002 | Key | The support ship crew SHALL be able to locate the vehicle at the surface after an emergency ascent without visual line of sight. Hadal recovery sites are often in poor sea-state or low-light conditions; HAZ-1 (pressure hull breach) and the emergency-ascent scenario both depend on a non-visual surface locating capability to close the recovery loop. | Test |
| STK-REQ-001 | P1 | The operator SHALL be able to recover the vehicle after an aborted dive without requiring a subsea intervention asset. Hadal-depth ROV/AUV rescue assets are rarely available at short notice; the ConOps assumes support-ship-only recovery, so the vehicle must be self-recovering once it aborts a dive. | Demonstration |
System Requirements (SYS) (33)
| Ref | Pri | Requirement | V&V |
|---|---|---|---|
| SYS-REQ-033 | The vehicle's 48 V DC distribution SHALL isolate a second independent bus-to-hull fault without collapsing the bus. System-level parent for the floating-bus, bonding, insulation-monitoring and ground-fault-response requirements (SUB-NRG-078 to SUB-NRG-081), which previously derived from the battery cell-fault requirement. | Demonstration | |
| SYS-REQ-032 | When a bus-to-hull insulation fault occurs, the vehicle's 48 V DC distribution SHALL annunciate the fault. System-level parent for the floating-bus, bonding, insulation-monitoring and ground-fault-response requirements (SUB-NRG-078 to SUB-NRG-081), which previously derived from the battery cell-fault requirement. | Demonstration | |
| SYS-REQ-031 | After the Drop-Weight Release fires at 6000 metres depth, the vehicle SHALL reach the surface within 3.5 hours. Time-to-surface drives beacon reserve life, ship positioning and STK-REQ-001 recovery planning; 60 kg net positive buoyancy on a nose-up ascent gives about 0.5 m/s (ARC decision ARC-buoyancy). | Analysis | |
| SYS-REQ-030 | When the vehicle is redeployed after Recovery, the vehicle SHALL begin a new mission instance in Deployment/Surface mode. Recovery had no declared exit and the probe could not tell whether this was intentional. Recovery is the vehicle lifted aboard the support vessel by crane; there is no engineering reason for a further autonomous transition, so it is declared terminal by mission cycle rather than left ambiguous. | Demonstration | |
| SYS-REQ-029 | When an abort command is received or an SYS-REQ-020 autonomous abort condition is met in Survey/Station-keeping mode, the vehicle SHALL transition to Emergency Ascent/Abort mode. Survey/Station-keeping is the highest collision-risk mode (SYS-REQ-004) and must not be a dead end; its fault exit is the SUB-NAV-075 withdrawal and its abort exit covers both commanded and autonomous aborts. | Test | |
| SYS-REQ-028 | When the fused INS+DVL navigation solution is lost for more than 3 seconds in Survey/Station-keeping mode, the vehicle SHALL transition to Fault/Station-hold mode. Survey/Station-keeping is the highest collision-risk mode (SYS-REQ-004) and must not be a dead end; its fault exit is the SUB-NAV-075 withdrawal and its abort exit covers both commanded and autonomous aborts. | Test | |
| SYS-REQ-027 | When an abort command is received or an SYS-REQ-020 autonomous abort condition is met in Transit mode, the vehicle SHALL transition to Emergency Ascent/Abort mode. Enumerates the exits from Transit: normal arrival at a survey station (SYS-REQ-004 standoff), the SUB-NAV-075 navigation-loss response, and abort (commanded or autonomous per SYS-REQ-020). | Test | |
| SYS-REQ-026 | When the vehicle enters Fault/Station-hold mode on loss of the fused INS+DVL navigation solution, the vehicle SHALL execute the SUB-NAV-075 navigation-loss withdrawal. Enumerates the exits from Transit: normal arrival at a survey station (SYS-REQ-004 standoff), the SUB-NAV-075 navigation-loss response, and abort (commanded or autonomous per SYS-REQ-020). | Test | |
| SYS-REQ-025 | When the fused INS+DVL navigation solution is lost for more than 3 seconds in Transit mode, the vehicle SHALL transition to Fault/Station-hold mode. Enumerates the exits from Transit: normal arrival at a survey station (SYS-REQ-004 standoff), the SUB-NAV-075 navigation-loss response, and abort (commanded or autonomous per SYS-REQ-020). | Test | |
| SYS-REQ-024 | When an abort command is received or an SYS-REQ-020 autonomous abort condition is met during Descent, the vehicle SHALL transition to Emergency Ascent/Abort mode regardless of navigation fusion state. Navigation fusion must be established before powered Transit begins; the abort path stays independent of fusion state per SYS-REQ-001 and ARC-REQ-001. The descent weight (SUB-HUL-105) is released at the same transition. | Test | |
| SYS-REQ-023 | When the vehicle reaches survey depth with the fused INS+DVL navigation solution established, the vehicle SHALL release the descent weight. Navigation fusion must be established before powered Transit begins; the abort path stays independent of fusion state per SYS-REQ-001 and ARC-REQ-001. The descent weight (SUB-HUL-105) is released at the same transition. | Test | |
| SYS-REQ-022 | When surfaced after an emergency ascent, the vehicle SHALL broadcast its position locally over an AIS-class VHF beacon. Derives from STK-REQ-002; a 5-minute bound keeps the fix current against surface drift before the support ship begins its search. The satellite path is the Iridium Satellite Beacon Module and the local path the Emergency Surface Beacon (ARC-REQ-017). | Demonstration | |
| SYS-REQ-021 | P1 | While the vehicle is on deck, the vehicle SHALL present no stored-energy, electrical or actuation hazard to deck crew without a deliberate enabling action: Drop-Weight and descent-weight firing and probe actuation inhibited by a deck-safe interlock, pressurised sample cartridges released only when docked to the sample-handling station, battery charging only through the isolated charging interface, and lifting only via the rated Recovery Hardpoint. System-level parent for the personnel hazards added by the risk assessment (H-009 to H-013); goal-based approach per ARC decision ARC-safety following EN ISO 12100. | Demonstration |
| SYS-REQ-020 | Key | The vehicle SHALL autonomously issue an abort, entering Emergency Ascent/Abort mode from any submerged mode, on any of: acoustic link loss for more than 30 minutes; battery state-of-charge at 10 percent, or 25 minutes at or below 15 percent; loss of the fused navigation solution or of valid obstacle detection not recovered within 60 seconds; water ingress detected inside the pressure hull or thruster junction box; loss of the Mission Autonomy Computer heartbeat for more than 10 seconds; or opening of the battery pack contactor. Lists the autonomous abort triggers so the mode state machine of SYS-REQ-010 to SYS-REQ-015 is complete and SUB-NAV-103's 'no unspecified transition' property is testable; see ARC decision ARC-abort. | Test |
| SYS-REQ-019 | P1 | The vehicle's 48 V DC distribution SHALL tolerate a single bus-to-hull insulation fault without loss of the Navigation & Autonomy or Propulsion & Manoeuvring loads. System-level parent for the floating-bus, bonding, insulation-monitoring and ground-fault-response requirements (SUB-NRG-078 to SUB-NRG-081), which previously derived from the battery cell-fault requirement. | Demonstration |
| SYS-REQ-018 | P1 | After the Drop-Weight Release fires, the vehicle SHALL ascend at a mean rate of no less than 0.5 m/s. Time-to-surface drives beacon reserve life, ship positioning and STK-REQ-001 recovery planning; 60 kg net positive buoyancy on a nose-up ascent gives about 0.5 m/s (ARC decision ARC-buoyancy). | Analysis |
| SYS-REQ-017 | Key | When the support ship issues an abort command at a slant range of up to 7 km, the vehicle SHALL fire the Drop-Weight Release within 15 seconds of the command being issued. End-to-end acoustic abort latency: 4.7 s one-way propagation at 7 km and 1500 m/s, modem framing and authentication, 200 ms modem-to-computer delivery (IFC-ISI-011) and 200 ms computer-to-release delivery (IFC-ISI-003), with margin. Derived from STK-REQ-001 self-recovery; see ARC decision ARC-timing. | Test |
| SYS-REQ-016 | Key | The vehicle SHALL operate to a maximum operating depth of 6000 metres, corresponding to a maximum operating pressure of 620 bar derived from a depth-mean seawater density of 1045 kg/m3 and g = 9.81 m/s2. Gives every pressure, standoff and telemetry requirement a stated depth basis; see ARC decision ARC-depth. The hadal threshold (6000 m) is the rated depth; survey target vent fields lie at 5000 m or shallower. | Analysis |
| SYS-REQ-015 | P1 | The vehicle's Recovery mode SHALL be the terminal mode of the mission state machine, with no autonomous mode transition until the vehicle is redeployed. Recovery had no declared exit and the probe could not tell whether this was intentional. Recovery is the vehicle lifted aboard the support vessel by crane; there is no engineering reason for a further autonomous transition, so it is declared terminal by mission cycle rather than left ambiguous. | Demonstration |
| SYS-REQ-014 | P1 | When the vehicle surfaces with positive buoyancy confirmed, a GPS position fix acquired, and the Emergency Surface Beacon active, the vehicle SHALL transition from Emergency Ascent/Abort mode to Recovery mode. Emergency Ascent/Abort had no declared exit transition. Directly follows from SYS-REQ-002 (GPS fix within 5 minutes of surfacing), which presupposes this handoff to a tracked Recovery state. | Test |
| SYS-REQ-013 | P1 | When survey capture at the current station is complete or a new waypoint is assigned, the vehicle SHALL transition from Survey/Station-keeping mode to Transit mode. Survey/Station-keeping is the highest collision-risk mode (SYS-REQ-004) and must not be a dead end; its fault exit is the SUB-NAV-075 withdrawal and its abort exit covers both commanded and autonomous aborts. | Test |
| SYS-REQ-012 | P1 | When a station-keeping waypoint is reached with a vent chimney standoff of at least 2 metres confirmed, the vehicle SHALL transition from Transit mode to Survey/Station-keeping mode. Enumerates the exits from Transit: normal arrival at a survey station (SYS-REQ-004 standoff), the SUB-NAV-075 navigation-loss response, and abort (commanded or autonomous per SYS-REQ-020). | Test |
| SYS-REQ-011 | P1 | When the vehicle reaches survey depth with the fused INS+DVL navigation solution established, the vehicle SHALL transition from Descent mode to Transit mode. Navigation fusion must be established before powered Transit begins; the abort path stays independent of fusion state per SYS-REQ-001 and ARC-REQ-001. The descent weight (SUB-HUL-105) is released at the same transition. | Test |
| SYS-REQ-010 | P1 | When the support ship issues a descent command with pre-dive checks complete, the deck-safe interlock removed, USBL tracking verified, and the Emergency Surface Beacon and Iridium Satellite Beacon Module verified, the vehicle SHALL transition from Deployment/Surface mode to Descent mode. The normal mission start trigger; the deck-safe interlock (SUB-HUL-106) and both surface beacons (SUB-COM-040) gate it. | Test |
| SYS-REQ-009 | P1 | When a battery cell fault is detected, the vehicle SHALL open the pack contactor, isolating the Lithium Battery Bank from the main bus, within 500 milliseconds of the detecting sample. The 500 ms bound applies to the pack-contactor path (SUB-NRG-008) and is measured from detection; with the 10 Hz protection sampling of SUB-NRG-018 the chain is 100 ms sample, 50 ms decision, 100 ms contactor and 50 ms reporting (analysis case AC-06). Derived from STK-REQ-009 (ARC-REQ-016). | Test |
| SYS-REQ-008 | P2 | The vehicle SHALL support battery bank exchange and offload of all retained vent fluid samples via dedicated external quick-disconnect interfaces, without opening the pressure hull's primary structural closures, within a combined 90 minutes of ship time. Derives from STK-REQ-008 (90-minute dive-to-dive turnaround): opening the primary pressure-hull closure for every turnaround risks seal damage and adds hours to the process, so quick-disconnect external interfaces are the only way to meet the 90-minute turnaround target. | Demonstration |
| SYS-REQ-007 | Key | The vehicle's pressure boundary SHALL maintain structural integrity with no breach, leak or permanent deformation at a proof pressure of 775 bar (1.25 times the 620 bar maximum operating pressure of SYS-REQ-016), held for one hour, with every penetrator and closure fitted. Directly mitigates H-001. The proof factor of 1.25 on maximum operating pressure is the test half of the pressure-boundary basis; the 1.5 collapse factor is shown by analysis in SUB-HUL-104 (ARC-REQ-012). Separating the two stops the proof test being driven to the full design margin. | Test |
| SYS-REQ-006 | P1 | The vehicle SHALL transmit vehicle status telemetry to the support ship at a sustained rate no less than 2 kbps over a 7 km acoustic slant range throughout the dive. Derives from the continuous-awareness need (STK-REQ-006). 7 km is the maximum slant range: 6000 m operating depth plus a 3.6 km horizontal offset to the support ship. The link-budget analysis (AC-04) closes 2 kbps at 7 km with 6 dB margin in a 9 to 14 kHz band (ARC-REQ-013). | Test |
| SYS-REQ-005 | P1 | The vehicle SHALL sustain a minimum of 8 hours of continuous survey-power operation from a single battery charge under nominal hotel and payload loads. Derives from the single-charge-endurance stakeholder need (STK-REQ-005); 8 hours is the minimum dive duration to complete one full vent-field survey transect within a single support-ship deployment window. | Test |
| SYS-REQ-004 | Key | While conducting a vent-field survey, the vehicle SHALL maintain a minimum standoff of 2 metres from active vent orifices and chimney structures. Derives from the no-chimney-contact stakeholder need (STK-REQ-004) and directly mitigates HAZ-2 (entanglement) and HAZ-3 (350C thermal plume damage); 2m matches the plume dispersion radius at which thermal exposure and entanglement risk are acceptable. | Demonstration |
| SYS-REQ-003 | P1 | The vehicle SHALL retain captured vent fluid samples at in-situ pressure, within +/-5% of capture pressure, from capture until handover to the science team. Derives from the sample-integrity stakeholder need (STK-REQ-003); +/-5% is the tolerance below which dissolved-gas and mineral precipitation artefacts become scientifically significant in vent-fluid geochemistry. | Analysis |
| SYS-REQ-002 | P1 | When surfaced after an emergency ascent, the vehicle SHALL transmit a GNSS position fix to the support ship over Iridium Short Burst Data within 5 minutes of surfacing and every 5 minutes thereafter. Derives from STK-REQ-002; a 5-minute bound keeps the fix current against surface drift before the support ship begins its search. The satellite path is the Iridium Satellite Beacon Module and the local path the Emergency Surface Beacon (ARC-REQ-017). | Demonstration |
| SYS-REQ-001 | Key | When an abort command is received at the vehicle, or an autonomous abort condition of SYS-REQ-020 is met, the vehicle SHALL achieve positive buoyancy and begin ascent within 30 seconds. Derives from STK-REQ-001; the 30 s bound covers Drop-Weight Release actuation and the transit to positive net buoyancy, measured from receipt at the vehicle. Acoustic delivery of a support-ship command is bounded separately by SYS-REQ-017 and the ascent itself by SYS-REQ-018. | Test |
Subsystem Requirements (SUB) (153)
| Ref | Pri | Requirement | V&V |
|---|---|---|---|
| SUB-SCI-157 | Each sample cartridge SHALL carry a burst disc rated at 1.2 times the 620 bar maximum operating pressure, venting away from the handling position. Mitigates H-009: a cartridge offloaded by deck crew holds vent fluid at up to 620 bar (SYS-REQ-003); the stored energy is contained by interlocked release and a directed relief. | Test | |
| SUB-SCI-156 | After loss of a valid contact-force reading, the Science Payload subsystem SHALL inhibit probe re-deployment until a valid reading is restored. Realises the ARC-REQ-010 monitoring decision: the SUB-SCI-070 barrier depends on a single contact-force sensor, and a stuck-low or failed-quiet sensor is silent. Built-in test with a conservative fail-safe retract to stow mirrors the ARC-REQ-009 sonar precedent and adds no modelled component. | Test | |
| SUB-SCI-155 | While the probe is extended, the Science Payload subsystem SHALL treat loss of a valid contact-force reading as contact-present, retracting the probe to its stowed hull-flush position within 200 milliseconds. Realises the ARC-REQ-010 monitoring decision: the SUB-SCI-070 barrier depends on a single contact-force sensor, and a stuck-low or failed-quiet sensor is silent. Built-in test with a conservative fail-safe retract to stow mirrors the ARC-REQ-009 sonar precedent and adds no modelled component. | Test | |
| SUB-SCI-154 | When intake temperature exceeds 350 °C for over 2 seconds or reaches 440 °C instantaneously, the Mission Autonomy Computer SHALL command probe retraction by the SUB-SCI-068 sequence. SUB-SCI-094 set a 350C continuous / 440C peak thermal rating for the probe tip and intake, and SUB-SCI-003 already justified its 1Hz reading rate on being 'fast enough to abort a capture before the intake exceeds its thermal design limit', but no requirement stated the trip threshold or the response itself, leaving the over-temperature case with no barrier despite black-smoker endmember fluids commonly running 350-405C. A 2-second continuous-exceedance filter avoids nuisance retraction on brief 1Hz sensor noise while remaining short relative to a capture dwell; the 440C peak is an instantaneous trip with no filter since it is already the probe's absolute design ceiling. Reusing the SUB-SCI-068 retraction sequence (rather than defining a new actuation path) keeps a single stow mechanism and its 15s timeout as the sole probe-retraction realiser, mitigating H-007 sample-loss risk from tip degradation. | Test | |
| SUB-SCI-153 | While the sampling probe is extended to the vent orifice, the Science Payload subsystem SHALL monitor probe-tip contact force. SUB-SCI-058 extends a rigid sampling probe at least 2 m beyond the hull to the vent orifice while the hull holds >=2 m standoff (SYS-REQ-004). No requirement sets a contact-force limit or detects probe-tip contact at the orifice, so a navigation or position error while the probe is deployed can drive the tip into the fragile chimney structure (H-008 ecosystem disturbance, major) or damage the probe. The >=2 m standoff protects the hull but not the probe tip, which is at the orifice by design. | Test | |
| SUB-SCI-152 | The probe retraction-actuator feed SHALL be the last Science-Payload load shed during a SUB-NRG-029 load-shed. SUB-NRG-029 sheds all Science-Payload loads within 5s on a <44V bus, but SUB-SCI-058 holds a rigid probe 2m beyond the hull. Cutting actuator power mid-deployment would strand the probe extended, raising collision H-004 (critical) and ecosystem-disturbance H-008. SUB-NRG-029 already guarantees Nav/Propulsion 30 min at full capability, so a bounded 15s retraction has ample energy headroom; sequencing retraction ahead of feed removal, with the retraction feed shed last, removes the strand-extended failure mode. | Test | |
| SUB-SCI-151 | When a SUB-NRG-029 load-shed occurs with the sampling probe extended, the Science Payload SHALL keep the retraction-actuator feed until stow is confirmed or a 15-second retraction timeout expires. SUB-NRG-029 sheds all Science-Payload loads within 5s on a <44V bus, but SUB-SCI-058 holds a rigid probe 2m beyond the hull. Cutting actuator power mid-deployment would strand the probe extended, raising collision H-004 (critical) and ecosystem-disturbance H-008. SUB-NRG-029 already guarantees Nav/Propulsion 30 min at full capability, so a bounded 15s retraction has ample energy headroom; sequencing retraction ahead of feed removal, with the retraction feed shed last, removes the strand-extended failure mode. | Test | |
| SUB-SCI-150 | The SUB-SCI-058 sampling probe SHALL carry the Chemical Sensor Suite intake and the Vent Fluid Sampler inlet at its tip. No geometry bridged the >=2 m hull standoff (SYS-REQ-004 / SUB-NAV-022) to the sample intake. SYS-REQ-004 scopes the standoff to the hull and chimney structures for entanglement (H-004) and 350C thermal-plume protection of the vehicle; a thin, thermally-rated reach probe lets the intake reach the orifice while the vehicle body stays back. Reach must be >=2 m to bridge the standoff. This also gives SUB-SCI-003 the geometry to read up-to-350C plume temperature at the intake, preserving endmember geochemical value (H-007). Realises the capture leg of SYS-REQ-003. | Inspection | |
| SUB-SCI-110 | P2 | The wetted parts of the Vent Fluid Sampling Probe, the sampler inlet and the Chemical Sensor Suite intake SHALL resist the vent-plume environment of pH 3 to 8, dissolved sulphide and 350 degrees Celsius for a design life of 2000 capture dwells without loss of pressure retention or sensor function. The externally exposed science hardware sees the acidic, hot, sulphide-rich plume, not the cold chloride seawater SUB-HUL-044 addresses; the design life matches the hull's 2000 dive cycles. | Test |
| SUB-SCI-109 | P1 | The sample cartridge quick-disconnect interface SHALL release a pressure-retaining cartridge only when docked to the topside sample-handling station with its pressure-containment interlock confirmed. Mitigates H-009: a cartridge offloaded by deck crew holds vent fluid at up to 620 bar (SYS-REQ-003); the stored energy is contained by interlocked release and a directed relief. | Test |
| SUB-SCI-100 | P2 | While the Vent Fluid Sampling Probe is extended, the Science Payload subsystem SHALL run continuous built-in test and plausibility monitoring of the probe-tip contact-force channel. Realises the ARC-REQ-010 monitoring decision: the SUB-SCI-070 barrier depends on a single contact-force sensor, and a stuck-low or failed-quiet sensor is silent. Built-in test with a conservative fail-safe retract to stow mirrors the ARC-REQ-009 sonar precedent and adds no modelled component. Treating a lost contact-force reading as contact-present ensures a silent contact-force sensor failure cannot defeat the H-008 chimney-protection barrier (SUB-SCI-070). | Test |
| SUB-SCI-098 | P2 | When intake temperature exceeds 350 °C for over 2 seconds or reaches 440 °C instantaneously, the Mission Autonomy Computer SHALL inhibit further fluid capture. SUB-SCI-094 set a 350C continuous / 440C peak thermal rating for the probe tip and intake, and SUB-SCI-003 already justified its 1Hz reading rate on being 'fast enough to abort a capture before the intake exceeds its thermal design limit', but no requirement stated the trip threshold or the response itself, leaving the over-temperature case with no barrier despite black-smoker endmember fluids commonly running 350-405C. A 2-second continuous-exceedance filter avoids nuisance retraction on brief 1Hz sensor noise while remaining short relative to a capture dwell; the 440C peak is an instantaneous trip with no filter since it is already the probe's absolute design ceiling. Reusing the SUB-SCI-068 retraction sequence (rather than defining a new actuation path) keeps a single stow mechanism and its 15s timeout as the sole probe-retraction realiser, mitigating H-007 sample-loss risk from tip degradation. The over-temperature reading is reported by the Chemical Sensor Suite per SUB-SCI-003 against the SUB-SCI-094 ratings; retraction drives the SUB-SCI-058 sampling probe and completes on confirmed stow or its 15-second retraction timeout. | Test |
| SUB-SCI-094 | P2 | The SUB-SCI-058 sampling-probe tip, sampler inlet and Chemical Sensor Suite intake SHALL be rated to survive continuous exposure to 350 degrees Celsius for the duration of a fluid-capture dwell, and a peak transient temperature of 440 degrees Celsius, without loss of structural integrity or sensor function. SUB-SCI-058's reach-lance deliberately extends the sampler inlet and Chemical Sensor intake into the vent orifice so the hull can hold the SYS-REQ-004 2 m standoff from the ~350C plume, but nothing bounded the probe tip's own thermal survivability -- the FMEA thermal-degradation failure mode had no mitigating requirement. 350C is the project's established endmember source temperature (SYS-REQ-004 and SUB-SCI-003 rationale); applying the project's existing 25% continuous-duty margin convention (as used for SUB-NRG-087) gives a 440C peak design rating covering transient excursions and measurement latency ahead of SUB-SCI-003's 1Hz temperature-triggered abort. | Test |
| SUB-SCI-070 | P2 | While the sampling probe is extended to the vent orifice, the Science Payload subsystem SHALL retract the probe within 200 milliseconds of detecting probe-tip contact force exceeding 20 N. SUB-SCI-058 extends a rigid sampling probe at least 2 m beyond the hull to the vent orifice while the hull holds >=2 m standoff (SYS-REQ-004). No requirement sets a contact-force limit or detects probe-tip contact at the orifice, so a navigation or position error while the probe is deployed can drive the tip into the fragile chimney structure (H-008 ecosystem disturbance, major) or damage the probe. The >=2 m standoff protects the hull but not the probe tip, which is at the orifice by design. | Test |
| SUB-SCI-069 | P2 | The deployable sampling probe SHALL passively retract to its stowed hull-flush position on loss of retraction-actuator power, requiring no electrical or software input, so that a total power loss or a completed load-shed cannot leave the probe extended beyond the hull. Defence in depth beyond the SUB-SCI-068 sequenced retraction. If retraction fails or power is lost before stow completes, a spring/over-centre passive return guarantees the probe cannot remain extended, protecting the SYS-REQ-004 2m standoff and mitigating collision H-004 (critical) and recovery risk at the 6000 m maximum operating depth where no ROV intervention is available. A passive mechanism needs no power and is the standard deep-vehicle fail-safe for external appendages. | Test |
| SUB-SCI-068 | P2 | When a SUB-NRG-029 Science-Payload load-shed is triggered with the sampling probe extended, the Science Payload SHALL retract the probe to its stowed hull-flush position before its retraction-actuator feed is removed. SUB-NRG-029 sheds all Science-Payload loads within 5s on a <44V bus, but SUB-SCI-058 holds a rigid probe 2m beyond the hull. Cutting actuator power mid-deployment would strand the probe extended, raising collision H-004 (critical) and ecosystem-disturbance H-008. SUB-NRG-029 already guarantees Nav/Propulsion 30 min at full capability, so a bounded 15s retraction has ample energy headroom; sequencing retraction ahead of feed removal, with the retraction feed shed last, removes the strand-extended failure mode. | Test |
| SUB-SCI-058 | P2 | While the vehicle holds the SYS-REQ-004 2 metre hull standoff, the Science Payload SHALL acquire vent fluid through a deployable rigid sampling probe whose intake tip extends at least 2 metres beyond the hull. No geometry bridged the >=2 m hull standoff (SYS-REQ-004 / SUB-NAV-022) to the sample intake. SYS-REQ-004 scopes the standoff to the hull and chimney structures for entanglement (H-004) and 350C thermal-plume protection of the vehicle; a thin, thermally-rated reach probe lets the intake reach the orifice while the vehicle body stays back. Reach must be >=2 m to bridge the standoff. This also gives SUB-SCI-003 the geometry to read up-to-350C plume temperature at the intake, preserving endmember geochemical value (H-007). Realises the capture leg of SYS-REQ-003. | Demonstration |
| SUB-SCI-054 | P3 | The HD Camera & Lighting Rig SHALL timestamp and geotag every captured image with the fused navigation solution to within 1 second and 0.5 m accuracy. Without accurate geotagging, imagery of chemical/biological features cannot be correlated with the chemical sensor and sample data captured at the same location, undermining the scientific value of the survey. | Test |
| SUB-SCI-053 | P1 | The Science Payload subsystem SHALL provide an external quick-disconnect sample cartridge interface enabling offload of all retained samples without opening the Vent Fluid Sampler's pressure-retaining seal. Derives from SYS-REQ-008: breaking the isobaric seal to offload samples would violate SYS-REQ-003's in-situ pressure retention and add turnaround time incompatible with the 90-minute target. | Demonstration |
| SUB-SCI-052 | P2 | The Vent Fluid Sampler SHALL retain a minimum of 3 discrete, non-cross-contaminated fluid samples per dive. A single-sample capacity would force one dive per sample, which is incompatible with the 8-hour survey-power budget in SYS-REQ-005; 3 samples per dive is the minimum needed to make efficient use of the available dive endurance. | Demonstration |
| SUB-SCI-026 | P2 | While conducting close-range imaging or sampling, the Science Payload subsystem SHALL limit HD Camera & Lighting Rig illuminance to no more than 500 lux at the vent orifice. Mitigates H-008 (vent ecosystem disturbance) by bounding light exposure to vent-adapted fauna during survey operations, based on published photic-stress thresholds for deep-sea chemosynthetic communities. | Analysis |
| SUB-SCI-025 | P2 | The Vent Fluid Sampler SHALL prevent cross-contamination between sequential samples to less than 1% carryover by volume. Mitigates H-007 (sample integrity loss); less than 1% carryover keeps analyte concentrations within the +/-5% in-situ preservation tolerance already required by SYS-REQ-003 for scientifically valid inter-sample comparison. | Test |
| SUB-SCI-013 | P2 | If the Chemical Sensor Suite outputs a reading outside its calibrated measurement range or reports an internal sensor fault, the Science Payload subsystem SHALL inhibit any capture command to the Vent Fluid Sampler that is conditioned on that reading until a valid in-range reading is restored or the Mission Autonomy Computer applies a pre-authorised manual override from the uplinked mission plan. The Chemical Sensor Suite is functionally autonomous: its chemistry readings condition the timing of capture commands issued to the single-use Vent Fluid Sampler, and a fault or out-of-range reading acted on without a check could waste the one capture opportunity SYS-REQ-003 depends on for sample-pressure handover. Because the vehicle's only uplink is a low-rate acoustic channel (SYS-REQ-006, 2 kbps sustained), a live operator confirmation loop cannot be relied on at the moment of capture, so the safe response has to be an autonomous inhibit rather than a wait-for-confirmation design. | Demonstration |
| SUB-SCI-003 | P2 | The Chemical Sensor Suite SHALL report vent plume temperature at the sample intake at a minimum rate of 1 Hz during fluid capture. Vent plume temperature can exceed 350C; a 1 Hz reading rate is fast enough for the Mission Autonomy Computer to abort a capture attempt before the intake exceeds its thermal design limit. | Test |
| SUB-PRP-149 | While the SUB-NAV-075 withdrawal thrust stays within its bearing, standoff and minimum-thrust-hold limits, the Independent Thruster Power Interlock SHALL NOT de-energise the thruster bus for that manoeuvre. An earlier realisation finding decided the Independent Thruster Power Interlock (SUB-PRP-074) must not trip an envelope-valid manoeuvre, but no requirement bound the SUB-PRP-014 envelope to admit the nav-degraded withdrawal. Because SUB-NAV-075 commands active thrust with no valid fused-nav solution, an envelope check keyed to a valid navigation solution would classify the withdrawal as envelope-inconsistent thrust and trip the interlock — de-energising the bus and defeating the H-006 nav-loss safe response, letting the vehicle drift into a chimney under 1.0 m/s current. This exclusion is deliberately narrow: it admits ONLY thrust that obeys the SUB-NAV-075 withdrawal geometry (reciprocal bearing away from structure, bounded speed, >=10 m standoff, minimum-thrust hold), so an autonomy fault commanding thrust TOWARD structure is still inhibited per SUB-PRP-014. Verified by fault-injection/HIL: assert nav-loss, confirm the interlock passes a compliant withdrawal and still trips thrust toward structure. | Test | |
| SUB-PRP-148 | While the SUB-NAV-075 withdrawal thrust stays within its bearing, standoff and minimum-thrust-hold limits, the Propulsion & Manoeuvring subsystem SHALL NOT assert the SUB-PRP-014 zero-thrust inhibit. An earlier realisation finding decided the Independent Thruster Power Interlock (SUB-PRP-074) must not trip an envelope-valid manoeuvre, but no requirement bound the SUB-PRP-014 envelope to admit the nav-degraded withdrawal. Because SUB-NAV-075 commands active thrust with no valid fused-nav solution, an envelope check keyed to a valid navigation solution would classify the withdrawal as envelope-inconsistent thrust and trip the interlock — de-energising the bus and defeating the H-006 nav-loss safe response, letting the vehicle drift into a chimney under 1.0 m/s current. This exclusion is deliberately narrow: it admits ONLY thrust that obeys the SUB-NAV-075 withdrawal geometry (reciprocal bearing away from structure, bounded speed, >=10 m standoff, minimum-thrust hold), so an autonomy fault commanding thrust TOWARD structure is still inhibited per SUB-PRP-014. Verified by fault-injection/HIL: assert nav-loss, confirm the interlock passes a compliant withdrawal and still trips thrust toward structure. | Test | |
| SUB-PRP-147 | The Independent Thruster Power Interlock heartbeat-loss declaration SHALL tolerate a single delayed or jittered frame with at least 200 milliseconds margin before tripping. SUB-PRP-074 stated a 200 ms trip on heartbeat loss without a loss-declaration criterion; two consecutive missed frames of the shared IFC-ISI-023 heartbeat mirrors the margin logic of the SUB-HUL-059 Abort Watchdog, scaled to the interlock's trip budget, and keeps the 200 ms trip time for the trip action alone. | Test | |
| SUB-PRP-146 | When the IFC-ISI-023 safety heartbeat is declared lost, the Independent Thruster Power Interlock SHALL de-energise the thruster power bus within the 200 millisecond SUB-PRP-074 trip time. SUB-PRP-074 stated a 200 ms trip on heartbeat loss without a loss-declaration criterion; two consecutive missed frames of the shared IFC-ISI-023 heartbeat mirrors the margin logic of the SUB-HUL-059 Abort Watchdog, scaled to the interlock's trip budget, and keeps the 200 ms trip time for the trip action alone. | Test | |
| SUB-PRP-145 | After an abort, the Propulsion & Manoeuvring subsystem SHALL restore thrust only on deck through the deck-safe interlock. Four independent zero-thrust protections each define a clear condition but no combined re-entry gate existed. The AND-gate with the physically final interlock last prevents premature thrust near structure; an abort is irreversible because the drop weight is already gone (ARC-REQ-022). | Demonstration | |
| SUB-PRP-144 | The Propulsion & Manoeuvring subsystem SHALL NOT clear the SUB-PRP-006 abort zero-thrust state in-mission. Four independent zero-thrust protections each define a clear condition but no combined re-entry gate existed. The AND-gate with the physically final interlock last prevents premature thrust near structure; an abort is irreversible because the drop weight is already gone (ARC-REQ-022). | Demonstration | |
| SUB-PRP-143 | When restoring thrust after concurrent protections, the Propulsion & Manoeuvring subsystem SHALL re-energise the Independent Thruster Power Interlock last. Four independent zero-thrust protections each define a clear condition but no combined re-entry gate existed. The AND-gate with the physically final interlock last prevents premature thrust near structure; an abort is irreversible because the drop weight is already gone (ARC-REQ-022). | Demonstration | |
| SUB-PRP-102 | P2 | While the Navigation & Autonomy subsystem executes the SUB-NAV-075 nav-loss withdrawal within its bearing, standoff and minimum-thrust-hold limits, the Propulsion & Manoeuvring subsystem SHALL classify the withdrawal thrust as within the SUB-PRP-014 envelope. An earlier realisation finding decided the Independent Thruster Power Interlock (SUB-PRP-074) must not trip an envelope-valid manoeuvre, but no requirement bound the SUB-PRP-014 envelope to admit the nav-degraded withdrawal. Because SUB-NAV-075 commands active thrust with no valid fused-nav solution, an envelope check keyed to a valid navigation solution would classify the withdrawal as envelope-inconsistent thrust and trip the interlock — de-energising the bus and defeating the H-006 nav-loss safe response, letting the vehicle drift into a chimney under 1.0 m/s current. This exclusion is deliberately narrow: it admits ONLY thrust that obeys the SUB-NAV-075 withdrawal geometry (reciprocal bearing away from structure, bounded speed, >=10 m standoff, minimum-thrust hold), so an autonomy fault commanding thrust TOWARD structure is still inhibited per SUB-PRP-014. Verified by fault-injection/HIL: assert nav-loss, confirm the interlock passes a compliant withdrawal and still trips thrust toward structure. | Test |
| SUB-PRP-096 | P2 | The Independent Thruster Power Interlock SHALL declare the IFC-ISI-023 Mission Autonomy Computer safety heartbeat lost only after 2 consecutive missed frames, at least 400 milliseconds without a valid 5 Hz frame. SUB-PRP-074 stated a 200 ms trip on heartbeat loss without a loss-declaration criterion; two consecutive missed frames of the shared IFC-ISI-023 heartbeat mirrors the margin logic of the SUB-HUL-059 Abort Watchdog, scaled to the interlock's trip budget, and keeps the 200 ms trip time for the trip action alone. | Test |
| SUB-PRP-085 | P2 | When two or more of the SUB-PRP-005, SUB-PRP-014, SUB-PRP-023 and SUB-PRP-074 protections are active, the Propulsion & Manoeuvring subsystem SHALL restore thrust only after every active protection's clear condition is independently satisfied. Four independent zero-thrust protections each define a clear condition but no combined re-entry gate existed. The AND-gate with the physically final interlock last prevents premature thrust near structure; an abort is irreversible because the drop weight is already gone (ARC-REQ-022). | Demonstration |
| SUB-PRP-074 | P2 | The Propulsion & Manoeuvring subsystem SHALL provide an Independent Thruster Power Interlock, physically and functionally independent of the Thruster Motor Controller, that de-energises the thruster power bus upstream of the TMC drive stages within 200 milliseconds when the Mission Autonomy Computer safety-channel heartbeat is lost or a zero-thrust inhibit is asserted, such that no single TMC-internal common-mode fault can both command uncommanded thrust and defeat the zero-thrust inhibit required by SUB-PRP-014. SUB-PRP-014/023/005 are all realised by the single dual-channel TMC (ARC-REQ-004), so a TMC-internal common-mode fault (power stage or logic) could both drive uncommanded thrust and defeat its own inhibit, driving the vehicle into a vent chimney (H-004, critical). An interlock in the power bus upstream of the TMC gives the H-004 safe-state a genuinely TMC-independent realiser; 200 ms matches SUB-PRP-023/005 isolation timing and keeps worst-case uncommanded-thrust displacement inside the SYS-REQ-004 2 m standoff. Verified by fault injection into the TMC power stage and logic. | Test |
| SUB-PRP-064 | P2 | When ambient current has fallen below 0.7 m/s and remained below that threshold for at least 60 seconds, the Propulsion & Manoeuvring subsystem SHALL permit resumption of station-keeping following a SUB-PRP-048 withdrawal. A 0.3 m/s hysteresis band between the 1.0 m/s SUB-PRP-048 withdrawal trigger and this 0.7 m/s resume threshold, with a 60-second confirmation dwell, prevents chatter between withdrawal and station-keeping when ambient current oscillates near the trigger point; consistent with standard ROV/AUV current-avoidance hysteresis margins of 20-30%. | Test |
| SUB-PRP-063 | P1 | When a subsequently commanded thrust vector and duration fall within the current station-keeping or transit envelope, the Propulsion & Manoeuvring subsystem SHALL automatically clear the zero-thrust inhibit imposed under SUB-PRP-014 without requiring an external re-enable command. Unlike the hardware-fault isolations in SUB-PRP-005/023, the SUB-PRP-014 inhibit is a real-time envelope check on an otherwise-valid autonomy command; latching it would strand the vehicle on the next legitimate command and serves no safety purpose once the offending command is superseded. | Test |
| SUB-PRP-062 | P1 | When the fault condition that caused a drive channel isolation under SUB-PRP-005 or SUB-PRP-023 clears, the Thruster Motor Controller SHALL hold that channel in zero-thrust isolation until an explicit re-enable command is received from the Mission Autonomy Computer. Latching prevents chatter between isolate and restore on a marginal or intermittent overcurrent, stall, heartbeat-loss, or uncommanded-thrust fault, and requires an autonomy-level decision, informed by diagnostic confirmation, before thrust authority is returned to a channel that has already faulted. | Test |
| SUB-PRP-048 | P1 | When ambient current exceeds 1.0 m/s, the Propulsion & Manoeuvring subsystem SHALL abandon station-keeping by commanding a controlled withdrawal to a standoff of at least 10 m from vent structures. Station-keeping authority is only qualified up to 0.5 m/s (SUB-PRP-007); beyond 1.0 m/s the vehicle can no longer guarantee the 2 m minimum standoff in SYS-REQ-004, so a defined withdrawal threshold and distance prevents an uncontrolled drift into vent chimney structures. | Analysis |
| SUB-PRP-047 | P2 | The Propulsion & Manoeuvring subsystem SHALL limit acoustic self-noise from thruster operation to no more than 120 dB re 1 uPa at 1 m during station-keeping. Uncontrolled thruster self-noise can mask the Obstacle Avoidance Sonar and USBL Acoustic Transponder returns during close-proximity station-keeping near vent chimneys, directly threatening the 2 m standoff safety margin in SYS-REQ-004. | Test |
| SUB-PRP-046 | P2 | The Main Thruster Pod SHALL deliver a minimum of 400 N continuous bollard thrust at the 620 bar maximum operating pressure. Sized from bow-on drag with an effective drag area of 1.2 m2: 303 N at the 0.7 m/s station-keeping limit (SUB-PRP-007) gives a 1.3 margin, and 618 N at the 1.0 m/s withdrawal threshold (SUB-PRP-048) confirms station-keeping cannot be held there (ARC-REQ-021, analysis case AC-07). Ambient pressure is specified because thruster seal drag increases with depth. | Test |
| SUB-PRP-023 | P2 | When the Thruster Motor Controller detects an uncommanded thrust output exceeding 10% of commanded value, the subsystem SHALL isolate the affected drive channel within 200 ms. Directly mitigates H-004 (uncommanded thrust near structure); 200 ms isolation combined with the vehicle's minimum 2 m standoff (SYS-REQ-004) keeps worst-case uncommanded-thrust displacement below the clearance margin to vent chimneys. | Test |
| SUB-PRP-014 | P2 | If the Mission Autonomy Computer commands a thrust vector or duration inconsistent with the current station-keeping or transit envelope, the Propulsion & Manoeuvring subsystem SHALL independently inhibit the command, holding zero-thrust within 200 milliseconds. Propulsion & Manoeuvring is classified Functionally Autonomous : the Mission Autonomy Computer makes unsupervised thrust decisions during station-keeping, but SUB-PRP-005/006 only cover electrical faults and explicit abort, leaving no independent check against an autonomy software error commanding an unsafe manoeuvre (e.g. thrust toward vent structure) during normal operation. The inhibit acts independently of, and regardless of, the abort and overcurrent paths in SUB-PRP-005 and SUB-PRP-006. | Test |
| SUB-PRP-007 | P2 | While holding station beside a vent with the bow held into the current, the Propulsion & Manoeuvring subsystem SHALL maintain vehicle position within 0.5 metres horizontally and 0.3 metres vertically of the commanded station-keeping setpoint under ambient currents up to 0.7 m/s. The single station-keeping requirement (ARC-REQ-021): the tolerances sit inside the SYS-REQ-004 2 m standoff with margin for sensing and control error, and the 0.7 m/s limit meets the SUB-PRP-064 resume threshold so the 0.7 to 1.0 m/s band is covered by the SUB-PRP-048 withdrawal with hysteresis. | Test |
| SUB-PRP-006 | P2 | When an abort command is issued, the Propulsion & Manoeuvring subsystem SHALL command zero-thrust on all channels within 500 milliseconds. Derived from SYS-REQ-001 (positive buoyancy and ascent within 30s of abort): residual thrust from the Main Thruster Pod or Vertical Thruster Pair during an aborted ascent could oppose or destabilise the buoyancy-driven ascent, so propulsion must be neutralised well inside the 30s ascent-start window rather than left to coast down independently. | Test |
| SUB-PRP-005 | P2 | If the Thruster Motor Controller detects an overcurrent, stall, or command-link heartbeat loss exceeding 2 seconds on either drive channel, the Propulsion & Manoeuvring subsystem SHALL command that channel to zero-thrust coast within 200 milliseconds while preserving independent control of the unaffected channel. At the 6000 m maximum operating depth (6000m) there is no diver or ROV intervention available, so a seized or shorted thruster must be electrically isolated by the controller itself rather than relying on an operator command; per-channel isolation prevents a single fault from also disabling the healthy channel needed for station-hold or retreat. Mitigates the Functionally Autonomous propulsion fail-safe gap identified in the safety gap review. | Test |
| SUB-NRG-142 | The Battery Oil-Compensated Enclosure SHALL tolerate the venting of one cell without rupture. The compensated-pack hazard is compensator over-pressure from cell venting, not rupture of a sealed housing (ARC decision ARC-battery); a relief path sized for one venting cell bounds it. | Test | |
| SUB-NRG-141 | The Mission Autonomy Computer power supply SHALL retain no hold-up energy able to sustain a valid health heartbeat for more than 1 second after supply removal. The H-005 safe state removes the main bus and the hotel feed; bounding supply-removal latency and hold-up makes the Abort Watchdog the explicit trigger: 500 ms contactor, 1 s hold-up, 10 s watchdog and 5 s actuation remain inside the SYS-REQ-001 30 s bound. This pack-open abort is listed in SYS-REQ-020. | Test | |
| SUB-NRG-140 | When a hard bus-to-hull fault follows an active ground-fault alarm, the vehicle SHALL isolate it using the SUB-NRG-077 per-feeder overcurrent protection. On a floating bus the first fault is non-hazardous but removes single-fault tolerance; curtailing to recovery restores it, and continuing to power NAV/PRP preserves the controlled-abort capability. The existing per-feeder overcurrent protection (SUB-NRG-077) already handles the second-fault bus short, so no new isolation hardware is introduced. | Demonstration | |
| SUB-NRG-139 | While a bus-to-hull ground-fault alarm is active, the vehicle SHALL curtail the mission to a controlled recovery. On a floating bus the first fault is non-hazardous but removes single-fault tolerance; curtailing to recovery restores it, and continuing to power NAV/PRP preserves the controlled-abort capability. The existing per-feeder overcurrent protection (SUB-NRG-077) already handles the second-fault bus short, so no new isolation hardware is introduced. | Demonstration | |
| SUB-NRG-138 | When one cell exceeds 60 °C with the remaining cells within limits, the Battery Management System SHALL report the condition to the Power Management Unit. First-tier response at 60 degrees Celsius (ARC-REQ-016): reducing pack current slows self-heating and may save the dive before the whole pack is dropped. Per-cell bypass isolation in a series string was withdrawn because no component provides it. 2 s remains within the 3 to 5 s cell-to-cell propagation onset. | Test | |
| SUB-NRG-137 | When one cell exceeds 60 °C with the remaining cells within limits, the Battery Management System SHALL command the Power Management Unit to limit propulsion demand to 50 percent of rated thrust within 2 seconds. First-tier response at 60 degrees Celsius (ARC-REQ-016): reducing pack current slows self-heating and may save the dive before the whole pack is dropped. Per-cell bypass isolation in a series string was withdrawn because no component provides it. 2 s remains within the 3 to 5 s cell-to-cell propagation onset. | Test | |
| SUB-NRG-136 | When a pack-open fault is declared, the Battery Management System SHALL report the fault condition to the Power Management Unit. Directly mitigates H-005: in a compensated pack at depth, runaway cannot be fought by venting or access, so fast electrical isolation is the only mitigation. The pack-open is the escalation tier above the SUB-NRG-017 load reduction and satisfies SYS-REQ-009. The emergency-ascent release is unaffected because it is fed from the SUB-NRG-067 reserve upstream of this contactor. | Test | |
| SUB-NRG-135 | The Battery Management System SHALL declare a pack-open fault on any cell above 80 °C, cell voltage outside 2.5–4.2 V, two or more cells above 60 °C, or continued rise after SUB-NRG-017 load reduction. Directly mitigates H-005: in a compensated pack at depth, runaway cannot be fought by venting or access, so fast electrical isolation is the only mitigation. The pack-open is the escalation tier above the SUB-NRG-017 load reduction and satisfies SYS-REQ-009. The emergency-ascent release is unaffected because it is fed from the SUB-NRG-067 reserve upstream of this contactor. | Test | |
| SUB-NRG-108 | P1 | While on deck, the Lithium Battery Bank SHALL be charged or exchanged only through the galvanically isolated charging interface, inside a ventilated, fire-resistant deck enclosure, with the Battery Management System monitoring active and able to open the pack contactor throughout. Mitigates H-010 (thermal runaway or fire during deck charging and exchange): the 90-minute turnaround (STK-REQ-008) puts a 12 kWh lithium pack on deck under charge with crew present; IEC 62619 and UN 38.3 set the cell and transport basis. | Demonstration |
| SUB-NRG-107 | P1 | The Battery Oil-Compensated Enclosure SHALL vent released cell gas outboard, never into the pressure hull, through a relief valve set no higher than 2 bar above ambient. The compensated-pack hazard is compensator over-pressure from cell venting, not rupture of a sealed housing (ARC decision ARC-battery); a relief path sized for one venting cell bounds it. | Test |
| SUB-NRG-092 | P2 | When the Battery Management System opens the pack contactor per SUB-NRG-008, the Power Management Unit SHALL remove 48 V supply to the Mission Autonomy Computer hotel feeder within 500 milliseconds. The H-005 safe state removes the main bus and the hotel feed; bounding supply-removal latency and hold-up makes the Abort Watchdog the explicit trigger: 500 ms contactor, 1 s hold-up, 10 s watchdog and 5 s actuation remain inside the SYS-REQ-001 30 s bound. This pack-open abort is listed in SYS-REQ-020. Removing the hotel feed (SUB-NRG-087) and holding no heartbeat-sustaining energy guarantees that the SUB-HUL-059 Abort Watchdog Timer's 10 second heartbeat-loss detection arms and fires emergency ascent after any H-005 pack-open event. | Test |
| SUB-NRG-087 | P2 | The Power Management Unit SHALL provide overcurrent protection on the Mission Autonomy Computer hotel feeder, rated at 1.2 A and coordinated to clear a fault within 50 milliseconds without the main DC bus to the remaining priority loads departing 48 V DC +/-2%, using a minimum 0.75 mm^2 conductor cross-section. SUB-NRG-077 enumerates per-feeder overcurrent protection for NAV, COM and PRP but omits the Mission Autonomy Computer / hotel feeder, a priority load needed for control and abort. AC-mac-hotel-feeder-01 derives 1.2A/0.75mm^2 from an assumed 45W continuous MAC draw (engineering judgement pending vendor selection) at 48V with the project's established 25% continuous-duty margin, reusing the project's smallest already-validated conductor gauge (0.75mm^2, proven to 2.6A on the COM feeder). Refines SUB-NRG-077 rather than editing it, so the original per-feeder enumeration and its trace history are preserved. | Test |
| SUB-NRG-081 | P2 | While a bus-to-hull ground-fault alarm is active, the vehicle SHALL continue operating on the floating bus without shedding the Navigation & Autonomy or Propulsion & Manoeuvring loads. On a floating bus the first fault is non-hazardous but removes single-fault tolerance; curtailing to recovery restores it, and continuing to power NAV/PRP preserves the controlled-abort capability. The existing per-feeder overcurrent protection (SUB-NRG-077) already handles the second-fault bus short, so no new isolation hardware is introduced. | Demonstration |
| SUB-NRG-080 | P2 | When the Power Management Unit measures bus-to-hull insulation resistance below 100 kilohm, the Power Management Unit SHALL annunciate a ground-fault alarm to the Mission Autonomy Computer and to the support ship within 5 seconds. 100 kilohm is chosen to detect a first ground fault with wide margin above the low-kilohm region at which a second fault would drive a damaging fault current on the 48 V bus; the 5 s annunciation lets the fault be acted on before a second fault de-energises the priority loads. Derives the concrete detection threshold from the fault-isolation intent of SYS-REQ-009. | Test |
| SUB-NRG-079 | P2 | The Energy Storage subsystem SHALL bond the vehicle hull to a single-point electrical reference for corrosion and electrostatic-discharge control only, such that the hull carries no operational bus return current. A single-point bond stops the hull becoming a parallel return path (galvanic corrosion, stray-current) while still bleeding off static charge, consistent with the floating-bus philosophy. | Test |
| SUB-NRG-078 | P2 | The Energy Storage subsystem SHALL operate the 48 V main DC bus as an unearthed (floating) distribution system, with neither bus pole bonded to the vehicle hull. A floating bus means a single bus-to-hull ground fault produces no fault current and does not de-energise the priority loads (Navigation & Autonomy, Propulsion & Manoeuvring), preserving abort capability; escalation to a bus short requires a second independent fault. | Inspection |
| SUB-NRG-077 | P2 | The Power Management Unit SHALL provide per-feeder overcurrent protection on each main-bus feeder (Navigation & Autonomy, Communications & Recovery, Propulsion & Manoeuvring), coordinated such that a fault on one feeder is cleared within 50 milliseconds without the main DC bus to the remaining priority loads departing 48 V DC +/-2%. The power ICD needs each main-bus feeder's overcurrent protection, but none is specified for the Navigation & Autonomy, Communications & Recovery or Propulsion & Manoeuvring feeders. Only the Science Payload loads carry per-instrument in-line fuses (realisation decision an earlier realisation finding). SUB-NRG-008 opens the pack contactor on a cell fault (bus-wide, protects the pack) and SUB-NRG-029 sheds Science loads on undervoltage — neither clears a hard short on an individual NAV/PRP/COM feeder. A dead short on one feeder without branch protection can collapse the whole 48 V bus and take down the priority loads. The Independent Thruster Power Interlock (SUB-PRP-074) is a safety de-energisation, not ordinary feeder overcurrent protection. | Test |
| SUB-NRG-071 | P2 | The Energy Storage subsystem SHALL subject the dedicated emergency-ascent reserve source (SUB-NRG-067) to a pre-dive readiness check confirming its capacity to actuate both Drop-Weight firing channels at rated voltage, with the result reported to the Mission Autonomy Computer before the dive is authorised to proceed. SUB-NRG-067 provides the dedicated emergency-ascent reserve feeding the Drop-Weight firing circuit, and SUB-HUL-059 has the Abort Watchdog draw on it; without a pre-dive capacity check a depleted or open-circuit reserve is undetected until an abort is attempted, at which point only the slow passive galvanic timeout (SUB-HUL-060) remains (H-002). SUB-COM-040 establishes the same pattern for the beacon reserve. | Demonstration |
| SUB-NRG-067 | P2 | The Energy Storage subsystem SHALL feed the Drop-Weight Release dual-redundant firing circuit from a dedicated emergency-ascent reserve source connected electrically upstream of, and independent of, the Battery Management System pack contactor, sized to actuate both firing channels at their rated voltage, such that opening the pack contactor per SUB-NRG-008 removes power from neither firing channel. ARC-REQ-001 and SUB-HUL-059 both require the release to be independently power-fed so it fires with the main bus degraded, yet the firing circuit was once sourced downstream of the pack contactor. A H-005 thermal-runaway pack-open (SUB-NRG-008, within 500 ms) would then de-power both powered emergency-ascent paths, leaving only the slow passive galvanic backstop (SUB-HUL-060) against catastrophic H-002. A dedicated reserve upstream of the contactor makes the independence property real. | Analysis |
| SUB-NRG-061 | P1 | When pack state-of-charge reaches 10 percent, or has remained at or below 15 percent for 25 minutes, the Mission Autonomy Computer SHALL issue an abort, initiating ascent to the surface. Closes the SUB-NRG-029 end-of-reserve gap with a state-of-charge trigger: the 25-minute limit gives a 5-minute margin inside the 30-minute reserve hold and the 10 percent floor bounds a faster-than-expected discharge. Listed in SYS-REQ-020. | Test |
| SUB-NRG-055 | P1 | The Lithium Battery Bank SHALL be removable and replaceable via an external quick-disconnect interface without opening the Pressure Hull's primary structural closure. Derives from SYS-REQ-008: a battery exchange that requires breaking the primary hull seal cannot meet the 90-minute turnaround target and repeatedly stresses the hull's primary seal, increasing long-term leak risk. | Demonstration |
| SUB-NRG-034 | P2 | The Battery Management System SHALL report state-of-health, expressed as a percentage of rated capacity, to the Power Management Unit after each full discharge cycle, with an accuracy of +/-5%. State-of-health tracking lets the mission planner retire a degraded battery bank before a capacity shortfall strands the vehicle mid-survey, closing the loop opened by STK-REQ-005's single-charge mission requirement. | Analysis |
| SUB-NRG-033 | P2 | The Power Management Unit SHALL provide a topside charging interface with galvanic isolation of at least 1500V DC between the shore-power source and the vehicle's internal DC bus. Galvanic isolation prevents shore-power ground faults or surge events from propagating into the vehicle's battery management electronics during recharge between dives. | Test |
| SUB-NRG-032 | P3 | The Battery Management System SHALL log cell voltage, temperature, and current at 1 Hz for the full duration of each dive, retaining at least the most recent 30 dive-cycle logs for post-dive state-of-health analysis. Post-dive diagnostics are the primary means of detecting cell degradation before it manifests as an in-dive thermal fault; without logged history, capacity fade goes undetected until failure. Verification method updated from Inspection to Test — logging continuity and retention depth are dynamic behaviours over a full dive duration, not static configuration facts, so a run-and-retrieve test is the appropriate method. | Test |
| SUB-NRG-031 | P3 | The Lithium Battery Bank and Battery Management System SHALL be housed in an oil-filled, pressure-compensated Battery Oil-Compensated Enclosure that equalises internal pressure with ambient to the 620 bar maximum operating pressure, so that the pack needs no load-bearing pressure housing. A rigid 1 atm vessel for the battery at 620 bar adds substantial mass; pressure compensation is standard deep-sea practice (ARC-REQ-016). Cell venting inside the oil volume is relieved by SUB-NRG-107. | Inspection |
| SUB-NRG-030 | P2 | The Power Management Unit SHALL regulate the main DC bus to 48V DC +/-2% across the full battery discharge curve from 100% to 10% state-of-charge. Downstream avionics and thruster controllers are rated to a narrow input tolerance; tight bus regulation prevents brownout-induced resets during peak-thrust current transients. | Test |
| SUB-NRG-029 | P1 | When the Battery Management System reports pack state-of-charge at or below 15 percent, the Power Management Unit SHALL shed Science Payload subsystem loads within 5 seconds while maintaining the Navigation & Autonomy, Communications & Recovery and Propulsion & Manoeuvring loads at full capability for at least 30 minutes. Undervoltage logic is keyed to reported state-of-charge, not to the regulated bus, which SUB-NRG-030 never lets fall while regulation holds (ARC-REQ-023). The retained set is every load needed to navigate, communicate and withdraw to a safe recovery condition. | Test |
| SUB-NRG-028 | P2 | The Battery Management System SHALL perform passive cell balancing whenever inter-cell voltage divergence within a series string exceeds 20 mV, restoring divergence to below 5 mV before the next dive. Unbalanced cells reduce usable capacity and accelerate the thermal/voltage excursions mitigated by the SUB-NRG-008 contactor-isolation fault path; balancing keeps the full string within monitored safe bounds between dives. | Test |
| SUB-NRG-027 | P2 | The Lithium Battery Bank SHALL provide a minimum usable energy capacity of 12 kWh at the rated hotel and survey-power load profile, providing at least a 20% reserve margin above the 8-hour SYS-REQ-005 duty cycle. Derives pack sizing from the 8-hour survey duration plus a 20% margin for off-nominal loads such as extended search time or thermal derating at the 6000 m maximum operating depth; undersizing risks a premature low-voltage cutoff mid-survey. | Test |
| SUB-NRG-018 | P2 | The Battery Management System SHALL monitor each cell's voltage and temperature at a minimum resolution of 1 mV and 0.5 degrees Celsius, sampled at 10 Hz or faster on the protection channels that feed SUB-NRG-008 and SUB-NRG-017. Supports early detection of the signatures that precede thermal runaway (H-005); 10 Hz protection sampling bounds detection latency at 100 ms so the SYS-REQ-009 500 ms isolation chain closes (analysis case AC-06). | Inspection |
| SUB-NRG-017 | P2 | When one cell exceeds 60 °C with the remaining cells within limits, the Battery Management System SHALL command the Power Management Unit to shed Science Payload loads within 2 seconds. First-tier response at 60 degrees Celsius (ARC-REQ-016): reducing pack current slows self-heating and may save the dive before the whole pack is dropped. Per-cell bypass isolation in a series string was withdrawn because no component provides it. 2 s remains within the 3 to 5 s cell-to-cell propagation onset. | Test |
| SUB-NRG-009 | P2 | The Battery Management System SHALL report state-of-charge to the Power Management Unit with an accuracy of +/-3% throughout the discharge curve. Derived from SYS-REQ-005's 8-hour endurance requirement: the mission autonomy computer relies on an accurate state-of-charge figure to decide when a return-to-surface margin must be reserved, so state-of-charge error must be small relative to the reserve margin planned against the 8-hour budget. | Test |
| SUB-NRG-008 | Key | When a pack-open fault is declared, the Battery Management System SHALL open the pack contactor within 500 milliseconds of the sample that detects the fault. Directly mitigates H-005: in a compensated pack at depth, runaway cannot be fought by venting or access, so fast electrical isolation is the only mitigation. The pack-open is the escalation tier above the SUB-NRG-017 load reduction and satisfies SYS-REQ-009. The emergency-ascent release is unaffected because it is fed from the SUB-NRG-067 reserve upstream of this contactor. | Test |
| SUB-NAV-134 | The Mission Autonomy Computer SHALL maintain the current master mission mode state for status reporting per SUB-NAV-057. SYS-REQ-010 to SYS-REQ-015 and SYS-REQ-020 together define the complete transition table; the Mission Autonomy Computer already holds mission authority (SUB-NAV-056) and aggregates status (SUB-NAV-057), so it owns the mode logic. | Test | |
| SUB-NAV-133 | The Mission Autonomy Computer SHALL transition between master mission modes only on the trigger conditions of the SYS-tier mode-transition requirements and the SYS-REQ-020 autonomous aborts. The mode-transition triggers are SYS-REQ-010 to SYS-REQ-015 and, after the singularity split, SYS-REQ-024, SYS-REQ-025, SYS-REQ-027, SYS-REQ-028, SYS-REQ-029 and SYS-REQ-030, with the autonomous aborts of SYS-REQ-020; together they are the complete transition table. | Test | |
| SUB-NAV-132 | If the AHRU fails built-in test or becomes unavailable while an Inertial Navigation Unit attitude fault persists, the Mission Autonomy Computer SHALL execute the SUB-NAV-075 navigation-loss withdrawal. SUB-NAV-020/093 realised a redundant AHRU but defined no comparison logic, so the redundancy was latent -- an undetected INU attitude fault had no fallback trigger. 2.0 degrees is set against the AHRU's own SUB-NAV-020/VER-ISI-034 0.5 degree (1-sigma) accuracy budget: at 3-sigma (1.5 degrees) plus margin for the higher-grade INU's own noise floor, 2.0 degrees bounds normal dual-sensor noise while still catching a real INU fault; 5 seconds filters transient glitches without materially delaying detection. INU governs by default because it is the primary, higher-grade sensor; on declared divergence the AHRU takes over, which stays within the SUB-NAV-020 0.5 degree design point already sized to keep thruster-vector error inside the propulsion station-keeping tolerance, so no separate speed reduction is needed. A subsequent AHRU failure with the INU fault still open removes all attitude reference, which is folded into the existing SUB-NAV-075 nav-loss withdrawal rather than a new fault tree. | Test | |
| SUB-NAV-131 | When an Inertial Navigation Unit attitude fault is declared, the Mission Autonomy Computer SHALL report the degraded-navigation condition to the Communications & Recovery subsystem. SUB-NAV-020/093 realised a redundant AHRU but defined no comparison logic, so the redundancy was latent -- an undetected INU attitude fault had no fallback trigger. 2.0 degrees is set against the AHRU's own SUB-NAV-020/VER-ISI-034 0.5 degree (1-sigma) accuracy budget: at 3-sigma (1.5 degrees) plus margin for the higher-grade INU's own noise floor, 2.0 degrees bounds normal dual-sensor noise while still catching a real INU fault; 5 seconds filters transient glitches without materially delaying detection. INU governs by default because it is the primary, higher-grade sensor; on declared divergence the AHRU takes over, which stays within the SUB-NAV-020 0.5 degree design point already sized to keep thruster-vector error inside the propulsion station-keeping tolerance, so no separate speed reduction is needed. A subsequent AHRU failure with the INU fault still open removes all attitude reference, which is folded into the existing SUB-NAV-075 nav-loss withdrawal rather than a new fault tree. | Test | |
| SUB-NAV-130 | While an Inertial Navigation Unit attitude fault is declared, the Mission Autonomy Computer SHALL use the AHRU as the governing attitude reference of the fused navigation solution. SUB-NAV-020/093 realised a redundant AHRU but defined no comparison logic, so the redundancy was latent -- an undetected INU attitude fault had no fallback trigger. 2.0 degrees is set against the AHRU's own SUB-NAV-020/VER-ISI-034 0.5 degree (1-sigma) accuracy budget: at 3-sigma (1.5 degrees) plus margin for the higher-grade INU's own noise floor, 2.0 degrees bounds normal dual-sensor noise while still catching a real INU fault; 5 seconds filters transient glitches without materially delaying detection. INU governs by default because it is the primary, higher-grade sensor; on declared divergence the AHRU takes over, which stays within the SUB-NAV-020 0.5 degree design point already sized to keep thruster-vector error inside the propulsion station-keeping tolerance, so no separate speed reduction is needed. A subsequent AHRU failure with the INU fault still open removes all attitude reference, which is folded into the existing SUB-NAV-075 nav-loss withdrawal rather than a new fault tree. | Test | |
| SUB-NAV-129 | If neither the fused INS+DVL solution nor valid obstacle detection is restored within 60 seconds of the earlier loss event, the Navigation & Autonomy subsystem SHALL issue an abort. SUB-NAV-075 (nav-loss) and SUB-NAV-083 (obstacle-detection-loss) specify the same withdrawal manoeuvre but derive the last-known bearing from different sources -- 075 from the dead-reckoned estimate (since the fused solution itself is gone), 083 from the still-valid fused solution (since only the sonar is lost) -- and each runs its own 60s timer, with no merge rule for the case where both fail together. This requirement resolves the ambiguity: SUB-NAV-075 governs because it is the more degraded case (no valid nav solution exists to derive a bearing from at all, so 083's assumption that the fused solution remains available to steer the withdrawal does not hold), and a single shared timer anchored to the earlier loss prevents two independently-running clocks from producing conflicting abort decisions, preserving the intended 60s safety margin against vent-structure collision. | Test | |
| SUB-NAV-128 | When the fused INS+DVL solution and valid obstacle detection are lost concurrently, the Navigation & Autonomy subsystem SHALL run a single 60-second reacquisition timer from the earlier loss event. SUB-NAV-075 (nav-loss) and SUB-NAV-083 (obstacle-detection-loss) specify the same withdrawal manoeuvre but derive the last-known bearing from different sources -- 075 from the dead-reckoned estimate (since the fused solution itself is gone), 083 from the still-valid fused solution (since only the sonar is lost) -- and each runs its own 60s timer, with no merge rule for the case where both fail together. This requirement resolves the ambiguity: SUB-NAV-075 governs because it is the more degraded case (no valid nav solution exists to derive a bearing from at all, so 083's assumption that the fused solution remains available to steer the withdrawal does not hold), and a single shared timer anchored to the earlier loss prevents two independently-running clocks from producing conflicting abort decisions, preserving the intended 60s safety margin against vent-structure collision. | Test | |
| SUB-NAV-127 | If valid obstacle detection is not restored within 60 seconds of its loss, the Navigation & Autonomy subsystem SHALL issue an abort and emergency ascent. A conservative fail-safe (assume obstacle-present and retreat) preserves the 2 m barrier when the sonar can no longer confirm clearance; the 10 m standoff, reciprocal-bearing withdrawal and 60 s abort timeout deliberately reuse the SUB-NAV-075 navigation-loss response so the two loss modes converge on one behaviour. Listed in SYS-REQ-020. | Demonstration | |
| SUB-NAV-126 | While in the SUB-NAV-124 station-hold, the Navigation & Autonomy subsystem SHALL continue attempting to restore valid Obstacle Avoidance Sonar detection. A conservative fail-safe (assume obstacle-present and retreat) preserves the 2 m barrier when the sonar can no longer confirm clearance; the 10 m standoff, reciprocal-bearing withdrawal and 60 s abort timeout deliberately reuse the SUB-NAV-075 navigation-loss response so the two loss modes converge on one behaviour. Listed in SYS-REQ-020. | Demonstration | |
| SUB-NAV-125 | When the SUB-NAV-124 withdrawal reaches 10 metres standoff, the Navigation & Autonomy subsystem SHALL command minimum-thrust station-hold. A conservative fail-safe (assume obstacle-present and retreat) preserves the 2 m barrier when the sonar can no longer confirm clearance; the 10 m standoff, reciprocal-bearing withdrawal and 60 s abort timeout deliberately reuse the SUB-NAV-075 navigation-loss response so the two loss modes converge on one behaviour. Listed in SYS-REQ-020. | Demonstration | |
| SUB-NAV-124 | When valid sonar obstacle detection is lost within 10 metres of a logged vent, the Navigation & Autonomy subsystem SHALL withdraw along the reciprocal bearing from the nearest logged vent to 10 metres. A conservative fail-safe (assume obstacle-present and retreat) preserves the 2 m barrier when the sonar can no longer confirm clearance; the 10 m standoff, reciprocal-bearing withdrawal and 60 s abort timeout deliberately reuse the SUB-NAV-075 navigation-loss response so the two loss modes converge on one behaviour. Listed in SYS-REQ-020. | Demonstration | |
| SUB-NAV-123 | The Navigation & Autonomy subsystem SHALL declare loss of valid obstacle detection within 3 seconds of the Obstacle Avoidance Sonar ceasing to return trustworthy range data. Without self-monitoring a silent no-return or a stuck or false-clear reading is indistinguishable from a genuine clear and defeats the standoff barrier undetected; the 3 s window matches the fused-navigation loss window of SUB-NAV-075 so detection latency is consistent across the collision-avoidance chain. | Test | |
| SUB-NAV-122 | If the fused INS+DVL navigation solution is not recovered within 60 seconds of its loss, the Navigation & Autonomy subsystem SHALL issue an abort. The single loss-of-navigation response (ARC-REQ-014): under vent-field currents up to 1.0 m/s (SUB-PRP-048) a zero-thrust hold drifts into structure and a 1 m/min active hold is unachievable, so a dead-reckoned withdrawal to the same 10 m standoff SUB-PRP-048 uses is the only response that is both safe near structure and achievable. 3 s matches the DVL reacquisition window; 60 s bounds dead-reckoning drift before committing to the SYS-REQ-001 abort. | Test | |
| SUB-NAV-121 | While in the SUB-NAV-075 minimum-thrust station-hold, the Navigation & Autonomy subsystem SHALL continue attempting reacquisition of the fused INS+DVL navigation solution. The single loss-of-navigation response (ARC-REQ-014): under vent-field currents up to 1.0 m/s (SUB-PRP-048) a zero-thrust hold drifts into structure and a 1 m/min active hold is unachievable, so a dead-reckoned withdrawal to the same 10 m standoff SUB-PRP-048 uses is the only response that is both safe near structure and achievable. 3 s matches the DVL reacquisition window; 60 s bounds dead-reckoning drift before committing to the SYS-REQ-001 abort. | Test | |
| SUB-NAV-120 | When the SUB-NAV-075 withdrawal reaches 10 metres standoff, the Navigation & Autonomy subsystem SHALL command minimum-thrust station-hold. The single loss-of-navigation response (ARC-REQ-014): under vent-field currents up to 1.0 m/s (SUB-PRP-048) a zero-thrust hold drifts into structure and a 1 m/min active hold is unachievable, so a dead-reckoned withdrawal to the same 10 m standoff SUB-PRP-048 uses is the only response that is both safe near structure and achievable. 3 s matches the DVL reacquisition window; 60 s bounds dead-reckoning drift before committing to the SYS-REQ-001 abort. | Test | |
| SUB-NAV-119 | The Mission Autonomy Computer mission plan envelope SHALL admit the SUB-NAV-075 and SUB-NAV-083 withdrawals, the SUB-PRP-048 current withdrawal, probe retraction and the SYS-REQ-020 autonomous aborts. The Mission Autonomy Computer holds unsupervised authority near active vents and the support ship's recovery operations; bounding it to the approved envelope prevents an unreviewed decision creating a hazard, while the named contingency responses are part of the envelope so that safety responses never wait for a command (ARC-REQ-022). | Demonstration | |
| SUB-NAV-118 | While operating autonomously, the Mission Autonomy Computer SHALL NOT initiate any manoeuvre, sampling action or standoff change outside the mission plan envelope without an authenticated support-ship command. The Mission Autonomy Computer holds unsupervised authority near active vents and the support ship's recovery operations; bounding it to the approved envelope prevents an unreviewed decision creating a hazard, while the named contingency responses are part of the envelope so that safety responses never wait for a command (ARC-REQ-022). | Demonstration | |
| SUB-NAV-103 | P2 | The Mission Autonomy Computer SHALL execute the master mission mode state machine of Deployment/Surface, Descent, Transit, Survey/Station-keeping, Fault/Station-hold, Emergency Ascent/Abort and Recovery modes. SYS-REQ-010 to SYS-REQ-015 and SYS-REQ-020 together define the complete transition table; the Mission Autonomy Computer already holds mission authority (SUB-NAV-056) and aggregates status (SUB-NAV-057), so it owns the mode logic. | Test |
| SUB-NAV-097 | P2 | When the Inertial Navigation Unit and SUB-NAV-093 AHRU attitude solutions diverge by more than 2.0 degrees for over 5 consecutive seconds, the Mission Autonomy Computer SHALL declare an Inertial Navigation Unit attitude fault. SUB-NAV-020/093 realised a redundant AHRU but defined no comparison logic, so the redundancy was latent -- an undetected INU attitude fault had no fallback trigger. 2.0 degrees is set against the AHRU's own SUB-NAV-020/VER-ISI-034 0.5 degree (1-sigma) accuracy budget: at 3-sigma (1.5 degrees) plus margin for the higher-grade INU's own noise floor, 2.0 degrees bounds normal dual-sensor noise while still catching a real INU fault; 5 seconds filters transient glitches without materially delaying detection. INU governs by default because it is the primary, higher-grade sensor; on declared divergence the AHRU takes over, which stays within the SUB-NAV-020 0.5 degree design point already sized to keep thruster-vector error inside the propulsion station-keeping tolerance, so no separate speed reduction is needed. A subsequent AHRU failure with the INU fault still open removes all attitude reference, which is folded into the existing SUB-NAV-075 nav-loss withdrawal rather than a new fault tree. | Test |
| SUB-NAV-093 | P2 | The Navigation & Autonomy subsystem SHALL realise the SUB-NAV-020 redundant attitude reference as a dedicated MEMS-based secondary Attitude and Heading Reference Unit (AHRU), powered from its own dedicated DC-DC converter fed from the 48 V main bus, independent of the SUB-NAV-088 24 V secondary rail and its converter, such that a fault on the Inertial Navigation Unit's power branch does not remove the redundant attitude reference. SUB-NAV-020 mandates a redundant attitude reference independent of the primary INU, but no physical device or power feed was ever allocated. The only NAV secondary rail (SUB-NAV-088) feeds the DVL, INU and Obstacle Avoidance Sonar from one shared 24 V rail and converter; placing the redundant reference there would put a single converter/rail fault between both attitude sources, defeating the independence SUB-NAV-020 requires against H-006 uncontrolled drift near vent structures during station-keeping. A dedicated converter fed directly from the 48 V main bus, distinct from SUB-NAV-088's converter, restores genuine hardware-fault independence at the cost of one additional small DC-DC module. | Inspection |
| SUB-NAV-089 | P2 | The Navigation & Autonomy subsystem SHALL provide independent overcurrent protection (a dedicated fuse or self-resetting circuit breaker) on each of the Doppler Velocity Log, Inertial Navigation Unit, and Obstacle Avoidance Sonar load branches of the 24 V secondary rail specified in SUB-NAV-088, each device rated at no more than 125% of that load's steady-state current (DVL 0.625 A nominal, breaker/fuse rating <=0.8 A; INU 0.33 A nominal, rating <=0.42 A; Sonar 0.5 A nominal, rating <=0.63 A), such that a short-circuit or over-current fault on any single load branch interrupts only that branch and does not remove supply from the other two loads. SUB-NAV-088 feeds DVL, INU and Obstacle Avoidance Sonar from one shared 24V rail and DC-DC converter with no per-load protection, so a short on any one load's wiring would pull down the whole rail. That matters because SUB-NAV-086's dual-timer merge logic is designed around the fused INS+DVL solution and the sonar detection failing independently (SUB-NAV-075 vs SUB-NAV-083/ARC-REQ-009); an unprotected shared rail means a single load-level fault -- not a genuine independent double failure -- would trivially produce the worst-case concurrent-loss abort path every time, defeating the purpose of having distinct single-loss responses. Per-load fuses/breakers restore that independence for load faults. Converter redundancy was considered and rejected: a fault in the shared converter itself is a legitimate trigger for the SUB-NAV-086 concurrent-loss response (that is precisely the failure mode it exists to handle), and duplicating the converter would cost mass/power budget for no isolation benefit beyond what per-load fusing already provides, consistent with the redundancy trade-offs already made in ARC-REQ-002 and ARC-REQ-004. Verified by fault-injection test: short each load branch in turn and confirm only that branch's protection device trips while the other two loads remain powered. | Test |
| SUB-NAV-088 | P2 | The Navigation & Autonomy subsystem SHALL supply the Doppler Velocity Log, Inertial Navigation Unit, and Obstacle Avoidance Sonar from a dedicated 24 V DC secondary rail derived from the 48 V main bus via a DC-DC converter of at least 90% conversion efficiency, with combined secondary-side continuous draw not exceeding 35 W. Only the Mission Autonomy Computer is stated to run at 48V direct; the DVL, INU and Obstacle Avoidance Sonar had no specified supply rail or DC-DC conversion, leaving the SYS-REQ-005/SUB-NRG-027 energy budget unable to account for their primary-side draw. AC-nav-secondary-rail-01 derives a shared 24V secondary rail sized to DVL 15W + INU 8W + Sonar 12W (12W fixed by SUB-NAV-012) = 35W secondary-side, at 90% converter efficiency typical of a switched marine-rated DC-DC module, giving 38.9W (~0.81A) primary-side draw against the 12kWh/8h budget. | Test |
| SUB-NAV-086 | P2 | When the fused INS+DVL solution and valid obstacle detection are lost concurrently, the Navigation & Autonomy subsystem SHALL execute the SUB-NAV-075 withdrawal in place of SUB-NAV-083, using the dead-reckoned bearing. SUB-NAV-075 (nav-loss) and SUB-NAV-083 (obstacle-detection-loss) specify the same withdrawal manoeuvre but derive the last-known bearing from different sources -- 075 from the dead-reckoned estimate (since the fused solution itself is gone), 083 from the still-valid fused solution (since only the sonar is lost) -- and each runs its own 60s timer, with no merge rule for the case where both fail together. This requirement resolves the ambiguity: SUB-NAV-075 governs because it is the more degraded case (no valid nav solution exists to derive a bearing from at all, so 083's assumption that the fused solution remains available to steer the withdrawal does not hold), and a single shared timer anchored to the earlier loss prevents two independently-running clocks from producing conflicting abort decisions, preserving the intended 60s safety margin against vent-structure collision. | Test |
| SUB-NAV-084 | P2 | While holding station beside a vent, the Mission Autonomy Computer SHALL recompute and issue the station-keeping thrust command at a rate no less than 5 Hz. The station-keeping loop was drawable end-to-end from sensor rates and the IFC-ISI-005 100ms command-to-actuation latency bound, but the outer-loop closure rate itself — what actually governs disturbance rejection against the SUB-PRP-007/024 0.5 m/s cross-current — was unspecified. Drift-budget analysis (ac-nav-loop-rate-budget): at 0.5 m/s, one loop period plus the 100ms actuation latency at 5 Hz bounds uncorrected drift to <=0.15 m, half of the tightest 0.3 m SUB-PRP-007 tolerance; 5 Hz also matches the DVL aiding update rate so no cycle recomputes on stale velocity data. Verified by control-loop simulation against the current and latency budget. | Test |
| SUB-NAV-083 | P2 | When valid sonar obstacle detection is lost within 10 metres of a logged vent structure, the Navigation & Autonomy subsystem SHALL treat the condition as obstacle-present. A conservative fail-safe (assume obstacle-present and retreat) preserves the 2 m barrier when the sonar can no longer confirm clearance; the 10 m standoff, reciprocal-bearing withdrawal and 60 s abort timeout deliberately reuse the SUB-NAV-075 navigation-loss response so the two loss modes converge on one behaviour. Listed in SYS-REQ-020. | Demonstration |
| SUB-NAV-082 | P2 | The Navigation & Autonomy subsystem SHALL perform continuous built-in test of the Obstacle Avoidance Sonar covering ping-return integrity, no-return timeout, and stuck, out-of-range or implausible readings. Without self-monitoring a silent no-return or a stuck or false-clear reading is indistinguishable from a genuine clear and defeats the standoff barrier undetected; the 3 s window matches the fused-navigation loss window of SUB-NAV-075 so detection latency is consistent across the collision-avoidance chain. | Test |
| SUB-NAV-075 | P2 | When the fused INS+DVL solution is lost for more than 3 seconds, the Navigation & Autonomy subsystem SHALL withdraw by dead reckoning along the reciprocal bearing from the nearest logged vent to 10 metres. The single loss-of-navigation response (ARC-REQ-014): under vent-field currents up to 1.0 m/s (SUB-PRP-048) a zero-thrust hold drifts into structure and a 1 m/min active hold is unachievable, so a dead-reckoned withdrawal to the same 10 m standoff SUB-PRP-048 uses is the only response that is both safe near structure and achievable. 3 s matches the DVL reacquisition window; 60 s bounds dead-reckoning drift before committing to the SYS-REQ-001 abort. | Test |
| SUB-NAV-072 | P2 | When the vehicle has been in Fault/Station-hold mode for 60 seconds without recovering the fused navigation solution, the Navigation & Autonomy subsystem SHALL initiate an automatic abort and emergency ascent. States the Fault/Station-hold exit at mode level with the same 60 s timer SUB-NAV-075 runs from the moment of loss, so there is one timer on one condition (ARC-REQ-014). | Test |
| SUB-NAV-057 | P2 | The Mission Autonomy Computer SHALL aggregate vehicle status telemetry, comprising depth, position estimate, heading, battery state of charge, and subsystem health flags for Propulsion & Manoeuvring, Energy Storage, and Science Payload, into a status packet updated at a minimum rate of 1 Hz and made available to the Communications & Recovery subsystem for transmission. SYS-REQ-006 requires sustained status telemetry transmission, but no existing requirement specifies where the transmitted content originates; without a defined aggregation point and update rate, the Acoustic Modem's transmission requirements (SUB-COM-023, SUB-COM-039) have no defined payload to carry. | Test |
| SUB-NAV-056 | P1 | While operating autonomously, the Mission Autonomy Computer SHALL restrict its decision authority to the pre-approved mission plan envelope. The Mission Autonomy Computer holds unsupervised authority near active vents and the support ship's recovery operations; bounding it to the approved envelope prevents an unreviewed decision creating a hazard, while the named contingency responses are part of the envelope so that safety responses never wait for a command (ARC-REQ-022). | Demonstration |
| SUB-NAV-051 | P3 | The Mission Autonomy Computer SHALL log the full navigation state -- position, velocity, and attitude -- at a minimum of 1 Hz for the full dive duration. Post-dive reconstruction of vent-proximity events is needed to confirm standoff compliance and investigate any anomaly; this directly supports the mission controller's situational-awareness need in STK-REQ-006. | Demonstration |
| SUB-NAV-050 | P2 | The Obstacle Avoidance Sonar and Doppler Velocity Log SHALL operate on non-overlapping acoustic frequency bands to prevent mutual interference during simultaneous operation. Both sensors are active acoustic devices operating concurrently during survey; frequency overlap would degrade range accuracy on the sonar used for the 2.5 m chimney standoff trigger in SUB-NAV-002. | Analysis |
| SUB-NAV-049 | P2 | The Doppler Velocity Log SHALL maintain bottom-lock velocity measurement at altitudes between 0.5 m and 100 m above the seafloor with an update rate of at least 5 Hz. The survey profile ranges from close-proximity vent inspection (sub-1 m altitude) to transit (tens of metres); a DVL that loses lock outside this band would force reliance on dead-reckoning during exactly the phases where SUB-NAV-021's 0.1% drift budget matters most. | Test |
| SUB-NAV-021 | P2 | While the Doppler Velocity Log holds bottom-lock, the Navigation & Autonomy subsystem's fused INS+DVL navigation solution SHALL limit position drift to no more than 0.1 percent of distance travelled (1-sigma) with no external position aiding. Bounds fused navigation error so the vehicle can maintain the SYS-REQ-004 2 m standoff over a multi-hour dive with no GPS at depth; the condition is DVL bottom-lock (SUB-NAV-049) because dead-reckoning on the inertial unit alone cannot meet it. | Test |
| SUB-NAV-020 | P2 | The Navigation & Autonomy subsystem SHALL maintain a redundant attitude reference accurate to within 0.5 degrees (1-sigma), independent of the primary Inertial Navigation Unit. Provides a fallback attitude source so a single INS fault does not remove the attitude information needed for safe station-keeping near vent structures (H-006); 0.5 deg keeps thruster vector errors below the propulsion subsystem's station-keeping tolerance. | Analysis |
| SUB-NAV-012 | P2 | The Navigation & Autonomy subsystem SHALL limit continuous power draw from the Obstacle Avoidance Sonar to no more than 12 W during survey operation. SYS-REQ-005 requires 8 hours of continuous survey-power operation from a single battery charge, and the Obstacle Avoidance Sonar per SUB-NAV-002 must ping continuously throughout vent-field survey to maintain the 2.5m standoff trigger — an unbudgeted continuous sonar draw would erode survey endurance margin unpredictably. 12W reflects a typical forward-looking obstacle-avoidance sonar transducer and processing draw at continuous ping rate, allocated against the Energy Storage subsystem's regulated DC bus delivered via IFC-ISI-004. | Test |
| SUB-NAV-002 | P2 | The Mission Autonomy Computer SHALL command a station-hold manoeuvre when the Obstacle Avoidance Sonar reports a chimney structure within 2.5 metres of the vehicle, providing a 0.5 metre early-warning margin inside the SYS-REQ-004 2 metre minimum standoff. Provides a 0.5m early-warning margin ahead of the SYS-REQ-004/SYS-REQ-004 2m hard standoff limit, giving the propulsion subsystem time to arrest closing velocity before the limit is reached. | Test |
| SUB-HUL-117 | The Pressure Hull & Buoyancy subsystem SHALL report the deck-safe interlock state to the Mission Autonomy Computer. Mitigates H-013 (unintended weight release on deck); a mechanical pin plus electrical inhibit covers both the autonomous and the commanded firing paths while crew work around the vehicle. | Demonstration | |
| SUB-HUL-116 | While the deck-safe interlock is engaged, the Pressure Hull & Buoyancy subsystem SHALL electrically inhibit the Drop-Weight Release and Descent Weight Release firing circuits. Mitigates H-013 (unintended weight release on deck); a mechanical pin plus electrical inhibit covers both the autonomous and the commanded firing paths while crew work around the vehicle. | Demonstration | |
| SUB-HUL-115 | The SUB-HUL-076 ingress-detection sensor and trip-logic supply SHALL be independent of every main 48 V bus feeder subject to per-feeder overcurrent protection. SUB-HUL-076 makes ingress-triggered drop-weight release the only fast (<=10 s) in-service response to a developing leak, and SUB-NRG-067 already reserve-feeds the firing circuit upstream of the pack contactor so a thermal-runaway pack-open cannot silence it -- but the ingress DETECTION sensors and trip logic had no defined power source. Water ingress is itself a credible cause of a hard bus-to-hull fault, which SUB-NRG-077/081's per-feeder overcurrent protection clears by de-energising that feeder; if the detector sits on a main-bus feeder, the very flood it exists to detect can de-power it before the 10 s response completes, and the passive galvanic backstop (SUB-HUL-060) only fires on a slow maximum-immersion timeout and cannot substitute on this timescale. Feeding the detector from the same reserve as the firing circuit closes that gap with no new hardware class. | Test | |
| SUB-HUL-114 | The Water-Ingress Detection Sensor SHALL use only existing pressure-hull feedthroughs, adding no pressure-boundary penetration. H-001 has no active safe state against sudden implosion, but a developing penetrator or seal leak is detectable: autonomous ascent on detection converts that case into a recoverable ascent, with the 10 s detect-to-command bound keeping accumulated ingress small before the SYS-REQ-001 ascent completes. | Test | |
| SUB-HUL-113 | When a free-water or humidity trip at the SUB-HUL-099 thresholds occurs within a sealed volume, the Pressure Hull & Buoyancy subsystem SHALL command Drop-Weight Release emergency ascent within 10 seconds of detection. H-001 has no active safe state against sudden implosion, but a developing penetrator or seal leak is detectable: autonomous ascent on detection converts that case into a recoverable ascent, with the 10 s detect-to-command bound keeping accumulated ingress small before the SYS-REQ-001 ascent completes. | Test | |
| SUB-HUL-106 | P1 | While the deck-safe interlock is engaged, the Pressure Hull & Buoyancy subsystem SHALL mechanically pin the Drop-Weight Release and the Descent Weight Release. Mitigates H-013 (unintended weight release on deck); a mechanical pin plus electrical inhibit covers both the autonomous and the commanded firing paths while crew work around the vehicle. | Demonstration |
| SUB-HUL-105 | P1 | The Pressure Hull & Buoyancy subsystem SHALL carry a 40 kg descent weight, released by the Descent Weight Release on command when survey depth is reached, such that net buoyancy is 40 kg negative during descent and within -5 kg to +5 kg after release. Gives the Descent mode its mechanism (ARC decision ARC-buoyancy); a powered descent at no more than 1.0 m/s then needs only steering thrust, saving endurance for the survey. | Test |
| SUB-HUL-104 | Key | The Titanium Pressure Hull, each pressure-boundary penetrator and the external thruster junction box SHALL have a collapse pressure of no less than 930 bar (1.5 times the 620 bar maximum operating pressure), shown by analysis against the hull material's yield strength and inter-frame and general-instability buckling. Design-margin half of the pressure-boundary basis (ARC decision ARC-depth); the proof half is the 775 bar test in SYS-REQ-007. Separating collapse (analysis) from proof (test) removes the earlier confusion of testing to the full design margin. | Analysis |
| SUB-HUL-099 | P2 | The SUB-HUL-076 ingress-detection sensors SHALL declare an ingress trip on either (a) any free-water detection at the conductivity probe sustained for 2 consecutive 1 Hz samples, or (b) relative humidity exceeding 80 percent sustained for 5 consecutive 1 Hz samples within the monitored sealed volume, providing at least a 40 percentage-point margin against the sealed hull and junction-box's desiccant-maintained baseline internal humidity of no more than 40 percent relative humidity. SUB-HUL-076 committed to autonomous emergency ascent on a 'defined threshold' that was never defined, leaving the moisture sensors with no setpoint despite the threshold trading off a missed developing leak (H-001 catastrophic) against a spurious autonomous ascent that aborts the mission. 80 percent RH is set well above the 40 percent desiccant-maintained baseline typical of sealed pressure-tolerant electronics housings, giving a 40-point false-trip margin against normal internal humidity while still catching a developing leak well before condensation or free water forms; free-water detection is a binary condition so its threshold is presence itself, with a 2-sample (2 s) debounce to reject a single transient condensation droplet on the probe. 5-sample (5 s) humidity debounce filters slow normal humidity drift (e.g. thermal cycling) while remaining small relative to the SUB-HUL-076 10 s detect-to-command budget. | Test |
| SUB-HUL-091 | P2 | The Pressure Hull & Buoyancy subsystem SHALL power the SUB-HUL-076 ingress-detection sensors and their trip logic from the SUB-NRG-067 emergency-ascent reserve source, or an equivalent protected source, upstream of the pack contactor. SUB-HUL-076 makes ingress-triggered drop-weight release the only fast (<=10 s) in-service response to a developing leak, and SUB-NRG-067 already reserve-feeds the firing circuit upstream of the pack contactor so a thermal-runaway pack-open cannot silence it -- but the ingress DETECTION sensors and trip logic had no defined power source. Water ingress is itself a credible cause of a hard bus-to-hull fault, which SUB-NRG-077/081's per-feeder overcurrent protection clears by de-energising that feeder; if the detector sits on a main-bus feeder, the very flood it exists to detect can de-power it before the 10 s response completes, and the passive galvanic backstop (SUB-HUL-060) only fires on a slow maximum-immersion timeout and cannot substitute on this timescale. Feeding the detector from the same reserve as the firing circuit closes that gap with no new hardware class. | Test |
| SUB-HUL-090 | P2 | The Pressure Hull & Buoyancy subsystem SHALL house the external thruster junction box (SUB-HUL-066 item 2) as a 1 atm dry sealed enclosure with a collapse pressure of no less than 930 bar (SUB-HUL-104) and proof-tested to 775 bar, with its own cable-gland penetrators for the thruster power/control feedthrough and thruster leads. The junction box is a second pressure boundary outside the hull and carries the same collapse and proof factors as the hull (ARC-REQ-012). A dry enclosure is required because the SUB-HUL-076 ingress detection measures humidity, which has no meaning in an oil-filled volume; an oil-filled box was considered and rejected on that basis. | Test |
| SUB-HUL-076 | P2 | The Pressure Hull & Buoyancy subsystem SHALL provide in-mission water-ingress detection inside the Titanium Pressure Hull and inside the external thruster junction box. H-001 has no active safe state against sudden implosion, but a developing penetrator or seal leak is detectable: autonomous ascent on detection converts that case into a recoverable ascent, with the 10 s detect-to-command bound keeping accumulated ingress small before the SYS-REQ-001 ascent completes. | Test |
| SUB-HUL-073 | P2 | The Pressure Hull & Buoyancy subsystem SHALL route the USBL Acoustic Transponder transducer through its own pressure-boundary penetration (SUB-HUL-066 item 5), physically separate from the Acoustic Modem transducer penetration (item 4), such that flooding or failure of either acoustic feedthrough cannot simultaneously disable both the USBL position-tracking path and the Acoustic Modem command/telemetry path. SUB-COM-010 requires USBL position reporting independent of Acoustic Modem availability; a shared feedthrough would be a single flood common-cause defeating tracking, telemetry and the SUB-COM-041 abort uplink together. Physical separation at the pressure boundary gives defence-in-depth for H-003 recovery and the SYS-REQ-001 abort chain. | Inspection |
| SUB-HUL-066 | P2 | The Pressure Hull & Buoyancy subsystem SHALL allocate the SUB-HUL-045 penetration budget as: (1) main power from the Lithium Battery Bank, (2) thruster power and control to the external thruster junction box, (3) Drop-Weight Release and Descent Weight Release firing lines, (4) Acoustic Modem transducer, (5) USBL Acoustic Transponder transducer, (6) Doppler Velocity Log transducer, (7) Obstacle Avoidance Sonar transducer, (8) HD Camera & Lighting Rig, (9) Chemical Sensor Suite, Vent Fluid Sampler and Vent Fluid Sampling Probe actuator bundle, and (10) one reserve penetration; the Emergency Surface Beacon and Iridium Satellite Beacon Module are self-powered external units armed by a discrete line carried in bundle (4). One penetration schedule covering every wet interface (ARC-REQ-019): the earlier 6-item budget had no feedthrough for the DVL, sonar, beacons or chemistry suite. Dissimilar circuits (acoustic, power, firing) are not bundled in shared connectors. | Inspection |
| SUB-HUL-065 | P2 | After descent-weight release and before abort-weight jettison, the vehicle SHALL be trimmed to a net static buoyancy within -5 kg to +5 kg for survey. A near-neutral survey trim keeps the continuous vertical-thrust hold load small (about 100 W) within the SUB-NRG-027 energy budget; descent is 40 kg negative with the descent weight fitted (SUB-HUL-105) and ascent 60 kg positive after jettison (SUB-HUL-043), per ARC-REQ-020. | Test |
| SUB-HUL-060 | P2 | The Drop-Weight Release SHALL incorporate a fully passive Galvanic Timeout Link that jettisons the abort weight with no electrical or software input once the vehicle has remained below the 50 m safe-return depth for longer than the 24 hour (+4 h / -2 h at 1 to 4 degrees Celsius, 34 to 35 PSU) maximum-immersion interval, providing a terminal emergency-ascent path when both the Mission Autonomy Computer and the Abort Watchdog Timer have failed. Defence in depth proportionate to catastrophic H-002 at a depth where no rescue is possible: a dissolving galvanic link needs no power and no logic. The 24 h interval is 2.5 times the longest valid dive including a degraded post-fault loiter (analysis case AC-immersion-timeout-margin) and the tolerance band covers galvanic rate variation with temperature and salinity at depth; production links are soak-tested to it. | Test |
| SUB-HUL-059 | P2 | When the Abort Watchdog Timer detects loss of a valid Mission Autonomy Computer health heartbeat for more than 10 seconds, the Abort Watchdog Timer SHALL fire the Drop-Weight Release independently of the Mission Autonomy Computer, drawing on the independently power-fed dual-redundant firing circuit. ARC-REQ-001 forbids any software-dependent element in the one abort path that must work when everything else has failed, yet SUB-HUL-001 and IFC-ISI-003 route every trigger through the Mission Autonomy Computer, so a computer failure would defeat the sole emergency-ascent mechanism (H-002). A hardware deadman that fires on cessation of the heartbeat restores the independence property: 10 s rides through a watchdog reboot yet fires before uncontrolled drift (H-006) carries the vehicle into a chimney, and 10 s hold-off plus 5 s actuation (SUB-HUL-001) plus buoyant transit remains within the SYS-REQ-001 30 s bound. | Test |
| SUB-HUL-045 | P2 | The Pressure Hull & Buoyancy subsystem SHALL limit the number of pressure-boundary penetrations through the Titanium Pressure Hull to no more than 10, as scheduled in SUB-HUL-066, each independently proof-tested to 775 bar before integration. Every penetration is a leak path; the schedule in SUB-HUL-066 covers every wet interface the vehicle actually has (ARC-REQ-019) and each penetrator carries the same 1.25 proof factor as the hull (SYS-REQ-007). | Test |
| SUB-HUL-044 | P2 | The Titanium Pressure Hull, its weld heat-affected zones and seal crevices SHALL resist crevice and pitting corrosion in deep seawater (pH 7.5 to 8.1, 34 to 35 PSU, 1 to 4 degrees Celsius) for a design life of 2,000 dives (20,000 immersed hours, 10 years) without loss of pressure-boundary integrity. Aligns the corrosion life with the 2,000-cycle fatigue life of SUB-HUL-016 so the hull has one design life. Titanium alloys are near-immune to crevice attack at 1 to 4 degrees Celsius, so the hull requirement is a confirmation; the aggressive plume environment seen by externally exposed science parts is covered separately by SUB-SCI-110. | Test |
| SUB-HUL-043 | P1 | The Syntactic Foam Buoyancy Pack SHALL provide a net positive buoyancy of no less than 60 kg at maximum operating depth after abort-weight jettison, of which no less than 15 kg is margin against a fully flooded non-critical compartment and biofouling accrual over a 30-day cruise. 60 kg net positive buoyancy on a nose-up ascent gives the 0.5 m/s mean ascent rate of SYS-REQ-018; the 15 kg margin keeps SYS-REQ-001's ascent-start from being jeopardised by flooding or fouling (analysis case AC-03). | Analysis |
| SUB-HUL-016 | P2 | The Titanium Pressure Hull SHALL have a fatigue life of no fewer than 2,000 full-depth pressure cycles to the 620 bar maximum operating pressure, with a factor of 4 on calculated life, before a scheduled inspection. Fatigue is a separate failure mode from collapse (SUB-HUL-104) and is bounded by cycles and a life factor, not by a static yield safety factor; 2,000 cycles covers a multi-year campaign at typical dive cadence, and the same 2,000-dive life is used for corrosion (SUB-HUL-044). | Analysis |
| SUB-HUL-015 | P2 | The Titanium Pressure Hull and its penetrators and hatch seals SHALL limit combined leakage to no more than 5 mL/hour when pressure-tested at the 620 bar maximum operating pressure. Bounds long-duration seepage that could accumulate to a slow pressure-boundary breach (H-001); 5 mL/hr keeps ingress over an 8-hour dive (SYS-REQ-005) within the hull's internal moisture-tolerance margin. | Test |
| SUB-HUL-001 | P2 | When commanded by the Mission Autonomy Computer, the Drop-Weight Release SHALL jettison the ballast weight within 5 seconds of receiving the abort command. Allocates a 5s actuation budget out of SYS-REQ-001's 30s total abort-to-ascent bound, leaving the remaining ~25s for buoyant transit to positive net buoyancy; drives the mechanism/actuator selection for the release. | Test |
| SUB-COM-111 | On surfacing, the Emergency Surface Beacon SHALL transmit a 406 MHz Cospas-Sarsat distress alert powered by its reserve battery. Bounds time-to-recovery (H-003): a 60 s AIS update resolves surface drift to within crane-approach tolerance, the 406 MHz alert gives an independent third-party search-and-rescue path, and 48 hours covers a worst-case weather hold before recovery. | Test | |
| SUB-COM-101 | P2 | The Communications & Recovery subsystem SHALL power and process the USBL Acoustic Transponder tracking path independently of the Acoustic Modem command/telemetry path -- from a branch-protected power feed separate from the Modem path and without a shared single-point-of-failure power or processing board -- such that no single power-feeder or board fault can simultaneously disable both the USBL position-tracking path and the Modem command/telemetry uplink path. The ARC-REQ-011 electrical-independence decision. SUB-HUL-073 gave the two paths independent pressure penetrations (flood independence) but SUB-NRG-077 treats Communications & Recovery as one feeder, leaving a shared power/board common-cause that defeats SUB-COM-010's independence intent. Branch-level electrical plus board independence closes it; defence-in-depth for the SYS-REQ-001 abort uplink and H-003 recovery. | Test |
| SUB-COM-042 | P1 | The Iridium Satellite Beacon Module SHALL be powered from a reserve battery independent of the Emergency Surface Beacon's GPS reserve battery, so that a single reserve-battery fault does not disable both surface-recovery paths. Independent power sourcing preserves the redundancy intent of the dual recovery path; a shared reserve battery would create a common-mode failure that defeats the purpose of adding the Iridium module. | Inspection |
| SUB-COM-041 | P1 | The Acoustic Modem SHALL support an uplink command channel, independent of the telemetry downlink, allowing the support ship to issue an abort command to the Mission Autonomy Computer at a sustained rate no less than 100 bps. SYS-REQ-006 covers downlink telemetry only; a separate uplink is required so the support ship retains a positive abort-command path even while the downlink is saturated with telemetry, supporting the 30-second abort response of SYS-REQ-001. | Test |
| SUB-COM-040 | P1 | The Emergency Surface Beacon SHALL undergo a pre-dive readiness check confirming reserve battery capacity, GPS fix acquisition, and Iridium link acquisition, with the result reported to the Mission Autonomy Computer before the dive is authorised to proceed. The beacon is the terminal safe state for the H-002/H-003 hazard chain; a latent beacon fault must be caught pre-dive, when it is still recoverable, rather than discovered only after an emergency ascent. | Demonstration |
| SUB-COM-039 | P2 | The Acoustic Modem SHALL buffer up to 10 minutes of telemetry data during a link dropout and retransmit the buffered data once link quality is restored, without operator intervention. Acoustic links in vent fields are prone to intermittent dropout from thermal plume turbulence and bubble scattering; buffering avoids permanent data loss for short outages and supports STK-REQ-006's continuous situational-awareness need. | Test |
| SUB-COM-038 | P3 | The USBL Acoustic Transponder SHALL respond only to interrogation pulses coded with the vehicle's assigned acoustic channel ID, to prevent cross-talk with other acoustic assets operating in the same vent field. Hydrothermal vent surveys are frequently multi-asset operations (support ship sonar, other AUVs); an unaddressed transponder risks position ambiguity or mutual interference. | Test |
| SUB-COM-037 | P2 | The Emergency Surface Beacon SHALL activate a visual strobe light, visible at a minimum range of 1 nautical mile in clear night conditions, upon surfacing. Acoustic and satellite recovery aids bring the support ship within visual range, but final approach and hook-up in darkness requires a visual aid; this is standard practice for AUV surface recovery. | Demonstration |
| SUB-COM-036 | P1 | When the Iridium Satellite Beacon Module has not received a status update from the Emergency Surface Beacon for more than 2 minutes after surfacing, the Iridium Satellite Beacon Module SHALL include a beacon-fault flag with its own GNSS position in its 5-minute Short Burst Data reports to the support ship. The Iridium module reports on its own schedule (SYS-REQ-002); the fault flag tells the support ship the local AIS/VHF beacon cannot be relied on for final approach. The 2-minute trigger sits inside the 5-minute system bound. | Test |
| SUB-COM-035 | P1 | The Communications & Recovery subsystem SHALL include an Iridium Satellite Beacon Module with its own GNSS receiver and Iridium Short Burst Data transceiver, providing a surface-position reporting path independent of the Emergency Surface Beacon. H-003 (critical) needs two independent paths: a fault in the Emergency Surface Beacon after surfacing would otherwise strand the vehicle. The Iridium module is orbit-diverse, carries its own GNSS receiver and is independently powered (SUB-COM-042). | Inspection |
| SUB-COM-022 | P2 | The Emergency Surface Beacon SHALL broadcast its GNSS position fix over an AIS-SART-class VHF beacon at least once every 60 seconds for a minimum of 48 hours on its reserve battery. Bounds time-to-recovery (H-003): a 60 s AIS update resolves surface drift to within crane-approach tolerance, the 406 MHz alert gives an independent third-party search-and-rescue path, and 48 hours covers a worst-case weather hold before recovery. | Test |
| SUB-COM-021 | P2 | When the acoustic modem link to the support ship has been lost for more than 30 minutes, the vehicle SHALL issue an abort, firing the Drop-Weight Release per SYS-REQ-001. Bounds unsupervised operation after a communications outage (H-003): 30 minutes exceeds typical multipath dropout in vent-plume turbulence while staying within the endurance margin. The abort is the drop-weight ascent because the vehicle has no variable buoyancy for a partial climb (ARC-REQ-022). | Test |
| SUB-COM-011 | P2 | The Emergency Surface Beacon SHALL be capable of activation by either the mechanical surfacing switch or a discrete arm signal from the Acoustic Modem's surface-detect logic. Derived from SYS-REQ-002's 5-minute post-surfacing GPS fix requirement: a single activation path (the mechanical switch alone) is a single point of failure for the recovery beacon at exactly the moment recovery depends on it, so a second, functionally independent trigger path is added without weakening the primary. | Demonstration |
| SUB-COM-010 | P2 | The USBL Acoustic Transponder SHALL reply to every correctly coded support-ship interrogation pulse within 50 milliseconds of receipt, so that a position fix is delivered once per interrogation cycle, with a cycle no longer than 12 seconds at the 7 km maximum slant range, throughout the dive and independent of Acoustic Modem data-link availability. A USBL interrogate-reply cycle cannot repeat faster than the two-way acoustic travel time (9.3 s at 7 km); the transponder's own contribution is its reply latency, which is what the vehicle controls (ARC-REQ-013). Tracking independent of the data link lets the support ship call an abort during a capture manoeuvre near a vent (SYS-REQ-004). | Test |
Interface Requirements (IFC) (32)
| Ref | Pri | Requirement | V&V |
|---|---|---|---|
| IFC-ISI-033 | The interface between the Recovery Hardpoint and the Ship Recovery Crane lift hook SHALL use a single-point manual latch, operable by deck crew without powered tooling, for mating and unmating. The Recovery Hardpoint is the post-mission load path; 1,800 kg is the mass budget's fully flooded recovery mass (analysis case AC-03) and a 2.0 dynamic factor is standard marine lifting practice (DNV-ST-N001) for wave-induced snap loads. A manual latch avoids dependence on powered deck equipment during a degraded recovery. | Test | |
| IFC-ISI-032 | The interface between the Energy Storage and Science Payload subsystems SHALL feed each Science Payload instrument through a dedicated SCI sheddable-load contactor with an in-line fuse. Cross-subsystem power CONNECTS edges from the Power Management Unit to three Science Payload instruments existed with no declared corridor; an unfused or mis-shed load at this boundary could brown out shared SCI power rails or propagate an instrument fault back into the energy-storage bus, so the interface and its per-instrument protection scheme need an explicit requirement. | Inspection | |
| IFC-ISI-031 | The interface between the Acoustic Modem and the Mission Autonomy Computer SHALL discard any message failing authentication without altering vehicle state. The Navigation & Autonomy <-> Communications & Recovery link is Digital/Virtual and carries abort and mission-control commands over an open acoustic channel; an unauthenticated command path would let a spoofed or corrupted acoustic message trigger an unintended abort or manoeuvre, so message authentication is required to close this cybersecurity gap flagged by ontological lint. | Test | |
| IFC-ISI-030 | The Power Management Unit shore-power charging interface SHALL be physically inhibited from carrying charge current whenever the main DC bus supplies Navigation & Autonomy or Propulsion & Manoeuvring loads. Prevents a charging fault from coupling onto the live bus while the vehicle is powered, and prevents inadvertent thrust or navigation activity while the vehicle is docked for charging. | Test | |
| IFC-ISI-029 | The interface between the Navigation & Autonomy and Science Payload subsystems SHALL carry capture commands from the Mission Autonomy Computer to the Vent Fluid Sampler. Cross-subsystem CONNECTS between the Mission Autonomy Computer and three Science Payload components existed with no declared corridor; 1 Mbps is sized to carry compressed HD imagery alongside chemistry and capture-control traffic without buffering delay that would risk missing a capture window. | Test | |
| IFC-ISI-028 | P2 | The external interface between the Iridium Satellite Beacon Module's Surface Beacon Antenna and the Satellite Positioning Network SHALL provide a GNSS carrier-to-noise density ratio (C/N0) of at least 33 dB-Hz to no fewer than 4 satellites and an Iridium L-band uplink margin of at least 3 dB above the Short Burst Data modem's rated minimum link margin, quantifying the link margin required by IFC-ISI-026 to acquire a GPS position fix and complete an Iridium Short Burst Data transmission within each 60-second reporting cycle. IFC-ISI-026 specified the link margin qualitatively as 'sufficient', which cannot be verified or drawn. 33 dB-Hz C/N0 is the standard minimum carrier-to-noise threshold for reliable GPS position-fix acquisition used by commercial GNSS receivers (e.g. u-blox M8/M10-class), and 3 dB is the typical rated link margin specified for Iridium 9602/9603-class Short Burst Data transceivers to guarantee message delivery against multipath and sea-state fading at the surface. Quantifying both gives the antenna and RF budget a verifiable target and closes the untoleranced-quantity gap. | Analysis |
| IFC-ISI-027 | P1 | The interface between the Recovery Hardpoint and the Ship Recovery Crane lift hook SHALL sustain the 1,800 kg fully-flooded recovery mass with a dynamic safety factor of at least 2.0, a 3,600 kg rated lift. The Recovery Hardpoint is the post-mission load path; 1,800 kg is the mass budget's fully flooded recovery mass (analysis case AC-03) and a 2.0 dynamic factor is standard marine lifting practice (DNV-ST-N001) for wave-induced snap loads. A manual latch avoids dependence on powered deck equipment during a degraded recovery. | Test |
| IFC-ISI-026 | P1 | The external interface between the Iridium Satellite Beacon Module's Surface Beacon Antenna and the Satellite Positioning Network SHALL provide combined GNSS reception and Iridium L-band uplink with sufficient link margin to acquire a GPS position fix and complete an Iridium Short Burst Data transmission within each 60-second reporting cycle. The Surface Beacon Antenna EBS_NODE (the RF radiator combining GNSS reception and Iridium transmission) existed with no bound SUB/SYS/IFC requirement; SUB-COM-022 fixes the 60-second GPS transmission cadence but never specifies the RF interface that makes that cadence physically achievable. This closes that gap and grounds SUB-COM-022's cadence in an achievable link budget. | Test |
| IFC-ISI-025 | P2 | The interface between the Energy Storage and Science Payload subsystems SHALL deliver regulated DC power from the Power Management Unit to the HD Camera & Lighting Rig, Vent Fluid Sampler and Chemical Sensor Suite. Cross-subsystem power CONNECTS edges from the Power Management Unit to three Science Payload instruments existed with no declared corridor; an unfused or mis-shed load at this boundary could brown out shared SCI power rails or propagate an instrument fault back into the energy-storage bus, so the interface and its per-instrument protection scheme need an explicit requirement. | Inspection |
| IFC-ISI-024 | P2 | The interface between the Navigation & Autonomy and Science Payload subsystems SHALL use 100BASE-TX Ethernet over a subsea wet-mate connector as the physical bearer for the combined imagery and chemistry telemetry return path specified by IFC-ISI-006. IFC-ISI-006 set a >=1 Mbps combined imagery+chemistry return rate with no physical bearer specified, and the placeholder 'serial' bearer is two-to-three orders of magnitude too slow. CAN (MAC<->TMC) and RS-422 (DVL/INU<->MAC) are the only precedent bearers on this vehicle and both are unsuitable for this rate. 100BASE-TX Ethernet gives >90x headroom over the 1 Mbps floor for compression-ratio variance and burst telemetry, and Ethernet-over-wet-mate connector is standard practice for HD video downlink on comparable full-ocean-depth ROV/AUV science payloads. Verified by link throughput test at operating pressure. | Inspection |
| IFC-ISI-023 | P2 | The Mission Autonomy Computer SHALL emit a safety heartbeat at no less than 5 Hz over a dedicated hardware path, separate from the abort-command interface (IFC-ISI-003), that fans out to both the Abort Watchdog Timer and the Independent Thruster Power Interlock, such that cessation of the heartbeat, rather than an explicit command, is what arms the watchdog's autonomous Drop-Weight Release and the interlock's thruster-bus de-energisation. The deadman triggers only work if the arming signal is heartbeat absence; one source on a dedicated path with two hardware consumers keeps a single interface fault from taking down both the normal abort command and the watchdog arming, and gives the interlock (SUB-PRP-096) its heartbeat (ARC-REQ-024). 5 Hz gives the 10 s watchdog threshold 50 beats of margin. | Test |
| IFC-ISI-022 | P2 | The interface between the Energy Storage and Pressure Hull & Buoyancy subsystems SHALL deliver regulated DC power to both channels of the Drop-Weight Release's dual-redundant firing circuit from the dedicated emergency-ascent reserve source (SUB-NRG-067), which is connected upstream of and independent of the Battery Management System pack contactor, within the firing circuit's rated voltage tolerance. The firing circuit is fed from the dedicated reserve (SUB-NRG-067) upstream of the pack contactor so that a H-005 pack-open does not de-power the emergency-ascent paths and the SUB-HUL-059 and ARC-REQ-001 independence property holds through the SYS-REQ-001 30 s abort bound. | Analysis |
| IFC-ISI-021 | P1 | The interface between the Acoustic Modem and the Mission Autonomy Computer SHALL authenticate every inbound command message with a shared cryptographic message authentication code before the Mission Autonomy Computer acts on it. The Navigation & Autonomy <-> Communications & Recovery link is Digital/Virtual and carries abort and mission-control commands over an open acoustic channel; an unauthenticated command path would let a spoofed or corrupted acoustic message trigger an unintended abort or manoeuvre, so message authentication is required to close this cybersecurity gap flagged by ontological lint. | Test |
| IFC-ISI-020 | P1 | The interface between the Drop-Weight Emergency-Ascent Reserve Source and the Drop-Weight Release SHALL provide dual independent firing circuits, each individually capable of actuating the release, with no single-point electrical failure able to disable both. The Drop-Weight Release is the primary abort actuator (SUB-HUL-001); its firing circuits are fed from the dedicated reserve upstream of the pack contactor (SUB-NRG-067, IFC-ISI-022), not from the Power Management Unit, and a single-circuit interface would be a single point of failure for the SYS-REQ-001 ascent. | Analysis |
| IFC-ISI-019 | P2 | The interface between the Propulsion & Manoeuvring subsystem's thrusters and the Navigation & Autonomy subsystem's Obstacle Avoidance Sonar and the Communications & Recovery subsystem's USBL Acoustic Transponder SHALL limit thruster self-noise at 1 m during station-keeping to no more than 100 dB re 1 uPa^2/Hz in the 400 to 1000 kHz sonar and DVL band and no more than 110 dB re 1 uPa^2/Hz in the 18 to 34 kHz USBL band. Quantifies SUB-PRP-047's broadband limit per receiving band so the interference bound can be measured: the values sit at least 10 dB below the receivers' in-band detection thresholds at the ranges used (analysis case AC-05). | Test |
| IFC-ISI-018 | P1 | The external interface between the Lithium Battery Bank's quick-disconnect port and the topside battery-exchange station SHALL enable full battery bank exchange in no more than 30 minutes without opening the pressure hull's primary structural closure. Bounds the Energy Storage contribution to the 90-minute combined turnaround budget of SYS-REQ-008, consistent with SUB-NRG-055's quick-disconnect requirement. | Demonstration |
| IFC-ISI-017 | P1 | The external interface between the Vent Fluid Sampler's quick-disconnect sample cartridge port and the topside sample-handling station SHALL enable offload of all retained samples in no more than 20 minutes without breaching the sampler's pressure-retaining seal. Bounds the Science Payload contribution to the 90-minute combined turnaround budget of SYS-REQ-008, consistent with SUB-SCI-053's quick-disconnect requirement. | Demonstration |
| IFC-ISI-016 | P2 | The interface between the HD Camera & Lighting Rig and the Mission Autonomy Computer SHALL deliver the fused navigation solution to the camera's metadata encoder within 1 second of image capture and 0.5 m position accuracy. Directly enables SUB-SCI-054's geotagging accuracy requirement by bounding the timeliness and accuracy of the navigation data the camera receives. | Test |
| IFC-ISI-015 | P2 | The structural interface between the Titanium Pressure Hull and the Syntactic Foam Buoyancy Pack SHALL transfer buoyancy reaction loads without exceeding 0.5 mm relative displacement at the 620 bar maximum operating pressure. Excessive relative displacement between the hull and its externally-mounted foam pack would fatigue the mounting hardware over repeated dive cycles and could compromise the 2,000-cycle fatigue life target of SUB-HUL-016. | Analysis |
| IFC-ISI-013 | P2 | The interface between the Inertial Navigation Unit and the Mission Autonomy Computer SHALL deliver attitude and heading data at a minimum rate of 50 Hz with less than 20 milliseconds latency. Station-keeping control loops (SUB-PRP-007) require high-rate attitude feedback; a slow attitude interface would introduce control lag during close-proximity manoeuvring near vent chimneys. | Test |
| IFC-ISI-012 | P2 | The interface between the Doppler Velocity Log and the Mission Autonomy Computer SHALL deliver bottom-relative velocity data at a minimum rate of 5 Hz with less than 50 milliseconds latency. The fused navigation solution's 0.1% drift budget (SUB-NAV-021) depends on timely DVL velocity updates; a slower or higher-latency feed would degrade dead-reckoning accuracy between fixes. | Test |
| IFC-ISI-011 | P1 | The interface between the Communications & Recovery and Navigation & Autonomy subsystems SHALL deliver an authenticated abort command from the Acoustic Modem to the Mission Autonomy Computer within 200 milliseconds of the modem completing decoding of the command frame. Scopes this interface to the modem-to-computer hop it governs; acoustic propagation and framing belong to the end-to-end abort latency of SYS-REQ-017 (ARC-REQ-013). | Test |
| IFC-ISI-010 | P1 | The interface between the Emergency Surface Beacon and the Iridium Satellite Beacon Module SHALL exchange position and fault-status data over a serial link with less than 2 seconds latency. The redundant-reporting requirement (10-minute GPS-loss trigger, 5-minute Iridium reporting cadence) depends on the Iridium module receiving timely fault status from the beacon's GPS receiver. | Test |
| IFC-ISI-009 | P2 | The interface between the Power Management Unit and the topside shore-power charging connector SHALL provide galvanic isolation of at least 1500 V DC. Prevents a charging fault from coupling onto the live bus while the vehicle is powered, and prevents inadvertent thrust or navigation activity while the vehicle is docked for charging. | Test |
| IFC-ISI-008 | P1 | The interface between the Battery Management System and Power Management Unit SHALL exchange cell health, state-of-charge, and fault status data over a CAN bus at a minimum rate of 10 Hz with less than 100 milliseconds end-to-end latency. Fast fault reporting from the BMS to the PMU is required to meet the 500 ms contactor-isolation deadline (SUB-NRG-008) and the 5-second load-shed deadline; the data path must be faster than the response deadlines it feeds. | Test |
| IFC-ISI-007 | P2 | The interface between the Energy Storage and Propulsion & Manoeuvring subsystems SHALL deliver DC power from the Power Management Unit to the Thruster Motor Controller at 48 V DC within +/-2 percent in steady state, with a transient sag of no more than 5 percent for no longer than 10 milliseconds during a thrust load step. One power-quality contract with SUB-NRG-030 (ARC-REQ-023): the Thruster Motor Controller is the largest step load on the bus, so the transient allowance is bounded in both depth and duration and the Power Management Unit's sizing and the controller's brownout tolerance are jointly verifiable. | Analysis |
| IFC-ISI-006 | P2 | The interface between the Navigation & Autonomy and Science Payload subsystems SHALL return imagery and chemistry telemetry from the HD Camera & Lighting Rig and Chemical Sensor Suite at no less than 1 Mbps combined. Cross-subsystem CONNECTS between the Mission Autonomy Computer and three Science Payload components existed with no declared corridor; 1 Mbps is sized to carry compressed HD imagery alongside chemistry and capture-control traffic without buffering delay that would risk missing a capture window. | Test |
| IFC-ISI-005 | P2 | The interface between the Navigation & Autonomy and Propulsion & Manoeuvring subsystems SHALL deliver thrust and station-keeping commands from the Mission Autonomy Computer to the Main Thruster Pod and Vertical Thruster Pair with a command-to-actuation latency no greater than 100 milliseconds. Cross-subsystem control CONNECTS to both thruster components existed with no declared corridor; 100ms keeps the closed-loop station-keeping bandwidth well above the vehicle's dynamic response requirements for holding standoff near vent chimneys. | Test |
| IFC-ISI-004 | P2 | The interface between the Energy Storage and Navigation & Autonomy subsystems SHALL deliver regulated DC power from the Power Management Unit to the Mission Autonomy Computer with no interruption exceeding 10 milliseconds during nominal operation. Cross-subsystem power CONNECTS to the Mission Autonomy Computer existed with no declared corridor; a 10ms interruption ceiling is derived from the autonomy computer's watchdog reset threshold, below which an unplanned dropout would force a mission-aborting reboot. | Analysis |
| IFC-ISI-003 | P2 | The interface between the Navigation & Autonomy and Pressure Hull & Buoyancy subsystems SHALL deliver the abort command from the Mission Autonomy Computer to the Drop-Weight Release within 200 milliseconds of the abort decision. Cross-subsystem control CONNECTS from the Mission Autonomy Computer to the Drop-Weight Release existed with no declared corridor; the 200ms bound is a small fraction of SUB-HUL-001's 5s actuation budget so command latency does not erode the SYS-REQ-001 abort timeline. | Test |
| IFC-ISI-002 | P2 | The interface between the Energy Storage and Communications & Recovery subsystems SHALL deliver regulated DC power from the Power Management Unit to the Acoustic Modem at 48 V DC within +/-2 percent (46.9 to 49.0 V) across the full battery discharge curve. Gives the modem feed the same numeric bus tolerance as SUB-NRG-030; an under- or over-voltage feed at this boundary would silently degrade acoustic transmit power. | Analysis |
| IFC-ISI-001 | P2 | The interface between the Navigation & Autonomy and Communications & Recovery subsystems SHALL carry mission telemetry and telecommand data between the Mission Autonomy Computer and the Acoustic Modem at no less than 2 kbps sustained. Cross-subsystem CONNECTS between the Mission Autonomy Computer and Acoustic Modem existed at component level with no declared subsystem-level corridor; the rate matches SUB-COM's SYS-REQ-006 acoustic link floor so the internal interface is never the bottleneck. | Test |
Architecture Decisions (ARC) (25)
| Ref | Pri | Requirement | V&V |
|---|---|---|---|
| ARC-REQ-025 | P2 | Decision: Interface requirements use the IFC-ISI prefix and subsystem- or interface-level verifications use the VER-ISI prefix (ISI, inter-subsystem interface, a document-level token); system-level verifications also carry VER-ISI in this model. No subsystem is named ISI and no breakdown node uses that abbreviation, so the prefix is a document convention, not a subsystem designator, and is not to be remapped onto the six subsystem abbreviations. Context: recorded so the shared prefix is read as intentional. Alternatives considered: per-subsystem prefixes for interface and verification requirements (rejected: every interface spans two subsystems). Consequences: none to the content. Status: Accepted. Documentation convention; replaces an earlier record that carried working-session detail and stale counts. | Analysis |
| ARC-REQ-024 | P2 | Decision: The Mission Autonomy Computer emits one 5 Hz safety heartbeat on a dedicated hardware path that fans out to two independent consumers, the Abort Watchdog Timer and the Independent Thruster Power Interlock; IFC-ISI-023 specifies the shared source and both consumers. Context: SUB-PRP-096 cited IFC-ISI-023 as the interlock's heartbeat although that interface named only the watchdog. Alternatives considered: a second heartbeat interface (rejected: two heartbeats from one computer add no independence). Consequences: IFC-ISI-023 and SUB-PRP-096 restated. Status: Accepted. Closes the heartbeat consumer mismatch. | Analysis |
| ARC-REQ-023 | P2 | Decision: The 48 V main DC bus has one tolerance: 48 V +/-2 percent in steady state across the discharge curve, with a transient sag of no more than 5 percent for no longer than 10 ms during a thrust load step. Undervoltage logic is keyed to the battery pack state-of-charge reported by the Battery Management System, not to the regulated bus: Science Payload load-shed at 15 percent state-of-charge, abort when state-of-charge falls to 10 percent or after 25 minutes at or below 15 percent, whichever is first. Context: IFC-ISI-007 allowed a 5 percent sag that SUB-NRG-030 forbade, and SUB-NRG-029 shed loads on a bus voltage the regulator never lets fall. Alternatives considered: pack-voltage thresholds (rejected: pack voltage under thrust load is a poor state-of-charge proxy); keeping bus-voltage shedding (rejected: unreachable while regulation holds). Consequences: IFC-ISI-007, SUB-NRG-029, SUB-NRG-061, VER-ISI-042 and VER-ISI-110 restated. Status: Accepted. One power-quality contract and a reachable undervoltage trigger. | Analysis |
| ARC-REQ-022 | P2 | Decision: An abort is a drop-weight ascent and is irreversible in-mission: loss of the acoustic link for more than 30 minutes, main-bus undervoltage, navigation or obstacle-detection loss beyond 60 s, water ingress, Abort Watchdog heartbeat loss and a battery pack-open all issue the same abort, which fires the Drop-Weight Release; there is no thrust-powered partial ascent because the vehicle has no variable buoyancy. Thrust after an abort is restored only on deck. The system mode requirements list these autonomous abort conditions explicitly, Fault/Station-hold has defined exits, and SUB-NAV-056's authority envelope admits the contingency manoeuvres (withdrawal, abort) without a support-ship command. Context: SUB-COM-021 asked for an ascent to a depth with restored link margin, which no mechanism provides; SYS-REQ-010 to 015 only recognised a commanded abort. Alternatives considered: a thrust-powered climb to restore link (rejected: spends the energy reserve while still unrecoverable); treating autonomous aborts as outside the mode machine (rejected: leaves the state machine untestable). Consequences: SUB-COM-021, VER-ISI-035, SUB-PRP-085, SUB-NAV-056, SUB-NAV-103 and the mode transitions restated; a system requirement lists the autonomous abort conditions. Status: Accepted. Makes abort semantics single and testable. | Analysis |
| ARC-REQ-021 | P2 | Decision: Station-keeping is held with the bow into the current. The Propulsion and Manoeuvring subsystem holds position within 0.5 m horizontally and 0.3 m vertically of the setpoint in currents up to 0.7 m/s, withdraws at 1.0 m/s (SUB-PRP-048) and resumes below 0.7 m/s (SUB-PRP-064). The Main Thruster Pod is sized for 400 N continuous bollard thrust: bow-on drag with an effective drag area of 1.2 m2 is 155 N at 0.5 m/s, 303 N at 0.7 m/s and 618 N at 1.0 m/s, so 400 N gives a 1.3 margin at the hold limit and confirms that 1.0 m/s cannot be held. Context: two requirements gave different tolerances for the same condition, the 0.5 to 1.0 m/s band was unspecified, and 80 N could not hold the vehicle in any stated current. Alternatives considered: holding beam-on (rejected: lateral drag area is five times larger); raising thrust to hold 1.0 m/s (rejected: 800 N plus margin doubles propulsion mass and power for a condition the mission abandons anyway). Consequences: SUB-PRP-007 and SUB-PRP-024 merged, SUB-PRP-046 restated at 400 N, parameter F_thrust and the thrust analysis case updated. Status: Accepted. Closes the station-keeping gap and the thrust-versus-drag relation the review found uncomputed. | Analysis |
| ARC-REQ-020 | P2 | Decision: The vehicle carries two releasable weights. A 40 kg descent weight gives a net negative buoyancy of 40 kg for a powered descent at no more than 1.0 m/s and is released on reaching survey depth; after release the vehicle is trimmed to within -5 kg to +5 kg net for survey. A 60 kg abort weight, released by the Drop-Weight Release on abort or planned end of dive, gives a net positive buoyancy of no less than 60 kg, of which 15 kg is margin against flooding of a non-critical compartment and biofouling, for an ascent of no less than 0.5 m/s mean rate and a surface arrival within 3.5 h from 6000 m. A mass and buoyancy budget is published as an analysis result. Context: the trim requirement read as net positive buoyancy at all times, no descent weight existed, and no budget supported the 15 kg margin. Alternatives considered: variable buoyancy (rejected by ARC-REQ-001); descent under vertical thrust alone with neutral trim (rejected: 1.7 h of continuous vertical thrust spends endurance). Consequences: SUB-HUL-065, SUB-HUL-043, the Descent mode description, SYS-REQ-001's ascent-rate companion requirement and the Energy Storage endurance budget are restated. Status: Accepted. Gives descent and ascent a mechanism and a budget. | Analysis |
| ARC-REQ-019 | P2 | Decision: The vehicle has one 1 atm pressure boundary, the Titanium Pressure Hull, which houses the Mission Autonomy Computer, Inertial Navigation Unit, Attitude and Heading Reference Unit, Power Management Unit, Thruster Motor Controller, Independent Thruster Power Interlock, Abort Watchdog Timer, the Acoustic Modem and USBL electronics, and the Water-Ingress Detection Sensor. Wet units outside the hull are the compensated battery pack with its Battery Management System, the thrusters served through the external thruster junction box, the DVL and sonar transducer heads, the acoustic transducers, the HD Camera and Lighting Rig in its own instrument housing, the Chemical Sensor Suite, the Vent Fluid Sampler and probe, and the surface beacons with their reserve batteries. The penetration budget is a schedule of 10 pressure-boundary penetrations with one held in reserve, each proof-tested to 775 bar: (1) main power from the battery pack, (2) thruster power and control to the junction box, (3) Drop-Weight firing lines, (4) acoustic modem transducer, (5) USBL transducer, (6) DVL transducer, (7) obstacle-avoidance sonar transducer, (8) camera and lighting, (9) Chemical Sensor Suite, Vent Fluid Sampler and probe actuator bundle, (10) reserve; the surface beacons and Iridium module are self-powered external units armed by a discrete line in the acoustic-transducer bundle. Context: the previous 6-penetration budget had no feedthrough for the DVL, sonar, beacons or chemistry suite, while the breakdown gave most electronics a separate housing, so a reader could not tell what was inside the hull. Alternatives considered: distributed 1 atm housings per electronics unit (rejected: nine more pressure boundaries and connectors, each a leak path); keeping the 6-penetration cap by bundling dissimilar circuits (rejected: mixes acoustic, power and firing lines in shared connectors). Consequences: SUB-HUL-045 and SUB-HUL-066 restated against the schedule; the per-unit 'enclosure' parts become electronics modules housed in the hull. Status: Accepted. Resolves the penetration budget and the breakdown structure describing different vehicles. | Analysis |
| ARC-REQ-018 | P2 | Decision: The project adopts a goal-based safety approach. Personnel hazards during deck operations (pressurised sample cartridges, lithium battery charging and exchange, lifting, electric shock, unintended actuation) are managed by a risk assessment following EN ISO 12100, each with a safe state and traced mitigations; asset-loss hazards (vehicle loss) are managed by design margin and redundancy as already modelled. No functional-safety integrity level is claimed. An informative standards register is maintained: DNV-RU-UWT for the underwater vehicle and pressure hull, IEC 62619 and UN 38.3 for the lithium battery, DNV-ST-N001 for lifting and marine operations, IEC 60945 for shipboard electrical and EMC, IEC 60529 for enclosure ingress, and EN ISO 12100 for the risk assessment; requirements cite them where they set the basis. Context: the register was empty, the regime declared 'none', and the hazard log covered only the asset. Alternatives considered: declaring a full functional-safety regime (rejected: the vehicle is uncrewed and the personnel exposure is confined to deck operations with human supervision); no standards basis (rejected: a professional buyer expects classification and battery-transport rules to be addressed). Consequences: five personnel hazards added with mitigations; a deck-safety system requirement added; standards curated and cited. Status: Accepted. States the safety and standards basis the review found absent. | Analysis |
| ARC-REQ-017 | P2 | Decision: Surface recovery uses two independently powered reporting paths with named bearers. The Iridium Satellite Beacon Module carries its own GNSS receiver and Iridium Short Burst Data transceiver and is the primary satellite path: a position fix to the support ship within 5 minutes of surfacing and every 5 minutes thereafter (SYS-REQ-002). The Emergency Surface Beacon is the local recovery aid: GNSS position over an AIS-SART-class VHF beacon every 60 s for 48 h, a 406 MHz Cospas-Sarsat distress alert for third-party search and rescue, and a visual strobe. Each has its own reserve battery. Context: the model gave the beacon an undefined 'Search and Rescue Satellite Network' bearer, had a GPS-only beacon 'transmit' a fix, and set backup timings outside the 5-minute system bound. Alternatives considered: a single Iridium unit (rejected: single point of unrecoverability); a 406 MHz beacon alone (rejected: no return channel for the support ship's own tracking). Consequences: SYS-REQ-002, SUB-COM-022, SUB-COM-035, SUB-COM-036, IFC-ISI-026 and H-003 restated. Status: Accepted. Names the bearer behind each surface-recovery path so the timings and the hazard argument can be checked. | Analysis |
| ARC-REQ-016 | P2 | Decision: The Lithium Battery Bank is an oil-filled, pressure-compensated pack outside the pressure hull (SUB-NRG-031). Its protection is two-tier: at a single cell above 60 C the Battery Management System commands Science Payload load-shed and a 50 percent thrust limit within 2 s (SUB-NRG-017); at 80 C, a cell voltage outside 2.5 to 4.2 V, continued temperature rise, or two cells above 60 C it opens the pack contactor within 500 ms (SUB-NRG-008). There is no per-cell bypass isolation and no degraded operation from a partial pack; SUB-NRG-095 is withdrawn. SYS-REQ-009's 500 ms bound applies to the pack-contactor path measured from fault detection, and the protection channels sample at 10 Hz so detection latency is bounded at 100 ms. The hazard is restated for a compensated pack: cell venting into the oil volume, compensator over-pressure, and fire during deck charging or exchange. Context: the model described both a sealed pressure housing and a compensated enclosure, and per-cell isolation in a series string needs bypass switching no component provided. Alternatives considered: per-module bypass contactors for degraded operation (rejected: mass, complexity and no stakeholder need for partial-pack operation); a 1 atm battery housing (rejected: mass at 620 bar). Consequences: STK-REQ-009, H-005, SUB-NRG-008, SUB-NRG-017, SUB-NRG-018, SYS-REQ-009 and VER-ISI-031 restated; a compensator relief requirement and deck-charging requirement added. Status: Accepted. Resolves the contradictory battery-location statements and the unachievable per-cell isolation chain the review found. | Analysis |
| ARC-REQ-015 | P2 | Decision: The no-contact need is restated as no contact between the vehicle hull and vent chimney structures; the Vent Fluid Sampling Probe tip may touch the vent orifice with a contact force limited to 20 N and retracts on exceedance. The probe's retracted position is its stowed, hull-flush position in every requirement; the H-008 safe state is probe stowed and vehicle withdrawn to 10 m standoff with sampling suspended. Context: STK-REQ-004 forbade any vehicle contact while SUB-SCI-058 extends a rigid probe to the orifice, and three requirements retracted the probe to a '2 m standoff' the hull already held. Alternatives considered: contactless sampling by suction hose from 2 m (rejected: entrains ambient water and loses the endmember chemistry the science need requires). Consequences: STK-REQ-004, SUB-SCI-100, ARC-REQ-010, VER-ISI-134 and H-008 restated. Status: Accepted. Reconciles the stakeholder no-contact need with the deployable probe concept. | Analysis |
| ARC-REQ-014 | P2 | Decision: The vehicle has one loss-of-navigation response, SUB-NAV-075: on loss of the fused INS+DVL solution for more than 3 s, a dead-reckoned withdrawal to at least 10 m standoff, minimum-thrust hold, and an abort if the solution is not recovered within 60 s of loss. SUB-NAV-004 (zero-thrust propulsion suspension) and SUB-NAV-019 (1 m/min active hold) are retired with their verifications. Fault/Station-hold mode is this withdrawal-and-hold behaviour, and its exit to Emergency Ascent/Abort is the same single 60 s timer; the separate 2-minute hold timeout is withdrawn. Context: four live requirements prescribed three different responses to the same condition, and H-006 named only the retired ones as mitigations. Alternatives considered: keeping the 2-minute hold as a second tier (rejected: two timers on one condition is the ambiguity the review found); zero-thrust hold (rejected: drifts into structure under vent-field currents). Consequences: SYS-REQ-012 and SYS-REQ-013, the mode descriptions, the navigation-loss scenario, SUB-NAV-072 and H-006 all point to SUB-NAV-075; SUB-NAV-086 remains the concurrent-loss merge rule. Status: Accepted. Closes the navigation-loss supersession the review found still live, verified and used as a hazard mitigation. | Analysis |
| ARC-REQ-013 | P2 | Decision: Acoustic timing is stated against the 7 km maximum slant range (6000 m depth plus a 3.6 km horizontal offset) and the 1500 m/s sound speed. USBL position fixes are delivered once per interrogation cycle with a cycle no longer than 12 s at 7 km (two-way travel 9.3 s plus turnaround), not at a fixed 1 Hz; the support-ship abort command is bounded end-to-end at 15 s from issue to Drop-Weight Release firing (4.7 s one-way propagation, modem framing and authentication, 200 ms modem-to-MAC and 200 ms MAC-to-release); telemetry is 2 kbps sustained at 7 km, supported by the published link-budget analysis; JANUS is not used for telemetry. Context: the previous 1 Hz USBL rate and 2 s abort latency were physically impossible at any slant range beyond 1.5 km, and the 3 km telemetry range was shorter than the vehicle's own depth. Alternatives considered: a tethered or surface-relay link (rejected: the vehicle is untethered by stakeholder need); a lower telemetry rate at longer range (rejected: the 1 Hz status packet needs about 1 kbps and 2 kbps at 7 km is within the envelope of current commercial modems). Consequences: SUB-COM-010, IFC-ISI-011, SYS-REQ-006 and their verifications are restated; a new system requirement bounds end-to-end abort latency. Status: Accepted. The review showed the acoustic timing figures ignored propagation delay; this record fixes the slant range and sound-speed basis every acoustic requirement now derives from. | Analysis |
| ARC-REQ-012 | P1 | Decision: The vehicle's maximum operating depth is 6000 m and its maximum operating pressure (MOP) is 620 bar. Pressure is derived from a depth-mean seawater density of 1045 kg/m3 (surface 1027 kg/m3 rising with compressibility to about 1055 kg/m3 at 6000 m) and g = 9.81 m/s2, giving 61.5 MPa = 615 bar, rounded up to 620 bar. The pressure-boundary design basis is a collapse pressure of no less than 1.5 x MOP (930 bar) shown by analysis, and a proof pressure of 1.25 x MOP (775 bar) shown by test with no yield, leak or permanent deformation; the same two factors apply to the hull, every penetrator and the external thruster junction box. Context: The hadal zone begins at 6000 m, the deepest known high-temperature vent fields lie near 5000 m, and a 600 bar hull cannot reach 6000 m. 'Hadal' is retained as the product name; every depth claim in the model is stated as 6000 m operating depth (full abyssal coverage, hadal threshold), and survey target vent fields are at 5000 m or shallower. Alternatives considered: rating the vehicle to 6500 m operating depth (rejected: no vent-field target justifies the hull mass penalty); keeping 600 bar and renaming the vehicle (rejected: 600 bar leaves no vent field deeper than 5800 m reachable and the depth claim is the product's identity). Consequences: every 600 bar figure becomes 620 bar, every 900 bar (1.5 x) test becomes a 775 bar proof test plus a 930 bar collapse analysis, and the pressure parameter P_max is restated as MOP = 620 bar. Status: Accepted. Records the depth basis the review found missing: no requirement stated an operating depth, the only figures were a legacy 600 bar hull number and a 6000 m context note, and 600 bar is below the hydrostatic pressure at 6000 m. | Analysis |
| ARC-REQ-011 | P3 | Decision: Require the USBL Acoustic Transponder tracking path to be electrically independent of the Acoustic Modem command/telemetry path, powered from a branch-protected feed separate from the modem path and not sharing a single power or processing board with it, such that no single power-feeder or board fault can simultaneously disable both the USBL position-tracking path and the modem command/telemetry uplink. This completes, with electrical independence, the physical separation SUB-HUL-073 provides at the pressure boundary. Context: SUB-NRG-077 protects Communications & Recovery as a single feeder, so a hard short on that feeder or a shared processing-board fault would de-power USBL and modem together, defeating underwater tracking and the SYS-REQ-001 abort uplink at once. Alternatives considered: accepting the shared feeder as a bounded common cause, rejected because it leaves a single fault able to take down both independent-by-design paths during a near-vent capture manoeuvre; a fully separate fourth main-bus feeder with duplicated electronics for USBL, rejected as heavier than the hazard warrants. Consequences: the USBL path gains a dedicated branch-protected feed (SUB-COM-101) and must not share a single-point-of-failure board with the modem command path; one branch-protection zone is added within the Communications & Recovery feeder; no new pressure penetration. Status: Accepted. Completes the SUB-HUL-073 physical-independence decision with the electrical independence SUB-COM-010 requires, closing the shared feeder and board common cause on the tracking and abort-uplink paths; defence-in-depth for H-003 recovery and the SYS-REQ-001 abort chain. | Analysis |
| ARC-REQ-010 | P3 | Decision: Retain the single probe-tip contact-force sensor as the sole contact-detection modality for the H-008 chimney-protection barrier (SUB-SCI-070), but require the contact-force channel to run continuous built-in test and reading-plausibility checks, and require the Science Payload to treat any loss of a valid contact-force reading while the probe is extended as contact-present, inhibiting further probe advance, retracting the probe to its stowed hull-flush position, and suspending sampling until a valid reading is restored. Context: the SUB-SCI-070 200 ms retract barrier rests entirely on the single contact-force sensor reporting a value; a stuck-low or failed-quiet sensor is silent, so the barrier would be defeated and the probe pushed into the fragile chimney with no detection. This is the same silent-false-clear exposure ARC-REQ-009 closed for the Obstacle Avoidance Sonar. Alternatives considered: a diverse second contact-sensing modality (motor-current or strain-gauge cross-check) for true redundancy, rejected as disproportionate to an ecosystem-disturbance hazard on a mass- and power-constrained deployable probe; accepting the single sensor unmonitored, rejected because the failure is silent and acceptance without detection leaves no fallback. Consequences: the contact-force channel remains a single sensor but a failed or implausible reading is detected and triggers a fail-safe retract to stow; adds a built-in-test function to the contact-force signal chain and no modelled component. Status: Accepted. The H-008 contact-force barrier's single-point silent failure is detected and mitigated by a conservative fail-safe, proportionate to a major hazard and consistent with the ARC-REQ-009 sonar decision for the same failure class. | Analysis |
| ARC-REQ-009 | P3 | Decision: Retain the single Obstacle Avoidance Sonar as the sole obstacle-ranging modality, but require it to run continuous built-in test and reading-plausibility checks, and require the vehicle to treat any loss of valid obstacle detection as obstacle-present, executing a conservative controlled withdrawal to a safe standoff and then aborting if detection is not restored. Context: the 2 m vent-chimney standoff barrier (SYS-REQ-004, SUB-NAV-002) rests entirely on the sonar reporting structures. A silent no-return or a false-clear is not a loss of the fused INS+DVL solution, so the navigation-loss response (SUB-NAV-075) never triggers and the barrier would be defeated with no detection. Alternatives considered: a diverse second obstacle-ranging modality, rejected because the mass and power budget does not support it, on the same grounds ARC-REQ-002 rejected hot autonomy redundancy; accepting the single-sensor barrier unmonitored, rejected because a sonar false-clear is silent whereas a Mission Autonomy Computer loss is self-evident. Consequences: the sonar remains a single sensor, but a failed or implausible sonar is detected and triggers a fail-safe retreat reusing the SUB-NAV-075 withdrawal geometry (SUB-NAV-082, SUB-NAV-083); adds a built-in-test function to the sonar signal chain and no modelled component. Status: Accepted. The collision-barrier single point of failure is analysed and mitigated by detection plus a conservative fail-safe rather than left silent, proportionate to a mass- and power-constrained vehicle whose worst-case consequence is vehicle loss. | Analysis |
| ARC-REQ-008 | P3 | Decision: Operate the 48 V main DC bus as an unearthed (floating, IT-type) distribution system, with neither pole bonded to the vehicle hull, and provide continuous bus-to-hull insulation-resistance monitoring with alarm annunciation. Bond the hull to a single-point reference for corrosion and electrostatic-discharge control only. Context: SYS-REQ-019 requires single-fault tolerance of the distribution; in conductive seawater an undetected first ground fault on a hull-referenced bus would drive fault current immediately, risk galvanic corrosion and a touch hazard during deck handling, and on a second fault short the bus and de-energise the priority loads. Alternatives considered: hull-referenced (chassis-earthed) bus, rejected because a single ground fault is immediately live and hazardous in seawater; solidly earthed with residual-current trip, rejected because a first fault trips and drops the bus, losing the loads needed to abort. Consequences: a floating first fault is non-hazardous and does not de-energise loads, buying time to recover, but the isolation margin is spent until cleared, so a ground-fault alarm curtails the mission; adds an insulation-monitoring function to the Power Management Unit. Status: Accepted. The floating-plus-monitoring scheme gives single-fault tolerance in a conductive-seawater environment where a hull-referenced bus would be hazardous on the first fault. | Analysis |
| ARC-REQ-007 | P3 | Decision: Interface requirements use the IFC-ISI prefix and subsystem- or interface-level verifications use the VER-ISI prefix (ISI, inter-subsystem interface, a document-level token); system-level verifications also carry VER-ISI in this model. No subsystem is named ISI and no breakdown node uses that abbreviation, so the prefix is a document convention, not a subsystem designator, and is not to be remapped onto the six subsystem abbreviations. Context: every interface requirement spans two subsystems by construction and the verifications cover all six subsystems. Alternatives considered: per-subsystem prefixes for interface and verification requirements, rejected because an interface belongs to two subsystems. Consequences: none to the engineering content. Status: Accepted. Documentation convention recorded so the shared prefix is read as intentional and not remapped; superseded in detail by ARC-REQ-025, kept for continuity of the ref. | Inspection |
| ARC-REQ-006 | P3 | Decision: Add a dedicated USBL Acoustic Transponder for real-time position tracking, separate from the Acoustic Modem's data channel, and give the Emergency Surface Beacon a secondary electronic arm trigger from the Acoustic Modem alongside its primary mechanical switch. Context: the Communications & Recovery subsystem previously had only a data modem and a recovery beacon; neither gave the support ship a link-independent real-time position track during close-standoff survey work, and the beacon had a single mechanical activation path. Alternatives considered: deriving position from acoustic modem packet timing alone, rejected because it ties tracking to the data link that may saturate during a capture manoeuvre; leaving the beacon single-trigger, rejected because a jammed or corroded switch would leave the vehicle unrecoverable after a successful ascent. Consequences: one additional acoustic transducer with its own penetration (SUB-HUL-073); the beacon's secondary trigger path adds a quiescent draw bounded at 0.5 W for the full dive, negligible against the SUB-NRG-027 reserve margin. Status: Accepted. A dedicated USBL transponder gives the support ship a link-independent real-time position track, supporting SYS-REQ-002 recoverability, without tying tracking to the data channel that may saturate during a capture manoeuvre. | Analysis |
| ARC-REQ-005 | P3 | Decision: Separate cell-level protection into a dedicated Battery Management System distinct from the bus-facing Power Management Unit, rather than folding cell monitoring into the Power Management Unit's control firmware. Context: SUB-NRG-008 requires a 500 ms fault-to-contactor-open response driven directly off per-cell voltage and temperature sensing; coupling cell protection into the bus-regulation firmware would make the safety-critical isolation path dependent on unrelated code. Alternatives considered: integrated firmware handling both bus regulation and cell protection, rejected because a single defect or watchdog stall in the regulation loop would also stall cell protection; passive fuse-only protection, rejected because a fuse cannot detect the slow over-temperature or under-voltage conditions that precede thermal runaway. Consequences: the pack carries an additional pressure-tolerant electronics module inside the compensated enclosure with its own CAN interface to the Power Management Unit, and pack contactor authority is split between two components, which IFC-ISI-008 keeps unambiguous. Status: Accepted. A dedicated Battery Management System keeps SUB-NRG-008's 500 ms response independent of the Power Management Unit's bus-regulation firmware. | Analysis |
| ARC-REQ-004 | P3 | Decision: Use a single dual-channel Thruster Motor Controller with independent per-channel fault isolation to drive both the Main Thruster Pod and Vertical Thruster Pair, rather than a dedicated controller per thruster pair or per-thruster distributed controllers. Context: SUB-PRP-005 requires a faulted drive channel to be isolated within 200 ms without disabling the healthy channel, and the vehicle has no diver or ROV access for in-dive repair at 6000 m. Alternatives considered: two fully independent single-channel controllers, rejected because they double the pressure-housing penetrator count and add a second CAN node for negligible isolation benefit over hardware-separated channel drive stages; four per-thruster distributed controllers, rejected as adding three more pressure-tolerant housings, connectors and CAN nodes than the fault-tolerance need justifies. Consequences: the Thruster Motor Controller is a shared-fate component for both thruster pairs at board level though not at drive-channel level; its internal supply and microcontroller carry higher reliability margin than either drive stage, the Independent Thruster Power Interlock (SUB-PRP-074) covers the common-mode case, and a third thruster axis would require a controller revision. Status: Accepted. A single dual-channel controller with hardware-separated drive stages meets SUB-PRP-005's 200 ms fault-isolation requirement without the penetration and node cost of separate controllers. | Analysis |
| ARC-REQ-003 | P3 | Decision: Use an isobaric (pressure-retaining) fluid sampler with pressure-retaining sample cartridges for vent fluid capture rather than an ambient-pressure sample vessel with post-recovery pressurisation. Context: SYS-REQ-003 requires sample pressure to stay within +/-5 percent of in-situ capture pressure from capture until handover, driven by the science need for uncontaminated geochemistry. Alternatives considered: an ambient-pressure vessel with post-recovery re-pressurisation, rejected because no re-pressurisation timeline can be bounded tightly enough to hold the +/-5 percent tolerance and re-pressurisation risks contaminant gas. Consequences: the isobaric sampler is heavier and more complex than an ambient-pressure vessel, its pressure-retention seal is a single point of scientific-mission failure that SUB-SCI-003 thermal monitoring partially protects, and cartridges holding up to 620 bar on deck are a personnel hazard (H-009) managed by SUB-SCI-109. Status: Accepted. Isobaric sampling is the only option that can bound sample pressure to +/-5 percent of in-situ capture pressure per SYS-REQ-003. | Analysis |
| ARC-REQ-002 | P3 | Decision: Centralise all navigation sensor fusion and mission control in a single Mission Autonomy Computer rather than distributing autonomy logic across subsystem-local controllers. Context: SYS-REQ-004 requires holding a 2 m standoff from vent chimneys with no GPS at depth, which demands tightly time-synchronised fusion of INS, DVL and sonar data. Alternatives considered: distributed control with a local propulsion controller closing the standoff loop independently, rejected because it duplicates the navigation solution and risks the two controllers disagreeing on position; dual redundant autonomy computers, rejected for this phase because the mass and power budget does not support hot redundancy. Consequences: the Mission Autonomy Computer is a single point of failure for navigation and station-keeping; its loss forces reliance on the independent Drop-Weight Release abort path (SUB-HUL-059) rather than a controlled retreat. Status: Accepted. Centralised fusion is required to meet SYS-REQ-004's 2 m standoff with no GPS aiding at depth; a distributed alternative risked disagreement on position and dual computers were rejected on mass and power budget for this phase. | Analysis |
| ARC-REQ-001 | P3 | Decision: Use a mechanically actuated, non-explosive Drop-Weight Release as the sole emergency ascent mechanism, backed by fixed syntactic foam buoyancy sized for positive buoyancy with a flooded non-critical compartment. Context: SYS-REQ-001 requires positive buoyancy within 30 s of an abort, at a depth where diver or ROV intervention is not available. Alternatives considered: pyrotechnic ballast release, rejected for shipping restrictions on explosives aboard a research vessel and single-shot reliability risk; a variable-buoyancy pump system, rejected because it adds a powered, software-dependent failure mode into the one path that must work when everything else has failed. Consequences: the vehicle carries the abort weight for the entire dive, reducing payload margin; the release mechanism is independently power-fed (SUB-NRG-067) so it fires even if the main bus is degraded; the descent weight of ARC-REQ-020 is a separate release. Status: Accepted. Drop-weight release is the sole path that must fire even if the main bus and Mission Autonomy Computer are degraded, enabling SYS-REQ-001's 30 s abort-to-ascent bound; pyrotechnic and variable-buoyancy alternatives were rejected for shipping-regulation and single-point-of-failure reasons. | Analysis |
Architecture Diagrams
Traceability Matrix (515)
| Source | Type | Target | Description |
|---|---|---|---|
| VER-ISI-139 | verifies | IFC-ISI-033 | |
| STK-REQ-001 | derives | IFC-ISI-033 | |
| SYS-REQ-021 | derives | IFC-ISI-033 | |
| VER-ISI-137 | verifies | IFC-ISI-032 | |
| SYS-REQ-005 | derives | IFC-ISI-032 | |
| VER-ISI-080 | verifies | IFC-ISI-031 | |
| SYS-REQ-017 | derives | IFC-ISI-031 | |
| VER-ISI-044 | verifies | IFC-ISI-030 | |
| SYS-REQ-021 | derives | IFC-ISI-030 | |
| VER-ISI-006 | verifies | IFC-ISI-029 | |
| SYS-REQ-003 | derives | IFC-ISI-029 | |
| VER-ISI-163 | verifies | SUB-SCI-157 | |
| SYS-REQ-021 | derives | SUB-SCI-157 | |
| VER-ISI-134 | verifies | SUB-SCI-156 | |
| VER-ISI-134 | verifies | SUB-SCI-155 | |
| SUB-SCI-058 | derives | SUB-SCI-156 | |
| SUB-SCI-058 | derives | SUB-SCI-155 | |
| VER-ISI-133 | verifies | SUB-SCI-154 | |
| SUB-SCI-094 | derives | SUB-SCI-154 | |
| SUB-SCI-003 | derives | SUB-SCI-154 | |
| VER-ISI-131 | verifies | SUB-SCI-153 | |
| SUB-SCI-058 | derives | SUB-SCI-153 | |
| VER-ISI-129 | verifies | SUB-SCI-152 | |
| VER-ISI-129 | verifies | SUB-SCI-151 | |
| SYS-REQ-004 | derives | SUB-SCI-152 | |
| SYS-REQ-004 | derives | SUB-SCI-151 | |
| SUB-SCI-150 | derives | SUB-SCI-094 | |
| VER-ISI-170 | verifies | SUB-SCI-150 | |
| SYS-REQ-003 | derives | SUB-SCI-150 | |
| VER-ISI-127 | verifies | SUB-PRP-149 | |
| VER-ISI-127 | verifies | SUB-PRP-148 | |
| SYS-REQ-004 | derives | SUB-PRP-149 | |
| SYS-REQ-004 | derives | SUB-PRP-148 | |
| VER-ISI-126 | verifies | SUB-PRP-147 | |
| VER-ISI-126 | verifies | SUB-PRP-146 | |
| SUB-PRP-074 | derives | SUB-PRP-147 | |
| SUB-PRP-074 | derives | SUB-PRP-146 | |
| VER-ISI-125 | verifies | SUB-PRP-145 | |
| VER-ISI-125 | verifies | SUB-PRP-144 | |
| VER-ISI-125 | verifies | SUB-PRP-143 | |
| SYS-REQ-004 | derives | SUB-PRP-145 | |
| SYS-REQ-004 | derives | SUB-PRP-144 | |
| SYS-REQ-004 | derives | SUB-PRP-143 | |
| VER-ISI-161 | verifies | SUB-NRG-142 | |
| SYS-REQ-009 | derives | SUB-NRG-142 | |
| VER-ISI-119 | verifies | SUB-NRG-141 | |
| SUB-NRG-008 | derives | SUB-NRG-141 | |
| SUB-HUL-059 | derives | SUB-NRG-141 | |
| SYS-REQ-020 | derives | SUB-NRG-141 | |
| VER-ISI-117 | verifies | SUB-NRG-140 | |
| VER-ISI-117 | verifies | SUB-NRG-139 | |
| SYS-REQ-033 | derives | SUB-NRG-140 | |
| SYS-REQ-019 | derives | SUB-NRG-140 | |
| SYS-REQ-019 | derives | SUB-NRG-139 | |
| VER-ISI-031 | verifies | SUB-NRG-138 | |
| VER-ISI-031 | verifies | SUB-NRG-137 | |
| SYS-REQ-009 | derives | SUB-NRG-138 | |
| SYS-REQ-009 | derives | SUB-NRG-137 | |
| VER-ISI-169 | verifies | SUB-NRG-135 | |
| VER-ISI-009 | verifies | SUB-NRG-136 | |
| ARC-REQ-005 | refines | SUB-NRG-136 | |
| SYS-REQ-009 | derives | SUB-NRG-136 | |
| ARC-REQ-005 | refines | SUB-NRG-135 | |
| SYS-REQ-009 | derives | SUB-NRG-135 | |
| VER-ISI-168 | verifies | SUB-NAV-134 | |
| VER-ISI-091 | verifies | SUB-NAV-133 | |
| SYS-REQ-010 | derives | SUB-NAV-134 | |
| SYS-REQ-011 | derives | SUB-NAV-134 | |
| SYS-REQ-012 | derives | SUB-NAV-134 | |
| SYS-REQ-013 | derives | SUB-NAV-134 | |
| SYS-REQ-014 | derives | SUB-NAV-134 | |
| SYS-REQ-015 | derives | SUB-NAV-134 | |
| SYS-REQ-030 | derives | SUB-NAV-133 | |
| SYS-REQ-029 | derives | SUB-NAV-133 | |
| SYS-REQ-028 | derives | SUB-NAV-133 | |
| SYS-REQ-027 | derives | SUB-NAV-133 | |
| SYS-REQ-025 | derives | SUB-NAV-133 | |
| SYS-REQ-024 | derives | SUB-NAV-133 | |
| SYS-REQ-015 | derives | SUB-NAV-133 | |
| SYS-REQ-014 | derives | SUB-NAV-133 | |
| SYS-REQ-013 | derives | SUB-NAV-133 | |
| SYS-REQ-012 | derives | SUB-NAV-133 | |
| SYS-REQ-011 | derives | SUB-NAV-133 | |
| SYS-REQ-010 | derives | SUB-NAV-133 | |
| VER-ISI-109 | verifies | SUB-NAV-132 | |
| VER-ISI-109 | verifies | SUB-NAV-131 | |
| VER-ISI-109 | verifies | SUB-NAV-130 | |
| SUB-NAV-093 | derives | SUB-NAV-132 | |
| SUB-NAV-093 | derives | SUB-NAV-131 | |
| SUB-NAV-093 | derives | SUB-NAV-130 | |
| VER-ISI-105 | verifies | SUB-NAV-129 | |
| VER-ISI-105 | verifies | SUB-NAV-128 | |
| SYS-REQ-004 | derives | SUB-NAV-129 | |
| SYS-REQ-004 | derives | SUB-NAV-128 | |
| VER-ISI-140 | verifies | SUB-NAV-127 | |
| VER-ISI-140 | verifies | SUB-NAV-126 | |
| VER-ISI-140 | verifies | SUB-NAV-125 | |
| VER-ISI-140 | verifies | SUB-NAV-124 | |
| SYS-REQ-004 | derives | SUB-NAV-127 | |
| SYS-REQ-020 | derives | SUB-NAV-127 | |
| SYS-REQ-004 | derives | SUB-NAV-126 | |
| SYS-REQ-020 | derives | SUB-NAV-126 | |
| SYS-REQ-004 | derives | SUB-NAV-125 | |
| SYS-REQ-020 | derives | SUB-NAV-125 | |
| SYS-REQ-004 | derives | SUB-NAV-124 | |
| SYS-REQ-020 | derives | SUB-NAV-124 | |
| VER-ISI-141 | verifies | SUB-NAV-123 | |
| SYS-REQ-004 | derives | SUB-NAV-123 | |
| SUB-NAV-122 | derives | SUB-NAV-072 | |
| VER-ISI-103 | verifies | SUB-NAV-122 | |
| VER-ISI-103 | verifies | SUB-NAV-121 | |
| VER-ISI-103 | verifies | SUB-NAV-120 | |
| SYS-REQ-004 | derives | SUB-NAV-122 | |
| SYS-REQ-004 | derives | SUB-NAV-121 | |
| SYS-REQ-004 | derives | SUB-NAV-120 | |
| VER-ISI-167 | verifies | SUB-NAV-119 | |
| VER-ISI-081 | verifies | SUB-NAV-118 | |
| SYS-REQ-004 | derives | SUB-NAV-119 | |
| SYS-REQ-004 | derives | SUB-NAV-118 | |
| VER-ISI-160 | verifies | SUB-HUL-117 | |
| VER-ISI-160 | verifies | SUB-HUL-116 | |
| SYS-REQ-021 | derives | SUB-HUL-117 | |
| SYS-REQ-021 | derives | SUB-HUL-116 | |
| VER-ISI-100 | verifies | SUB-HUL-115 | |
| SUB-HUL-076 | derives | SUB-HUL-115 | |
| SUB-HUL-113 | derives | SUB-HUL-099 | |
| VER-ISI-098 | verifies | SUB-HUL-114 | |
| VER-ISI-098 | verifies | SUB-HUL-113 | |
| SYS-REQ-007 | derives | SUB-HUL-114 | |
| SYS-REQ-007 | derives | SUB-HUL-113 | |
| SYS-REQ-020 | derives | SUB-HUL-113 | |
| VER-ISI-036 | verifies | SUB-COM-111 | |
| SYS-REQ-022 | derives | SUB-COM-111 | |
| VER-ISI-166 | verifies | STK-REQ-010 | |
| VER-ISI-165 | verifies | STK-REQ-004 | |
| SYS-REQ-032 | derives | SUB-NRG-080 | |
| SYS-REQ-033 | derives | SUB-NRG-087 | |
| VER-ISI-155 | verifies | SYS-REQ-033 | |
| VER-ISI-155 | verifies | SYS-REQ-032 | |
| STK-REQ-009 | derives | SYS-REQ-033 | |
| STK-REQ-009 | derives | SYS-REQ-032 | |
| VER-ISI-154 | verifies | SYS-REQ-031 | |
| STK-REQ-001 | derives | SYS-REQ-031 | |
| VER-ISI-090 | verifies | SYS-REQ-030 | |
| STK-REQ-001 | derives | SYS-REQ-030 | |
| VER-ISI-088 | verifies | SYS-REQ-029 | |
| VER-ISI-088 | verifies | SYS-REQ-026 | |
| VER-ISI-088 | verifies | SYS-REQ-028 | |
| STK-REQ-005 | derives | SYS-REQ-029 | |
| STK-REQ-005 | derives | SYS-REQ-028 | |
| VER-ISI-087 | verifies | SYS-REQ-027 | |
| VER-ISI-087 | verifies | SYS-REQ-026 | |
| VER-ISI-087 | verifies | SYS-REQ-025 | |
| STK-REQ-004 | derives | SYS-REQ-027 | |
| STK-REQ-005 | derives | SYS-REQ-026 | |
| STK-REQ-004 | derives | SYS-REQ-026 | |
| STK-REQ-004 | derives | SYS-REQ-025 | |
| SYS-REQ-023 | derives | SUB-HUL-105 | |
| VER-ISI-086 | verifies | SYS-REQ-024 | |
| VER-ISI-086 | verifies | SYS-REQ-023 | |
| STK-REQ-005 | derives | SYS-REQ-024 | |
| STK-REQ-005 | derives | SYS-REQ-023 | |
| SYS-REQ-022 | derives | SUB-COM-011 | |
| SYS-REQ-022 | derives | SUB-COM-022 | |
| SYS-REQ-022 | derives | SUB-COM-040 | |
| SYS-REQ-022 | derives | SUB-COM-037 | |
| VER-ISI-148 | verifies | SYS-REQ-022 | |
| STK-REQ-002 | derives | SYS-REQ-022 | |
| ARC-REQ-006 | refines | SYS-REQ-022 | |
| STK-REQ-008 | derives | SYS-REQ-021 | |
| STK-REQ-001 | derives | SYS-REQ-020 | |
| STK-REQ-009 | derives | SYS-REQ-019 | |
| STK-REQ-001 | derives | SYS-REQ-018 | |
| STK-REQ-001 | derives | SYS-REQ-017 | |
| STK-REQ-007 | derives | SYS-REQ-016 | |
| SYS-REQ-005 | derives | SUB-NRG-034 | |
| SYS-REQ-005 | derives | SUB-NRG-030 | |
| SYS-REQ-005 | derives | SUB-NRG-028 | |
| SYS-REQ-005 | derives | SUB-NAV-089 | |
| SYS-REQ-005 | derives | SUB-NAV-088 | |
| SYS-REQ-005 | derives | IFC-ISI-025 | |
| SYS-REQ-008 | derives | IFC-ISI-018 | |
| SYS-REQ-008 | derives | IFC-ISI-017 | |
| SYS-REQ-002 | derives | IFC-ISI-028 | |
| SYS-REQ-002 | derives | SUB-COM-042 | |
| SYS-REQ-002 | derives | IFC-ISI-010 | |
| SYS-REQ-004 | derives | SUB-SCI-068 | |
| SYS-REQ-004 | derives | SUB-PRP-064 | |
| SYS-REQ-004 | derives | SUB-PRP-063 | |
| SYS-REQ-004 | derives | SUB-PRP-062 | |
| SYS-REQ-004 | derives | SUB-PRP-047 | |
| SYS-REQ-004 | derives | SUB-PRP-005 | |
| SYS-REQ-004 | derives | SUB-NAV-050 | |
| SYS-REQ-004 | derives | SUB-NAV-049 | |
| SYS-REQ-004 | derives | IFC-ISI-019 | |
| SYS-REQ-004 | derives | IFC-ISI-013 | |
| SYS-REQ-004 | derives | IFC-ISI-012 | |
| SYS-REQ-004 | derives | IFC-ISI-004 | |
| SYS-REQ-006 | derives | IFC-ISI-024 | |
| SYS-REQ-006 | derives | SUB-COM-038 | |
| SYS-REQ-006 | derives | SUB-COM-010 | |
| SYS-REQ-006 | derives | IFC-ISI-002 | |
| SYS-REQ-006 | derives | IFC-ISI-001 | |
| IFC-ISI-009 | derives | SUB-NRG-033 | |
| IFC-ISI-018 | derives | SUB-NRG-055 | |
| IFC-ISI-017 | derives | SUB-SCI-053 | |
| IFC-ISI-016 | derives | SUB-SCI-054 | |
| SYS-REQ-003 | derives | IFC-ISI-016 | |
| SYS-REQ-003 | derives | SUB-SCI-110 | |
| SYS-REQ-009 | derives | SUB-NRG-032 | |
| SYS-REQ-009 | derives | IFC-ISI-008 | |
| SYS-REQ-009 | derives | SUB-NRG-107 | |
| SYS-REQ-021 | derives | SUB-NRG-033 | |
| SYS-REQ-021 | derives | IFC-ISI-009 | |
| SYS-REQ-021 | derives | IFC-ISI-027 | |
| SYS-REQ-021 | derives | SUB-SCI-109 | |
| SYS-REQ-021 | derives | SUB-NRG-108 | |
| SYS-REQ-021 | derives | SUB-HUL-106 | |
| SYS-REQ-020 | derives | SUB-NRG-092 | |
| SYS-REQ-020 | derives | SUB-HUL-059 | |
| SYS-REQ-020 | derives | SUB-HUL-076 | |
| SYS-REQ-020 | derives | SUB-NAV-083 | |
| SYS-REQ-020 | derives | SUB-NAV-072 | |
| SYS-REQ-020 | derives | SUB-NRG-061 | |
| SYS-REQ-020 | derives | SUB-COM-021 | |
| SYS-REQ-019 | derives | SUB-NRG-081 | |
| SYS-REQ-019 | derives | SUB-NRG-079 | |
| SYS-REQ-019 | derives | SUB-NRG-078 | |
| SYS-REQ-001 | derives | IFC-ISI-022 | |
| SYS-REQ-001 | derives | IFC-ISI-020 | |
| SYS-REQ-017 | derives | IFC-ISI-021 | |
| SYS-REQ-017 | derives | IFC-ISI-011 | |
| SYS-REQ-018 | derives | SUB-HUL-065 | |
| SYS-REQ-018 | derives | SUB-HUL-043 | |
| SYS-REQ-007 | derives | IFC-ISI-015 | |
| SYS-REQ-007 | derives | SUB-HUL-090 | |
| SYS-REQ-007 | derives | SUB-HUL-066 | |
| SYS-REQ-016 | derives | SUB-PRP-046 | |
| SYS-REQ-016 | derives | SUB-NRG-031 | |
| SYS-REQ-016 | derives | SUB-HUL-015 | |
| SYS-REQ-007 | derives | SUB-HUL-104 | |
| SYS-REQ-016 | derives | SUB-HUL-104 | |
| VER-ISI-164 | verifies | SUB-SCI-110 | Verification activity written for SUB-SCI-110 during the 2026-10-16 review-comment remediation; method matches the target's declared method. |
| VER-ISI-163 | verifies | SUB-SCI-109 | Verification activity written for SUB-SCI-109 during the 2026-10-16 review-comment remediation; method matches the target's declared method. |
| VER-ISI-162 | verifies | SUB-NRG-108 | Verification activity written for SUB-NRG-108 during the 2026-10-16 review-comment remediation; method matches the target's declared method. |
| VER-ISI-161 | verifies | SUB-NRG-107 | Verification activity written for SUB-NRG-107 during the 2026-10-16 review-comment remediation; method matches the target's declared method. |
| VER-ISI-160 | verifies | SUB-HUL-106 | Verification activity written for SUB-HUL-106 during the 2026-10-16 review-comment remediation; method matches the target's declared method. |
| VER-ISI-159 | verifies | SUB-HUL-105 | Verification activity written for SUB-HUL-105 during the 2026-10-16 review-comment remediation; method matches the target's declared method. |
| VER-ISI-158 | verifies | SUB-HUL-104 | Verification activity written for SUB-HUL-104 during the 2026-10-16 review-comment remediation; method matches the target's declared method. |
| VER-ISI-157 | verifies | SYS-REQ-021 | Verification activity written for SYS-REQ-021 during the 2026-10-16 review-comment remediation; method matches the target's declared method. |
| VER-ISI-156 | verifies | SYS-REQ-020 | Verification activity written for SYS-REQ-020 during the 2026-10-16 review-comment remediation; method matches the target's declared method. |
| VER-ISI-155 | verifies | SYS-REQ-019 | Verification activity written for SYS-REQ-019 during the 2026-10-16 review-comment remediation; method matches the target's declared method. |
| VER-ISI-154 | verifies | SYS-REQ-018 | Verification activity written for SYS-REQ-018 during the 2026-10-16 review-comment remediation; method matches the target's declared method. |
| VER-ISI-153 | verifies | SYS-REQ-017 | Verification activity written for SYS-REQ-017 during the 2026-10-16 review-comment remediation; method matches the target's declared method. |
| VER-ISI-152 | verifies | SYS-REQ-016 | Verification activity written for SYS-REQ-016 during the 2026-10-16 review-comment remediation; method matches the target's declared method. |
| VER-ISI-151 | verifies | SYS-REQ-009 | Verification activity written for SYS-REQ-009 during the 2026-10-16 review-comment remediation; method matches the target's declared method. |
| VER-ISI-150 | verifies | IFC-ISI-028 | Link-budget analysis verifies quantified RF margins |
| IFC-ISI-028 | refines | IFC-ISI-026 | Quantifies link margin for the combined GNSS/Iridium interface |
| VER-ISI-139 | verifies | IFC-ISI-027 | Verifies the structural load rating and manual latch requirement of IFC-ISI-027. |
| VER-ISI-138 | verifies | IFC-ISI-026 | Verifies the antenna link-margin and cycle-time requirement of IFC-ISI-026. |
| STK-REQ-001 | derives | IFC-ISI-027 | The Recovery Hardpoint is the physical interface that makes ship-based recovery (no subsea intervention asset) possible. |
| SYS-REQ-002 | derives | IFC-ISI-026 | The antenna RF interface is the physical link that must exist for SYS-REQ-002's 5-minute post-surfacing GPS fix to be reachable. |
| VER-ISI-137 | verifies | IFC-ISI-025 | Verifies the NRG-SCI power delivery and per-instrument fusing declared in IFC-ISI-025. |
| SYS-REQ-009 | derives | SUB-NRG-017 | SUB-NRG-017 realises SYS-REQ-009's cell-isolation-before-propagation intent as the BMS's first-tier isolation response. |
| VER-ISI-136 | verifies | IFC-ISI-024 | Closes review finding RF-sub-ver-gap / RF-ifc-ver-gap: IFC-ISI-024 had no VER entry, so a test organisation could not build a full test programme from the verification-requirements document. |
| VER-ISI-135 | verifies | IFC-ISI-023 | Closes review finding RF-sub-ver-gap / RF-ifc-ver-gap: IFC-ISI-023 had no VER entry, so a test organisation could not build a full test programme from the verification-requirements document. |
| VER-ISI-134 | verifies | SUB-SCI-100 | Closes review finding RF-sub-ver-gap / RF-ifc-ver-gap: SUB-SCI-100 had no VER entry, so a test organisation could not build a full test programme from the verification-requirements document. |
| VER-ISI-133 | verifies | SUB-SCI-098 | Closes review finding RF-sub-ver-gap / RF-ifc-ver-gap: SUB-SCI-098 had no VER entry, so a test organisation could not build a full test programme from the verification-requirements document. |
| VER-ISI-132 | verifies | SUB-SCI-094 | Closes review finding RF-sub-ver-gap / RF-ifc-ver-gap: SUB-SCI-094 had no VER entry, so a test organisation could not build a full test programme from the verification-requirements document. |
| VER-ISI-131 | verifies | SUB-SCI-070 | Closes review finding RF-sub-ver-gap / RF-ifc-ver-gap: SUB-SCI-070 had no VER entry, so a test organisation could not build a full test programme from the verification-requirements document. |
| VER-ISI-130 | verifies | SUB-SCI-069 | Closes review finding RF-sub-ver-gap / RF-ifc-ver-gap: SUB-SCI-069 had no VER entry, so a test organisation could not build a full test programme from the verification-requirements document. |
| VER-ISI-129 | verifies | SUB-SCI-068 | Closes review finding RF-sub-ver-gap / RF-ifc-ver-gap: SUB-SCI-068 had no VER entry, so a test organisation could not build a full test programme from the verification-requirements document. |
| VER-ISI-128 | verifies | SUB-SCI-058 | Closes review finding RF-sub-ver-gap / RF-ifc-ver-gap: SUB-SCI-058 had no VER entry, so a test organisation could not build a full test programme from the verification-requirements document. |
| VER-ISI-127 | verifies | SUB-PRP-102 | Closes review finding RF-sub-ver-gap / RF-ifc-ver-gap: SUB-PRP-102 had no VER entry, so a test organisation could not build a full test programme from the verification-requirements document. |
| VER-ISI-126 | verifies | SUB-PRP-096 | Closes review finding RF-sub-ver-gap / RF-ifc-ver-gap: SUB-PRP-096 had no VER entry, so a test organisation could not build a full test programme from the verification-requirements document. |
| VER-ISI-125 | verifies | SUB-PRP-085 | Closes review finding RF-sub-ver-gap / RF-ifc-ver-gap: SUB-PRP-085 had no VER entry, so a test organisation could not build a full test programme from the verification-requirements document. |
| VER-ISI-124 | verifies | SUB-PRP-074 | Closes review finding RF-sub-ver-gap / RF-ifc-ver-gap: SUB-PRP-074 had no VER entry, so a test organisation could not build a full test programme from the verification-requirements document. |
| VER-ISI-123 | verifies | SUB-PRP-064 | Closes review finding RF-sub-ver-gap / RF-ifc-ver-gap: SUB-PRP-064 had no VER entry, so a test organisation could not build a full test programme from the verification-requirements document. |
| VER-ISI-122 | verifies | SUB-PRP-063 | Closes review finding RF-sub-ver-gap / RF-ifc-ver-gap: SUB-PRP-063 had no VER entry, so a test organisation could not build a full test programme from the verification-requirements document. |
| VER-ISI-121 | verifies | SUB-PRP-062 | Closes review finding RF-sub-ver-gap / RF-ifc-ver-gap: SUB-PRP-062 had no VER entry, so a test organisation could not build a full test programme from the verification-requirements document. |
| VER-ISI-119 | verifies | SUB-NRG-092 | Closes review finding RF-sub-ver-gap / RF-ifc-ver-gap: SUB-NRG-092 had no VER entry, so a test organisation could not build a full test programme from the verification-requirements document. |
| VER-ISI-118 | verifies | SUB-NRG-087 | Closes review finding RF-sub-ver-gap / RF-ifc-ver-gap: SUB-NRG-087 had no VER entry, so a test organisation could not build a full test programme from the verification-requirements document. |
| VER-ISI-117 | verifies | SUB-NRG-081 | Closes review finding RF-sub-ver-gap / RF-ifc-ver-gap: SUB-NRG-081 had no VER entry, so a test organisation could not build a full test programme from the verification-requirements document. |
| VER-ISI-116 | verifies | SUB-NRG-080 | Closes review finding RF-sub-ver-gap / RF-ifc-ver-gap: SUB-NRG-080 had no VER entry, so a test organisation could not build a full test programme from the verification-requirements document. |
| VER-ISI-115 | verifies | SUB-NRG-079 | Closes review finding RF-sub-ver-gap / RF-ifc-ver-gap: SUB-NRG-079 had no VER entry, so a test organisation could not build a full test programme from the verification-requirements document. |
| VER-ISI-114 | verifies | SUB-NRG-078 | Closes review finding RF-sub-ver-gap / RF-ifc-ver-gap: SUB-NRG-078 had no VER entry, so a test organisation could not build a full test programme from the verification-requirements document. |
| VER-ISI-113 | verifies | SUB-NRG-077 | Closes review finding RF-sub-ver-gap / RF-ifc-ver-gap: SUB-NRG-077 had no VER entry, so a test organisation could not build a full test programme from the verification-requirements document. |
| VER-ISI-112 | verifies | SUB-NRG-071 | Closes review finding RF-sub-ver-gap / RF-ifc-ver-gap: SUB-NRG-071 had no VER entry, so a test organisation could not build a full test programme from the verification-requirements document. |
| VER-ISI-111 | verifies | SUB-NRG-067 | Closes review finding RF-sub-ver-gap / RF-ifc-ver-gap: SUB-NRG-067 had no VER entry, so a test organisation could not build a full test programme from the verification-requirements document. |
| VER-ISI-110 | verifies | SUB-NRG-061 | Closes review finding RF-sub-ver-gap / RF-ifc-ver-gap: SUB-NRG-061 had no VER entry, so a test organisation could not build a full test programme from the verification-requirements document. |
| VER-ISI-109 | verifies | SUB-NAV-097 | Closes review finding RF-sub-ver-gap / RF-ifc-ver-gap: SUB-NAV-097 had no VER entry, so a test organisation could not build a full test programme from the verification-requirements document. |
| VER-ISI-108 | verifies | SUB-NAV-093 | Closes review finding RF-sub-ver-gap / RF-ifc-ver-gap: SUB-NAV-093 had no VER entry, so a test organisation could not build a full test programme from the verification-requirements document. |
| VER-ISI-107 | verifies | SUB-NAV-089 | Closes review finding RF-sub-ver-gap / RF-ifc-ver-gap: SUB-NAV-089 had no VER entry, so a test organisation could not build a full test programme from the verification-requirements document. |
| VER-ISI-106 | verifies | SUB-NAV-088 | Closes review finding RF-sub-ver-gap / RF-ifc-ver-gap: SUB-NAV-088 had no VER entry, so a test organisation could not build a full test programme from the verification-requirements document. |
| VER-ISI-105 | verifies | SUB-NAV-086 | Closes review finding RF-sub-ver-gap / RF-ifc-ver-gap: SUB-NAV-086 had no VER entry, so a test organisation could not build a full test programme from the verification-requirements document. |
| VER-ISI-104 | verifies | SUB-NAV-084 | Closes review finding RF-sub-ver-gap / RF-ifc-ver-gap: SUB-NAV-084 had no VER entry, so a test organisation could not build a full test programme from the verification-requirements document. |
| VER-ISI-103 | verifies | SUB-NAV-075 | Closes review finding RF-sub-ver-gap / RF-ifc-ver-gap: SUB-NAV-075 had no VER entry, so a test organisation could not build a full test programme from the verification-requirements document. |
| VER-ISI-102 | verifies | SUB-NAV-072 | Closes review finding RF-sub-ver-gap / RF-ifc-ver-gap: SUB-NAV-072 had no VER entry, so a test organisation could not build a full test programme from the verification-requirements document. |
| VER-ISI-101 | verifies | SUB-HUL-099 | Closes review finding RF-sub-ver-gap / RF-ifc-ver-gap: SUB-HUL-099 had no VER entry, so a test organisation could not build a full test programme from the verification-requirements document. |
| VER-ISI-100 | verifies | SUB-HUL-091 | Closes review finding RF-sub-ver-gap / RF-ifc-ver-gap: SUB-HUL-091 had no VER entry, so a test organisation could not build a full test programme from the verification-requirements document. |
| VER-ISI-099 | verifies | SUB-HUL-090 | Closes review finding RF-sub-ver-gap / RF-ifc-ver-gap: SUB-HUL-090 had no VER entry, so a test organisation could not build a full test programme from the verification-requirements document. |
| VER-ISI-098 | verifies | SUB-HUL-076 | Closes review finding RF-sub-ver-gap / RF-ifc-ver-gap: SUB-HUL-076 had no VER entry, so a test organisation could not build a full test programme from the verification-requirements document. |
| VER-ISI-097 | verifies | SUB-HUL-073 | Closes review finding RF-sub-ver-gap / RF-ifc-ver-gap: SUB-HUL-073 had no VER entry, so a test organisation could not build a full test programme from the verification-requirements document. |
| VER-ISI-096 | verifies | SUB-HUL-066 | Closes review finding RF-sub-ver-gap / RF-ifc-ver-gap: SUB-HUL-066 had no VER entry, so a test organisation could not build a full test programme from the verification-requirements document. |
| VER-ISI-095 | verifies | SUB-HUL-065 | Closes review finding RF-sub-ver-gap / RF-ifc-ver-gap: SUB-HUL-065 had no VER entry, so a test organisation could not build a full test programme from the verification-requirements document. |
| VER-ISI-094 | verifies | SUB-HUL-060 | Closes review finding RF-sub-ver-gap / RF-ifc-ver-gap: SUB-HUL-060 had no VER entry, so a test organisation could not build a full test programme from the verification-requirements document. |
| VER-ISI-093 | verifies | SUB-HUL-059 | Closes review finding RF-sub-ver-gap / RF-ifc-ver-gap: SUB-HUL-059 had no VER entry, so a test organisation could not build a full test programme from the verification-requirements document. |
| VER-ISI-092 | verifies | SUB-COM-101 | Closes review finding RF-sub-ver-gap / RF-ifc-ver-gap: SUB-COM-101 had no VER entry, so a test organisation could not build a full test programme from the verification-requirements document. |
| VER-ISI-091 | verifies | SUB-NAV-103 | Closes review finding RF-sys-modesm-unalloc (precheck 4.506): SUB-NAV-103 had no inbound VER entry, leaving the mode-state-machine requirement untestable. |
| VER-ISI-090 | verifies | SYS-REQ-015 | Closes review finding RF-sys-modesm-unalloc (precheck 4.506): SYS-REQ-015 had no inbound VER entry, leaving the mode-state-machine requirement untestable. |
| VER-ISI-089 | verifies | SYS-REQ-014 | Closes review finding RF-sys-modesm-unalloc (precheck 4.506): SYS-REQ-014 had no inbound VER entry, leaving the mode-state-machine requirement untestable. |
| VER-ISI-088 | verifies | SYS-REQ-013 | Closes review finding RF-sys-modesm-unalloc (precheck 4.506): SYS-REQ-013 had no inbound VER entry, leaving the mode-state-machine requirement untestable. |
| VER-ISI-087 | verifies | SYS-REQ-012 | Closes review finding RF-sys-modesm-unalloc (precheck 4.506): SYS-REQ-012 had no inbound VER entry, leaving the mode-state-machine requirement untestable. |
| VER-ISI-086 | verifies | SYS-REQ-011 | Closes review finding RF-sys-modesm-unalloc (precheck 4.506): SYS-REQ-011 had no inbound VER entry, leaving the mode-state-machine requirement untestable. |
| VER-ISI-085 | verifies | SYS-REQ-010 | Closes review finding RF-sys-modesm-unalloc (precheck 4.506): SYS-REQ-010 had no inbound VER entry, leaving the mode-state-machine requirement untestable. |
| SYS-REQ-015 | derives | SUB-NAV-103 | Mode-manager allocation: SYS-REQ-015 transition rule realised by the master mode state machine owner. |
| SYS-REQ-014 | derives | SUB-NAV-103 | Mode-manager allocation: SYS-REQ-014 transition rule realised by the master mode state machine owner. |
| SYS-REQ-013 | derives | SUB-NAV-103 | Mode-manager allocation: SYS-REQ-013 transition rule realised by the master mode state machine owner. |
| SYS-REQ-012 | derives | SUB-NAV-103 | Mode-manager allocation: SYS-REQ-012 transition rule realised by the master mode state machine owner. |
| SYS-REQ-011 | derives | SUB-NAV-103 | Mode-manager allocation: SYS-REQ-011 transition rule realised by the master mode state machine owner. |
| SYS-REQ-010 | derives | SUB-NAV-103 | Mode-manager allocation: SYS-REQ-010 transition rule realised by the master mode state machine owner. |
| SYS-REQ-004 | derives | SUB-PRP-102 | Realises the SYS-REQ-004 2 m standoff during nav-loss: the exclusion keeps the standoff-preserving withdrawal executable so the interlock cannot force the vehicle to drift toward structure. |
| ARC-REQ-011 | refines | SYS-REQ-004 | ARC-REQ-011 USBL electrical-independence decision refines the near-vent standoff requirement it keeps trackable/abortable |
| SYS-REQ-004 | derives | SUB-COM-101 | Realisation decision RF-11e9f45e80: electrical-independence constraint on the USBL tracking path that keeps the SYS-REQ-004 near-vent capture manoeuvre trackable; shares the SUB-COM-010 / SUB-HUL-073 derives parent. |
| ARC-REQ-010 | refines | SYS-REQ-004 | ARC-REQ-010 contact-force BIT/fail-safe decision refines the vent-standoff/ecosystem-protection requirement |
| SUB-SCI-058 | derives | SUB-SCI-100 | Realisation decision RF-1101eb4661: barrier-integrity monitoring for the contact-force barrier that SUB-SCI-070 places on the SUB-SCI-058 probe extension; shares SUB-SCI-070's derives parent. |
| SUB-SCI-003 | derives | SUB-SCI-098 | Over-temp trip built on the SUB-SCI-003 measurement |
| SUB-SCI-094 | derives | SUB-SCI-098 | States the capture-inhibit/retract response required when the SUB-SCI-094 thermal rating is approached or exceeded, per RF-a86fea4136. |
| SUB-NAV-093 | derives | SUB-NAV-097 | Defines the INU/AHRU comparison, governing-reference rule, and fault response the SUB-NAV-093 redundant AHRU requires to be a functioning redundancy, per RF-11871b91fa. |
| SUB-PRP-074 | derives | SUB-PRP-096 | Defines the heartbeat-loss declaration threshold that arms the SUB-PRP-074 interlock trip, per RF-3631332a65. |
| SUB-NAV-020 | derives | SUB-NAV-093 | Realisation finding RF-74cedf3864 on SUB-NAV-020: the redundant attitude reference it mandates had no allocated device or independent power feed. |
| SUB-HUL-059 | derives | SUB-NRG-092 | SUB-HUL-059's 10 s heartbeat-loss trigger only fires if MAC power is actually removed promptly; SUB-NRG-092 closes that assumption. |
| SUB-NRG-008 | derives | SUB-NRG-092 | SUB-NRG-008 pack-open leaves the ascent trigger undefined; SUB-NRG-092 bounds the resulting MAC power-removal latency. |
| SUB-HUL-076 | derives | SUB-HUL-091 | Realisation finding RF-5e6228b704 on SUB-HUL-076: the detection/trip-logic power source that SUB-HUL-076's 10 s response depends on was unspecified. |
| SUB-HUL-066 | refines | SUB-HUL-090 | Pressure regime refinement of the external thruster junction box |
| SUB-NAV-088 | refines | SUB-NAV-089 | Per-load fault isolation refinement of the shared 24V nav rail |
| SUB-NAV-088 | refines | SUB-NAV-012 | NAV instrument secondary rail sizing extends SUB-NAV-012 |
| SUB-NRG-087 | refines | SUB-NRG-077 | MAC hotel-feeder overcurrent protection extends SUB-NRG-077 |
| SYS-REQ-004 | derives | SUB-NAV-086 | SYS-REQ-004 (2m vent standoff) is the safety driver for both the nav-loss (SUB-NAV-075) and obstacle-detection-loss (SUB-NAV-083) withdrawal protections; this requirement resolves the concurrent-loss precedence between them so the vent-standoff safety margin is preserved even under compound sensor failure. |
| SYS-REQ-004 | derives | SUB-PRP-085 | SYS-REQ-004 (2m vent standoff) is the safety driver for the envelope-inhibit, channel-fault, and power-interlock protections (SUB-PRP-014/023/074) that this requirement gates jointly; the combined re-entry logic exists to prevent premature thrust restoration that could violate vent standoff during a multi-protection event. |
| IFC-ISI-005 | derives | SUB-NAV-084 | Guidance loop closure rate derived jointly from the command-to-actuation latency bound |
| SUB-PRP-007 | derives | SUB-NAV-084 | Guidance loop closure rate derived from the station-keeping position tolerance it must hold |
| IFC-ISI-006 | refines | IFC-ISI-024 | Bearer selection refining the NAV<->SCI imagery/chemistry data-rate interface requirement |
| VER-ISI-140 | verifies | SUB-NAV-083 | VER verifies SUB-NAV-083 |
| VER-ISI-141 | verifies | SUB-NAV-082 | VER verifies SUB-NAV-082 |
| ARC-REQ-009 | refines | SYS-REQ-004 | Sonar failure-detection decision justifies the standoff SYS req |
| SYS-REQ-004 | derives | SUB-NAV-083 | Fail-safe that keeps the 2 m standoff of SYS-REQ-004 intact when the sonar detection is lost. |
| SYS-REQ-004 | derives | SUB-NAV-082 | Detection of a degraded sonar is a precondition for maintaining the 2 m standoff of SYS-REQ-004. |
| ARC-REQ-008 | refines | SYS-REQ-009 | Grounding philosophy justifies electrical-fault isolation SYS req |
| SUB-NRG-008 | derives | SUB-NRG-077 | Realisation finding RF-774af4de49 on SUB-NRG-008. |
| SYS-REQ-007 | derives | SUB-HUL-076 | In-mission ingress detection is a second, in-service pressure-boundary-integrity control under SYS-REQ-007, complementing the SUB-HUL-015 pre-dive leak spec. |
| SYS-REQ-004 | derives | SUB-NAV-075 | The reconciled nav-loss behaviour preserves the SYS-REQ-004 2 m standoff; shares the parent of SUB-NAV-004 and SUB-NAV-019. |
| SYS-REQ-004 | derives | SUB-PRP-074 | Independent thrust inhibit preserves the SYS-REQ-004 2 m standoff under a TMC common-mode fault; shares the parent of SUB-PRP-014. |
| SYS-REQ-004 | derives | SUB-HUL-073 | Independent USBL tracking underpins the SYS-REQ-004 2 m standoff during vent-capture manoeuvres, the same parent as SUB-COM-010. |
| SUB-NRG-067 | derives | SUB-NRG-071 | Realisation finding RF-02ee37e0c2 on SUB-NRG-067. |
| SUB-SCI-058 | derives | SUB-SCI-070 | Realisation finding RF-5ae2d2ab3d on SUB-SCI-058. |
| SYS-REQ-004 | derives | SUB-SCI-069 | Guarantees the deployable probe cannot violate the SYS-REQ-004 2m standoff by remaining extended after a power loss |
| SYS-REQ-001 | derives | SUB-NRG-067 | Preserves the powered emergency-ascent paths that meet SYS-REQ-001's 30s abort-to-ascent bound during a battery thermal-runaway pack-open |
| SUB-HUL-045 | refines | SUB-HUL-066 | Penetration allocation confirming the SUB-HUL-045 6-penetration cap |
| SUB-HUL-043 | refines | SUB-HUL-065 | Pre-jettison static-buoyancy trim refining the SUB-HUL-043 post-jettison buoyancy margin |
| SUB-PRP-048 | refines | SUB-PRP-064 | Resume-threshold hysteresis refining the SUB-PRP-048 high-current withdrawal trigger |
| SUB-PRP-014 | refines | SUB-PRP-063 | Zero-thrust inhibit auto-clear behaviour refining SUB-PRP-014 envelope guard |
| SUB-PRP-023 | refines | SUB-PRP-062 | Channel-isolation latch/re-enable behaviour refining SUB-PRP-023 uncommanded-thrust isolation |
| SUB-PRP-005 | refines | SUB-PRP-062 | Channel-isolation latch/re-enable behaviour refining SUB-PRP-005 overcurrent/stall/heartbeat isolation |
| SUB-NRG-029 | refines | SUB-NRG-061 | End-of-reserve abort/ascent trigger refining the SUB-NRG-029 load-shed reserve hold |
| SYS-REQ-001 | derives | SUB-HUL-060 | Passive terminal release realises SYS-REQ-001's ascent guarantee under total electronics failure. |
| SYS-REQ-001 | derives | IFC-ISI-023 | Heartbeat interface realises the MAC-independent limb of SYS-REQ-001's abort guarantee. |
| SYS-REQ-001 | derives | SUB-HUL-059 | MAC-independent hardware trigger realises the abort-to-ascent guarantee of SYS-REQ-001 under MAC failure. |
| SYS-REQ-003 | derives | SUB-SCI-058 | Sample acquisition realises the fluid-capture precondition of SYS-REQ-003. |
| STK-REQ-001 | derives | SYS-REQ-015 | Terminal-mode declaration derives from self-recovery need |
| STK-REQ-002 | derives | SYS-REQ-014 | Recovery-mode entry derives from surface-locate need |
| STK-REQ-005 | derives | SYS-REQ-013 | Survey completion/progression derives from commanded-dive need |
| STK-REQ-004 | derives | SYS-REQ-012 | Transit-to-Survey arrival guard derives from no-contact need |
| STK-REQ-005 | derives | SYS-REQ-011 | Descent-phase progression derives from commanded-dive need |
| STK-REQ-005 | derives | SYS-REQ-010 | Dive-start trigger derives from commanded-dive need |
| VER-ISI-084 | verifies | IFC-ISI-022 | Directly verifies the newly declared HUL/NRG power interface requirement. |
| SYS-REQ-009 | derives | SUB-NRG-008 | System-level isolation requirement allocated to the BMS contactor implementation |
| STK-REQ-009 | derives | SYS-REQ-009 | Battery thermal-runaway protection: stakeholder need to system requirement |
| VER-ISI-083 | verifies | SUB-NRG-027 | Discharge test confirms 12 kWh usable capacity with 20% margin |
| SYS-REQ-004 | derives | SUB-SCI-026 | Lighting limit derives from vent-field survey standoff requirement — imaging disturbance bound |
| VER-ISI-082 | verifies | SUB-NAV-057 | Status-aggregation content and rate bench test for SUB-NAV-057 |
| SYS-REQ-006 | derives | SUB-NAV-057 | Telemetry aggregation is the content source for SYS-REQ-006's transmission requirement |
| SYS-REQ-004 | derives | SUB-NAV-056 | Autonomy decision-authority bound derived from the standoff requirement |
| VER-ISI-081 | verifies | SUB-NAV-056 | Autonomy-envelope adversarial demonstration for SUB-NAV-056 |
| VER-ISI-080 | verifies | IFC-ISI-021 | Command authentication bench test for IFC-ISI-021 |
| VER-ISI-142 | verifies | SYS-REQ-008 | Combined turnaround demonstration for SYS-REQ-008 |
| VER-ISI-143 | verifies | SYS-REQ-007 | Hydrostatic proof test of assembled pressure boundary at 1.5x design depth for SYS-REQ-007 |
| VER-ISI-144 | verifies | SYS-REQ-006 | End-to-end acoustic telemetry throughput integration test for SYS-REQ-006 |
| VER-ISI-145 | verifies | SYS-REQ-005 | End-to-end 8-hour endurance test under composed nominal load for SYS-REQ-005 |
| VER-ISI-146 | verifies | SYS-REQ-004 | End-to-end sonar-to-standoff closed-loop demonstration for SYS-REQ-004 |
| VER-ISI-147 | verifies | SYS-REQ-003 | End-to-end sample-retention pressure integration analysis for SYS-REQ-003 |
| VER-ISI-148 | verifies | SYS-REQ-002 | End-to-end surfacing-to-rescue-fix integration test for SYS-REQ-002 |
| VER-ISI-149 | verifies | SYS-REQ-001 | End-to-end abort-to-ascent integration test for SYS-REQ-001 |
| VER-ISI-066 | verifies | SUB-NRG-055 | Verification of SUB-NRG-055 |
| VER-ISI-065 | verifies | SUB-SCI-053 | Verification of SUB-SCI-053 |
| VER-ISI-079 | verifies | SUB-SCI-054 | Verification of SUB-SCI-054 |
| VER-ISI-078 | verifies | SUB-SCI-052 | Verification of SUB-SCI-052 |
| VER-ISI-077 | verifies | SUB-NAV-051 | Verification of SUB-NAV-051 |
| VER-ISI-076 | verifies | SUB-NAV-050 | Verification of SUB-NAV-050 |
| VER-ISI-075 | verifies | SUB-NAV-049 | Verification of SUB-NAV-049 |
| VER-ISI-074 | verifies | SUB-PRP-048 | Verification of SUB-PRP-048 |
| VER-ISI-073 | verifies | SUB-PRP-047 | Verification of SUB-PRP-047 |
| VER-ISI-072 | verifies | SUB-PRP-046 | Verification of SUB-PRP-046 |
| VER-ISI-071 | verifies | SUB-HUL-045 | Verification of SUB-HUL-045 |
| VER-ISI-070 | verifies | SUB-HUL-044 | Verification of SUB-HUL-044 |
| VER-ISI-069 | verifies | SUB-HUL-043 | Verification of SUB-HUL-043 |
| VER-ISI-068 | verifies | IFC-ISI-020 | Verification of IFC-ISI-020 |
| VER-ISI-067 | verifies | IFC-ISI-019 | Verification of IFC-ISI-019 |
| VER-ISI-066 | verifies | IFC-ISI-018 | Verification of IFC-ISI-018 |
| VER-ISI-065 | verifies | IFC-ISI-017 | Verification of IFC-ISI-017 |
| VER-ISI-064 | verifies | IFC-ISI-016 | Verification of IFC-ISI-016 |
| VER-ISI-063 | verifies | IFC-ISI-015 | Verification of IFC-ISI-015 |
| VER-ISI-061 | verifies | IFC-ISI-013 | Verification of IFC-ISI-013 |
| VER-ISI-060 | verifies | IFC-ISI-012 | Verification of IFC-ISI-012 |
| STK-REQ-006 | derives | SUB-NAV-051 | Navigation state logging derives from the situational-awareness stakeholder need. |
| SYS-REQ-008 | derives | SUB-NRG-055 | Battery quick-disconnect derives from the turnaround requirement. |
| SYS-REQ-008 | derives | SUB-SCI-053 | Sample quick-disconnect derives from the turnaround requirement. |
| SYS-REQ-003 | derives | SUB-SCI-052 | Sample capacity derives from the endurance requirement. |
| SYS-REQ-004 | derives | SUB-PRP-048 | High-current withdrawal threshold derives from the vent-standoff maintenance requirement. |
| SYS-REQ-004 | derives | SUB-PRP-046 | Bollard thrust sizing derives from the vent-standoff maintenance requirement. |
| SYS-REQ-007 | derives | SUB-HUL-045 | Penetrator count/qualification derives from the pressure-boundary integrity requirement. |
| SYS-REQ-007 | derives | SUB-HUL-044 | Hull corrosion resistance derives from the pressure-boundary integrity requirement. |
| SYS-REQ-001 | derives | SUB-HUL-043 | Buoyancy margin sizing derives from the abort-ascent requirement. |
| STK-REQ-008 | derives | SYS-REQ-008 | Turnaround system requirement derives from the ship-time stakeholder need. |
| VER-ISI-044 | verifies | IFC-ISI-009 | Verification of IFC-ISI-009 |
| VER-ISI-059 | verifies | SUB-COM-042 | Verification of SUB-COM-042 |
| VER-ISI-058 | verifies | SUB-COM-038 | Verification of SUB-COM-038 |
| VER-ISI-057 | verifies | SUB-NRG-032 | Verification of SUB-NRG-032 |
| VER-ISI-056 | verifies | SUB-NRG-031 | Verification of SUB-NRG-031 |
| VER-ISI-055 | verifies | SYS-REQ-002 | System-level integration verification of the redundant recovery chain |
| VER-ISI-054 | verifies | IFC-ISI-011 | Verification of IFC-ISI-011 |
| VER-ISI-053 | verifies | IFC-ISI-010 | Verification of IFC-ISI-010 |
| VER-ISI-052 | verifies | IFC-ISI-008 | Verification of IFC-ISI-008 |
| VER-ISI-051 | verifies | SUB-COM-041 | Verification of SUB-COM-041 |
| VER-ISI-050 | verifies | SUB-COM-040 | Verification of SUB-COM-040 |
| VER-ISI-049 | verifies | SUB-COM-039 | Verification of SUB-COM-039 |
| VER-ISI-048 | verifies | SUB-COM-037 | Verification of SUB-COM-037 |
| VER-ISI-047 | verifies | SUB-COM-036 | Verification of SUB-COM-036 |
| VER-ISI-046 | verifies | SUB-COM-035 | Verification of SUB-COM-035 |
| VER-ISI-045 | verifies | SUB-NRG-034 | Verification of SUB-NRG-034 |
| VER-ISI-044 | verifies | SUB-NRG-033 | Verification of SUB-NRG-033 |
| VER-ISI-043 | verifies | SUB-NRG-030 | Verification of SUB-NRG-030 |
| VER-ISI-042 | verifies | SUB-NRG-029 | Verification of SUB-NRG-029 |
| VER-ISI-041 | verifies | SUB-NRG-028 | Verification of SUB-NRG-028 |
| SYS-REQ-001 | derives | SUB-COM-041 | Independent uplink derives from abort-response requirement |
| SYS-REQ-006 | derives | SUB-COM-039 | Telemetry buffering derives from sustained-rate telemetry requirement |
| SYS-REQ-002 | derives | SUB-COM-036 | Degraded reporting trigger derives from surface-recovery guarantee |
| SYS-REQ-002 | derives | SUB-COM-035 | Iridium redundancy derives from surface-recovery guarantee |
| SYS-REQ-005 | derives | SUB-NRG-029 | Degraded load-shed threshold derives from energy budget |
| SYS-REQ-005 | derives | SUB-NRG-027 | Battery capacity sizing derives from survey duration |
| VER-ISI-040 | verifies | SUB-SCI-026 | Lighting limit acceptance analysis |
| VER-ISI-039 | verifies | SUB-SCI-025 | Sampler contamination acceptance test |
| VER-ISI-037 | verifies | SUB-PRP-023 | Thrust-fault isolation acceptance test |
| VER-ISI-036 | verifies | SUB-COM-022 | Beacon endurance acceptance test |
| VER-ISI-035 | verifies | SUB-COM-021 | Link-loss abort acceptance demonstration |
| VER-ISI-034 | verifies | SUB-NAV-020 | Redundant attitude accuracy acceptance analysis |
| VER-ISI-032 | verifies | SUB-NRG-018 | Monitoring resolution acceptance inspection |
| VER-ISI-031 | verifies | SUB-NRG-017 | Cell isolation timing acceptance test |
| VER-ISI-030 | verifies | SUB-HUL-016 | Fatigue life acceptance analysis |
| VER-ISI-029 | verifies | SUB-HUL-015 | Seal leak-rate acceptance test |
| SYS-REQ-003 | derives | SUB-SCI-025 | Contamination limit derives from sample fidelity requirement |
| SYS-REQ-004 | derives | SUB-PRP-023 | Thrust-fault isolation derives from vent standoff requirement |
| SYS-REQ-006 | derives | SUB-COM-021 | Link-loss abort derives from telemetry requirement |
| SYS-REQ-004 | derives | SUB-NAV-020 | Redundant attitude accuracy derives from vent standoff requirement |
| SYS-REQ-005 | derives | SUB-NRG-018 | Monitoring resolution derives from survey-power endurance requirement |
| SYS-REQ-007 | derives | SUB-HUL-016 | Fatigue life bound derives from pressure-boundary integrity requirement |
| SYS-REQ-007 | derives | SUB-HUL-015 | Seal leak-rate bound derives from pressure-boundary integrity requirement |
| STK-REQ-007 | derives | SYS-REQ-007 | Asset-protection stakeholder need drives the pressure-boundary safety-factor requirement |
| VER-ISI-028 | verifies | SUB-SCI-003 | Direct verification of the 1 Hz temperature reporting rate in SUB-SCI-003. |
| VER-ISI-027 | verifies | SUB-PRP-014 | Direct verification of the 200ms independent thrust-inhibit response in SUB-PRP-014. |
| VER-ISI-026 | verifies | SUB-PRP-007 | Direct verification of the 0.3m station-keeping precision in SUB-PRP-007. |
| VER-ISI-025 | verifies | SUB-PRP-006 | Direct verification of the 500ms zero-thrust response in SUB-PRP-006. |
| VER-ISI-024 | verifies | SUB-NRG-009 | Direct verification of the +/-3% state-of-charge accuracy in SUB-NRG-009. |
| VER-ISI-022 | verifies | SUB-NAV-002 | Direct verification of the 2.5m station-hold trigger in SUB-NAV-002. |
| VER-ISI-021 | verifies | SUB-HUL-001 | Direct verification of the 5-second jettison time in SUB-HUL-001. |
| VER-ISI-018 | verifies | SUB-NAV-021 | Direct verification of the 0.1 percent cumulative drift bound in REQ-5. |
| SYS-REQ-004 | derives | SUB-PRP-014 | Watchdog derives from the vent standoff system requirement |
| ARC-REQ-006 | refines | SYS-REQ-002 | ARC decision refines the post-abort recoverability system requirement |
| ARC-REQ-005 | refines | SUB-NRG-008 | ARC decision refines the battery cell-protection subsystem requirement |
| ARC-REQ-004 | refines | SUB-PRP-005 | ARC decision refines the thruster fault-isolation subsystem requirement |
| ARC-REQ-003 | refines | SYS-REQ-003 | ARC decision refines the sample-pressure system requirement |
| ARC-REQ-002 | refines | SYS-REQ-004 | ARC decision refines the vent standoff system requirement |
| ARC-REQ-001 | refines | SYS-REQ-001 | ARC decision refines the abort-ascent system requirement |
| VER-ISI-013 | verifies | SUB-SCI-013 | Verification of the chemical sensor fault-inhibit requirement |
| SYS-REQ-003 | derives | SUB-SCI-013 | Fault-inhibit protects the single-use capture SYS-REQ-003 depends on |
| VER-ISI-012 | verifies | SUB-NAV-012 | Verification of the sonar power budget requirement |
| SYS-REQ-005 | derives | SUB-NAV-012 | Sonar power budget derives from the system survey-endurance requirement |
| VER-ISI-011 | verifies | SUB-COM-011 | Verification of SUB-COM-011 |
| VER-ISI-010 | verifies | SUB-COM-010 | Verification of SUB-COM-010 |
| VER-ISI-009 | verifies | SUB-NRG-008 | Verification of SUB-NRG-008 |
| SYS-REQ-005 | derives | SUB-NRG-009 | Accurate SOC is required to plan the endurance reserve |
| VER-ISI-008 | verifies | SUB-PRP-005 | Verification of SUB-PRP-005 |
| VER-ISI-007 | verifies | IFC-ISI-007 | Verification of IFC-ISI-007 |
| SYS-REQ-005 | derives | IFC-ISI-007 | Endurance budget requires a quantified propulsion power-quality contract |
| SYS-REQ-004 | derives | SUB-PRP-007 | Thruster station-keeping precision must protect the vent standoff margin |
| SYS-REQ-001 | derives | SUB-PRP-006 | Abort ascent must not be opposed by residual thrust |
| STK-REQ-006 | derives | SYS-REQ-006 | Continuous awareness need derives the telemetry availability requirement |
| VER-ISI-006 | verifies | IFC-ISI-006 | Verification of IFC-ISI-006 |
| VER-ISI-005 | verifies | IFC-ISI-005 | Verification of IFC-ISI-005 |
| VER-ISI-004 | verifies | IFC-ISI-004 | Verification of IFC-ISI-004 |
| VER-ISI-003 | verifies | IFC-ISI-003 | Verification of IFC-ISI-003 |
| VER-ISI-002 | verifies | IFC-ISI-002 | Verification of IFC-ISI-002 |
| VER-ISI-001 | verifies | IFC-ISI-001 | Verification of IFC-ISI-001 |
| SYS-REQ-003 | derives | IFC-ISI-006 | Capture command and sample telemetry path allocated across NAV/SCI boundary |
| SYS-REQ-004 | derives | IFC-ISI-005 | Station-keeping command path allocated across NAV/PRP boundary |
| SYS-REQ-001 | derives | IFC-ISI-003 | Abort command path allocated across NAV/HUL boundary |
| SYS-REQ-003 | derives | SUB-SCI-003 | Sample-integrity requirement allocated to plume-temperature monitoring |
| SYS-REQ-004 | derives | SUB-NAV-002 | Standoff requirement allocated to an early-warning sonar trigger |
| SYS-REQ-001 | derives | SUB-HUL-001 | Abort timing budget allocated to Drop-Weight Release actuation |
| SYS-REQ-004 | derives | SUB-NAV-021 | Standoff-enabling navigation accuracy allocated to Navigation & Autonomy |
| STK-REQ-005 | derives | SYS-REQ-005 | Single-charge endurance need derives the 8-hour survey-power requirement |
| STK-REQ-004 | derives | SYS-REQ-004 | No-chimney-contact need derives the minimum standoff requirement |
| STK-REQ-003 | derives | SYS-REQ-003 | Sample-integrity need derives the in-situ pressure hold requirement |
| STK-REQ-002 | derives | SYS-REQ-002 | Surface-locate need derives the GPS beacon fix requirement |
| STK-REQ-001 | derives | SYS-REQ-001 | Self-recovery capability derives the abort-to-ascent timing requirement |
Orphan Requirements (2)
| Ref | Document | Text |
|---|---|---|
| RES-RESIDUALFINDINGS-001 | residuals | The Main Thruster Pod -> Obstacle Avoidance Sonar acoustic-interference path is currently declared as a passive, bounded coupling under IFC-ISI-019 (thruster self-noise held within the sonar's interference tolerance). Whether an active thruster-active sonar-blanking/inhibit signal (a real-time PRP-to-NAV control interface suppressing or gating sonar pings during high-thrust manoeuvres) should be added instead of, or in addition to, the passive noise-bound approach is an open architecture question, deferred to operator/architect review. |
| RES-PENDING-001 | residuals | Main-bus feeder rated current / conductor cross-section (I_feeder) for the NAV, COM, and PRP subsystems is provisionally sized (NAV feeder 6.5 A / 1.5 mm^2, COM feeder 2.6 A / 0.75 mm^2, PRP feeder 26 A / 4 mm^2, all at +/-25% continuous-duty margin) by engineering-judgement per-subsystem peak-load allocation against SYS-REQ-005 and SUB-NRG-027, pending refinement by a detailed subsystem power-budget analysis (AC-feeder-power-budget-01). |
Acronyms & Abbreviations
| Acronym | Expansion |
|---|---|
| AHRU | Attitude and Heading Reference Unit |
| ARC | Architecture Decision |
| BIT | Built-In Test |
| BMS | Battery Management System |
| COM | Communications & Recovery subsystem |
| DVL | Doppler Velocity Log |
| GPS | Global Positioning System |
| HD | High-Definition |
| HUL | Pressure Hull & Buoyancy subsystem |
| IFC | Interface Requirement |
| INS | Inertial Navigation System |
| ISI | Inter-Subsystem Interface |
| IT | Isolated-neutral (unearthed) earthing arrangement |
| kbps | kilobits per second |
| NAV | Navigation & Autonomy subsystem |
| NRG | Energy Storage subsystem |
| PMU | Power Management Unit |
| PRP | Propulsion & Manoeuvring subsystem |
| RES | Residual / Audit-Resolution Record |
| RF | Radio Frequency |
| ROV | Remotely Operated Vehicle |
| SBD | Short Burst Data |
| SCI | Science Payload subsystem |
| SE | Systems Engineering |
| STK | Stakeholder Requirement |
| SUB | Subsystem Requirement |
| SYS | System Requirement |
| USBL | Ultra-Short Baseline (acoustic positioning) |
| VER | Verification Record |