{
  "id": "glossary/ingestion/documents/document",
  "mentions": [
    {
      "context": "…f that PDF, the only text an office document ever contributes. A conversion that…",
      "file": {
        "href": "../../../../specs/processes/ingestion/build-pipeline/index.html",
        "label": "processes/ingestion/build-pipeline.md"
      },
      "href": "../../../../specs/processes/ingestion/build-pipeline/index.html#L14",
      "kind": "recognised",
      "line": 14,
      "passages": 16,
      "surface": "document",
      "title": "Build pipeline",
      "type": "process",
      "typeLabel": "Process"
    },
    {
      "context": "The page of an office document, a slide deck, a report, a spreadsheet or a PDF, …",
      "file": {
        "href": "../../../../specs/screens/pages/document-page/index.html",
        "label": "screens/pages/document-page.md"
      },
      "href": "../../../../specs/screens/pages/document-page/index.html#L8",
      "kind": "recognised",
      "line": 8,
      "passages": 15,
      "surface": "document",
      "title": "Document page",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "Documents: office documents converted to PDF at publication and cached by finger…",
      "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#L13",
      "kind": "recognised",
      "line": 13,
      "passages": 6,
      "surface": "Documents",
      "title": "Roadmap outline",
      "type": "document",
      "typeLabel": "Document"
    },
    {
      "context": "…rkdown note\", \"Presentation\", \"Text document\", \"PDF\", then \"Separate these files…",
      "file": {
        "href": "../../../../specs/screens/pages/entity-page/index.html",
        "label": "screens/pages/entity-page.md"
      },
      "href": "../../../../specs/screens/pages/entity-page/index.html#L17",
      "kind": "recognised",
      "line": 17,
      "passages": 6,
      "surface": "document",
      "title": "Entity page",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "The section of the entity page of a document that is not a note: a slide deck, a…",
      "file": {
        "href": "../../../../specs/viewers/document-viewer/index.html",
        "label": "viewers/document-viewer.md"
      },
      "href": "../../../../specs/viewers/document-viewer/index.html#L8",
      "kind": "recognised",
      "line": 8,
      "passages": 6,
      "surface": "document",
      "title": "Document viewer",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "The check family of the documents that are not notes: W-CONV-FAILED, an office d…",
      "file": {
        "href": "../../../quality/checks/document-checks/index.html",
        "label": "quality/checks/document-checks.md"
      },
      "href": "../../../quality/checks/document-checks/index.html#L7",
      "kind": "recognised",
      "line": 7,
      "passages": 5,
      "surface": "documents",
      "title": "Document checks",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "…ributes. A conversion that fails is a finding and the document stays a download.",
      "file": {
        "href": "../../../../specs/processes/ingestion/build-pipeline/index.html",
        "label": "processes/ingestion/build-pipeline.md"
      },
      "href": "../../../../specs/processes/ingestion/build-pipeline/index.html#L14",
      "kind": "recognised",
      "line": 14,
      "passages": 16,
      "surface": "document",
      "title": "Build pipeline",
      "type": "process",
      "typeLabel": "Process"
    },
    {
      "context": "Type every note and every document through the cascade, compute identifiers (a d…",
      "file": {
        "href": "../../../../specs/processes/ingestion/build-pipeline/index.html",
        "label": "processes/ingestion/build-pipeline.md"
      },
      "href": "../../../../specs/processes/ingestion/build-pipeline/index.html#L16",
      "kind": "recognised",
      "line": 16,
      "passages": 16,
      "surface": "document",
      "title": "Build pipeline",
      "type": "process",
      "typeLabel": "Process"
    },
    {
      "context": "…the cascade, compute identifiers (a document keeps its extension), resolve appli…",
      "file": {
        "href": "../../../../specs/processes/ingestion/build-pipeline/index.html",
        "label": "processes/ingestion/build-pipeline.md"
      },
      "href": "../../../../specs/processes/ingestion/build-pipeline/index.html#L16",
      "kind": "recognised",
      "line": 16,
      "passages": 16,
      "surface": "document",
      "title": "Build pipeline",
      "type": "process",
      "typeLabel": "Process"
    },
    {
      "context": "… produce an entity per note and per document, the metadata of a document as its …",
      "file": {
        "href": "../../../../specs/processes/ingestion/build-pipeline/index.html",
        "label": "processes/ingestion/build-pipeline.md"
      },
      "href": "../../../../specs/processes/ingestion/build-pipeline/index.html#L16",
      "kind": "recognised",
      "line": 16,
      "passages": 16,
      "surface": "document",
      "title": "Build pipeline",
      "type": "process",
      "typeLabel": "Process"
    },
    {
      "context": "… entity per note and per document, the metadata of a document as its attributes.",
      "file": {
        "href": "../../../../specs/processes/ingestion/build-pipeline/index.html",
        "label": "processes/ingestion/build-pipeline.md"
      },
      "href": "../../../../specs/processes/ingestion/build-pipeline/index.html#L16",
      "kind": "recognised",
      "line": 16,
      "passages": 16,
      "surface": "document",
      "title": "Build pipeline",
      "type": "process",
      "typeLabel": "Process"
    },
    {
      "context": "Pseudonymise the notes and the documents of the entities whose type is in the co…",
      "file": {
        "href": "../../../../specs/processes/ingestion/build-pipeline/index.html",
        "label": "processes/ingestion/build-pipeline.md"
      },
      "href": "../../../../specs/processes/ingestion/build-pipeline/index.html#L17",
      "kind": "recognised",
      "line": 17,
      "passages": 16,
      "surface": "documents",
      "title": "Build pipeline",
      "type": "process",
      "typeLabel": "Process"
    },
    {
      "context": "…ace the pages and properties of the document, and the title, aliases, summary an…",
      "file": {
        "href": "../../../../specs/processes/ingestion/build-pipeline/index.html",
        "label": "processes/ingestion/build-pipeline.md"
      },
      "href": "../../../../specs/processes/ingestion/build-pipeline/index.html#L17",
      "kind": "recognised",
      "line": 17,
      "passages": 16,
      "surface": "document",
      "title": "Build pipeline",
      "type": "process",
      "typeLabel": "Process"
    },
    {
      "context": "Reconcile the notes and documents that look like twin resources, by declaration,…",
      "file": {
        "href": "../../../../specs/processes/ingestion/build-pipeline/index.html",
        "label": "processes/ingestion/build-pipeline.md"
      },
      "href": "../../../../specs/processes/ingestion/build-pipeline/index.html#L19",
      "kind": "recognised",
      "line": 19,
      "passages": 16,
      "surface": "documents",
      "title": "Build pipeline",
      "type": "process",
      "typeLabel": "Process"
    },
    {
      "context": "…r merged nor reported; report every document left without a markdown representat…",
      "file": {
        "href": "../../../../specs/processes/ingestion/build-pipeline/index.html",
        "label": "processes/ingestion/build-pipeline.md"
      },
      "href": "../../../../specs/processes/ingestion/build-pipeline/index.html#L19",
      "kind": "recognised",
      "line": 19,
      "passages": 16,
      "surface": "document",
      "title": "Build pipeline",
      "type": "process",
      "typeLabel": "Process"
    },
    {
      "context": "… every note and every page of every document with the dictionary of its locale a…",
      "file": {
        "href": "../../../../specs/processes/ingestion/build-pipeline/index.html",
        "label": "processes/ingestion/build-pipeline.md"
      },
      "href": "../../../../specs/processes/ingestion/build-pipeline/index.html#L21",
      "kind": "recognised",
      "line": 21,
      "passages": 16,
      "surface": "document",
      "title": "Build pipeline",
      "type": "process",
      "typeLabel": "Process"
    },
    {
      "context": "…position, section and context; in a document the line is the number of the page,…",
      "file": {
        "href": "../../../../specs/processes/ingestion/build-pipeline/index.html",
        "label": "processes/ingestion/build-pipeline.md"
      },
      "href": "../../../../specs/processes/ingestion/build-pipeline/index.html#L21",
      "kind": "recognised",
      "line": 21,
      "passages": 16,
      "surface": "document",
      "title": "Build pipeline",
      "type": "process",
      "typeLabel": "Process"
    },
    {
      "context": "…n the notes and in the pages of the documents, headings and section labels left …",
      "file": {
        "href": "../../../../specs/processes/ingestion/build-pipeline/index.html",
        "label": "processes/ingestion/build-pipeline.md"
      },
      "href": "../../../../specs/processes/ingestion/build-pipeline/index.html#L25",
      "kind": "recognised",
      "line": 25,
      "passages": 16,
      "surface": "documents",
      "title": "Build pipeline",
      "type": "process",
      "typeLabel": "Process"
    },
    {
      "context": "…t and the text of every page of its documents for the search index, the original…",
      "file": {
        "href": "../../../../specs/processes/ingestion/build-pipeline/index.html",
        "label": "processes/ingestion/build-pipeline.md"
      },
      "href": "../../../../specs/processes/ingestion/build-pipeline/index.html#L28",
      "kind": "recognised",
      "line": 28,
      "passages": 16,
      "surface": "documents",
      "title": "Build pipeline",
      "type": "process",
      "typeLabel": "Process"
    },
    {
      "context": "…e original file and the PDF of each document kept for the page, a pseudonymised …",
      "file": {
        "href": "../../../../specs/processes/ingestion/build-pipeline/index.html",
        "label": "processes/ingestion/build-pipeline.md"
      },
      "href": "../../../../specs/processes/ingestion/build-pipeline/index.html#L28",
      "kind": "recognised",
      "line": 28,
      "passages": 16,
      "surface": "document",
      "title": "Build pipeline",
      "type": "process",
      "typeLabel": "Process"
    },
    {
      "context": "…he document viewer on the page of a document with its files placed next to it, t…",
      "file": {
        "href": "../../../../specs/processes/ingestion/build-pipeline/index.html",
        "label": "processes/ingestion/build-pipeline.md"
      },
      "href": "../../../../specs/processes/ingestion/build-pipeline/index.html#L30",
      "kind": "recognised",
      "line": 30,
      "passages": 16,
      "surface": "document",
      "title": "Build pipeline",
      "type": "process",
      "typeLabel": "Process"
    },
    {
      "context": "… the entity page puts the note, the document itself stands, its text and its not…",
      "file": {
        "href": "../../../../specs/screens/pages/document-page/index.html",
        "label": "screens/pages/document-page.md"
      },
      "href": "../../../../specs/screens/pages/document-page/index.html#L8",
      "kind": "recognised",
      "line": 8,
      "passages": 15,
      "surface": "document",
      "title": "Document page",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "A document brings passages, like a meeting: it enters the model through the page…",
      "file": {
        "href": "../../../../specs/screens/pages/document-page/index.html",
        "label": "screens/pages/document-page.md"
      },
      "href": "../../../../specs/screens/pages/document-page/index.html#L10",
      "kind": "recognised",
      "line": 10,
      "passages": 15,
      "surface": "document",
      "title": "Document page",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "… When the space is a space of dated documents, more documents than notes among i…",
      "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": 15,
      "surface": "documents",
      "title": "Document page",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "…is a space of dated documents, more documents than notes among its pages and eve…",
      "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": 15,
      "surface": "documents",
      "title": "Document page",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "…ommitted next to it are read as one document: the deck is the original, the PDF …",
      "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": 15,
      "surface": "document",
      "title": "Document page",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "Three views follow behind the tabs \"Document\", \"Extracted text\" and \"Related not…",
      "file": {
        "href": "../../../../specs/screens/pages/document-page/index.html",
        "label": "screens/pages/document-page.md"
      },
      "href": "../../../../specs/screens/pages/document-page/index.html#L16",
      "kind": "recognised",
      "line": 16,
      "passages": 15,
      "surface": "Document",
      "title": "Document page",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "…ition a citation lands on, else the document; once its script runs, the selected…",
      "file": {
        "href": "../../../../specs/screens/pages/document-page/index.html",
        "label": "screens/pages/document-page.md"
      },
      "href": "../../../../specs/screens/pages/document-page/index.html#L16",
      "kind": "recognised",
      "line": 16,
      "passages": 15,
      "surface": "document",
      "title": "Document page",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "… the address without scrolling. The document view puts the strip of pages beside…",
      "file": {
        "href": "../../../../specs/screens/pages/document-page/index.html",
        "label": "screens/pages/document-page.md"
      },
      "href": "../../../../specs/screens/pages/document-page/index.html#L16",
      "kind": "recognised",
      "line": 16,
      "passages": 15,
      "surface": "document",
      "title": "Document page",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "…ew renders the note merged with the document as on the entity page, with its leg…",
      "file": {
        "href": "../../../../specs/screens/pages/document-page/index.html",
        "label": "screens/pages/document-page.md"
      },
      "href": "../../../../specs/screens/pages/document-page/index.html#L16",
      "kind": "recognised",
      "line": 16,
      "passages": 15,
      "surface": "document",
      "title": "Document page",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "… or says that no note describes the document yet. The path of every file follows…",
      "file": {
        "href": "../../../../specs/screens/pages/document-page/index.html",
        "label": "screens/pages/document-page.md"
      },
      "href": "../../../../specs/screens/pages/document-page/index.html#L16",
      "kind": "recognised",
      "line": 16,
      "passages": 15,
      "surface": "document",
      "title": "Document page",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "…anel built from the passages of the document itself, the pages its slides and it…",
      "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": 15,
      "surface": "document",
      "title": "Document page",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "… page, with the pages that cite the document, under the note that a document doe…",
      "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": 15,
      "surface": "document",
      "title": "Document page",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "…the document, under the note that a document does not enter the model: its pages…",
      "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": 15,
      "surface": "document",
      "title": "Document page",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "Follow a tab → the view of the document, its text or its notes",
      "file": {
        "href": "../../../../specs/screens/pages/document-page/index.html",
        "label": "screens/pages/document-page.md"
      },
      "href": "../../../../specs/screens/pages/document-page/index.html#L26",
      "kind": "recognised",
      "line": 26,
      "passages": 15,
      "surface": "document",
      "title": "Document page",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "Documents: office documents converted to PDF at publication and cached by finger…",
      "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#L13",
      "kind": "recognised",
      "line": 13,
      "passages": 6,
      "surface": "documents",
      "title": "Roadmap outline",
      "type": "document",
      "typeLabel": "Document"
    },
    {
      "context": "2 · DOCUMENTS  Decks, transcripts and their notes  Office documents converted to…",
      "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#L3",
      "kind": "recognised",
      "line": 3,
      "location": "page 3",
      "passages": 6,
      "surface": "DOCUMENTS",
      "title": "Roadmap outline",
      "type": "document",
      "typeLabel": "Document"
    },
    {
      "context": "…transcripts and their notes  Office documents converted to PDF at publication, c…",
      "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#L3",
      "kind": "recognised",
      "line": 3,
      "location": "page 3",
      "passages": 6,
      "surface": "documents",
      "title": "Roadmap outline",
      "type": "document",
      "typeLabel": "Document"
    },
    {
      "context": "2 · DOCUMENTS  Decks, transcripts and their notes  Office documents converted to…",
      "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#L3",
      "kind": "recognised",
      "line": 3,
      "location": "slide 3",
      "passages": 6,
      "surface": "DOCUMENTS",
      "title": "Roadmap outline",
      "type": "document",
      "typeLabel": "Document"
    },
    {
      "context": "…transcripts and their notes  Office documents converted to PDF at publication, c…",
      "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#L3",
      "kind": "recognised",
      "line": 3,
      "location": "slide 3",
      "passages": 6,
      "surface": "documents",
      "title": "Roadmap outline",
      "type": "document",
      "typeLabel": "Document"
    },
    {
      "context": "Documents",
      "file": {
        "href": "../../../../specs/screens/pages/entity-page/index.html",
        "label": "screens/pages/entity-page.md"
      },
      "href": "../../../../specs/screens/pages/entity-page/index.html#L37",
      "kind": "recognised",
      "line": 37,
      "passages": 6,
      "surface": "Documents",
      "title": "Entity page",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "…uivalent already converted, and the documents stand folded under the article, ea…",
      "file": {
        "href": "../../../../specs/screens/pages/entity-page/index.html",
        "label": "screens/pages/entity-page.md"
      },
      "href": "../../../../specs/screens/pages/entity-page/index.html#L41",
      "kind": "recognised",
      "line": 41,
      "passages": 6,
      "surface": "documents",
      "title": "Entity page",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "…e \"Also available: name.docx · Text document · 24 pages\", the file name, its kin…",
      "file": {
        "href": "../../../../specs/screens/pages/entity-page/index.html",
        "label": "screens/pages/entity-page.md"
      },
      "href": "../../../../specs/screens/pages/entity-page/index.html#L41",
      "kind": "recognised",
      "line": 41,
      "passages": 6,
      "surface": "document",
      "title": "Entity page",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "…d the download opening on demand. A document without a note leads, its own file …",
      "file": {
        "href": "../../../../specs/screens/pages/entity-page/index.html",
        "label": "screens/pages/entity-page.md"
      },
      "href": "../../../../specs/screens/pages/entity-page/index.html#L41",
      "kind": "recognised",
      "line": 41,
      "passages": 6,
      "surface": "document",
      "title": "Entity page",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "…ffice file, and a note describing a document with it: the page is the document p…",
      "file": {
        "href": "../../../../specs/screens/pages/entity-page/index.html",
        "label": "screens/pages/entity-page.md"
      },
      "href": "../../../../specs/screens/pages/entity-page/index.html#L41",
      "kind": "recognised",
      "line": 41,
      "passages": 6,
      "surface": "document",
      "title": "Entity page",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "…age. The document page of an office document opens the same viewer as soon as it…",
      "file": {
        "href": "../../../../specs/viewers/document-viewer/index.html",
        "label": "viewers/document-viewer.md"
      },
      "href": "../../../../specs/viewers/document-viewer/index.html#L8",
      "kind": "recognised",
      "line": 8,
      "passages": 6,
      "surface": "document",
      "title": "Document viewer",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "… and before the side panel, headed \"Document\" followed by the file name. Its fir…",
      "file": {
        "href": "../../../../specs/viewers/document-viewer/index.html",
        "label": "viewers/document-viewer.md"
      },
      "href": "../../../../specs/viewers/document-viewer/index.html#L12",
      "kind": "recognised",
      "line": 12,
      "passages": 6,
      "surface": "Document",
      "title": "Document viewer",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "…entry per page, slide or cue of the document, named slide 3 or by its timecode, …",
      "file": {
        "href": "../../../../specs/viewers/document-viewer/index.html",
        "label": "viewers/document-viewer.md"
      },
      "href": "../../../../specs/viewers/document-viewer/index.html#L12",
      "kind": "recognised",
      "line": 12,
      "passages": 6,
      "surface": "document",
      "title": "Document viewer",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "…slide three lands on slide three. A document without extracted text says so; the…",
      "file": {
        "href": "../../../../specs/viewers/document-viewer/index.html",
        "label": "viewers/document-viewer.md"
      },
      "href": "../../../../specs/viewers/document-viewer/index.html#L12",
      "kind": "recognised",
      "line": 12,
      "passages": 6,
      "surface": "document",
      "title": "Document viewer",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "…ixed steps, and the field \"⌕ in the document\" that searches the extracted text o…",
      "file": {
        "href": "../../../../specs/viewers/document-viewer/index.html",
        "label": "viewers/document-viewer.md"
      },
      "href": "../../../../specs/viewers/document-viewer/index.html#L14",
      "kind": "recognised",
      "line": 14,
      "passages": 6,
      "surface": "document",
      "title": "Document viewer",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "…not notes: W-CONV-FAILED, an office document the converter could not turn into a…",
      "file": {
        "href": "../../../quality/checks/document-checks/index.html",
        "label": "quality/checks/document-checks.md"
      },
      "href": "../../../quality/checks/document-checks/index.html#L7",
      "kind": "recognised",
      "line": 7,
      "passages": 5,
      "surface": "document",
      "title": "Document checks",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "…thout extractable text although the document is large; W-DOC-NOMD, a document wi…",
      "file": {
        "href": "../../../quality/checks/document-checks/index.html",
        "label": "quality/checks/document-checks.md"
      },
      "href": "../../../quality/checks/document-checks/index.html#L7",
      "kind": "recognised",
      "line": 7,
      "passages": 5,
      "surface": "document",
      "title": "Document checks",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "…he document is large; W-DOC-NOMD, a document without a markdown representation, …",
      "file": {
        "href": "../../../quality/checks/document-checks/index.html",
        "label": "quality/checks/document-checks.md"
      },
      "href": "../../../quality/checks/document-checks/index.html#L7",
      "kind": "recognised",
      "line": 7,
      "passages": 5,
      "surface": "document",
      "title": "Document checks",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "The check family of the documents that are not notes: W-CONV-FAILED, an office d…",
      "file": {
        "href": "../../../quality/checks/document-checks/index.html",
        "label": "quality/checks/document-checks.md"
      },
      "href": "../../../quality/checks/document-checks/index.html#L7",
      "kind": "written",
      "line": 7,
      "passages": 5,
      "surface": "documents",
      "title": "Document checks",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "The words of a document as the build reads them: the text of every page of the P…",
      "file": {
        "href": "../extracted-text/index.html",
        "label": "ingestion/documents/extracted-text.md"
      },
      "href": "../extracted-text/index.html#L6",
      "kind": "recognised",
      "line": 6,
      "passages": 4,
      "surface": "document",
      "title": "Extracted text",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "…ipt with their timecodes. An office document never gives its text any other way,…",
      "file": {
        "href": "../extracted-text/index.html",
        "label": "ingestion/documents/extracted-text.md"
      },
      "href": "../extracted-text/index.html#L6",
      "kind": "recognised",
      "line": 6,
      "passages": 4,
      "surface": "document",
      "title": "Extracted text",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "… note cites a line. The page of the document shows it position by position, cut …",
      "file": {
        "href": "../extracted-text/index.html",
        "label": "ingestion/documents/extracted-text.md"
      },
      "href": "../extracted-text/index.html#L6",
      "kind": "recognised",
      "line": 6,
      "passages": 4,
      "surface": "document",
      "title": "Extracted text",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "The words of a document as the build reads them: the text of every page of the P…",
      "file": {
        "href": "../extracted-text/index.html",
        "label": "ingestion/documents/extracted-text.md"
      },
      "href": "../extracted-text/index.html#L6",
      "kind": "written",
      "line": 6,
      "passages": 4,
      "surface": "document",
      "title": "Extracted text",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "The text of an office document comes from the PDF the converter produced, never …",
      "file": {
        "href": "../../../../specs/decisions/ingestion/single-extraction-path/index.html",
        "label": "decisions/ingestion/single-extraction-path.md"
      },
      "href": "../../../../specs/decisions/ingestion/single-extraction-path/index.html#L8",
      "kind": "recognised",
      "line": 8,
      "passages": 4,
      "surface": "document",
      "title": "Single extraction path",
      "type": "decision",
      "typeLabel": "Decision"
    },
    {
      "context": "… converter produced, never from the document's own format. A reader still opens …",
      "file": {
        "href": "../../../../specs/decisions/ingestion/single-extraction-path/index.html",
        "label": "decisions/ingestion/single-extraction-path.md"
      },
      "href": "../../../../specs/decisions/ingestion/single-extraction-path/index.html#L8",
      "kind": "recognised",
      "line": 8,
      "passages": 4,
      "surface": "document",
      "title": "Single extraction path",
      "type": "decision",
      "typeLabel": "Decision"
    },
    {
      "context": "… when a conversion fails, an office document has no text and stays a download, a…",
      "file": {
        "href": "../../../../specs/decisions/ingestion/single-extraction-path/index.html",
        "label": "decisions/ingestion/single-extraction-path.md"
      },
      "href": "../../../../specs/decisions/ingestion/single-extraction-path/index.html#L10",
      "kind": "recognised",
      "line": 10,
      "passages": 4,
      "surface": "document",
      "title": "Single extraction path",
      "type": "decision",
      "typeLabel": "Decision"
    },
    {
      "context": "…s a download, and the count of such documents is what the fail-on policy of the …",
      "file": {
        "href": "../../../../specs/decisions/ingestion/single-extraction-path/index.html",
        "label": "decisions/ingestion/single-extraction-path.md"
      },
      "href": "../../../../specs/decisions/ingestion/single-extraction-path/index.html#L10",
      "kind": "recognised",
      "line": 10,
      "passages": 4,
      "surface": "documents",
      "title": "Single extraction path",
      "type": "decision",
      "typeLabel": "Decision"
    },
    {
      "context": "…d from a source: a markdown note, a document, a slide deck, a transcript, a cont…",
      "file": {
        "href": "../../../../specs/objects/ingestion/resource/index.html",
        "label": "objects/ingestion/resource.md"
      },
      "href": "../../../../specs/objects/ingestion/resource/index.html#L6",
      "kind": "recognised",
      "line": 6,
      "passages": 4,
      "surface": "document",
      "title": "Resource",
      "type": "business_object",
      "typeLabel": "Business object"
    },
    {
      "context": "…its path, commit and date, and, for documents, the metadata extracted by a reade…",
      "file": {
        "href": "../../../../specs/objects/ingestion/resource/index.html",
        "label": "objects/ingestion/resource.md"
      },
      "href": "../../../../specs/objects/ingestion/resource/index.html#L6",
      "kind": "recognised",
      "line": 6,
      "passages": 4,
      "surface": "documents",
      "title": "Resource",
      "type": "business_object",
      "typeLabel": "Business object"
    },
    {
      "context": "…ipt with their timecodes; an office document never gives its text any other way,…",
      "file": {
        "href": "../../../../specs/objects/ingestion/resource/index.html",
        "label": "objects/ingestion/resource.md"
      },
      "href": "../../../../specs/objects/ingestion/resource/index.html#L6",
      "kind": "recognised",
      "line": 6,
      "passages": 4,
      "surface": "document",
      "title": "Resource",
      "type": "business_object",
      "typeLabel": "Business object"
    },
    {
      "context": "… format. Twin resources of the same document are grouped into one entity with se…",
      "file": {
        "href": "../../../../specs/objects/ingestion/resource/index.html",
        "label": "objects/ingestion/resource.md"
      },
      "href": "../../../../specs/objects/ingestion/resource/index.html#L6",
      "kind": "recognised",
      "line": 6,
      "passages": 4,
      "surface": "document",
      "title": "Resource",
      "type": "business_object",
      "typeLabel": "Business object"
    },
    {
      "context": "A document has no markdown representation once the twin resources are reconciled…",
      "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#L7",
      "kind": "recognised",
      "line": 7,
      "passages": 4,
      "surface": "document",
      "title": "Document without markdown",
      "type": "rule",
      "typeLabel": "Business rule"
    },
    {
      "context": "…ty of its own, or merged with other documents only. Its words are recorded from …",
      "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#L7",
      "kind": "recognised",
      "line": 7,
      "passages": 4,
      "surface": "documents",
      "title": "Document without markdown",
      "type": "rule",
      "typeLabel": "Business rule"
    },
    {
      "context": "…bout it. The to-do page lists these documents; a note next to the document with …",
      "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#L7",
      "kind": "recognised",
      "line": 7,
      "passages": 4,
      "surface": "documents",
      "title": "Document without markdown",
      "type": "rule",
      "typeLabel": "Business rule"
    },
    {
      "context": "…these documents; a note next to the document with the same base name, or declari…",
      "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#L7",
      "kind": "recognised",
      "line": 7,
      "passages": 4,
      "surface": "document",
      "title": "Document without markdown",
      "type": "rule",
      "typeLabel": "Business rule"
    },
    {
      "context": "…ing session on how the forms of one document, a deck, its notes, the transcript …",
      "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.md"
      },
      "href": "../../../../briefs/meetings/2026/2026-07-09-twin-resources-review/twin-resources-review/index.html#L9",
      "kind": "recognised",
      "line": 9,
      "passages": 3,
      "surface": "document",
      "title": "Twin resources review",
      "type": "meeting",
      "typeLabel": "Meeting"
    },
    {
      "context": "The page of a merged document names the signals of every scored pair, and the lo…",
      "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.md"
      },
      "href": "../../../../briefs/meetings/2026/2026-07-09-twin-resources-review/twin-resources-review/index.html#L16",
      "kind": "recognised",
      "line": 16,
      "passages": 3,
      "surface": "document",
      "title": "Twin resources review",
      "type": "meeting",
      "typeLabel": "Meeting"
    },
    {
      "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",
      "passages": 3,
      "surface": "document",
      "title": "Twin resources review",
      "type": "meeting",
      "typeLabel": "Meeting"
    },
    {
      "context": "The transformation of an office document into a PDF at build, by a converter plu…",
      "file": {
        "href": "../conversion/index.html",
        "label": "ingestion/documents/conversion.md"
      },
      "href": "../conversion/index.html#L6",
      "kind": "recognised",
      "line": 6,
      "passages": 3,
      "surface": "document",
      "title": "Conversion",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "…that bounds it: timeout_s (120) per document, max_size_mb (50) beyond which a fi…",
      "file": {
        "href": "../conversion/index.html",
        "label": "ingestion/documents/conversion.md"
      },
      "href": "../conversion/index.html#L6",
      "kind": "recognised",
      "line": 6,
      "passages": 3,
      "surface": "document",
      "title": "Conversion",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "… build time and never the output. A document that fails to convert yields W-CONV…",
      "file": {
        "href": "../conversion/index.html",
        "label": "ingestion/documents/conversion.md"
      },
      "href": "../conversion/index.html#L6",
      "kind": "recognised",
      "line": 6,
      "passages": 3,
      "surface": "document",
      "title": "Conversion",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "…al files that are forms of the same document: a slide deck, its markdown notes, …",
      "file": {
        "href": "../../sources/twin-resources/index.html",
        "label": "ingestion/sources/twin-resources.md"
      },
      "href": "../../sources/twin-resources/index.html#L6",
      "kind": "recognised",
      "line": 6,
      "passages": 3,
      "surface": "document",
      "title": "Twin resources",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "…al files that are forms of the same document: a slide deck, its markdown notes, …",
      "file": {
        "href": "../../sources/twin-resources/index.html",
        "label": "ingestion/sources/twin-resources.md"
      },
      "href": "../../sources/twin-resources/index.html#L6",
      "kind": "written",
      "line": 6,
      "passages": 3,
      "surface": "document",
      "title": "Twin resources",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "…the file, its kind and its pages; a document without a note, or a note describin…",
      "file": {
        "href": "../../sources/twin-resources/index.html",
        "label": "ingestion/sources/twin-resources.md"
      },
      "href": "../../sources/twin-resources/index.html#L8",
      "kind": "recognised",
      "line": 8,
      "passages": 3,
      "surface": "document",
      "title": "Twin resources",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "…access, the file is missing, or the document is neither an OpenAPI 3.x document …",
      "file": {
        "href": "../../../../specs/rules/contracts/unreachable-contract/index.html",
        "label": "rules/contracts/unreachable-contract.rule.md"
      },
      "href": "../../../../specs/rules/contracts/unreachable-contract/index.html#L7",
      "kind": "recognised",
      "line": 7,
      "passages": 3,
      "surface": "document",
      "title": "Unreachable contract",
      "type": "rule",
      "typeLabel": "Business rule"
    },
    {
      "context": "… document is neither an OpenAPI 3.x document in JSON or YAML nor a WSDL 1.1 or 2…",
      "file": {
        "href": "../../../../specs/rules/contracts/unreachable-contract/index.html",
        "label": "rules/contracts/unreachable-contract.rule.md"
      },
      "href": "../../../../specs/rules/contracts/unreachable-contract/index.html#L7",
      "kind": "recognised",
      "line": 7,
      "passages": 3,
      "surface": "document",
      "title": "Unreachable contract",
      "type": "rule",
      "typeLabel": "Business rule"
    },
    {
      "context": "… JSON or YAML nor a WSDL 1.1 or 2.0 document. No operation is imported from it, …",
      "file": {
        "href": "../../../../specs/rules/contracts/unreachable-contract/index.html",
        "label": "rules/contracts/unreachable-contract.rule.md"
      },
      "href": "../../../../specs/rules/contracts/unreachable-contract/index.html#L7",
      "kind": "recognised",
      "line": 7,
      "passages": 3,
      "surface": "document",
      "title": "Unreachable contract",
      "type": "rule",
      "typeLabel": "Business rule"
    },
    {
      "context": "…ing the notice \"The preview of this document could not be generated.\" with, when…",
      "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,
      "passages": 3,
      "surface": "document",
      "title": "Edge cases",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "…s reported to whoever can fix it. A document without a preview and without a fin…",
      "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,
      "passages": 3,
      "surface": "document",
      "title": "Edge cases",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "Download the original of a document whose conversion failed → document page",
      "file": {
        "href": "../../../../specs/screens/pages/edge-cases/index.html",
        "label": "screens/pages/edge-cases.md"
      },
      "href": "../../../../specs/screens/pages/edge-cases/index.html#L35",
      "kind": "recognised",
      "line": 35,
      "passages": 3,
      "surface": "document",
      "title": "Edge cases",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "…te of a glossary source, \"Used in N documents, never defined\" for a word without…",
      "file": {
        "href": "../../../../specs/screens/pages/home/index.html",
        "label": "screens/pages/home.md"
      },
      "href": "../../../../specs/screens/pages/home/index.html#L14",
      "kind": "recognised",
      "line": 14,
      "passages": 3,
      "surface": "documents",
      "title": "Home",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "…ls badge, the name, \"N pages\" or \"N documents\" when the notes of the space mostl…",
      "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": 3,
      "surface": "documents",
      "title": "Home",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "…he space mostly stand for converted documents, and the date of its newest change…",
      "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": 3,
      "surface": "documents",
      "title": "Home",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "Three lists, nothing else: documents without a markdown representation, words ab…",
      "file": {
        "href": "../../../../specs/screens/pages/todo-page/index.html",
        "label": "screens/pages/todo-page.md"
      },
      "href": "../../../../specs/screens/pages/todo-page/index.html#L9",
      "kind": "recognised",
      "line": 9,
      "passages": 3,
      "surface": "documents",
      "title": "To-do page",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "…d nothing else. The first names the documents without a markdown representation,…",
      "file": {
        "href": "../../../../specs/screens/pages/todo-page/index.html",
        "label": "screens/pages/todo-page.md"
      },
      "href": "../../../../specs/screens/pages/todo-page/index.html#L13",
      "kind": "recognised",
      "line": 13,
      "passages": 3,
      "surface": "documents",
      "title": "To-do page",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "Open a document → entity page",
      "file": {
        "href": "../../../../specs/screens/pages/todo-page/index.html",
        "label": "screens/pages/todo-page.md"
      },
      "href": "../../../../specs/screens/pages/todo-page/index.html#L21",
      "kind": "recognised",
      "line": 21,
      "passages": 3,
      "surface": "document",
      "title": "To-do page",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "…l plugins read OpenAPI 3.x and WSDL documents, the text cached by its fingerprin…",
      "file": {
        "href": "../../../inference/contracts/contract/index.html",
        "label": "inference/contracts/contract-import.md"
      },
      "href": "../../../inference/contracts/contract/index.html#L6",
      "kind": "recognised",
      "line": 6,
      "passages": 2,
      "surface": "documents",
      "title": "Contract",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "…e, as a URL or a path: an OpenAPI 3 document or a WSDL. The build imports it thr…",
      "file": {
        "href": "../../../inference/contracts/contract/index.html",
        "label": "inference/contracts/contract.md"
      },
      "href": "../../../inference/contracts/contract/index.html#L6",
      "kind": "recognised",
      "line": 6,
      "passages": 2,
      "surface": "document",
      "title": "Contract",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "…oint of the plugin API that turns a document into representations the pipeline r…",
      "file": {
        "href": "../converter/index.html",
        "label": "ingestion/documents/converter.md"
      },
      "href": "../converter/index.html#L7",
      "kind": "recognised",
      "line": 7,
      "passages": 2,
      "surface": "document",
      "title": "Converter",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "…ed conversion as W-CONV-FAILED, the document staying a download. The official co…",
      "file": {
        "href": "../converter/index.html",
        "label": "ingestion/documents/converter.md"
      },
      "href": "../converter/index.html#L7",
      "kind": "recognised",
      "line": 7,
      "passages": 2,
      "surface": "document",
      "title": "Converter",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "The PDF form of an office document, produced by the conversion at build and cach…",
      "file": {
        "href": "../preview/index.html",
        "label": "ingestion/documents/preview.md"
      },
      "href": "../preview/index.html#L6",
      "kind": "recognised",
      "line": 6,
      "passages": 2,
      "surface": "document",
      "title": "Preview",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "… author; either way the page of the document opens it in the viewer on demand an…",
      "file": {
        "href": "../preview/index.html",
        "label": "ingestion/documents/preview.md"
      },
      "href": "../preview/index.html#L6",
      "kind": "recognised",
      "line": 6,
      "passages": 2,
      "surface": "document",
      "title": "Preview",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "…ngerprint of its input: a converted document under convert/<sha256 of the file>,…",
      "file": {
        "href": "../../sources/fingerprint-cache/index.html",
        "label": "ingestion/sources/fingerprint-cache.md"
      },
      "href": "../../sources/fingerprint-cache/index.html#L6",
      "kind": "recognised",
      "line": 6,
      "passages": 2,
      "surface": "document",
      "title": "Fingerprint cache",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "… of the file>, so that an unchanged document is never reconverted even when it m…",
      "file": {
        "href": "../../sources/fingerprint-cache/index.html",
        "label": "ingestion/sources/fingerprint-cache.md"
      },
      "href": "../../sources/fingerprint-cache/index.html#L6",
      "kind": "recognised",
      "line": 6,
      "passages": 2,
      "surface": "document",
      "title": "Fingerprint cache",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "An office document could not be converted to PDF: timeout, size, corruption or m…",
      "file": {
        "href": "../../../../specs/rules/documents/conversion-failed/index.html",
        "label": "rules/documents/conversion-failed.rule.md"
      },
      "href": "../../../../specs/rules/documents/conversion-failed/index.html#L7",
      "kind": "recognised",
      "line": 7,
      "passages": 2,
      "surface": "document",
      "title": "Conversion failed",
      "type": "rule",
      "typeLabel": "Business rule"
    },
    {
      "context": "…orruption or missing converter. The document stays downloadable, without preview…",
      "file": {
        "href": "../../../../specs/rules/documents/conversion-failed/index.html",
        "label": "rules/documents/conversion-failed.rule.md"
      },
      "href": "../../../../specs/rules/documents/conversion-failed/index.html#L7",
      "kind": "recognised",
      "line": 7,
      "passages": 2,
      "surface": "document",
      "title": "Conversion failed",
      "type": "rule",
      "typeLabel": "Business rule"
    },
    {
      "context": "…, CONTENT KEPT (\"312 pages\" or \"205 documents\", as the home page counts them) an…",
      "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": 2,
      "surface": "documents",
      "title": "About this wiki",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "…les the configuration excludes, the documents whose conversion failed, and the w…",
      "file": {
        "href": "../../../../specs/screens/pages/about/index.html",
        "label": "screens/pages/about.md"
      },
      "href": "../../../../specs/screens/pages/about/index.html#L17",
      "kind": "recognised",
      "line": 17,
      "passages": 2,
      "surface": "documents",
      "title": "About this wiki",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "…citations of a glossary term or the documents of a word without a note; Enter op…",
      "file": {
        "href": "../../../../specs/screens/pages/search/index.html",
        "label": "screens/pages/search.md"
      },
      "href": "../../../../specs/screens/pages/search/index.html#L16",
      "kind": "recognised",
      "line": 16,
      "passages": 2,
      "surface": "documents",
      "title": "Search",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "…owed on the same line by \"Used in 6 documents, never defined in the glossary\", f…",
      "file": {
        "href": "../../../../specs/screens/pages/search/index.html",
        "label": "screens/pages/search.md"
      },
      "href": "../../../../specs/screens/pages/search/index.html#L26",
      "kind": "recognised",
      "line": 26,
      "passages": 2,
      "surface": "documents",
      "title": "Search",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "…blocks, the tables, the viewer of a document and the focus ring all take the dar…",
      "file": {
        "href": "../../../../specs/screens/panels/colour-scheme/index.html",
        "label": "screens/panels/colour-scheme.md"
      },
      "href": "../../../../specs/screens/panels/colour-scheme/index.html#L17",
      "kind": "recognised",
      "line": 17,
      "passages": 2,
      "surface": "document",
      "title": "Colour scheme",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "…the paper of a document page alone stays white, since it is the document itself.",
      "file": {
        "href": "../../../../specs/screens/panels/colour-scheme/index.html",
        "label": "screens/panels/colour-scheme.md"
      },
      "href": "../../../../specs/screens/panels/colour-scheme/index.html#L17",
      "kind": "recognised",
      "line": 17,
      "passages": 2,
      "surface": "document",
      "title": "Colour scheme",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "… to, a keyword page, a meeting or a document, lists the pages its own passages e…",
      "file": {
        "href": "../../../../specs/screens/panels/mentions-panel/index.html",
        "label": "screens/panels/mentions-panel.md"
      },
      "href": "../../../../specs/screens/panels/mentions-panel/index.html#L9",
      "kind": "recognised",
      "line": 9,
      "passages": 2,
      "surface": "document",
      "title": "Mentions panel",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "… or in prose; a passage read from a document is prefixed by its page, slide or t…",
      "file": {
        "href": "../../../../specs/screens/panels/mentions-panel/index.html",
        "label": "screens/panels/mentions-panel.md"
      },
      "href": "../../../../specs/screens/panels/mentions-panel/index.html#L13",
      "kind": "recognised",
      "line": 13,
      "passages": 2,
      "surface": "document",
      "title": "Mentions panel",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "…the note, tables, figures, code and documents, while the prose keeps its measure…",
      "file": {
        "href": "../../../../specs/screens/panels/side-panel/index.html",
        "label": "screens/panels/side-panel.md"
      },
      "href": "../../../../specs/screens/panels/side-panel/index.html#L9",
      "kind": "recognised",
      "line": 9,
      "passages": 2,
      "surface": "documents",
      "title": "Side panel",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "…bles, the figures, the code and the documents of the note, while its paragraphs,…",
      "file": {
        "href": "../../../../specs/screens/panels/side-panel/index.html",
        "label": "screens/panels/side-panel.md"
      },
      "href": "../../../../specs/screens/panels/side-panel/index.html#L15",
      "kind": "recognised",
      "line": 15,
      "passages": 2,
      "surface": "documents",
      "title": "Side panel",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "…ed by its C-value times its inverse document frequency; from inference.candidate…",
      "file": {
        "href": "../../../inference/recognition/candidate-expression/index.html",
        "label": "inference/recognition/candidate-expression.md"
      },
      "href": "../../../inference/recognition/candidate-expression/index.html#L6",
      "kind": "recognised",
      "line": 6,
      "surface": "document",
      "title": "Candidate expression",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "…a page or a slide is in a converted document: a mention cites it by its timecode…",
      "file": {
        "href": "../cue/index.html",
        "label": "ingestion/documents/cue.md"
      },
      "href": "../cue/index.html#L6",
      "kind": "recognised",
      "line": 6,
      "surface": "document",
      "title": "Cue",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "broader",
      "file": {
        "href": "../deck/index.html",
        "label": "ingestion/documents/deck.md"
      },
      "href": "../deck/index.html#L1",
      "kind": "written",
      "line": 1,
      "title": "Deck",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "broader",
      "file": {
        "href": "../transcript/index.html",
        "label": "ingestion/documents/transcript.md"
      },
      "href": "../transcript/index.html#L1",
      "kind": "written",
      "line": 1,
      "title": "Transcript",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "The notes and documents of every source a build reads together: what the diction…",
      "file": {
        "href": "../../sources/corpus/index.html",
        "label": "ingestion/sources/corpus.md"
      },
      "href": "../../sources/corpus/index.html#L6",
      "kind": "recognised",
      "line": 6,
      "surface": "documents",
      "title": "Corpus",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "… local folder, that holds notes and documents and is declared as a source of the…",
      "file": {
        "href": "../../sources/knowledge-repository/index.html",
        "label": "ingestion/sources/knowledge-repository.md"
      },
      "href": "../../sources/knowledge-repository/index.html#L6",
      "kind": "recognised",
      "line": 6,
      "surface": "documents",
      "title": "Knowledge repository",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "…tories are usually split by kind of document; domains cut across them. A note ou…",
      "file": {
        "href": "../../typing/domain/index.html",
        "label": "ingestion/typing/domain.md"
      },
      "href": "../../typing/domain/index.html#L6",
      "kind": "recognised",
      "line": 6,
      "surface": "document",
      "title": "Domain",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "…n, a process, a decision, a term, a document among others, each with a label per…",
      "file": {
        "href": "../../typing/type/index.html",
        "label": "ingestion/typing/type.md"
      },
      "href": "../../typing/type/index.html#L6",
      "kind": "recognised",
      "line": 6,
      "surface": "document",
      "title": "Type",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "… to, a keyword page, a meeting or a document, lists instead the pages its own pa…",
      "file": {
        "href": "../../../publication/site/related-page/index.html",
        "label": "publication/site/related-page.md"
      },
      "href": "../../../publication/site/related-page/index.html#L6",
      "kind": "recognised",
      "line": 6,
      "surface": "document",
      "title": "Related page",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "…rsion; the contract, an OpenAPI 3.1 document kept next to this note, declares fo…",
      "file": {
        "href": "../../../../specs/api/model-query/index.html",
        "label": "api/model-query.md"
      },
      "href": "../../../../specs/api/model-query/index.html#L10",
      "kind": "recognised",
      "line": 10,
      "surface": "document",
      "title": "Model query API",
      "type": "api",
      "typeLabel": "API"
    },
    {
      "context": "…ssing file is an error, a link to a document attaches it, a link from a note to …",
      "file": {
        "href": "../../../../specs/decisions/inference/links-are-authoritative/index.html",
        "label": "decisions/inference/links-are-authoritative.md"
      },
      "href": "../../../../specs/decisions/inference/links-are-authoritative/index.html#L8",
      "kind": "recognised",
      "line": 8,
      "surface": "document",
      "title": "Links are authoritative",
      "type": "decision",
      "typeLabel": "Decision"
    },
    {
      "context": "…at helps recognise the forms of one document works on extracted text, never on b…",
      "file": {
        "href": "../../../../specs/decisions/inference/minhash-for-twin-resources/index.html",
        "label": "decisions/inference/minhash-for-twin-resources.md"
      },
      "href": "../../../../specs/decisions/inference/minhash-for-twin-resources/index.html#L8",
      "kind": "recognised",
      "line": 8,
      "surface": "document",
      "title": "MinHash for twin resources",
      "type": "decision",
      "typeLabel": "Decision"
    },
    {
      "context": "…isk, keeps every page under its budget and never calls the systems it documents.",
      "file": {
        "href": "../../../../specs/decisions/publication/purpose-built-contract-viewer/index.html",
        "label": "decisions/publication/purpose-built-contract-viewer.md"
      },
      "href": "../../../../specs/decisions/publication/purpose-built-contract-viewer/index.html#L8",
      "kind": "recognised",
      "line": 8,
      "surface": "documents",
      "title": "Purpose-built contract viewer",
      "type": "decision",
      "typeLabel": "Decision"
    },
    {
      "context": "…e tool is the project's own: the licence covers the tool, not what it documents.",
      "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": "documents",
      "title": "GPL-3.0-or-later",
      "type": "decision",
      "typeLabel": "Decision"
    },
    {
      "context": "… with its path, its kind and, for a document, its extracted text position by pos…",
      "file": {
        "href": "../../../../specs/objects/ingestion/representation/index.html",
        "label": "objects/ingestion/representation.md"
      },
      "href": "../../../../specs/objects/ingestion/representation/index.html#L6",
      "kind": "recognised",
      "line": 6,
      "surface": "document",
      "title": "Representation",
      "type": "business_object",
      "typeLabel": "Business object"
    },
    {
      "context": "… phrase is written or spoken in the documents and the transcripts. It answers a …",
      "file": {
        "href": "../../../../specs/processes/quality/query/index.html",
        "label": "processes/quality/query.md"
      },
      "href": "../../../../specs/processes/quality/query/index.html#L7",
      "kind": "recognised",
      "line": 7,
      "surface": "documents",
      "title": "Query",
      "type": "process",
      "typeLabel": "Process"
    },
    {
      "context": "… and the neighbourhood, downloads a document, pins the pages to keep at hand. A …",
      "file": {
        "href": "../../../../specs/roles/publication/reader/index.html",
        "label": "roles/publication/reader.md"
      },
      "href": "../../../../specs/roles/publication/reader/index.html#L6",
      "kind": "recognised",
      "line": 6,
      "surface": "document",
      "title": "Reader",
      "type": "role",
      "typeLabel": "Role"
    },
    {
      "context": "…sources look like forms of the same document, with a reconciliation score betwee…",
      "file": {
        "href": "../../../../specs/rules/documents/duplicate-candidate/index.html",
        "label": "rules/documents/duplicate-candidate.rule.md"
      },
      "href": "../../../../specs/rules/documents/duplicate-candidate/index.html#L7",
      "kind": "recognised",
      "line": 7,
      "surface": "document",
      "title": "Duplicate candidate",
      "type": "rule",
      "typeLabel": "Business rule"
    },
    {
      "context": "…ds no extractable text although the document is large; it is probably made of im…",
      "file": {
        "href": "../../../../specs/rules/documents/suspect-conversion/index.html",
        "label": "rules/documents/suspect-conversion.rule.md"
      },
      "href": "../../../../specs/rules/documents/suspect-conversion/index.html#L7",
      "kind": "recognised",
      "line": 7,
      "surface": "document",
      "title": "Suspect conversion",
      "type": "rule",
      "typeLabel": "Business rule"
    },
    {
      "context": "…ears on focus; the tab order is the document order, without any forced tabindex.",
      "file": {
        "href": "../../../../specs/rules/engine/accessibility/index.html",
        "label": "rules/engine/accessibility.rule.md"
      },
      "href": "../../../../specs/rules/engine/accessibility/index.html#L12",
      "kind": "recognised",
      "line": 12,
      "surface": "document",
      "title": "Accessibility",
      "type": "rule",
      "typeLabel": "Business rule"
    },
    {
      "context": "…. The note is kept and treated as a document, and its type origin records where …",
      "file": {
        "href": "../../../../specs/rules/identifiers/unknown-type/index.html",
        "label": "rules/identifiers/unknown-type.rule.md"
      },
      "href": "../../../../specs/rules/identifiers/unknown-type/index.html#L7",
      "kind": "recognised",
      "line": 7,
      "surface": "document",
      "title": "Unknown type",
      "type": "rule",
      "typeLabel": "Business rule"
    },
    {
      "context": "…it, the paths sorted for an OpenAPI document, whatever folder their notes are fi…",
      "file": {
        "href": "../../../../specs/screens/pages/api-page/index.html",
        "label": "screens/pages/api-page.md"
      },
      "href": "../../../../specs/screens/pages/api-page/index.html#L12",
      "kind": "recognised",
      "line": 12,
      "surface": "document",
      "title": "API page",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "… it, a query the filters emptied, a document whose conversion failed, the notice…",
      "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": "document",
      "title": "Gallery index",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "…he page or the slide of a converted document, else its line, and quotes its cont…",
      "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": "document",
      "title": "Keyword page",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "…otes, the deck or another converted document, with the mention \"Grouped automati…",
      "file": {
        "href": "../../../../specs/screens/pages/meeting-page/index.html",
        "label": "screens/pages/meeting-page.md"
      },
      "href": "../../../../specs/screens/pages/meeting-page/index.html#L16",
      "kind": "recognised",
      "line": 16,
      "surface": "document",
      "title": "Meeting page",
      "type": "screen",
      "typeLabel": "Screen"
    }
  ]
}
