- Before
- Checks held and zero bills before each run, and sends anything beyond the MDM's exception rules to the meter data team as a ticket. “I don't need a report. I need to know which meters stopped, before Thursday.”
- Now
- Asks in plain words, narrows the answer by changing a chip, and holds the bills before the run — with the readings, events and premise record behind each one.
One question, from “which meters stopped?” to bills held before the run
Monday 13 October, 08:40. Cycle 14 — Zone 7, Harbourside and Elm Vale — bills on Thursday 15 October. Leila Haddad, a billing operations analyst at Lumina Utilities, saw two zero bills in last week's sample. Here is what happens next, screen by screen, in the working solution.
- 0108:41
She asks in her own words
Leila Haddad · Billing operations analystLeila types “Which meters in Zone 7 read zero for three days?” and presses Ask. The answer comes back as a chart first: one row per meter, one column per day from 29 Sep to 12 Oct, each zero day shaded by its likely reason — after firmware, tamper event, move-out pending, occupied. A dashed line marks 2 Oct, when firmware 4.2.1 went out on feeder 7-14.
“41 meters in Zone 7 read zero for 3 days or more in a row between 29 Sep and 12 Oct; 12 of them for a week or more.”
- 0238 seconds
24.7 million readings, counted and checked
Five agentsThe panel beside the chart shows how the answer was made. The question reader made 6 chips in 1.1 s. The meter data reader scanned 24.7 million readings from 18,412 meters in 21.4 s. The context checker found the heartbeat OK on 41 of 41 — real zeros, not radio gaps — and left out 214 disconnected or vacant premises. The chart writer drew the matrix and the answer checker recounted 41 meters from the records before the screen showed anything.
“18,412 meters · 24.7 million readings scanned · 214 disconnected or vacant left out · answered in 38 s · checked”
- 03One click
The chips are the query
Leila HaddadUnder the question, her words have become chips: Area Zone 7 · Harbourside and Elm Vale, Commodity Electricity, Measure Read zero, For 3 days or more in a row, Dates 29 Sep – 12 Oct, Leave out Disconnected and vacant. She does not retype the question. She opens the For chip, which offers 1, 2, 3, 5, 7, 10 or 14 days or more in a row.
- 043 days → 7
Twelve meters remain — nine on one feeder
Leila HaddadShe picks 7 days or more. The chip is marked “was 3 days”, the count is run again from the records and the line is rewritten. Twelve meters remain, and the pattern jumps out: nine sit on feeder 7-14 and stopped on 2–3 Oct, two have a move-out filed but not completed, and one logged a cover-open event.
“12 meters in Zone 7 read zero for 7 days or more in a row between 29 Sep and 12 Oct; 9 of them on feeder 7-14, all upgraded to firmware 4.2.1 on 2 Oct.”
- 05Source 4
The firmware log behind the sentence
Leila HaddadEvery clause in the answer carries a source mark. Source 4 opens the firmware upgrade log: job FW-421-Z7 ran on 2 Oct from 01:40 to 02:20 on 1,108 meters on feeder 7-14 — 1,099 OK, 9 “register read failed”. The next job, FW-421-Z78, is booked for 16 Oct at 01:30 on 6,300 meters in Zones 7 and 8.
“Read-only. Every number in the answer was recounted from these records.”
- 06Drill down
One meter: the radio works, the register does not
Leila HaddadShe opens LU-E-7140388 at 14 Saltmarsh Lane. The heat strip shows 96 readings a day: normal use until early on 2 Oct, grey ever since. The last heartbeat came at 04:00 today with the radio answering. Last October this home used 38 kWh a day, so about 418 kWh would be missing from Thursday's bill. A remote register reset fixed the same fault on a test meter on 9 Oct.
“The radio works; the register does not. This meter has answered every heartbeat since 2 Oct, but its register has not moved since the firmware 4.2.1 upgrade at 01:52.”
- 07A tamper event
A cover-open meter is a referral, not a finding
Context checkerLU-E-7128120 at 7 Netmakers Yard is different. Its terminal cover opened at 00:41 on 5 Oct, and it has read zero for 8 days since, with the radio still answering — about 344 kWh missing from Thursday's bill. The screen offers “Refer to revenue protection”; it does not call anyone a thief.
“A cover-open event, then zero. … This is a referral for revenue protection, not a finding.”
- 08Before 09:00
Four handoffs, each with its answer and records
Leila Haddad → Hana Kovac, Omar Siddiqui, Aaron PillaiLeila requests a remote register reset for the 9 meters on feeder 7-14 — AMI operations runs it, no visit needed. She asks Hana Kovac, the billing supervisor, to hold 12 bills in cycle 14; the hold waits as “Awaiting approval” until Hana approves. A firmware check on the 4.2.1 rollout to 6,300 meters goes to Omar Siddiqui in AMI operations, and the cover-open meter to Aaron Pillai in revenue protection.
“Sent: firmware check to AMI operations, cover-open meter to revenue protection”
- 09Every morning, 06:00
Saved, so the next stopped meter shows up tomorrow
Morning runnerLeila saves “Zone 7 meters reading zero, 7 days or more” to run every morning. At 06:00, after the night's readings load (06:12 for Zone 7 today), the morning runner runs the chips again, the answer checker recounts, and she hears only what changed.
“12 today, 9 yesterday”
- 10On the record
Every question in the answer log
Answer checkerThe answer log keeps every question, the chips it became, the readings scanned, the time and what the answer checker found: 486 questions this week from 61 people in 6 teams, a median of 34 s to an answer. At 07:31 the chart writer wrote “most of them in Tidewater Close”; the checker counted 14 of 91 and took the sentence out before Ines Duarte saw it.
A number the checker cannot recount never reaches the screen.