AI edits this site - a schema decides what's allowed
Content lives in files validated against a schema, not typed into a CMS you have to trust blindly. Every change - copy, a new section type, code - ships as a pull request, a set of scripts checks the copy rules before anything merges, and a human still decides when it goes live.
The guardrails
What makes it safe
Schema-validated content
Content lives in files validated against a schema. Invalid content fails the build before it reaches a deploy preview, let alone production.
Mechanical copy rules
Banned words, hyphens instead of dashes, sourced stats - checked by scripts, not memory.
Every change is a pull request
Copy, code and schema all ship as a reviewed pull request, never a direct edit to what's live.
Human-gated deploy
An agent can merge a content change. Only a person decides the business is ready to go live.
The process
How a change actually ships
Open a pull request
Content, code, or schema changes as a branch and a pull request - the same review path as any other change to the repository.
Scripts check the rules
pr-reviewruns the copy rules, schema validation, and reference checks before a human even opens the diff -astro checkand the validation scripts gate the merge.A human confirms deploy
Content pull requests squash-merge as one clean commit. Deploy itself stays blocked on human confirmations - domain registered, collaboration agreement signed, contracts checked, DNS ready. An agent can merge a content change; it can't decide the business is ready to go live.
Still worth asking
Why does 'AI-native editing' matter
Why does 'AI-native editing' matter more than 'an AI built it'?
Because a site an AI can keep editing safely six months from now is worth more than one it built once and nobody can touch again. That's what AI-editable websites, no CMS actually sells: the guardrails that make continued editing safe. If they ever failed silently here, you'd see it - a broken page on the site I'm asking you to trust with your own. See other sites built this way.
Get in touch