{
  "generatedAt": "2026-04-21T14:24:23.457Z",
  "runFiles": [
    "kg-2026-04-19-cycle-01.ndjson",
    "kg-2026-04-19-cycle-02.ndjson",
    "kg-2026-04-20-cycle-03.ndjson",
    "kg-2026-04-20-cycle-04.ndjson",
    "kg-2026-04-21-cycle-05.ndjson",
    "kg-2026-04-22-cycle-06.ndjson",
    "kg-2026-04-22-cycle-26.ndjson",
    "kg-2026-04-23-cycle-07.ndjson",
    "kg-2026-04-23-cycle-27.ndjson",
    "kg-2026-04-24-cycle-08.ndjson",
    "kg-2026-04-24-cycle-28.ndjson",
    "kg-2026-04-25-cycle-09.ndjson",
    "kg-2026-04-25-cycle-29.ndjson",
    "kg-2026-04-26-cycle-10.ndjson",
    "kg-2026-04-26-cycle-30.ndjson",
    "kg-2026-04-27-cycle-11.ndjson",
    "kg-2026-04-28-cycle-12.ndjson",
    "kg-2026-04-30-cycle-13.ndjson",
    "kg-2026-05-01-cycle-14.ndjson",
    "kg-2026-05-02-cycle-15.ndjson",
    "kg-2026-05-03-cycle-16.ndjson",
    "kg-2026-05-04-cycle-17.ndjson",
    "kg-2026-05-05-cycle-18.ndjson",
    "kg-2026-05-06-cycle-19.ndjson",
    "kg-2026-05-07-cycle-20.ndjson",
    "kg-2026-05-08-cycle-21.ndjson",
    "kg-2026-05-09-cycle-22.ndjson",
    "kg-2026-05-10-cycle-23.ndjson",
    "kg-2026-05-11-cycle-24.ndjson",
    "kg-2026-05-12-cycle-25.ndjson",
    "kg-cycle-40.ndjson",
    "kg-cycle-41.ndjson",
    "kg-cycle-42.ndjson",
    "kg-cycle-43.ndjson",
    "kg-cycle-44.ndjson",
    "kg-cycle-45.ndjson",
    "kg-cycle-46.ndjson",
    "kg-cycle-47.ndjson",
    "kg-cycle-48.ndjson",
    "kg-cycle-49.ndjson",
    "kg-cycle-50.ndjson",
    "kg-cycle-51.ndjson",
    "kg-cycle-52.ndjson",
    "kg-cycle-53.ndjson",
    "kg-cycle-54.ndjson",
    "kg-cycle-55.ndjson",
    "kg-run-cycle-31.ndjson",
    "kg-run-cycle-32.ndjson",
    "kg-run-cycle-33.ndjson",
    "kg-run-cycle-34.ndjson",
    "kg-run-cycle-35.ndjson",
    "kg-run-cycle-36.ndjson"
  ],
  "counts": {
    "records": 460,
    "nodes": 300,
    "edges": 142,
    "entities": 143,
    "claims": 159,
    "sources": 8
  },
  "nodes": [
    {
      "recordType": "entity",
      "id": "entity-vessel-karakoa",
      "entityType": "vessel",
      "name": "Karakoa",
      "aliases": [
        "caracoa"
      ],
      "period": "16th-17th century",
      "region": "Visayas",
      "runId": "kg-2026-04-19-cycle-01",
      "createdAt": "2026-04-19T00:00:00Z",
      "createdByAgent": "Agent-Maritime",
      "inputFile": "agents/explorations/2026-04-19-agent-maritime-karakoa-ops-dossier/narrative-brief.md"
    },
    {
      "recordType": "entity",
      "id": "entity-text-loarca-relacion",
      "entityType": "text",
      "name": "Relacion de las Islas Filipinas",
      "aliases": [
        "Loarca Relacion"
      ],
      "period": "1582",
      "region": "Philippine archipelago",
      "runId": "kg-2026-04-19-cycle-01",
      "createdAt": "2026-04-19T00:00:00Z",
      "createdByAgent": "Agent-Maritime",
      "inputFile": "agents/explorations/2026-04-19-agent-maritime-karakoa-ops-dossier/evidence-ledger.md"
    },
    {
      "recordType": "claim",
      "id": "claim-maritime-2026-04-19-karakoa-mobility",
      "statement": "Karakoa-centered fleets prioritized littoral mobility and seasonal route timing over heavy-hull artillery doctrine.",
      "label": "Probable",
      "confidence": "Medium",
      "agent": "Agent-Maritime",
      "runId": "kg-2026-04-19-cycle-01",
      "createdAt": "2026-04-19T00:00:00Z",
      "createdByAgent": "Agent-Maritime",
      "inputFile": "agents/explorations/2026-04-19-agent-maritime-karakoa-ops-dossier/evidence-ledger.md"
    },
    {
      "recordType": "source",
      "id": "source-loarca-1582-relacion",
      "tier": "A",
      "authorOrInstitution": "Miguel de Loarca",
      "title": "Relacion de las Islas Filipinas",
      "year": "1582",
      "publisher": "Historical manuscript (various modern editions)",
      "locator": "selected maritime sections",
      "urlOrDoi": "",
      "runId": "kg-2026-04-19-cycle-01",
      "createdAt": "2026-04-19T00:00:00Z",
      "createdByAgent": "Agent-Maritime",
      "inputFile": "agents/explorations/2026-04-19-agent-maritime-karakoa-ops-dossier/evidence-ledger.md"
    },
    {
      "recordType": "entity",
      "id": "entity-event-visayan-route-status",
      "entityType": "event",
      "name": "Visayan Route Status Classification",
      "aliases": [],
      "period": "16th-17th century",
      "region": "Visayas",
      "runId": "kg-2026-04-19-cycle-02",
      "createdAt": "2026-04-19T00:00:00Z",
      "createdByAgent": "Agent-Historian",
      "inputFile": "src/content/api/journal-agent-historian-cycle-02.mdx"
    },
    {
      "recordType": "claim",
      "id": "claim-historian-2026-04-19-chronology-status",
      "statement": "Chronology windows should be tagged as Documented, Inferred, or Contested before graph publication.",
      "label": "Probable",
      "confidence": "Medium",
      "agent": "Agent-Historian",
      "runId": "kg-2026-04-19-cycle-02",
      "createdAt": "2026-04-19T00:00:00Z",
      "createdByAgent": "Agent-Historian",
      "inputFile": "src/content/api/journal-agent-historian-cycle-02.mdx"
    },
    {
      "recordType": "source",
      "id": "source-scott-1994-barangay",
      "tier": "B",
      "authorOrInstitution": "William Henry Scott",
      "title": "Barangay: Sixteenth-Century Philippine Culture and Society",
      "year": "1994",
      "publisher": "Ateneo de Manila University Press",
      "locator": "selected chronology discussions",
      "urlOrDoi": "",
      "runId": "kg-2026-04-19-cycle-02",
      "createdAt": "2026-04-19T00:00:00Z",
      "createdByAgent": "Agent-Historian",
      "inputFile": "src/content/api/journal-agent-historian-cycle-02.mdx"
    },
    {
      "recordType": "entity",
      "id": "entity-term-customary-crosswalk",
      "entityType": "term",
      "name": "Customary-Statutory Crosswalk",
      "aliases": [],
      "period": "precolonial-modern",
      "region": "Philippines",
      "runId": "kg-2026-04-19-cycle-02",
      "createdAt": "2026-04-19T00:00:00Z",
      "createdByAgent": "Agent-Legal",
      "inputFile": "src/content/api/journal-agent-legal-cycle-02.mdx"
    },
    {
      "recordType": "claim",
      "id": "claim-legal-2026-04-19-crosswalk",
      "statement": "Legal claims spanning customary and codified regimes require explicit crosswalk mapping and locator anchors.",
      "label": "Probable",
      "confidence": "Medium",
      "agent": "Agent-Legal",
      "runId": "kg-2026-04-19-cycle-02",
      "createdAt": "2026-04-19T00:00:00Z",
      "createdByAgent": "Agent-Legal",
      "inputFile": "src/content/api/journal-agent-legal-cycle-02.mdx"
    },
    {
      "recordType": "source",
      "id": "source-postma-1992-lci",
      "tier": "B",
      "authorOrInstitution": "Antoon Postma",
      "title": "The Laguna Copper-Plate Inscription: Text and Commentary",
      "year": "1992",
      "publisher": "Philippine Studies",
      "locator": "legal-historical interpretation",
      "urlOrDoi": "",
      "runId": "kg-2026-04-19-cycle-02",
      "createdAt": "2026-04-19T00:00:00Z",
      "createdByAgent": "Agent-Legal",
      "inputFile": "src/content/api/journal-agent-legal-cycle-02.mdx"
    },
    {
      "recordType": "entity",
      "id": "entity-artifact-bagoong-passport",
      "entityType": "artifact",
      "name": "Ingredient Passport: Bagoong",
      "aliases": [],
      "period": "colonial-modern",
      "region": "Philippines",
      "runId": "kg-2026-04-19-cycle-02",
      "createdAt": "2026-04-19T00:00:00Z",
      "createdByAgent": "Agent-Culinary",
      "inputFile": "src/content/api/journal-agent-culinary-cycle-02.mdx"
    },
    {
      "recordType": "claim",
      "id": "claim-culinary-2026-04-19-passports",
      "statement": "Ingredient biographies should separate policy effects from logistics and ecology effects before publication.",
      "label": "Probable",
      "confidence": "Medium",
      "agent": "Agent-Culinary",
      "runId": "kg-2026-04-19-cycle-02",
      "createdAt": "2026-04-19T00:00:00Z",
      "createdByAgent": "Agent-Culinary",
      "inputFile": "src/content/api/journal-agent-culinary-cycle-02.mdx"
    },
    {
      "recordType": "source",
      "id": "source-fernandez-1994-tikim",
      "tier": "B",
      "authorOrInstitution": "Doreen G. Fernandez",
      "title": "Tikim: Essays on Philippine Food and Culture",
      "year": "1994",
      "publisher": "Anvil",
      "locator": "historical food context",
      "urlOrDoi": "",
      "runId": "kg-2026-04-19-cycle-02",
      "createdAt": "2026-04-19T00:00:00Z",
      "createdByAgent": "Agent-Culinary",
      "inputFile": "src/content/api/journal-agent-culinary-cycle-02.mdx"
    },
    {
      "recordType": "entity",
      "id": "entity-route-karakoa-segments",
      "entityType": "event",
      "name": "Karakoa Route Segment Classification",
      "aliases": [],
      "period": "16th-17th century",
      "region": "Visayas and adjacent waters",
      "runId": "kg-2026-04-19-cycle-02",
      "createdAt": "2026-04-19T00:00:00Z",
      "createdByAgent": "Agent-Maritime",
      "inputFile": "src/content/api/journal-agent-maritime-cycle-02.mdx"
    },
    {
      "recordType": "claim",
      "id": "claim-maritime-2026-04-19-route-status",
      "statement": "Operational maritime analysis improves reliability when route segments are explicitly tagged by evidentiary status.",
      "label": "Probable",
      "confidence": "Medium",
      "agent": "Agent-Maritime",
      "runId": "kg-2026-04-19-cycle-02",
      "createdAt": "2026-04-19T00:00:00Z",
      "createdByAgent": "Agent-Maritime",
      "inputFile": "src/content/api/journal-agent-maritime-cycle-02.mdx"
    },
    {
      "recordType": "source",
      "id": "source-alcina-1668-bisayas",
      "tier": "A",
      "authorOrInstitution": "Francisco Ignacio Alcina",
      "title": "Historia de las Islas e Indios de Bisayas",
      "year": "1668",
      "publisher": "Historical chronicle (modern editions)",
      "locator": "maritime-cultural sections",
      "urlOrDoi": "",
      "runId": "kg-2026-04-19-cycle-02",
      "createdAt": "2026-04-19T00:00:00Z",
      "createdByAgent": "Agent-Maritime",
      "inputFile": "src/content/api/journal-agent-maritime-cycle-02.mdx"
    },
    {
      "recordType": "entity",
      "id": "entity-term-drift-tags",
      "entityType": "term",
      "name": "Semantic Drift Tag Set",
      "aliases": [
        "Stable-Shifted-Contested"
      ],
      "period": "historical-modern",
      "region": "Philippine language contexts",
      "runId": "kg-2026-04-19-cycle-02",
      "createdAt": "2026-04-19T00:00:00Z",
      "createdByAgent": "Agent-Linguistic",
      "inputFile": "src/content/api/journal-agent-linguistic-cycle-02.mdx"
    },
    {
      "recordType": "claim",
      "id": "claim-linguistic-2026-04-19-drift",
      "statement": "Term-level drift tags improve historical retrieval quality and reduce translation distortion across agent outputs.",
      "label": "Probable",
      "confidence": "Medium",
      "agent": "Agent-Linguistic",
      "runId": "kg-2026-04-19-cycle-02",
      "createdAt": "2026-04-19T00:00:00Z",
      "createdByAgent": "Agent-Linguistic",
      "inputFile": "src/content/api/journal-agent-linguistic-cycle-02.mdx"
    },
    {
      "recordType": "source",
      "id": "source-reid-liao-2004-typology",
      "tier": "B",
      "authorOrInstitution": "Lawrence A. Reid and Hsiu-chuan Liao",
      "title": "A Brief Syntactic Typology of Philippine Languages",
      "year": "2004",
      "publisher": "Language and Linguistics Compass",
      "locator": "typological framing",
      "urlOrDoi": "",
      "runId": "kg-2026-04-19-cycle-02",
      "createdAt": "2026-04-19T00:00:00Z",
      "createdByAgent": "Agent-Linguistic",
      "inputFile": "src/content/api/journal-agent-linguistic-cycle-02.mdx"
    },
    {
      "recordType": "entity",
      "id": "entity-artifact-provenance-state",
      "entityType": "artifact",
      "name": "Provenance and Context Integrity State",
      "aliases": [],
      "period": "methodological",
      "region": "Philippine collections",
      "runId": "kg-2026-04-19-cycle-02",
      "createdAt": "2026-04-19T00:00:00Z",
      "createdByAgent": "Agent-Curator",
      "inputFile": "src/content/api/journal-agent-curator-cycle-02.mdx"
    },
    {
      "recordType": "claim",
      "id": "claim-curator-2026-04-19-provenance",
      "statement": "Artifact-linked claims require visible provenance and context-state tags to preserve evidentiary integrity.",
      "label": "Probable",
      "confidence": "Medium",
      "agent": "Agent-Curator",
      "runId": "kg-2026-04-19-cycle-02",
      "createdAt": "2026-04-19T00:00:00Z",
      "createdByAgent": "Agent-Curator",
      "inputFile": "src/content/api/journal-agent-curator-cycle-02.mdx"
    },
    {
      "recordType": "source",
      "id": "source-junker-1999-raiding-trading-feasting",
      "tier": "B",
      "authorOrInstitution": "Laura Lee Junker",
      "title": "Raiding, Trading, and Feasting: The Political Economy of Philippine Chiefdoms",
      "year": "1999",
      "publisher": "University of Hawai'i Press",
      "locator": "material culture and political economy sections",
      "urlOrDoi": "",
      "runId": "kg-2026-04-19-cycle-02",
      "createdAt": "2026-04-19T00:00:00Z",
      "createdByAgent": "Agent-Curator",
      "inputFile": "src/content/api/journal-agent-curator-cycle-02.mdx"
    },
    {
      "recordType": "entity",
      "id": "entity-event-chronology-branching",
      "entityType": "event",
      "name": "Chronology Branching Model",
      "aliases": [],
      "period": "contact-17th century",
      "region": "Philippine archipelago",
      "runId": "kg-2026-04-20-cycle-03",
      "createdAt": "2026-04-20T00:00:00Z",
      "createdByAgent": "Agent-Historian",
      "inputFile": "src/content/api/journal-agent-historian-cycle-03.mdx"
    },
    {
      "recordType": "claim",
      "id": "claim-historian-2026-04-20-branching",
      "statement": "Historical chronology should preserve parallel branches when sources conflict on sequence or interpretation.",
      "label": "Probable",
      "confidence": "Medium",
      "agent": "Agent-Historian",
      "runId": "kg-2026-04-20-cycle-03",
      "createdAt": "2026-04-20T00:00:00Z",
      "createdByAgent": "Agent-Historian",
      "inputFile": "src/content/api/journal-agent-historian-cycle-03.mdx"
    },
    {
      "recordType": "source",
      "id": "source-loarca-1582-round3",
      "tier": "A",
      "authorOrInstitution": "Miguel de Loarca",
      "title": "Relacion de las Islas Filipinas",
      "year": "1582",
      "publisher": "Historical manuscript (various editions)",
      "locator": "chronology-related passages",
      "urlOrDoi": "",
      "runId": "kg-2026-04-20-cycle-03",
      "createdAt": "2026-04-20T00:00:00Z",
      "createdByAgent": "Agent-Historian",
      "inputFile": "src/content/api/journal-agent-historian-cycle-03.mdx"
    },
    {
      "recordType": "entity",
      "id": "entity-term-legal-checkpoints",
      "entityType": "term",
      "name": "Legal Checkpoint Path",
      "aliases": [],
      "period": "customary-modern",
      "region": "Philippines",
      "runId": "kg-2026-04-20-cycle-03",
      "createdAt": "2026-04-20T00:00:00Z",
      "createdByAgent": "Agent-Legal",
      "inputFile": "src/content/api/journal-agent-legal-cycle-03.mdx"
    },
    {
      "recordType": "claim",
      "id": "claim-legal-2026-04-20-checkpoints",
      "statement": "Law-related historical claims are more reliable when mapped through customary, codified, and interpretive checkpoints.",
      "label": "Probable",
      "confidence": "Medium",
      "agent": "Agent-Legal",
      "runId": "kg-2026-04-20-cycle-03",
      "createdAt": "2026-04-20T00:00:00Z",
      "createdByAgent": "Agent-Legal",
      "inputFile": "src/content/api/journal-agent-legal-cycle-03.mdx"
    },
    {
      "recordType": "entity",
      "id": "entity-artifact-ingredient-friction",
      "entityType": "artifact",
      "name": "Ingredient Friction Notes",
      "aliases": [],
      "period": "colonial-modern",
      "region": "Philippines",
      "runId": "kg-2026-04-20-cycle-03",
      "createdAt": "2026-04-20T00:00:00Z",
      "createdByAgent": "Agent-Culinary",
      "inputFile": "src/content/api/journal-agent-culinary-cycle-03.mdx"
    },
    {
      "recordType": "claim",
      "id": "claim-culinary-2026-04-20-friction",
      "statement": "Ingredient histories require explicit friction notes for policy, logistics, and ecology to prevent monocausal narratives.",
      "label": "Probable",
      "confidence": "Medium",
      "agent": "Agent-Culinary",
      "runId": "kg-2026-04-20-cycle-03",
      "createdAt": "2026-04-20T00:00:00Z",
      "createdByAgent": "Agent-Culinary",
      "inputFile": "src/content/api/journal-agent-culinary-cycle-03.mdx"
    },
    {
      "recordType": "entity",
      "id": "entity-event-maritime-conditions",
      "entityType": "event",
      "name": "Maritime Condition Tags",
      "aliases": [],
      "period": "16th-17th century",
      "region": "Philippine waters",
      "runId": "kg-2026-04-20-cycle-03",
      "createdAt": "2026-04-20T00:00:00Z",
      "createdByAgent": "Agent-Maritime",
      "inputFile": "src/content/api/journal-agent-maritime-cycle-03.mdx"
    },
    {
      "recordType": "claim",
      "id": "claim-maritime-2026-04-20-conditions",
      "statement": "Maritime tactical claims must be qualified by operational conditions such as monsoon timing and littoral access.",
      "label": "Probable",
      "confidence": "Medium",
      "agent": "Agent-Maritime",
      "runId": "kg-2026-04-20-cycle-03",
      "createdAt": "2026-04-20T00:00:00Z",
      "createdByAgent": "Agent-Maritime",
      "inputFile": "src/content/api/journal-agent-maritime-cycle-03.mdx"
    },
    {
      "recordType": "entity",
      "id": "entity-term-drift-controls-round3",
      "entityType": "term",
      "name": "Drift Control Layer",
      "aliases": [],
      "period": "methodological",
      "region": "cross-agent",
      "runId": "kg-2026-04-20-cycle-03",
      "createdAt": "2026-04-20T00:00:00Z",
      "createdByAgent": "Agent-Linguistic",
      "inputFile": "src/content/api/journal-agent-linguistic-cycle-03.mdx"
    },
    {
      "recordType": "claim",
      "id": "claim-linguistic-2026-04-20-controls",
      "statement": "Embedding drift controls in claim cards improves cross-agent term consistency and retrieval quality.",
      "label": "Probable",
      "confidence": "Medium",
      "agent": "Agent-Linguistic",
      "runId": "kg-2026-04-20-cycle-03",
      "createdAt": "2026-04-20T00:00:00Z",
      "createdByAgent": "Agent-Linguistic",
      "inputFile": "src/content/api/journal-agent-linguistic-cycle-03.mdx"
    },
    {
      "recordType": "entity",
      "id": "entity-artifact-provenance-defaults",
      "entityType": "artifact",
      "name": "Provenance Confidence Defaults",
      "aliases": [],
      "period": "methodological",
      "region": "collections",
      "runId": "kg-2026-04-20-cycle-03",
      "createdAt": "2026-04-20T00:00:00Z",
      "createdByAgent": "Agent-Curator",
      "inputFile": "src/content/api/journal-agent-curator-cycle-03.mdx"
    },
    {
      "recordType": "claim",
      "id": "claim-curator-2026-04-20-defaults",
      "statement": "Object-led claim confidence should default to provenance strength rather than narrative adjacency.",
      "label": "Probable",
      "confidence": "Medium",
      "agent": "Agent-Curator",
      "runId": "kg-2026-04-20-cycle-03",
      "createdAt": "2026-04-20T00:00:00Z",
      "createdByAgent": "Agent-Curator",
      "inputFile": "src/content/api/journal-agent-curator-cycle-03.mdx"
    },
    {
      "recordType": "entity",
      "id": "entity-event-timeline-pathways-round4",
      "entityType": "event",
      "name": "Timeline Pathway Consolidation",
      "aliases": [],
      "period": "contact-17th century",
      "region": "Philippine archipelago",
      "runId": "kg-2026-04-20-cycle-04",
      "createdAt": "2026-04-20T00:00:00Z",
      "createdByAgent": "Agent-Historian",
      "inputFile": "src/content/api/journal-agent-historian-cycle-04.mdx"
    },
    {
      "recordType": "claim",
      "id": "claim-historian-2026-04-20-consolidation",
      "statement": "A publishable historical timeline should preserve contested intervals while consolidating source-backed pathway nodes.",
      "label": "Probable",
      "confidence": "Medium",
      "agent": "Agent-Historian",
      "runId": "kg-2026-04-20-cycle-04",
      "createdAt": "2026-04-20T00:00:00Z",
      "createdByAgent": "Agent-Historian",
      "inputFile": "src/content/api/journal-agent-historian-cycle-04.mdx"
    },
    {
      "recordType": "entity",
      "id": "entity-term-legal-lineage-round4",
      "entityType": "term",
      "name": "Legal Lineage Cluster",
      "aliases": [],
      "period": "customary-modern",
      "region": "Philippines",
      "runId": "kg-2026-04-20-cycle-04",
      "createdAt": "2026-04-20T00:00:00Z",
      "createdByAgent": "Agent-Legal",
      "inputFile": "src/content/api/journal-agent-legal-cycle-04.mdx"
    },
    {
      "recordType": "claim",
      "id": "claim-legal-2026-04-20-lineage",
      "statement": "Legal lineage clusters should mark where codified language diverges from customary variance.",
      "label": "Probable",
      "confidence": "Medium",
      "agent": "Agent-Legal",
      "runId": "kg-2026-04-20-cycle-04",
      "createdAt": "2026-04-20T00:00:00Z",
      "createdByAgent": "Agent-Legal",
      "inputFile": "src/content/api/journal-agent-legal-cycle-04.mdx"
    },
    {
      "recordType": "entity",
      "id": "entity-event-food-system-pathway-round4",
      "entityType": "event",
      "name": "Food-System Pathway Consolidation",
      "aliases": [],
      "period": "colonial-modern",
      "region": "Philippines",
      "runId": "kg-2026-04-20-cycle-04",
      "createdAt": "2026-04-20T00:00:00Z",
      "createdByAgent": "Agent-Culinary",
      "inputFile": "src/content/api/journal-agent-culinary-cycle-04.mdx"
    },
    {
      "recordType": "claim",
      "id": "claim-culinary-2026-04-20-systems",
      "statement": "Ingredient-level findings gain explanatory power when linked into route-policy-market system pathways.",
      "label": "Probable",
      "confidence": "Medium",
      "agent": "Agent-Culinary",
      "runId": "kg-2026-04-20-cycle-04",
      "createdAt": "2026-04-20T00:00:00Z",
      "createdByAgent": "Agent-Culinary",
      "inputFile": "src/content/api/journal-agent-culinary-cycle-04.mdx"
    },
    {
      "recordType": "entity",
      "id": "entity-event-maritime-ops-round4",
      "entityType": "event",
      "name": "Maritime Operations Pathway",
      "aliases": [],
      "period": "16th-17th century",
      "region": "Philippine waters",
      "runId": "kg-2026-04-20-cycle-04",
      "createdAt": "2026-04-20T00:00:00Z",
      "createdByAgent": "Agent-Maritime",
      "inputFile": "src/content/api/journal-agent-maritime-cycle-04.mdx"
    },
    {
      "recordType": "claim",
      "id": "claim-maritime-2026-04-20-ops",
      "statement": "Operational maritime narratives are strongest when route status, vessel role, and source quality are co-labeled.",
      "label": "Probable",
      "confidence": "Medium",
      "agent": "Agent-Maritime",
      "runId": "kg-2026-04-20-cycle-04",
      "createdAt": "2026-04-20T00:00:00Z",
      "createdByAgent": "Agent-Maritime",
      "inputFile": "src/content/api/journal-agent-maritime-cycle-04.mdx"
    },
    {
      "recordType": "entity",
      "id": "entity-term-vocabulary-controls-round4",
      "entityType": "term",
      "name": "Vocabulary Control Bundle",
      "aliases": [],
      "period": "methodological",
      "region": "cross-agent",
      "runId": "kg-2026-04-20-cycle-04",
      "createdAt": "2026-04-20T00:00:00Z",
      "createdByAgent": "Agent-Linguistic",
      "inputFile": "src/content/api/journal-agent-linguistic-cycle-04.mdx"
    },
    {
      "recordType": "claim",
      "id": "claim-linguistic-2026-04-20-durable-retrieval",
      "statement": "Terminology control layers improve durability of retrieval across multi-agent historical corpora.",
      "label": "Probable",
      "confidence": "Medium",
      "agent": "Agent-Linguistic",
      "runId": "kg-2026-04-20-cycle-04",
      "createdAt": "2026-04-20T00:00:00Z",
      "createdByAgent": "Agent-Linguistic",
      "inputFile": "src/content/api/journal-agent-linguistic-cycle-04.mdx"
    },
    {
      "recordType": "entity",
      "id": "entity-artifact-provenance-backbone-round4",
      "entityType": "artifact",
      "name": "Provenance Narrative Backbone",
      "aliases": [],
      "period": "methodological",
      "region": "collections",
      "runId": "kg-2026-04-20-cycle-04",
      "createdAt": "2026-04-20T00:00:00Z",
      "createdByAgent": "Agent-Curator",
      "inputFile": "src/content/api/journal-agent-curator-cycle-04.mdx"
    },
    {
      "recordType": "claim",
      "id": "claim-curator-2026-04-20-backbone",
      "statement": "Narrative transitions should surface provenance state at each object-linked claim boundary.",
      "label": "Probable",
      "confidence": "Medium",
      "agent": "Agent-Curator",
      "runId": "kg-2026-04-20-cycle-04",
      "createdAt": "2026-04-20T00:00:00Z",
      "createdByAgent": "Agent-Curator",
      "inputFile": "src/content/api/journal-agent-curator-cycle-04.mdx"
    },
    {
      "recordType": "entity",
      "id": "entity-event-timeline-fork-resolution-round5",
      "entityType": "event",
      "name": "Timeline Fork Resolution Pack",
      "aliases": [],
      "period": "1521-1668",
      "region": "Philippine archipelago",
      "runId": "kg-2026-04-21-cycle-05",
      "createdAt": "2026-04-21T00:00:00Z",
      "createdByAgent": "Agent-Historian",
      "inputFile": "src/content/api/journal-agent-historian-cycle-05.mdx"
    },
    {
      "recordType": "claim",
      "id": "claim-historian-2026-04-21-fork-resolution",
      "statement": "High-traffic chronology forks can be narrowed when source anchors and cross-domain constraints converge.",
      "label": "Probable",
      "confidence": "Medium",
      "agent": "Agent-Historian",
      "runId": "kg-2026-04-21-cycle-05",
      "createdAt": "2026-04-21T00:00:00Z",
      "createdByAgent": "Agent-Historian",
      "inputFile": "src/content/api/journal-agent-historian-cycle-05.mdx"
    },
    {
      "recordType": "entity",
      "id": "entity-term-legal-continuity-tests-round5",
      "entityType": "term",
      "name": "Legal Continuity Test Matrix",
      "aliases": [],
      "period": "customary-modern",
      "region": "Philippines",
      "runId": "kg-2026-04-21-cycle-05",
      "createdAt": "2026-04-21T00:00:00Z",
      "createdByAgent": "Agent-Legal",
      "inputFile": "src/content/api/journal-agent-legal-cycle-05.mdx"
    },
    {
      "recordType": "claim",
      "id": "claim-legal-2026-04-21-continuity-tests",
      "statement": "Legal continuity claims should be split between documentary continuity and interpretive continuity.",
      "label": "Probable",
      "confidence": "Medium",
      "agent": "Agent-Legal",
      "runId": "kg-2026-04-21-cycle-05",
      "createdAt": "2026-04-21T00:00:00Z",
      "createdByAgent": "Agent-Legal",
      "inputFile": "src/content/api/journal-agent-legal-cycle-05.mdx"
    },
    {
      "recordType": "entity",
      "id": "entity-event-food-transition-episodes-round5",
      "entityType": "event",
      "name": "Food Transition Episode Bundle",
      "aliases": [],
      "period": "colonial-modern",
      "region": "Philippines",
      "runId": "kg-2026-04-21-cycle-05",
      "createdAt": "2026-04-21T00:00:00Z",
      "createdByAgent": "Agent-Culinary",
      "inputFile": "src/content/api/journal-agent-culinary-cycle-05.mdx"
    },
    {
      "recordType": "claim",
      "id": "claim-culinary-2026-04-21-route-shocks",
      "statement": "Food-system transitions are best explained through interacting route, policy, and ecological shocks.",
      "label": "Probable",
      "confidence": "Medium",
      "agent": "Agent-Culinary",
      "runId": "kg-2026-04-21-cycle-05",
      "createdAt": "2026-04-21T00:00:00Z",
      "createdByAgent": "Agent-Culinary",
      "inputFile": "src/content/api/journal-agent-culinary-cycle-05.mdx"
    },
    {
      "recordType": "entity",
      "id": "entity-event-maritime-corridor-tests-round5",
      "entityType": "event",
      "name": "Season-Tagged Corridor Test",
      "aliases": [],
      "period": "16th-17th century",
      "region": "Philippine waters",
      "runId": "kg-2026-04-21-cycle-05",
      "createdAt": "2026-04-21T00:00:00Z",
      "createdByAgent": "Agent-Maritime",
      "inputFile": "src/content/api/journal-agent-maritime-cycle-05.mdx"
    },
    {
      "recordType": "claim",
      "id": "claim-maritime-2026-04-21-corridor-tests",
      "statement": "Maritime corridor certainty depends on explicit seasonality and littoral-condition evidence.",
      "label": "Probable",
      "confidence": "Medium",
      "agent": "Agent-Maritime",
      "runId": "kg-2026-04-21-cycle-05",
      "createdAt": "2026-04-21T00:00:00Z",
      "createdByAgent": "Agent-Maritime",
      "inputFile": "src/content/api/journal-agent-maritime-cycle-05.mdx"
    },
    {
      "recordType": "entity",
      "id": "entity-term-drift-audit-round5",
      "entityType": "term",
      "name": "High-Impact Drift Audit",
      "aliases": [],
      "period": "methodological",
      "region": "cross-agent",
      "runId": "kg-2026-04-21-cycle-05",
      "createdAt": "2026-04-21T00:00:00Z",
      "createdByAgent": "Agent-Linguistic",
      "inputFile": "src/content/api/journal-agent-linguistic-cycle-05.mdx"
    },
    {
      "recordType": "claim",
      "id": "claim-linguistic-2026-04-21-drift-audit",
      "statement": "Cross-agent claim reliability improves when high-impact terms are normalized and drift-tagged.",
      "label": "Probable",
      "confidence": "Medium",
      "agent": "Agent-Linguistic",
      "runId": "kg-2026-04-21-cycle-05",
      "createdAt": "2026-04-21T00:00:00Z",
      "createdByAgent": "Agent-Linguistic",
      "inputFile": "src/content/api/journal-agent-linguistic-cycle-05.mdx"
    },
    {
      "recordType": "entity",
      "id": "entity-artifact-provenance-thresholds-round5",
      "entityType": "artifact",
      "name": "Provenance Threshold Matrix",
      "aliases": [],
      "period": "methodological",
      "region": "collections",
      "runId": "kg-2026-04-21-cycle-05",
      "createdAt": "2026-04-21T00:00:00Z",
      "createdByAgent": "Agent-Curator",
      "inputFile": "src/content/api/journal-agent-curator-cycle-05.mdx"
    },
    {
      "recordType": "claim",
      "id": "claim-curator-2026-04-21-thresholds",
      "statement": "Object-linked claims should inherit confidence directly from chain-of-custody and context-integrity quality.",
      "label": "Probable",
      "confidence": "Medium",
      "agent": "Agent-Curator",
      "runId": "kg-2026-04-21-cycle-05",
      "createdAt": "2026-04-21T00:00:00Z",
      "createdByAgent": "Agent-Curator",
      "inputFile": "src/content/api/journal-agent-curator-cycle-05.mdx"
    },
    {
      "recordType": "entity",
      "id": "entity-event-timeline-adjudication-round6",
      "entityType": "event",
      "name": "Chronology Adjudication Set",
      "aliases": [],
      "period": "1521-1668",
      "region": "Philippine archipelago",
      "runId": "kg-2026-04-22-cycle-06",
      "createdAt": "2026-04-22T00:00:00Z",
      "createdByAgent": "Agent-Historian",
      "inputFile": "src/content/api/journal-agent-historian-cycle-06.mdx"
    },
    {
      "recordType": "claim",
      "id": "claim-historian-2026-04-22-adjudication",
      "statement": "Chronology disputes can be narrowed through cross-domain adjudication, but conclusion-sensitive forks require explicit review flags.",
      "label": "Probable",
      "confidence": "Medium",
      "agent": "Agent-Historian",
      "runId": "kg-2026-04-22-cycle-06",
      "createdAt": "2026-04-22T00:00:00Z",
      "createdByAgent": "Agent-Historian",
      "inputFile": "src/content/api/journal-agent-historian-cycle-06.mdx"
    },
    {
      "recordType": "entity",
      "id": "entity-term-legal-adjudication-round6",
      "entityType": "term",
      "name": "Legal Drift Adjudication Pack",
      "aliases": [],
      "period": "customary-modern",
      "region": "Philippines",
      "runId": "kg-2026-04-22-cycle-06",
      "createdAt": "2026-04-22T00:00:00Z",
      "createdByAgent": "Agent-Legal",
      "inputFile": "src/content/api/journal-agent-legal-cycle-06.mdx"
    },
    {
      "recordType": "claim",
      "id": "claim-legal-2026-04-22-drift-adjudication",
      "statement": "Interpretation-critical legal terms need drift severity labels to prevent overstated continuity conclusions.",
      "label": "Probable",
      "confidence": "Medium",
      "agent": "Agent-Legal",
      "runId": "kg-2026-04-22-cycle-06",
      "createdAt": "2026-04-22T00:00:00Z",
      "createdByAgent": "Agent-Legal",
      "inputFile": "src/content/api/journal-agent-legal-cycle-06.mdx"
    },
    {
      "recordType": "entity",
      "id": "entity-event-food-causality-adjudication-round6",
      "entityType": "event",
      "name": "Food Causality Adjudication",
      "aliases": [],
      "period": "colonial-modern",
      "region": "Philippines",
      "runId": "kg-2026-04-22-cycle-06",
      "createdAt": "2026-04-22T00:00:00Z",
      "createdByAgent": "Agent-Culinary",
      "inputFile": "src/content/api/journal-agent-culinary-cycle-06.mdx"
    },
    {
      "recordType": "claim",
      "id": "claim-culinary-2026-04-22-causality-check",
      "statement": "Food transition explanations are more robust when policy, route, and ecology pressures are tested together.",
      "label": "Probable",
      "confidence": "Medium",
      "agent": "Agent-Culinary",
      "runId": "kg-2026-04-22-cycle-06",
      "createdAt": "2026-04-22T00:00:00Z",
      "createdByAgent": "Agent-Culinary",
      "inputFile": "src/content/api/journal-agent-culinary-cycle-06.mdx"
    },
    {
      "recordType": "entity",
      "id": "entity-event-maritime-tactical-adjudication-round6",
      "entityType": "event",
      "name": "Tactical Doctrine Adjudication",
      "aliases": [],
      "period": "16th-17th century",
      "region": "Philippine waters",
      "runId": "kg-2026-04-22-cycle-06",
      "createdAt": "2026-04-22T00:00:00Z",
      "createdByAgent": "Agent-Maritime",
      "inputFile": "src/content/api/journal-agent-maritime-cycle-06.mdx"
    },
    {
      "recordType": "claim",
      "id": "claim-maritime-2026-04-22-tactical-adjudication",
      "statement": "Maritime doctrine claims should remain contested unless route timing, littoral fit, and source depth are all explicit.",
      "label": "Probable",
      "confidence": "Medium",
      "agent": "Agent-Maritime",
      "runId": "kg-2026-04-22-cycle-06",
      "createdAt": "2026-04-22T00:00:00Z",
      "createdByAgent": "Agent-Maritime",
      "inputFile": "src/content/api/journal-agent-maritime-cycle-06.mdx"
    },
    {
      "recordType": "entity",
      "id": "entity-term-interpretation-forks-round6",
      "entityType": "term",
      "name": "Interpretation-Critical Term Forks",
      "aliases": [],
      "period": "methodological",
      "region": "cross-agent",
      "runId": "kg-2026-04-22-cycle-06",
      "createdAt": "2026-04-22T00:00:00Z",
      "createdByAgent": "Agent-Linguistic",
      "inputFile": "src/content/api/journal-agent-linguistic-cycle-06.mdx"
    },
    {
      "recordType": "claim",
      "id": "claim-linguistic-2026-04-22-term-adjudication",
      "statement": "Term-fork severity scoring improves transparency where lexical differences materially affect conclusions.",
      "label": "Probable",
      "confidence": "Medium",
      "agent": "Agent-Linguistic",
      "runId": "kg-2026-04-22-cycle-06",
      "createdAt": "2026-04-22T00:00:00Z",
      "createdByAgent": "Agent-Linguistic",
      "inputFile": "src/content/api/journal-agent-linguistic-cycle-06.mdx"
    },
    {
      "recordType": "entity",
      "id": "entity-artifact-provenance-adjudication-round6",
      "entityType": "artifact",
      "name": "Provenance Gap Adjudication",
      "aliases": [],
      "period": "methodological",
      "region": "collections",
      "runId": "kg-2026-04-22-cycle-06",
      "createdAt": "2026-04-22T00:00:00Z",
      "createdByAgent": "Agent-Curator",
      "inputFile": "src/content/api/journal-agent-curator-cycle-06.mdx"
    },
    {
      "recordType": "claim",
      "id": "claim-curator-2026-04-22-provenance-adjudication",
      "statement": "Partial-provenance artifacts require downgraded confidence and explicit review notes before synthesis.",
      "label": "Probable",
      "confidence": "Medium",
      "agent": "Agent-Curator",
      "runId": "kg-2026-04-22-cycle-06",
      "createdAt": "2026-04-22T00:00:00Z",
      "createdByAgent": "Agent-Curator",
      "inputFile": "src/content/api/journal-agent-curator-cycle-06.mdx"
    },
    {
      "recordType": "entity",
      "id": "entity-cycle-26-evidence-sprint",
      "entityType": "event",
      "name": "Cycle 26 Evidence Acquisition Sprint",
      "aliases": [
        "Anchor Recovery"
      ],
      "period": "900-1700",
      "region": "Philippine archipelago",
      "runId": "kg-2026-04-22-cycle-26",
      "createdAt": "2026-04-22T00:00:00Z",
      "createdByAgent": "Agent-Historian",
      "inputFile": "agents/timeline/cycle-26-timeline-ledger.md"
    },
    {
      "recordType": "claim",
      "id": "claim-c26-escalation-reduction",
      "statement": "Cycle 26 reduced escalation load by targeting corroboration and provenance gaps for conclusion-critical claims.",
      "label": "Verified",
      "confidence": "High",
      "agent": "Agent-Historian",
      "runId": "kg-2026-04-22-cycle-26",
      "createdAt": "2026-04-22T00:00:00Z",
      "createdByAgent": "Agent-Historian",
      "inputFile": "agents/timeline/cycle-26-timeline-ledger.md"
    },
    {
      "recordType": "entity",
      "id": "entity-event-public-timeline-capsules-round7",
      "entityType": "event",
      "name": "Public Timeline Capsule Set",
      "aliases": [],
      "period": "precolonial-modern",
      "region": "Philippine archipelago",
      "runId": "kg-2026-04-23-cycle-07",
      "createdAt": "2026-04-23T00:00:00Z",
      "createdByAgent": "Agent-Historian",
      "inputFile": "src/content/api/journal-agent-historian-cycle-07.mdx"
    },
    {
      "recordType": "claim",
      "id": "claim-historian-2026-04-23-public-capsules",
      "statement": "Reader-facing timeline capsules can improve navigation while preserving confidence and contested status.",
      "label": "Probable",
      "confidence": "Medium",
      "agent": "Agent-Historian",
      "runId": "kg-2026-04-23-cycle-07",
      "createdAt": "2026-04-23T00:00:00Z",
      "createdByAgent": "Agent-Historian",
      "inputFile": "src/content/api/journal-agent-historian-cycle-07.mdx"
    },
    {
      "recordType": "entity",
      "id": "entity-term-public-legal-lineage-round7",
      "entityType": "term",
      "name": "Public Legal Lineage Paths",
      "aliases": [],
      "period": "customary-modern",
      "region": "Philippines",
      "runId": "kg-2026-04-23-cycle-07",
      "createdAt": "2026-04-23T00:00:00Z",
      "createdByAgent": "Agent-Legal",
      "inputFile": "src/content/api/journal-agent-legal-cycle-07.mdx"
    },
    {
      "recordType": "claim",
      "id": "claim-legal-2026-04-23-public-lineage",
      "statement": "Legal lineage can be communicated clearly to non-specialist readers without dropping drift warnings.",
      "label": "Probable",
      "confidence": "Medium",
      "agent": "Agent-Legal",
      "runId": "kg-2026-04-23-cycle-07",
      "createdAt": "2026-04-23T00:00:00Z",
      "createdByAgent": "Agent-Legal",
      "inputFile": "src/content/api/journal-agent-legal-cycle-07.mdx"
    },
    {
      "recordType": "entity",
      "id": "entity-event-public-food-transition-maps-round7",
      "entityType": "event",
      "name": "Public Food Transition Maps",
      "aliases": [],
      "period": "colonial-modern",
      "region": "Philippines",
      "runId": "kg-2026-04-23-cycle-07",
      "createdAt": "2026-04-23T00:00:00Z",
      "createdByAgent": "Agent-Culinary",
      "inputFile": "src/content/api/journal-agent-culinary-cycle-07.mdx"
    },
    {
      "recordType": "claim",
      "id": "claim-culinary-2026-04-23-public-maps",
      "statement": "Reader-facing transition maps can preserve causal complexity while improving interpretive clarity.",
      "label": "Probable",
      "confidence": "Medium",
      "agent": "Agent-Culinary",
      "runId": "kg-2026-04-23-cycle-07",
      "createdAt": "2026-04-23T00:00:00Z",
      "createdByAgent": "Agent-Culinary",
      "inputFile": "src/content/api/journal-agent-culinary-cycle-07.mdx"
    },
    {
      "recordType": "entity",
      "id": "entity-event-public-route-panels-round7",
      "entityType": "event",
      "name": "Public Route-Intelligence Panels",
      "aliases": [],
      "period": "16th-17th century",
      "region": "Philippine waters",
      "runId": "kg-2026-04-23-cycle-07",
      "createdAt": "2026-04-23T00:00:00Z",
      "createdByAgent": "Agent-Maritime",
      "inputFile": "src/content/api/journal-agent-maritime-cycle-07.mdx"
    },
    {
      "recordType": "claim",
      "id": "claim-maritime-2026-04-23-public-panels",
      "statement": "Public route-intelligence panels help separate condition-complete maritime claims from contested doctrine claims.",
      "label": "Probable",
      "confidence": "Medium",
      "agent": "Agent-Maritime",
      "runId": "kg-2026-04-23-cycle-07",
      "createdAt": "2026-04-23T00:00:00Z",
      "createdByAgent": "Agent-Maritime",
      "inputFile": "src/content/api/journal-agent-maritime-cycle-07.mdx"
    },
    {
      "recordType": "entity",
      "id": "entity-term-public-terminology-notes-round7",
      "entityType": "term",
      "name": "Public Terminology Notes",
      "aliases": [],
      "period": "methodological",
      "region": "cross-agent",
      "runId": "kg-2026-04-23-cycle-07",
      "createdAt": "2026-04-23T00:00:00Z",
      "createdByAgent": "Agent-Linguistic",
      "inputFile": "src/content/api/journal-agent-linguistic-cycle-07.mdx"
    },
    {
      "recordType": "claim",
      "id": "claim-linguistic-2026-04-23-public-notes",
      "statement": "Reader-facing terminology notes can preserve lexical risk visibility while reducing technical friction.",
      "label": "Probable",
      "confidence": "Medium",
      "agent": "Agent-Linguistic",
      "runId": "kg-2026-04-23-cycle-07",
      "createdAt": "2026-04-23T00:00:00Z",
      "createdByAgent": "Agent-Linguistic",
      "inputFile": "src/content/api/journal-agent-linguistic-cycle-07.mdx"
    },
    {
      "recordType": "entity",
      "id": "entity-artifact-public-provenance-callouts-round7",
      "entityType": "artifact",
      "name": "Public Provenance Callout Set",
      "aliases": [],
      "period": "methodological",
      "region": "collections",
      "runId": "kg-2026-04-23-cycle-07",
      "createdAt": "2026-04-23T00:00:00Z",
      "createdByAgent": "Agent-Curator",
      "inputFile": "src/content/api/journal-agent-curator-cycle-07.mdx"
    },
    {
      "recordType": "claim",
      "id": "claim-curator-2026-04-23-public-callouts",
      "statement": "Public provenance callouts improve trust by making confidence inheritance visible at claim boundaries.",
      "label": "Probable",
      "confidence": "Medium",
      "agent": "Agent-Curator",
      "runId": "kg-2026-04-23-cycle-07",
      "createdAt": "2026-04-23T00:00:00Z",
      "createdByAgent": "Agent-Curator",
      "inputFile": "src/content/api/journal-agent-curator-cycle-07.mdx"
    },
    {
      "recordType": "entity",
      "id": "entity-cycle-27-narrative-skeleton",
      "entityType": "event",
      "name": "Cycle 27 Narrative Skeleton Draft",
      "aliases": [
        "Publishable Core Assembly"
      ],
      "period": "900-1700",
      "region": "Philippine archipelago",
      "runId": "kg-2026-04-23-cycle-27",
      "createdAt": "2026-04-23T00:00:00Z",
      "createdByAgent": "Agent-Historian",
      "inputFile": "agents/timeline/cycle-27-timeline-ledger.md"
    },
    {
      "recordType": "claim",
      "id": "claim-c27-core-assembly",
      "statement": "Cycle 27 assembled Story 6 narrative skeleton from publishable claims while preserving unresolved queues.",
      "label": "Verified",
      "confidence": "High",
      "agent": "Agent-Historian",
      "runId": "kg-2026-04-23-cycle-27",
      "createdAt": "2026-04-23T00:00:00Z",
      "createdByAgent": "Agent-Historian",
      "inputFile": "agents/timeline/cycle-27-timeline-ledger.md"
    },
    {
      "recordType": "entity",
      "id": "entity-event-story2-chronology-lock-round8",
      "entityType": "event",
      "name": "Story 02 Chronology Lock",
      "aliases": [],
      "period": "precolonial-modern",
      "region": "Philippine archipelago",
      "runId": "kg-2026-04-24-cycle-08",
      "createdAt": "2026-04-24T00:00:00Z",
      "createdByAgent": "Agent-Historian",
      "inputFile": "src/content/api/journal-agent-historian-cycle-08.mdx"
    },
    {
      "recordType": "claim",
      "id": "claim-historian-2026-04-24-story2-lock",
      "statement": "Story-ready chronology synthesis should preserve contested intervals while clarifying high-confidence pathways.",
      "label": "Probable",
      "confidence": "Medium",
      "agent": "Agent-Historian",
      "runId": "kg-2026-04-24-cycle-08",
      "createdAt": "2026-04-24T00:00:00Z",
      "createdByAgent": "Agent-Historian",
      "inputFile": "src/content/api/journal-agent-historian-cycle-08.mdx"
    },
    {
      "recordType": "entity",
      "id": "entity-term-story2-legal-lock-round8",
      "entityType": "term",
      "name": "Story 02 Legal Pathway Lock",
      "aliases": [],
      "period": "customary-modern",
      "region": "Philippines",
      "runId": "kg-2026-04-24-cycle-08",
      "createdAt": "2026-04-24T00:00:00Z",
      "createdByAgent": "Agent-Legal",
      "inputFile": "src/content/api/journal-agent-legal-cycle-08.mdx"
    },
    {
      "recordType": "claim",
      "id": "claim-legal-2026-04-24-story2-lock",
      "statement": "Story-ready legal pathways should retain unresolved drift markers where interpretations remain materially sensitive.",
      "label": "Probable",
      "confidence": "Medium",
      "agent": "Agent-Legal",
      "runId": "kg-2026-04-24-cycle-08",
      "createdAt": "2026-04-24T00:00:00Z",
      "createdByAgent": "Agent-Legal",
      "inputFile": "src/content/api/journal-agent-legal-cycle-08.mdx"
    },
    {
      "recordType": "entity",
      "id": "entity-event-story2-food-lock-round8",
      "entityType": "event",
      "name": "Story 02 Food-System Lock",
      "aliases": [],
      "period": "colonial-modern",
      "region": "Philippines",
      "runId": "kg-2026-04-24-cycle-08",
      "createdAt": "2026-04-24T00:00:00Z",
      "createdByAgent": "Agent-Culinary",
      "inputFile": "src/content/api/journal-agent-culinary-cycle-08.mdx"
    },
    {
      "recordType": "claim",
      "id": "claim-culinary-2026-04-24-story2-lock",
      "statement": "Story-ready food findings should preserve causality caveats where route, policy, and ecology evidence are uneven.",
      "label": "Probable",
      "confidence": "Medium",
      "agent": "Agent-Culinary",
      "runId": "kg-2026-04-24-cycle-08",
      "createdAt": "2026-04-24T00:00:00Z",
      "createdByAgent": "Agent-Culinary",
      "inputFile": "src/content/api/journal-agent-culinary-cycle-08.mdx"
    },
    {
      "recordType": "entity",
      "id": "entity-event-story2-maritime-lock-round8",
      "entityType": "event",
      "name": "Story 02 Route-Intelligence Lock",
      "aliases": [],
      "period": "16th-17th century",
      "region": "Philippine waters",
      "runId": "kg-2026-04-24-cycle-08",
      "createdAt": "2026-04-24T00:00:00Z",
      "createdByAgent": "Agent-Maritime",
      "inputFile": "src/content/api/journal-agent-maritime-cycle-08.mdx"
    },
    {
      "recordType": "claim",
      "id": "claim-maritime-2026-04-24-story2-lock",
      "statement": "Story-ready maritime findings should separate condition-complete route claims from unresolved tactical doctrine claims.",
      "label": "Probable",
      "confidence": "Medium",
      "agent": "Agent-Maritime",
      "runId": "kg-2026-04-24-cycle-08",
      "createdAt": "2026-04-24T00:00:00Z",
      "createdByAgent": "Agent-Maritime",
      "inputFile": "src/content/api/journal-agent-maritime-cycle-08.mdx"
    },
    {
      "recordType": "entity",
      "id": "entity-term-story2-terminology-lock-round8",
      "entityType": "term",
      "name": "Story 02 Terminology Governance Lock",
      "aliases": [],
      "period": "methodological",
      "region": "cross-agent",
      "runId": "kg-2026-04-24-cycle-08",
      "createdAt": "2026-04-24T00:00:00Z",
      "createdByAgent": "Agent-Linguistic",
      "inputFile": "src/content/api/journal-agent-linguistic-cycle-08.mdx"
    },
    {
      "recordType": "claim",
      "id": "claim-linguistic-2026-04-24-story2-lock",
      "statement": "Story-ready terminology governance should retain explicit risk notes on unresolved interpretation-critical forks.",
      "label": "Probable",
      "confidence": "Medium",
      "agent": "Agent-Linguistic",
      "runId": "kg-2026-04-24-cycle-08",
      "createdAt": "2026-04-24T00:00:00Z",
      "createdByAgent": "Agent-Linguistic",
      "inputFile": "src/content/api/journal-agent-linguistic-cycle-08.mdx"
    },
    {
      "recordType": "entity",
      "id": "entity-artifact-story2-provenance-lock-round8",
      "entityType": "artifact",
      "name": "Story 02 Provenance Confidence Lock",
      "aliases": [],
      "period": "methodological",
      "region": "collections",
      "runId": "kg-2026-04-24-cycle-08",
      "createdAt": "2026-04-24T00:00:00Z",
      "createdByAgent": "Agent-Curator",
      "inputFile": "src/content/api/journal-agent-curator-cycle-08.mdx"
    },
    {
      "recordType": "claim",
      "id": "claim-curator-2026-04-24-story2-lock",
      "statement": "Story-ready object claims should surface provenance confidence and review warnings at interpretation boundaries.",
      "label": "Probable",
      "confidence": "Medium",
      "agent": "Agent-Curator",
      "runId": "kg-2026-04-24-cycle-08",
      "createdAt": "2026-04-24T00:00:00Z",
      "createdByAgent": "Agent-Curator",
      "inputFile": "src/content/api/journal-agent-curator-cycle-08.mdx"
    },
    {
      "recordType": "entity",
      "id": "entity-cycle-28-adversarial-review",
      "entityType": "event",
      "name": "Cycle 28 Adversarial Review",
      "aliases": [
        "Red Team Disconfirmation"
      ],
      "period": "900-1700",
      "region": "Philippine archipelago",
      "runId": "kg-2026-04-24-cycle-28",
      "createdAt": "2026-04-24T00:00:00Z",
      "createdByAgent": "Agent-Historian",
      "inputFile": "agents/timeline/cycle-28-timeline-ledger.md"
    },
    {
      "recordType": "claim",
      "id": "claim-c28-confidence-correction",
      "statement": "Cycle 28 downgraded overconfident bridge claims and hardened qualifiers for sparse-record intervals.",
      "label": "Verified",
      "confidence": "High",
      "agent": "Agent-Historian",
      "runId": "kg-2026-04-24-cycle-28",
      "createdAt": "2026-04-24T00:00:00Z",
      "createdByAgent": "Agent-Historian",
      "inputFile": "agents/timeline/cycle-28-timeline-ledger.md"
    },
    {
      "recordType": "entity",
      "id": "entity-event-seasonality-vulnerability-adjudication-round9",
      "entityType": "event",
      "name": "Seasonality-Vulnerability Adjudication",
      "aliases": [],
      "period": "1521-1668",
      "region": "Philippine archipelago",
      "runId": "kg-2026-04-25-cycle-09",
      "createdAt": "2026-04-25T00:00:00Z",
      "createdByAgent": "Agent-Maritime",
      "inputFile": "src/content/api/journal-agent-maritime-cycle-09.mdx"
    },
    {
      "recordType": "claim",
      "id": "claim-maritime-2026-04-25-seasonality-vulnerability",
      "statement": "Community vulnerability to Spanish maritime pressure is season-and-segment dependent rather than uniform.",
      "label": "Probable",
      "confidence": "Medium",
      "agent": "Agent-Maritime",
      "runId": "kg-2026-04-25-cycle-09",
      "createdAt": "2026-04-25T00:00:00Z",
      "createdByAgent": "Agent-Maritime",
      "inputFile": "src/content/api/journal-agent-maritime-cycle-09.mdx"
    },
    {
      "recordType": "entity",
      "id": "entity-event-forked-vulnerability-chronology-round9",
      "entityType": "event",
      "name": "Forked Vulnerability Chronology",
      "aliases": [],
      "period": "16th-17th century",
      "region": "Philippine archipelago",
      "runId": "kg-2026-04-25-cycle-09",
      "createdAt": "2026-04-25T00:00:00Z",
      "createdByAgent": "Agent-Historian",
      "inputFile": "src/content/api/journal-agent-historian-cycle-09.mdx"
    },
    {
      "recordType": "claim",
      "id": "claim-historian-2026-04-25-vulnerability-forks",
      "statement": "Colonial vulnerability chronology is better represented as routed and fork-aware than as a seamless sequence.",
      "label": "Probable",
      "confidence": "Medium",
      "agent": "Agent-Historian",
      "runId": "kg-2026-04-25-cycle-09",
      "createdAt": "2026-04-25T00:00:00Z",
      "createdByAgent": "Agent-Historian",
      "inputFile": "src/content/api/journal-agent-historian-cycle-09.mdx"
    },
    {
      "recordType": "entity",
      "id": "entity-term-jurisdictional-exposure-round9",
      "entityType": "term",
      "name": "Timed Jurisdictional Exposure",
      "aliases": [],
      "period": "customary-colonial",
      "region": "Philippines",
      "runId": "kg-2026-04-25-cycle-09",
      "createdAt": "2026-04-25T00:00:00Z",
      "createdByAgent": "Agent-Legal",
      "inputFile": "src/content/api/journal-agent-legal-cycle-09.mdx"
    },
    {
      "recordType": "claim",
      "id": "claim-legal-2026-04-25-jurisdiction-timing",
      "statement": "Legal-administrative vulnerability pathways track campaign opportunity windows and require drift-aware interpretation.",
      "label": "Probable",
      "confidence": "Medium",
      "agent": "Agent-Legal",
      "runId": "kg-2026-04-25-cycle-09",
      "createdAt": "2026-04-25T00:00:00Z",
      "createdByAgent": "Agent-Legal",
      "inputFile": "src/content/api/journal-agent-legal-cycle-09.mdx"
    },
    {
      "recordType": "entity",
      "id": "entity-term-colonial-vulnerability-lexicon-round9",
      "entityType": "term",
      "name": "Colonial Vulnerability Lexicon Risks",
      "aliases": [],
      "period": "methodological",
      "region": "cross-agent",
      "runId": "kg-2026-04-25-cycle-09",
      "createdAt": "2026-04-25T00:00:00Z",
      "createdByAgent": "Agent-Linguistic",
      "inputFile": "src/content/api/journal-agent-linguistic-cycle-09.mdx"
    },
    {
      "recordType": "claim",
      "id": "claim-linguistic-2026-04-25-lexical-risk",
      "statement": "Interpretation-critical lexical drift can materially alter how colonial vulnerability states are classified.",
      "label": "Probable",
      "confidence": "Medium",
      "agent": "Agent-Linguistic",
      "runId": "kg-2026-04-25-cycle-09",
      "createdAt": "2026-04-25T00:00:00Z",
      "createdByAgent": "Agent-Linguistic",
      "inputFile": "src/content/api/journal-agent-linguistic-cycle-09.mdx"
    },
    {
      "recordType": "entity",
      "id": "entity-artifact-vulnerability-provenance-round9",
      "entityType": "artifact",
      "name": "Vulnerability-Provenance Threshold Set",
      "aliases": [],
      "period": "methodological",
      "region": "collections",
      "runId": "kg-2026-04-25-cycle-09",
      "createdAt": "2026-04-25T00:00:00Z",
      "createdByAgent": "Agent-Curator",
      "inputFile": "src/content/api/journal-agent-curator-cycle-09.mdx"
    },
    {
      "recordType": "claim",
      "id": "claim-curator-2026-04-25-provenance-vulnerability",
      "statement": "Material signals of colonial vulnerability are reliable only when provenance and context integrity are explicit.",
      "label": "Probable",
      "confidence": "Medium",
      "agent": "Agent-Curator",
      "runId": "kg-2026-04-25-cycle-09",
      "createdAt": "2026-04-25T00:00:00Z",
      "createdByAgent": "Agent-Curator",
      "inputFile": "src/content/api/journal-agent-curator-cycle-09.mdx"
    },
    {
      "recordType": "entity",
      "id": "entity-event-food-stress-vulnerability-round9",
      "entityType": "event",
      "name": "Food Stress Vulnerability Signals",
      "aliases": [],
      "period": "colonial-modern",
      "region": "Philippines",
      "runId": "kg-2026-04-25-cycle-09",
      "createdAt": "2026-04-25T00:00:00Z",
      "createdByAgent": "Agent-Culinary",
      "inputFile": "src/content/api/journal-agent-culinary-cycle-09.mdx"
    },
    {
      "recordType": "claim",
      "id": "claim-culinary-2026-04-25-food-stress-vulnerability",
      "statement": "Food-system vulnerability interpretation is strongest when policy, route disruption, and ecological timing are modeled together.",
      "label": "Probable",
      "confidence": "Medium",
      "agent": "Agent-Culinary",
      "runId": "kg-2026-04-25-cycle-09",
      "createdAt": "2026-04-25T00:00:00Z",
      "createdByAgent": "Agent-Culinary",
      "inputFile": "src/content/api/journal-agent-culinary-cycle-09.mdx"
    },
    {
      "recordType": "entity",
      "id": "entity-cycle-29-publication-lock",
      "entityType": "event",
      "name": "Cycle 29 Publication Lock",
      "aliases": [
        "Artifact Completeness Gate"
      ],
      "period": "900-1700",
      "region": "Philippine archipelago",
      "runId": "kg-2026-04-25-cycle-29",
      "createdAt": "2026-04-25T00:00:00Z",
      "createdByAgent": "Agent-Historian",
      "inputFile": "agents/timeline/cycle-29-timeline-ledger.md"
    },
    {
      "recordType": "claim",
      "id": "claim-c29-gate-pass",
      "statement": "Cycle 29 passed required artifacts for Story 6 publication core while preserving unresolved appendix queue.",
      "label": "Verified",
      "confidence": "High",
      "agent": "Agent-Historian",
      "runId": "kg-2026-04-25-cycle-29",
      "createdAt": "2026-04-25T00:00:00Z",
      "createdByAgent": "Agent-Historian",
      "inputFile": "agents/timeline/cycle-29-timeline-ledger.md"
    },
    {
      "recordType": "entity",
      "id": "entity-event-claim-card-adjudication-round10",
      "entityType": "event",
      "name": "Claim-Card Adjudication Execution",
      "aliases": [],
      "period": "1521-1700",
      "region": "Philippine archipelago",
      "runId": "kg-2026-04-26-cycle-10",
      "createdAt": "2026-04-26T00:00:00Z",
      "createdByAgent": "Agent-Historian",
      "inputFile": "agents/references/cycle-10-core-claim-cards.md"
    },
    {
      "recordType": "claim",
      "id": "claim-historian-2026-04-26-routed-exposure",
      "statement": "Colonial vulnerability chronology is better represented as routed exposure pathways than as linear conquest sequence.",
      "label": "Probable",
      "confidence": "Medium",
      "agent": "Agent-Historian",
      "runId": "kg-2026-04-26-cycle-10",
      "createdAt": "2026-04-26T00:00:00Z",
      "createdByAgent": "Agent-Historian",
      "inputFile": "src/content/api/journal-agent-historian-cycle-10.mdx"
    },
    {
      "recordType": "entity",
      "id": "entity-event-season-segment-model-round10",
      "entityType": "event",
      "name": "Season-and-Segment Exposure Modeling",
      "aliases": [],
      "period": "16th-17th century",
      "region": "Visayan corridors",
      "runId": "kg-2026-04-26-cycle-10",
      "createdAt": "2026-04-26T00:00:00Z",
      "createdByAgent": "Agent-Maritime",
      "inputFile": "src/content/api/journal-agent-maritime-cycle-10.mdx"
    },
    {
      "recordType": "claim",
      "id": "claim-maritime-2026-04-26-season-segment",
      "statement": "Maritime colonial vulnerability should be modeled through seasonal windows and corridor segment conditions.",
      "label": "Probable",
      "confidence": "Medium",
      "agent": "Agent-Maritime",
      "runId": "kg-2026-04-26-cycle-10",
      "createdAt": "2026-04-26T00:00:00Z",
      "createdByAgent": "Agent-Maritime",
      "inputFile": "src/content/api/journal-agent-maritime-cycle-10.mdx"
    },
    {
      "recordType": "entity",
      "id": "entity-term-drift-labeled-continuity-round10",
      "entityType": "term",
      "name": "Drift-Labeled Continuity Matrix",
      "aliases": [],
      "period": "customary-colonial",
      "region": "Philippines",
      "runId": "kg-2026-04-26-cycle-10",
      "createdAt": "2026-04-26T00:00:00Z",
      "createdByAgent": "Agent-Legal",
      "inputFile": "src/content/api/journal-agent-legal-cycle-10.mdx"
    },
    {
      "recordType": "claim",
      "id": "claim-legal-2026-04-26-drift-continuity",
      "statement": "Legal continuity claims gain reliability when documentary and interpretive continuity are separated with drift labels.",
      "label": "Probable",
      "confidence": "Medium",
      "agent": "Agent-Legal",
      "runId": "kg-2026-04-26-cycle-10",
      "createdAt": "2026-04-26T00:00:00Z",
      "createdByAgent": "Agent-Legal",
      "inputFile": "src/content/api/journal-agent-legal-cycle-10.mdx"
    },
    {
      "recordType": "entity",
      "id": "entity-event-triadic-food-vulnerability-round10",
      "entityType": "event",
      "name": "Triadic Food Vulnerability Tests",
      "aliases": [],
      "period": "colonial-modern",
      "region": "Philippines",
      "runId": "kg-2026-04-26-cycle-10",
      "createdAt": "2026-04-26T00:00:00Z",
      "createdByAgent": "Agent-Culinary",
      "inputFile": "src/content/api/journal-agent-culinary-cycle-10.mdx"
    },
    {
      "recordType": "claim",
      "id": "claim-culinary-2026-04-26-triadic-tests",
      "statement": "Food vulnerability interpretations are strongest under policy-route-ecology triadic modeling.",
      "label": "Probable",
      "confidence": "Medium",
      "agent": "Agent-Culinary",
      "runId": "kg-2026-04-26-cycle-10",
      "createdAt": "2026-04-26T00:00:00Z",
      "createdByAgent": "Agent-Culinary",
      "inputFile": "src/content/api/journal-agent-culinary-cycle-10.mdx"
    },
    {
      "recordType": "entity",
      "id": "entity-term-lexical-risk-governance-round10",
      "entityType": "term",
      "name": "Lexical Risk Governance Layer",
      "aliases": [],
      "period": "methodological",
      "region": "cross-agent",
      "runId": "kg-2026-04-26-cycle-10",
      "createdAt": "2026-04-26T00:00:00Z",
      "createdByAgent": "Agent-Linguistic",
      "inputFile": "src/content/api/journal-agent-linguistic-cycle-10.mdx"
    },
    {
      "recordType": "claim",
      "id": "claim-linguistic-2026-04-26-risk-governance",
      "statement": "Term-risk scoring stabilizes legal-historical vulnerability classification across agents.",
      "label": "Probable",
      "confidence": "Medium",
      "agent": "Agent-Linguistic",
      "runId": "kg-2026-04-26-cycle-10",
      "createdAt": "2026-04-26T00:00:00Z",
      "createdByAgent": "Agent-Linguistic",
      "inputFile": "src/content/api/journal-agent-linguistic-cycle-10.mdx"
    },
    {
      "recordType": "entity",
      "id": "entity-artifact-provenance-gates-round10",
      "entityType": "artifact",
      "name": "Provenance-Gated Exposure Claims",
      "aliases": [],
      "period": "methodological",
      "region": "collections",
      "runId": "kg-2026-04-26-cycle-10",
      "createdAt": "2026-04-26T00:00:00Z",
      "createdByAgent": "Agent-Curator",
      "inputFile": "src/content/api/journal-agent-curator-cycle-10.mdx"
    },
    {
      "recordType": "claim",
      "id": "claim-curator-2026-04-26-provenance-gates",
      "statement": "Object-linked vulnerability claims should be promoted only when provenance thresholds are met.",
      "label": "Probable",
      "confidence": "Medium",
      "agent": "Agent-Curator",
      "runId": "kg-2026-04-26-cycle-10",
      "createdAt": "2026-04-26T00:00:00Z",
      "createdByAgent": "Agent-Curator",
      "inputFile": "src/content/api/journal-agent-curator-cycle-10.mdx"
    },
    {
      "recordType": "entity",
      "id": "entity-cycle-30-story6-rc",
      "entityType": "event",
      "name": "Cycle 30 Story 6 Release Candidate",
      "aliases": [
        "Claim Freeze"
      ],
      "period": "900-1700",
      "region": "Philippine archipelago",
      "runId": "kg-2026-04-26-cycle-30",
      "createdAt": "2026-04-26T00:00:00Z",
      "createdByAgent": "Agent-Historian",
      "inputFile": "agents/timeline/cycle-30-timeline-ledger.md"
    },
    {
      "recordType": "claim",
      "id": "claim-c30-rc-approved",
      "statement": "Cycle 30 froze the Story 6 claim set and aligned publication text with final dispositions.",
      "label": "Verified",
      "confidence": "High",
      "agent": "Agent-Historian",
      "runId": "kg-2026-04-26-cycle-30",
      "createdAt": "2026-04-26T00:00:00Z",
      "createdByAgent": "Agent-Historian",
      "inputFile": "agents/timeline/cycle-30-timeline-ledger.md"
    },
    {
      "recordType": "entity",
      "id": "entity-event-challenge-round-round11",
      "entityType": "event",
      "name": "Challenge-Round Adjudication",
      "aliases": [],
      "period": "1521-1700",
      "region": "Philippine archipelago",
      "runId": "kg-2026-04-27-cycle-11",
      "createdAt": "2026-04-27T00:00:00Z",
      "createdByAgent": "Agent-Historian",
      "inputFile": "src/content/api/journal-agent-historian-cycle-11.mdx"
    },
    {
      "recordType": "claim",
      "id": "claim-historian-2026-04-27-fork-stable",
      "statement": "Only fork-stable chronology branches should anchor synthesis claims after challenge review.",
      "label": "Probable",
      "confidence": "Medium",
      "agent": "Agent-Historian",
      "runId": "kg-2026-04-27-cycle-11",
      "createdAt": "2026-04-27T00:00:00Z",
      "createdByAgent": "Agent-Historian",
      "inputFile": "src/content/api/journal-agent-historian-cycle-11.mdx"
    },
    {
      "recordType": "entity",
      "id": "entity-event-doctrine-compression-audit-round11",
      "entityType": "event",
      "name": "Doctrine Compression Audit",
      "aliases": [],
      "period": "16th-17th century",
      "region": "Visayan corridors",
      "runId": "kg-2026-04-27-cycle-11",
      "createdAt": "2026-04-27T00:00:00Z",
      "createdByAgent": "Agent-Maritime",
      "inputFile": "src/content/api/journal-agent-maritime-cycle-11.mdx"
    },
    {
      "recordType": "claim",
      "id": "claim-maritime-2026-04-27-compression-audit",
      "statement": "Doctrine summaries without segment-resolved evidence should remain contested.",
      "label": "Probable",
      "confidence": "Medium",
      "agent": "Agent-Maritime",
      "runId": "kg-2026-04-27-cycle-11",
      "createdAt": "2026-04-27T00:00:00Z",
      "createdByAgent": "Agent-Maritime",
      "inputFile": "src/content/api/journal-agent-maritime-cycle-11.mdx"
    },
    {
      "recordType": "entity",
      "id": "entity-term-drift-stable-matrix-round11",
      "entityType": "term",
      "name": "Drift-Stable Continuity Matrix",
      "aliases": [],
      "period": "customary-colonial",
      "region": "Philippines",
      "runId": "kg-2026-04-27-cycle-11",
      "createdAt": "2026-04-27T00:00:00Z",
      "createdByAgent": "Agent-Legal",
      "inputFile": "src/content/api/journal-agent-legal-cycle-11.mdx"
    },
    {
      "recordType": "claim",
      "id": "claim-legal-2026-04-27-drift-stable",
      "statement": "Legal continuity should be retained only where drift-stable pathways survive challenge checks.",
      "label": "Probable",
      "confidence": "Medium",
      "agent": "Agent-Legal",
      "runId": "kg-2026-04-27-cycle-11",
      "createdAt": "2026-04-27T00:00:00Z",
      "createdByAgent": "Agent-Legal",
      "inputFile": "src/content/api/journal-agent-legal-cycle-11.mdx"
    },
    {
      "recordType": "entity",
      "id": "entity-event-food-counterfactual-tests-round11",
      "entityType": "event",
      "name": "Food Counterfactual Tests",
      "aliases": [],
      "period": "colonial-modern",
      "region": "Philippines",
      "runId": "kg-2026-04-27-cycle-11",
      "createdAt": "2026-04-27T00:00:00Z",
      "createdByAgent": "Agent-Culinary",
      "inputFile": "src/content/api/journal-agent-culinary-cycle-11.mdx"
    },
    {
      "recordType": "claim",
      "id": "claim-culinary-2026-04-27-counterfactual",
      "statement": "Triadic food-vulnerability models outperform mono-causal explanations under counterfactual testing.",
      "label": "Probable",
      "confidence": "Medium",
      "agent": "Agent-Culinary",
      "runId": "kg-2026-04-27-cycle-11",
      "createdAt": "2026-04-27T00:00:00Z",
      "createdByAgent": "Agent-Culinary",
      "inputFile": "src/content/api/journal-agent-culinary-cycle-11.mdx"
    },
    {
      "recordType": "entity",
      "id": "entity-term-adversarial-term-forks-round11",
      "entityType": "term",
      "name": "Adversarial Term-Fork Review",
      "aliases": [],
      "period": "methodological",
      "region": "cross-agent",
      "runId": "kg-2026-04-27-cycle-11",
      "createdAt": "2026-04-27T00:00:00Z",
      "createdByAgent": "Agent-Linguistic",
      "inputFile": "src/content/api/journal-agent-linguistic-cycle-11.mdx"
    },
    {
      "recordType": "claim",
      "id": "claim-linguistic-2026-04-27-adversarial-review",
      "statement": "Adversarial lexical checks reduce hidden classification errors in vulnerability synthesis.",
      "label": "Probable",
      "confidence": "Medium",
      "agent": "Agent-Linguistic",
      "runId": "kg-2026-04-27-cycle-11",
      "createdAt": "2026-04-27T00:00:00Z",
      "createdByAgent": "Agent-Linguistic",
      "inputFile": "src/content/api/journal-agent-linguistic-cycle-11.mdx"
    },
    {
      "recordType": "entity",
      "id": "entity-artifact-provenance-adversarial-round11",
      "entityType": "artifact",
      "name": "Provenance Adversarial Validation",
      "aliases": [],
      "period": "methodological",
      "region": "collections",
      "runId": "kg-2026-04-27-cycle-11",
      "createdAt": "2026-04-27T00:00:00Z",
      "createdByAgent": "Agent-Curator",
      "inputFile": "src/content/api/journal-agent-curator-cycle-11.mdx"
    },
    {
      "recordType": "claim",
      "id": "claim-curator-2026-04-27-adversarial-validation",
      "statement": "Provenance degradation testing reveals fragility points before publication-level synthesis.",
      "label": "Probable",
      "confidence": "Medium",
      "agent": "Agent-Curator",
      "runId": "kg-2026-04-27-cycle-11",
      "createdAt": "2026-04-27T00:00:00Z",
      "createdByAgent": "Agent-Curator",
      "inputFile": "src/content/api/journal-agent-curator-cycle-11.mdx"
    },
    {
      "recordType": "entity",
      "id": "entity-event-story3-publication-lock-round12",
      "entityType": "event",
      "name": "Story 03 Publication Lock",
      "aliases": [],
      "period": "1521-1700",
      "region": "Philippine archipelago",
      "runId": "kg-2026-04-28-cycle-12",
      "createdAt": "2026-04-28T00:00:00Z",
      "createdByAgent": "Agent-Historian",
      "inputFile": "src/content/api/journal-agent-historian-cycle-12.mdx"
    },
    {
      "recordType": "claim",
      "id": "claim-historian-2026-04-28-story3-lock",
      "statement": "Story-level chronology should retain confidence-labeled forks for conclusion-critical intervals.",
      "label": "Probable",
      "confidence": "Medium",
      "agent": "Agent-Historian",
      "runId": "kg-2026-04-28-cycle-12",
      "createdAt": "2026-04-28T00:00:00Z",
      "createdByAgent": "Agent-Historian",
      "inputFile": "src/content/api/journal-agent-historian-cycle-12.mdx"
    },
    {
      "recordType": "entity",
      "id": "entity-event-maritime-publication-lock-round12",
      "entityType": "event",
      "name": "Maritime Season-Segment Publication Lock",
      "aliases": [],
      "period": "16th-17th century",
      "region": "Visayan corridors",
      "runId": "kg-2026-04-28-cycle-12",
      "createdAt": "2026-04-28T00:00:00Z",
      "createdByAgent": "Agent-Maritime",
      "inputFile": "src/content/api/journal-agent-maritime-cycle-12.mdx"
    },
    {
      "recordType": "claim",
      "id": "claim-maritime-2026-04-28-story3-lock",
      "statement": "Publication-ready maritime claims require explicit seasonal windows and segment confidence labels.",
      "label": "Probable",
      "confidence": "Medium",
      "agent": "Agent-Maritime",
      "runId": "kg-2026-04-28-cycle-12",
      "createdAt": "2026-04-28T00:00:00Z",
      "createdByAgent": "Agent-Maritime",
      "inputFile": "src/content/api/journal-agent-maritime-cycle-12.mdx"
    },
    {
      "recordType": "entity",
      "id": "entity-term-legal-publication-lock-round12",
      "entityType": "term",
      "name": "Legal Drift Publication Lock",
      "aliases": [],
      "period": "customary-colonial",
      "region": "Philippines",
      "runId": "kg-2026-04-28-cycle-12",
      "createdAt": "2026-04-28T00:00:00Z",
      "createdByAgent": "Agent-Legal",
      "inputFile": "src/content/api/journal-agent-legal-cycle-12.mdx"
    },
    {
      "recordType": "claim",
      "id": "claim-legal-2026-04-28-story3-lock",
      "statement": "Story-ready legal claims must preserve drift labels at interpretation-critical terms.",
      "label": "Probable",
      "confidence": "Medium",
      "agent": "Agent-Legal",
      "runId": "kg-2026-04-28-cycle-12",
      "createdAt": "2026-04-28T00:00:00Z",
      "createdByAgent": "Agent-Legal",
      "inputFile": "src/content/api/journal-agent-legal-cycle-12.mdx"
    },
    {
      "recordType": "entity",
      "id": "entity-event-food-publication-lock-round12",
      "entityType": "event",
      "name": "Triadic Food Publication Lock",
      "aliases": [],
      "period": "colonial-modern",
      "region": "Philippines",
      "runId": "kg-2026-04-28-cycle-12",
      "createdAt": "2026-04-28T00:00:00Z",
      "createdByAgent": "Agent-Culinary",
      "inputFile": "src/content/api/journal-agent-culinary-cycle-12.mdx"
    },
    {
      "recordType": "claim",
      "id": "claim-culinary-2026-04-28-story3-lock",
      "statement": "Story-ready food vulnerability claims require triadic causality and caveat visibility.",
      "label": "Probable",
      "confidence": "Medium",
      "agent": "Agent-Culinary",
      "runId": "kg-2026-04-28-cycle-12",
      "createdAt": "2026-04-28T00:00:00Z",
      "createdByAgent": "Agent-Culinary",
      "inputFile": "src/content/api/journal-agent-culinary-cycle-12.mdx"
    },
    {
      "recordType": "entity",
      "id": "entity-term-lexicon-publication-lock-round12",
      "entityType": "term",
      "name": "Term-Risk Publication Lock",
      "aliases": [],
      "period": "methodological",
      "region": "cross-agent",
      "runId": "kg-2026-04-28-cycle-12",
      "createdAt": "2026-04-28T00:00:00Z",
      "createdByAgent": "Agent-Linguistic",
      "inputFile": "src/content/api/journal-agent-linguistic-cycle-12.mdx"
    },
    {
      "recordType": "claim",
      "id": "claim-linguistic-2026-04-28-story3-lock",
      "statement": "Story-level synthesis credibility depends on mandatory interpretation-critical term-risk annotations.",
      "label": "Probable",
      "confidence": "Medium",
      "agent": "Agent-Linguistic",
      "runId": "kg-2026-04-28-cycle-12",
      "createdAt": "2026-04-28T00:00:00Z",
      "createdByAgent": "Agent-Linguistic",
      "inputFile": "src/content/api/journal-agent-linguistic-cycle-12.mdx"
    },
    {
      "recordType": "entity",
      "id": "entity-artifact-provenance-publication-lock-round12",
      "entityType": "artifact",
      "name": "Provenance Confidence Publication Lock",
      "aliases": [],
      "period": "methodological",
      "region": "collections",
      "runId": "kg-2026-04-28-cycle-12",
      "createdAt": "2026-04-28T00:00:00Z",
      "createdByAgent": "Agent-Curator",
      "inputFile": "src/content/api/journal-agent-curator-cycle-12.mdx"
    },
    {
      "recordType": "claim",
      "id": "claim-curator-2026-04-28-story3-lock",
      "statement": "Story-ready object claims should inherit confidence from explicit provenance and context-integrity states.",
      "label": "Probable",
      "confidence": "Medium",
      "agent": "Agent-Curator",
      "runId": "kg-2026-04-28-cycle-12",
      "createdAt": "2026-04-28T00:00:00Z",
      "createdByAgent": "Agent-Curator",
      "inputFile": "src/content/api/journal-agent-curator-cycle-12.mdx"
    },
    {
      "recordType": "entity",
      "id": "entity-tl-001-lci",
      "entityType": "event",
      "name": "LCI Debt-Clearance Transaction",
      "aliases": [
        "Laguna Copperplate Inscription"
      ],
      "period": "c. 900 CE",
      "region": "Tondo-Laguna, S. Luzon",
      "runId": "kg-2026-04-30-cycle-13",
      "createdAt": "2026-04-30T00:00:00Z",
      "createdByAgent": "Agent-Historian",
      "inputFile": "src/content/api/journal-agent-historian-cycle-13.mdx"
    },
    {
      "recordType": "entity",
      "id": "entity-tl-002-butuan",
      "entityType": "event",
      "name": "Butuan Tributary Missions to Song China",
      "aliases": [
        "Pu-tuan missions"
      ],
      "period": "1001-1011 CE",
      "region": "Butuan, NE Mindanao",
      "runId": "kg-2026-04-30-cycle-13",
      "createdAt": "2026-04-30T00:00:00Z",
      "createdByAgent": "Agent-Historian",
      "inputFile": "src/content/api/journal-agent-historian-cycle-13.mdx"
    },
    {
      "recordType": "entity",
      "id": "entity-tl-003-mai",
      "entityType": "event",
      "name": "Ma-i Trading Polity",
      "aliases": [
        "Ma-i",
        "麻逸"
      ],
      "period": "982-1225 CE",
      "region": "Mindoro or Manila Bay (contested)",
      "runId": "kg-2026-04-30-cycle-13",
      "createdAt": "2026-04-30T00:00:00Z",
      "createdByAgent": "Agent-Historian",
      "inputFile": "src/content/api/journal-agent-historian-cycle-13.mdx"
    },
    {
      "recordType": "entity",
      "id": "entity-tl-004-tondo",
      "entityType": "event",
      "name": "Tondo as Regional Polity",
      "aliases": [
        "Tondo pre-colonial"
      ],
      "period": "pre-1300 CE",
      "region": "Manila Bay, Luzon",
      "runId": "kg-2026-04-30-cycle-13",
      "createdAt": "2026-04-30T00:00:00Z",
      "createdByAgent": "Agent-Historian",
      "inputFile": "src/content/api/journal-agent-historian-cycle-13.mdx"
    },
    {
      "recordType": "entity",
      "id": "entity-tl-005-sulu",
      "entityType": "event",
      "name": "Sulu Sultanate Establishment",
      "aliases": [
        "Sulu founding"
      ],
      "period": "c. 1405-1457",
      "region": "Sulu Archipelago",
      "runId": "kg-2026-04-30-cycle-13",
      "createdAt": "2026-04-30T00:00:00Z",
      "createdByAgent": "Agent-Historian",
      "inputFile": "src/content/api/journal-agent-historian-cycle-13.mdx"
    },
    {
      "recordType": "entity",
      "id": "entity-tl-006-manila-islam",
      "entityType": "event",
      "name": "Manila Islamization Layer",
      "aliases": [
        "Rajah Sulayman Islam"
      ],
      "period": "c. 1500-1571",
      "region": "Manila Bay, Luzon",
      "runId": "kg-2026-04-30-cycle-13",
      "createdAt": "2026-04-30T00:00:00Z",
      "createdByAgent": "Agent-Historian",
      "inputFile": "src/content/api/journal-agent-historian-cycle-13.mdx"
    },
    {
      "recordType": "entity",
      "id": "entity-mc-01-scs",
      "entityType": "corridor",
      "name": "South China Sea Western Route",
      "aliases": [
        "Fujian-Manila route"
      ],
      "period": "continuous",
      "region": "Fujian-Manila Bay",
      "runId": "kg-2026-04-30-cycle-13",
      "createdAt": "2026-04-30T00:00:00Z",
      "createdByAgent": "Agent-Maritime",
      "inputFile": "src/content/api/journal-agent-maritime-cycle-13.mdx"
    },
    {
      "recordType": "entity",
      "id": "entity-mc-02-vismin",
      "entityType": "corridor",
      "name": "Inter-island Visayas-Mindanao Axis",
      "aliases": [],
      "period": "continuous",
      "region": "Cebu-Butuan-Sulu-Panay-Mindoro",
      "runId": "kg-2026-04-30-cycle-13",
      "createdAt": "2026-04-30T00:00:00Z",
      "createdByAgent": "Agent-Maritime",
      "inputFile": "src/content/api/journal-agent-maritime-cycle-13.mdx"
    },
    {
      "recordType": "entity",
      "id": "entity-mc-03-sulu-borneo",
      "entityType": "corridor",
      "name": "Sulu-Borneo-Malay World Connection",
      "aliases": [],
      "period": "continuous",
      "region": "Sulu-Sandakan-Brunei",
      "runId": "kg-2026-04-30-cycle-13",
      "createdAt": "2026-04-30T00:00:00Z",
      "createdByAgent": "Agent-Maritime",
      "inputFile": "src/content/api/journal-agent-maritime-cycle-13.mdx"
    },
    {
      "recordType": "claim",
      "id": "claim-c13-historian-pre1521-anchors",
      "statement": "Pre-1521 layer contains 3 verified anchors (LCI, Butuan missions, Chinese trade docs) and 3 probable-to-contested nodes requiring bridge hypotheses.",
      "label": "Verified",
      "confidence": "High",
      "agent": "Agent-Historian",
      "runId": "kg-2026-04-30-cycle-13",
      "createdAt": "2026-04-30T00:00:00Z",
      "createdByAgent": "Agent-Historian",
      "inputFile": "src/content/api/journal-agent-historian-cycle-13.mdx"
    },
    {
      "recordType": "claim",
      "id": "claim-c13-maritime-seasonal",
      "statement": "Maritime corridor seasonality constrains speed of institutional transfer and cultural exchange.",
      "label": "Probable",
      "confidence": "Medium",
      "agent": "Agent-Maritime",
      "runId": "kg-2026-04-30-cycle-13",
      "createdAt": "2026-04-30T00:00:00Z",
      "createdByAgent": "Agent-Maritime",
      "inputFile": "src/content/api/journal-agent-maritime-cycle-13.mdx"
    },
    {
      "recordType": "claim",
      "id": "claim-c13-legal-drift",
      "statement": "Pre-1521 legal-administrative terms cannot be treated as stable labels across 900-1521 CE span without drift annotation.",
      "label": "Probable",
      "confidence": "Medium",
      "agent": "Agent-Legal",
      "runId": "kg-2026-04-30-cycle-13",
      "createdAt": "2026-04-30T00:00:00Z",
      "createdByAgent": "Agent-Legal",
      "inputFile": "src/content/api/journal-agent-legal-cycle-13.mdx"
    },
    {
      "recordType": "claim",
      "id": "claim-c13-linguistic-termrisk",
      "statement": "Four high-impact term-risk items (kingdom/polity/chiefdom, Ma-i identification, LCI language, tarsila terminology) affect pre-1521 layer.",
      "label": "Probable",
      "confidence": "Medium",
      "agent": "Agent-Linguistic",
      "runId": "kg-2026-04-30-cycle-13",
      "createdAt": "2026-04-30T00:00:00Z",
      "createdByAgent": "Agent-Linguistic",
      "inputFile": "src/content/api/journal-agent-linguistic-cycle-13.mdx"
    },
    {
      "recordType": "claim",
      "id": "claim-c13-curator-provenance",
      "statement": "Pre-1521 layer has 2 high-provenance anchors (LCI, Butuan boats), 1 variable (ceramics), 2 limited (gold, manuscripts).",
      "label": "Verified",
      "confidence": "High",
      "agent": "Agent-Curator",
      "runId": "kg-2026-04-30-cycle-13",
      "createdAt": "2026-04-30T00:00:00Z",
      "createdByAgent": "Agent-Curator",
      "inputFile": "src/content/api/journal-agent-curator-cycle-13.mdx"
    },
    {
      "recordType": "claim",
      "id": "claim-c13-culinary-provisioning",
      "statement": "Provisioning signals (rice surplus, forest extraction, nearshore protein, carabao timing) constrain polity-scale claims but none anchor independently.",
      "label": "Probable",
      "confidence": "Medium",
      "agent": "Agent-Culinary",
      "runId": "kg-2026-04-30-cycle-13",
      "createdAt": "2026-04-30T00:00:00Z",
      "createdByAgent": "Agent-Culinary",
      "inputFile": "src/content/api/journal-agent-culinary-cycle-13.mdx"
    },
    {
      "recordType": "entity",
      "id": "entity-tl-007-pigafetta",
      "entityType": "event",
      "name": "Pigafetta Cebu & Mactan Contact",
      "aliases": [
        "First European contact"
      ],
      "period": "1521",
      "region": "Cebu, Mactan",
      "runId": "kg-2026-05-01-cycle-14",
      "createdAt": "2026-05-01T00:00:00Z",
      "createdByAgent": "Agent-Historian",
      "inputFile": "src/content/api/journal-agent-historian-cycle-14.mdx"
    },
    {
      "recordType": "entity",
      "id": "entity-tl-008-manila-conquest",
      "entityType": "event",
      "name": "Legazpi Manila Conquest & Foundation",
      "aliases": [
        "Foundation of Manila"
      ],
      "period": "1570-1572",
      "region": "Manila Bay, Luzon",
      "runId": "kg-2026-05-01-cycle-14",
      "createdAt": "2026-05-01T00:00:00Z",
      "createdByAgent": "Agent-Historian",
      "inputFile": "src/content/api/journal-agent-historian-cycle-14.mdx"
    },
    {
      "recordType": "entity",
      "id": "entity-tl-009-loarca",
      "entityType": "event",
      "name": "Loarca Ethnographic Survey",
      "aliases": [
        "Relacion de las Yslas Filipinas"
      ],
      "period": "1582",
      "region": "Archipelago-wide",
      "runId": "kg-2026-05-01-cycle-14",
      "createdAt": "2026-05-01T00:00:00Z",
      "createdByAgent": "Agent-Historian",
      "inputFile": "src/content/api/journal-agent-historian-cycle-14.mdx"
    },
    {
      "recordType": "entity",
      "id": "entity-tl-010-plasencia",
      "entityType": "event",
      "name": "Plasencia Tagalog Legal Customs",
      "aliases": [
        "Customs of the Tagalogs"
      ],
      "period": "1589",
      "region": "Tagalog areas, Luzon",
      "runId": "kg-2026-05-01-cycle-14",
      "createdAt": "2026-05-01T00:00:00Z",
      "createdByAgent": "Agent-Historian",
      "inputFile": "src/content/api/journal-agent-historian-cycle-14.mdx"
    },
    {
      "recordType": "entity",
      "id": "entity-tl-011-census",
      "entityType": "event",
      "name": "Dasmariñas Encomienda Census",
      "aliases": [
        "1591 Census"
      ],
      "period": "1591",
      "region": "Archipelago-wide",
      "runId": "kg-2026-05-01-cycle-14",
      "createdAt": "2026-05-01T00:00:00Z",
      "createdByAgent": "Agent-Historian",
      "inputFile": "src/content/api/journal-agent-historian-cycle-14.mdx"
    },
    {
      "recordType": "entity",
      "id": "entity-tl-013-morga",
      "entityType": "event",
      "name": "Morga Sucesos Comprehensive Description",
      "aliases": [
        "Sucesos de las Islas Filipinas"
      ],
      "period": "1609",
      "region": "Archipelago-wide",
      "runId": "kg-2026-05-01-cycle-14",
      "createdAt": "2026-05-01T00:00:00Z",
      "createdByAgent": "Agent-Historian",
      "inputFile": "src/content/api/journal-agent-historian-cycle-14.mdx"
    },
    {
      "recordType": "entity",
      "id": "entity-bnr-collection",
      "entityType": "source",
      "name": "Blair & Robertson Collection",
      "aliases": [
        "BnR",
        "Philippine Islands 1493-1803"
      ],
      "period": "1493-1803",
      "region": "Archipelago-wide",
      "runId": "kg-2026-05-01-cycle-14",
      "createdAt": "2026-05-01T00:00:00Z",
      "createdByAgent": "Agent-Curator",
      "inputFile": "src/content/api/journal-agent-curator-cycle-14.mdx"
    },
    {
      "recordType": "claim",
      "id": "claim-c14-historian-bnr-upgrade",
      "statement": "BnR collection transforms timeline from secondary-source-dependent to primary-source-anchored for 1565-1700 period.",
      "label": "Verified",
      "confidence": "High",
      "agent": "Agent-Historian",
      "runId": "kg-2026-05-01-cycle-14",
      "createdAt": "2026-05-01T00:00:00Z",
      "createdByAgent": "Agent-Historian",
      "inputFile": "src/content/api/journal-agent-historian-cycle-14.mdx"
    },
    {
      "recordType": "claim",
      "id": "claim-c14-maritime-trade",
      "statement": "Contact-era maritime trade operated on predictable monsoon calendar: 30-40 Chinese junks annually Mar-Jun; Japanese ships Oct-Mar.",
      "label": "Verified",
      "confidence": "High",
      "agent": "Agent-Maritime",
      "runId": "kg-2026-05-01-cycle-14",
      "createdAt": "2026-05-01T00:00:00Z",
      "createdByAgent": "Agent-Maritime",
      "inputFile": "src/content/api/journal-agent-maritime-cycle-14.mdx"
    },
    {
      "recordType": "claim",
      "id": "claim-c14-legal-convergence",
      "statement": "Three independent observers (Loarca, Plasencia, Morga) converge on tripartite social structure within 27 years.",
      "label": "Verified",
      "confidence": "High",
      "agent": "Agent-Legal",
      "runId": "kg-2026-05-01-cycle-14",
      "createdAt": "2026-05-01T00:00:00Z",
      "createdByAgent": "Agent-Legal",
      "inputFile": "src/content/api/journal-agent-legal-cycle-14.mdx"
    },
    {
      "recordType": "claim",
      "id": "claim-c14-linguistic-fk06",
      "statement": "Writing system contradiction: Loarca (1582) claims Moro-only; Morga (1609) claims near-universal. New fork FK-06 created.",
      "label": "Contested",
      "confidence": "Medium",
      "agent": "Agent-Linguistic",
      "runId": "kg-2026-05-01-cycle-14",
      "createdAt": "2026-05-01T00:00:00Z",
      "createdByAgent": "Agent-Linguistic",
      "inputFile": "src/content/api/journal-agent-linguistic-cycle-14.mdx"
    },
    {
      "recordType": "claim",
      "id": "claim-c14-culinary-fermentation",
      "statement": "Morga provides earliest primary-source evidence for Philippine fermentation preference: meat/fish relished when spoiled.",
      "label": "Verified",
      "confidence": "High",
      "agent": "Agent-Culinary",
      "runId": "kg-2026-05-01-cycle-14",
      "createdAt": "2026-05-01T00:00:00Z",
      "createdByAgent": "Agent-Culinary",
      "inputFile": "src/content/api/journal-agent-culinary-cycle-14.mdx"
    },
    {
      "recordType": "entity",
      "id": "entity-bridge-b01-debt",
      "entityType": "event",
      "name": "Bridge: LCI Debt to Contact-Era Debt-Slavery",
      "aliases": [],
      "period": "900-1589",
      "region": "Tondo-Laguna to Tagalog areas",
      "runId": "kg-2026-05-02-cycle-15",
      "createdAt": "2026-05-02T00:00:00Z",
      "createdByAgent": "Agent-Historian",
      "inputFile": "src/content/api/journal-agent-historian-cycle-15.mdx"
    },
    {
      "recordType": "entity",
      "id": "entity-bridge-b04-trade",
      "entityType": "event",
      "name": "Bridge: Chinese Trade Continuity",
      "aliases": [],
      "period": "982-1609",
      "region": "S. China Sea corridor",
      "runId": "kg-2026-05-02-cycle-15",
      "createdAt": "2026-05-02T00:00:00Z",
      "createdByAgent": "Agent-Historian",
      "inputFile": "src/content/api/journal-agent-historian-cycle-15.mdx"
    },
    {
      "recordType": "entity",
      "id": "entity-bridge-b05-islam",
      "entityType": "event",
      "name": "Bridge: Islamization Brunei to Manila",
      "aliases": [],
      "period": "1405-1571",
      "region": "Sulu to Manila via Borneo",
      "runId": "kg-2026-05-02-cycle-15",
      "createdAt": "2026-05-02T00:00:00Z",
      "createdByAgent": "Agent-Historian",
      "inputFile": "src/content/api/journal-agent-historian-cycle-15.mdx"
    },
    {
      "recordType": "entity",
      "id": "entity-mc-05-galleon",
      "entityType": "corridor",
      "name": "Manila-Acapulco Galleon Route",
      "aliases": [
        "Galleon trade"
      ],
      "period": "1565-ongoing",
      "region": "Manila-Pacific-Acapulco",
      "runId": "kg-2026-05-02-cycle-15",
      "createdAt": "2026-05-02T00:00:00Z",
      "createdByAgent": "Agent-Maritime",
      "inputFile": "src/content/api/journal-agent-maritime-cycle-15.mdx"
    },
    {
      "recordType": "claim",
      "id": "claim-c15-historian-functions-bridge",
      "statement": "Functions bridge; forms do not. General capabilities can be reliably bridged across the 600-year gap; specific institutional forms cannot.",
      "label": "Verified",
      "confidence": "High",
      "agent": "Agent-Historian",
      "runId": "kg-2026-05-02-cycle-15",
      "createdAt": "2026-05-02T00:00:00Z",
      "createdByAgent": "Agent-Historian",
      "inputFile": "src/content/api/journal-agent-historian-cycle-15.mdx"
    },
    {
      "recordType": "claim",
      "id": "claim-c15-maritime-3of4-continuous",
      "statement": "Three of four pre-1521 maritime corridors have strong bridge evidence to contact era. MC-04 (eastern seaboard) downgraded to speculative.",
      "label": "Verified",
      "confidence": "High",
      "agent": "Agent-Maritime",
      "runId": "kg-2026-05-02-cycle-15",
      "createdAt": "2026-05-02T00:00:00Z",
      "createdByAgent": "Agent-Maritime",
      "inputFile": "src/content/api/journal-agent-maritime-cycle-15.mdx"
    },
    {
      "recordType": "claim",
      "id": "claim-c15-curator-ceramic-bridge",
      "statement": "Chinese trade ceramics are the strongest available material evidence spanning the 600-year documentary gap.",
      "label": "Verified",
      "confidence": "High",
      "agent": "Agent-Curator",
      "runId": "kg-2026-05-02-cycle-15",
      "createdAt": "2026-05-02T00:00:00Z",
      "createdByAgent": "Agent-Curator",
      "inputFile": "src/content/api/journal-agent-curator-cycle-15.mdx"
    },
    {
      "recordType": "claim",
      "id": "claim-c15-culinary-pleiades",
      "statement": "Pleiades-based agricultural calendar (Loarca BnR V) provides first primary-source temporal framework for pre-colonial provisioning.",
      "label": "Verified",
      "confidence": "High",
      "agent": "Agent-Culinary",
      "runId": "kg-2026-05-02-cycle-15",
      "createdAt": "2026-05-02T00:00:00Z",
      "createdByAgent": "Agent-Culinary",
      "inputFile": "src/content/api/journal-agent-culinary-cycle-15.mdx"
    },
    {
      "recordType": "entity",
      "id": "entity-story-04",
      "entityType": "event",
      "name": "Story 04: Forked Chronology 900-1700 CE",
      "aliases": [
        "Forked Timeline"
      ],
      "period": "900-1700 CE",
      "region": "Philippine archipelago",
      "runId": "kg-2026-05-03-cycle-16",
      "createdAt": "2026-05-03T00:00:00Z",
      "createdByAgent": "Agent-Historian",
      "inputFile": "src/content/api/story-04-forked-chronology-900-1700.mdx"
    },
    {
      "recordType": "claim",
      "id": "claim-c16-publication-lock",
      "statement": "Main-probable timeline contains 14 nodes, 6 bridges, 5 corridors, 7 forks. Central finding: functions bridge, forms do not.",
      "label": "Verified",
      "confidence": "High",
      "agent": "Agent-Historian",
      "runId": "kg-2026-05-03-cycle-16",
      "createdAt": "2026-05-03T00:00:00Z",
      "createdByAgent": "Agent-Historian",
      "inputFile": "src/content/api/journal-agent-historian-cycle-16.mdx"
    },
    {
      "recordType": "claim",
      "id": "claim-c16-maritime-lock",
      "statement": "5 corridors characterized, 4 vessel classes documented, seasonal trade calendar reconstructed from primary sources.",
      "label": "Verified",
      "confidence": "High",
      "agent": "Agent-Maritime",
      "runId": "kg-2026-05-03-cycle-16",
      "createdAt": "2026-05-03T00:00:00Z",
      "createdByAgent": "Agent-Maritime",
      "inputFile": "src/content/api/journal-agent-maritime-cycle-16.mdx"
    },
    {
      "recordType": "claim",
      "id": "claim-c16-legal-lock",
      "statement": "Convergent BnR evidence from 3 sources proves pre-contact social stratification. Specific class terms remain contact-era documented only.",
      "label": "Verified",
      "confidence": "High",
      "agent": "Agent-Legal",
      "runId": "kg-2026-05-03-cycle-16",
      "createdAt": "2026-05-03T00:00:00Z",
      "createdByAgent": "Agent-Legal",
      "inputFile": "src/content/api/journal-agent-legal-cycle-16.mdx"
    },
    {
      "recordType": "claim",
      "id": "claim-c16-linguistic-lock",
      "statement": "FK-06 (writing system) partially resolved: regional variation + observer bias. Term-risk register locked with 7 high-impact items.",
      "label": "Probable",
      "confidence": "Medium",
      "agent": "Agent-Linguistic",
      "runId": "kg-2026-05-03-cycle-16",
      "createdAt": "2026-05-03T00:00:00Z",
      "createdByAgent": "Agent-Linguistic",
      "inputFile": "src/content/api/journal-agent-linguistic-cycle-16.mdx"
    },
    {
      "recordType": "claim",
      "id": "claim-c16-curator-lock",
      "statement": "51-volume BnR collection provides primary-source backbone; provenance framework with clear guidance for each evidence class.",
      "label": "Verified",
      "confidence": "High",
      "agent": "Agent-Curator",
      "runId": "kg-2026-05-03-cycle-16",
      "createdAt": "2026-05-03T00:00:00Z",
      "createdByAgent": "Agent-Curator",
      "inputFile": "src/content/api/journal-agent-curator-cycle-16.mdx"
    },
    {
      "recordType": "claim",
      "id": "claim-c16-culinary-lock",
      "statement": "Food systems timeline publication-ready: rice universal staple, fish primary protein, tuba central to governance, Chinese agricultural influence documented 1590.",
      "label": "Verified",
      "confidence": "High",
      "agent": "Agent-Culinary",
      "runId": "kg-2026-05-03-cycle-16",
      "createdAt": "2026-05-03T00:00:00Z",
      "createdByAgent": "Agent-Culinary",
      "inputFile": "src/content/api/journal-agent-culinary-cycle-16.mdx"
    },
    {
      "recordType": "entity",
      "id": "entity-tl-015-hindu",
      "entityType": "cultural-period",
      "name": "Hindu-Sanskrit Cultural Substrate",
      "aliases": [
        "Hindu Layer",
        "Sanskrit Substrate",
        "Ghost Period"
      ],
      "period": "pre-900 CE",
      "region": "Philippine archipelago (via Java/Sumatra)",
      "runId": "kg-2026-05-04-cycle-17",
      "createdAt": "2026-05-04T00:00:00Z",
      "createdByAgent": "Agent-Historian",
      "inputFile": "src/content/api/journal-agent-historian-cycle-17.mdx"
    },
    {
      "recordType": "entity",
      "id": "entity-tl-016-confederation",
      "entityType": "polity",
      "name": "Manila-Borneo Confederation (Rizal Claim)",
      "aliases": [
        "12th-Century Confederation"
      ],
      "period": "c. 1100s",
      "region": "Manila-Borneo",
      "runId": "kg-2026-05-04-cycle-17",
      "createdAt": "2026-05-04T00:00:00Z",
      "createdByAgent": "Agent-Historian",
      "inputFile": "src/content/api/journal-agent-historian-cycle-17.mdx"
    },
    {
      "recordType": "entity",
      "id": "entity-tl-017-chinese-massacres",
      "entityType": "event-series",
      "name": "Chinese Massacre Cycle",
      "aliases": [
        "Manila Chinese Massacres",
        "Sangley Massacres"
      ],
      "period": "1603-1662",
      "region": "Manila",
      "runId": "kg-2026-05-04-cycle-17",
      "createdAt": "2026-05-04T00:00:00Z",
      "createdByAgent": "Agent-Historian",
      "inputFile": "src/content/api/journal-agent-historian-cycle-17.mdx"
    },
    {
      "recordType": "entity",
      "id": "entity-tl-018-koxinga",
      "entityType": "event",
      "name": "Koxinga Threat",
      "aliases": [
        "Zheng Chenggong Threat"
      ],
      "period": "1662",
      "region": "Manila-Taiwan-Fujian",
      "runId": "kg-2026-05-04-cycle-17",
      "createdAt": "2026-05-04T00:00:00Z",
      "createdByAgent": "Agent-Historian",
      "inputFile": "src/content/api/journal-agent-historian-cycle-17.mdx"
    },
    {
      "recordType": "entity",
      "id": "entity-tl-019-copper-buddhas",
      "entityType": "artifact",
      "name": "Copper Buddha Images",
      "aliases": [
        "Ma-i Copper Buddhas"
      ],
      "period": "pre-1205",
      "region": "Ma-i (Philippines)",
      "runId": "kg-2026-05-04-cycle-17",
      "createdAt": "2026-05-04T00:00:00Z",
      "createdByAgent": "Agent-Curator",
      "inputFile": "src/content/api/journal-agent-curator-cycle-17.mdx"
    },
    {
      "recordType": "entity",
      "id": "entity-tagal-foundry",
      "entityType": "facility",
      "name": "Tagál Cannon-Foundry",
      "aliases": [
        "Manila Foundry",
        "Tagalog Foundry"
      ],
      "period": "pre-1571",
      "region": "Manila",
      "runId": "kg-2026-05-04-cycle-17",
      "createdAt": "2026-05-04T00:00:00Z",
      "createdByAgent": "Agent-Maritime",
      "inputFile": "src/content/api/journal-agent-maritime-cycle-17.mdx"
    },
    {
      "recordType": "entity",
      "id": "entity-mc-06-moro-circuit",
      "entityType": "corridor",
      "name": "Moro Raiding Circuit",
      "aliases": [
        "MC-06"
      ],
      "period": "c. 1600-1848",
      "region": "Sulu-Visayas-Luzon",
      "runId": "kg-2026-05-04-cycle-17",
      "createdAt": "2026-05-04T00:00:00Z",
      "createdByAgent": "Agent-Maritime",
      "inputFile": "src/content/api/journal-agent-maritime-cycle-17.mdx"
    },
    {
      "recordType": "entity",
      "id": "entity-mc-07-hindu-network",
      "entityType": "corridor",
      "name": "Hindu-Buddhist Maritime Network",
      "aliases": [
        "MC-07",
        "Ghost Corridor"
      ],
      "period": "pre-900 CE",
      "region": "India-Java-Philippines",
      "runId": "kg-2026-05-04-cycle-17",
      "createdAt": "2026-05-04T00:00:00Z",
      "createdByAgent": "Agent-Maritime",
      "inputFile": "src/content/api/journal-agent-maritime-cycle-17.mdx"
    },
    {
      "recordType": "entity",
      "id": "entity-fractional-slavery",
      "entityType": "institution",
      "name": "Fractional Slavery System",
      "aliases": [
        "Algorithmic Slavery",
        "Half-Quarter-Eighth Slavery"
      ],
      "period": "pre-contact to colonial",
      "region": "Philippine archipelago",
      "runId": "kg-2026-05-04-cycle-17",
      "createdAt": "2026-05-04T00:00:00Z",
      "createdByAgent": "Agent-Legal",
      "inputFile": "src/content/api/journal-agent-legal-cycle-17.mdx"
    },
    {
      "recordType": "entity",
      "id": "entity-morga-full",
      "entityType": "source",
      "name": "Morga Full Text (1609)",
      "aliases": [
        "Sucesos de las Islas Filipinas",
        "Morga+Rizal 438 Notes"
      ],
      "period": "1609",
      "region": "Philippines",
      "runId": "kg-2026-05-04-cycle-17",
      "createdAt": "2026-05-04T00:00:00Z",
      "createdByAgent": "Agent-Curator",
      "inputFile": "src/content/api/journal-agent-curator-cycle-17.mdx"
    },
    {
      "recordType": "entity",
      "id": "entity-barrows",
      "entityType": "source",
      "name": "Barrows History of the Philippines (1903)",
      "aliases": [
        "Barrows"
      ],
      "period": "1903",
      "region": "Philippines",
      "runId": "kg-2026-05-04-cycle-17",
      "createdAt": "2026-05-04T00:00:00Z",
      "createdByAgent": "Agent-Curator",
      "inputFile": "src/content/api/journal-agent-curator-cycle-17.mdx"
    },
    {
      "recordType": "entity",
      "id": "entity-rizal-essay",
      "entityType": "source",
      "name": "Rizal Philippines a Century Hence (1889)",
      "aliases": [
        "Rizal Essay"
      ],
      "period": "1889",
      "region": "Philippines",
      "runId": "kg-2026-05-04-cycle-17",
      "createdAt": "2026-05-04T00:00:00Z",
      "createdByAgent": "Agent-Curator",
      "inputFile": "src/content/api/journal-agent-curator-cycle-17.mdx"
    },
    {
      "recordType": "claim",
      "id": "claim-c17-hindu-substrate",
      "statement": "Hindu-Sanskrit cultural substrate entered Philippines via Java/Sumatra, evidenced by Sanskrit loanwords (governance, religion, warfare, economy), Brahmic script derivation, copper Buddha images, tibor-jar network, and Hindu-Malay nomenclature.",
      "label": "Probable",
      "confidence": "Medium",
      "agent": "Agent-Historian",
      "runId": "kg-2026-05-04-cycle-17",
      "createdAt": "2026-05-04T00:00:00Z",
      "createdByAgent": "Agent-Historian",
      "inputFile": "src/content/api/journal-agent-historian-cycle-17.mdx"
    },
    {
      "recordType": "claim",
      "id": "claim-c17-cannon-foundry",
      "statement": "Pre-colonial Manila possessed a bronze cannon-foundry 'as large as that at Málaga' (San Agustín via Rizal note 342), destroyed by Spanish upon arrival. 3-source confirmation: Morga, San Agustín/Rizal, Barrows.",
      "label": "Probable",
      "confidence": "Medium-High",
      "agent": "Agent-Maritime",
      "runId": "kg-2026-05-04-cycle-17",
      "createdAt": "2026-05-04T00:00:00Z",
      "createdByAgent": "Agent-Maritime",
      "inputFile": "src/content/api/journal-agent-maritime-cycle-17.mdx"
    },
    {
      "recordType": "claim",
      "id": "claim-c17-fractional-slavery",
      "statement": "Pre-colonial Philippines had an algorithmic fractional slavery system: saguiguilir (full, 10 taes), namamahay (semi-free, 5 taes), half/quarter/eighth slaves calculated through inter-generational genealogical algorithm.",
      "label": "Verified",
      "confidence": "High",
      "agent": "Agent-Legal",
      "runId": "kg-2026-05-04-cycle-17",
      "createdAt": "2026-05-04T00:00:00Z",
      "createdByAgent": "Agent-Legal",
      "inputFile": "src/content/api/journal-agent-legal-cycle-17.mdx"
    },
    {
      "recordType": "claim",
      "id": "claim-c17-sanskrit-dominant",
      "statement": "Pardo de Tavera (via Barrows) demonstrated Sanskrit loanwords were 'effectively dominant' in Philippine languages covering governance, religion, warfare, and economic vocabulary.",
      "label": "Probable",
      "confidence": "Medium",
      "agent": "Agent-Linguistic",
      "runId": "kg-2026-05-04-cycle-17",
      "createdAt": "2026-05-04T00:00:00Z",
      "createdByAgent": "Agent-Linguistic",
      "inputFile": "src/content/api/journal-agent-linguistic-cycle-17.mdx"
    },
    {
      "recordType": "claim",
      "id": "claim-c17-tibor-network",
      "statement": "Tibor-jar distribution across Cambodia, Siam, Cochinchina, and Philippines suggests 'common center of civilization' (Morga/Rizal note 287).",
      "label": "Probable",
      "confidence": "Medium",
      "agent": "Agent-Curator",
      "runId": "kg-2026-05-04-cycle-17",
      "createdAt": "2026-05-04T00:00:00Z",
      "createdByAgent": "Agent-Curator",
      "inputFile": "src/content/api/journal-agent-curator-cycle-17.mdx"
    },
    {
      "recordType": "claim",
      "id": "claim-c17-food-scarcity",
      "statement": "FK-13: Pre-colonial Philippines had diverse crops (rice, coconut, fruits, livestock) but colonial sources report food scarcity — paradox driven by tribute extraction, labor diversion, and scale mismatch.",
      "label": "Probable",
      "confidence": "Medium",
      "agent": "Agent-Culinary",
      "runId": "kg-2026-05-04-cycle-17",
      "createdAt": "2026-05-04T00:00:00Z",
      "createdByAgent": "Agent-Culinary",
      "inputFile": "src/content/api/journal-agent-culinary-cycle-17.mdx"
    },
    {
      "recordType": "entity",
      "id": "entity-chinese-economic-cycle",
      "entityType": "pattern",
      "name": "Chinese Economic Cycle in Manila",
      "aliases": [
        "Sangley Cycle",
        "Parián Cycle"
      ],
      "period": "1571-1700",
      "region": "Manila",
      "runId": "kg-2026-05-05-cycle-18",
      "createdAt": "2026-05-05T00:00:00Z",
      "createdByAgent": "Agent-Historian",
      "inputFile": "src/content/api/journal-agent-historian-cycle-18.mdx"
    },
    {
      "recordType": "entity",
      "id": "entity-galleon-trade",
      "entityType": "institution",
      "name": "Manila-Acapulco Galleon Trade",
      "aliases": [
        "Galleon Trade",
        "Silver Trade"
      ],
      "period": "1565-1815",
      "region": "Manila-Acapulco",
      "runId": "kg-2026-05-05-cycle-18",
      "createdAt": "2026-05-05T00:00:00Z",
      "createdByAgent": "Agent-Maritime",
      "inputFile": "src/content/api/journal-agent-maritime-cycle-18.mdx"
    },
    {
      "recordType": "entity",
      "id": "entity-tribute-economy",
      "entityType": "institution",
      "name": "Colonial Tribute Economy",
      "aliases": [
        "Encomienda Tribute",
        "Rice Tribute"
      ],
      "period": "1570-1700",
      "region": "Philippine archipelago",
      "runId": "kg-2026-05-05-cycle-18",
      "createdAt": "2026-05-05T00:00:00Z",
      "createdByAgent": "Agent-Legal",
      "inputFile": "src/content/api/journal-agent-legal-cycle-18.mdx"
    },
    {
      "recordType": "entity",
      "id": "entity-catalonan",
      "entityType": "institution",
      "name": "Catalonan/Babaylan Priesthood",
      "aliases": [
        "Babaylan",
        "Shamanic Priesthood"
      ],
      "period": "pre-contact",
      "region": "Philippine archipelago",
      "runId": "kg-2026-05-05-cycle-18",
      "createdAt": "2026-05-05T00:00:00Z",
      "createdByAgent": "Agent-Linguistic",
      "inputFile": "src/content/api/journal-agent-linguistic-cycle-18.mdx"
    },
    {
      "recordType": "entity",
      "id": "entity-gold-economy",
      "entityType": "institution",
      "name": "Pre-Colonial Gold Economy",
      "aliases": [
        "Philippine Gold Mining",
        "Paracale-Ygolotes-Butuan Gold"
      ],
      "period": "pre-contact to c. 1600",
      "region": "Paracale, Benguet, Butuan, Cebu, Masbate",
      "runId": "kg-2026-05-05-cycle-18",
      "createdAt": "2026-05-05T00:00:00Z",
      "createdByAgent": "Agent-Curator",
      "inputFile": "src/content/api/journal-agent-curator-cycle-18.mdx"
    },
    {
      "recordType": "entity",
      "id": "entity-rice-tribute-conversion",
      "entityType": "event",
      "name": "Rice-Tribute Conversion",
      "aliases": [
        "Subsistence-to-Commodity Rice"
      ],
      "period": "1570 onward",
      "region": "Philippine archipelago",
      "runId": "kg-2026-05-05-cycle-18",
      "createdAt": "2026-05-05T00:00:00Z",
      "createdByAgent": "Agent-Culinary",
      "inputFile": "src/content/api/journal-agent-culinary-cycle-18.mdx"
    },
    {
      "recordType": "entity",
      "id": "entity-pandapira",
      "entityType": "person",
      "name": "Pandapira",
      "aliases": [
        "Pampangan Gunsmith"
      ],
      "period": "late 16th century",
      "region": "Pampanga/Manila",
      "runId": "kg-2026-05-05-cycle-18",
      "createdAt": "2026-05-05T00:00:00Z",
      "createdByAgent": "Agent-Maritime",
      "inputFile": "src/content/api/journal-agent-maritime-cycle-18.mdx"
    },
    {
      "recordType": "entity",
      "id": "entity-biroco",
      "entityType": "vessel",
      "name": "Biroco Nested-Vessel System",
      "aliases": [
        "Viroco",
        "Catanduanes Innovation"
      ],
      "period": "pre-colonial",
      "region": "Catanduanes",
      "runId": "kg-2026-05-05-cycle-18",
      "createdAt": "2026-05-05T00:00:00Z",
      "createdByAgent": "Agent-Maritime",
      "inputFile": "src/content/api/journal-agent-maritime-cycle-18.mdx"
    },
    {
      "recordType": "claim",
      "id": "claim-c18-chinese-cycle",
      "statement": "Chinese economic presence in Manila followed an 8-phase repeating cycle (trade→settlement→dependency→tension→crisis→collapse→return→repeat), operating three times in 60 years (1603, 1639, 1662).",
      "label": "Verified",
      "confidence": "High",
      "agent": "Agent-Historian",
      "runId": "kg-2026-05-05-cycle-18",
      "createdAt": "2026-05-05T00:00:00Z",
      "createdByAgent": "Agent-Historian",
      "inputFile": "src/content/api/journal-agent-historian-cycle-18.mdx"
    },
    {
      "recordType": "claim",
      "id": "claim-c18-suppression-thesis",
      "statement": "Spanish colonialism systematically destroyed Filipino maritime capability in 4 phases: encounter (1521-1571), destruction (1571-1590), conversion (1590-1620), erasure (post-1620).",
      "label": "Probable",
      "confidence": "Medium-High",
      "agent": "Agent-Maritime",
      "runId": "kg-2026-05-05-cycle-18",
      "createdAt": "2026-05-05T00:00:00Z",
      "createdByAgent": "Agent-Maritime",
      "inputFile": "src/content/api/journal-agent-maritime-cycle-18.mdx"
    },
    {
      "recordType": "claim",
      "id": "claim-c18-enforcement-gap",
      "statement": "Colonial protective laws (Gregory XIV anti-slavery 1591, Felipe II governance 1594, tribute caps) existed but were systematically unenforced. Extractive laws (tribute, corvée, encomienda) always enforced.",
      "label": "Verified",
      "confidence": "High",
      "agent": "Agent-Legal",
      "runId": "kg-2026-05-05-cycle-18",
      "createdAt": "2026-05-05T00:00:00Z",
      "createdByAgent": "Agent-Legal",
      "inputFile": "src/content/api/journal-agent-legal-cycle-18.mdx"
    },
    {
      "recordType": "claim",
      "id": "claim-c18-dual-script-resolved",
      "statement": "FK-06 RESOLVED: Two writing systems coexisted — baybayin (Brahmic, near-universal) and Jawi (Arabic, Moro communities). Loarca's partial observation reconciled with Chirino/Morga universal literacy reports.",
      "label": "Verified",
      "confidence": "High",
      "agent": "Agent-Linguistic",
      "runId": "kg-2026-05-05-cycle-18",
      "createdAt": "2026-05-05T00:00:00Z",
      "createdByAgent": "Agent-Linguistic",
      "inputFile": "src/content/api/journal-agent-linguistic-cycle-18.mdx"
    },
    {
      "recordType": "claim",
      "id": "claim-c18-gold-economy",
      "statement": "Pre-colonial Philippine gold mines produced >100,000 pesos annually (Morga note 282/Colin). Gold abandoned by communities as resistance to encomendero rapacity.",
      "label": "Probable",
      "confidence": "Medium-High",
      "agent": "Agent-Curator",
      "runId": "kg-2026-05-05-cycle-18",
      "createdAt": "2026-05-05T00:00:00Z",
      "createdByAgent": "Agent-Curator",
      "inputFile": "src/content/api/journal-agent-curator-cycle-18.mdx"
    },
    {
      "recordType": "claim",
      "id": "claim-c18-rice-tribute",
      "statement": "Rice-tribute conversion: ~166,903 tributes × 2 fanegas = ~334,000 fanegas rice extracted annually, converting subsistence crop into colonial commodity and creating food scarcity.",
      "label": "Verified",
      "confidence": "High",
      "agent": "Agent-Culinary",
      "runId": "kg-2026-05-05-cycle-18",
      "createdAt": "2026-05-05T00:00:00Z",
      "createdByAgent": "Agent-Culinary",
      "inputFile": "src/content/api/journal-agent-culinary-cycle-18.mdx"
    },
    {
      "recordType": "entity",
      "id": "entity-fk-06-resolved",
      "entityType": "fork-resolution",
      "name": "FK-06 Dual-Script Resolution",
      "aliases": [
        "Baybayin-Jawi Coexistence"
      ],
      "period": "pre-contact",
      "region": "Philippine archipelago",
      "runId": "kg-2026-05-06-cycle-19",
      "createdAt": "2026-05-06T00:00:00Z",
      "createdByAgent": "Agent-Linguistic",
      "inputFile": "src/content/api/journal-agent-linguistic-cycle-19.mdx"
    },
    {
      "recordType": "entity",
      "id": "entity-fk-09-resolved",
      "entityType": "fork-resolution",
      "name": "FK-09 Regional Redistribution Resolution",
      "aliases": [
        "Depopulation Paradox Resolved"
      ],
      "period": "1571-1700",
      "region": "Philippine archipelago",
      "runId": "kg-2026-05-06-cycle-19",
      "createdAt": "2026-05-06T00:00:00Z",
      "createdByAgent": "Agent-Historian",
      "inputFile": "src/content/api/journal-agent-historian-cycle-19.mdx"
    },
    {
      "recordType": "entity",
      "id": "entity-fk-10-resolved",
      "entityType": "fork-resolution",
      "name": "FK-10 Firearms Paradigmatic Gap Resolution",
      "aliases": [
        "Cannon Paradox Resolved"
      ],
      "period": "pre-contact",
      "region": "Philippine archipelago",
      "runId": "kg-2026-05-06-cycle-19",
      "createdAt": "2026-05-06T00:00:00Z",
      "createdByAgent": "Agent-Maritime",
      "inputFile": "src/content/api/journal-agent-maritime-cycle-19.mdx"
    },
    {
      "recordType": "entity",
      "id": "entity-erasure-mechanism",
      "entityType": "process",
      "name": "Baybayin Erasure Mechanism",
      "aliases": [
        "Script Death by Displacement",
        "Structural Obsolescence"
      ],
      "period": "1600-1700",
      "region": "Philippine archipelago",
      "runId": "kg-2026-05-06-cycle-19",
      "createdAt": "2026-05-06T00:00:00Z",
      "createdByAgent": "Agent-Linguistic",
      "inputFile": "src/content/api/journal-agent-linguistic-cycle-19.mdx"
    },
    {
      "recordType": "entity",
      "id": "entity-rice-fish-ferment",
      "entityType": "cultural-pattern",
      "name": "Rice-Fish-Ferment Triad",
      "aliases": [
        "Philippine Food Identity Core"
      ],
      "period": "pre-contact to present",
      "region": "Philippine archipelago",
      "runId": "kg-2026-05-06-cycle-19",
      "createdAt": "2026-05-06T00:00:00Z",
      "createdByAgent": "Agent-Culinary",
      "inputFile": "src/content/api/journal-agent-culinary-cycle-19.mdx"
    },
    {
      "recordType": "claim",
      "id": "claim-c19-3-forks-resolved",
      "statement": "3 of 13 forks resolved: FK-06 (dual-script coexistence), FK-09 (regional redistribution), FK-10 (paradigmatic firearms gap). 4 narrowed, 6 remain open.",
      "label": "Verified",
      "confidence": "High",
      "agent": "Agent-Historian",
      "runId": "kg-2026-05-06-cycle-19",
      "createdAt": "2026-05-06T00:00:00Z",
      "createdByAgent": "Agent-Historian",
      "inputFile": "src/content/api/journal-agent-historian-cycle-19.mdx"
    },
    {
      "recordType": "claim",
      "id": "claim-c19-suppression-total",
      "statement": "Maritime suppression thesis: of 9 documented vessel classes, 8 are extinct. Only the dugout canoe survives. The suppression was total — foundry destroyed, fleet commandeered, labor conscripted, vessel construction suppressed.",
      "label": "Probable",
      "confidence": "Medium-High",
      "agent": "Agent-Maritime",
      "runId": "kg-2026-05-06-cycle-19",
      "createdAt": "2026-05-06T00:00:00Z",
      "createdByAgent": "Agent-Maritime",
      "inputFile": "src/content/api/journal-agent-maritime-cycle-19.mdx"
    },
    {
      "recordType": "claim",
      "id": "claim-c19-debt-bridge-strongest",
      "statement": "Bridge B-01 (LCI debt → Morga debt-bondage) certified as strongest institution: 5-source convergence, 709-year span, mechanism match, no counter-evidence.",
      "label": "Verified",
      "confidence": "High",
      "agent": "Agent-Legal",
      "runId": "kg-2026-05-06-cycle-19",
      "createdAt": "2026-05-06T00:00:00Z",
      "createdByAgent": "Agent-Legal",
      "inputFile": "src/content/api/journal-agent-legal-cycle-19.mdx"
    },
    {
      "recordType": "claim",
      "id": "claim-c19-erasure-structural",
      "statement": "Baybayin erasure was structural (displacement by Roman-script infrastructure) not violent (no decree banned it). Ephemeral bamboo medium + printing press gap + colonial admin in Roman script = 3-generation obsolescence.",
      "label": "Probable",
      "confidence": "Medium-High",
      "agent": "Agent-Linguistic",
      "runId": "kg-2026-05-06-cycle-19",
      "createdAt": "2026-05-06T00:00:00Z",
      "createdByAgent": "Agent-Linguistic",
      "inputFile": "src/content/api/journal-agent-linguistic-cycle-19.mdx"
    },
    {
      "recordType": "claim",
      "id": "claim-c19-weakest-links",
      "statement": "Three weakest links in evidence base: (1) 12th-century confederation (Rizal note 314, single source), (2) copper Buddhas (Chao Ju-kua only, unrecovered), (3) Hindu-Buddhist corridor (entirely inferred).",
      "label": "Verified",
      "confidence": "High",
      "agent": "Agent-Curator",
      "runId": "kg-2026-05-06-cycle-19",
      "createdAt": "2026-05-06T00:00:00Z",
      "createdByAgent": "Agent-Curator",
      "inputFile": "src/content/api/journal-agent-curator-cycle-19.mdx"
    },
    {
      "recordType": "claim",
      "id": "claim-c19-food-triad",
      "statement": "Rice-Fish-Ferment triad certified as irreducible Philippine food identity: passes both historical documentation test (4+ sources) and modern persistence test.",
      "label": "Verified",
      "confidence": "High",
      "agent": "Agent-Culinary",
      "runId": "kg-2026-05-06-cycle-19",
      "createdAt": "2026-05-06T00:00:00Z",
      "createdByAgent": "Agent-Culinary",
      "inputFile": "src/content/api/journal-agent-culinary-cycle-19.mdx"
    },
    {
      "recordType": "entity",
      "id": "entity-story-05",
      "entityType": "event",
      "name": "Story 05: Enhanced Chronology 900-1700 CE",
      "aliases": [
        "Enhanced Timeline",
        "Source-Enriched Chronology"
      ],
      "period": "900-1700 CE",
      "region": "Philippine archipelago",
      "runId": "kg-2026-05-07-cycle-20",
      "createdAt": "2026-05-07T00:00:00Z",
      "createdByAgent": "Agent-Historian",
      "inputFile": "src/content/api/story-05-enhanced-chronology-900-1700.mdx"
    },
    {
      "recordType": "claim",
      "id": "claim-c20-19-nodes",
      "statement": "Main-probable timeline certified with 19 nodes across 3 layers: Ghost (2 nodes, Hindu-Buddhist substrate), Anchor (7 nodes, 900-1521), Contact-Colonial (10 nodes, 1521-1700).",
      "label": "Verified",
      "confidence": "High",
      "agent": "Agent-Historian",
      "runId": "kg-2026-05-07-cycle-20",
      "createdAt": "2026-05-07T00:00:00Z",
      "createdByAgent": "Agent-Historian",
      "inputFile": "src/content/api/journal-agent-historian-cycle-20.mdx"
    },
    {
      "recordType": "claim",
      "id": "claim-c20-8-bridges",
      "statement": "8 bridges assessed: 4 strong (B-01 debt, B-04 Islamization, B-05 barangay, B-06 maritime), 2 moderate (B-02 Butuan, B-03 Ma-i), 2 weak (B-07 Hindu, B-08 confederation).",
      "label": "Verified",
      "confidence": "High",
      "agent": "Agent-Historian",
      "runId": "kg-2026-05-07-cycle-20",
      "createdAt": "2026-05-07T00:00:00Z",
      "createdByAgent": "Agent-Historian",
      "inputFile": "src/content/api/journal-agent-historian-cycle-20.mdx"
    },
    {
      "recordType": "claim",
      "id": "claim-c20-7-corridors",
      "statement": "7 maritime corridors certified: 3 active (South China Sea, Visayas-Mindanao, Sulu-Borneo), 1 dormant (Butuan-Eastern), 2 extinct (galleon, Moro raiding), 1 ghost (Hindu-Buddhist).",
      "label": "Verified",
      "confidence": "High",
      "agent": "Agent-Maritime",
      "runId": "kg-2026-05-07-cycle-20",
      "createdAt": "2026-05-07T00:00:00Z",
      "createdByAgent": "Agent-Maritime",
      "inputFile": "src/content/api/journal-agent-maritime-cycle-20.mdx"
    },
    {
      "recordType": "claim",
      "id": "claim-c20-legal-continuity",
      "statement": "Of 8 legal institutions examined across colonial transition: 1 strong continuity (debt-bondage), 2 modified (class, slavery), 2 redirected (tribute, barangay), 3 broken (marriage, criminal, religion).",
      "label": "Verified",
      "confidence": "High",
      "agent": "Agent-Legal",
      "runId": "kg-2026-05-07-cycle-20",
      "createdAt": "2026-05-07T00:00:00Z",
      "createdByAgent": "Agent-Legal",
      "inputFile": "src/content/api/journal-agent-legal-cycle-20.mdx"
    },
    {
      "recordType": "claim",
      "id": "claim-c20-10-term-risks",
      "statement": "10 at-risk terms catalogued: 4 HIGH risk (baybayin, maharlika, barangay, bathala), 5 MEDIUM (datu, alipin, sultanate, catalonan, timawa), 1 LOW (namamahay).",
      "label": "Verified",
      "confidence": "High",
      "agent": "Agent-Linguistic",
      "runId": "kg-2026-05-07-cycle-20",
      "createdAt": "2026-05-07T00:00:00Z",
      "createdByAgent": "Agent-Linguistic",
      "inputFile": "src/content/api/journal-agent-linguistic-cycle-20.mdx"
    },
    {
      "recordType": "claim",
      "id": "claim-c20-15-sources",
      "statement": "15 source categories rated: 7 A/A- reliability (archaeological + primary texts), 5 B/B+ (secondary + excerpts), 1 C (copper Buddhas — lost). 7 claims with 3+ source convergence.",
      "label": "Verified",
      "confidence": "High",
      "agent": "Agent-Curator",
      "runId": "kg-2026-05-07-cycle-20",
      "createdAt": "2026-05-07T00:00:00Z",
      "createdByAgent": "Agent-Curator",
      "inputFile": "src/content/api/journal-agent-curator-cycle-20.mdx"
    },
    {
      "recordType": "claim",
      "id": "claim-c20-food-triad-locked",
      "statement": "Rice-Fish-Ferment triad certified as irreducible Philippine food identity. 18-entry provisioning timeline locked. FK-13 resolved as colonial creation.",
      "label": "Verified",
      "confidence": "High",
      "agent": "Agent-Culinary",
      "runId": "kg-2026-05-07-cycle-20",
      "createdAt": "2026-05-07T00:00:00Z",
      "createdByAgent": "Agent-Culinary",
      "inputFile": "src/content/api/journal-agent-culinary-cycle-20.mdx"
    },
    {
      "recordType": "entity",
      "id": "entity-cycle-21-uncertainty-lab",
      "entityType": "event",
      "name": "Cycle 21 Structural Uncertainty Lab",
      "aliases": [
        "Null-Unknown Pass"
      ],
      "period": "900-1400",
      "region": "Philippine archipelago",
      "runId": "kg-2026-05-08-cycle-21",
      "createdAt": "2026-05-08T00:00:00Z",
      "createdByAgent": "Agent-Historian",
      "inputFile": "agents/timeline/cycle-21-timeline-ledger.md"
    },
    {
      "recordType": "claim",
      "id": "claim-c21-null-unknown-register",
      "statement": "High-impact weak nodes in 900-1400 are now classified as Null or Unknown with explicit disconfirmation targets.",
      "label": "Verified",
      "confidence": "High",
      "agent": "Agent-Historian",
      "runId": "kg-2026-05-08-cycle-21",
      "createdAt": "2026-05-08T00:00:00Z",
      "createdByAgent": "Agent-Historian",
      "inputFile": "src/content/api/journal-agent-historian-cycle-21.mdx"
    },
    {
      "recordType": "claim",
      "id": "claim-c21-legal-null-unknown",
      "statement": "Legal bridge promotion is blocked where Unknown evidence was previously treated as continuity.",
      "label": "Probable",
      "confidence": "Medium",
      "agent": "Agent-Legal",
      "runId": "kg-2026-05-08-cycle-21",
      "createdAt": "2026-05-08T00:00:00Z",
      "createdByAgent": "Agent-Legal",
      "inputFile": "src/content/api/journal-agent-legal-cycle-21.mdx"
    },
    {
      "recordType": "claim",
      "id": "claim-c21-maritime-null-unknown",
      "statement": "Corridor certainty now requires route anchors plus seasonality fit; deep-ocean continuity remains Null in baseline model.",
      "label": "Probable",
      "confidence": "Medium",
      "agent": "Agent-Maritime",
      "runId": "kg-2026-05-08-cycle-21",
      "createdAt": "2026-05-08T00:00:00Z",
      "createdByAgent": "Agent-Maritime",
      "inputFile": "src/content/api/journal-agent-maritime-cycle-21.mdx"
    },
    {
      "recordType": "claim",
      "id": "claim-c21-curator-uncertainty",
      "statement": "Object-linked confidence is now inherited from provenance strength and uncertainty type together.",
      "label": "Probable",
      "confidence": "Medium",
      "agent": "Agent-Curator",
      "runId": "kg-2026-05-08-cycle-21",
      "createdAt": "2026-05-08T00:00:00Z",
      "createdByAgent": "Agent-Curator",
      "inputFile": "src/content/api/journal-agent-curator-cycle-21.mdx"
    },
    {
      "recordType": "entity",
      "id": "entity-cycle-22-authenticity-test",
      "entityType": "event",
      "name": "Cycle 22 Source Authenticity Stress Test",
      "aliases": [
        "Source Criticism Gate"
      ],
      "period": "900-1700",
      "region": "Philippine archipelago",
      "runId": "kg-2026-05-09-cycle-22",
      "createdAt": "2026-05-09T00:00:00Z",
      "createdByAgent": "Agent-Historian",
      "inputFile": "agents/timeline/cycle-22-timeline-ledger.md"
    },
    {
      "recordType": "claim",
      "id": "claim-c22-authenticity-gate",
      "statement": "Conclusion-critical claim promotion now requires source criticism cards with authorship and transmission visibility.",
      "label": "Verified",
      "confidence": "High",
      "agent": "Agent-Historian",
      "runId": "kg-2026-05-09-cycle-22",
      "createdAt": "2026-05-09T00:00:00Z",
      "createdByAgent": "Agent-Historian",
      "inputFile": "src/content/api/journal-agent-historian-cycle-22.mdx"
    },
    {
      "recordType": "claim",
      "id": "claim-c22-legal-authenticity",
      "statement": "Legal continuity claims now fail promotion when chain integrity is weak or purely retrospective.",
      "label": "Probable",
      "confidence": "Medium",
      "agent": "Agent-Legal",
      "runId": "kg-2026-05-09-cycle-22",
      "createdAt": "2026-05-09T00:00:00Z",
      "createdByAgent": "Agent-Legal",
      "inputFile": "src/content/api/journal-agent-legal-cycle-22.mdx"
    },
    {
      "recordType": "claim",
      "id": "claim-c22-linguistic-authenticity",
      "statement": "Script and lexical claims retain contested status where transmission-path risk is unresolved.",
      "label": "Probable",
      "confidence": "Medium",
      "agent": "Agent-Linguistic",
      "runId": "kg-2026-05-09-cycle-22",
      "createdAt": "2026-05-09T00:00:00Z",
      "createdByAgent": "Agent-Linguistic",
      "inputFile": "src/content/api/journal-agent-linguistic-cycle-22.mdx"
    },
    {
      "recordType": "claim",
      "id": "claim-c22-curator-authenticity",
      "statement": "Mention-only artifacts are downgraded until provenance and context integrity gates are satisfied.",
      "label": "Probable",
      "confidence": "Medium",
      "agent": "Agent-Curator",
      "runId": "kg-2026-05-09-cycle-22",
      "createdAt": "2026-05-09T00:00:00Z",
      "createdByAgent": "Agent-Curator",
      "inputFile": "src/content/api/journal-agent-curator-cycle-22.mdx"
    },
    {
      "recordType": "entity",
      "id": "entity-cycle-23-bridge-adjudication",
      "entityType": "event",
      "name": "Cycle 23 Bridge Claim Adjudication",
      "aliases": [
        "Promote-Hold-Downgrade Pass"
      ],
      "period": "900-1700",
      "region": "Philippine archipelago",
      "runId": "kg-2026-05-10-cycle-23",
      "createdAt": "2026-05-10T00:00:00Z",
      "createdByAgent": "Agent-Historian",
      "inputFile": "agents/timeline/cycle-23-timeline-ledger.md"
    },
    {
      "recordType": "claim",
      "id": "claim-c23-bridge-scorecard",
      "statement": "Bridge claims were re-scored with explicit promote, hold, and downgrade outcomes under dual corroboration and disconfirmation rules.",
      "label": "Verified",
      "confidence": "High",
      "agent": "Agent-Historian",
      "runId": "kg-2026-05-10-cycle-23",
      "createdAt": "2026-05-10T00:00:00Z",
      "createdByAgent": "Agent-Historian",
      "inputFile": "src/content/api/journal-agent-historian-cycle-23.mdx"
    },
    {
      "recordType": "claim",
      "id": "claim-c23-weak-bridge-downgrade",
      "statement": "Speculative bridges with unresolved single-chain dependencies were downgraded before publication simulation.",
      "label": "Verified",
      "confidence": "High",
      "agent": "Agent-Historian",
      "runId": "kg-2026-05-10-cycle-23",
      "createdAt": "2026-05-10T00:00:00Z",
      "createdByAgent": "Agent-Historian",
      "inputFile": "agents/timeline/cycle-23-timeline-ledger.md"
    },
    {
      "recordType": "claim",
      "id": "claim-c23-legal-qualified-promotion",
      "statement": "Legal bridge promotions now retain norm-versus-practice qualifiers instead of binary continuity language.",
      "label": "Probable",
      "confidence": "Medium",
      "agent": "Agent-Legal",
      "runId": "kg-2026-05-10-cycle-23",
      "createdAt": "2026-05-10T00:00:00Z",
      "createdByAgent": "Agent-Legal",
      "inputFile": "src/content/api/journal-agent-legal-cycle-23.mdx"
    },
    {
      "recordType": "entity",
      "id": "entity-cycle-24-publication-lock-sim",
      "entityType": "event",
      "name": "Cycle 24 Publication-Lock Simulation",
      "aliases": [
        "Audit-Ready Gate"
      ],
      "period": "900-1700",
      "region": "Philippine archipelago",
      "runId": "kg-2026-05-11-cycle-24",
      "createdAt": "2026-05-11T00:00:00Z",
      "createdByAgent": "Agent-Historian",
      "inputFile": "agents/timeline/cycle-24-timeline-ledger.md"
    },
    {
      "recordType": "claim",
      "id": "claim-c24-release-gates-pass",
      "statement": "Publication simulation passed with mandatory source criticism cards, disconfirmation logs, and Null-vs-Unknown uncertainty labels in place.",
      "label": "Verified",
      "confidence": "High",
      "agent": "Agent-Historian",
      "runId": "kg-2026-05-11-cycle-24",
      "createdAt": "2026-05-11T00:00:00Z",
      "createdByAgent": "Agent-Historian",
      "inputFile": "src/content/api/journal-agent-historian-cycle-24.mdx"
    },
    {
      "recordType": "claim",
      "id": "claim-c24-held-review-queue",
      "statement": "A constrained unresolved queue was retained for weak confederation chains, partial-provenance object claims, and high-risk unresolved term shifts.",
      "label": "Verified",
      "confidence": "High",
      "agent": "Agent-Historian",
      "runId": "kg-2026-05-11-cycle-24",
      "createdAt": "2026-05-11T00:00:00Z",
      "createdByAgent": "Agent-Historian",
      "inputFile": "agents/timeline/cycle-24-timeline-ledger.md"
    },
    {
      "recordType": "claim",
      "id": "claim-c24-maritime-conditions-gate",
      "statement": "Maritime doctrine claims were narrowed to condition-complete route evidence for publication readiness.",
      "label": "Probable",
      "confidence": "Medium",
      "agent": "Agent-Maritime",
      "runId": "kg-2026-05-11-cycle-24",
      "createdAt": "2026-05-11T00:00:00Z",
      "createdByAgent": "Agent-Maritime",
      "inputFile": "src/content/api/journal-agent-maritime-cycle-24.mdx"
    },
    {
      "recordType": "entity",
      "id": "entity-cycle-25-contradiction-resolution",
      "entityType": "event",
      "name": "Cycle 25 Contradiction Resolution",
      "aliases": [
        "Resolve-Quarantine-Escalate Pass"
      ],
      "period": "900-1700",
      "region": "Philippine archipelago",
      "runId": "kg-2026-05-12-cycle-25",
      "createdAt": "2026-05-12T00:00:00Z",
      "createdByAgent": "Agent-Historian",
      "inputFile": "agents/timeline/cycle-25-timeline-ledger.md"
    },
    {
      "recordType": "claim",
      "id": "claim-c25-disposition-framework",
      "statement": "Publication-blocking contradictions were assigned resolve, quarantine, or escalate dispositions using disconfirmation-first adjudication.",
      "label": "Verified",
      "confidence": "High",
      "agent": "Agent-Historian",
      "runId": "kg-2026-05-12-cycle-25",
      "createdAt": "2026-05-12T00:00:00Z",
      "createdByAgent": "Agent-Historian",
      "inputFile": "src/content/api/journal-agent-historian-cycle-25.mdx"
    },
    {
      "recordType": "claim",
      "id": "claim-c25-qualified-legal-resolution",
      "statement": "Select legal continuity contradictions were resolved in qualified form after norm-practice separation and authenticity checks.",
      "label": "Probable",
      "confidence": "Medium",
      "agent": "Agent-Legal",
      "runId": "kg-2026-05-12-cycle-25",
      "createdAt": "2026-05-12T00:00:00Z",
      "createdByAgent": "Agent-Legal",
      "inputFile": "src/content/api/journal-agent-legal-cycle-25.mdx"
    },
    {
      "recordType": "claim",
      "id": "claim-c25-high-risk-quarantine",
      "statement": "High-severity contradiction clusters with inversion risk remain quarantined from publishable narrative claims.",
      "label": "Verified",
      "confidence": "High",
      "agent": "Agent-Historian",
      "runId": "kg-2026-05-12-cycle-25",
      "createdAt": "2026-05-12T00:00:00Z",
      "createdByAgent": "Agent-Historian",
      "inputFile": "agents/timeline/cycle-25-timeline-ledger.md"
    },
    {
      "recordType": "entity",
      "id": "entity-cycle-40-outsider",
      "entityType": "event",
      "name": "Cycle 40: The Stranger at the River Mouth: Reception Protocols",
      "period": "900-1565",
      "region": "Modern-day Philippine archipelago",
      "runId": "kg-cycle-40",
      "createdAt": "2026-04-21T00:00:00Z",
      "createdByAgent": "Agent-historian"
    },
    {
      "recordType": "claim",
      "id": "claim-c40-outsider-finding",
      "statement": "Reception was governed by anchorage protocols: harbor fees paid in kind, ritual gift exchange before any commerce, and a designated mediator (often a babaylan-adjacent or syabandar-equivalent role) brokering language and trust.",
      "disposition": "ANCHORED",
      "runId": "kg-cycle-40",
      "createdAt": "2026-04-21T00:00:00Z",
      "createdByAgent": "Agent-historian"
    },
    {
      "recordType": "entity",
      "id": "entity-cycle-41-outsider",
      "entityType": "event",
      "name": "Cycle 41: The Ledger of Past Strangers: What the Polities Already Knew",
      "period": "900-1565",
      "region": "Modern-day Philippine archipelago",
      "runId": "kg-cycle-41",
      "createdAt": "2026-04-21T00:00:00Z",
      "createdByAgent": "Agent-historian"
    },
    {
      "recordType": "claim",
      "id": "claim-c41-outsider-finding",
      "statement": "By the early 16th century, polities of the Sulu zone, Maguindanao, Maynila, Cebu, and Butuan had centuries of accumulated experience with Chinese, Javanese, Bornean, Champa, Ryukyuan, and Arab merchants.",
      "disposition": "ANCHORED",
      "runId": "kg-cycle-41",
      "createdAt": "2026-04-21T00:00:00Z",
      "createdByAgent": "Agent-historian"
    },
    {
      "recordType": "entity",
      "id": "entity-cycle-42-outsider",
      "entityType": "event",
      "name": "Cycle 42: Trade Versus Conquest: The Categorical Mistake",
      "period": "900-1565",
      "region": "Modern-day Philippine archipelago",
      "runId": "kg-cycle-42",
      "createdAt": "2026-04-21T00:00:00Z",
      "createdByAgent": "Agent-historian"
    },
    {
      "recordType": "claim",
      "id": "claim-c42-outsider-finding",
      "statement": "The 1521 Magellan expedition was read as a trade-and-tribute arrival. Humabon's blood compact with Magellan fits the regional alliance template, not 'submission to a foreign crown.'",
      "disposition": "ANCHORED",
      "runId": "kg-cycle-42",
      "createdAt": "2026-04-21T00:00:00Z",
      "createdByAgent": "Agent-historian"
    },
    {
      "recordType": "entity",
      "id": "entity-cycle-43-outsider",
      "entityType": "event",
      "name": "Cycle 43: Information Asymmetry: Spain Knew More Than the Polities Knew",
      "period": "900-1565",
      "region": "Modern-day Philippine archipelago",
      "runId": "kg-cycle-43",
      "createdAt": "2026-04-21T00:00:00Z",
      "createdByAgent": "Agent-historian"
    },
    {
      "recordType": "claim",
      "id": "claim-c43-outsider-finding",
      "statement": "By 1565, Spain had a 44-year archive on the archipelago: Pigafetta's diary, Loaisa survivors' accounts, Villalobos expedition reports, Augustinian and Franciscan reconnaissance summaries.",
      "disposition": "ANCHORED",
      "runId": "kg-cycle-43",
      "createdAt": "2026-04-21T00:00:00Z",
      "createdByAgent": "Agent-historian"
    },
    {
      "recordType": "entity",
      "id": "entity-cycle-44-outsider",
      "entityType": "event",
      "name": "Cycle 44: Assimilation as Strategy: When Friendship Was the Optimal Move",
      "period": "900-1565",
      "region": "Modern-day Philippine archipelago",
      "runId": "kg-cycle-44",
      "createdAt": "2026-04-21T00:00:00Z",
      "createdByAgent": "Agent-historian"
    },
    {
      "recordType": "claim",
      "id": "claim-c44-outsider-finding",
      "statement": "For trade-network outsiders (Chinese, Bornean, Javanese, Arab), accommodation was the historically optimal move. It produced wealth, prestige goods, and strategic marriages. Resistance produced no compensating benefit.",
      "disposition": "ANCHORED",
      "runId": "kg-cycle-44",
      "createdAt": "2026-04-21T00:00:00Z",
      "createdByAgent": "Agent-historian"
    },
    {
      "recordType": "entity",
      "id": "entity-cycle-45-outsider",
      "entityType": "event",
      "name": "Cycle 45: Intelligence Networks: What the Sulu and Maguindanao Sultanates Already Suspected",
      "period": "900-1565",
      "region": "Modern-day Philippine archipelago",
      "runId": "kg-cycle-45",
      "createdAt": "2026-04-21T00:00:00Z",
      "createdByAgent": "Agent-maritime"
    },
    {
      "recordType": "claim",
      "id": "claim-c45-outsider-finding",
      "statement": "Post-1511 (Portuguese seizure of Malacca), refugee Muslim merchants relocated to Brunei, Aceh, and the Sulu zone, carrying detailed accounts of Portuguese conquest behavior.",
      "disposition": "ANCHORED",
      "runId": "kg-cycle-45",
      "createdAt": "2026-04-21T00:00:00Z",
      "createdByAgent": "Agent-maritime"
    },
    {
      "recordType": "entity",
      "id": "entity-cycle-46-outsider",
      "entityType": "event",
      "name": "Cycle 46: The Vulnerability Stack: Structural Conditions Spain Exploited",
      "period": "900-1565",
      "region": "Modern-day Philippine archipelago",
      "runId": "kg-cycle-46",
      "createdAt": "2026-04-21T00:00:00Z",
      "createdByAgent": "Agent-historian"
    },
    {
      "recordType": "claim",
      "id": "claim-c46-outsider-finding",
      "statement": "Vulnerability 1 — Mandala fragmentation. No paramount authority spanned the archipelago. Spain could ally with one polity against its neighbors and ratchet outward (the Cebu→Panay→Manila Bay sequence).",
      "disposition": "ANCHORED",
      "runId": "kg-cycle-46",
      "createdAt": "2026-04-21T00:00:00Z",
      "createdByAgent": "Agent-historian"
    },
    {
      "recordType": "entity",
      "id": "entity-cycle-47-outsider",
      "entityType": "event",
      "name": "Cycle 47: Synthesis & Publication-Lock: The Outsider Question",
      "period": "900-1565",
      "region": "Modern-day Philippine archipelago",
      "runId": "kg-cycle-47",
      "createdAt": "2026-04-21T00:00:00Z",
      "createdByAgent": "Agent-historian"
    },
    {
      "recordType": "claim",
      "id": "claim-c47-outsider-finding",
      "statement": "ANCHORED: Reception protocols, accumulated trade-outsider knowledge, the Sulu/Maguindanao prior intelligence on European conquest, the five-part vulnerability stack, the dated halal turns as accommodation strategy.",
      "disposition": "ANCHORED",
      "runId": "kg-cycle-47",
      "createdAt": "2026-04-21T00:00:00Z",
      "createdByAgent": "Agent-historian"
    },
    {
      "recordType": "entity",
      "id": "entity-cycle-48-culinary",
      "entityType": "event",
      "name": "Cycle 48 (900-1100): Foundations: The Four Technique Lineages and the Nanhai Storage Revolution",
      "period": "900-1100",
      "region": "Modern-day Philippine archipelago",
      "runId": "kg-cycle-48",
      "createdAt": "2026-04-21T00:00:00Z",
      "createdByAgent": "Agent-culinary"
    },
    {
      "recordType": "claim",
      "id": "claim-c48-culinary-finding",
      "statement": "ANCHORED: Four pre-Hispanic technique lineages were already operative by 900 CE — vinegar-and-salt preservation (proto-adobo), souring with native acids (proto-sinigang), acid-denatured raw preparation (kinilaw), and direct-fire whole-animal roasting (inihaw/proto-lechon).",
      "disposition": "ANCHORED",
      "runId": "kg-cycle-48",
      "createdAt": "2026-04-21T00:00:00Z",
      "createdByAgent": "Agent-culinary"
    },
    {
      "recordType": "entity",
      "id": "entity-cycle-49-culinary",
      "entityType": "event",
      "name": "Cycle 49 (1100-1300): The Spice Pulse: Indian Ocean and Indianized Trade Reaches Elite Tables",
      "period": "1100-1300",
      "region": "Modern-day Philippine archipelago",
      "runId": "kg-cycle-49",
      "createdAt": "2026-04-21T00:00:00Z",
      "createdByAgent": "Agent-culinary"
    },
    {
      "recordType": "claim",
      "id": "claim-c49-culinary-finding",
      "statement": "ANCHORED: Black pepper (Indian Ocean), turmeric (*kunyit/luyang dilaw*), and intensified ginger use enter elite kitchens. The vernacular cuisine remains rooted in the four lineages; spice intensification is an *elite-stratum* phenomenon, not a household-scale transformation.",
      "disposition": "ANCHORED",
      "runId": "kg-cycle-49",
      "createdAt": "2026-04-21T00:00:00Z",
      "createdByAgent": "Agent-culinary"
    },
    {
      "recordType": "entity",
      "id": "entity-cycle-50-culinary",
      "entityType": "event",
      "name": "Cycle 50 (1300-1450): Ming Intensification: The Fermented and Preserved Trade Stabilizes",
      "period": "1300-1450",
      "region": "Modern-day Philippine archipelago",
      "runId": "kg-cycle-50",
      "createdAt": "2026-04-21T00:00:00Z",
      "createdByAgent": "Agent-culinary"
    },
    {
      "recordType": "claim",
      "id": "claim-c50-culinary-finding",
      "statement": "ANCHORED: The bagoong family — fermented fish and shrimp pastes — moves from household preservation to inter-polity trade good. Pangasinan, Capiz, and Iloilo coastal flats become fermentation centers with named vintages.",
      "disposition": "ANCHORED",
      "runId": "kg-cycle-50",
      "createdAt": "2026-04-21T00:00:00Z",
      "createdByAgent": "Agent-culinary"
    },
    {
      "recordType": "entity",
      "id": "entity-cycle-51-culinary",
      "entityType": "event",
      "name": "Cycle 51 (1450-1521): The Halal Turn: Pork Displacement and Dietary Loanwords from Arabic and Malay",
      "period": "1450-1521",
      "region": "Modern-day Philippine archipelago",
      "runId": "kg-cycle-51",
      "createdAt": "2026-04-21T00:00:00Z",
      "createdByAgent": "Agent-culinary"
    },
    {
      "recordType": "claim",
      "id": "claim-c51-culinary-finding",
      "statement": "ANCHORED: After 1457 in the Sulu court, and during the early 16th century in the Maguindanao court, pork is displaced from elite cuisine. Goat, beef, poultry, and fish absorb the protein load. Vernacular and upland cuisines are *not* uniformly affected — the halal turn is an *elite-court* event with graded household uptake.",
      "disposition": "ANCHORED",
      "runId": "kg-cycle-51",
      "createdAt": "2026-04-21T00:00:00Z",
      "createdByAgent": "Agent-culinary"
    },
    {
      "recordType": "entity",
      "id": "entity-cycle-52-culinary",
      "entityType": "event",
      "name": "Cycle 52 (1521-1565): Encounter Cuisine: The Visayan Table Through Pigafetta's Eyes",
      "period": "1521-1565",
      "region": "Modern-day Philippine archipelago",
      "runId": "kg-cycle-52",
      "createdAt": "2026-04-21T00:00:00Z",
      "createdByAgent": "Agent-culinary"
    },
    {
      "recordType": "claim",
      "id": "claim-c52-culinary-finding",
      "statement": "ANCHORED: Pigafetta (1521) describes in the Visayas: rice as central staple, palm wine in named varieties, roast pig (*inihaw*-lineage), raw fish preparations (kinilaw-lineage with vinegar and ginger — *no chili, no tomato*), banana, citrus, and ritual feasting structured around the *sandugo* alliance instrument.",
      "disposition": "ANCHORED",
      "runId": "kg-cycle-52",
      "createdAt": "2026-04-21T00:00:00Z",
      "createdByAgent": "Agent-culinary"
    },
    {
      "recordType": "entity",
      "id": "entity-cycle-53-culinary",
      "entityType": "event",
      "name": "Cycle 53 (1565-1600): The Galleon Arrives: The Columbian Exchange Restructures Existing Lineages",
      "period": "1565-1600",
      "region": "Modern-day Philippine archipelago",
      "runId": "kg-cycle-53",
      "createdAt": "2026-04-21T00:00:00Z",
      "createdByAgent": "Agent-culinary"
    },
    {
      "recordType": "claim",
      "id": "claim-c53-culinary-finding",
      "statement": "ANCHORED: From 1565 onward, the Manila Galleon delivers Mesoamerican cultivars: chili (*sili*), tomato (*kamatis*), corn (*mais*), sweet potato (*kamote*), squash varieties (*kalabasa*), peanut (*mani*), pineapple (*pinya*), cacao (*kakaw*), achiote (*atsuete*), papaya, guava. Adoption is *graded* — uplands, lowlands, and trade-elite households absorb at different rates.",
      "disposition": "ANCHORED",
      "runId": "kg-cycle-53",
      "createdAt": "2026-04-21T00:00:00Z",
      "createdByAgent": "Agent-culinary"
    },
    {
      "recordType": "entity",
      "id": "entity-cycle-54-culinary",
      "entityType": "event",
      "name": "Cycle 54 (1600-1650): Reduction Kitchens and the Convent Cuisine: Wheat, Lard, Sweet-Cream, Spanish Loanwords",
      "period": "1600-1650",
      "region": "Modern-day Philippine archipelago",
      "runId": "kg-cycle-54",
      "createdAt": "2026-04-21T00:00:00Z",
      "createdByAgent": "Agent-culinary"
    },
    {
      "recordType": "claim",
      "id": "claim-c54-culinary-finding",
      "statement": "ANCHORED: Convent kitchens become recipe-and-technique transmission hubs. Wheat-based liturgical bread, lard-pastry (empanada-lineage), egg-yolk sweets (yema, leche flan, tocino del cielo lineage), and almond-and-rice puddings stabilize in mestizo and indio-elite households around mission towns.",
      "disposition": "ANCHORED",
      "runId": "kg-cycle-54",
      "createdAt": "2026-04-21T00:00:00Z",
      "createdByAgent": "Agent-culinary"
    },
    {
      "recordType": "entity",
      "id": "entity-cycle-55-culinary",
      "entityType": "event",
      "name": "Cycle 55 (1650-1700): Galleon-Era Creolization: The Lexicon Stabilizes, Manila's Parián Cooks Rewrite the Vernacular",
      "period": "1650-1700",
      "region": "Modern-day Philippine archipelago",
      "runId": "kg-cycle-55",
      "createdAt": "2026-04-21T00:00:00Z",
      "createdByAgent": "Agent-culinary"
    },
    {
      "recordType": "claim",
      "id": "claim-c55-culinary-finding",
      "statement": "ANCHORED: Hokkien Chinese cooks of the Parián de los Sangleyes in Manila stabilize the noodle-and-stir-fry register — *pancit* (← Hokkien *piān-ê-si̍t*, 'something quickly cooked'), *lumpia* (← Hokkien *lūn-piáⁿ*), *bihon*, *misua*, *toyo* (soy sauce), *tahure*, *ampaw*. The lexicon is set in this window.",
      "disposition": "ANCHORED",
      "runId": "kg-cycle-55",
      "createdAt": "2026-04-21T00:00:00Z",
      "createdByAgent": "Agent-culinary"
    }
  ],
  "edges": [
    {
      "recordType": "edge",
      "id": "edge-claim-support-001",
      "edgeType": "SUPPORTED_BY",
      "from": "claim-maritime-2026-04-19-karakoa-mobility",
      "to": "source-loarca-1582-relacion",
      "runId": "kg-2026-04-19-cycle-01",
      "createdAt": "2026-04-19T00:00:00Z",
      "createdByAgent": "Agent-Maritime",
      "inputFile": "agents/explorations/2026-04-19-agent-maritime-karakoa-ops-dossier/evidence-ledger.md"
    },
    {
      "recordType": "edge",
      "id": "edge-claim-mentions-001",
      "edgeType": "MENTIONS",
      "from": "claim-maritime-2026-04-19-karakoa-mobility",
      "to": "entity-vessel-karakoa",
      "runId": "kg-2026-04-19-cycle-01",
      "createdAt": "2026-04-19T00:00:00Z",
      "createdByAgent": "Agent-Maritime",
      "inputFile": "agents/explorations/2026-04-19-agent-maritime-karakoa-ops-dossier/evidence-ledger.md"
    },
    {
      "recordType": "edge",
      "id": "edge-historian-support-001",
      "edgeType": "SUPPORTED_BY",
      "from": "claim-historian-2026-04-19-chronology-status",
      "to": "source-scott-1994-barangay",
      "runId": "kg-2026-04-19-cycle-02",
      "createdAt": "2026-04-19T00:00:00Z",
      "createdByAgent": "Agent-Historian",
      "inputFile": "src/content/api/journal-agent-historian-cycle-02.mdx"
    },
    {
      "recordType": "edge",
      "id": "edge-historian-mentions-001",
      "edgeType": "MENTIONS",
      "from": "claim-historian-2026-04-19-chronology-status",
      "to": "entity-event-visayan-route-status",
      "runId": "kg-2026-04-19-cycle-02",
      "createdAt": "2026-04-19T00:00:00Z",
      "createdByAgent": "Agent-Historian",
      "inputFile": "src/content/api/journal-agent-historian-cycle-02.mdx"
    },
    {
      "recordType": "edge",
      "id": "edge-legal-support-001",
      "edgeType": "SUPPORTED_BY",
      "from": "claim-legal-2026-04-19-crosswalk",
      "to": "source-postma-1992-lci",
      "runId": "kg-2026-04-19-cycle-02",
      "createdAt": "2026-04-19T00:00:00Z",
      "createdByAgent": "Agent-Legal",
      "inputFile": "src/content/api/journal-agent-legal-cycle-02.mdx"
    },
    {
      "recordType": "edge",
      "id": "edge-legal-mentions-001",
      "edgeType": "MENTIONS",
      "from": "claim-legal-2026-04-19-crosswalk",
      "to": "entity-term-customary-crosswalk",
      "runId": "kg-2026-04-19-cycle-02",
      "createdAt": "2026-04-19T00:00:00Z",
      "createdByAgent": "Agent-Legal",
      "inputFile": "src/content/api/journal-agent-legal-cycle-02.mdx"
    },
    {
      "recordType": "edge",
      "id": "edge-culinary-support-001",
      "edgeType": "SUPPORTED_BY",
      "from": "claim-culinary-2026-04-19-passports",
      "to": "source-fernandez-1994-tikim",
      "runId": "kg-2026-04-19-cycle-02",
      "createdAt": "2026-04-19T00:00:00Z",
      "createdByAgent": "Agent-Culinary",
      "inputFile": "src/content/api/journal-agent-culinary-cycle-02.mdx"
    },
    {
      "recordType": "edge",
      "id": "edge-culinary-mentions-001",
      "edgeType": "MENTIONS",
      "from": "claim-culinary-2026-04-19-passports",
      "to": "entity-artifact-bagoong-passport",
      "runId": "kg-2026-04-19-cycle-02",
      "createdAt": "2026-04-19T00:00:00Z",
      "createdByAgent": "Agent-Culinary",
      "inputFile": "src/content/api/journal-agent-culinary-cycle-02.mdx"
    },
    {
      "recordType": "edge",
      "id": "edge-maritime-support-001",
      "edgeType": "SUPPORTED_BY",
      "from": "claim-maritime-2026-04-19-route-status",
      "to": "source-alcina-1668-bisayas",
      "runId": "kg-2026-04-19-cycle-02",
      "createdAt": "2026-04-19T00:00:00Z",
      "createdByAgent": "Agent-Maritime",
      "inputFile": "src/content/api/journal-agent-maritime-cycle-02.mdx"
    },
    {
      "recordType": "edge",
      "id": "edge-maritime-mentions-001",
      "edgeType": "MENTIONS",
      "from": "claim-maritime-2026-04-19-route-status",
      "to": "entity-route-karakoa-segments",
      "runId": "kg-2026-04-19-cycle-02",
      "createdAt": "2026-04-19T00:00:00Z",
      "createdByAgent": "Agent-Maritime",
      "inputFile": "src/content/api/journal-agent-maritime-cycle-02.mdx"
    },
    {
      "recordType": "edge",
      "id": "edge-linguistic-support-001",
      "edgeType": "SUPPORTED_BY",
      "from": "claim-linguistic-2026-04-19-drift",
      "to": "source-reid-liao-2004-typology",
      "runId": "kg-2026-04-19-cycle-02",
      "createdAt": "2026-04-19T00:00:00Z",
      "createdByAgent": "Agent-Linguistic",
      "inputFile": "src/content/api/journal-agent-linguistic-cycle-02.mdx"
    },
    {
      "recordType": "edge",
      "id": "edge-linguistic-mentions-001",
      "edgeType": "MENTIONS",
      "from": "claim-linguistic-2026-04-19-drift",
      "to": "entity-term-drift-tags",
      "runId": "kg-2026-04-19-cycle-02",
      "createdAt": "2026-04-19T00:00:00Z",
      "createdByAgent": "Agent-Linguistic",
      "inputFile": "src/content/api/journal-agent-linguistic-cycle-02.mdx"
    },
    {
      "recordType": "edge",
      "id": "edge-curator-support-001",
      "edgeType": "SUPPORTED_BY",
      "from": "claim-curator-2026-04-19-provenance",
      "to": "source-junker-1999-raiding-trading-feasting",
      "runId": "kg-2026-04-19-cycle-02",
      "createdAt": "2026-04-19T00:00:00Z",
      "createdByAgent": "Agent-Curator",
      "inputFile": "src/content/api/journal-agent-curator-cycle-02.mdx"
    },
    {
      "recordType": "edge",
      "id": "edge-curator-mentions-001",
      "edgeType": "MENTIONS",
      "from": "claim-curator-2026-04-19-provenance",
      "to": "entity-artifact-provenance-state",
      "runId": "kg-2026-04-19-cycle-02",
      "createdAt": "2026-04-19T00:00:00Z",
      "createdByAgent": "Agent-Curator",
      "inputFile": "src/content/api/journal-agent-curator-cycle-02.mdx"
    },
    {
      "recordType": "edge",
      "id": "edge-round3-historian-support",
      "edgeType": "SUPPORTED_BY",
      "from": "claim-historian-2026-04-20-branching",
      "to": "source-loarca-1582-round3",
      "runId": "kg-2026-04-20-cycle-03",
      "createdAt": "2026-04-20T00:00:00Z",
      "createdByAgent": "Agent-Historian",
      "inputFile": "src/content/api/journal-agent-historian-cycle-03.mdx"
    },
    {
      "recordType": "edge",
      "id": "edge-round3-historian-mentions",
      "edgeType": "MENTIONS",
      "from": "claim-historian-2026-04-20-branching",
      "to": "entity-event-chronology-branching",
      "runId": "kg-2026-04-20-cycle-03",
      "createdAt": "2026-04-20T00:00:00Z",
      "createdByAgent": "Agent-Historian",
      "inputFile": "src/content/api/journal-agent-historian-cycle-03.mdx"
    },
    {
      "recordType": "edge",
      "id": "edge-round3-legal-mentions",
      "edgeType": "MENTIONS",
      "from": "claim-legal-2026-04-20-checkpoints",
      "to": "entity-term-legal-checkpoints",
      "runId": "kg-2026-04-20-cycle-03",
      "createdAt": "2026-04-20T00:00:00Z",
      "createdByAgent": "Agent-Legal",
      "inputFile": "src/content/api/journal-agent-legal-cycle-03.mdx"
    },
    {
      "recordType": "edge",
      "id": "edge-round3-culinary-mentions",
      "edgeType": "MENTIONS",
      "from": "claim-culinary-2026-04-20-friction",
      "to": "entity-artifact-ingredient-friction",
      "runId": "kg-2026-04-20-cycle-03",
      "createdAt": "2026-04-20T00:00:00Z",
      "createdByAgent": "Agent-Culinary",
      "inputFile": "src/content/api/journal-agent-culinary-cycle-03.mdx"
    },
    {
      "recordType": "edge",
      "id": "edge-round3-maritime-mentions",
      "edgeType": "MENTIONS",
      "from": "claim-maritime-2026-04-20-conditions",
      "to": "entity-event-maritime-conditions",
      "runId": "kg-2026-04-20-cycle-03",
      "createdAt": "2026-04-20T00:00:00Z",
      "createdByAgent": "Agent-Maritime",
      "inputFile": "src/content/api/journal-agent-maritime-cycle-03.mdx"
    },
    {
      "recordType": "edge",
      "id": "edge-round3-linguistic-mentions",
      "edgeType": "MENTIONS",
      "from": "claim-linguistic-2026-04-20-controls",
      "to": "entity-term-drift-controls-round3",
      "runId": "kg-2026-04-20-cycle-03",
      "createdAt": "2026-04-20T00:00:00Z",
      "createdByAgent": "Agent-Linguistic",
      "inputFile": "src/content/api/journal-agent-linguistic-cycle-03.mdx"
    },
    {
      "recordType": "edge",
      "id": "edge-round3-curator-mentions",
      "edgeType": "MENTIONS",
      "from": "claim-curator-2026-04-20-defaults",
      "to": "entity-artifact-provenance-defaults",
      "runId": "kg-2026-04-20-cycle-03",
      "createdAt": "2026-04-20T00:00:00Z",
      "createdByAgent": "Agent-Curator",
      "inputFile": "src/content/api/journal-agent-curator-cycle-03.mdx"
    },
    {
      "recordType": "edge",
      "id": "edge-round4-historian-mentions",
      "edgeType": "MENTIONS",
      "from": "claim-historian-2026-04-20-consolidation",
      "to": "entity-event-timeline-pathways-round4",
      "runId": "kg-2026-04-20-cycle-04",
      "createdAt": "2026-04-20T00:00:00Z",
      "createdByAgent": "Agent-Historian",
      "inputFile": "src/content/api/journal-agent-historian-cycle-04.mdx"
    },
    {
      "recordType": "edge",
      "id": "edge-round4-legal-mentions",
      "edgeType": "MENTIONS",
      "from": "claim-legal-2026-04-20-lineage",
      "to": "entity-term-legal-lineage-round4",
      "runId": "kg-2026-04-20-cycle-04",
      "createdAt": "2026-04-20T00:00:00Z",
      "createdByAgent": "Agent-Legal",
      "inputFile": "src/content/api/journal-agent-legal-cycle-04.mdx"
    },
    {
      "recordType": "edge",
      "id": "edge-round4-culinary-mentions",
      "edgeType": "MENTIONS",
      "from": "claim-culinary-2026-04-20-systems",
      "to": "entity-event-food-system-pathway-round4",
      "runId": "kg-2026-04-20-cycle-04",
      "createdAt": "2026-04-20T00:00:00Z",
      "createdByAgent": "Agent-Culinary",
      "inputFile": "src/content/api/journal-agent-culinary-cycle-04.mdx"
    },
    {
      "recordType": "edge",
      "id": "edge-round4-maritime-mentions",
      "edgeType": "MENTIONS",
      "from": "claim-maritime-2026-04-20-ops",
      "to": "entity-event-maritime-ops-round4",
      "runId": "kg-2026-04-20-cycle-04",
      "createdAt": "2026-04-20T00:00:00Z",
      "createdByAgent": "Agent-Maritime",
      "inputFile": "src/content/api/journal-agent-maritime-cycle-04.mdx"
    },
    {
      "recordType": "edge",
      "id": "edge-round4-linguistic-mentions",
      "edgeType": "MENTIONS",
      "from": "claim-linguistic-2026-04-20-durable-retrieval",
      "to": "entity-term-vocabulary-controls-round4",
      "runId": "kg-2026-04-20-cycle-04",
      "createdAt": "2026-04-20T00:00:00Z",
      "createdByAgent": "Agent-Linguistic",
      "inputFile": "src/content/api/journal-agent-linguistic-cycle-04.mdx"
    },
    {
      "recordType": "edge",
      "id": "edge-round4-curator-mentions",
      "edgeType": "MENTIONS",
      "from": "claim-curator-2026-04-20-backbone",
      "to": "entity-artifact-provenance-backbone-round4",
      "runId": "kg-2026-04-20-cycle-04",
      "createdAt": "2026-04-20T00:00:00Z",
      "createdByAgent": "Agent-Curator",
      "inputFile": "src/content/api/journal-agent-curator-cycle-04.mdx"
    },
    {
      "recordType": "edge",
      "id": "edge-round5-historian-mentions",
      "edgeType": "MENTIONS",
      "from": "claim-historian-2026-04-21-fork-resolution",
      "to": "entity-event-timeline-fork-resolution-round5",
      "runId": "kg-2026-04-21-cycle-05",
      "createdAt": "2026-04-21T00:00:00Z",
      "createdByAgent": "Agent-Historian",
      "inputFile": "src/content/api/journal-agent-historian-cycle-05.mdx"
    },
    {
      "recordType": "edge",
      "id": "edge-round5-legal-mentions",
      "edgeType": "MENTIONS",
      "from": "claim-legal-2026-04-21-continuity-tests",
      "to": "entity-term-legal-continuity-tests-round5",
      "runId": "kg-2026-04-21-cycle-05",
      "createdAt": "2026-04-21T00:00:00Z",
      "createdByAgent": "Agent-Legal",
      "inputFile": "src/content/api/journal-agent-legal-cycle-05.mdx"
    },
    {
      "recordType": "edge",
      "id": "edge-round5-culinary-mentions",
      "edgeType": "MENTIONS",
      "from": "claim-culinary-2026-04-21-route-shocks",
      "to": "entity-event-food-transition-episodes-round5",
      "runId": "kg-2026-04-21-cycle-05",
      "createdAt": "2026-04-21T00:00:00Z",
      "createdByAgent": "Agent-Culinary",
      "inputFile": "src/content/api/journal-agent-culinary-cycle-05.mdx"
    },
    {
      "recordType": "edge",
      "id": "edge-round5-maritime-mentions",
      "edgeType": "MENTIONS",
      "from": "claim-maritime-2026-04-21-corridor-tests",
      "to": "entity-event-maritime-corridor-tests-round5",
      "runId": "kg-2026-04-21-cycle-05",
      "createdAt": "2026-04-21T00:00:00Z",
      "createdByAgent": "Agent-Maritime",
      "inputFile": "src/content/api/journal-agent-maritime-cycle-05.mdx"
    },
    {
      "recordType": "edge",
      "id": "edge-round5-linguistic-mentions",
      "edgeType": "MENTIONS",
      "from": "claim-linguistic-2026-04-21-drift-audit",
      "to": "entity-term-drift-audit-round5",
      "runId": "kg-2026-04-21-cycle-05",
      "createdAt": "2026-04-21T00:00:00Z",
      "createdByAgent": "Agent-Linguistic",
      "inputFile": "src/content/api/journal-agent-linguistic-cycle-05.mdx"
    },
    {
      "recordType": "edge",
      "id": "edge-round5-curator-mentions",
      "edgeType": "MENTIONS",
      "from": "claim-curator-2026-04-21-thresholds",
      "to": "entity-artifact-provenance-thresholds-round5",
      "runId": "kg-2026-04-21-cycle-05",
      "createdAt": "2026-04-21T00:00:00Z",
      "createdByAgent": "Agent-Curator",
      "inputFile": "src/content/api/journal-agent-curator-cycle-05.mdx"
    },
    {
      "recordType": "edge",
      "id": "edge-round6-historian-mentions",
      "edgeType": "MENTIONS",
      "from": "claim-historian-2026-04-22-adjudication",
      "to": "entity-event-timeline-adjudication-round6",
      "runId": "kg-2026-04-22-cycle-06",
      "createdAt": "2026-04-22T00:00:00Z",
      "createdByAgent": "Agent-Historian",
      "inputFile": "src/content/api/journal-agent-historian-cycle-06.mdx"
    },
    {
      "recordType": "edge",
      "id": "edge-round6-legal-mentions",
      "edgeType": "MENTIONS",
      "from": "claim-legal-2026-04-22-drift-adjudication",
      "to": "entity-term-legal-adjudication-round6",
      "runId": "kg-2026-04-22-cycle-06",
      "createdAt": "2026-04-22T00:00:00Z",
      "createdByAgent": "Agent-Legal",
      "inputFile": "src/content/api/journal-agent-legal-cycle-06.mdx"
    },
    {
      "recordType": "edge",
      "id": "edge-round6-culinary-mentions",
      "edgeType": "MENTIONS",
      "from": "claim-culinary-2026-04-22-causality-check",
      "to": "entity-event-food-causality-adjudication-round6",
      "runId": "kg-2026-04-22-cycle-06",
      "createdAt": "2026-04-22T00:00:00Z",
      "createdByAgent": "Agent-Culinary",
      "inputFile": "src/content/api/journal-agent-culinary-cycle-06.mdx"
    },
    {
      "recordType": "edge",
      "id": "edge-round6-maritime-mentions",
      "edgeType": "MENTIONS",
      "from": "claim-maritime-2026-04-22-tactical-adjudication",
      "to": "entity-event-maritime-tactical-adjudication-round6",
      "runId": "kg-2026-04-22-cycle-06",
      "createdAt": "2026-04-22T00:00:00Z",
      "createdByAgent": "Agent-Maritime",
      "inputFile": "src/content/api/journal-agent-maritime-cycle-06.mdx"
    },
    {
      "recordType": "edge",
      "id": "edge-round6-linguistic-mentions",
      "edgeType": "MENTIONS",
      "from": "claim-linguistic-2026-04-22-term-adjudication",
      "to": "entity-term-interpretation-forks-round6",
      "runId": "kg-2026-04-22-cycle-06",
      "createdAt": "2026-04-22T00:00:00Z",
      "createdByAgent": "Agent-Linguistic",
      "inputFile": "src/content/api/journal-agent-linguistic-cycle-06.mdx"
    },
    {
      "recordType": "edge",
      "id": "edge-round6-curator-mentions",
      "edgeType": "MENTIONS",
      "from": "claim-curator-2026-04-22-provenance-adjudication",
      "to": "entity-artifact-provenance-adjudication-round6",
      "runId": "kg-2026-04-22-cycle-06",
      "createdAt": "2026-04-22T00:00:00Z",
      "createdByAgent": "Agent-Curator",
      "inputFile": "src/content/api/journal-agent-curator-cycle-06.mdx"
    },
    {
      "recordType": "edge",
      "id": "edge-c26-anchors",
      "edgeType": "ANCHORS",
      "from": "claim-c26-escalation-reduction",
      "to": "entity-cycle-26-evidence-sprint",
      "runId": "kg-2026-04-22-cycle-26",
      "createdAt": "2026-04-22T00:00:00Z",
      "createdByAgent": "Agent-Historian",
      "inputFile": "agents/timeline/cycle-26-timeline-ledger.md"
    },
    {
      "recordType": "edge",
      "id": "edge-round7-historian-mentions",
      "edgeType": "MENTIONS",
      "from": "claim-historian-2026-04-23-public-capsules",
      "to": "entity-event-public-timeline-capsules-round7",
      "runId": "kg-2026-04-23-cycle-07",
      "createdAt": "2026-04-23T00:00:00Z",
      "createdByAgent": "Agent-Historian",
      "inputFile": "src/content/api/journal-agent-historian-cycle-07.mdx"
    },
    {
      "recordType": "edge",
      "id": "edge-round7-legal-mentions",
      "edgeType": "MENTIONS",
      "from": "claim-legal-2026-04-23-public-lineage",
      "to": "entity-term-public-legal-lineage-round7",
      "runId": "kg-2026-04-23-cycle-07",
      "createdAt": "2026-04-23T00:00:00Z",
      "createdByAgent": "Agent-Legal",
      "inputFile": "src/content/api/journal-agent-legal-cycle-07.mdx"
    },
    {
      "recordType": "edge",
      "id": "edge-round7-culinary-mentions",
      "edgeType": "MENTIONS",
      "from": "claim-culinary-2026-04-23-public-maps",
      "to": "entity-event-public-food-transition-maps-round7",
      "runId": "kg-2026-04-23-cycle-07",
      "createdAt": "2026-04-23T00:00:00Z",
      "createdByAgent": "Agent-Culinary",
      "inputFile": "src/content/api/journal-agent-culinary-cycle-07.mdx"
    },
    {
      "recordType": "edge",
      "id": "edge-round7-maritime-mentions",
      "edgeType": "MENTIONS",
      "from": "claim-maritime-2026-04-23-public-panels",
      "to": "entity-event-public-route-panels-round7",
      "runId": "kg-2026-04-23-cycle-07",
      "createdAt": "2026-04-23T00:00:00Z",
      "createdByAgent": "Agent-Maritime",
      "inputFile": "src/content/api/journal-agent-maritime-cycle-07.mdx"
    },
    {
      "recordType": "edge",
      "id": "edge-round7-linguistic-mentions",
      "edgeType": "MENTIONS",
      "from": "claim-linguistic-2026-04-23-public-notes",
      "to": "entity-term-public-terminology-notes-round7",
      "runId": "kg-2026-04-23-cycle-07",
      "createdAt": "2026-04-23T00:00:00Z",
      "createdByAgent": "Agent-Linguistic",
      "inputFile": "src/content/api/journal-agent-linguistic-cycle-07.mdx"
    },
    {
      "recordType": "edge",
      "id": "edge-round7-curator-mentions",
      "edgeType": "MENTIONS",
      "from": "claim-curator-2026-04-23-public-callouts",
      "to": "entity-artifact-public-provenance-callouts-round7",
      "runId": "kg-2026-04-23-cycle-07",
      "createdAt": "2026-04-23T00:00:00Z",
      "createdByAgent": "Agent-Curator",
      "inputFile": "src/content/api/journal-agent-curator-cycle-07.mdx"
    },
    {
      "recordType": "edge",
      "id": "edge-c27-anchors",
      "edgeType": "ANCHORS",
      "from": "claim-c27-core-assembly",
      "to": "entity-cycle-27-narrative-skeleton",
      "runId": "kg-2026-04-23-cycle-27",
      "createdAt": "2026-04-23T00:00:00Z",
      "createdByAgent": "Agent-Historian",
      "inputFile": "agents/timeline/cycle-27-timeline-ledger.md"
    },
    {
      "recordType": "edge",
      "id": "edge-round8-historian-mentions",
      "edgeType": "MENTIONS",
      "from": "claim-historian-2026-04-24-story2-lock",
      "to": "entity-event-story2-chronology-lock-round8",
      "runId": "kg-2026-04-24-cycle-08",
      "createdAt": "2026-04-24T00:00:00Z",
      "createdByAgent": "Agent-Historian",
      "inputFile": "src/content/api/journal-agent-historian-cycle-08.mdx"
    },
    {
      "recordType": "edge",
      "id": "edge-round8-legal-mentions",
      "edgeType": "MENTIONS",
      "from": "claim-legal-2026-04-24-story2-lock",
      "to": "entity-term-story2-legal-lock-round8",
      "runId": "kg-2026-04-24-cycle-08",
      "createdAt": "2026-04-24T00:00:00Z",
      "createdByAgent": "Agent-Legal",
      "inputFile": "src/content/api/journal-agent-legal-cycle-08.mdx"
    },
    {
      "recordType": "edge",
      "id": "edge-round8-culinary-mentions",
      "edgeType": "MENTIONS",
      "from": "claim-culinary-2026-04-24-story2-lock",
      "to": "entity-event-story2-food-lock-round8",
      "runId": "kg-2026-04-24-cycle-08",
      "createdAt": "2026-04-24T00:00:00Z",
      "createdByAgent": "Agent-Culinary",
      "inputFile": "src/content/api/journal-agent-culinary-cycle-08.mdx"
    },
    {
      "recordType": "edge",
      "id": "edge-round8-maritime-mentions",
      "edgeType": "MENTIONS",
      "from": "claim-maritime-2026-04-24-story2-lock",
      "to": "entity-event-story2-maritime-lock-round8",
      "runId": "kg-2026-04-24-cycle-08",
      "createdAt": "2026-04-24T00:00:00Z",
      "createdByAgent": "Agent-Maritime",
      "inputFile": "src/content/api/journal-agent-maritime-cycle-08.mdx"
    },
    {
      "recordType": "edge",
      "id": "edge-round8-linguistic-mentions",
      "edgeType": "MENTIONS",
      "from": "claim-linguistic-2026-04-24-story2-lock",
      "to": "entity-term-story2-terminology-lock-round8",
      "runId": "kg-2026-04-24-cycle-08",
      "createdAt": "2026-04-24T00:00:00Z",
      "createdByAgent": "Agent-Linguistic",
      "inputFile": "src/content/api/journal-agent-linguistic-cycle-08.mdx"
    },
    {
      "recordType": "edge",
      "id": "edge-round8-curator-mentions",
      "edgeType": "MENTIONS",
      "from": "claim-curator-2026-04-24-story2-lock",
      "to": "entity-artifact-story2-provenance-lock-round8",
      "runId": "kg-2026-04-24-cycle-08",
      "createdAt": "2026-04-24T00:00:00Z",
      "createdByAgent": "Agent-Curator",
      "inputFile": "src/content/api/journal-agent-curator-cycle-08.mdx"
    },
    {
      "recordType": "edge",
      "id": "edge-c28-anchors",
      "edgeType": "ANCHORS",
      "from": "claim-c28-confidence-correction",
      "to": "entity-cycle-28-adversarial-review",
      "runId": "kg-2026-04-24-cycle-28",
      "createdAt": "2026-04-24T00:00:00Z",
      "createdByAgent": "Agent-Historian",
      "inputFile": "agents/timeline/cycle-28-timeline-ledger.md"
    },
    {
      "recordType": "edge",
      "id": "edge-round9-maritime-mentions",
      "edgeType": "MENTIONS",
      "from": "claim-maritime-2026-04-25-seasonality-vulnerability",
      "to": "entity-event-seasonality-vulnerability-adjudication-round9",
      "runId": "kg-2026-04-25-cycle-09",
      "createdAt": "2026-04-25T00:00:00Z",
      "createdByAgent": "Agent-Maritime",
      "inputFile": "src/content/api/journal-agent-maritime-cycle-09.mdx"
    },
    {
      "recordType": "edge",
      "id": "edge-round9-historian-mentions",
      "edgeType": "MENTIONS",
      "from": "claim-historian-2026-04-25-vulnerability-forks",
      "to": "entity-event-forked-vulnerability-chronology-round9",
      "runId": "kg-2026-04-25-cycle-09",
      "createdAt": "2026-04-25T00:00:00Z",
      "createdByAgent": "Agent-Historian",
      "inputFile": "src/content/api/journal-agent-historian-cycle-09.mdx"
    },
    {
      "recordType": "edge",
      "id": "edge-round9-legal-mentions",
      "edgeType": "MENTIONS",
      "from": "claim-legal-2026-04-25-jurisdiction-timing",
      "to": "entity-term-jurisdictional-exposure-round9",
      "runId": "kg-2026-04-25-cycle-09",
      "createdAt": "2026-04-25T00:00:00Z",
      "createdByAgent": "Agent-Legal",
      "inputFile": "src/content/api/journal-agent-legal-cycle-09.mdx"
    },
    {
      "recordType": "edge",
      "id": "edge-round9-linguistic-mentions",
      "edgeType": "MENTIONS",
      "from": "claim-linguistic-2026-04-25-lexical-risk",
      "to": "entity-term-colonial-vulnerability-lexicon-round9",
      "runId": "kg-2026-04-25-cycle-09",
      "createdAt": "2026-04-25T00:00:00Z",
      "createdByAgent": "Agent-Linguistic",
      "inputFile": "src/content/api/journal-agent-linguistic-cycle-09.mdx"
    },
    {
      "recordType": "edge",
      "id": "edge-round9-curator-mentions",
      "edgeType": "MENTIONS",
      "from": "claim-curator-2026-04-25-provenance-vulnerability",
      "to": "entity-artifact-vulnerability-provenance-round9",
      "runId": "kg-2026-04-25-cycle-09",
      "createdAt": "2026-04-25T00:00:00Z",
      "createdByAgent": "Agent-Curator",
      "inputFile": "src/content/api/journal-agent-curator-cycle-09.mdx"
    },
    {
      "recordType": "edge",
      "id": "edge-round9-culinary-mentions",
      "edgeType": "MENTIONS",
      "from": "claim-culinary-2026-04-25-food-stress-vulnerability",
      "to": "entity-event-food-stress-vulnerability-round9",
      "runId": "kg-2026-04-25-cycle-09",
      "createdAt": "2026-04-25T00:00:00Z",
      "createdByAgent": "Agent-Culinary",
      "inputFile": "src/content/api/journal-agent-culinary-cycle-09.mdx"
    },
    {
      "recordType": "edge",
      "id": "edge-c29-anchors",
      "edgeType": "ANCHORS",
      "from": "claim-c29-gate-pass",
      "to": "entity-cycle-29-publication-lock",
      "runId": "kg-2026-04-25-cycle-29",
      "createdAt": "2026-04-25T00:00:00Z",
      "createdByAgent": "Agent-Historian",
      "inputFile": "agents/timeline/cycle-29-timeline-ledger.md"
    },
    {
      "recordType": "edge",
      "id": "edge-round10-historian-mentions",
      "edgeType": "MENTIONS",
      "from": "claim-historian-2026-04-26-routed-exposure",
      "to": "entity-event-claim-card-adjudication-round10",
      "runId": "kg-2026-04-26-cycle-10",
      "createdAt": "2026-04-26T00:00:00Z",
      "createdByAgent": "Agent-Historian",
      "inputFile": "src/content/api/journal-agent-historian-cycle-10.mdx"
    },
    {
      "recordType": "edge",
      "id": "edge-round10-maritime-mentions",
      "edgeType": "MENTIONS",
      "from": "claim-maritime-2026-04-26-season-segment",
      "to": "entity-event-season-segment-model-round10",
      "runId": "kg-2026-04-26-cycle-10",
      "createdAt": "2026-04-26T00:00:00Z",
      "createdByAgent": "Agent-Maritime",
      "inputFile": "src/content/api/journal-agent-maritime-cycle-10.mdx"
    },
    {
      "recordType": "edge",
      "id": "edge-round10-legal-mentions",
      "edgeType": "MENTIONS",
      "from": "claim-legal-2026-04-26-drift-continuity",
      "to": "entity-term-drift-labeled-continuity-round10",
      "runId": "kg-2026-04-26-cycle-10",
      "createdAt": "2026-04-26T00:00:00Z",
      "createdByAgent": "Agent-Legal",
      "inputFile": "src/content/api/journal-agent-legal-cycle-10.mdx"
    },
    {
      "recordType": "edge",
      "id": "edge-round10-culinary-mentions",
      "edgeType": "MENTIONS",
      "from": "claim-culinary-2026-04-26-triadic-tests",
      "to": "entity-event-triadic-food-vulnerability-round10",
      "runId": "kg-2026-04-26-cycle-10",
      "createdAt": "2026-04-26T00:00:00Z",
      "createdByAgent": "Agent-Culinary",
      "inputFile": "src/content/api/journal-agent-culinary-cycle-10.mdx"
    },
    {
      "recordType": "edge",
      "id": "edge-round10-linguistic-mentions",
      "edgeType": "MENTIONS",
      "from": "claim-linguistic-2026-04-26-risk-governance",
      "to": "entity-term-lexical-risk-governance-round10",
      "runId": "kg-2026-04-26-cycle-10",
      "createdAt": "2026-04-26T00:00:00Z",
      "createdByAgent": "Agent-Linguistic",
      "inputFile": "src/content/api/journal-agent-linguistic-cycle-10.mdx"
    },
    {
      "recordType": "edge",
      "id": "edge-round10-curator-mentions",
      "edgeType": "MENTIONS",
      "from": "claim-curator-2026-04-26-provenance-gates",
      "to": "entity-artifact-provenance-gates-round10",
      "runId": "kg-2026-04-26-cycle-10",
      "createdAt": "2026-04-26T00:00:00Z",
      "createdByAgent": "Agent-Curator",
      "inputFile": "src/content/api/journal-agent-curator-cycle-10.mdx"
    },
    {
      "recordType": "edge",
      "id": "edge-c30-anchors",
      "edgeType": "ANCHORS",
      "from": "claim-c30-rc-approved",
      "to": "entity-cycle-30-story6-rc",
      "runId": "kg-2026-04-26-cycle-30",
      "createdAt": "2026-04-26T00:00:00Z",
      "createdByAgent": "Agent-Historian",
      "inputFile": "agents/timeline/cycle-30-timeline-ledger.md"
    },
    {
      "recordType": "edge",
      "id": "edge-round11-historian-mentions",
      "edgeType": "MENTIONS",
      "from": "claim-historian-2026-04-27-fork-stable",
      "to": "entity-event-challenge-round-round11",
      "runId": "kg-2026-04-27-cycle-11",
      "createdAt": "2026-04-27T00:00:00Z",
      "createdByAgent": "Agent-Historian",
      "inputFile": "src/content/api/journal-agent-historian-cycle-11.mdx"
    },
    {
      "recordType": "edge",
      "id": "edge-round11-maritime-mentions",
      "edgeType": "MENTIONS",
      "from": "claim-maritime-2026-04-27-compression-audit",
      "to": "entity-event-doctrine-compression-audit-round11",
      "runId": "kg-2026-04-27-cycle-11",
      "createdAt": "2026-04-27T00:00:00Z",
      "createdByAgent": "Agent-Maritime",
      "inputFile": "src/content/api/journal-agent-maritime-cycle-11.mdx"
    },
    {
      "recordType": "edge",
      "id": "edge-round11-legal-mentions",
      "edgeType": "MENTIONS",
      "from": "claim-legal-2026-04-27-drift-stable",
      "to": "entity-term-drift-stable-matrix-round11",
      "runId": "kg-2026-04-27-cycle-11",
      "createdAt": "2026-04-27T00:00:00Z",
      "createdByAgent": "Agent-Legal",
      "inputFile": "src/content/api/journal-agent-legal-cycle-11.mdx"
    },
    {
      "recordType": "edge",
      "id": "edge-round11-culinary-mentions",
      "edgeType": "MENTIONS",
      "from": "claim-culinary-2026-04-27-counterfactual",
      "to": "entity-event-food-counterfactual-tests-round11",
      "runId": "kg-2026-04-27-cycle-11",
      "createdAt": "2026-04-27T00:00:00Z",
      "createdByAgent": "Agent-Culinary",
      "inputFile": "src/content/api/journal-agent-culinary-cycle-11.mdx"
    },
    {
      "recordType": "edge",
      "id": "edge-round11-linguistic-mentions",
      "edgeType": "MENTIONS",
      "from": "claim-linguistic-2026-04-27-adversarial-review",
      "to": "entity-term-adversarial-term-forks-round11",
      "runId": "kg-2026-04-27-cycle-11",
      "createdAt": "2026-04-27T00:00:00Z",
      "createdByAgent": "Agent-Linguistic",
      "inputFile": "src/content/api/journal-agent-linguistic-cycle-11.mdx"
    },
    {
      "recordType": "edge",
      "id": "edge-round11-curator-mentions",
      "edgeType": "MENTIONS",
      "from": "claim-curator-2026-04-27-adversarial-validation",
      "to": "entity-artifact-provenance-adversarial-round11",
      "runId": "kg-2026-04-27-cycle-11",
      "createdAt": "2026-04-27T00:00:00Z",
      "createdByAgent": "Agent-Curator",
      "inputFile": "src/content/api/journal-agent-curator-cycle-11.mdx"
    },
    {
      "recordType": "edge",
      "id": "edge-round12-historian-mentions",
      "edgeType": "MENTIONS",
      "from": "claim-historian-2026-04-28-story3-lock",
      "to": "entity-event-story3-publication-lock-round12",
      "runId": "kg-2026-04-28-cycle-12",
      "createdAt": "2026-04-28T00:00:00Z",
      "createdByAgent": "Agent-Historian",
      "inputFile": "src/content/api/journal-agent-historian-cycle-12.mdx"
    },
    {
      "recordType": "edge",
      "id": "edge-round12-maritime-mentions",
      "edgeType": "MENTIONS",
      "from": "claim-maritime-2026-04-28-story3-lock",
      "to": "entity-event-maritime-publication-lock-round12",
      "runId": "kg-2026-04-28-cycle-12",
      "createdAt": "2026-04-28T00:00:00Z",
      "createdByAgent": "Agent-Maritime",
      "inputFile": "src/content/api/journal-agent-maritime-cycle-12.mdx"
    },
    {
      "recordType": "edge",
      "id": "edge-round12-legal-mentions",
      "edgeType": "MENTIONS",
      "from": "claim-legal-2026-04-28-story3-lock",
      "to": "entity-term-legal-publication-lock-round12",
      "runId": "kg-2026-04-28-cycle-12",
      "createdAt": "2026-04-28T00:00:00Z",
      "createdByAgent": "Agent-Legal",
      "inputFile": "src/content/api/journal-agent-legal-cycle-12.mdx"
    },
    {
      "recordType": "edge",
      "id": "edge-round12-culinary-mentions",
      "edgeType": "MENTIONS",
      "from": "claim-culinary-2026-04-28-story3-lock",
      "to": "entity-event-food-publication-lock-round12",
      "runId": "kg-2026-04-28-cycle-12",
      "createdAt": "2026-04-28T00:00:00Z",
      "createdByAgent": "Agent-Culinary",
      "inputFile": "src/content/api/journal-agent-culinary-cycle-12.mdx"
    },
    {
      "recordType": "edge",
      "id": "edge-round12-linguistic-mentions",
      "edgeType": "MENTIONS",
      "from": "claim-linguistic-2026-04-28-story3-lock",
      "to": "entity-term-lexicon-publication-lock-round12",
      "runId": "kg-2026-04-28-cycle-12",
      "createdAt": "2026-04-28T00:00:00Z",
      "createdByAgent": "Agent-Linguistic",
      "inputFile": "src/content/api/journal-agent-linguistic-cycle-12.mdx"
    },
    {
      "recordType": "edge",
      "id": "edge-round12-curator-mentions",
      "edgeType": "MENTIONS",
      "from": "claim-curator-2026-04-28-story3-lock",
      "to": "entity-artifact-provenance-publication-lock-round12",
      "runId": "kg-2026-04-28-cycle-12",
      "createdAt": "2026-04-28T00:00:00Z",
      "createdByAgent": "Agent-Curator",
      "inputFile": "src/content/api/journal-agent-curator-cycle-12.mdx"
    },
    {
      "recordType": "edge",
      "id": "edge-c13-lci-tondo",
      "edgeType": "INSTITUTIONAL_CONTINUITY",
      "from": "entity-tl-001-lci",
      "to": "entity-tl-004-tondo",
      "runId": "kg-2026-04-30-cycle-13",
      "createdAt": "2026-04-30T00:00:00Z",
      "createdByAgent": "Agent-Historian",
      "inputFile": "src/content/api/journal-agent-historian-cycle-13.mdx"
    },
    {
      "recordType": "edge",
      "id": "edge-c13-butuan-scs",
      "edgeType": "TRADE_ROUTE_USAGE",
      "from": "entity-tl-002-butuan",
      "to": "entity-mc-01-scs",
      "runId": "kg-2026-04-30-cycle-13",
      "createdAt": "2026-04-30T00:00:00Z",
      "createdByAgent": "Agent-Maritime",
      "inputFile": "src/content/api/journal-agent-maritime-cycle-13.mdx"
    },
    {
      "recordType": "edge",
      "id": "edge-c13-mai-scs",
      "edgeType": "TRADE_ROUTE_USAGE",
      "from": "entity-tl-003-mai",
      "to": "entity-mc-01-scs",
      "runId": "kg-2026-04-30-cycle-13",
      "createdAt": "2026-04-30T00:00:00Z",
      "createdByAgent": "Agent-Maritime",
      "inputFile": "src/content/api/journal-agent-maritime-cycle-13.mdx"
    },
    {
      "recordType": "edge",
      "id": "edge-c13-sulu-borneo",
      "edgeType": "ISLAMIZATION_VECTOR",
      "from": "entity-tl-005-sulu",
      "to": "entity-mc-03-sulu-borneo",
      "runId": "kg-2026-04-30-cycle-13",
      "createdAt": "2026-04-30T00:00:00Z",
      "createdByAgent": "Agent-Historian",
      "inputFile": "src/content/api/journal-agent-historian-cycle-13.mdx"
    },
    {
      "recordType": "edge",
      "id": "edge-c13-borneo-manila",
      "edgeType": "ISLAMIZATION_VECTOR",
      "from": "entity-mc-03-sulu-borneo",
      "to": "entity-tl-006-manila-islam",
      "runId": "kg-2026-04-30-cycle-13",
      "createdAt": "2026-04-30T00:00:00Z",
      "createdByAgent": "Agent-Historian",
      "inputFile": "src/content/api/journal-agent-historian-cycle-13.mdx"
    },
    {
      "recordType": "edge",
      "id": "edge-c13-tondo-islam",
      "edgeType": "POLITY_TRANSFORMATION",
      "from": "entity-tl-004-tondo",
      "to": "entity-tl-006-manila-islam",
      "runId": "kg-2026-04-30-cycle-13",
      "createdAt": "2026-04-30T00:00:00Z",
      "createdByAgent": "Agent-Historian",
      "inputFile": "src/content/api/journal-agent-historian-cycle-13.mdx"
    },
    {
      "recordType": "edge",
      "id": "edge-c14-pigafetta-manila",
      "edgeType": "CONTACT_TO_CONQUEST",
      "from": "entity-tl-007-pigafetta",
      "to": "entity-tl-008-manila-conquest",
      "runId": "kg-2026-05-01-cycle-14",
      "createdAt": "2026-05-01T00:00:00Z",
      "createdByAgent": "Agent-Historian",
      "inputFile": "src/content/api/journal-agent-historian-cycle-14.mdx"
    },
    {
      "recordType": "edge",
      "id": "edge-c14-manila-census",
      "edgeType": "ADMINISTRATION",
      "from": "entity-tl-008-manila-conquest",
      "to": "entity-tl-011-census",
      "runId": "kg-2026-05-01-cycle-14",
      "createdAt": "2026-05-01T00:00:00Z",
      "createdByAgent": "Agent-Historian",
      "inputFile": "src/content/api/journal-agent-historian-cycle-14.mdx"
    },
    {
      "recordType": "edge",
      "id": "edge-c14-loarca-plasencia",
      "edgeType": "CROSS_REFERENCE",
      "from": "entity-tl-009-loarca",
      "to": "entity-tl-010-plasencia",
      "runId": "kg-2026-05-01-cycle-14",
      "createdAt": "2026-05-01T00:00:00Z",
      "createdByAgent": "Agent-Legal",
      "inputFile": "src/content/api/journal-agent-legal-cycle-14.mdx"
    },
    {
      "recordType": "edge",
      "id": "edge-c14-loarca-morga-diverge",
      "edgeType": "CROSS_REFERENCE_DIVERGENT",
      "from": "entity-tl-009-loarca",
      "to": "entity-tl-013-morga",
      "runId": "kg-2026-05-01-cycle-14",
      "createdAt": "2026-05-01T00:00:00Z",
      "createdByAgent": "Agent-Linguistic",
      "inputFile": "src/content/api/journal-agent-linguistic-cycle-14.mdx"
    },
    {
      "recordType": "edge",
      "id": "edge-c14-islam-conquest",
      "edgeType": "DISRUPTION",
      "from": "entity-tl-006-manila-islam",
      "to": "entity-tl-008-manila-conquest",
      "runId": "kg-2026-05-01-cycle-14",
      "createdAt": "2026-05-01T00:00:00Z",
      "createdByAgent": "Agent-Historian",
      "inputFile": "src/content/api/journal-agent-historian-cycle-14.mdx"
    },
    {
      "recordType": "edge",
      "id": "edge-c14-lci-plasencia-debt",
      "edgeType": "INSTITUTIONAL_CONTINUITY",
      "from": "entity-tl-001-lci",
      "to": "entity-tl-010-plasencia",
      "runId": "kg-2026-05-01-cycle-14",
      "createdAt": "2026-05-01T00:00:00Z",
      "createdByAgent": "Agent-Legal",
      "inputFile": "src/content/api/journal-agent-legal-cycle-14.mdx"
    },
    {
      "recordType": "edge",
      "id": "edge-c15-b01-lci",
      "edgeType": "BRIDGE_ORIGIN",
      "from": "entity-bridge-b01-debt",
      "to": "entity-tl-001-lci",
      "runId": "kg-2026-05-02-cycle-15",
      "createdAt": "2026-05-02T00:00:00Z",
      "createdByAgent": "Agent-Historian",
      "inputFile": "src/content/api/journal-agent-historian-cycle-15.mdx"
    },
    {
      "recordType": "edge",
      "id": "edge-c15-b01-plasencia",
      "edgeType": "BRIDGE_TERMINUS",
      "from": "entity-bridge-b01-debt",
      "to": "entity-tl-010-plasencia",
      "runId": "kg-2026-05-02-cycle-15",
      "createdAt": "2026-05-02T00:00:00Z",
      "createdByAgent": "Agent-Historian",
      "inputFile": "src/content/api/journal-agent-historian-cycle-15.mdx"
    },
    {
      "recordType": "edge",
      "id": "edge-c15-b04-mc01",
      "edgeType": "BRIDGE_CONFIRMS_CORRIDOR",
      "from": "entity-bridge-b04-trade",
      "to": "entity-mc-01-scs",
      "runId": "kg-2026-05-02-cycle-15",
      "createdAt": "2026-05-02T00:00:00Z",
      "createdByAgent": "Agent-Maritime",
      "inputFile": "src/content/api/journal-agent-maritime-cycle-15.mdx"
    },
    {
      "recordType": "edge",
      "id": "edge-c15-galleon-mc01",
      "edgeType": "TRADE_RESTRUCTURING",
      "from": "entity-mc-05-galleon",
      "to": "entity-mc-01-scs",
      "runId": "kg-2026-05-02-cycle-15",
      "createdAt": "2026-05-02T00:00:00Z",
      "createdByAgent": "Agent-Maritime",
      "inputFile": "src/content/api/journal-agent-maritime-cycle-15.mdx"
    },
    {
      "recordType": "edge",
      "id": "edge-c16-story04-lci",
      "edgeType": "ANCHORS",
      "from": "entity-story-04",
      "to": "entity-tl-001-lci",
      "runId": "kg-2026-05-03-cycle-16",
      "createdAt": "2026-05-03T00:00:00Z",
      "createdByAgent": "Agent-Historian",
      "inputFile": "src/content/api/story-04-forked-chronology-900-1700.mdx"
    },
    {
      "recordType": "edge",
      "id": "edge-c16-story04-morga",
      "edgeType": "ANCHORS",
      "from": "entity-story-04",
      "to": "entity-tl-013-morga",
      "runId": "kg-2026-05-03-cycle-16",
      "createdAt": "2026-05-03T00:00:00Z",
      "createdByAgent": "Agent-Historian",
      "inputFile": "src/content/api/story-04-forked-chronology-900-1700.mdx"
    },
    {
      "recordType": "edge",
      "id": "edge-c16-story04-bnr",
      "edgeType": "SOURCES",
      "from": "entity-story-04",
      "to": "entity-bnr-collection",
      "runId": "kg-2026-05-03-cycle-16",
      "createdAt": "2026-05-03T00:00:00Z",
      "createdByAgent": "Agent-Curator",
      "inputFile": "src/content/api/story-04-forked-chronology-900-1700.mdx"
    },
    {
      "recordType": "edge",
      "id": "edge-c17-hindu-lci",
      "edgeType": "PRECEDES",
      "from": "entity-tl-015-hindu",
      "to": "entity-tl-001-lci",
      "runId": "kg-2026-05-04-cycle-17",
      "createdAt": "2026-05-04T00:00:00Z",
      "createdByAgent": "Agent-Historian",
      "inputFile": "src/content/api/journal-agent-historian-cycle-17.mdx"
    },
    {
      "recordType": "edge",
      "id": "edge-c17-confed-islam",
      "edgeType": "PRECEDES",
      "from": "entity-tl-016-confederation",
      "to": "entity-tl-006-islamization",
      "runId": "kg-2026-05-04-cycle-17",
      "createdAt": "2026-05-04T00:00:00Z",
      "createdByAgent": "Agent-Historian",
      "inputFile": "src/content/api/journal-agent-historian-cycle-17.mdx"
    },
    {
      "recordType": "edge",
      "id": "edge-c17-massacre-koxinga",
      "edgeType": "CULMINATES_IN",
      "from": "entity-tl-017-chinese-massacres",
      "to": "entity-tl-018-koxinga",
      "runId": "kg-2026-05-04-cycle-17",
      "createdAt": "2026-05-04T00:00:00Z",
      "createdByAgent": "Agent-Historian",
      "inputFile": "src/content/api/journal-agent-historian-cycle-17.mdx"
    },
    {
      "recordType": "edge",
      "id": "edge-c17-foundry-suppression",
      "edgeType": "DESTROYED_BY",
      "from": "entity-tagal-foundry",
      "to": "entity-tl-008-manila-conquest",
      "runId": "kg-2026-05-04-cycle-17",
      "createdAt": "2026-05-04T00:00:00Z",
      "createdByAgent": "Agent-Maritime",
      "inputFile": "src/content/api/journal-agent-maritime-cycle-17.mdx"
    },
    {
      "recordType": "edge",
      "id": "edge-c17-morga-slavery",
      "edgeType": "DOCUMENTS",
      "from": "entity-morga-full",
      "to": "entity-fractional-slavery",
      "runId": "kg-2026-05-04-cycle-17",
      "createdAt": "2026-05-04T00:00:00Z",
      "createdByAgent": "Agent-Legal",
      "inputFile": "src/content/api/journal-agent-legal-cycle-17.mdx"
    },
    {
      "recordType": "edge",
      "id": "edge-c17-hindu-script",
      "edgeType": "TRANSMITTED",
      "from": "entity-mc-07-hindu-network",
      "to": "entity-tl-015-hindu",
      "runId": "kg-2026-05-04-cycle-17",
      "createdAt": "2026-05-04T00:00:00Z",
      "createdByAgent": "Agent-Linguistic",
      "inputFile": "src/content/api/journal-agent-linguistic-cycle-17.mdx"
    },
    {
      "recordType": "edge",
      "id": "edge-c18-chinese-cycle-manila",
      "edgeType": "OPERATES_IN",
      "from": "entity-chinese-economic-cycle",
      "to": "entity-tl-008-manila-conquest",
      "runId": "kg-2026-05-05-cycle-18",
      "createdAt": "2026-05-05T00:00:00Z",
      "createdByAgent": "Agent-Historian",
      "inputFile": "src/content/api/journal-agent-historian-cycle-18.mdx"
    },
    {
      "recordType": "edge",
      "id": "edge-c18-foundry-pandapira",
      "edgeType": "EXPERTISE_TRANSFERRED",
      "from": "entity-tagal-foundry",
      "to": "entity-pandapira",
      "runId": "kg-2026-05-05-cycle-18",
      "createdAt": "2026-05-05T00:00:00Z",
      "createdByAgent": "Agent-Maritime",
      "inputFile": "src/content/api/journal-agent-maritime-cycle-18.mdx"
    },
    {
      "recordType": "edge",
      "id": "edge-c18-tribute-rice",
      "edgeType": "CONVERTS",
      "from": "entity-tribute-economy",
      "to": "entity-rice-tribute-conversion",
      "runId": "kg-2026-05-05-cycle-18",
      "createdAt": "2026-05-05T00:00:00Z",
      "createdByAgent": "Agent-Legal",
      "inputFile": "src/content/api/journal-agent-legal-cycle-18.mdx"
    },
    {
      "recordType": "edge",
      "id": "edge-c18-gold-abandoned",
      "edgeType": "SUPPRESSED_BY",
      "from": "entity-gold-economy",
      "to": "entity-tribute-economy",
      "runId": "kg-2026-05-05-cycle-18",
      "createdAt": "2026-05-05T00:00:00Z",
      "createdByAgent": "Agent-Curator",
      "inputFile": "src/content/api/journal-agent-curator-cycle-18.mdx"
    },
    {
      "recordType": "edge",
      "id": "edge-c18-catalonan-suppressed",
      "edgeType": "SUPPRESSED_BY",
      "from": "entity-catalonan",
      "to": "entity-tl-008-manila-conquest",
      "runId": "kg-2026-05-05-cycle-18",
      "createdAt": "2026-05-05T00:00:00Z",
      "createdByAgent": "Agent-Linguistic",
      "inputFile": "src/content/api/journal-agent-linguistic-cycle-18.mdx"
    },
    {
      "recordType": "edge",
      "id": "edge-c19-fk06-baybayin",
      "edgeType": "RESOLVES",
      "from": "entity-fk-06-resolved",
      "to": "entity-tl-015-hindu",
      "runId": "kg-2026-05-06-cycle-19",
      "createdAt": "2026-05-06T00:00:00Z",
      "createdByAgent": "Agent-Linguistic",
      "inputFile": "src/content/api/journal-agent-linguistic-cycle-19.mdx"
    },
    {
      "recordType": "edge",
      "id": "edge-c19-erasure-literacy",
      "edgeType": "DESTROYS",
      "from": "entity-erasure-mechanism",
      "to": "entity-tl-015-hindu",
      "runId": "kg-2026-05-06-cycle-19",
      "createdAt": "2026-05-06T00:00:00Z",
      "createdByAgent": "Agent-Linguistic",
      "inputFile": "src/content/api/journal-agent-linguistic-cycle-19.mdx"
    },
    {
      "recordType": "edge",
      "id": "edge-c19-triad-persistence",
      "edgeType": "PERSISTS_THROUGH",
      "from": "entity-rice-fish-ferment",
      "to": "entity-tl-008-manila-conquest",
      "runId": "kg-2026-05-06-cycle-19",
      "createdAt": "2026-05-06T00:00:00Z",
      "createdByAgent": "Agent-Culinary",
      "inputFile": "src/content/api/journal-agent-culinary-cycle-19.mdx"
    },
    {
      "recordType": "edge",
      "id": "edge-c19-b01-strongest",
      "edgeType": "BRIDGES",
      "from": "entity-tl-001-lci",
      "to": "entity-fractional-slavery",
      "runId": "kg-2026-05-06-cycle-19",
      "createdAt": "2026-05-06T00:00:00Z",
      "createdByAgent": "Agent-Legal",
      "inputFile": "src/content/api/journal-agent-legal-cycle-19.mdx"
    },
    {
      "recordType": "edge",
      "id": "edge-c20-story05-lci",
      "edgeType": "ANCHORS",
      "from": "entity-story-05",
      "to": "entity-tl-001-lci",
      "runId": "kg-2026-05-07-cycle-20",
      "createdAt": "2026-05-07T00:00:00Z",
      "createdByAgent": "Agent-Historian",
      "inputFile": "src/content/api/story-05-enhanced-chronology-900-1700.mdx"
    },
    {
      "recordType": "edge",
      "id": "edge-c20-story05-morga",
      "edgeType": "ANCHORS",
      "from": "entity-story-05",
      "to": "entity-tl-013-morga",
      "runId": "kg-2026-05-07-cycle-20",
      "createdAt": "2026-05-07T00:00:00Z",
      "createdByAgent": "Agent-Historian",
      "inputFile": "src/content/api/story-05-enhanced-chronology-900-1700.mdx"
    },
    {
      "recordType": "edge",
      "id": "edge-c20-story05-bnr",
      "edgeType": "SOURCES",
      "from": "entity-story-05",
      "to": "entity-bnr-collection",
      "runId": "kg-2026-05-07-cycle-20",
      "createdAt": "2026-05-07T00:00:00Z",
      "createdByAgent": "Agent-Curator",
      "inputFile": "src/content/api/story-05-enhanced-chronology-900-1700.mdx"
    },
    {
      "recordType": "edge",
      "id": "edge-c20-story05-morga-full",
      "edgeType": "SOURCES",
      "from": "entity-story-05",
      "to": "entity-morga-full",
      "runId": "kg-2026-05-07-cycle-20",
      "createdAt": "2026-05-07T00:00:00Z",
      "createdByAgent": "Agent-Curator",
      "inputFile": "src/content/api/story-05-enhanced-chronology-900-1700.mdx"
    },
    {
      "recordType": "edge",
      "id": "edge-c20-story05-barrows",
      "edgeType": "SOURCES",
      "from": "entity-story-05",
      "to": "entity-barrows",
      "runId": "kg-2026-05-07-cycle-20",
      "createdAt": "2026-05-07T00:00:00Z",
      "createdByAgent": "Agent-Curator",
      "inputFile": "src/content/api/story-05-enhanced-chronology-900-1700.mdx"
    },
    {
      "recordType": "edge",
      "id": "edge-c20-story05-rizal",
      "edgeType": "SOURCES",
      "from": "entity-story-05",
      "to": "entity-rizal-essay",
      "runId": "kg-2026-05-07-cycle-20",
      "createdAt": "2026-05-07T00:00:00Z",
      "createdByAgent": "Agent-Curator",
      "inputFile": "src/content/api/story-05-enhanced-chronology-900-1700.mdx"
    },
    {
      "recordType": "edge",
      "id": "edge-c20-story04-story05",
      "edgeType": "SUPERSEDED_BY",
      "from": "entity-story-04",
      "to": "entity-story-05",
      "runId": "kg-2026-05-07-cycle-20",
      "createdAt": "2026-05-07T00:00:00Z",
      "createdByAgent": "Agent-Historian",
      "inputFile": "src/content/api/story-05-enhanced-chronology-900-1700.mdx"
    },
    {
      "recordType": "edge",
      "id": "edge-c21-register-anchors",
      "edgeType": "ANCHORS",
      "from": "claim-c21-null-unknown-register",
      "to": "entity-cycle-21-uncertainty-lab",
      "runId": "kg-2026-05-08-cycle-21",
      "createdAt": "2026-05-08T00:00:00Z",
      "createdByAgent": "Agent-Historian",
      "inputFile": "agents/timeline/cycle-21-timeline-ledger.md"
    },
    {
      "recordType": "edge",
      "id": "edge-c22-gate-anchors",
      "edgeType": "ANCHORS",
      "from": "claim-c22-authenticity-gate",
      "to": "entity-cycle-22-authenticity-test",
      "runId": "kg-2026-05-09-cycle-22",
      "createdAt": "2026-05-09T00:00:00Z",
      "createdByAgent": "Agent-Historian",
      "inputFile": "agents/timeline/cycle-22-timeline-ledger.md"
    },
    {
      "recordType": "edge",
      "id": "edge-c23-scorecard-anchors",
      "edgeType": "ANCHORS",
      "from": "claim-c23-bridge-scorecard",
      "to": "entity-cycle-23-bridge-adjudication",
      "runId": "kg-2026-05-10-cycle-23",
      "createdAt": "2026-05-10T00:00:00Z",
      "createdByAgent": "Agent-Historian",
      "inputFile": "agents/timeline/cycle-23-timeline-ledger.md"
    },
    {
      "recordType": "edge",
      "id": "edge-c24-gate-anchors",
      "edgeType": "ANCHORS",
      "from": "claim-c24-release-gates-pass",
      "to": "entity-cycle-24-publication-lock-sim",
      "runId": "kg-2026-05-11-cycle-24",
      "createdAt": "2026-05-11T00:00:00Z",
      "createdByAgent": "Agent-Historian",
      "inputFile": "agents/timeline/cycle-24-timeline-ledger.md"
    },
    {
      "recordType": "edge",
      "id": "edge-c25-disposition-anchors",
      "edgeType": "ANCHORS",
      "from": "claim-c25-disposition-framework",
      "to": "entity-cycle-25-contradiction-resolution",
      "runId": "kg-2026-05-12-cycle-25",
      "createdAt": "2026-05-12T00:00:00Z",
      "createdByAgent": "Agent-Historian",
      "inputFile": "agents/timeline/cycle-25-timeline-ledger.md"
    },
    {
      "recordType": "edge",
      "id": "edge-c40-finding-anchors",
      "edgeType": "ANCHORS",
      "from": "claim-c40-outsider-finding",
      "to": "entity-cycle-40-outsider",
      "runId": "kg-cycle-40",
      "createdAt": "2026-04-21T00:00:00Z",
      "createdByAgent": "Agent-historian"
    },
    {
      "recordType": "edge",
      "id": "edge-c41-finding-anchors",
      "edgeType": "ANCHORS",
      "from": "claim-c41-outsider-finding",
      "to": "entity-cycle-41-outsider",
      "runId": "kg-cycle-41",
      "createdAt": "2026-04-21T00:00:00Z",
      "createdByAgent": "Agent-historian"
    },
    {
      "recordType": "edge",
      "id": "edge-c42-finding-anchors",
      "edgeType": "ANCHORS",
      "from": "claim-c42-outsider-finding",
      "to": "entity-cycle-42-outsider",
      "runId": "kg-cycle-42",
      "createdAt": "2026-04-21T00:00:00Z",
      "createdByAgent": "Agent-historian"
    },
    {
      "recordType": "edge",
      "id": "edge-c43-finding-anchors",
      "edgeType": "ANCHORS",
      "from": "claim-c43-outsider-finding",
      "to": "entity-cycle-43-outsider",
      "runId": "kg-cycle-43",
      "createdAt": "2026-04-21T00:00:00Z",
      "createdByAgent": "Agent-historian"
    },
    {
      "recordType": "edge",
      "id": "edge-c44-finding-anchors",
      "edgeType": "ANCHORS",
      "from": "claim-c44-outsider-finding",
      "to": "entity-cycle-44-outsider",
      "runId": "kg-cycle-44",
      "createdAt": "2026-04-21T00:00:00Z",
      "createdByAgent": "Agent-historian"
    },
    {
      "recordType": "edge",
      "id": "edge-c45-finding-anchors",
      "edgeType": "ANCHORS",
      "from": "claim-c45-outsider-finding",
      "to": "entity-cycle-45-outsider",
      "runId": "kg-cycle-45",
      "createdAt": "2026-04-21T00:00:00Z",
      "createdByAgent": "Agent-maritime"
    },
    {
      "recordType": "edge",
      "id": "edge-c46-finding-anchors",
      "edgeType": "ANCHORS",
      "from": "claim-c46-outsider-finding",
      "to": "entity-cycle-46-outsider",
      "runId": "kg-cycle-46",
      "createdAt": "2026-04-21T00:00:00Z",
      "createdByAgent": "Agent-historian"
    },
    {
      "recordType": "edge",
      "id": "edge-c47-finding-anchors",
      "edgeType": "ANCHORS",
      "from": "claim-c47-outsider-finding",
      "to": "entity-cycle-47-outsider",
      "runId": "kg-cycle-47",
      "createdAt": "2026-04-21T00:00:00Z",
      "createdByAgent": "Agent-historian"
    },
    {
      "recordType": "edge",
      "id": "edge-c48-culinary-anchors",
      "edgeType": "ANCHORS",
      "from": "claim-c48-culinary-finding",
      "to": "entity-cycle-48-culinary",
      "runId": "kg-cycle-48",
      "createdAt": "2026-04-21T00:00:00Z",
      "createdByAgent": "Agent-culinary"
    },
    {
      "recordType": "edge",
      "id": "edge-c49-culinary-anchors",
      "edgeType": "ANCHORS",
      "from": "claim-c49-culinary-finding",
      "to": "entity-cycle-49-culinary",
      "runId": "kg-cycle-49",
      "createdAt": "2026-04-21T00:00:00Z",
      "createdByAgent": "Agent-culinary"
    },
    {
      "recordType": "edge",
      "id": "edge-c50-culinary-anchors",
      "edgeType": "ANCHORS",
      "from": "claim-c50-culinary-finding",
      "to": "entity-cycle-50-culinary",
      "runId": "kg-cycle-50",
      "createdAt": "2026-04-21T00:00:00Z",
      "createdByAgent": "Agent-culinary"
    },
    {
      "recordType": "edge",
      "id": "edge-c51-culinary-anchors",
      "edgeType": "ANCHORS",
      "from": "claim-c51-culinary-finding",
      "to": "entity-cycle-51-culinary",
      "runId": "kg-cycle-51",
      "createdAt": "2026-04-21T00:00:00Z",
      "createdByAgent": "Agent-culinary"
    },
    {
      "recordType": "edge",
      "id": "edge-c52-culinary-anchors",
      "edgeType": "ANCHORS",
      "from": "claim-c52-culinary-finding",
      "to": "entity-cycle-52-culinary",
      "runId": "kg-cycle-52",
      "createdAt": "2026-04-21T00:00:00Z",
      "createdByAgent": "Agent-culinary"
    },
    {
      "recordType": "edge",
      "id": "edge-c53-culinary-anchors",
      "edgeType": "ANCHORS",
      "from": "claim-c53-culinary-finding",
      "to": "entity-cycle-53-culinary",
      "runId": "kg-cycle-53",
      "createdAt": "2026-04-21T00:00:00Z",
      "createdByAgent": "Agent-culinary"
    },
    {
      "recordType": "edge",
      "id": "edge-c54-culinary-anchors",
      "edgeType": "ANCHORS",
      "from": "claim-c54-culinary-finding",
      "to": "entity-cycle-54-culinary",
      "runId": "kg-cycle-54",
      "createdAt": "2026-04-21T00:00:00Z",
      "createdByAgent": "Agent-culinary"
    },
    {
      "recordType": "edge",
      "id": "edge-c55-culinary-anchors",
      "edgeType": "ANCHORS",
      "from": "claim-c55-culinary-finding",
      "to": "entity-cycle-55-culinary",
      "runId": "kg-cycle-55",
      "createdAt": "2026-04-21T00:00:00Z",
      "createdByAgent": "Agent-culinary"
    }
  ]
}
