{
  "id": "glossary/quality/checks/check",
  "mentions": [
    {
      "context": "…here the notes are written, the same checks in the merge request and 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#L15",
      "kind": "recognised",
      "line": 15,
      "passages": 8,
      "surface": "checks",
      "title": "Roadmap outline",
      "type": "document",
      "typeLabel": "Document"
    },
    {
      "context": "…the same thing as the build. For the checks the linter computes in --scope repo,…",
      "file": {
        "href": "../../../../specs/rules/engine/linter-build-parity/index.html",
        "label": "rules/engine/linter-build-parity.rule.md"
      },
      "href": "../../../../specs/rules/engine/linter-build-parity/index.html#L8",
      "kind": "recognised",
      "line": 8,
      "passages": 5,
      "surface": "checks",
      "title": "Linter and build parity",
      "type": "rule",
      "typeLabel": "Business rule"
    },
    {
      "context": "The grouping of the checks in their documentation: every check page states its f…",
      "file": {
        "href": "../check-family/index.html",
        "label": "quality/checks/check-family.md"
      },
      "href": "../check-family/index.html#L6",
      "kind": "recognised",
      "line": 6,
      "passages": 4,
      "surface": "checks",
      "title": "Check family",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "broader",
      "file": {
        "href": "../local-check/index.html",
        "label": "quality/checks/local-check.md"
      },
      "href": "../local-check/index.html#L1",
      "kind": "written",
      "line": 1,
      "passages": 4,
      "title": "Local check",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "…r, warning or info, the prefix of its check identifier (E-, W-, I-). Every check…",
      "file": {
        "href": "../../findings/severity/index.html",
        "label": "quality/findings/severity.md"
      },
      "href": "../../findings/severity/index.html#L6",
      "kind": "recognised",
      "line": 6,
      "passages": 4,
      "surface": "check",
      "title": "Severity",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "concordance lint runs the same checks as the build pipeline on a single knowledg…",
      "file": {
        "href": "../../../../specs/processes/quality/lint/index.html",
        "label": "processes/quality/lint.md"
      },
      "href": "../../../../specs/processes/quality/lint/index.html#L8",
      "kind": "recognised",
      "line": 8,
      "passages": 4,
      "surface": "checks",
      "title": "Lint",
      "type": "process",
      "typeLabel": "Process"
    },
    {
      "context": "…f the diff; the wiki keeps pace with the tool, every check having its rule note.",
      "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#L15",
      "kind": "recognised",
      "line": 15,
      "passages": 8,
      "surface": "check",
      "title": "Roadmap outline",
      "type": "document",
      "typeLabel": "Document"
    },
    {
      "context": "…here the notes are written  The same checks in the merge request and 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.pdf"
      },
      "href": "../../../../briefs/framing/2026/2026-05-07-roadmap-outline/roadmap-outline/index.html#L5",
      "kind": "recognised",
      "line": 5,
      "location": "page 5",
      "passages": 8,
      "surface": "checks",
      "title": "Roadmap outline",
      "type": "document",
      "typeLabel": "Document"
    },
    {
      "context": "… the diff, an error finding fails the check.  The wiki keeps pace with the tool:…",
      "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": "page 5",
      "passages": 8,
      "surface": "check",
      "title": "Roadmap outline",
      "type": "document",
      "typeLabel": "Document"
    },
    {
      "context": "… wiki keeps pace with the tool: every check has its rule note.  Roadmap outline …",
      "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": "page 5",
      "passages": 8,
      "surface": "check",
      "title": "Roadmap outline",
      "type": "document",
      "typeLabel": "Document"
    },
    {
      "context": "…here the notes are written  The same checks in the merge request and 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.pptx"
      },
      "href": "../../../../briefs/framing/2026/2026-05-07-roadmap-outline/roadmap-outline/index.html#L5",
      "kind": "recognised",
      "line": 5,
      "location": "slide 5",
      "passages": 8,
      "surface": "checks",
      "title": "Roadmap outline",
      "type": "document",
      "typeLabel": "Document"
    },
    {
      "context": "… the diff, an error finding fails the check.  The wiki keeps pace with the tool:…",
      "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": 8,
      "surface": "check",
      "title": "Roadmap outline",
      "type": "document",
      "typeLabel": "Document"
    },
    {
      "context": "… wiki keeps pace with the tool: every check has its rule note.  Roadmap outline …",
      "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": 8,
      "surface": "check",
      "title": "Roadmap outline",
      "type": "document",
      "typeLabel": "Document"
    },
    {
      "context": "…ource produce the same findings: same check, source, path, line and entity, same…",
      "file": {
        "href": "../../../../specs/rules/engine/linter-build-parity/index.html",
        "label": "rules/engine/linter-build-parity.rule.md"
      },
      "href": "../../../../specs/rules/engine/linter-build-parity/index.html#L8",
      "kind": "recognised",
      "line": 8,
      "passages": 5,
      "surface": "check",
      "title": "Linter and build parity",
      "type": "rule",
      "typeLabel": "Business rule"
    },
    {
      "context": "… build reports more, never less: the checks that need the whole model only exist…",
      "file": {
        "href": "../../../../specs/rules/engine/linter-build-parity/index.html",
        "label": "rules/engine/linter-build-parity.rule.md"
      },
      "href": "../../../../specs/rules/engine/linter-build-parity/index.html#L8",
      "kind": "recognised",
      "line": 8,
      "passages": 5,
      "surface": "checks",
      "title": "Linter and build parity",
      "type": "rule",
      "typeLabel": "Business rule"
    },
    {
      "context": "… of the local checks one by one, and checks that the excluded folder and the git…",
      "file": {
        "href": "../../../../specs/rules/engine/linter-build-parity/index.html",
        "label": "rules/engine/linter-build-parity.rule.md"
      },
      "href": "../../../../specs/rules/engine/linter-build-parity/index.html#L10",
      "kind": "recognised",
      "line": 10,
      "passages": 5,
      "surface": "checks",
      "title": "Linter and build parity",
      "type": "rule",
      "typeLabel": "Business rule"
    },
    {
      "context": "… so that a forge report states which checks the guarantee covers. The getting st…",
      "file": {
        "href": "../../../../specs/rules/engine/linter-build-parity/index.html",
        "label": "rules/engine/linter-build-parity.rule.md"
      },
      "href": "../../../../specs/rules/engine/linter-build-parity/index.html#L10",
      "kind": "recognised",
      "line": 10,
      "passages": 5,
      "surface": "checks",
      "title": "Linter and build parity",
      "type": "rule",
      "typeLabel": "Business rule"
    },
    {
      "context": "… checks in their documentation: every check page states its family, and the list…",
      "file": {
        "href": "../check-family/index.html",
        "label": "quality/checks/check-family.md"
      },
      "href": "../check-family/index.html#L6",
      "kind": "recognised",
      "line": 6,
      "passages": 4,
      "surface": "check",
      "title": "Check family",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "…ates its family, and the list of the checks is laid out by family, source checks…",
      "file": {
        "href": "../check-family/index.html",
        "label": "quality/checks/check-family.md"
      },
      "href": "../check-family/index.html#L6",
      "kind": "recognised",
      "line": 6,
      "passages": 4,
      "surface": "checks",
      "title": "Check family",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "The grouping of the checks in their documentation: every check page states its f…",
      "file": {
        "href": "../check-family/index.html",
        "label": "quality/checks/check-family.md"
      },
      "href": "../check-family/index.html#L6",
      "kind": "written",
      "line": 6,
      "passages": 4,
      "surface": "checks",
      "title": "Check family",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "A check the linter computes on one repository alone, without the network and wit…",
      "file": {
        "href": "../local-check/index.html",
        "label": "quality/checks/local-check.md"
      },
      "href": "../local-check/index.html#L7",
      "kind": "recognised",
      "line": 7,
      "passages": 4,
      "surface": "check",
      "title": "Local check",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "…ists them as LOCAL_CHECKS. For these checks the linter and the build produce the…",
      "file": {
        "href": "../local-check/index.html",
        "label": "quality/checks/local-check.md"
      },
      "href": "../local-check/index.html#L7",
      "kind": "recognised",
      "line": 7,
      "passages": 4,
      "surface": "checks",
      "title": "Local check",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "A check the linter computes on one repository alone, without the network and wit…",
      "file": {
        "href": "../local-check/index.html",
        "label": "quality/checks/local-check.md"
      },
      "href": "../local-check/index.html#L7",
      "kind": "written",
      "line": 7,
      "passages": 4,
      "surface": "check",
      "title": "Local check",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "… check identifier (E-, W-, I-). Every check has a default severity in the catalo…",
      "file": {
        "href": "../../findings/severity/index.html",
        "label": "quality/findings/severity.md"
      },
      "href": "../../findings/severity/index.html#L6",
      "kind": "recognised",
      "line": 6,
      "passages": 4,
      "surface": "check",
      "title": "Severity",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "…: of its concordance-lint.yaml, and a check can be disabled the same way. The bu…",
      "file": {
        "href": "../../findings/severity/index.html",
        "label": "quality/findings/severity.md"
      },
      "href": "../../findings/severity/index.html#L6",
      "kind": "recognised",
      "line": 6,
      "passages": 4,
      "surface": "check",
      "title": "Severity",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "…r, warning or info, the prefix of its check identifier (E-, W-, I-). Every check…",
      "file": {
        "href": "../../findings/severity/index.html",
        "label": "quality/findings/severity.md"
      },
      "href": "../../findings/severity/index.html#L6",
      "kind": "written",
      "line": 6,
      "passages": 4,
      "surface": "check",
      "title": "Severity",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "…t reads the latest published model to check what one repository cannot see alone…",
      "file": {
        "href": "../../../../specs/processes/quality/lint/index.html",
        "label": "processes/quality/lint.md"
      },
      "href": "../../../../specs/processes/quality/lint/index.html#L8",
      "kind": "recognised",
      "line": 8,
      "passages": 4,
      "surface": "check",
      "title": "Lint",
      "type": "process",
      "typeLabel": "Process"
    },
    {
      "context": "… of the repository: its exclude globs, its check overrides and its global block.",
      "file": {
        "href": "../../../../specs/processes/quality/lint/index.html",
        "label": "processes/quality/lint.md"
      },
      "href": "../../../../specs/processes/quality/lint/index.html#L12",
      "kind": "recognised",
      "line": 12,
      "passages": 4,
      "surface": "check",
      "title": "Lint",
      "type": "process",
      "typeLabel": "Process"
    },
    {
      "context": "Run the checks of the registry that apply to an isolated repository.",
      "file": {
        "href": "../../../../specs/processes/quality/lint/index.html",
        "label": "processes/quality/lint.md"
      },
      "href": "../../../../specs/processes/quality/lint/index.html#L15",
      "kind": "recognised",
      "line": 15,
      "passages": 4,
      "surface": "checks",
      "title": "Lint",
      "type": "process",
      "typeLabel": "Process"
    },
    {
      "context": "… component keeps the view model; the checks run on the rendered pages.  Theme ov…",
      "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.pdf"
      },
      "href": "../../../../briefs/meetings/2026/2026-08-27-theme-override-model/theme-override-model/index.html#L4",
      "kind": "recognised",
      "line": 4,
      "location": "page 4",
      "passages": 3,
      "surface": "checks",
      "title": "Theme override model",
      "type": "meeting",
      "typeLabel": "Meeting"
    },
    {
      "context": "… component keeps the view model; the checks run on the rendered pages.  Theme ov…",
      "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.pptx"
      },
      "href": "../../../../briefs/meetings/2026/2026-08-27-theme-override-model/theme-override-model/index.html#L4",
      "kind": "recognised",
      "line": 4,
      "location": "slide 4",
      "passages": 3,
      "surface": "checks",
      "title": "Theme override model",
      "type": "meeting",
      "typeLabel": "Meeting"
    },
    {
      "context": "Then I have what I need for the checks. The budget stays at one hundred and fift…",
      "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#L13",
      "kind": "recognised",
      "line": 13,
      "location": "00:56:40",
      "passages": 3,
      "surface": "checks",
      "title": "Theme override model",
      "type": "meeting",
      "typeLabel": "Meeting"
    },
    {
      "context": "… The rules of this wiki describe the checks of the tool, one note per check, and…",
      "file": {
        "href": "../../../ingestion/typing/rule/index.html",
        "label": "ingestion/typing/rule.md"
      },
      "href": "../../../ingestion/typing/rule/index.html#L6",
      "kind": "written",
      "line": 6,
      "passages": 3,
      "surface": "checks",
      "title": "Rule",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "… The rules of this wiki describe the checks of the tool, one note per check, and…",
      "file": {
        "href": "../../../ingestion/typing/rule/index.html",
        "label": "ingestion/typing/rule.md"
      },
      "href": "../../../ingestion/typing/rule/index.html#L6",
      "kind": "recognised",
      "line": 6,
      "passages": 3,
      "surface": "checks",
      "title": "Rule",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "… the checks of the tool, one note per check, and the rule that binds the linter …",
      "file": {
        "href": "../../../ingestion/typing/rule/index.html",
        "label": "ingestion/typing/rule.md"
      },
      "href": "../../../ingestion/typing/rule/index.html#L6",
      "kind": "recognised",
      "line": 6,
      "passages": 3,
      "surface": "check",
      "title": "Rule",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "broader",
      "file": {
        "href": "../global-check/index.html",
        "label": "quality/checks/global-check.md"
      },
      "href": "../global-check/index.html#L1",
      "kind": "written",
      "line": 1,
      "passages": 3,
      "title": "Global check",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "A check the linter computes on one repository against the published model of the…",
      "file": {
        "href": "../global-check/index.html",
        "label": "quality/checks/global-check.md"
      },
      "href": "../global-check/index.html#L7",
      "kind": "recognised",
      "line": 7,
      "passages": 3,
      "surface": "check",
      "title": "Global check",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "A check the linter computes on one repository against the published model of the…",
      "file": {
        "href": "../global-check/index.html",
        "label": "quality/checks/global-check.md"
      },
      "href": "../global-check/index.html#L7",
      "kind": "written",
      "line": 7,
      "passages": 3,
      "surface": "check",
      "title": "Global check",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "…n. It comes from the catalogue of the check, the same for the build and the lint…",
      "file": {
        "href": "../../findings/remediation/index.html",
        "label": "quality/findings/remediation.md"
      },
      "href": "../../findings/remediation/index.html#L6",
      "kind": "recognised",
      "line": 6,
      "passages": 3,
      "surface": "check",
      "title": "Remediation",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "…ress of the documentation page of the check, whose \"How to fix\" section says mor…",
      "file": {
        "href": "../../findings/remediation/index.html",
        "label": "quality/findings/remediation.md"
      },
      "href": "../../findings/remediation/index.html#L6",
      "kind": "recognised",
      "line": 6,
      "passages": 3,
      "surface": "check",
      "title": "Remediation",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "…n. It comes from the catalogue of the check, the same for the build and the lint…",
      "file": {
        "href": "../../findings/remediation/index.html",
        "label": "quality/findings/remediation.md"
      },
      "href": "../../findings/remediation/index.html#L6",
      "kind": "written",
      "line": 6,
      "passages": 3,
      "surface": "check",
      "title": "Remediation",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "…econciliation: an API note without it is left to the API without consumer check.",
      "file": {
        "href": "../../../../specs/rules/contracts/consumer-mismatch/index.html",
        "label": "rules/contracts/consumer-mismatch.rule.md"
      },
      "href": "../../../../specs/rules/contracts/consumer-mismatch/index.html#L7",
      "kind": "recognised",
      "line": 7,
      "passages": 3,
      "surface": "check",
      "title": "Consumer mismatch",
      "type": "rule",
      "typeLabel": "Business rule"
    },
    {
      "context": "Check W-API-CONSUMER-MISMATCH, severity warning by default, documented with a be…",
      "file": {
        "href": "../../../../specs/rules/contracts/consumer-mismatch/index.html",
        "label": "rules/contracts/consumer-mismatch.rule.md"
      },
      "href": "../../../../specs/rules/contracts/consumer-mismatch/index.html#L9",
      "kind": "recognised",
      "line": 9,
      "passages": 3,
      "surface": "Check",
      "title": "Consumer mismatch",
      "type": "rule",
      "typeLabel": "Business rule"
    },
    {
      "context": "…ith a before and after example in the check pages. The severity can be overridde…",
      "file": {
        "href": "../../../../specs/rules/contracts/consumer-mismatch/index.html",
        "label": "rules/contracts/consumer-mismatch.rule.md"
      },
      "href": "../../../../specs/rules/contracts/consumer-mismatch/index.html#L9",
      "kind": "recognised",
      "line": 9,
      "passages": 3,
      "surface": "check",
      "title": "Consumer mismatch",
      "type": "rule",
      "typeLabel": "Business rule"
    },
    {
      "context": "…verters, sources, inference methods, checks, projections or components took part…",
      "file": {
        "href": "../../../../specs/rules/engine/disabled-plugin/index.html",
        "label": "rules/engine/disabled-plugin.rule.md"
      },
      "href": "../../../../specs/rules/engine/disabled-plugin/index.html#L7",
      "kind": "recognised",
      "line": 7,
      "passages": 3,
      "surface": "checks",
      "title": "Disabled plugin",
      "type": "rule",
      "typeLabel": "Business rule"
    },
    {
      "context": "Check W-PLUGIN-DISABLED, severity warning by default, documented with a before a…",
      "file": {
        "href": "../../../../specs/rules/engine/disabled-plugin/index.html",
        "label": "rules/engine/disabled-plugin.rule.md"
      },
      "href": "../../../../specs/rules/engine/disabled-plugin/index.html#L9",
      "kind": "recognised",
      "line": 9,
      "passages": 3,
      "surface": "Check",
      "title": "Disabled plugin",
      "type": "rule",
      "typeLabel": "Business rule"
    },
    {
      "context": "…ith a before and after example in the check pages. The severity can be overridde…",
      "file": {
        "href": "../../../../specs/rules/engine/disabled-plugin/index.html",
        "label": "rules/engine/disabled-plugin.rule.md"
      },
      "href": "../../../../specs/rules/engine/disabled-plugin/index.html#L9",
      "kind": "recognised",
      "line": 9,
      "passages": 3,
      "surface": "check",
      "title": "Disabled plugin",
      "type": "rule",
      "typeLabel": "Business rule"
    },
    {
      "context": "…s reported by the operation unmatched check, a warning, so that someone writes t…",
      "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.md"
      },
      "href": "../../../../briefs/meetings/2026/2026-06-18-contract-import-scope/contract-import-scope/index.html#L14",
      "kind": "recognised",
      "line": 14,
      "passages": 2,
      "surface": "check",
      "title": "Contract import scope review",
      "type": "meeting",
      "typeLabel": "Meeting"
    },
    {
      "context": "…act only, and the operation unmatched check reports it, as a warning, so that so…",
      "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#L6",
      "kind": "recognised",
      "line": 6,
      "location": "00:21:17",
      "passages": 2,
      "surface": "check",
      "title": "Contract import scope review",
      "type": "meeting",
      "typeLabel": "Meeting"
    },
    {
      "context": "…e build block, the site options, the checks overrides and the lock. concordance …",
      "file": {
        "href": "../../../ingestion/configuration/configuration/index.html",
        "label": "ingestion/configuration/configuration.md"
      },
      "href": "../../../ingestion/configuration/configuration/index.html#L6",
      "kind": "written",
      "line": 6,
      "passages": 2,
      "surface": "checks",
      "title": "Configuration",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "…e build block, the site options, the checks overrides and the lock. concordance …",
      "file": {
        "href": "../../../ingestion/configuration/configuration/index.html",
        "label": "ingestion/configuration/configuration.md"
      },
      "href": "../../../ingestion/configuration/configuration/index.html#L6",
      "kind": "recognised",
      "line": 6,
      "passages": 2,
      "surface": "checks",
      "title": "Configuration",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "…es, runs the inference chain and the checks, writes the model, the build log and…",
      "file": {
        "href": "../../../ingestion/pipeline/build/index.html",
        "label": "ingestion/pipeline/build.md"
      },
      "href": "../../../ingestion/pipeline/build/index.html#L6",
      "kind": "written",
      "line": 6,
      "passages": 2,
      "surface": "checks",
      "title": "Build",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "…es, runs the inference chain and the checks, writes the model, the build log and…",
      "file": {
        "href": "../../../ingestion/pipeline/build/index.html",
        "label": "ingestion/pipeline/build.md"
      },
      "href": "../../../ingestion/pipeline/build/index.html#L6",
      "kind": "recognised",
      "line": 6,
      "passages": 2,
      "surface": "checks",
      "title": "Build",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "…pplied, findings per severity and per check, the contracts imported) and every f…",
      "file": {
        "href": "../../findings/build-log/index.html",
        "label": "quality/findings/build-log.md"
      },
      "href": "../../findings/build-log/index.html#L6",
      "kind": "recognised",
      "line": 6,
      "passages": 2,
      "surface": "check",
      "title": "Build log",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "…mported) and every finding, sorted by check, source, path, line and message. Its…",
      "file": {
        "href": "../../findings/build-log/index.html",
        "label": "quality/findings/build-log.md"
      },
      "href": "../../findings/build-log/index.html#L6",
      "kind": "recognised",
      "line": 6,
      "passages": 2,
      "surface": "check",
      "title": "Build log",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "The result of a check on an entity, a link or a file: an identifier, a severity,…",
      "file": {
        "href": "../../findings/finding/index.html",
        "label": "quality/findings/finding.md"
      },
      "href": "../../findings/finding/index.html#L6",
      "kind": "recognised",
      "line": 6,
      "passages": 2,
      "surface": "check",
      "title": "Finding",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "The result of a check on an entity, a link or a file: an identifier, a severity,…",
      "file": {
        "href": "../../findings/finding/index.html",
        "label": "quality/findings/finding.md"
      },
      "href": "../../findings/finding/index.html#L6",
      "kind": "written",
      "line": 6,
      "passages": 2,
      "surface": "check",
      "title": "Finding",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "…r a cloned tool thus stay out of the checks and out of the link resolution, so t…",
      "file": {
        "href": "../../linter/excluded-file/index.html",
        "label": "quality/linter/excluded-file.md"
      },
      "href": "../../linter/excluded-file/index.html#L6",
      "kind": "recognised",
      "line": 6,
      "passages": 2,
      "surface": "checks",
      "title": "Excluded file",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "…r a cloned tool thus stay out of the checks and out of the link resolution, so t…",
      "file": {
        "href": "../../linter/excluded-file/index.html",
        "label": "quality/linter/excluded-file.md"
      },
      "href": "../../linter/excluded-file/index.html#L6",
      "kind": "written",
      "line": 6,
      "passages": 2,
      "surface": "checks",
      "title": "Excluded file",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "…tory but the excluded ones, runs the checks that a repository can be held to alo…",
      "file": {
        "href": "../../linter/linter/index.html",
        "label": "quality/linter/linter.md"
      },
      "href": "../../linter/linter/index.html#L6",
      "kind": "recognised",
      "line": 6,
      "passages": 2,
      "surface": "checks",
      "title": "Linter",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "…tory but the excluded ones, runs the checks that a repository can be held to alo…",
      "file": {
        "href": "../../linter/linter/index.html",
        "label": "quality/linter/linter.md"
      },
      "href": "../../linter/linter/index.html#L6",
      "kind": "written",
      "line": 6,
      "passages": 2,
      "surface": "checks",
      "title": "Linter",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "… hook or an image is one registry of checks with one behaviour, and the version …",
      "file": {
        "href": "../../linter/release/index.html",
        "label": "quality/linter/release.md"
      },
      "href": "../../linter/release/index.html#L6",
      "kind": "recognised",
      "line": 6,
      "passages": 2,
      "surface": "checks",
      "title": "Release",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "…andalone binaries of the linter, the checksums and the licence inventory, and th…",
      "file": {
        "href": "../../linter/release/index.html",
        "label": "quality/linter/release.md"
      },
      "href": "../../linter/release/index.html#L6",
      "kind": "written",
      "line": 6,
      "passages": 2,
      "surface": "checks",
      "title": "Release",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "…ter sees: --scope repo, the default, checks the current repository alone, file b…",
      "file": {
        "href": "../../linter/scope/index.html",
        "label": "quality/linter/scope.md"
      },
      "href": "../../linter/scope/index.html#L6",
      "kind": "recognised",
      "line": 6,
      "passages": 2,
      "surface": "checks",
      "title": "Scope",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "… the validators the server gave, and checks the local notes against the remote e…",
      "file": {
        "href": "../../linter/scope/index.html",
        "label": "quality/linter/scope.md"
      },
      "href": "../../linter/scope/index.html#L6",
      "kind": "recognised",
      "line": 6,
      "passages": 2,
      "surface": "checks",
      "title": "Scope",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "…ethod that produces links), checks (a check with its identifier, severity, remed…",
      "file": {
        "href": "../../plugins/contribution-point/index.html",
        "label": "quality/plugins/contribution-point.md"
      },
      "href": "../../plugins/contribution-point/index.html#L6",
      "kind": "recognised",
      "line": 6,
      "passages": 2,
      "surface": "check",
      "title": "Contribution point",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "…thods (a method that produces links), checks (a check with its identifier, sever…",
      "file": {
        "href": "../../plugins/contribution-point/index.html",
        "label": "quality/plugins/contribution-point.md"
      },
      "href": "../../plugins/contribution-point/index.html#L6",
      "kind": "written",
      "line": 6,
      "passages": 2,
      "surface": "check",
      "title": "Contribution point",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "…ract importer, an inference method, a check, a projection, a user interface comp…",
      "file": {
        "href": "../../plugins/plugin/index.html",
        "label": "quality/plugins/plugin.md"
      },
      "href": "../../plugins/plugin/index.html#L6",
      "kind": "recognised",
      "line": 6,
      "passages": 2,
      "surface": "check",
      "title": "Plugin",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "…ract importer, an inference method, a check, a projection, a user interface comp…",
      "file": {
        "href": "../../plugins/plugin/index.html",
        "label": "quality/plugins/plugin.md"
      },
      "href": "../../plugins/plugin/index.html#L6",
      "kind": "written",
      "line": 6,
      "passages": 2,
      "surface": "check",
      "title": "Plugin",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "…og: one object per finding, sorted by check, source, path, line and message, wit…",
      "file": {
        "href": "../../../../specs/data/inference/findings-block/index.html",
        "label": "data/inference/findings-block.md"
      },
      "href": "../../../../specs/data/inference/findings-block/index.html#L9",
      "kind": "recognised",
      "line": 9,
      "passages": 2,
      "surface": "check",
      "title": "Findings block",
      "type": "data_object",
      "typeLabel": "Data object"
    },
    {
      "context": "…d message, with the identifier of its check, its severity, the file and line whe…",
      "file": {
        "href": "../../../../specs/data/inference/findings-block/index.html",
        "label": "data/inference/findings-block.md"
      },
      "href": "../../../../specs/data/inference/findings-block/index.html#L9",
      "kind": "recognised",
      "line": 9,
      "passages": 2,
      "surface": "check",
      "title": "Findings block",
      "type": "data_object",
      "typeLabel": "Data object"
    },
    {
      "context": "The result of a check: a check identifier, a severity, a file and line when ther…",
      "file": {
        "href": "../../../../specs/objects/quality/finding/index.html",
        "label": "objects/quality/finding.md"
      },
      "href": "../../../../specs/objects/quality/finding/index.html#L6",
      "kind": "recognised",
      "line": 6,
      "passages": 2,
      "surface": "check",
      "title": "Finding",
      "type": "business_object",
      "typeLabel": "Business object"
    },
    {
      "context": "The result of a check: a check identifier, a severity, a file and line when ther…",
      "file": {
        "href": "../../../../specs/objects/quality/finding/index.html",
        "label": "objects/quality/finding.md"
      },
      "href": "../../../../specs/objects/quality/finding/index.html#L6",
      "kind": "recognised",
      "line": 6,
      "passages": 2,
      "surface": "check",
      "title": "Finding",
      "type": "business_object",
      "typeLabel": "Business object"
    },
    {
      "context": "…, parses, types, recognises, infers, checks and renders in one run, prints every…",
      "file": {
        "href": "../../../../specs/processes/ingestion/onboarding-a-repository/index.html",
        "label": "processes/ingestion/onboarding-a-repository.md"
      },
      "href": "../../../../specs/processes/ingestion/onboarding-a-repository/index.html#L14",
      "kind": "recognised",
      "line": 14,
      "passages": 2,
      "surface": "checks",
      "title": "Onboarding a repository",
      "type": "process",
      "typeLabel": "Process"
    },
    {
      "context": "Let each knowledge repository check itself: concordance lint in its merge reques…",
      "file": {
        "href": "../../../../specs/processes/ingestion/onboarding-a-repository/index.html",
        "label": "processes/ingestion/onboarding-a-repository.md"
      },
      "href": "../../../../specs/processes/ingestion/onboarding-a-repository/index.html#L17",
      "kind": "recognised",
      "line": 17,
      "passages": 2,
      "surface": "check",
      "title": "Onboarding a repository",
      "type": "process",
      "typeLabel": "Process"
    },
    {
      "context": "…anch, on its schedule or by hand: it checks out the configuration, builds the co…",
      "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#L14",
      "kind": "recognised",
      "line": 14,
      "passages": 2,
      "surface": "checks",
      "title": "Publishing the wiki",
      "type": "process",
      "typeLabel": "Process"
    },
    {
      "context": "… that the wiki still covers it: every check has a rule note, every page slot a s…",
      "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#L17",
      "kind": "recognised",
      "line": 17,
      "passages": 2,
      "surface": "check",
      "title": "Publishing the wiki",
      "type": "process",
      "typeLabel": "Process"
    },
    {
      "context": "Check W-OPERATION-AMBIGUOUS, severity warning by default, documented with a befo…",
      "file": {
        "href": "../../../../specs/rules/contracts/ambiguous-operation/index.html",
        "label": "rules/contracts/ambiguous-operation.rule.md"
      },
      "href": "../../../../specs/rules/contracts/ambiguous-operation/index.html#L9",
      "kind": "recognised",
      "line": 9,
      "passages": 2,
      "surface": "Check",
      "title": "Ambiguous operation",
      "type": "rule",
      "typeLabel": "Business rule"
    },
    {
      "context": "…ith a before and after example in the check pages. The severity can be overridde…",
      "file": {
        "href": "../../../../specs/rules/contracts/ambiguous-operation/index.html",
        "label": "rules/contracts/ambiguous-operation.rule.md"
      },
      "href": "../../../../specs/rules/contracts/ambiguous-operation/index.html#L9",
      "kind": "recognised",
      "line": 9,
      "passages": 2,
      "surface": "check",
      "title": "Ambiguous operation",
      "type": "rule",
      "typeLabel": "Business rule"
    },
    {
      "context": "Check W-API-NOCONSUMER, severity warning by default, documented with a before an…",
      "file": {
        "href": "../../../../specs/rules/contracts/api-without-consumer/index.html",
        "label": "rules/contracts/api-without-consumer.rule.md"
      },
      "href": "../../../../specs/rules/contracts/api-without-consumer/index.html#L9",
      "kind": "recognised",
      "line": 9,
      "passages": 2,
      "surface": "Check",
      "title": "API without consumer",
      "type": "rule",
      "typeLabel": "Business rule"
    },
    {
      "context": "…ith a before and after example in the check pages. The severity can be overridde…",
      "file": {
        "href": "../../../../specs/rules/contracts/api-without-consumer/index.html",
        "label": "rules/contracts/api-without-consumer.rule.md"
      },
      "href": "../../../../specs/rules/contracts/api-without-consumer/index.html#L9",
      "kind": "recognised",
      "line": 9,
      "passages": 2,
      "surface": "check",
      "title": "API without consumer",
      "type": "rule",
      "typeLabel": "Business rule"
    },
    {
      "context": "Check W-OPERATION-UNMATCHED, severity warning by default, documented with a befo…",
      "file": {
        "href": "../../../../specs/rules/contracts/operation-unmatched/index.html",
        "label": "rules/contracts/operation-unmatched.rule.md"
      },
      "href": "../../../../specs/rules/contracts/operation-unmatched/index.html#L12",
      "kind": "recognised",
      "line": 12,
      "passages": 2,
      "surface": "Check",
      "title": "Operation unmatched",
      "type": "rule",
      "typeLabel": "Business rule"
    },
    {
      "context": "…ith a before and after example in the check pages. The severity can be overridde…",
      "file": {
        "href": "../../../../specs/rules/contracts/operation-unmatched/index.html",
        "label": "rules/contracts/operation-unmatched.rule.md"
      },
      "href": "../../../../specs/rules/contracts/operation-unmatched/index.html#L12",
      "kind": "recognised",
      "line": 12,
      "passages": 2,
      "surface": "check",
      "title": "Operation unmatched",
      "type": "rule",
      "typeLabel": "Business rule"
    },
    {
      "context": "Check W-CONTRACT-UNREACHABLE, severity warning by default, documented with a bef…",
      "file": {
        "href": "../../../../specs/rules/contracts/unreachable-contract/index.html",
        "label": "rules/contracts/unreachable-contract.rule.md"
      },
      "href": "../../../../specs/rules/contracts/unreachable-contract/index.html#L9",
      "kind": "recognised",
      "line": 9,
      "passages": 2,
      "surface": "Check",
      "title": "Unreachable contract",
      "type": "rule",
      "typeLabel": "Business rule"
    },
    {
      "context": "…ith a before and after example in the check pages. The severity can be overridde…",
      "file": {
        "href": "../../../../specs/rules/contracts/unreachable-contract/index.html",
        "label": "rules/contracts/unreachable-contract.rule.md"
      },
      "href": "../../../../specs/rules/contracts/unreachable-contract/index.html#L9",
      "kind": "recognised",
      "line": 9,
      "passages": 2,
      "surface": "check",
      "title": "Unreachable contract",
      "type": "rule",
      "typeLabel": "Business rule"
    },
    {
      "context": "Check W-CONV-FAILED, severity warning by default, documented with a before and a…",
      "file": {
        "href": "../../../../specs/rules/documents/conversion-failed/index.html",
        "label": "rules/documents/conversion-failed.rule.md"
      },
      "href": "../../../../specs/rules/documents/conversion-failed/index.html#L9",
      "kind": "recognised",
      "line": 9,
      "passages": 2,
      "surface": "Check",
      "title": "Conversion failed",
      "type": "rule",
      "typeLabel": "Business rule"
    },
    {
      "context": "…ith a before and after example in the check pages. The severity can be overridde…",
      "file": {
        "href": "../../../../specs/rules/documents/conversion-failed/index.html",
        "label": "rules/documents/conversion-failed.rule.md"
      },
      "href": "../../../../specs/rules/documents/conversion-failed/index.html#L9",
      "kind": "recognised",
      "line": 9,
      "passages": 2,
      "surface": "check",
      "title": "Conversion failed",
      "type": "rule",
      "typeLabel": "Business rule"
    },
    {
      "context": "Check W-DOC-NOMD, severity info by default, documented with a before and after e…",
      "file": {
        "href": "../../../../specs/rules/documents/document-without-markdown/index.html",
        "label": "rules/documents/document-without-markdown.rule.md"
      },
      "href": "../../../../specs/rules/documents/document-without-markdown/index.html#L9",
      "kind": "recognised",
      "line": 9,
      "passages": 2,
      "surface": "Check",
      "title": "Document without markdown",
      "type": "rule",
      "typeLabel": "Business rule"
    },
    {
      "context": "…ith a before and after example in the check pages. The severity can be overridde…",
      "file": {
        "href": "../../../../specs/rules/documents/document-without-markdown/index.html",
        "label": "rules/documents/document-without-markdown.rule.md"
      },
      "href": "../../../../specs/rules/documents/document-without-markdown/index.html#L9",
      "kind": "recognised",
      "line": 9,
      "passages": 2,
      "surface": "check",
      "title": "Document without markdown",
      "type": "rule",
      "typeLabel": "Business rule"
    },
    {
      "context": "Check W-DUP-CANDIDATE, severity info by default, documented with a before and af…",
      "file": {
        "href": "../../../../specs/rules/documents/duplicate-candidate/index.html",
        "label": "rules/documents/duplicate-candidate.rule.md"
      },
      "href": "../../../../specs/rules/documents/duplicate-candidate/index.html#L9",
      "kind": "recognised",
      "line": 9,
      "passages": 2,
      "surface": "Check",
      "title": "Duplicate candidate",
      "type": "rule",
      "typeLabel": "Business rule"
    },
    {
      "context": "…ith a before and after example in the check pages. The severity can be overridde…",
      "file": {
        "href": "../../../../specs/rules/documents/duplicate-candidate/index.html",
        "label": "rules/documents/duplicate-candidate.rule.md"
      },
      "href": "../../../../specs/rules/documents/duplicate-candidate/index.html#L9",
      "kind": "recognised",
      "line": 9,
      "passages": 2,
      "surface": "check",
      "title": "Duplicate candidate",
      "type": "rule",
      "typeLabel": "Business rule"
    },
    {
      "context": "Check W-CONV-SUSPECT, severity warning by default, documented with a before and …",
      "file": {
        "href": "../../../../specs/rules/documents/suspect-conversion/index.html",
        "label": "rules/documents/suspect-conversion.rule.md"
      },
      "href": "../../../../specs/rules/documents/suspect-conversion/index.html#L9",
      "kind": "recognised",
      "line": 9,
      "passages": 2,
      "surface": "Check",
      "title": "Suspect conversion",
      "type": "rule",
      "typeLabel": "Business rule"
    },
    {
      "context": "…ith a before and after example in the check pages. The severity can be overridde…",
      "file": {
        "href": "../../../../specs/rules/documents/suspect-conversion/index.html",
        "label": "rules/documents/suspect-conversion.rule.md"
      },
      "href": "../../../../specs/rules/documents/suspect-conversion/index.html#L9",
      "kind": "recognised",
      "line": 9,
      "passages": 2,
      "surface": "check",
      "title": "Suspect conversion",
      "type": "rule",
      "typeLabel": "Business rule"
    },
    {
      "context": "Check W-PRIVACY-WITHHELD, severity warning by default, documented with a before …",
      "file": {
        "href": "../../../../specs/rules/documents/transcript-withheld/index.html",
        "label": "rules/documents/transcript-withheld.rule.md"
      },
      "href": "../../../../specs/rules/documents/transcript-withheld/index.html#L9",
      "kind": "recognised",
      "line": 9,
      "passages": 2,
      "surface": "Check",
      "title": "Transcript withheld",
      "type": "rule",
      "typeLabel": "Business rule"
    },
    {
      "context": "…ith a before and after example in the check pages. The severity can be overridde…",
      "file": {
        "href": "../../../../specs/rules/documents/transcript-withheld/index.html",
        "label": "rules/documents/transcript-withheld.rule.md"
      },
      "href": "../../../../specs/rules/documents/transcript-withheld/index.html#L9",
      "kind": "recognised",
      "line": 9,
      "passages": 2,
      "surface": "check",
      "title": "Transcript withheld",
      "type": "rule",
      "typeLabel": "Business rule"
    },
    {
      "context": "…s, attach nothing and are reported by check W-OPERATION-AMBIGUOUS, severity warn…",
      "file": {
        "href": "../../../../specs/rules/engine/operation-matching/index.html",
        "label": "rules/engine/operation-matching.rule.md"
      },
      "href": "../../../../specs/rules/engine/operation-matching/index.html#L11",
      "kind": "recognised",
      "line": 11,
      "passages": 2,
      "surface": "check",
      "title": "Operation matching",
      "type": "rule",
      "typeLabel": "Business rule"
    },
    {
      "context": "…ith a before and after example in the check pages. The writing guide shows the f…",
      "file": {
        "href": "../../../../specs/rules/engine/operation-matching/index.html",
        "label": "rules/engine/operation-matching.rule.md"
      },
      "href": "../../../../specs/rules/engine/operation-matching/index.html#L11",
      "kind": "recognised",
      "line": 11,
      "passages": 2,
      "surface": "check",
      "title": "Operation matching",
      "type": "rule",
      "typeLabel": "Business rule"
    },
    {
      "context": "…nd reported by the ambiguous relation check. The first two rungs come from what …",
      "file": {
        "href": "../../../../specs/rules/engine/relation-typing/index.html",
        "label": "rules/engine/relation-typing.rule.md"
      },
      "href": "../../../../specs/rules/engine/relation-typing/index.html#L9",
      "kind": "recognised",
      "line": 9,
      "passages": 2,
      "surface": "check",
      "title": "Relation typing",
      "type": "rule",
      "typeLabel": "Business rule"
    },
    {
      "context": "…ed by the relation outside the matrix check. The labels shown for a relation, in…",
      "file": {
        "href": "../../../../specs/rules/engine/relation-typing/index.html",
        "label": "rules/engine/relation-typing.rule.md"
      },
      "href": "../../../../specs/rules/engine/relation-typing/index.html#L9",
      "kind": "recognised",
      "line": 9,
      "passages": 2,
      "surface": "check",
      "title": "Relation typing",
      "type": "rule",
      "typeLabel": "Business rule"
    },
    {
      "context": "Check E-ID-DUP, severity error by default, documented with a before and after ex…",
      "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,
      "passages": 2,
      "surface": "Check",
      "title": "Duplicate identifier",
      "type": "rule",
      "typeLabel": "Business rule"
    },
    {
      "context": "…ith a before and after example in the check pages. The severity can be overridde…",
      "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,
      "passages": 2,
      "surface": "check",
      "title": "Duplicate identifier",
      "type": "rule",
      "typeLabel": "Business rule"
    },
    {
      "context": "Check E-ENCODING, severity error by default, documented with a before and after …",
      "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,
      "passages": 2,
      "surface": "Check",
      "title": "Invalid encoding",
      "type": "rule",
      "typeLabel": "Business rule"
    },
    {
      "context": "…ith a before and after example in the check pages. The severity can be overridde…",
      "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,
      "passages": 2,
      "surface": "check",
      "title": "Invalid encoding",
      "type": "rule",
      "typeLabel": "Business rule"
    },
    {
      "context": "Check E-FM-INVALID, severity error by default, documented with a before and afte…",
      "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,
      "passages": 2,
      "surface": "Check",
      "title": "Invalid frontmatter",
      "type": "rule",
      "typeLabel": "Business rule"
    },
    {
      "context": "…ith a before and after example in the check pages. The severity can be overridde…",
      "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,
      "passages": 2,
      "surface": "check",
      "title": "Invalid frontmatter",
      "type": "rule",
      "typeLabel": "Business rule"
    },
    {
      "context": "Check E-ID-INVALID, severity error by default, documented with a before and afte…",
      "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,
      "passages": 2,
      "surface": "Check",
      "title": "Invalid identifier",
      "type": "rule",
      "typeLabel": "Business rule"
    },
    {
      "context": "…ith a before and after example in the check pages. The severity can be overridde…",
      "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,
      "passages": 2,
      "surface": "check",
      "title": "Invalid identifier",
      "type": "rule",
      "typeLabel": "Business rule"
    },
    {
      "context": "Check E-META-REL, severity error by default, documented with a before and after …",
      "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,
      "passages": 2,
      "surface": "Check",
      "title": "Relation outside the matrix",
      "type": "rule",
      "typeLabel": "Business rule"
    },
    {
      "context": "…ith a before and after example in the check pages. The severity can be overridde…",
      "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,
      "passages": 2,
      "surface": "check",
      "title": "Relation outside the matrix",
      "type": "rule",
      "typeLabel": "Business rule"
    },
    {
      "context": "Check E-TYPE-CONFLICT, severity error by default, documented with a before and a…",
      "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,
      "passages": 2,
      "surface": "Check",
      "title": "Type conflict",
      "type": "rule",
      "typeLabel": "Business rule"
    },
    {
      "context": "…ith a before and after example in the check pages. The severity can be overridde…",
      "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,
      "passages": 2,
      "surface": "check",
      "title": "Type conflict",
      "type": "rule",
      "typeLabel": "Business rule"
    },
    {
      "context": "Check W-ATTRIBUTE-UNKNOWN, severity warning by default, documented with a before…",
      "file": {
        "href": "../../../../specs/rules/identifiers/unknown-attribute/index.html",
        "label": "rules/identifiers/unknown-attribute.rule.md"
      },
      "href": "../../../../specs/rules/identifiers/unknown-attribute/index.html#L9",
      "kind": "recognised",
      "line": 9,
      "passages": 2,
      "surface": "Check",
      "title": "Unknown attribute",
      "type": "rule",
      "typeLabel": "Business rule"
    },
    {
      "context": "…ith a before and after example in the check pages. The severity can be overridde…",
      "file": {
        "href": "../../../../specs/rules/identifiers/unknown-attribute/index.html",
        "label": "rules/identifiers/unknown-attribute.rule.md"
      },
      "href": "../../../../specs/rules/identifiers/unknown-attribute/index.html#L9",
      "kind": "recognised",
      "line": 9,
      "passages": 2,
      "surface": "check",
      "title": "Unknown attribute",
      "type": "rule",
      "typeLabel": "Business rule"
    },
    {
      "context": "Check W-TYPE-UNKNOWN, severity warning by default, documented with a before and …",
      "file": {
        "href": "../../../../specs/rules/identifiers/unknown-type/index.html",
        "label": "rules/identifiers/unknown-type.rule.md"
      },
      "href": "../../../../specs/rules/identifiers/unknown-type/index.html#L9",
      "kind": "recognised",
      "line": 9,
      "passages": 2,
      "surface": "Check",
      "title": "Unknown type",
      "type": "rule",
      "typeLabel": "Business rule"
    },
    {
      "context": "…ith a before and after example in the check pages. The severity can be overridde…",
      "file": {
        "href": "../../../../specs/rules/identifiers/unknown-type/index.html",
        "label": "rules/identifiers/unknown-type.rule.md"
      },
      "href": "../../../../specs/rules/identifiers/unknown-type/index.html#L9",
      "kind": "recognised",
      "line": 9,
      "passages": 2,
      "surface": "check",
      "title": "Unknown type",
      "type": "rule",
      "typeLabel": "Business rule"
    },
    {
      "context": "Check E-LINK-BROKEN, severity error by default, documented with a before and aft…",
      "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,
      "passages": 2,
      "surface": "Check",
      "title": "Broken link",
      "type": "rule",
      "typeLabel": "Business rule"
    },
    {
      "context": "…ith a before and after example in the check pages. The severity can be overridde…",
      "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,
      "passages": 2,
      "surface": "check",
      "title": "Broken link",
      "type": "rule",
      "typeLabel": "Business rule"
    },
    {
      "context": "Check W-LINK-CROSS-SOURCE, severity warning by default, documented with a before…",
      "file": {
        "href": "../../../../specs/rules/links/cross-source-link/index.html",
        "label": "rules/links/cross-source-link.rule.md"
      },
      "href": "../../../../specs/rules/links/cross-source-link/index.html#L9",
      "kind": "recognised",
      "line": 9,
      "passages": 2,
      "surface": "Check",
      "title": "Cross-source link",
      "type": "rule",
      "typeLabel": "Business rule"
    },
    {
      "context": "…ith a before and after example in the check pages. The severity can be overridde…",
      "file": {
        "href": "../../../../specs/rules/links/cross-source-link/index.html",
        "label": "rules/links/cross-source-link.rule.md"
      },
      "href": "../../../../specs/rules/links/cross-source-link/index.html#L9",
      "kind": "recognised",
      "line": 9,
      "passages": 2,
      "surface": "check",
      "title": "Cross-source link",
      "type": "rule",
      "typeLabel": "Business rule"
    },
    {
      "context": "Check W-REF-UNRESOLVED, severity warning by default, documented with a before an…",
      "file": {
        "href": "../../../../specs/rules/links/unresolved-reference/index.html",
        "label": "rules/links/unresolved-reference.rule.md"
      },
      "href": "../../../../specs/rules/links/unresolved-reference/index.html#L9",
      "kind": "recognised",
      "line": 9,
      "passages": 2,
      "surface": "Check",
      "title": "Unresolved reference",
      "type": "rule",
      "typeLabel": "Business rule"
    },
    {
      "context": "…ith a before and after example in the check pages. The severity can be overridde…",
      "file": {
        "href": "../../../../specs/rules/links/unresolved-reference/index.html",
        "label": "rules/links/unresolved-reference.rule.md"
      },
      "href": "../../../../specs/rules/links/unresolved-reference/index.html#L9",
      "kind": "recognised",
      "line": 9,
      "passages": 2,
      "surface": "check",
      "title": "Unresolved reference",
      "type": "rule",
      "typeLabel": "Business rule"
    },
    {
      "context": "Check W-STALE, severity warning by default, documented with a before and after e…",
      "file": {
        "href": "../../../../specs/rules/sources/stale-source/index.html",
        "label": "rules/sources/stale-source.rule.md"
      },
      "href": "../../../../specs/rules/sources/stale-source/index.html#L9",
      "kind": "recognised",
      "line": 9,
      "passages": 2,
      "surface": "Check",
      "title": "Stale source",
      "type": "rule",
      "typeLabel": "Business rule"
    },
    {
      "context": "…ith a before and after example in the check pages. The severity can be overridde…",
      "file": {
        "href": "../../../../specs/rules/sources/stale-source/index.html",
        "label": "rules/sources/stale-source.rule.md"
      },
      "href": "../../../../specs/rules/sources/stale-source/index.html#L9",
      "kind": "recognised",
      "line": 9,
      "passages": 2,
      "surface": "check",
      "title": "Stale source",
      "type": "rule",
      "typeLabel": "Business rule"
    },
    {
      "context": "Check W-SOURCE-UNREACHABLE, severity warning by default, documented with a befor…",
      "file": {
        "href": "../../../../specs/rules/sources/unreachable-source/index.html",
        "label": "rules/sources/unreachable-source.rule.md"
      },
      "href": "../../../../specs/rules/sources/unreachable-source/index.html#L9",
      "kind": "recognised",
      "line": 9,
      "passages": 2,
      "surface": "Check",
      "title": "Unreachable source",
      "type": "rule",
      "typeLabel": "Business rule"
    },
    {
      "context": "…ith a before and after example in the check pages. The severity can be overridde…",
      "file": {
        "href": "../../../../specs/rules/sources/unreachable-source/index.html",
        "label": "rules/sources/unreachable-source.rule.md"
      },
      "href": "../../../../specs/rules/sources/unreachable-source/index.html#L9",
      "kind": "recognised",
      "line": 9,
      "passages": 2,
      "surface": "check",
      "title": "Unreachable source",
      "type": "rule",
      "typeLabel": "Business rule"
    },
    {
      "context": "Check W-PRIVACY-DICTIONARY, severity warning by default, documented with a befor…",
      "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#L9",
      "kind": "recognised",
      "line": 9,
      "passages": 2,
      "surface": "Check",
      "title": "Unusable pseudonymisation dictionary",
      "type": "rule",
      "typeLabel": "Business rule"
    },
    {
      "context": "…ith a before and after example in the check pages. The severity can be overridde…",
      "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#L9",
      "kind": "recognised",
      "line": 9,
      "passages": 2,
      "surface": "check",
      "title": "Unusable pseudonymisation dictionary",
      "type": "rule",
      "typeLabel": "Business rule"
    },
    {
      "context": "Check I-REL-AMBIGUOUS, severity info by default, documented with a before and af…",
      "file": {
        "href": "../../../../specs/rules/vocabulary/ambiguous-relation/index.html",
        "label": "rules/vocabulary/ambiguous-relation.rule.md"
      },
      "href": "../../../../specs/rules/vocabulary/ambiguous-relation/index.html#L9",
      "kind": "recognised",
      "line": 9,
      "passages": 2,
      "surface": "Check",
      "title": "Ambiguous relation",
      "type": "rule",
      "typeLabel": "Business rule"
    },
    {
      "context": "…ith a before and after example in the check pages. The severity can be overridde…",
      "file": {
        "href": "../../../../specs/rules/vocabulary/ambiguous-relation/index.html",
        "label": "rules/vocabulary/ambiguous-relation.rule.md"
      },
      "href": "../../../../specs/rules/vocabulary/ambiguous-relation/index.html#L9",
      "kind": "recognised",
      "line": 9,
      "passages": 2,
      "surface": "check",
      "title": "Ambiguous relation",
      "type": "rule",
      "typeLabel": "Business rule"
    },
    {
      "context": "Check W-APP-MISSING, severity warning by default, documented with a before and a…",
      "file": {
        "href": "../../../../specs/rules/vocabulary/missing-application/index.html",
        "label": "rules/vocabulary/missing-application.rule.md"
      },
      "href": "../../../../specs/rules/vocabulary/missing-application/index.html#L9",
      "kind": "recognised",
      "line": 9,
      "passages": 2,
      "surface": "Check",
      "title": "Missing application",
      "type": "rule",
      "typeLabel": "Business rule"
    },
    {
      "context": "…ith a before and after example in the check pages. The severity can be overridde…",
      "file": {
        "href": "../../../../specs/rules/vocabulary/missing-application/index.html",
        "label": "rules/vocabulary/missing-application.rule.md"
      },
      "href": "../../../../specs/rules/vocabulary/missing-application/index.html#L9",
      "kind": "recognised",
      "line": 9,
      "passages": 2,
      "surface": "check",
      "title": "Missing application",
      "type": "rule",
      "typeLabel": "Business rule"
    },
    {
      "context": "Check I-PII-DETECTED, severity info by default, documented with a before and aft…",
      "file": {
        "href": "../../../../specs/rules/vocabulary/personal-mention-detected/index.html",
        "label": "rules/vocabulary/personal-mention-detected.rule.md"
      },
      "href": "../../../../specs/rules/vocabulary/personal-mention-detected/index.html#L9",
      "kind": "recognised",
      "line": 9,
      "passages": 2,
      "surface": "Check",
      "title": "Personal mention detected",
      "type": "rule",
      "typeLabel": "Business rule"
    },
    {
      "context": "…ith a before and after example in the check pages. The severity can be overridde…",
      "file": {
        "href": "../../../../specs/rules/vocabulary/personal-mention-detected/index.html",
        "label": "rules/vocabulary/personal-mention-detected.rule.md"
      },
      "href": "../../../../specs/rules/vocabulary/personal-mention-detected/index.html#L9",
      "kind": "recognised",
      "line": 9,
      "passages": 2,
      "surface": "check",
      "title": "Personal mention detected",
      "type": "rule",
      "typeLabel": "Business rule"
    },
    {
      "context": "Check I-DOMAIN-SUGGESTED, severity info by default, raised only when the configu…",
      "file": {
        "href": "../../../../specs/rules/vocabulary/suggested-domain/index.html",
        "label": "rules/vocabulary/suggested-domain.rule.md"
      },
      "href": "../../../../specs/rules/vocabulary/suggested-domain/index.html#L9",
      "kind": "recognised",
      "line": 9,
      "passages": 2,
      "surface": "Check",
      "title": "Suggested domain",
      "type": "rule",
      "typeLabel": "Business rule"
    },
    {
      "context": "…ith a before and after example in the check pages. The severity can be overridde…",
      "file": {
        "href": "../../../../specs/rules/vocabulary/suggested-domain/index.html",
        "label": "rules/vocabulary/suggested-domain.rule.md"
      },
      "href": "../../../../specs/rules/vocabulary/suggested-domain/index.html#L9",
      "kind": "recognised",
      "line": 9,
      "passages": 2,
      "surface": "check",
      "title": "Suggested domain",
      "type": "rule",
      "typeLabel": "Business rule"
    },
    {
      "context": "Check I-TERM-HOMONYM, severity info by default, documented with a before and aft…",
      "file": {
        "href": "../../../../specs/rules/vocabulary/term-homonym/index.html",
        "label": "rules/vocabulary/term-homonym.rule.md"
      },
      "href": "../../../../specs/rules/vocabulary/term-homonym/index.html#L9",
      "kind": "recognised",
      "line": 9,
      "passages": 2,
      "surface": "Check",
      "title": "Term homonym",
      "type": "rule",
      "typeLabel": "Business rule"
    },
    {
      "context": "…ith a before and after example in the check pages. The severity can be overridde…",
      "file": {
        "href": "../../../../specs/rules/vocabulary/term-homonym/index.html",
        "label": "rules/vocabulary/term-homonym.rule.md"
      },
      "href": "../../../../specs/rules/vocabulary/term-homonym/index.html#L9",
      "kind": "recognised",
      "line": 9,
      "passages": 2,
      "surface": "check",
      "title": "Term homonym",
      "type": "rule",
      "typeLabel": "Business rule"
    },
    {
      "context": "Check W-DOMAIN-UNCLASSIFIED, severity info by default, documented with a before …",
      "file": {
        "href": "../../../../specs/rules/vocabulary/unclassified-domain/index.html",
        "label": "rules/vocabulary/unclassified-domain.rule.md"
      },
      "href": "../../../../specs/rules/vocabulary/unclassified-domain/index.html#L9",
      "kind": "recognised",
      "line": 9,
      "passages": 2,
      "surface": "Check",
      "title": "Unclassified domain",
      "type": "rule",
      "typeLabel": "Business rule"
    },
    {
      "context": "…ith a before and after example in the check pages. The severity can be overridde…",
      "file": {
        "href": "../../../../specs/rules/vocabulary/unclassified-domain/index.html",
        "label": "rules/vocabulary/unclassified-domain.rule.md"
      },
      "href": "../../../../specs/rules/vocabulary/unclassified-domain/index.html#L9",
      "kind": "recognised",
      "line": 9,
      "passages": 2,
      "surface": "check",
      "title": "Unclassified domain",
      "type": "rule",
      "typeLabel": "Business rule"
    },
    {
      "context": "Check W-TERM-UNDEFINED, severity warning by default, documented with a before an…",
      "file": {
        "href": "../../../../specs/rules/vocabulary/undefined-term/index.html",
        "label": "rules/vocabulary/undefined-term.rule.md"
      },
      "href": "../../../../specs/rules/vocabulary/undefined-term/index.html#L9",
      "kind": "recognised",
      "line": 9,
      "passages": 2,
      "surface": "Check",
      "title": "Undefined term",
      "type": "rule",
      "typeLabel": "Business rule"
    },
    {
      "context": "…ith a before and after example in the check pages. The severity can be overridde…",
      "file": {
        "href": "../../../../specs/rules/vocabulary/undefined-term/index.html",
        "label": "rules/vocabulary/undefined-term.rule.md"
      },
      "href": "../../../../specs/rules/vocabulary/undefined-term/index.html#L9",
      "kind": "recognised",
      "line": 9,
      "passages": 2,
      "surface": "check",
      "title": "Undefined term",
      "type": "rule",
      "typeLabel": "Business rule"
    },
    {
      "context": "Check W-APP-UNKNOWN, severity warning by default, documented with a before and a…",
      "file": {
        "href": "../../../../specs/rules/vocabulary/unknown-application/index.html",
        "label": "rules/vocabulary/unknown-application.rule.md"
      },
      "href": "../../../../specs/rules/vocabulary/unknown-application/index.html#L9",
      "kind": "recognised",
      "line": 9,
      "passages": 2,
      "surface": "Check",
      "title": "Unknown application",
      "type": "rule",
      "typeLabel": "Business rule"
    },
    {
      "context": "…ith a before and after example in the check pages. The severity can be overridde…",
      "file": {
        "href": "../../../../specs/rules/vocabulary/unknown-application/index.html",
        "label": "rules/vocabulary/unknown-application.rule.md"
      },
      "href": "../../../../specs/rules/vocabulary/unknown-application/index.html#L9",
      "kind": "recognised",
      "line": 9,
      "passages": 2,
      "surface": "check",
      "title": "Unknown application",
      "type": "rule",
      "typeLabel": "Business rule"
    },
    {
      "context": "Check W-DOMAIN-UNKNOWN, severity warning by default, documented with a before an…",
      "file": {
        "href": "../../../../specs/rules/vocabulary/unknown-domain/index.html",
        "label": "rules/vocabulary/unknown-domain.rule.md"
      },
      "href": "../../../../specs/rules/vocabulary/unknown-domain/index.html#L9",
      "kind": "recognised",
      "line": 9,
      "passages": 2,
      "surface": "Check",
      "title": "Unknown domain",
      "type": "rule",
      "typeLabel": "Business rule"
    },
    {
      "context": "…ith a before and after example in the check pages. The severity can be overridde…",
      "file": {
        "href": "../../../../specs/rules/vocabulary/unknown-domain/index.html",
        "label": "rules/vocabulary/unknown-domain.rule.md"
      },
      "href": "../../../../specs/rules/vocabulary/unknown-domain/index.html#L9",
      "kind": "recognised",
      "line": 9,
      "passages": 2,
      "surface": "check",
      "title": "Unknown domain",
      "type": "rule",
      "typeLabel": "Business rule"
    },
    {
      "context": "Check W-TERM-UNUSED, severity info by default, documented with a before and afte…",
      "file": {
        "href": "../../../../specs/rules/vocabulary/unused-term/index.html",
        "label": "rules/vocabulary/unused-term.rule.md"
      },
      "href": "../../../../specs/rules/vocabulary/unused-term/index.html#L9",
      "kind": "recognised",
      "line": 9,
      "passages": 2,
      "surface": "Check",
      "title": "Unused term",
      "type": "rule",
      "typeLabel": "Business rule"
    },
    {
      "context": "…ith a before and after example in the check pages. The severity can be overridde…",
      "file": {
        "href": "../../../../specs/rules/vocabulary/unused-term/index.html",
        "label": "rules/vocabulary/unused-term.rule.md"
      },
      "href": "../../../../specs/rules/vocabulary/unused-term/index.html#L9",
      "kind": "recognised",
      "line": 9,
      "passages": 2,
      "surface": "check",
      "title": "Unused term",
      "type": "rule",
      "typeLabel": "Business rule"
    },
    {
      "context": "…ded. Provenance is what lets a reader check why the tool claims two entities are…",
      "file": {
        "href": "../../../inference/links/provenance/index.html",
        "label": "inference/links/provenance.md"
      },
      "href": "../../../inference/links/provenance/index.html#L6",
      "kind": "recognised",
      "line": 6,
      "surface": "check",
      "title": "Provenance",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "…, keyword discovery, twin resources, checks, writing of the model, theme, render…",
      "file": {
        "href": "../../../ingestion/pipeline/pipeline/index.html",
        "label": "ingestion/pipeline/pipeline.md"
      },
      "href": "../../../ingestion/pipeline/pipeline/index.html#L6",
      "kind": "recognised",
      "line": 6,
      "surface": "checks",
      "title": "Pipeline",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "…SON, which also names the scope, the checks that ran and whether the global scop…",
      "file": {
        "href": "../../findings/forge-report/index.html",
        "label": "quality/findings/forge-report.md"
      },
      "href": "../../findings/forge-report/index.html#L6",
      "kind": "recognised",
      "line": 6,
      "surface": "checks",
      "title": "Forge report",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "…ntract importers, inference methods, checks, projections, user interface compone…",
      "file": {
        "href": "../../../../specs/api/plugin-api/index.html",
        "label": "api/plugin-api.md"
      },
      "href": "../../../../specs/api/plugin-api/index.html#L9",
      "kind": "recognised",
      "line": 9,
      "surface": "checks",
      "title": "Plugin API",
      "type": "api",
      "typeLabel": "API"
    },
    {
      "context": "…variable fails the build, and a test checks that every locale carries every key.…",
      "file": {
        "href": "../../../../specs/decisions/publication/icu-message-catalogues/index.html",
        "label": "decisions/publication/icu-message-catalogues.md"
      },
      "href": "../../../../specs/decisions/publication/icu-message-catalogues/index.html#L8",
      "kind": "recognised",
      "line": 8,
      "surface": "checks",
      "title": "ICU message catalogues",
      "type": "decision",
      "typeLabel": "Decision"
    },
    {
      "context": "… reads in them from the disk. A test checks that no page and no stylesheet refer…",
      "file": {
        "href": "../../../../specs/decisions/publication/self-hosted-fonts/index.html",
        "label": "decisions/publication/self-hosted-fonts.md"
      },
      "href": "../../../../specs/decisions/publication/self-hosted-fonts/index.html#L9",
      "kind": "recognised",
      "line": 9,
      "surface": "checks",
      "title": "Self-hosted fonts",
      "type": "decision",
      "typeLabel": "Decision"
    },
    {
      "context": "…when the configuration says so. Every check is a pure function in a registry sha…",
      "file": {
        "href": "../../../../specs/decisions/quality/findings-not-failures/index.html",
        "label": "decisions/quality/findings-not-failures.md"
      },
      "href": "../../../../specs/decisions/quality/findings-not-failures/index.html#L8",
      "kind": "recognised",
      "line": 8,
      "surface": "check",
      "title": "Findings, not failures",
      "type": "decision",
      "typeLabel": "Decision"
    },
    {
      "context": "…e is outside the allow-list fails the check, and widening the list is a decision…",
      "file": {
        "href": "../../../../specs/decisions/quality/gpl-licence/index.html",
        "label": "decisions/quality/gpl-licence.md"
      },
      "href": "../../../../specs/decisions/quality/gpl-licence/index.html#L8",
      "kind": "recognised",
      "line": 8,
      "surface": "check",
      "title": "GPL-3.0-or-later",
      "type": "decision",
      "typeLabel": "Decision"
    },
    {
      "context": "…lly before it is written, findings by check, source, path, line and message, ent…",
      "file": {
        "href": "../../../../specs/decisions/quality/reproducible-builds/index.html",
        "label": "decisions/quality/reproducible-builds.md"
      },
      "href": "../../../../specs/decisions/quality/reproducible-builds/index.html#L8",
      "kind": "recognised",
      "line": 8,
      "surface": "check",
      "title": "Reproducible builds",
      "type": "decision",
      "typeLabel": "Decision"
    },
    {
      "context": "…and the findings per severity and per check; the log carries the same figures, t…",
      "file": {
        "href": "../../../../specs/objects/ingestion/build/index.html",
        "label": "objects/ingestion/build.md"
      },
      "href": "../../../../specs/objects/ingestion/build/index.html#L6",
      "kind": "recognised",
      "line": 6,
      "surface": "check",
      "title": "Build",
      "type": "business_object",
      "typeLabel": "Business object"
    },
    {
      "context": "Run every check of the registry on the model, enrich the findings of every step …",
      "file": {
        "href": "../../../../specs/processes/ingestion/build-pipeline/index.html",
        "label": "processes/ingestion/build-pipeline.md"
      },
      "href": "../../../../specs/processes/ingestion/build-pipeline/index.html#L27",
      "kind": "recognised",
      "line": 27,
      "surface": "check",
      "title": "Build pipeline",
      "type": "process",
      "typeLabel": "Process"
    },
    {
      "context": "…h a component of a plugin theme, and checks the result in the gallery against th…",
      "file": {
        "href": "../../../../specs/roles/publication/theme-author/index.html",
        "label": "roles/publication/theme-author.md"
      },
      "href": "../../../../specs/roles/publication/theme-author/index.html#L6",
      "kind": "recognised",
      "line": 6,
      "surface": "checks",
      "title": "Theme author",
      "type": "role",
      "typeLabel": "Role"
    },
    {
      "context": "…nt in the merge requests, and holds the corpus to the rules the checks describe.",
      "file": {
        "href": "../../../../specs/roles/quality/quality-owner/index.html",
        "label": "roles/quality/quality-owner.md"
      },
      "href": "../../../../specs/roles/quality/quality-owner/index.html#L6",
      "kind": "recognised",
      "line": 6,
      "surface": "checks",
      "title": "Quality owner",
      "type": "role",
      "typeLabel": "Role"
    },
    {
      "context": "…eader expects them. A reader comes to check two things, whether the decision hol…",
      "file": {
        "href": "../../../../specs/screens/pages/decision-page/index.html",
        "label": "screens/pages/decision-page.md"
      },
      "href": "../../../../specs/screens/pages/decision-page/index.html#L8",
      "kind": "recognised",
      "line": 8,
      "surface": "check",
      "title": "Decision page",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "…iled: timed out after 120 s\", and the check identifier after it; then the extrac…",
      "file": {
        "href": "../../../../specs/screens/pages/edge-cases/index.html",
        "label": "screens/pages/edge-cases.md"
      },
      "href": "../../../../specs/screens/pages/edge-cases/index.html#L19",
      "kind": "recognised",
      "line": 19,
      "surface": "check",
      "title": "Edge cases",
      "type": "screen",
      "typeLabel": "Screen"
    }
  ]
}
