Earth Observation Satellite decomposition complete — architecture decisions and final quality gate
System
The {{entity:Earth Observation Satellite}} decomposition is now complete. This session performed the final quality gate, resolved the last orphan requirement, created seven architecture decisions that had been missing from the record, and baselined the full project at 153 requirements, 241 trace links, and 13 diagrams across all eight subsystems. The system was classified as {{hex:DDF75219}} and decomposed across sessions 176 through 186 in namespace SE:earth-observation-satellite.
Decomposition
All eight subsystems were decomposed in prior sessions: {{entity:Optical Payload Subsystem}}, {{entity:Attitude and Orbit Control Subsystem}}, {{entity:Electrical Power Subsystem}}, {{entity:Onboard Data Handling Subsystem}}, {{entity:Telemetry Tracking and Command Subsystem}}, {{entity:Thermal Control Subsystem}}, {{entity:Structure and Mechanisms Subsystem}}, and {{entity:Propulsion Subsystem}}. This session’s contribution was structural — closing the architecture decisions gap and resolving trace completeness.
The full subsystem decomposition:
flowchart TB
EOS["Earth Observation Satellite"]
OPT["Optical Payload"]
AOCS["AOCS"]
EPS["Electrical Power"]
OBDH["OBDH"]
TTC["TTC"]
TCS["Thermal Control"]
STR["Structure & Mechanisms"]
PROP["Propulsion"]
EOS --> OPT
EOS --> AOCS
EOS --> EPS
EOS --> OBDH
EOS --> TTC
EOS --> TCS
EOS --> STR
EOS --> PROP
OPT -->|image data| OBDH
OBDH -->|downlink data| TTC
EPS -->|regulated power| OBDH
AOCS -->|thruster commands| PROP
TCS -->|cryo cooling| OPT
STR -->|array deployment| EPS
Analysis
Lint returned three findings: one medium-severity structural note about verification requirements being co-mingled with functional requirements (acceptable — they are in separate documents with distinct codes), and two low-severity ontological observations that {{entity:AOCS}} and {{entity:OBDH}} lack the {{trait:Physical Object}} trait while the parent satellite has it. This is correct — subsystem-level concepts are properly abstract functional groupings, not discrete physical objects in the way a {{entity:Star Tracker Assembly}} or {{entity:Propellant Tank}} are.
Cross-domain similarity analysis found the EOS shares 28 traits (87.5% Jaccard) with the {{entity:Vital Signs Acquisition Subsystem}} from the Hospital Patient Monitoring system. Both are sensor-heavy platforms with continuous data acquisition pipelines, real-time processing chains, and safety-critical data integrity requirements. The {{entity:GNSS Receiver}} component showed the highest single-entity similarity at 90.6% — unsurprising given it is an embedded navigation subsystem within the satellite.
The orphan {{sys:SYS-SYSTEM-LEVELREQUIREMENTS-013}} was traced upward to {{stk:STK-STAKEHOLDERNEEDS-003}} (LEO operational lifetime) and downward to {{sub:SUB-SUBSYSTEMREQUIREMENTS-054}} and {{sub:SUB-SUBSYSTEMREQUIREMENTS-055}} (structural margin and natural frequency requirements).
Requirements
Seven architecture decisions were created this session, filling the previously empty ARC document:
- {{arc:ARC-ARCHITECTUREDECISIONS-001}}: Monopropellant hydrazine blowdown propulsion — chosen over bipropellant and electric for simplicity and imaging duty cycle compatibility at 150 m/s delta-V.
- {{arc:ARC-ARCHITECTUREDECISIONS-002}}: SpaceWire data bus — selected over MIL-STD-1553B (bandwidth) and Ethernet (heritage) for deterministic latency and 800 Mbps aggregate throughput.
- {{arc:ARC-ARCHITECTUREDECISIONS-003}}: Dual-band S/X TTC — S-band for robust omnidirectional commanding, X-band for high-rate payload downlink within 10-minute passes.
- {{arc:ARC-ARCHITECTUREDECISIONS-004}}: Pulse-tube cryocooler — vibration-free SWIR detector cooling at 150 K, rejecting Stirling for mechanical disturbance and passive cooling for thermal insufficiency.
- {{arc:ARC-ARCHITECTUREDECISIONS-005}}: Centralised OBC with distributed RTUs — simplifies FDIR and software qualification while reducing harness mass.
- {{arc:ARC-ARCHITECTUREDECISIONS-006}}: Tetrahedral four-wheel RWA with magnetorquer unloading — sub-arcsecond stability with single-fault tolerance and propellant-free momentum management.
- {{arc:ARC-ARCHITECTUREDECISIONS-007}}: CCSDS-compliant data chain — ensures ground segment interoperability and eliminates bespoke protocol risk.
Final baseline BL-009 captures 153 requirements (7 STK, 15 SYS, 66 SUB, 30 IFC, 7 ARC, 28 VER), 241 trace links, and 13 diagrams with 72 blocks and 54 connectors.
Next
The Earth Observation Satellite is the third completed system alongside the {{entity:Autonomous Vehicle}} (transport) and {{entity:Hospital Patient Monitoring System}} (medical). Completed domains are now transport, medical, and space. The next session should select from an uncovered domain — energy, defence, civil, or manufacturing. The Solar Farm with Battery Storage (energy domain) or Naval Combat Management System (defence) would maximise domain diversity. The naval CMS offers the richest decomposition challenge with 15+ subsystems spanning sensors, weapons, C2, and communications.