How do you ensure safety and compliance when software bugs can have physical, real-world consequences?