Why I finished an AI feature and still have not turned it on
Most of what AI builds for me goes live the day it is done, because most of it costs nothing extra to run. This is the one piece of this blog’s pipeline that does not work that way, and it has sat finished and switched off for months.
The feature is called Regenerate. It sits on the review page next to every draft post. Click it, and an AI agent rewrites that post in my voice, right there, with an undo button if I hate the result. The code for it is done. The automation that runs it is done. The only thing missing is the setting that turns it on.
Here is why it stays off. Every other job in this pipeline runs on a schedule I control: once a day, once a week. This one would run every time anyone clicked a button on a page, and each click calls a paid AI model to rewrite real text. A scheduled job has a ceiling I can picture ahead of time. A button anyone can click does not, unless I build a ceiling for it first, and I have not done that work yet.
So the honest answer to “why not ship it” is not that it does not work. It works. It is that “it works” and “I have a cost I am willing to carry on it” are two different questions, and I only had an answer to the first one. Finishing a feature does not obligate you to run it. The decision to turn something on is allowed to be its own decision, made on its own schedule, after you have actually priced what it costs when it works exactly as intended.