Skip to content
← Journal

Control

A website was listed as dead. It wasn’t.

5 min read · 10 August 2026

In early August our agents checked 565 websites of small Swiss companies. What remained were 73 firms with a documented finding, from the dead website to the phone number you can’t tap on a phone. Reading through the list by hand, one card stood out: a joinery whose website supposedly no longer responds. One click, and the site ran fine.

A second machine reads every claim against the measurements: 12 objections, then 2, then none. Only at zero does anything go out.

The wrong finding sat neatly formatted next to 72 correct ones. Same font, same sentence shape, same confidence. That is the most uncomfortable property of machine work. An error looks exactly like a hit. A person who isn’t sure writes “I think”. The machine writes “the website no longer responds”, even when it’s wrong.

Where the error came from

The cause was found quickly. Our checking tool failed with a few servers while still establishing the connection and reported “no answer”. To the tool, that looked the same as a dead website. For the joinery, it would have been an email that opens with a false claim, and with that, the last email of ours they’d ever read.

So we didn’t just correct the one finding. We rebuilt the path every claim travels on.

Measure twice, with two instruments

Every claim was derived again, with two different instruments: once by direct fetch, once in a real browser that loads the page the way a visitor sees it. Where the two disagree, the browser wins. Across the whole list that meant 18 corrected claims, and 4 firms dropped out entirely.

Then the second machine takes over

After that, a model from a different maker read every single email against the measurements, with the brief to find faults rather than confirm. Round one: 12 objections, all fixed. Round two: 2. Round three: none. Only then was the list ready to send.

The machine checks 565 websites with nobody sitting next to it. Trust only comes from the loop that follows.

Without the agents the list wouldn’t exist; nobody checks 565 websites by hand next to their day job. But without the loop, you couldn’t send it to anyone. That loop is the work you can’t see in the finished result. It reads just as smoothly afterwards as before; the difference is that every line now has a measurement behind it.

How we work Control built in

When AI takes over work for you, we build the control in from the start: two independent ways of measuring, a second machine that has to disagree, and the rule that nothing goes out while an objection is open.

That sounds like effort. It’s the part that turns “generated quickly” into “I can stand behind this”.

The joinery never noticed any of this. The false claim died in the second measurement and not in their inbox. That is a better way to recognise good machine work than speed: by everything that never goes out.