{
  "id": "keywords/static",
  "mentions": [
    {
      "context": "…tion over the network, and offers to call the API from the page; the site is static, works from the disk, keeps every page under its budget and never calls the …",
      "file": {
        "href": "../../specs/decisions/publication/purpose-built-contract-viewer/index.html",
        "label": "decisions/publication/purpose-built-contract-viewer.md"
      },
      "href": "../../specs/decisions/publication/purpose-built-contract-viewer/index.html#L8",
      "kind": "recognised",
      "line": 8,
      "passages": 4,
      "surface": "static",
      "title": "Purpose-built contract viewer",
      "type": "decision",
      "typeLabel": "Decision"
    },
    {
      "context": "Today: a static site from markdown repositories. Every note becomes an entity page, every recurring expression a keyword page, every doubt a finding in the buil…",
      "file": {
        "href": "../../briefs/framing/2026/2026-05-07-roadmap-outline/roadmap-outline/index.html",
        "label": "framing/2026/2026-05-07-roadmap-outline/roadmap-outline.md"
      },
      "href": "../../briefs/framing/2026/2026-05-07-roadmap-outline/roadmap-outline/index.html#L12",
      "kind": "recognised",
      "line": 12,
      "passages": 3,
      "surface": "static",
      "title": "Roadmap outline",
      "type": "document",
      "typeLabel": "Document"
    },
    {
      "context": "…y page. Only interactive components are hydrated: an island is served as its static markup inside an element carrying its props, and one small bundle per island…",
      "file": {
        "href": "../../specs/decisions/publication/slots-islands-and-layers/index.html",
        "label": "decisions/publication/slots-islands-and-layers.md"
      },
      "href": "../../specs/decisions/publication/slots-islands-and-layers/index.html#L8",
      "kind": "recognised",
      "line": 8,
      "passages": 2,
      "surface": "static",
      "title": "Slots, islands and layers",
      "type": "decision",
      "typeLabel": "Decision"
    },
    {
      "context": "The site is static and reads from the disk. A console that fetches the contract over the network breaks that on the first page it is used on.",
      "file": {
        "href": "../../briefs/meetings/2026/2026-06-18-contract-import-scope/contract-import-scope/index.html",
        "label": "meetings/2026/2026-06-18-contract-import-scope/contract-import-scope.vtt"
      },
      "href": "../../briefs/meetings/2026/2026-06-18-contract-import-scope/contract-import-scope/index.html#L9",
      "kind": "recognised",
      "line": 9,
      "location": "35:32",
      "surface": "static",
      "title": "Contract import scope review",
      "type": "meeting",
      "typeLabel": "Meeting"
    },
    {
      "context": "…the tab order and a clickable equivalent to every keyboard shortcut, and the static checker with the contrast measure run by the gallery command over every stat…",
      "file": {
        "href": "../../glossary/publication/site/accessibility-audit/index.html",
        "label": "publication/site/accessibility-audit.md"
      },
      "href": "../../glossary/publication/site/accessibility-audit/index.html#L6",
      "kind": "recognised",
      "line": 6,
      "surface": "static",
      "title": "Accessibility audit",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "An interactive component of the site served as its static markup inside a <concordance-island> element carrying its props, and mounted again by one small bundle…",
      "file": {
        "href": "../../glossary/publication/site/island/index.html",
        "label": "publication/site/island.md"
      },
      "href": "../../glossary/publication/site/island/index.html#L6",
      "kind": "recognised",
      "line": 6,
      "surface": "static",
      "title": "Island",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "Static first",
      "file": {
        "href": "../../specs/decisions/publication/purpose-built-contract-viewer/index.html",
        "label": "decisions/publication/purpose-built-contract-viewer.md"
      },
      "href": "../../specs/decisions/publication/purpose-built-contract-viewer/index.html#L17",
      "kind": "recognised",
      "line": 17,
      "passages": 4,
      "surface": "Static",
      "title": "Purpose-built contract viewer",
      "type": "decision",
      "typeLabel": "Decision"
    },
    {
      "context": "…ch index is built by the tool itself, with no dependency, rather than by the static search engine the specification first named. That engine's runtime fetches t…",
      "file": {
        "href": "../../specs/decisions/publication/purpose-built-contract-viewer/index.html",
        "label": "decisions/publication/purpose-built-search-index.md"
      },
      "href": "../../specs/decisions/publication/purpose-built-contract-viewer/index.html#L8",
      "kind": "recognised",
      "line": 8,
      "passages": 4,
      "surface": "static",
      "title": "Purpose-built contract viewer",
      "type": "decision",
      "typeLabel": "Decision"
    },
    {
      "context": "Static first",
      "file": {
        "href": "../../specs/decisions/publication/purpose-built-contract-viewer/index.html",
        "label": "decisions/publication/purpose-built-search-index.md"
      },
      "href": "../../specs/decisions/publication/purpose-built-contract-viewer/index.html#L16",
      "kind": "recognised",
      "line": 16,
      "passages": 4,
      "surface": "Static",
      "title": "Purpose-built contract viewer",
      "type": "decision",
      "typeLabel": "Decision"
    },
    {
      "context": "1 · TODAY  A static site from markdown repositories  Every note becomes an entity page, every recurring expression a keyword page.  Every doubt is a finding in …",
      "file": {
        "href": "../../briefs/framing/2026/2026-05-07-roadmap-outline/roadmap-outline/index.html",
        "label": "framing/2026/2026-05-07-roadmap-outline/roadmap-outline.pdf"
      },
      "href": "../../briefs/framing/2026/2026-05-07-roadmap-outline/roadmap-outline/index.html#L2",
      "kind": "recognised",
      "line": 2,
      "location": "p. 2",
      "passages": 3,
      "surface": "static",
      "title": "Roadmap outline",
      "type": "document",
      "typeLabel": "Document"
    },
    {
      "context": "1 · TODAY  A static site from markdown repositories  Every note becomes an entity page, every recurring expression a keyword page.  Every doubt is a finding in …",
      "file": {
        "href": "../../briefs/framing/2026/2026-05-07-roadmap-outline/roadmap-outline/index.html",
        "label": "framing/2026/2026-05-07-roadmap-outline/roadmap-outline.pptx"
      },
      "href": "../../briefs/framing/2026/2026-05-07-roadmap-outline/roadmap-outline/index.html#L2",
      "kind": "recognised",
      "line": 2,
      "location": "slide 2",
      "passages": 3,
      "surface": "static",
      "title": "Roadmap outline",
      "type": "document",
      "typeLabel": "Document"
    },
    {
      "context": "Static first",
      "file": {
        "href": "../../specs/decisions/publication/slots-islands-and-layers/index.html",
        "label": "decisions/publication/slots-islands-and-layers.md"
      },
      "href": "../../specs/decisions/publication/slots-islands-and-layers/index.html#L16",
      "kind": "recognised",
      "line": 16,
      "passages": 2,
      "surface": "Static",
      "title": "Slots, islands and layers",
      "type": "decision",
      "typeLabel": "Decision"
    },
    {
      "context": "… for a client that does not load the search index. Declared by the OpenAPI contract of the model query API; the static search of the site does not depend on it.",
      "file": {
        "href": "../../specs/api/operations/search-model/index.html",
        "label": "api/operations/search-model.md"
      },
      "href": "../../specs/api/operations/search-model/index.html#L11",
      "kind": "recognised",
      "line": 11,
      "surface": "static",
      "title": "Search the model",
      "type": "endpoint",
      "typeLabel": "Operation"
    },
    {
      "context": "…eme named its font families by loading them from a public font host, as most static sites do: one stylesheet link, no file to ship. Superseded by self-hosted fo…",
      "file": {
        "href": "../../specs/decisions/publication/fonts-from-a-third-party-host/index.html",
        "label": "decisions/publication/fonts-from-a-third-party-host.md"
      },
      "href": "../../specs/decisions/publication/fonts-from-a-third-party-host/index.html#L9",
      "kind": "recognised",
      "line": 9,
      "surface": "static",
      "title": "Fonts from a third-party host",
      "type": "decision",
      "typeLabel": "Decision"
    },
    {
      "context": "… to correct?\", never the vocabulary of the pipeline. No account: the site is static and public, without avatar, profile or share button, and the top bar carries…",
      "file": {
        "href": "../../specs/decisions/publication/one-familiar-chrome/index.html",
        "label": "decisions/publication/one-familiar-chrome.md"
      },
      "href": "../../specs/decisions/publication/one-familiar-chrome/index.html#L8",
      "kind": "recognised",
      "line": 8,
      "surface": "static",
      "title": "One familiar chrome",
      "type": "decision",
      "typeLabel": "Decision"
    },
    {
      "context": "The build is a pipeline command that produces a static site. The main content of every page is in the served HTML, the site works over file://, and fragments lo…",
      "file": {
        "href": "../../specs/decisions/publication/static-first/index.html",
        "label": "decisions/publication/static-first.md"
      },
      "href": "../../specs/decisions/publication/static-first/index.html#L8",
      "kind": "recognised",
      "line": 8,
      "surface": "static",
      "title": "Static first",
      "type": "decision",
      "typeLabel": "Decision"
    },
    {
      "context": "Measure every page against the 150 kB budget and run the static accessibility checks; print the pages written, the size of each island bundle, the largest page …",
      "file": {
        "href": "../../specs/processes/ingestion/build-pipeline/index.html",
        "label": "processes/ingestion/build-pipeline.md"
      },
      "href": "../../specs/processes/ingestion/build-pipeline/index.html#L31",
      "kind": "recognised",
      "line": 31,
      "surface": "static",
      "title": "Build pipeline",
      "type": "process",
      "typeLabel": "Process"
    },
    {
      "context": "…earch forms are named landmarks, and a tab strip uses the tablist pattern. A static checker enforces these on every page, next to the structural rules (one h1, …",
      "file": {
        "href": "../../specs/rules/engine/accessibility/index.html",
        "label": "rules/engine/accessibility.rule.md"
      },
      "href": "../../specs/rules/engine/accessibility/index.html#L14",
      "kind": "recognised",
      "line": 14,
      "surface": "static",
      "title": "Accessibility",
      "type": "rule",
      "typeLabel": "Business rule"
    },
    {
      "context": "What shows when something is missing. A static site has no support desk: the page is the only recourse. It names the cause in plain words, says what stays reach…",
      "file": {
        "href": "../../specs/screens/pages/edge-cases/index.html",
        "label": "screens/pages/edge-cases.md"
      },
      "href": "../../specs/screens/pages/edge-cases/index.html#L9",
      "kind": "recognised",
      "line": 9,
      "surface": "static",
      "title": "Edge cases",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "…er and credit. Every page is measured against the budget and run through the static accessibility checker; a page over budget or a finding fails the command wit…",
      "file": {
        "href": "../../specs/screens/pages/gallery-index/index.html",
        "label": "screens/pages/gallery-index.md"
      },
      "href": "../../specs/screens/pages/gallery-index/index.html#L15",
      "kind": "recognised",
      "line": 15,
      "surface": "static",
      "title": "Gallery index",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "…t cited first\", in the site language and never a time: nothing is timed in a static site. Without a query, the page lists every entity of the site under the fac…",
      "file": {
        "href": "../../specs/screens/pages/search/index.html",
        "label": "screens/pages/search.md"
      },
      "href": "../../specs/screens/pages/search/index.html#L20",
      "kind": "recognised",
      "line": 20,
      "surface": "static",
      "title": "Search",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "…y control is a native element with a label, reachable with the keyboard; none exists without JavaScript, where the static list and its links stand on their own.",
      "file": {
        "href": "../../specs/screens/panels/mentions-panel/index.html",
        "label": "screens/panels/mentions-panel.md"
      },
      "href": "../../specs/screens/panels/mentions-panel/index.html#L19",
      "kind": "recognised",
      "line": 19,
      "surface": "static",
      "title": "Mentions panel",
      "type": "screen",
      "typeLabel": "Screen"
    }
  ]
}
