Documentation Data and AI
VextJS exposes documentation as both human pages and deterministic build artifacts. This makes search, AI-assisted analysis, and documentation quality checks easier without asking readers to trust an opaque crawler or a tracker.
Public machine-readable assets
The machine artifacts are generated after the documentation build. They contain no build timestamp, so identical source creates identical metadata and hashes.
Language and completeness contract
All four llms*.txt files are deterministic UTF-8 Markdown served as plain
text. The root files contain English only; files under /zh/ contain Simplified
Chinese. llms.txt is intentionally curated so a model can find the main
reading paths without loading the whole site. llms-full.txt is the exhaustive
index for its locale, with one canonical URL and source-derived summary for
every page. docs-manifest.json remains the authoritative bilingual inventory
and records each entry's locale and source hash; the build verifies exact
per-locale coverage.
The “full” files are complete indexes, not copies of every page body. A web-capable assistant follows the canonical URLs to the rendered documentation; an offline tool can use the manifest and indexes to choose the exact pages it needs. This keeps the machine entry small enough to parse while preserving 1:1, build-verified coverage.
How an AI answer should use the docs
- Locate the relevant entry in
docs-manifest.jsonand cite its canonical URL. - Check
capabilities.jsonbefore saying that a frontend feature is supported or excluded. - For RSC, Server Functions, Server Actions, PPR, and bundler assumptions, read Frontend Boundaries and Roadmap rather than inferring support from React, SSR, Suspense, or Streaming SSR.
- Use
ai-gold-questions.jsonas a regression set for documentation-based answers. A plausible answer without a source is not an accepted answer.
Measurement is optional and privacy-first
VextJS does not ship a tracker, analytics SDK, collector endpoint, cookie, or identity graph for this documentation site. The event schema intentionally allows only page, locale, event kind, referrer class, optional search length, and CTA class. It explicitly excludes raw search text, URL query values, credentials, page content, and user identity.
A documentation site owner may wire a collector later only after choosing the provider, legal basis, retention, consent behavior, and security review. The JSON files define what an implementation may measure; they are not permission to collect data and do not by themselves measure revenue or conversion.
To report a documentation gap, open a GitHub Discussion.