About this sample
This site exists for one reason: to prove that a brand-new Next.js marketing build can pass every shipped build-websites-tools gate by following only the published README. No private templates, no internal Site Clinic scaffolding, no copied scripts.
What was used
- Next.js 16 App Router, written by hand.
- build-websites-tools pinned to
v0.3.1, installed as a GitHub tag dependency exactly as the README describes. - One
gate.config.jsonderived from the marketing-site template. - A static
public/robots.txtwith the matrix-required AI policy comment block. - A static
public/llms.txtwith a Markdown heading. - JSON-LD for Organization and WebSite served from the root layout.
What it shows
The four gates run at prebuild. Each one fails loudly when its invariant breaks. Each one passes on this build. The same package is in use on every site on Site Clinic.