{
  "id": "keywords/error",
  "mentions": [
    {
      "context": "…he merge request and in the build.  A SARIF log in the margin of the diff, an error finding fails the check.  The wiki keeps pace with the tool: every check has…",
      "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#L5",
      "kind": "recognised",
      "line": 5,
      "location": "p. 5",
      "passages": 2,
      "surface": "error",
      "title": "Roadmap outline",
      "type": "document",
      "typeLabel": "Document"
    },
    {
      "context": "…e through theme.yaml, in the same syntax and with the same variables as the message it replaces; a missing variable is a configuration error that names the key.",
      "file": {
        "href": "../../briefs/meetings/2026/2026-08-27-theme-override-model/theme-override-model/index.html",
        "label": "meetings/2026/2026-08-27-theme-override-model/theme-override-model.md"
      },
      "href": "../../briefs/meetings/2026/2026-08-27-theme-override-model/theme-override-model/index.html#L17",
      "kind": "recognised",
      "line": 17,
      "passages": 2,
      "surface": "error",
      "title": "Theme override model",
      "type": "meeting",
      "typeLabel": "Meeting"
    },
    {
      "context": "…mes, merge the profile and load the declared plugins; stop on a configuration error, a missing or invalid lock file, an invalid profile or a plugin that cannot …",
      "file": {
        "href": "../../specs/processes/ingestion/build-pipeline/index.html",
        "label": "processes/ingestion/build-pipeline.md"
      },
      "href": "../../specs/processes/ingestion/build-pipeline/index.html#L11",
      "kind": "recognised",
      "line": 11,
      "passages": 2,
      "surface": "error",
      "title": "Build pipeline",
      "type": "process",
      "typeLabel": "Process"
    },
    {
      "context": "The lint workflow of that repository runs the linter again on the main branch and stops there on an error finding.",
      "file": {
        "href": "../../specs/processes/publication/publishing-the-wiki/index.html",
        "label": "processes/publication/publishing-the-wiki.md"
      },
      "href": "../../specs/processes/publication/publishing-the-wiki/index.html#L12",
      "kind": "recognised",
      "line": 12,
      "passages": 2,
      "surface": "error",
      "title": "Publishing the wiki",
      "type": "process",
      "typeLabel": "Process"
    },
    {
      "context": "Exit with 0 when no finding reaches the blocking severity, 1 otherwise, 2 on an execution error; an unreachable model is never an execution error.",
      "file": {
        "href": "../../specs/processes/quality/lint/index.html",
        "label": "processes/quality/lint.md"
      },
      "href": "../../specs/processes/quality/lint/index.html#L19",
      "kind": "recognised",
      "line": 19,
      "passages": 2,
      "surface": "error",
      "title": "Lint",
      "type": "process",
      "typeLabel": "Process"
    },
    {
      "context": "…e language of the interface, whose labels come from a message catalogue per locale, and the default locale of every source. A tag with no pack is a build error.",
      "file": {
        "href": "../../glossary/ingestion/configuration/locale/index.html",
        "label": "ingestion/configuration/locale.md"
      },
      "href": "../../glossary/ingestion/configuration/locale/index.html#L6",
      "kind": "recognised",
      "line": 6,
      "surface": "error",
      "title": "Locale",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "…he merge request and in the build.  A SARIF log in the margin of the diff, an error finding fails the check.  The wiki keeps pace with the tool: every check has…",
      "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#L5",
      "kind": "recognised",
      "line": 5,
      "location": "slide 5",
      "passages": 2,
      "surface": "error",
      "title": "Roadmap outline",
      "type": "document",
      "typeLabel": "Document"
    },
    {
      "context": "Yes, and a missing variable is a configuration error that names the key. No silent fallback to the source label.",
      "file": {
        "href": "../../briefs/meetings/2026/2026-08-27-theme-override-model/theme-override-model/index.html",
        "label": "meetings/2026/2026-08-27-theme-override-model/theme-override-model.vtt"
      },
      "href": "../../briefs/meetings/2026/2026-08-27-theme-override-model/theme-override-model/index.html#L10",
      "kind": "recognised",
      "line": 10,
      "location": "43:25",
      "passages": 2,
      "surface": "error",
      "title": "Theme override model",
      "type": "meeting",
      "typeLabel": "Meeting"
    },
    {
      "context": "…ing or malformed file, as a warning while pseudonymisation is disabled, as an error that fails the build and withholds every transcript when it is enabled. Pseu…",
      "file": {
        "href": "../../specs/processes/ingestion/build-pipeline/index.html",
        "label": "processes/ingestion/build-pipeline.md"
      },
      "href": "../../specs/processes/ingestion/build-pipeline/index.html#L15",
      "kind": "recognised",
      "line": 15,
      "passages": 2,
      "surface": "error",
      "title": "Build pipeline",
      "type": "process",
      "typeLabel": "Process"
    },
    {
      "context": "The build writes the site, the model and the build log; an error finding fails the workflow as build.fail_on says and nothing is published.",
      "file": {
        "href": "../../specs/processes/publication/publishing-the-wiki/index.html",
        "label": "processes/publication/publishing-the-wiki.md"
      },
      "href": "../../specs/processes/publication/publishing-the-wiki/index.html#L15",
      "kind": "recognised",
      "line": 15,
      "passages": 2,
      "surface": "error",
      "title": "Publishing the wiki",
      "type": "process",
      "typeLabel": "Process"
    },
    {
      "context": "Exit with 0 when no finding reaches the blocking severity, 1 otherwise, 2 on an execution error; an unreachable model is never an execution error.",
      "file": {
        "href": "../../specs/processes/quality/lint/index.html",
        "label": "processes/quality/lint.md"
      },
      "href": "../../specs/processes/quality/lint/index.html#L19",
      "kind": "recognised",
      "line": 19,
      "passages": 2,
      "surface": "error",
      "title": "Lint",
      "type": "process",
      "typeLabel": "Process"
    },
    {
      "context": "…shed lock schema and stops on a missing or invalid file as on a configuration error. It applies the rejected terms, compared on the normalised form of the langu…",
      "file": {
        "href": "../../glossary/ingestion/configuration/lock/index.html",
        "label": "ingestion/configuration/lock.md"
      },
      "href": "../../glossary/ingestion/configuration/lock/index.html#L6",
      "kind": "recognised",
      "line": 6,
      "surface": "error",
      "title": "Lock",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "…synchronous and pure, reads nothing but the bytes it is given, and throws a plain error naming the file when it cannot, which the pipeline turns into a finding.",
      "file": {
        "href": "../../glossary/ingestion/documents/reader/index.html",
        "label": "ingestion/documents/reader.md"
      },
      "href": "../../glossary/ingestion/documents/reader/index.html#L7",
      "kind": "recognised",
      "line": 7,
      "surface": "error",
      "title": "Reader",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "…profile, plugins first; a module of a core type is refused, that type being extended through the profile, and two modules of one type are a configuration error.",
      "file": {
        "href": "../../glossary/ingestion/typing/type-module/index.html",
        "label": "ingestion/typing/type-module.md"
      },
      "href": "../../glossary/ingestion/typing/type-module/index.html#L6",
      "kind": "recognised",
      "line": 6,
      "surface": "error",
      "title": "Type module",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "…can be disabled the same way. The build fails according to build.fail_on, on errors by default; the linter fails from the severity --fail-on names, error by def…",
      "file": {
        "href": "../../glossary/quality/findings/severity/index.html",
        "label": "quality/findings/severity.md"
      },
      "href": "../../glossary/quality/findings/severity/index.html#L6",
      "kind": "recognised",
      "line": 6,
      "surface": "errors",
      "title": "Severity",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "…from a recognised word by the way it is drawn. A link to a missing file is an error, a link to a document attaches it, a link from a note to itself yields nothi…",
      "file": {
        "href": "../../specs/decisions/inference/links-are-authoritative/index.html",
        "label": "decisions/inference/links-are-authoritative.md"
      },
      "href": "../../specs/decisions/inference/links-are-authoritative/index.html#L8",
      "kind": "recognised",
      "line": 8,
      "surface": "error",
      "title": "Links are authoritative",
      "type": "decision",
      "typeLabel": "Decision"
    },
    {
      "context": "…ters a more specific one, other languages are packs shipped by plugins, and a tag with no pack is a build error. The adding a language pack process is the path.",
      "file": {
        "href": "../../specs/decisions/ingestion/locale-per-source/index.html",
        "label": "decisions/ingestion/locale-per-source.md"
      },
      "href": "../../specs/decisions/ingestion/locale-per-source/index.html#L9",
      "kind": "recognised",
      "line": 9,
      "surface": "error",
      "title": "Locale per source",
      "type": "decision",
      "typeLabel": "Decision"
    },
    {
      "context": "…ainst its schema and stops on a missing or invalid one, as on a configuration error: a decision is never dropped in silence. The keyword discovery honours rejec…",
      "file": {
        "href": "../../specs/decisions/ingestion/lock-file-for-human-decisions/index.html",
        "label": "decisions/ingestion/lock-file-for-human-decisions.md"
      },
      "href": "../../specs/decisions/ingestion/lock-file-for-human-decisions/index.html#L8",
      "kind": "recognised",
      "line": 8,
      "surface": "error",
      "title": "Lock file for human decisions",
      "type": "decision",
      "typeLabel": "Decision"
    },
    {
      "context": "…y the theme schema; a faulty key is reported by its path like a configuration error. The footer credits the tool only when the project asks for it (footer.credi…",
      "file": {
        "href": "../../specs/decisions/publication/white-label-by-default/index.html",
        "label": "decisions/publication/white-label-by-default.md"
      },
      "href": "../../specs/decisions/publication/white-label-by-default/index.html#L8",
      "kind": "recognised",
      "line": 8,
      "surface": "error",
      "title": "White label by default",
      "type": "decision",
      "typeLabel": "Decision"
    },
    {
      "context": "…lugin, registered when the plugin loads, and a locale with no pack is a build error. Every source selects its pack through its BCP 47 locale, which decides its …",
      "file": {
        "href": "../../specs/processes/ingestion/adding-a-language-pack/index.html",
        "label": "processes/ingestion/adding-a-language-pack.md"
      },
      "href": "../../specs/processes/ingestion/adding-a-language-pack/index.html#L7",
      "kind": "recognised",
      "line": 7,
      "surface": "error",
      "title": "Adding a language pack",
      "type": "process",
      "typeLabel": "Process"
    },
    {
      "context": "…o the note, could not be fetched, read or parsed: the server answered with an error, the build ran without network access, the file is missing, or the document …",
      "file": {
        "href": "../../specs/rules/contracts/unreachable-contract/index.html",
        "label": "rules/contracts/unreachable-contract.rule.md"
      },
      "href": "../../specs/rules/contracts/unreachable-contract/index.html#L7",
      "kind": "recognised",
      "line": 7,
      "surface": "error",
      "title": "Unreachable contract",
      "type": "rule",
      "typeLabel": "Business rule"
    },
    {
      "context": "Check E-ID-DUP, severity error by default, documented with a before and after example in the check pages. The severity can be overridden per project or per repo…",
      "file": {
        "href": "../../specs/rules/identifiers/duplicate-identifier/index.html",
        "label": "rules/identifiers/duplicate-identifier.rule.md"
      },
      "href": "../../specs/rules/identifiers/duplicate-identifier/index.html#L9",
      "kind": "recognised",
      "line": 9,
      "surface": "error",
      "title": "Duplicate identifier",
      "type": "rule",
      "typeLabel": "Business rule"
    },
    {
      "context": "Check E-ENCODING, severity error by default, documented with a before and after example in the check pages. The severity can be overridden per project or per re…",
      "file": {
        "href": "../../specs/rules/identifiers/invalid-encoding/index.html",
        "label": "rules/identifiers/invalid-encoding.rule.md"
      },
      "href": "../../specs/rules/identifiers/invalid-encoding/index.html#L9",
      "kind": "recognised",
      "line": 9,
      "surface": "error",
      "title": "Invalid encoding",
      "type": "rule",
      "typeLabel": "Business rule"
    },
    {
      "context": "Check E-FM-INVALID, severity error by default, documented with a before and after example in the check pages. The severity can be overridden per project or per …",
      "file": {
        "href": "../../specs/rules/identifiers/invalid-frontmatter/index.html",
        "label": "rules/identifiers/invalid-frontmatter.rule.md"
      },
      "href": "../../specs/rules/identifiers/invalid-frontmatter/index.html#L9",
      "kind": "recognised",
      "line": 9,
      "surface": "error",
      "title": "Invalid frontmatter",
      "type": "rule",
      "typeLabel": "Business rule"
    },
    {
      "context": "Check E-ID-INVALID, severity error by default, documented with a before and after example in the check pages. The severity can be overridden per project or per …",
      "file": {
        "href": "../../specs/rules/identifiers/invalid-identifier/index.html",
        "label": "rules/identifiers/invalid-identifier.rule.md"
      },
      "href": "../../specs/rules/identifiers/invalid-identifier/index.html#L9",
      "kind": "recognised",
      "line": 9,
      "surface": "error",
      "title": "Invalid identifier",
      "type": "rule",
      "typeLabel": "Business rule"
    },
    {
      "context": "Check E-META-REL, severity error by default, documented with a before and after example in the check pages. The severity can be overridden per project or per re…",
      "file": {
        "href": "../../specs/rules/identifiers/relation-outside-the-matrix/index.html",
        "label": "rules/identifiers/relation-outside-the-matrix.rule.md"
      },
      "href": "../../specs/rules/identifiers/relation-outside-the-matrix/index.html#L9",
      "kind": "recognised",
      "line": 9,
      "surface": "error",
      "title": "Relation outside the matrix",
      "type": "rule",
      "typeLabel": "Business rule"
    },
    {
      "context": "Check E-TYPE-CONFLICT, severity error by default, documented with a before and after example in the check pages. The severity can be overridden per project or p…",
      "file": {
        "href": "../../specs/rules/identifiers/type-conflict/index.html",
        "label": "rules/identifiers/type-conflict.rule.md"
      },
      "href": "../../specs/rules/identifiers/type-conflict/index.html#L9",
      "kind": "recognised",
      "line": 9,
      "surface": "error",
      "title": "Type conflict",
      "type": "rule",
      "typeLabel": "Business rule"
    },
    {
      "context": "Check E-LINK-BROKEN, severity error by default, documented with a before and after example in the check pages. The severity can be overridden per project or per…",
      "file": {
        "href": "../../specs/rules/links/broken-link/index.html",
        "label": "rules/links/broken-link.rule.md"
      },
      "href": "../../specs/rules/links/broken-link/index.html#L9",
      "kind": "recognised",
      "line": 9,
      "surface": "error",
      "title": "Broken link",
      "type": "rule",
      "typeLabel": "Business rule"
    },
    {
      "context": "…warning and the build goes on; when it is enabled the finding is raised as an error, the build fails and every transcript is withheld from the output, because a…",
      "file": {
        "href": "../../specs/rules/sources/unusable-pseudonymisation-dictionary/index.html",
        "label": "rules/sources/unusable-pseudonymisation-dictionary.rule.md"
      },
      "href": "../../specs/rules/sources/unusable-pseudonymisation-dictionary/index.html#L7",
      "kind": "recognised",
      "line": 7,
      "surface": "error",
      "title": "Unusable pseudonymisation dictionary",
      "type": "rule",
      "typeLabel": "Business rule"
    }
  ]
}
