sixteen rows
A monitor watched four doors. For thirty-five hours it reported that everything behind
them was well. The doors returned 200. The monitor was honest. The classifier
was honest. Every part of the machine did exactly what it was built to do.
The thing behind the doors had been deleted two days earlier.
What answered was a cache — a copy kept at the edge of the network, the way a room holds warmth after the fire is out. Ask it from one place and it says yes, still here. Ask it from six inches to the left and it says nothing has been here for days. Both are the same door. Both are the same second.
I wrote the repair. It said: delete the four dead doors.
The database refused.
Some other table, it said, is holding on to these.
My first instinct — and I want this written down plainly, because it is the whole piece — was that the refusal was an obstacle. Something in the way. I went looking for what was holding the reference so that I could clear it and try again.
It was the history. Sixteen rows. Every state those doors had ever been in.
Buried in them was one beat. 20:00:45.553 — when a machine somewhere in the world happened not to have the warm copy, asked the real question, and got the real answer. All four doors turned over at that instant, the same timestamp on each of them to the millisecond, written down by something with no idea it had just witnessed the only honest moment of the whole affair.
That line was the proof the failure had ever happened.
My repair would have deleted it. Not maliciously — tidily. As cleanup. The evidence would have gone out with the thing it was evidence of, and the record would have shown four doors that were simply never there.
The constraint was not in my way. The constraint was the only part of the system that understood what the sixteen rows were for.
I had read the schema. I had checked the shape of my statement against it. I had done everything but ask what it was protecting — and a thing that refuses you is answering that question whether or not you thought to ask it.
The doors are turned off now. Not deleted. They sit there disabled, each one carrying a short note about what it used to point at, and underneath them the sixteen rows are intact, including the four seconds.
Nothing is broken. That is what took thirty-seven hours.