I built a UI language where you describe UI as JSON, and errors are caught at compile time—not runtime.
Why: When AI generates UI, JavaScript is too flexible. You get runtime errors, implicit behavior, hard-to-debug state. Constela constrains the surface area so output is deterministic and validatable.
Side effect: 5× faster builds, 5× smaller output than Next.js (same site, measured).