← All posts
IVR is the technology
New IVR feature
- The rule that decides whether this succeeds: if a visitor can read it, it's a field. Grep your .astro files for sentence-case prose — any string longer than a couple of words that isn't a class name is a bug. That's what turns "the marketer can edit the site" into "the marketer can edit four sections and Slacks a developer for the rest."
| Title | Description | |||||
| pulse | rajan |
Keystatic is a form generator over your git repo — it reads keystatic.config.ts, draws a labelled form per field, and on Save commits a YAML/MDX file. Astro builds from those files. No database, no CMS logins: access control is GitHub collaborator access, so adding an editor is adding them to the repo.
The property worth paying the schema tax for: Astro validates content at build time, so a bad edit fails the build and the old version keeps serving. A mistake degrades to "the site didn't update," never "the site is broken."
One decisio