{
  "generatedAt": "2026-04-21T06:48:43.682Z",
  "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-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": 436,
    "nodes": 284,
    "edges": 134,
    "entities": 135,
    "claims": 151,
    "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"
    }
  ],
  "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"
    }
  ]
}
