Control_Signals_Module - ric-massey/orrin_v3 GitHub Wiki

Control Signals Module

Module layout

  • brain/control_signals/: signal model, renderer, commit_signals(), and setpoint utilities.

Key functions

  • commit_signals(): atomically apply a set of proposed signal updates.
  • render_signal_summary(): convert numeric signals into qualitative text for UI and reasoning.

Common bugs & fixes

  • Non-atomic updates: ensure commit_signals() is used to avoid race conditions.