{
  "id": "keywords/commit",
  "mentions": [
    {
      "context": "The commit and the folder never found a pair on their own: an initial import puts every file in one commit. A pair is founded by a declaration in the frontmatte…",
      "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#L13",
      "kind": "recognised",
      "line": 13,
      "passages": 7,
      "surface": "commit",
      "title": "Twin resources review",
      "type": "meeting",
      "typeLabel": "Meeting"
    },
    {
      "context": "…tLab component at the same version. Every form of one version names the same commit: the tag, the packages on npm, the image, the action, the component and the …",
      "file": {
        "href": "../../specs/processes/quality/release/index.html",
        "label": "processes/quality/release.md"
      },
      "href": "../../specs/processes/quality/release/index.html#L7",
      "kind": "recognised",
      "line": 7,
      "passages": 3,
      "surface": "commit",
      "title": "Release",
      "type": "process",
      "typeLabel": "Process"
    },
    {
      "context": "… version pull request the pipeline keeps open from the changesets: the merge commit is tagged v<major>.<minor>.<patch>, every published package is packed and at…",
      "file": {
        "href": "../../glossary/quality/linter/release/index.html",
        "label": "quality/linter/release.md"
      },
      "href": "../../glossary/quality/linter/release/index.html#L6",
      "kind": "recognised",
      "line": 6,
      "passages": 2,
      "surface": "commit",
      "title": "Release",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "…estamp, the fingerprint of the merged profile, one entry per source with its commit, whether links across sources were resolved and the contracts imported; enti…",
      "file": {
        "href": "../../specs/api/canonical-model/index.html",
        "label": "api/canonical-model.md"
      },
      "href": "../../specs/api/canonical-model/index.html#L9",
      "kind": "recognised",
      "line": 9,
      "passages": 2,
      "surface": "commit",
      "title": "Canonical model",
      "type": "api",
      "typeLabel": "API"
    },
    {
      "context": "… the checkout fetches only the files it reads; record for each file the last commit that touched it and its date, from the repository holding a local folder too…",
      "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": "commit",
      "title": "Build pipeline",
      "type": "process",
      "typeLabel": "Process"
    },
    {
      "context": "…e tool scores their likeness (same base name, same title, similar text, same commit, or an explicit declaration) and merges them into a single page when the sco…",
      "file": {
        "href": "../../glossary/ingestion/sources/twin-resources/index.html",
        "label": "ingestion/sources/twin-resources.md"
      },
      "href": "../../glossary/ingestion/sources/twin-resources/index.html#L6",
      "kind": "recognised",
      "line": 6,
      "surface": "commit",
      "title": "Twin resources",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "…er never found a pair on their own: an initial import puts every file in one commit. A pair is founded by a declaration in the frontmatter, a shared base name, …",
      "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#L13",
      "kind": "recognised",
      "line": 13,
      "passages": 7,
      "surface": "commit",
      "title": "Twin resources review",
      "type": "meeting",
      "typeLabel": "Meeting"
    },
    {
      "context": "…eclaration in the frontmatter, a shared base name, a title equal to a heading, or similar extracted text; the commit and the folder proximity only reinforce it.",
      "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#L13",
      "kind": "recognised",
      "line": 13,
      "passages": 7,
      "surface": "commit",
      "title": "Twin resources review",
      "type": "meeting",
      "typeLabel": "Meeting"
    },
    {
      "context": "The first import of a corpus puts every file in one commit. 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": "05:25",
      "passages": 7,
      "surface": "commit",
      "title": "Twin resources review",
      "type": "meeting",
      "typeLabel": "Meeting"
    },
    {
      "context": "The first import of a corpus puts every file in one commit. 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": "05:25",
      "passages": 7,
      "surface": "commit",
      "title": "Twin resources review",
      "type": "meeting",
      "typeLabel": "Meeting"
    },
    {
      "context": "That is why the commit and the folder only reinforce a pair. A pair is founded by a declaration in the frontmatter, a shared base name, a title equal to a headi…",
      "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#L3",
      "kind": "recognised",
      "line": 3,
      "location": "09:55",
      "passages": 7,
      "surface": "commit",
      "title": "Twin resources review",
      "type": "meeting",
      "typeLabel": "Meeting"
    },
    {
      "context": "… panel names the signals of every scored pair: same folder, same base name, same commit, high textual overlap. And the lock file wins over the score, both ways.",
      "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#L11",
      "kind": "recognised",
      "line": 11,
      "location": "45:45",
      "passages": 7,
      "surface": "commit",
      "title": "Twin resources review",
      "type": "meeting",
      "typeLabel": "Meeting"
    },
    {
      "context": "…e tag, the packages on npm, the image, the action, the component and the pre-commit hook. Versions follow semantic versioning; before 1.0.0 a minor version may …",
      "file": {
        "href": "../../specs/processes/quality/release/index.html",
        "label": "processes/quality/release.md"
      },
      "href": "../../specs/processes/quality/release/index.html#L7",
      "kind": "recognised",
      "line": 7,
      "passages": 3,
      "surface": "commit",
      "title": "Release",
      "type": "process",
      "typeLabel": "Process"
    },
    {
      "context": "The release workflow tags the merge commit v<x.y.z>, builds the standalone binaries on three platforms, packs every published package, verifies the licence inve…",
      "file": {
        "href": "../../specs/processes/quality/release/index.html",
        "label": "processes/quality/release.md"
      },
      "href": "../../specs/processes/quality/release/index.html#L14",
      "kind": "recognised",
      "line": 14,
      "passages": 3,
      "surface": "commit",
      "title": "Release",
      "type": "process",
      "typeLabel": "Process"
    },
    {
      "context": "…ntainer has enabled each publication. Every form of a version names the same commit, so a version pinned in a pipeline, a hook or an image is one registry of ch…",
      "file": {
        "href": "../../glossary/quality/linter/release/index.html",
        "label": "quality/linter/release.md"
      },
      "href": "../../glossary/quality/linter/release/index.html#L6",
      "kind": "recognised",
      "line": 6,
      "passages": 2,
      "surface": "commit",
      "title": "Release",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "…d model of the wiki with the validators the server gave, the Cypher export, and the future service. Its schema is part of what a version of the tool commits to.",
      "file": {
        "href": "../../specs/api/canonical-model/index.html",
        "label": "api/canonical-model.md"
      },
      "href": "../../specs/api/canonical-model/index.html#L11",
      "kind": "recognised",
      "line": 11,
      "passages": 2,
      "surface": "commits",
      "title": "Canonical model",
      "type": "api",
      "typeLabel": "API"
    },
    {
      "context": "…; record for each file the last commit that touched it and its date, from the repository holding a local folder too when the file is unchanged since its commit.",
      "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": "commit",
      "title": "Build pipeline",
      "type": "process",
      "typeLabel": "Process"
    },
    {
      "context": "…e fixes with --fix, and runs the same way as an npm package, a standalone binary, a GitHub action, a GitLab component, the container image or a pre-commit hook.",
      "file": {
        "href": "../../glossary/quality/linter/linter/index.html",
        "label": "quality/linter/linter.md"
      },
      "href": "../../glossary/quality/linter/linter/index.html#L6",
      "kind": "recognised",
      "line": 6,
      "surface": "commit",
      "title": "Linter",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "…re. No server, no database and no state between two builds other than the pipeline cache: the model is a file that a pipeline writes, commits, diffs and serves.",
      "file": {
        "href": "../../specs/decisions/publication/no-database/index.html",
        "label": "decisions/publication/no-database.md"
      },
      "href": "../../specs/decisions/publication/no-database/index.html#L8",
      "kind": "recognised",
      "line": 8,
      "surface": "commits",
      "title": "No database",
      "type": "decision",
      "typeLabel": "Decision"
    },
    {
      "context": "…ation, a domain, a locale, its declared attributes and its source with path, commit and last-modified date. Every entity has a page, rendered by the entity page…",
      "file": {
        "href": "../../specs/objects/inference/entity/index.html",
        "label": "objects/inference/entity.md"
      },
      "href": "../../specs/objects/inference/entity/index.html#L6",
      "kind": "recognised",
      "line": 6,
      "surface": "commit",
      "title": "Entity",
      "type": "business_object",
      "typeLabel": "Business object"
    },
    {
      "context": "…d block with the tool version, timestamp, profile fingerprint and per-source commits; every entity; every link with its provenances; every finding; the term can…",
      "file": {
        "href": "../../specs/objects/inference/model/index.html",
        "label": "objects/inference/model.md"
      },
      "href": "../../specs/objects/inference/model/index.html#L6",
      "kind": "recognised",
      "line": 6,
      "surface": "commits",
      "title": "Model",
      "type": "business_object",
      "typeLabel": "Business object"
    },
    {
      "context": "…of the build pipeline on a configuration: the sources it ingested with their commits, the model and the build log it wrote, and its summary. The summary counts …",
      "file": {
        "href": "../../specs/objects/ingestion/build/index.html",
        "label": "objects/ingestion/build.md"
      },
      "href": "../../specs/objects/ingestion/build/index.html#L6",
      "kind": "recognised",
      "line": 6,
      "surface": "commits",
      "title": "Build",
      "type": "business_object",
      "typeLabel": "Business object"
    },
    {
      "context": "…cument, a slide deck, a transcript, a contract. A resource carries its path, commit and date, and, for documents, the metadata extracted by a reader, the PDF pr…",
      "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,
      "surface": "commit",
      "title": "Resource",
      "type": "business_object",
      "typeLabel": "Business object"
    },
    {
      "context": "…fetches it into the pipeline cache without ever writing into it, records the commit of the ingestion in the build block of the model, and goes on without it whe…",
      "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": "commit",
      "title": "Source",
      "type": "business_object",
      "typeLabel": "Business object"
    },
    {
      "context": "Publish: commit the configuration repository, add the pipeline of the forge that builds on every push and every morning and publishes dist/ on GitHub Pages or G…",
      "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#L16",
      "kind": "recognised",
      "line": 16,
      "surface": "commit",
      "title": "Onboarding a repository",
      "type": "process",
      "typeLabel": "Process"
    },
    {
      "context": "The site is uploaded as the Pages artifact and deployed; the published site names the commit of every source in the build block of its model.",
      "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#L16",
      "kind": "recognised",
      "line": 16,
      "surface": "commit",
      "title": "Publishing the wiki",
      "type": "process",
      "typeLabel": "Process"
    },
    {
      "context": "…gives one, else the labels of the dominant types of the space), VERSION (the commit the build read, shortened to seven characters, empty for a local source with…",
      "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,
      "surface": "commit",
      "title": "About this wiki",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "…pairs the reconciliation scored, \"3 files: same folder, same base name, same commit, high textual overlap.\", absent when the model recorded none. The related pa…",
      "file": {
        "href": "../../specs/screens/pages/meeting-page/index.html",
        "label": "screens/pages/meeting-page.md"
      },
      "href": "../../specs/screens/pages/meeting-page/index.html#L20",
      "kind": "recognised",
      "line": 20,
      "surface": "commit",
      "title": "Meeting page",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "…t changed relative to the build, \"imported 9 days ago\": the date of the last commit of the file in its repository, the file date outside one, and the instant of…",
      "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,
      "surface": "commit",
      "title": "Contract viewer",
      "type": "screen",
      "typeLabel": "Screen"
    }
  ]
}
