{
  "answerability": "no_direct_claims_published",
  "claims": [],
  "entity": {
    "entity_id": "route-node-ohlone-ot23",
    "kind": "numbered_trail_post",
    "name": "Ohlone Trail post OT23"
  },
  "gap_details": [],
  "history": [
    {
      "action": "ADD",
      "change_set_id": "wp-20260920-ohlone-route-graph-pilot",
      "evidence_refs": [],
      "knowledge_gap_refs": [],
      "path": "canonical/v0/entities/route-node-ohlone-ot23.json",
      "reason": "Publish the missing official-route anchors, atomic mileage legs, and intermediate map ticks needed for end-to-end traversal.",
      "record_id": "route-node-ohlone-ot23",
      "record_type": "entity",
      "summary": "Add an Ohlone route-graph pilot for Lichen Bark and OT26-OT35, including official and alternate segments, facilities, printed mileage, derived detours, and explicit completeness/current-status gaps."
    }
  ],
  "journey": [],
  "knowledge_gaps": [],
  "reference_evidence": [],
  "relationships": [
    {
      "evidence_ids": [
        "evidence-ohlone-map-mainline-mileage-label-026"
      ],
      "object_id": "route-node-ohlone-ot23",
      "predicate": "ends_at",
      "relationship_id": "relationship-route-leg-ohlone-mainline-026-end",
      "subject_id": "route-leg-ohlone-mainline-026",
      "temporal_scope": null
    },
    {
      "evidence_ids": [
        "evidence-ohlone-map-mainline-mileage-label-027"
      ],
      "object_id": "route-node-ohlone-ot23",
      "predicate": "starts_at",
      "relationship_id": "relationship-route-leg-ohlone-mainline-027-start",
      "subject_id": "route-leg-ohlone-mainline-027",
      "temporal_scope": null
    }
  ],
  "route_geometry": null,
  "route_geometry_url": null,
  "type": "canonical_entity"
}
