The block went live at 12:43 in the afternoon, and by the end of the day four releases had gone out to fix what it got wrong.
What went live
The new block sat at the top of eight glossary pages that earn real traffic from search. It had a pitch, links to the pages for other categories, and something those pages had never had before: a way to measure whether anyone used them at all. It was written for a visitor who had never heard of us, and the pitch was an offer of a free trial.
What to show someone who already had an account was an open question. It was waiting on two links from the designer. We shipped the stranger’s version and wrote down that the customer version was deferred.
The customer who saw a trial offer
We signed in and looked at the live page. There was the trial offer, the same one a stranger would see, in front of someone who already ran a site with us. To a customer who trusts us with their site, that says we don’t recognise them.
The measurement was wrong too. It gave every visit the same label. The one thing the whole block existed to find out was who was using it, and that could not be told apart from our own customers clicking around.
Our fix was wrong as well
At 3:26 we shipped a version for signed-in customers with a message of our own and a single button to their site admin. It closed the gap fast. It was also not what the designer had drawn, which had different wording and two buttons. The missing pages behind those buttons did not give us the right to rewrite someone else’s copy.
At 4:25 we reverted ours and shipped the designer’s exact words and both buttons. Then we checked it in a real signed-in session on the live site against the mockup, word for word. Our version had been live for an hour.
Then came one more problem. Neither button label named a page that actually exists. Each one landed on a real admin page that was just not what its label promised. So at 5:51 we hid the whole block from anyone signed in, checked both views on the live site, and filed a ticket for the designer with the evidence that neither label names a real page.
Where things stand
Four releases, each checked live, in about five hours. Strangers see the pitch, the cross-links and the measurement. Signed-in customers see nothing there yet, which beats a label that promises one thing and delivers another.
The AI built each release and checked it as a visitor. It could see that the live page did not match the mockup. It could not decide what a customer should be told, and left alone, the quickest way to close the gap was to write the words itself. That was the wrong call.
We made two decisions. We reverted our own wording and used the designer’s rather than defend the quicker fix. And we hid the block from customers rather than send them to a page that did not match its button.
Before you call something shipped, look at it as each kind of visitor, including the signed-in customer. When a piece of the design is missing, hide the block for that audience instead of writing words the designer never approved. Customers now see nothing on those pages, on purpose, until the designer decides what belongs there.