# Live Alert Escalation

Drives the overlay's `updateData({ agents })` method from a `Raise Alarm` button so the whole three-guard squad steps up the alert ladder - `idle` to `alert` to `combat` - on each press. Because `updateData()` patches the agents array and re-renders in place, the state dots visibly shift green to yellow to red and each guard picks up the `Player` target without the component being rebuilt.
