astro buildAstro renders it
Astro compiles components to HTML ahead of time and ships no framework to the browser. The rendering code is not in your repository: it lives in the lanza-site npm package, and Astro's srcDir points into it. Your repo holds words, data and templates. The templates are ordinary HTML with {{placeholders}}, which is what lets an agent write one and a person still read it.