void flightStateOnActiveTimeout()
Active → Venting when Active timer expires.
void runNoseConeControlLoop()
FlightState flightStateGet()
void flightStateOnLaunchDetect()
Idle → Launch (call from main when LIS3 launch ISR fires).
void flightStateOnApogee()
Launch → Active when apogee algorithm confirms (only valid from Launch).
void applyActuatorOutputs()