- Before
- Runs the evening shift: 300–400 posts on a normal day, thousands in a storm, copied into chats to the control room by hand.
- Now
- Sees three posts become one possible-outage pin and sends it to the outage desk in one click. “I can see Kestrel Park going dark on my feed before anyone in the control room can.”
One evening shift, from a sparking wire to a confirmed outage
Tuesday 13 October 2026, Calder Bay. Hana Okafor runs the evening shift for the fictional Lumina Utilities, which serves electricity and water across eight districts. Here is what happens, screen by screen, in the working solution.
- 0118:44 · evening shift
A feed, a map and a time line, side by side
Hana Okafor · Social care leadSince 06:00 the agents have read 1,286 posts; 214 are about a Lumina service and 41 were set aside in the last hour — jokes, adverts, other businesses named Lumina, automated accounts and duplicates. Every post that names a street or district is a pin on the Calder Bay map, coloured outage, hazard, billing, water or thanks. Two outage posts from Kestrel Park have just come in, and the rail is watching them.
“2 outage posts in 1 min 53 s, 290 m apart. One more within 10 minutes and 1.5 km raises a possible outage.”
- 02Earlier, 18:31
A sparking wire by a school, at the emergency desk in 1 min 40 s
Hazard spotterMila Kovac posts a photo on X: “Wire hanging off the pole on Ferry Lane by the school, it’s sparking.” It is rated urgency 99, and the hazard spotter pages the emergency desk at 18:32:40 with the post, the photo and Ferry Lane on the map — before any reply is approved. Hana posts safety reply 4.1 at 18:33 in one click.
“Please keep everyone at least 10 metres away and do not touch the wire or anything it is touching.”
- 03The escalation
The post, read the way the desk needs it
Hazard spotterThe post page shows what the agents read: Power Services, Safety Hazard, Ferry Lane in Old Mill, 860 followers and 31 reposts, and why the urgency is 99 — intent 50, words 30. The photo is read too: an overhead wire hanging low from a wooden pole, sparks at the end, a school sign in view. The emergency desk dispatched crew E-14 at 18:34, and the feeder OM-03 section was isolated remotely at 18:36.
“Safety reply 4.1 posted by Hana Okafor · one click — the only reply that may skip review”
- 0418:38
A $389 bill, moved to a private message
Account matcherJoel Abernathy, 2,140 followers: “my bill went from $142 to $389 this month and I’ve been on hold 40 min.” Hana moves him to a private message under guideline 4.4. With his consent, the account matcher finds three estimated reads, July to September, because the meter could not be reached; $247.60 of the bill is the catch-up. The case goes to Rafael Duarte in billing, with the option to spread the catch-up over 3 months.
“Please send us a private message with your name and address (not your account number here)”
- 0518:45:02
The third post merges the pins into a possible outage
Outage cluster watcherOwen Talbot on Instagram: “Kestrel Park totally dark. Plover Rd, Tern Close, all of it.” Three posts from three people in 3 min 50 s, within 600 m: the pins merge into one, near Plover Road substation PR-0417, which serves 186 customers on feeder KP-11. The network check shows no known outage, no planned works, no alarm on feeder KP-11, the next smart-meter alarm batch due at 18:55 — and no phone calls yet.
The cluster watcher never declares an outage: “The outage controller confirms or dismisses.”
- 0618:45:40
Sent to the outage desk in one click
Hana Okafor · Social care leadHana sends the alert to Theo Marsh in the control room with the posts, the map, PR-0417 and the network check. Kestrel Park Bakery joins the pin at 18:47. At 18:48 Grace Odum writes that her father is on oxygen at home; the hazard spotter sends her post to the priority services team for a call within 30 minutes. Theo takes a remote reading of the substation.
“Grace Odum joins the pin: father on home oxygen · Hazard spotter → priority services team · 18:49:10”
- 0718:49 · confirmed
A blown fuse, 186 customers, back by 20:30
Theo Marsh · Outage controllerTheo confirms incident INC-26-10418: a fuse operated on the low-voltage side of PR-0417, 186 customers off, crew 2 on the way, back by 20:30. The map tints Kestrel Park, the pin shows five posts, and the rail lists the priority customer. Only now does the reply drafter write the outage replies, because the restoration time must come from the outage desk.
“Back by 20:30 · from the outage desk”
- 0818:51
Six replies, each checked against the guidelines
Reply drafterThe reply drafter writes one reply for each of the five posts and one area post for Kestrel Park, from approved reply 4.2 — and 4.7, the priority customer reply, for Grace Odum — with the incident reference. Each draft shows its checks: tone matches guideline 1, restoration time 20:30 is the outage desk’s, no account details asked in public. Hana approves all six.
“Nothing is posted until you approve it.”
- 0918:52
Seven minutes before the first phone call
Theo Marsh · Outage controllerThe first phone call about Kestrel Park reaches the contact centre at 18:52. The outage’s time line puts the posts, the alert, the desk, the replies, the calls and the meter alarms on one axis: the alert came 7 minutes before the first call, 10 minutes before the smart-meter alarms at 18:55, and the controller confirmed 4 minutes after the alert. No network alarm ever came — the fault was on the low-voltage side.
“7 min — raised before the first phone call (18:52)”
- 10The guidelines
The response guidelines, tested on last week’s replies
Lena Varga · Corporate communications managerLena owns version 7 of the response guidelines: how Lumina sounds, the never rules, the reply clocks, who each post goes to and the approved replies. She tests it on last week’s 412 public replies. Two gave a restoration time the outage desk had already changed during the Saturday storm, and one asked for an account number in public; version 7 would have stopped all three.
“2.2 Give a restoration time the outage desk has not given.” — a never rule