Notes on the things that broke, and what fixed them.
Subscribe via RSSPart 5 of HazShield AI. I put a "run a simulation" button on a public control room and had to solve the real problem behind it: how do you let anyone trigger an expensive, resource-hungry plume without letting them take the whole system down?
Part 4 of HazShield AI. Three phases of backend work lived in journals and SQL queries. This one builds the control room: a live wall where you watch a methane plume bloom across the plant, and read the machine's isolation plan seconds after it writes it.