This entire product site is authored, validated, and rendered with Sights.See how it works

How Sights works

A dependable site is a sequence of contracts, not one heroic prompt.

Sights makes the work legible from the first brief to the final static artifact. Human and AI collaborators operate on the same versioned source, generated documentation, validation rules, and browser-tested review surface.

The Sights authoring, system, and delivery layers connected into one workflow

End-to-end workflow

Eight steps from facts to a verified release.

The exact site will vary. The order protects the same fundamentals: factual content, reusable structure, semantic design, explicit capabilities, and production verification.

  1. Start with verified facts

    Define the audience, offer, claims, information hierarchy, content owners, required routes, local media, and operational constraints.

  2. Establish the site contract

    Configure identity, canonical URL, route preference, navigation, footer, structured organization data, deployment adapter, and review surfaces.

  3. Choose the theme

    Set semantic color, type, spacing, container, radius, focus, surface, and motion roles without coupling them to page content.

  4. Compose with the catalog

    Select complete components by author intent and use registered templates for repeated record-driven pages.

  5. Write bounded content

    Author concise JSON pages, typed collection records, and sanitized Markdown using generated schemas and local guidance.

  6. Validate before render

    Check every schema plus routes, links, anchors, assets, breadcrumbs, visibility rules, templates, collections, and runtime declarations.

  7. Review the real system

    Inspect public routes, responsive component previews, theme foundations, primitive references, and the resolved development page model.

  8. Build and prove

    Generate static output, metadata, discovery files, redirects, and 404; audit the files; then run keyboard, accessibility, responsive, and browser checks.

Clean repository boundary

The platform and the site own different kinds of change.

Sights is an installable package. A consumer proves it can remain independent instead of becoming a folder of coupled platform code.

The platform and the site own different kinds of change.
ResponsibilitySights packageReusable contracts and behaviorConsumer repositorySite identity and approved content
ComponentsBuilt-in manifests and renderersSite-owned custom capabilities
ContentSchemas and validationPages, records, Markdown, assets
PresentationSemantic token contractValidated theme and local fonts
RoutesStandard rendering and static essentialsPublic information architecture
QualityShared audits and component coverageSite-specific browser assertions
DeploymentPortable artifacts and adaptersHost choice and release configuration

Compounding improvement

Every real site can improve the shared system without becoming dependent on it.

When a consumer reveals a missing semantic variant, responsive edge case, accessibility failure, or repeated content pattern, the fix belongs at the narrowest reusable layer.

Platform changes then return to the canonical demo, where the component viewer, style guide, generated catalogs, production build, and browser gate keep the new behavior visible and tested.

  • Site factKeep unique copy, brand, assets, route structure, and domain vocabulary in the consumer.
  • Reusable behaviorPromote repeated component responsibility, schema vocabulary, and cross-site quality coverage into Sights.
  • Review evidenceUse a live consumer route plus internal component and theme surfaces to show both the outcome and the contract.

Workflow questions

What changes during normal site work?

Does every page require code?

No. Most pages are created or revised by editing JSON content and local assets, with Markdown for substantial prose. Component and shell code remain unchanged.

How does an agent know what is allowed?

The consumer contains generated schemas, catalogs, examples, and an agent guide derived from the live platform manifests. Validation provides exact feedback when a choice is invalid.

When does the platform package need to change?

Only when the site exposes a genuinely reusable gap or shared defect. Unique site behavior can remain a custom component inside the consumer.

How are concurrent changes reviewed safely?

Material work uses isolated multi-repository streams with their own Sights dependency, consumer branch, preview port, handoff, and serialized integration step.

Put the workflow to use

Start with the smallest complete Sights site.

The getting-started guide shows the repository shape, authoring sequence, core commands, and first useful page contract.

Open the getting-started guide