How this site is built
spec v0.5.0
This site is a static Astro build using Starlight, served by nginx behind Traefik. There is no backend and no third-party JavaScript; fonts are self-hosted and a strict Content-Security-Policy is applied.
Single source of truth
Section titled “Single source of truth”The documentation here is not edited in this site. The canonical files live in the
project’s docs/ and spec/ directories. A vendoring step (scripts/vendor.mjs),
driven by a single content.manifest.mjs, copies the allow-listed files into the site at
build time and rewrites cross-document links. The same manifest drives the navigation, so
the nav and the content can never disagree.
Versioning
Section titled “Versioning”The spec version shown in the badge is derived from the top entry of the spec changelog at build time — so it is always accurate. See the versioning policy.