One topic change. One wildcard match. One extremely enthusiastic alert pipeline.
April 3, 2026 • BHS Manufacturing • Plant 2
The oven published to its own isolated topic. No wildcard rules matched it. No accidental text-message performance art was taking place.
Meanwhile, the MachineShop wildcard rule was sitting quietly in the corner, minding its own business.
This changed the MQTT topic from an isolated oven pathbhs/events/P2/DryContact/Oven
to a MachineShop path the wildcard rule could now matchbhs/events/P2/MachineShop/Oven
Technically valid. Operationally a little too exciting.
Once the oven started publishing under MachineShop/Oven, the MachineShop wildcard rule began catching every event.
So now every oven event was doing two jobs: behaving normally and texting people with far too much confidence.
~115 SMS per minute. No cooldown. No cap. No one saying “maybe stop.”
terraform apply creates BhsP2OvenButtonRule and replaces BhsP2OvenRule. Topic now points to MachineShop/Oven. This is where the plot quietly begins.terraform apply adds battery alert, recovery, and system status rules. Everything still appears normal.P2/Oven/Oven. Prevention deployed. BhsP2MachineShopRule re-enabled.At 05:03, Ting disabled the 5 oven rules. His own SMS stopped. Problem solved — or so he thought. Hours later, Twilio recharge emails kept arriving. That's when he realized his coworker was also getting flooded — from a completely different Lambda, triggered by the MachineShop wildcard rule. In other words: the infrastructure believed in overcommunication.
Every arrow is a gate. Every node has a cap. Every alarm fires before billing does.
bhs/control/throttleconcurrency = 0 on all targets| Lambda | SMS Sent | Recipient | Throttle |
|---|---|---|---|
| bhs-machineShop-iiot-button-handler | 50,953 | +1-314-346-9027 | None |
| bhs-oven-button-handler | 1,692 | +1-314-224-6046 | Fail-open |
| bhs-oven-battery-alert | 6 | +1-314-224-6046 | Max 3/cycle |
The button worked. The SMS pipeline worked. The wildcard worked. We have now politely asked them not to collaborate like this again.
Prepared by Ting Xu • April 5, 2026
Navigate: Arrow keys • Space • Scroll