{
  "schemaVersion": 1,
  "generatedAt": "2026-08-12T23:39:57.028Z",
  "generationKey": "31410e998b4dbdffe829df7b1032b7ba8d3dd2fd57da2f1ef14efa116882387d",
  "metadataPayloadSha256": "13360a04c3862414d72e2dba73d9d05871a566e9ac3ce097aef722ee8f598522",
  "diagram": {
    "id": "lineage-provenance-and-blast-radius-caf14625",
    "title": "Lineage — provenance and blast radius",
    "description": "DocumentLineage unifies origin, governance, bounded revision/audit summaries, derivation, and downstream blast radius without a model call.",
    "status": "current",
    "canonicalAppearanceKey": "tsx:src/app/(docs)/docs/concepts/system-diagrams/page.tsx:LINEAGE_CHART#1"
  },
  "aliases": [],
  "concepts": [
    "System diagrams",
    "Lineage — provenance and blast radius",
    "Append-only history · PROV-O",
    "Downstream · Lens — blast radius",
    "Lineage",
    "Origin · Intake — where it came from",
    "Derived · Atlas — knowledge it produced"
  ],
  "keywords": [
    "separate entity-history API",
    "FORCE-RLS · deterministic · no LLM",
    "origin: source_id",
    "type · external_id · source_version",
    "path · version · content_hash",
    "verification tier · next_verify_at",
    "relation_evidence → relations",
    "recent runs · errors",
    "Governance · Warrant",
    "DB trigger",
    "mentions → entities",
    "governance cols",
    "revisions {total,items}",
    "linked from entities",
    "not embedded",
    "content+meta snapshots · activity",
    "canonical concepts · authority · lifecycle",
    "persisted answers citing this doc",
    "documentLineage(ws, docId)",
    "origin · governance · revisions {total,items}",
    "derived · downstream · audit",
    "entities · impactedEntities",
    "connector_sources",
    "sync_runs",
    "document_revisions",
    "entity_revisions",
    "semantic_cache_entries",
    "documents",
    "reviewOverdue",
    "chunks",
    "messages",
    "dependencies",
    "DocumentLineage",
    "total,items",
    "recentSyncRuns",
    "document",
    "audit[]",
    "chunkCount",
    "relationCount",
    "citedByAnswers"
  ],
  "mermaid": {
    "type": "flowchart",
    "direction": "TD",
    "sourceSha256": "caf14625e044e75d702a8c7f42b68ac9231fc199599a1e5669b0b9b9a6f115fc"
  },
  "provenance": [
    {
      "appearanceKey": "md:docs/architecture/system-diagrams.md#5",
      "surface": "markdown",
      "sourcePath": "docs/architecture/system-diagrams.md",
      "line": 341,
      "heading": "4 · Lineage — provenance and blast radius"
    },
    {
      "appearanceKey": "tsx:src/app/(docs)/docs/concepts/system-diagrams/page.tsx:LINEAGE_CHART#1",
      "surface": "route",
      "sourcePath": "src/app/(docs)/docs/concepts/system-diagrams/page.tsx",
      "line": 256,
      "route": "/docs/concepts/system-diagrams",
      "symbol": "LINEAGE_CHART",
      "caption": "DocumentLineage unifies origin, governance, bounded revision/audit summaries, derivation, and downstream blast radius without a model call."
    }
  ],
  "embeddedMetadata": [
    {
      "sourcePath": "docs/architecture/system-diagrams.md",
      "heading": "4 · Lineage — provenance and blast radius"
    },
    {
      "sourcePath": "src/app/(docs)/docs/concepts/system-diagrams/page.tsx",
      "caption": "DocumentLineage unifies origin, governance, bounded revision/audit summaries, derivation, and downstream blast radius without a model call."
    }
  ],
  "generation": {
    "application": {
      "name": "eli-ai",
      "version": "0.1.0"
    },
    "environment": {
      "node": "v26.3.1",
      "yarn": "4.17.1",
      "platform": "linux",
      "architecture": "x64",
      "containerImage": "playwright:v1.62.1-noble@sha256:c091b21d9fae78c76e85cd4356431e9b018402f172a214fc7d7a5e9a7e29d8ac+node:26.3.1-bookworm-slim@sha256:209558c3e5e40e8adff68959d3c2ba7cd73723e716d89196878a0c362fa1e109"
    },
    "packages": {
      "mermaid": "11.16.0",
      "mermaidCli": "11.16.0",
      "playwright": "1.62.1",
      "playwrightCore": "1.62.1",
      "puppeteer": "25.6.0",
      "puppeteerCore": "25.6.0"
    },
    "renderer": {
      "mermaidConfigSha256": "68c10966fe84406ee626034d58bfabd555df9f65f691204b7c46db24038da101",
      "themeCssSha256": "c80287a78d80ad63d27bd5ca348b2ef9a7e2f44da289e436be6484ea28a1b033",
      "browser": {
        "name": "chromium",
        "revision": "1234",
        "version": "151.0.7922.34",
        "executableSha256": "0b20b130e7edd9dd51873be867761295fe0cfad490c2b9a64f95bd3cfc08fa71"
      },
      "font": {
        "family": "Eli Diagram Inter Variable",
        "fileSha256": "3100e775e8616cd2611beecfa23a4263d7037586789b43f035236a2e6fbd4c62",
        "licenseSha256": "3b0a5fca3d17942cde889069889dedbbbd075e9b599968c82a95f4d944e9b345"
      }
    },
    "adapterVersions": {
      "diagramGenerator": "2",
      "drawioFlowchart": "1",
      "drawioSequence": "1",
      "drawioState": "1",
      "drawioGantt": "1"
    }
  },
  "artifacts": {
    "mmd": "/diagrams/lineage-provenance-and-blast-radius-caf14625/lineage-provenance-and-blast-radius-caf14625.mmd",
    "svg": "/diagrams/lineage-provenance-and-blast-radius-caf14625/lineage-provenance-and-blast-radius-caf14625.svg",
    "png": "/diagrams/lineage-provenance-and-blast-radius-caf14625/lineage-provenance-and-blast-radius-caf14625.png",
    "drawio": "/diagrams/lineage-provenance-and-blast-radius-caf14625/lineage-provenance-and-blast-radius-caf14625.drawio",
    "json": "/diagrams/lineage-provenance-and-blast-radius-caf14625/lineage-provenance-and-blast-radius-caf14625.json"
  },
  "artifactSha256": {
    "mmd": "ddacb1d9bcd77d45e789ec16d8619d97800653c9b10c7c6dc312df703c34e304",
    "svg": "6e3e227f3911cd45fec74d152b911ba947bedb1a014b3db5556ed77368f61403",
    "png": "29122a18d2dafde2f81a9339ffbf893ca48d503d7c7bbcc913938697dc564cd7",
    "drawio": "f56463cbc358b319775ba0543748d28bffcae2ac287a23bfe5c04d0c4c9ebc37"
  }
}
