Skip to content

Subsystems

Every subsystem implements the Subsystem Protocol (src/nous/subsystems/base.py):

def step(self, dt: float) -> None: ...
def truth(self) -> Mapping[str, Any]: ...
def sensor_obs(self) -> Observation: ...
Subsystem Source Backlog
Power src/nous/subsystems/power.py BL-003
APU src/nous/subsystems/apu.py BL-005a
Thermal src/nous/subsystems/thermal.py BL-005
Compute src/nous/subsystems/compute.py BL-007
Storage src/nous/subsystems/storage.py BL-008
Sensors src/nous/subsystems/sensors.py BL-009
Position src/nous/subsystems/position.py BL-010
Biometrics src/nous/subsystems/biometrics.py BL-011
Comms src/nous/subsystems/comms.py BL-012
Inference src/nous/subsystems/inference.py BL-013

See AGENTS.md for the recipe.