Schema contract v1.0.0
Engine integration guide
This site is a publication target. The external SEO/GEO content engine produces entities matching the contract below; the framework renders, links and marks them up.
EnginePage
One record per scalable page. Source of truth: src/lib/engine/page.ts (contract version 1.0.0). The site renders it; the site never authors it. Ingested pages render through the interior template via enginePageToArticle() at their own URL.
SourceRecord
Relationships
The internal-link graph is not hard-coded. Links render from whatever these fields contain at ingestion.
Indexation
lifecycle: draft | published | archived · robots: index,follow | noindex,follow · canonical_override · redirect_target (served as a 301 and never indexed). Anything not published renders noindex,follow regardless of the robots value sent.
Sitemaps
Index at /sitemap.xml; segments are emitted only when populated. A URL enters a segment only when it is published, self-canonical, index,follow and not redirected.