DocShell.Presentation.Conformance.Surface (DocShell v0.5.0)

Copy Markdown View Source

Captures renderer-observed semantics for one exact site generation.

A renderer adapter extracts visible text, headings, links, landmarks, accessible names, and actions from its real output. The normalized value is intentionally smaller than a DOM, making parity meaningful across HTML frameworks without accepting content or accessibility drift.

Summary

Types

t()

Hosted or static semantics normalized by a renderer adapter.

Types

t()

@type t() :: %DocShell.Presentation.Conformance.Surface{
  cohort_digest: String.t(),
  mode: :hosted | :static,
  pages: %{required(String.t()) => map()},
  schema_version: String.t()
}

Hosted or static semantics normalized by a renderer adapter.