Product · September 8, 2026 · 5 min read
Why AI never touches your production code
Letting a model write code demos beautifully and fails in ways a business can't afford. Here's the architecture we chose instead.
By Micronuage Product Team
When we started building Micronuage, the obvious move was to let a language model write code. Type a request, get a website. It demos beautifully. It also fails in ways a business can't afford: a checkout that breaks on a Friday night, a contact form that silently stops sending, a security header that disappears because the model decided to simplify a file.
So we made a different decision. In Micronuage, AI never writes or edits code. It edits configuration — and only the parts of the configuration a template explicitly allows.
What the AI actually produces
Every request becomes a short list of structured changes. Each change names a target, an operation and a value. “Make the hero more professional” might become three changes: a new headline, a sharper subheading and a clearer button label.
{
"changes": [
{ "target": "hero.title", "operation": "replace",
"value": "Accounting solutions for Quebec businesses" },
{ "target": "theme.primary_color", "operation": "replace",
"value": "#1f4e8c" }
]
}Nothing else is possible. The model can't invent a component, reach into the database or touch authentication, because those targets don't exist in the schema it receives.
Seven checks before anything changes
- The target exists.
- The target is editable in this template.
- The operation is allowed for that target.
- The value has the right type.
- The value passes validation — length, format, allowed options.
- Your organization owns the project.
- The template version permits the change.
If a single check fails, the proposal is rejected and your site is untouched. You see a plain message — “This change isn't available in this template” — never a half-applied edit.
You approve, then we publish
Valid changes appear as a preview. You review them, then apply or discard. Applied changes create a new version, so any edit — human or AI — can be undone in one click.
Why this matters to you
The AI can be fast and genuinely helpful without being dangerous. Our engineers can ship security and performance improvements to every site at once, because no site has drifted into custom code. And the website you publish on Monday still works on Friday.
AI is a controlled assistant, not the owner of your application.