pub fn describe(event: &Value) -> String
Render an event as a short human-readable summary (“gate_fired (ship)”).