{
  "id": "glossary/ingestion/sources/knowledge-repository",
  "mentions": [
    {
      "context": "…ry rebuilds the site of the three repositories and publishes it. Nothing is copi…",
      "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#L7",
      "kind": "recognised",
      "line": 7,
      "passages": 8,
      "surface": "repositories",
      "title": "Publishing the wiki",
      "type": "process",
      "typeLabel": "Process"
    },
    {
      "context": "A file of a knowledge repository that is never read, never counted and never rep…",
      "file": {
        "href": "../../../quality/linter/excluded-file/index.html",
        "label": "quality/linter/excluded-file.md"
      },
      "href": "../../../quality/linter/excluded-file/index.html#L6",
      "kind": "recognised",
      "line": 6,
      "passages": 6,
      "surface": "knowledge repository",
      "title": "Excluded file",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "…d wiki, and the one every new knowledge repository follows to join an existing w…",
      "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#L7",
      "kind": "recognised",
      "line": 7,
      "passages": 6,
      "surface": "knowledge repository",
      "title": "Onboarding a repository",
      "type": "process",
      "typeLabel": "Process"
    },
    {
      "context": "…he build pipeline on a single knowledge repository, before any site exists. In l…",
      "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": 5,
      "surface": "knowledge repository",
      "title": "Lint",
      "type": "process",
      "typeLabel": "Process"
    },
    {
      "context": "…hreshold. The content stays in the repository and its text stays searchable.\" An…",
      "file": {
        "href": "../../../../specs/screens/pages/edge-cases/index.html",
        "label": "screens/pages/edge-cases.md"
      },
      "href": "../../../../specs/screens/pages/edge-cases/index.html#L15",
      "kind": "recognised",
      "line": 15,
      "passages": 5,
      "surface": "repository",
      "title": "Edge cases",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "… secondary colour; an image of its repository that stands on a line of its own i…",
      "file": {
        "href": "../../../../specs/screens/pages/entity-page/index.html",
        "label": "screens/pages/entity-page.md"
      },
      "href": "../../../../specs/screens/pages/entity-page/index.html#L15",
      "kind": "recognised",
      "line": 15,
      "passages": 5,
      "surface": "repository",
      "title": "Entity page",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "…hes it. Nothing is copied from one repository to another and nothing is written …",
      "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#L7",
      "kind": "recognised",
      "line": 7,
      "passages": 8,
      "surface": "repository",
      "title": "Publishing the wiki",
      "type": "process",
      "typeLabel": "Process"
    },
    {
      "context": "… and nothing is written into a content repository. Until the first release of th…",
      "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#L7",
      "kind": "recognised",
      "line": 7,
      "passages": 8,
      "surface": "content repository",
      "title": "Publishing the wiki",
      "type": "process",
      "typeLabel": "Process"
    },
    {
      "context": "…line from a checkout of the tool's repository, the interim form of the pipelines…",
      "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#L7",
      "kind": "recognised",
      "line": 7,
      "passages": 8,
      "surface": "repository",
      "title": "Publishing the wiki",
      "type": "process",
      "typeLabel": "Process"
    },
    {
      "context": "The lint workflow of that repository runs the linter again on the main branch an…",
      "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": 8,
      "surface": "repository",
      "title": "Publishing the wiki",
      "type": "process",
      "typeLabel": "Process"
    },
    {
      "context": "When the lint is green and the repository holds the dispatch token, the workflow…",
      "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#L13",
      "kind": "recognised",
      "line": 13,
      "passages": 8,
      "surface": "repository",
      "title": "Publishing the wiki",
      "type": "process",
      "typeLabel": "Process"
    },
    {
      "context": "…e build, which clones the two content repositories at their main ref at depth 1.",
      "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": 8,
      "surface": "content repositories",
      "title": "Publishing the wiki",
      "type": "process",
      "typeLabel": "Process"
    },
    {
      "context": "The repository of the tool verifies on every change that the wiki still covers i…",
      "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": 8,
      "surface": "repository",
      "title": "Publishing the wiki",
      "type": "process",
      "typeLabel": "Process"
    },
    {
      "context": "…he whole wiki, what exclude of the repository's own concordance-lint.yaml names …",
      "file": {
        "href": "../../../quality/linter/excluded-file/index.html",
        "label": "quality/linter/excluded-file.md"
      },
      "href": "../../../quality/linter/excluded-file/index.html#L6",
      "kind": "recognised",
      "line": 6,
      "passages": 6,
      "surface": "repository",
      "title": "Excluded file",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "…ncordance-lint.yaml names for that repository, both as globs relative to its roo…",
      "file": {
        "href": "../../../quality/linter/excluded-file/index.html",
        "label": "quality/linter/excluded-file.md"
      },
      "href": "../../../quality/linter/excluded-file/index.html#L6",
      "kind": "recognised",
      "line": 6,
      "passages": 6,
      "surface": "repository",
      "title": "Excluded file",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "… read from every .gitignore of the repository with the rules git applies. A vend…",
      "file": {
        "href": "../../../quality/linter/excluded-file/index.html",
        "label": "quality/linter/excluded-file.md"
      },
      "href": "../../../quality/linter/excluded-file/index.html#L6",
      "kind": "recognised",
      "line": 6,
      "passages": 6,
      "surface": "repository",
      "title": "Excluded file",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "…ignored files anyway, for the rare repository that keeps notes in an ignored fol…",
      "file": {
        "href": "../../../quality/linter/excluded-file/index.html",
        "label": "quality/linter/excluded-file.md"
      },
      "href": "../../../quality/linter/excluded-file/index.html#L6",
      "kind": "recognised",
      "line": 6,
      "passages": 6,
      "surface": "repository",
      "title": "Excluded file",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "A file of a knowledge repository that is never read, never counted and never rep…",
      "file": {
        "href": "../../../quality/linter/excluded-file/index.html",
        "label": "quality/linter/excluded-file.md"
      },
      "href": "../../../quality/linter/excluded-file/index.html#L6",
      "kind": "written",
      "line": 6,
      "passages": 6,
      "surface": "knowledge repository",
      "title": "Excluded file",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "…akes under thirty minutes, and the repository of the tool replays every command …",
      "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#L7",
      "kind": "recognised",
      "line": 7,
      "passages": 6,
      "surface": "repository",
      "title": "Onboarding a repository",
      "type": "process",
      "typeLabel": "Process"
    },
    {
      "context": "…ainer engine, or a checkout of the repository built once; all three run the same…",
      "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#L11",
      "kind": "recognised",
      "line": 11,
      "passages": 6,
      "surface": "repository",
      "title": "Onboarding a repository",
      "type": "process",
      "typeLabel": "Process"
    },
    {
      "context": "…re the sources: one entry per knowledge repository, a git URL cloned at depth 1 …",
      "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#L13",
      "kind": "recognised",
      "line": 13,
      "passages": 6,
      "surface": "knowledge repository",
      "title": "Onboarding a repository",
      "type": "process",
      "typeLabel": "Process"
    },
    {
      "context": "…typing rules where the filing of a repository already says what a note is. Crede…",
      "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#L13",
      "kind": "recognised",
      "line": 13,
      "passages": 6,
      "surface": "repository",
      "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": 6,
      "surface": "knowledge repository",
      "title": "Onboarding a repository",
      "type": "process",
      "typeLabel": "Process"
    },
    {
      "context": "… published model to check what one repository cannot see alone: links into other…",
      "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": 5,
      "surface": "repository",
      "title": "Lint",
      "type": "process",
      "typeLabel": "Process"
    },
    {
      "context": "…d the concordance-lint.yaml of the repository: its exclude globs, its check over…",
      "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": 5,
      "surface": "repository",
      "title": "Lint",
      "type": "process",
      "typeLabel": "Process"
    },
    {
      "context": "List the files of the repository as the build would: everything but the globs pr…",
      "file": {
        "href": "../../../../specs/processes/quality/lint/index.html",
        "label": "processes/quality/lint.md"
      },
      "href": "../../../../specs/processes/quality/lint/index.html#L13",
      "kind": "recognised",
      "line": 13,
      "passages": 5,
      "surface": "repository",
      "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": 5,
      "surface": "repository",
      "title": "Lint",
      "type": "process",
      "typeLabel": "Process"
    },
    {
      "context": "…iguration. A recent change of the repositories may therefore be missing here. Se…",
      "file": {
        "href": "../../../../specs/screens/pages/edge-cases/index.html",
        "label": "screens/pages/edge-cases.md"
      },
      "href": "../../../../specs/screens/pages/edge-cases/index.html#L23",
      "kind": "recognised",
      "line": 23,
      "passages": 5,
      "surface": "repositories",
      "title": "Edge cases",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "…and their versions or consult the repositories directly.\", the first exit leadin…",
      "file": {
        "href": "../../../../specs/screens/pages/edge-cases/index.html",
        "label": "screens/pages/edge-cases.md"
      },
      "href": "../../../../specs/screens/pages/edge-cases/index.html#L23",
      "kind": "recognised",
      "line": 23,
      "passages": 5,
      "surface": "repositories",
      "title": "Edge cases",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "…g to the spaces, the second to the repository of a source. It appears by itself,…",
      "file": {
        "href": "../../../../specs/screens/pages/edge-cases/index.html",
        "label": "screens/pages/edge-cases.md"
      },
      "href": "../../../../specs/screens/pages/edge-cases/index.html#L23",
      "kind": "recognised",
      "line": 23,
      "passages": 5,
      "surface": "repository",
      "title": "Edge cases",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "… a page whose file is empty, and a repository that became unreachable, whose pag…",
      "file": {
        "href": "../../../../specs/screens/pages/edge-cases/index.html",
        "label": "screens/pages/edge-cases.md"
      },
      "href": "../../../../specs/screens/pages/edge-cases/index.html#L25",
      "kind": "recognised",
      "line": 25,
      "passages": 5,
      "surface": "repository",
      "title": "Edge cases",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "…he caption, the note \"Image of the repository, shown in the flow of the text\" an…",
      "file": {
        "href": "../../../../specs/screens/pages/entity-page/index.html",
        "label": "screens/pages/entity-page.md"
      },
      "href": "../../../../specs/screens/pages/entity-page/index.html#L15",
      "kind": "recognised",
      "line": 15,
      "passages": 5,
      "surface": "repository",
      "title": "Entity page",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "…t\" and the path of the file in its repository in the monospace family, the build…",
      "file": {
        "href": "../../../../specs/screens/pages/entity-page/index.html",
        "label": "screens/pages/entity-page.md"
      },
      "href": "../../../../specs/screens/pages/entity-page/index.html#L15",
      "kind": "recognised",
      "line": 15,
      "passages": 5,
      "surface": "repository",
      "title": "Entity page",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "…n the source is a GitHub or GitLab repository or the configuration gives an edit…",
      "file": {
        "href": "../../../../specs/screens/pages/entity-page/index.html",
        "label": "screens/pages/entity-page.md"
      },
      "href": "../../../../specs/screens/pages/entity-page/index.html#L15",
      "kind": "recognised",
      "line": 15,
      "passages": 5,
      "surface": "repository",
      "title": "Entity page",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "…ge, as it does for every image of a repository that stands on a line of its own.",
      "file": {
        "href": "../../../../specs/screens/pages/entity-page/index.html",
        "label": "screens/pages/entity-page.md"
      },
      "href": "../../../../specs/screens/pages/entity-page/index.html#L29",
      "kind": "recognised",
      "line": 29,
      "passages": 5,
      "surface": "repository",
      "title": "Entity page",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "…INK-BROKEN), concordance lint on a repository and concordance build on a configu…",
      "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": 4,
      "surface": "repository",
      "title": "Linter and build parity",
      "type": "rule",
      "typeLabel": "Business rule"
    },
    {
      "context": "…e functions to list the files of a repository (the globs privacy.exclude and the…",
      "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": 4,
      "surface": "repository",
      "title": "Linter and build parity",
      "type": "rule",
      "typeLabel": "Business rule"
    },
    {
      "context": "…(the globs privacy.exclude and the repository's own exclude name and the files g…",
      "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": 4,
      "surface": "repository",
      "title": "Linter and build parity",
      "type": "rule",
      "typeLabel": "Business rule"
    },
    {
      "context": "…me catalogue. A parity test in the repository copies each fixture corpus, the go…",
      "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": 4,
      "surface": "repository",
      "title": "Linter and build parity",
      "type": "rule",
      "typeLabel": "Business rule"
    },
    {
      "context": "…nt. When it was built, from which repositories, at which version each was read, …",
      "file": {
        "href": "../../../../specs/screens/pages/about/index.html",
        "label": "screens/pages/about.md"
      },
      "href": "../../../../specs/screens/pages/about/index.html#L9",
      "kind": "recognised",
      "line": 9,
      "passages": 4,
      "surface": "repositories",
      "title": "About this wiki",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "…is rebuilt at every change of the repositories. It is not edited here: every cor…",
      "file": {
        "href": "../../../../specs/screens/pages/about/index.html",
        "label": "screens/pages/about.md"
      },
      "href": "../../../../specs/screens/pages/about/index.html#L13",
      "kind": "recognised",
      "line": 13,
      "passages": 4,
      "surface": "repositories",
      "title": "About this wiki",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "…n exactly used\" is one table, the repositories in the order of the home, the mos…",
      "file": {
        "href": "../../../../specs/screens/pages/about/index.html",
        "label": "screens/pages/about.md"
      },
      "href": "../../../../specs/screens/pages/about/index.html#L15",
      "kind": "recognised",
      "line": 15,
      "passages": 4,
      "surface": "repositories",
      "title": "About this wiki",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "…of the home, the most cited first: REPOSITORY (the name of the source), NATURE (…",
      "file": {
        "href": "../../../../specs/screens/pages/about/index.html",
        "label": "screens/pages/about.md"
      },
      "href": "../../../../specs/screens/pages/about/index.html#L15",
      "kind": "recognised",
      "line": 15,
      "passages": 4,
      "surface": "REPOSITORY",
      "title": "About this wiki",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "…re is one, and the line \"N pages · repository X · updated N days ago\", the repos…",
      "file": {
        "href": "../../../../specs/screens/pages/space/index.html",
        "label": "screens/pages/space.md"
      },
      "href": "../../../../specs/screens/pages/space/index.html#L13",
      "kind": "recognised",
      "line": 13,
      "passages": 4,
      "surface": "repository",
      "title": "Space",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "…itory X · updated N days ago\", the repository named from the URL of a git source…",
      "file": {
        "href": "../../../../specs/screens/pages/space/index.html",
        "label": "screens/pages/space.md"
      },
      "href": "../../../../specs/screens/pages/space/index.html#L13",
      "kind": "recognised",
      "line": 13,
      "passages": 4,
      "surface": "repository",
      "title": "Space",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "…se — N categories, as filed in the repository\" lists one card per top-level fold…",
      "file": {
        "href": "../../../../specs/screens/pages/space/index.html",
        "label": "screens/pages/space.md"
      },
      "href": "../../../../specs/screens/pages/space/index.html#L15",
      "kind": "recognised",
      "line": 15,
      "passages": 4,
      "surface": "repository",
      "title": "Space",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "…e card per top-level folder of the repository, by name: the folder by the title …",
      "file": {
        "href": "../../../../specs/screens/pages/space/index.html",
        "label": "screens/pages/space.md"
      },
      "href": "../../../../specs/screens/pages/space/index.html#L15",
      "kind": "recognised",
      "line": 15,
      "passages": 4,
      "surface": "repository",
      "title": "Space",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "…oday: a static site from markdown repositories. Every note becomes an entity pag…",
      "file": {
        "href": "../../../../briefs/framing/2026/2026-05-07-roadmap-outline/roadmap-outline/index.html",
        "label": "framing/2026/2026-05-07-roadmap-outline/roadmap-outline.md"
      },
      "href": "../../../../briefs/framing/2026/2026-05-07-roadmap-outline/roadmap-outline/index.html#L12",
      "kind": "recognised",
      "line": 12,
      "passages": 3,
      "surface": "repositories",
      "title": "Roadmap outline",
      "type": "document",
      "typeLabel": "Document"
    },
    {
      "context": "…ODAY  A static site from markdown repositories  Every note becomes an entity pag…",
      "file": {
        "href": "../../../../briefs/framing/2026/2026-05-07-roadmap-outline/roadmap-outline/index.html",
        "label": "framing/2026/2026-05-07-roadmap-outline/roadmap-outline.pdf"
      },
      "href": "../../../../briefs/framing/2026/2026-05-07-roadmap-outline/roadmap-outline/index.html#L2",
      "kind": "recognised",
      "line": 2,
      "location": "page 2",
      "passages": 3,
      "surface": "repositories",
      "title": "Roadmap outline",
      "type": "document",
      "typeLabel": "Document"
    },
    {
      "context": "…ODAY  A static site from markdown repositories  Every note becomes an entity pag…",
      "file": {
        "href": "../../../../briefs/framing/2026/2026-05-07-roadmap-outline/roadmap-outline/index.html",
        "label": "framing/2026/2026-05-07-roadmap-outline/roadmap-outline.pptx"
      },
      "href": "../../../../briefs/framing/2026/2026-05-07-roadmap-outline/roadmap-outline/index.html#L2",
      "kind": "recognised",
      "line": 2,
      "location": "slide 2",
      "passages": 3,
      "surface": "repositories",
      "title": "Roadmap outline",
      "type": "document",
      "typeLabel": "Document"
    },
    {
      "context": "…ntent: the notes stay in the knowledge repositories it declares as sources. Copy…",
      "file": {
        "href": "../../configuration/configuration-repository/index.html",
        "label": "ingestion/configuration/configuration-repository.md"
      },
      "href": "../../configuration/configuration-repository/index.html#L6",
      "kind": "written",
      "line": 6,
      "passages": 3,
      "surface": "knowledge repositories",
      "title": "Configuration repository",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "The repository that holds the configuration, the profile override, the theme, th…",
      "file": {
        "href": "../../configuration/configuration-repository/index.html",
        "label": "ingestion/configuration/configuration-repository.md"
      },
      "href": "../../configuration/configuration-repository/index.html#L6",
      "kind": "recognised",
      "line": 6,
      "passages": 3,
      "surface": "repository",
      "title": "Configuration repository",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "…ntent: the notes stay in the knowledge repositories it declares as sources. Copy…",
      "file": {
        "href": "../../configuration/configuration-repository/index.html",
        "label": "ingestion/configuration/configuration-repository.md"
      },
      "href": "../../configuration/configuration-repository/index.html#L6",
      "kind": "recognised",
      "line": 6,
      "passages": 3,
      "surface": "knowledge repositories",
      "title": "Configuration repository",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "…he sentence \"N spaces, fed by the repositories declared in the configuration. A …",
      "file": {
        "href": "../../../../specs/screens/pages/spaces/index.html",
        "label": "screens/pages/spaces.md"
      },
      "href": "../../../../specs/screens/pages/spaces/index.html#L13",
      "kind": "recognised",
      "line": 13,
      "passages": 3,
      "surface": "repositories",
      "title": "Spaces",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "…s declared in the configuration. A repository may carry several spaces, and a sp…",
      "file": {
        "href": "../../../../specs/screens/pages/spaces/index.html",
        "label": "screens/pages/spaces.md"
      },
      "href": "../../../../specs/screens/pages/spaces/index.html#L13",
      "kind": "recognised",
      "line": 13,
      "passages": 3,
      "surface": "repository",
      "title": "Spaces",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "…d a space may spread over several repositories.\" Then one table, in the order of…",
      "file": {
        "href": "../../../../specs/screens/pages/spaces/index.html",
        "label": "screens/pages/spaces.md"
      },
      "href": "../../../../specs/screens/pages/spaces/index.html#L13",
      "kind": "recognised",
      "line": 13,
      "passages": 3,
      "surface": "repositories",
      "title": "Spaces",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "…e site lists it: every folder of a repository, at any depth, gets the list of th…",
      "file": {
        "href": "../../../publication/site/category/index.html",
        "label": "publication/site/category.md"
      },
      "href": "../../../publication/site/category/index.html#L6",
      "kind": "recognised",
      "line": 6,
      "passages": 2,
      "surface": "repository",
      "title": "Category",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "…es the sources: a category is one folder of one repository, seen from its space.",
      "file": {
        "href": "../../../publication/site/category/index.html",
        "label": "publication/site/category.md"
      },
      "href": "../../../publication/site/category/index.html#L10",
      "kind": "recognised",
      "line": 10,
      "passages": 2,
      "surface": "repository",
      "title": "Category",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "…ries, the top-level folders of its repository, its latest changes and the words …",
      "file": {
        "href": "../../../publication/site/space/index.html",
        "label": "publication/site/space.md"
      },
      "href": "../../../publication/site/space/index.html#L6",
      "kind": "recognised",
      "line": 6,
      "passages": 2,
      "surface": "repository",
      "title": "Space",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "A source, the same repository seen from the configuration: its path or git addre…",
      "file": {
        "href": "../../../publication/site/space/index.html",
        "label": "publication/site/space.md"
      },
      "href": "../../../publication/site/space/index.html#L10",
      "kind": "recognised",
      "line": 10,
      "passages": 2,
      "surface": "repository",
      "title": "Space",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "A check the linter computes on one repository alone, without the network and wit…",
      "file": {
        "href": "../../../quality/checks/local-check/index.html",
        "label": "quality/checks/local-check.md"
      },
      "href": "../../../quality/checks/local-check/index.html#L7",
      "kind": "recognised",
      "line": 7,
      "passages": 2,
      "surface": "repository",
      "title": "Local check",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "…duce the same findings on the same repository, wording included; a parity test o…",
      "file": {
        "href": "../../../quality/checks/local-check/index.html",
        "label": "quality/checks/local-check.md"
      },
      "href": "../../../quality/checks/local-check/index.html#L7",
      "kind": "recognised",
      "line": 7,
      "passages": 2,
      "surface": "repository",
      "title": "Local check",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "…ds every markdown file of one knowledge repository but the excluded ones, runs t…",
      "file": {
        "href": "../../../quality/linter/linter/index.html",
        "label": "quality/linter/linter.md"
      },
      "href": "../../../quality/linter/linter/index.html#L6",
      "kind": "recognised",
      "line": 6,
      "passages": 2,
      "surface": "knowledge repository",
      "title": "Linter",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "…luded ones, runs the checks that a repository can be held to alone, and prints o…",
      "file": {
        "href": "../../../quality/linter/linter/index.html",
        "label": "quality/linter/linter.md"
      },
      "href": "../../../quality/linter/linter/index.html#L6",
      "kind": "recognised",
      "line": 6,
      "passages": 2,
      "surface": "repository",
      "title": "Linter",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "…without writing anything into the repositories: a git source is cloned with its …",
      "file": {
        "href": "../../../../specs/processes/ingestion/build-pipeline/index.html",
        "label": "processes/ingestion/build-pipeline.md"
      },
      "href": "../../../../specs/processes/ingestion/build-pipeline/index.html#L12",
      "kind": "recognised",
      "line": 12,
      "passages": 2,
      "surface": "repositories",
      "title": "Build pipeline",
      "type": "process",
      "typeLabel": "Process"
    },
    {
      "context": "… touched it and its date, from the repository holding a local folder too when th…",
      "file": {
        "href": "../../../../specs/processes/ingestion/build-pipeline/index.html",
        "label": "processes/ingestion/build-pipeline.md"
      },
      "href": "../../../../specs/processes/ingestion/build-pipeline/index.html#L12",
      "kind": "recognised",
      "line": 12,
      "passages": 2,
      "surface": "repository",
      "title": "Build pipeline",
      "type": "process",
      "typeLabel": "Process"
    },
    {
      "context": "…he site and the lint of every knowledge repository, and does the human steps a f…",
      "file": {
        "href": "../../../../specs/roles/ingestion/integrator/index.html",
        "label": "roles/ingestion/integrator.md"
      },
      "href": "../../../../specs/roles/ingestion/integrator/index.html#L6",
      "kind": "recognised",
      "line": 6,
      "passages": 2,
      "surface": "knowledge repository",
      "title": "Integrator",
      "type": "role",
      "typeLabel": "Role"
    },
    {
      "context": "… Pages source and the credentials. The onboarding of a repository is their path.",
      "file": {
        "href": "../../../../specs/roles/ingestion/integrator/index.html",
        "label": "roles/ingestion/integrator.md"
      },
      "href": "../../../../specs/roles/ingestion/integrator/index.html#L6",
      "kind": "recognised",
      "line": 6,
      "passages": 2,
      "surface": "repository",
      "title": "Integrator",
      "type": "role",
      "typeLabel": "Role"
    },
    {
      "context": "… reports the same finding from one repository when the link reaches a note of th…",
      "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#L7",
      "kind": "recognised",
      "line": 7,
      "passages": 2,
      "surface": "repository",
      "title": "Cross-source link",
      "type": "rule",
      "typeLabel": "Business rule"
    },
    {
      "context": "…n the check pages. The severity can be overridden per project or per repository.",
      "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": "repository",
      "title": "Cross-source link",
      "type": "rule",
      "typeLabel": "Business rule"
    },
    {
      "context": "… path when a title is shared: this repository names its roles by path, roles/pub…",
      "file": {
        "href": "../../../../specs/rules/links/unresolved-reference/index.html",
        "label": "rules/links/unresolved-reference.rule.md"
      },
      "href": "../../../../specs/rules/links/unresolved-reference/index.html#L7",
      "kind": "recognised",
      "line": 7,
      "passages": 2,
      "surface": "repository",
      "title": "Unresolved reference",
      "type": "rule",
      "typeLabel": "Business rule"
    },
    {
      "context": "…n the check pages. The severity can be overridden per project or per repository.",
      "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": "repository",
      "title": "Unresolved reference",
      "type": "rule",
      "typeLabel": "Business rule"
    },
    {
      "context": "…aulty concordance-lint.yaml in the repository, which the build refuses to read d…",
      "file": {
        "href": "../../../../specs/rules/sources/unreachable-source/index.html",
        "label": "rules/sources/unreachable-source.rule.md"
      },
      "href": "../../../../specs/rules/sources/unreachable-source/index.html#L7",
      "kind": "recognised",
      "line": 7,
      "passages": 2,
      "surface": "repository",
      "title": "Unreachable source",
      "type": "rule",
      "typeLabel": "Business rule"
    },
    {
      "context": "…n the check pages. The severity can be overridden per project or per repository.",
      "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": "repository",
      "title": "Unreachable source",
      "type": "rule",
      "typeLabel": "Business rule"
    },
    {
      "context": "…the date of the last change in the repository, and a datum the corpus lacks is s…",
      "file": {
        "href": "../../../../specs/screens/pages/document-page/index.html",
        "label": "screens/pages/document-page.md"
      },
      "href": "../../../../specs/screens/pages/document-page/index.html#L14",
      "kind": "recognised",
      "line": 14,
      "passages": 2,
      "surface": "repository",
      "title": "Document page",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "…d from the file, distinct from the repository date.\" when the date was, and \"Siz…",
      "file": {
        "href": "../../../../specs/screens/pages/document-page/index.html",
        "label": "screens/pages/document-page.md"
      },
      "href": "../../../../specs/screens/pages/document-page/index.html#L18",
      "kind": "recognised",
      "line": 18,
      "passages": 2,
      "surface": "repository",
      "title": "Document page",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "\"Spaces — fed by your repositories\" lists one row per source, the most cited fir…",
      "file": {
        "href": "../../../../specs/screens/pages/home/index.html",
        "label": "screens/pages/home.md"
      },
      "href": "../../../../specs/screens/pages/home/index.html#L16",
      "kind": "recognised",
      "line": 16,
      "passages": 2,
      "surface": "repositories",
      "title": "Home",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "…ates come from the history of the repositories, so they are always right. \"Recen…",
      "file": {
        "href": "../../../../specs/screens/pages/home/index.html",
        "label": "screens/pages/home.md"
      },
      "href": "../../../../specs/screens/pages/home/index.html#L16",
      "kind": "recognised",
      "line": 16,
      "passages": 2,
      "surface": "repositories",
      "title": "Home",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "…the last commit of the file in its repository, the file date outside one, and th…",
      "file": {
        "href": "../../../../specs/viewers/contract-viewer/index.html",
        "label": "viewers/contract-viewer.md"
      },
      "href": "../../../../specs/viewers/contract-viewer/index.html#L12",
      "kind": "recognised",
      "line": 12,
      "passages": 2,
      "surface": "repository",
      "title": "Contract viewer",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "…t, so that the original stays downloadable from the site as from its repository.",
      "file": {
        "href": "../../../../specs/viewers/contract-viewer/index.html",
        "label": "viewers/contract-viewer.md"
      },
      "href": "../../../../specs/viewers/contract-viewer/index.html#L12",
      "kind": "recognised",
      "line": 12,
      "passages": 2,
      "surface": "repository",
      "title": "Contract viewer",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "…. If the commit alone grouped files, the whole repository would be one document.",
      "file": {
        "href": "../../../../briefs/meetings/2026/2026-07-09-twin-resources-review/twin-resources-review/index.html",
        "label": "meetings/2026/2026-07-09-twin-resources-review/twin-resources-review.vtt"
      },
      "href": "../../../../briefs/meetings/2026/2026-07-09-twin-resources-review/twin-resources-review/index.html#L2",
      "kind": "recognised",
      "line": 2,
      "location": "00:05:25",
      "surface": "repository",
      "title": "Twin resources review",
      "type": "meeting",
      "typeLabel": "Meeting"
    },
    {
      "context": "A source in the sense of a declared repository.",
      "file": {
        "href": "../../../inference/links/link-source/index.html",
        "label": "inference/links/link-source.md"
      },
      "href": "../../../inference/links/link-source/index.html#L11",
      "kind": "recognised",
      "line": 11,
      "surface": "repository",
      "title": "Source",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "…unts the decisions applied. Nothing is ever written into a knowledge repository.",
      "file": {
        "href": "../../configuration/lock/index.html",
        "label": "ingestion/configuration/lock.md"
      },
      "href": "../../configuration/lock/index.html#L6",
      "kind": "recognised",
      "line": 6,
      "surface": "knowledge repository",
      "title": "Lock",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "…(an excluded file, like the ones a repository excludes itself or git ignores); p…",
      "file": {
        "href": "../privacy/index.html",
        "label": "ingestion/sources/privacy.md"
      },
      "href": "../privacy/index.html#L6",
      "kind": "recognised",
      "line": 6,
      "surface": "repository",
      "title": "Privacy",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "A git repository, or a local folder, declared in the configuration with its typi…",
      "file": {
        "href": "../source/index.html",
        "label": "ingestion/sources/source.md"
      },
      "href": "../source/index.html#L6",
      "kind": "recognised",
      "line": 6,
      "surface": "repository",
      "title": "Source",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "…domain for a corpus nobody filed. Repositories are usually split by kind of docu…",
      "file": {
        "href": "../../typing/domain/index.html",
        "label": "ingestion/typing/domain.md"
      },
      "href": "../../typing/domain/index.html#L6",
      "kind": "recognised",
      "line": 6,
      "surface": "Repositories",
      "title": "Domain",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "…gestion/typing/identifier for this repository's ingestion/typing/identifier.md. …",
      "file": {
        "href": "../../typing/identifier/index.html",
        "label": "ingestion/typing/identifier.md"
      },
      "href": "../../typing/identifier/index.html#L6",
      "kind": "recognised",
      "line": 6,
      "surface": "repository",
      "title": "Identifier",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "… report the same thing on the same repository. Each check has an identifier, a d…",
      "file": {
        "href": "../../../quality/checks/check/index.html",
        "label": "quality/checks/check.md"
      },
      "href": "../../../quality/checks/check/index.html#L6",
      "kind": "recognised",
      "line": 6,
      "surface": "repository",
      "title": "Check",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "A check the linter computes on one repository against the published model of the…",
      "file": {
        "href": "../../../quality/checks/global-check/index.html",
        "label": "quality/checks/global-check.md"
      },
      "href": "../../../quality/checks/global-check/index.html#L7",
      "kind": "recognised",
      "line": 7,
      "surface": "repository",
      "title": "Global check",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "…NREACHABLE, raised when a declared repository or folder cannot be fetched or rea…",
      "file": {
        "href": "../../../quality/checks/source-checks/index.html",
        "label": "quality/checks/source-checks.md"
      },
      "href": "../../../quality/checks/source-checks/index.html#L7",
      "kind": "recognised",
      "line": 7,
      "surface": "repository",
      "title": "Source checks",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "…er checks: of the configuration, a repository under checks: of its concordance-l…",
      "file": {
        "href": "../../../quality/findings/severity/index.html",
        "label": "quality/findings/severity.md"
      },
      "href": "../../../quality/findings/severity/index.html#L6",
      "kind": "recognised",
      "line": 6,
      "surface": "repository",
      "title": "Severity",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "…roducible-builds tooling does. The repository builds its golden corpus twice on …",
      "file": {
        "href": "../../../quality/linter/determinism/index.html",
        "label": "quality/linter/determinism.md"
      },
      "href": "../../../quality/linter/determinism/index.html#L6",
      "kind": "recognised",
      "line": 6,
      "surface": "repository",
      "title": "Determinism",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "…ry and its companion specification repository are the public counterpart: real c…",
      "file": {
        "href": "../../../quality/linter/golden-corpus/index.html",
        "label": "quality/linter/golden-corpus.md"
      },
      "href": "../../../quality/linter/golden-corpus/index.html#L7",
      "kind": "recognised",
      "line": 7,
      "surface": "repository",
      "title": "Golden corpus",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "…o, the default, checks the current repository alone, file by file, without the n…",
      "file": {
        "href": "../../../quality/linter/scope/index.html",
        "label": "quality/linter/scope.md"
      },
      "href": "../../../quality/linter/scope/index.html#L6",
      "kind": "recognised",
      "line": 6,
      "surface": "repository",
      "title": "Scope",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "… build pipeline reads the two content repositories at their main ref and publish…",
      "file": {
        "href": "../../../../specs/batches/ingestion/nightly-build/index.html",
        "label": "batches/ingestion/nightly-build.md"
      },
      "href": "../../../../specs/batches/ingestion/nightly-build/index.html#L9",
      "kind": "recognised",
      "line": 9,
      "surface": "content repositories",
      "title": "Nightly build",
      "type": "batch",
      "typeLabel": "Batch"
    },
    {
      "context": "…othing is ever written into a knowledge repository, and a decision lives next to…",
      "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": "knowledge repository",
      "title": "Lock file for human decisions",
      "type": "decision",
      "typeLabel": "Decision"
    },
    {
      "context": "….credit: true, a plain link to the repository); by default nothing a reader sees…",
      "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": "repository",
      "title": "White label by default",
      "type": "decision",
      "typeLabel": "Decision"
    },
    {
      "context": "A repository or a local folder declared in sources: of the configuration: a uniq…",
      "file": {
        "href": "../../../../specs/objects/ingestion/source/index.html",
        "label": "objects/ingestion/source.md"
      },
      "href": "../../../../specs/objects/ingestion/source/index.html#L6",
      "kind": "recognised",
      "line": 6,
      "surface": "repository",
      "title": "Source",
      "type": "business_object",
      "typeLabel": "Business object"
    },
    {
      "context": "… it is on the registry; the action repository and the component project receive …",
      "file": {
        "href": "../../../../specs/processes/quality/release/index.html",
        "label": "processes/quality/release.md"
      },
      "href": "../../../../specs/processes/quality/release/index.html#L17",
      "kind": "recognised",
      "line": 17,
      "surface": "repository",
      "title": "Release",
      "type": "process",
      "typeLabel": "Process"
    },
    {
      "context": "… person who writes notes in a knowledge repository: a screen, a rule, a term, a …",
      "file": {
        "href": "../../../../specs/roles/ingestion/author/index.html",
        "label": "roles/ingestion/author.md"
      },
      "href": "../../../../specs/roles/ingestion/author/index.html#L6",
      "kind": "recognised",
      "line": 6,
      "surface": "knowledge repository",
      "title": "Author",
      "type": "role",
      "typeLabel": "Role"
    },
    {
      "context": "…n the check pages. The severity can be overridden per project or per repository.",
      "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,
      "surface": "repository",
      "title": "Ambiguous operation",
      "type": "rule",
      "typeLabel": "Business rule"
    },
    {
      "context": "…n the check pages. The severity can be overridden per project or per repository.",
      "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,
      "surface": "repository",
      "title": "API without consumer",
      "type": "rule",
      "typeLabel": "Business rule"
    },
    {
      "context": "…n the check pages. The severity can be overridden per project or per repository.",
      "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,
      "surface": "repository",
      "title": "Consumer mismatch",
      "type": "rule",
      "typeLabel": "Business rule"
    },
    {
      "context": "…n the check pages. The severity can be overridden per project or per repository.",
      "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,
      "surface": "repository",
      "title": "Operation unmatched",
      "type": "rule",
      "typeLabel": "Business rule"
    },
    {
      "context": "…n the check pages. The severity can be overridden per project or per repository.",
      "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,
      "surface": "repository",
      "title": "Unreachable contract",
      "type": "rule",
      "typeLabel": "Business rule"
    },
    {
      "context": "…n the check pages. The severity can be overridden per project or per repository.",
      "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,
      "surface": "repository",
      "title": "Conversion failed",
      "type": "rule",
      "typeLabel": "Business rule"
    },
    {
      "context": "…n the check pages. The severity can be overridden per project or per repository.",
      "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,
      "surface": "repository",
      "title": "Document without markdown",
      "type": "rule",
      "typeLabel": "Business rule"
    },
    {
      "context": "…n the check pages. The severity can be overridden per project or per repository.",
      "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,
      "surface": "repository",
      "title": "Duplicate candidate",
      "type": "rule",
      "typeLabel": "Business rule"
    },
    {
      "context": "…n the check pages. The severity can be overridden per project or per repository.",
      "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,
      "surface": "repository",
      "title": "Suspect conversion",
      "type": "rule",
      "typeLabel": "Business rule"
    },
    {
      "context": "…n the check pages. The severity can be overridden per project or per repository.",
      "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,
      "surface": "repository",
      "title": "Transcript withheld",
      "type": "rule",
      "typeLabel": "Business rule"
    },
    {
      "context": "…n the check pages. The severity can be overridden per project or per repository.",
      "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,
      "surface": "repository",
      "title": "Disabled plugin",
      "type": "rule",
      "typeLabel": "Business rule"
    },
    {
      "context": "…n the check pages. The severity can be overridden per project or per repository.",
      "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": "repository",
      "title": "Duplicate identifier",
      "type": "rule",
      "typeLabel": "Business rule"
    },
    {
      "context": "…n the check pages. The severity can be overridden per project or per repository.",
      "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": "repository",
      "title": "Invalid encoding",
      "type": "rule",
      "typeLabel": "Business rule"
    },
    {
      "context": "…n the check pages. The severity can be overridden per project or per repository.",
      "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": "repository",
      "title": "Invalid frontmatter",
      "type": "rule",
      "typeLabel": "Business rule"
    },
    {
      "context": "…n the check pages. The severity can be overridden per project or per repository.",
      "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": "repository",
      "title": "Invalid identifier",
      "type": "rule",
      "typeLabel": "Business rule"
    },
    {
      "context": "…n the check pages. The severity can be overridden per project or per repository.",
      "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": "repository",
      "title": "Relation outside the matrix",
      "type": "rule",
      "typeLabel": "Business rule"
    },
    {
      "context": "…n the check pages. The severity can be overridden per project or per repository.",
      "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": "repository",
      "title": "Type conflict",
      "type": "rule",
      "typeLabel": "Business rule"
    },
    {
      "context": "…n the check pages. The severity can be overridden per project or per repository.",
      "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,
      "surface": "repository",
      "title": "Unknown attribute",
      "type": "rule",
      "typeLabel": "Business rule"
    },
    {
      "context": "…n the check pages. The severity can be overridden per project or per repository.",
      "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,
      "surface": "repository",
      "title": "Unknown type",
      "type": "rule",
      "typeLabel": "Business rule"
    },
    {
      "context": "…n the check pages. The severity can be overridden per project or per repository.",
      "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": "repository",
      "title": "Broken link",
      "type": "rule",
      "typeLabel": "Business rule"
    },
    {
      "context": "…n the check pages. The severity can be overridden per project or per repository.",
      "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,
      "surface": "repository",
      "title": "Stale source",
      "type": "rule",
      "typeLabel": "Business rule"
    },
    {
      "context": "…n the check pages. The severity can be overridden per project or per repository.",
      "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,
      "surface": "repository",
      "title": "Unusable pseudonymisation dictionary",
      "type": "rule",
      "typeLabel": "Business rule"
    },
    {
      "context": "…n the check pages. The severity can be overridden per project or per repository.",
      "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,
      "surface": "repository",
      "title": "Ambiguous relation",
      "type": "rule",
      "typeLabel": "Business rule"
    },
    {
      "context": "…n the check pages. The severity can be overridden per project or per repository.",
      "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,
      "surface": "repository",
      "title": "Missing application",
      "type": "rule",
      "typeLabel": "Business rule"
    },
    {
      "context": "…n the check pages. The severity can be overridden per project or per repository.",
      "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,
      "surface": "repository",
      "title": "Personal mention detected",
      "type": "rule",
      "typeLabel": "Business rule"
    },
    {
      "context": "…n be overridden per project or per repository. Distinct from the unclassified do…",
      "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,
      "surface": "repository",
      "title": "Suggested domain",
      "type": "rule",
      "typeLabel": "Business rule"
    },
    {
      "context": "…n the check pages. The severity can be overridden per project or per repository.",
      "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,
      "surface": "repository",
      "title": "Term homonym",
      "type": "rule",
      "typeLabel": "Business rule"
    },
    {
      "context": "…n the check pages. The severity can be overridden per project or per repository.",
      "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,
      "surface": "repository",
      "title": "Unclassified domain",
      "type": "rule",
      "typeLabel": "Business rule"
    },
    {
      "context": "…n the check pages. The severity can be overridden per project or per repository.",
      "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,
      "surface": "repository",
      "title": "Undefined term",
      "type": "rule",
      "typeLabel": "Business rule"
    },
    {
      "context": "…n the check pages. The severity can be overridden per project or per repository.",
      "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,
      "surface": "repository",
      "title": "Unknown application",
      "type": "rule",
      "typeLabel": "Business rule"
    },
    {
      "context": "…n the check pages. The severity can be overridden per project or per repository.",
      "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,
      "surface": "repository",
      "title": "Unknown domain",
      "type": "rule",
      "typeLabel": "Business rule"
    },
    {
      "context": "…n the check pages. The severity can be overridden per project or per repository.",
      "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,
      "surface": "repository",
      "title": "Unused term",
      "type": "rule",
      "typeLabel": "Business rule"
    },
    {
      "context": "…the build, from the history of its repository, never the instant of the build; u…",
      "file": {
        "href": "../../../../specs/screens/pages/api-page/index.html",
        "label": "screens/pages/api-page.md"
      },
      "href": "../../../../specs/screens/pages/api-page/index.html#L16",
      "kind": "recognised",
      "line": 16,
      "surface": "repository",
      "title": "API page",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "…tegory of a space: a folder of the repository at any depth, or a year or a month…",
      "file": {
        "href": "../../../../specs/screens/pages/category/index.html",
        "label": "screens/pages/category.md"
      },
      "href": "../../../../specs/screens/pages/category/index.html#L9",
      "kind": "recognised",
      "line": 9,
      "surface": "repository",
      "title": "Category",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "…egraded cases: a corpus fed by one repository, a note without a property, a keyw…",
      "file": {
        "href": "../../../../specs/screens/pages/gallery-index/index.html",
        "label": "screens/pages/gallery-index.md"
      },
      "href": "../../../../specs/screens/pages/gallery-index/index.html#L13",
      "kind": "recognised",
      "line": 13,
      "surface": "repository",
      "title": "Gallery index",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "… the new-file page of the glossary repository when it lives on GitHub or GitLab,…",
      "file": {
        "href": "../../../../specs/screens/pages/keyword-page/index.html",
        "label": "screens/pages/keyword-page.md"
      },
      "href": "../../../../specs/screens/pages/keyword-page/index.html#L14",
      "kind": "recognised",
      "line": 14,
      "surface": "repository",
      "title": "Keyword page",
      "type": "screen",
      "typeLabel": "Screen"
    }
  ]
}
