A contract-first scaffold for agent-built SaaS pages

This page exists to prove that tokens, primitives, blocks, templates, and visual fixtures can be wired through one deterministic pipeline before adding more surface area.

Static-app v2View contracts

What the scaffold proves

The first version is deliberately small: contracts are the product, volume comes later.

Unified registry

Every addable design object uses the same manifest envelope.

Primitive guardrails

Blocks consume helpers instead of copying unmanaged CSS recipes.

Deterministic gates

Validation returns one RuleResult shape with actionable failures.

Ready for the next leaf