before we lead ourselves into hole, research how similar existing projects use assert(), esp in safety-critical contexts
implement custom assertion for processor board (this step is blocked until this repo has actual code...)
determine what our assert should do in development deployment, vs in production (ie flight) deployoment. In flight it should set canards to 0 or kill power if thats too hard? How to send 0 msg in an assertion though
good point by Armaan (https://waterloorocketry.slack.com/archives/C05EUQLFP4J/p1729102668813389)
We need to investigate this more: