Back

The 3am change that nobody documented

Emergency repairs happen at the worst possible time for good record-keeping. The service gets restored, the engineer goes home and the inventory record stays wrong forever. This is how inventory drift actually accumulates.

It’s 3:17am. An engineer has been on site for two and a half hours dealing with a major fault affecting 340 customers. He’s found the problem — a failed line card in cabinet 12 — swapped it out with a spare from the van, and the service is coming back up. He does his checks. Everything looks good. He emails the incident report to the NOC, marks the fault as resolved, and drives home.

The incident report records the fault cause, the resolution, and the time to restore. It does not record the fact that the line card that was in slot 4B is now a different model with a different firmware version in a slightly different configuration. It doesn’t record it because that information goes in a different system, updated by a different process, that requires someone to log into a separate inventory platform and raise a change record. At 3:17am, after two and a half hours on a freezing cabinet site, that process does not happen.

The engineer means to do it in the morning. He goes home, sleeps, wakes up, and starts a new shift. By then there are four new jobs. The inventory update never happens.

Why this matters more than it looks like it should

One undocumented line card swap. How much does this matter, really?

In isolation, not much. The service is restored, the customers are happy, the fault is resolved. The inventory record for cabinet 12, slot 4B is now slightly wrong — different model, different firmware — but it’s unlikely anyone will notice for a while.

But this isn’t isolated. It happens on every network, on every significant emergency change, repeatedly over years. Each individual instance is minor. The aggregate is the accumulated inventory drift that makes networks increasingly difficult to manage, diagnose, and plan for as they age.

The engineer who responds to the next fault at cabinet 12 pulls up the inventory record to understand the topology. The record says one thing. The cabinet has something slightly different. The diagnostic starts from incorrect assumptions. The fault takes longer to resolve.

The structure of the problem

Emergency network changes happen under conditions that are specifically hostile to good record-keeping. Time pressure, stress, physical discomfort, fatigue. The engineer’s entire focus is on restoring service. Documentation feels like an afterthought — because in the moment, it is.

This isn’t a discipline or culture problem. It’s a workflow design problem. The documentation step is treated as optional and separate from the resolution workflow. It requires accessing a different system, filling out a form, going through a process that was designed for planned changes not emergency repairs. Under pressure at 3am, it gets skipped.

The fix is to make documentation inseparable from resolution. The fault ticket closure flow should require the relevant inventory fields to be updated before the ticket can be closed — not as a separate optional task, but as a mandatory step in the same workflow. The engineer who swapped the line card needs to record the new model number before the incident report is submitted, not afterwards.

The planned changes that also don’t get documented

Emergency changes get most of the attention, but planned changes have their own documentation failure mode. A weekend maintenance window. Twenty-three engineers across five sites. The work is completed successfully. The inventory update phase is in the project plan — it’s the last item, scheduled for Monday morning.

By Monday morning, the team are already on the next project. The inventory update for the weekend work gets done partially, or gets deferred to “end of the week,” or gets done by someone who wasn’t on site and has to work from the project notes, which don’t capture everything that actually happened versus what was planned.

Planned changes diverge from plans. Equipment that was supposed to be swapped couldn’t be accessed. A cable run that was planned one way went a different way because of an obstruction. The project completed successfully from a service perspective, but the inventory record of what was done doesn’t match what was actually done.

What accurate change documentation requires

The operators with the most accurate inventory records have designed documentation into the change process rather than appending it as a separate step. In practice, this means a few specific things.

Mobile field tools that include inventory update fields in the job completion flow. The engineer can’t mark a job as complete without confirming or updating the relevant inventory records. This creates a small friction point, but it’s a friction point at the right moment — when the engineer still has eyes on what they’ve done.

Mandatory change fields for emergency resolutions. The incident ticket closure process prompts for the key inventory change fields: what equipment was replaced, what went in, what came out. Structured fields, not free text — so the records are queryable, not just readable.

Post-change verification as a normal operational activity. A scheduled review of recent changes against inventory records, looking for discrepancies between what was recorded and what the network monitoring shows. Not a full audit — just a regular lightweight check that catches the gaps before they accumulate.

Close the loop between change and record

Confideo OSS includes inventory update fields in every job completion flow — so the record updates at the moment of change, not when someone gets around to it.