Skip to content

Descent Docs

The Descent VTT architecture corpus, rendered in place (ADR-113). The corpus in the repository's docs/ directory remains the single authoritative source; this site cites it at build time and copies nothing out of it.

The corpus, rendered in place

The whitepapers, the decision records and the quantity registry render from docs/ at the repository root, where they stay authoritative (P6). What renders is decided by ADR-113’s allowlisted manifest — a file absent from it does not exist to this build, and the two-sided route check holds the site to exactly that set.

Q-ID Registry Resolver

Every [[Q-...]] citation becomes a live value from the Quantity Registry, with status and provenance in the title — and an unknown or retired citation is a build error, never an empty span.

Schema scrubbing pipeline

The wire schemas publish through a fail-closed scrubber: allowlisted files only, internal-marked regions withheld with their line counts stated, and CI asserts the marker token reached no shipped page — including this one, which is why this card does not write it.

Search without a server

Pagefind indexes at build time and serves static fragments. It arrives as Starlight’s own dependency, so there is no version of it declared here to drift.