{
  "schema_version": "barndo-knowledge-graph/v1",
  "updated": "2026-05-18",
  "base_url": "https://four-bay-26-v2.pages.dev/",
  "description": "Machine-readable project map for Barndo V2. This manifest exposes the static site as a navigable knowledge graph for LLMs, crawlers, audits, and future wiki migration.",
  "governance": {
    "canonical_ldd_controller": "Claude",
    "canonical_rule": "Other LLMs may audit, analyze, propose, and create planning pages, but must not directly rewrite canonical LDD prose unless David explicitly overrides the LDD lock.",
    "manifest_role": "metadata_navigation_layer",
    "canonicality_note": "This graph describes relationships and status for traversal. It does not supersede the LDD pages themselves."
  },
  "ontology": {
    "node_types": [
      "project",
      "entrypoint",
      "process_bucket",
      "collection",
      "ldd_category",
      "ldd",
      "developer_focus",
      "review_page",
      "asset_page"
    ],
    "relation_types": [
      "contains",
      "parent_of",
      "child_of",
      "synthesizes",
      "depends_on",
      "refines",
      "supersedes",
      "informs",
      "canonical_output_of",
      "analysis_input_to"
    ],
    "status_values": {
      "locked": "Settled intent; no known stale content at the site-navigation level.",
      "pending_review": "Locked or lock-ready intent, gated on engineer or owner review.",
      "needs_update": "Has stale renders, prompts, diagrams, or page-level metadata that should be regenerated before relying on visuals.",
      "active": "Current live page or active planning area.",
      "archive": "Useful historical reference, not the current approval target."
    },
    "process_buckets": {
      "input": "Raw ideas, Peter comments, David prompts, screenshots, research, incoming files, sketches, and unresolved questions.",
      "logic_analysis": "Comparisons, constraints, cross-system impacts, audits, scorecards, debate, and recursive zooming.",
      "output": "Canonical LDDs, approved plans, static published pages, and downstream drawing/CAD targets."
    }
  },
  "entrypoints": [
    {
      "id": "ai-index",
      "href": "ai-index.html",
      "absolute_url": "https://four-bay-26-v2.pages.dev/ai-index",
      "purpose": "Best starting page for Gemini, ChatGPT, Claude, crawlers, and audits."
    },
    {
      "id": "llms-txt",
      "href": "llms.txt",
      "absolute_url": "https://four-bay-26-v2.pages.dev/llms.txt",
      "purpose": "Text-first orientation for LLM retrieval paths."
    },
    {
      "id": "ldd-index-json",
      "href": "assets/ldd-index.json",
      "absolute_url": "https://four-bay-26-v2.pages.dev/assets/ldd-index.json",
      "purpose": "Lightweight LDD list/status index used by the static site."
    }
  ],
  "nodes": [
    {
      "id": "project-barndo-v2",
      "type": "project",
      "title": "Barndo V2 Design Documentation",
      "href": "index.html",
      "status": "active",
      "process_bucket": "output",
      "experience_tags": ["disciplined_industrial_clarity", "family_compound", "systems_as_architecture", "future_lived_experience"],
      "children": ["ai-index", "project-command", "ldd-bible", "review-evidence", "assets-drawings", "developer-focus"]
    },
    {
      "id": "ai-index",
      "type": "entrypoint",
      "title": "AI Review Index",
      "href": "ai-index.html",
      "status": "active",
      "process_bucket": "logic_analysis",
      "canonicality": "index"
    },
    {
      "id": "knowledge-graph-json",
      "type": "entrypoint",
      "title": "Knowledge Graph JSON",
      "href": "assets/knowledge-graph.json",
      "status": "active",
      "process_bucket": "logic_analysis",
      "canonicality": "machine_manifest"
    },
    {
      "id": "ldd-index-json",
      "type": "entrypoint",
      "title": "LDD Index JSON",
      "href": "assets/ldd-index.json",
      "status": "active",
      "process_bucket": "logic_analysis",
      "canonicality": "machine_manifest"
    },
    {
      "id": "llms-txt",
      "type": "entrypoint",
      "title": "LLMs.txt",
      "href": "llms.txt",
      "status": "active",
      "process_bucket": "logic_analysis",
      "canonicality": "ai_orientation"
    },
    {
      "id": "project-command",
      "type": "collection",
      "title": "Project Command",
      "href": "project-command.html",
      "status": "active",
      "process_bucket": "logic_analysis",
      "children": ["todo", "budget", "contractors", "risks", "questions"]
    },
    {
      "id": "todo",
      "type": "review_page",
      "title": "To-do List",
      "href": "todo.html",
      "status": "active",
      "process_bucket": "logic_analysis"
    },
    {
      "id": "budget",
      "type": "review_page",
      "title": "Budget",
      "href": "budget.html",
      "status": "active",
      "process_bucket": "logic_analysis"
    },
    {
      "id": "contractors",
      "type": "review_page",
      "title": "Contractors / AHJ",
      "href": "contractors.html",
      "status": "active",
      "process_bucket": "logic_analysis"
    },
    {
      "id": "risks",
      "type": "review_page",
      "title": "Risk Register",
      "href": "risks.html",
      "status": "active",
      "process_bucket": "logic_analysis"
    },
    {
      "id": "questions",
      "type": "review_page",
      "title": "Civil-Engineering Questions",
      "href": "questions.html",
      "status": "active",
      "process_bucket": "logic_analysis"
    },
    {
      "id": "ldd-bible",
      "type": "collection",
      "title": "LDD Bible",
      "href": "ai-index.html#ldd-bible",
      "status": "active",
      "process_bucket": "output",
      "children": ["cat-master-strategies", "cat-building-systems", "cat-zones", "cat-elements", "cat-materials-finishes", "cat-process"]
    },
    {
      "id": "review-evidence",
      "type": "collection",
      "title": "Review And Evidence",
      "href": "audits.html",
      "status": "active",
      "process_bucket": "logic_analysis",
      "children": ["audits", "watercooler", "risks", "questions"]
    },
    {
      "id": "audits",
      "type": "review_page",
      "title": "Audits",
      "href": "audits.html",
      "status": "active",
      "process_bucket": "logic_analysis"
    },
    {
      "id": "watercooler",
      "type": "review_page",
      "title": "Watercooler",
      "href": "watercooler.html",
      "status": "active",
      "process_bucket": "input"
    },
    {
      "id": "assets-drawings",
      "type": "collection",
      "title": "Assets And Drawings",
      "href": "assets.html",
      "status": "active",
      "process_bucket": "input",
      "children": ["floor-plans", "diagrams", "cad", "lot-survey", "architectural-set"]
    },
    {
      "id": "floor-plans",
      "type": "asset_page",
      "title": "Plans + Sketches",
      "href": "floor-plans.html",
      "status": "active",
      "process_bucket": "input"
    },
    {
      "id": "diagrams",
      "type": "asset_page",
      "title": "System Diagrams",
      "href": "diagrams.html",
      "status": "active",
      "process_bucket": "input"
    },
    {
      "id": "cad",
      "type": "asset_page",
      "title": "CAD Exports",
      "href": "cad.html",
      "status": "active",
      "process_bucket": "output"
    },
    {
      "id": "lot-survey",
      "type": "asset_page",
      "title": "Site / Survey Photos",
      "href": "lot-survey.html",
      "status": "active",
      "process_bucket": "input"
    },
    {
      "id": "architectural-set",
      "type": "asset_page",
      "title": "Architectural Set",
      "href": "architectural-set.html",
      "status": "active",
      "process_bucket": "output"
    },
    {
      "id": "developer-focus",
      "type": "collection",
      "title": "Developer Focus",
      "href": "ldd-system-plan.html",
      "status": "active",
      "process_bucket": "logic_analysis",
      "children": ["ldd-system-plan", "ldd-accepted-ui-standard", "recursive-zooming-ui", "wiki-migration-status", "ldd-rebuild-archive"]
    },
    {
      "id": "input-bucket",
      "type": "process_bucket",
      "title": "Input",
      "status": "active",
      "process_bucket": "input",
      "description": "Raw material before it becomes formal LDD logic: incoming files, screenshots, Peter comments, David prompts, sketches, product research, and open questions."
    },
    {
      "id": "logic-analysis-bucket",
      "type": "process_bucket",
      "title": "Logic / Analysis",
      "status": "active",
      "process_bucket": "logic_analysis",
      "description": "Debate, comparison, recursive zooming, system collision discovery, scorecards, audits, and recommendation development."
    },
    {
      "id": "output-bucket",
      "type": "process_bucket",
      "title": "Output",
      "status": "active",
      "process_bucket": "output",
      "description": "Canonical LDDs, approved plans, published project pages, and drawing/CAD targets."
    },
    {
      "id": "cat-master-strategies",
      "type": "ldd_category",
      "title": "Master Strategies",
      "href": "ai-index.html#cat-master-strategies",
      "status": "active",
      "process_bucket": "output",
      "children": ["ldd-29", "ldd-30"]
    },
    {
      "id": "cat-building-systems",
      "type": "ldd_category",
      "title": "Building Systems",
      "href": "ai-index.html#cat-building-systems",
      "status": "active",
      "process_bucket": "output",
      "children": ["ldd-01", "ldd-02", "ldd-05", "ldd-06", "ldd-08", "ldd-09", "ldd-10", "ldd-11", "ldd-12", "ldd-28"]
    },
    {
      "id": "cat-zones",
      "type": "ldd_category",
      "title": "Zones",
      "href": "ai-index.html#cat-zones",
      "status": "active",
      "process_bucket": "output",
      "children": ["ldd-03", "ldd-13", "ldd-14", "ldd-15", "ldd-21"]
    },
    {
      "id": "cat-elements",
      "type": "ldd_category",
      "title": "Elements",
      "href": "ai-index.html#cat-elements",
      "status": "active",
      "process_bucket": "output",
      "children": ["ldd-04", "ldd-07", "ldd-16", "ldd-17", "ldd-19", "ldd-20", "ldd-22", "ldd-25", "ldd-26", "ldd-27"]
    },
    {
      "id": "cat-materials-finishes",
      "type": "ldd_category",
      "title": "Materials + Finishes",
      "href": "ai-index.html#cat-materials-process",
      "status": "active",
      "process_bucket": "output",
      "children": ["ldd-18", "ldd-24"]
    },
    {
      "id": "cat-process",
      "type": "ldd_category",
      "title": "Process",
      "href": "ai-index.html#cat-materials-process",
      "status": "active",
      "process_bucket": "output",
      "children": ["ldd-23"]
    },
    {
      "id": "ldd-01",
      "type": "ldd",
      "number": "01",
      "title": "Structural",
      "href": "ldds/01-structural.html",
      "parent": "cat-building-systems",
      "status": "locked",
      "canonical_controller": "Claude",
      "process_bucket": "output",
      "experience_tags": ["clear_span", "athletic_openness", "structural_clarity"]
    },
    {
      "id": "ldd-02",
      "type": "ldd",
      "number": "02",
      "title": "Radiant slab",
      "href": "ldds/02-radiant.html",
      "parent": "cat-building-systems",
      "status": "locked",
      "canonical_controller": "Claude",
      "process_bucket": "output",
      "experience_tags": ["comfort_tiering", "thermal_calm", "embedded_infrastructure"]
    },
    {
      "id": "ldd-03",
      "type": "ldd",
      "number": "03",
      "title": "Spine wall",
      "href": "ldds/03-spine-wall.html",
      "parent": "cat-zones",
      "status": "needs_update",
      "canonical_controller": "Claude",
      "process_bucket": "output",
      "experience_tags": ["spatial_sequence", "threshold", "gym_living_boundary"]
    },
    {
      "id": "ldd-04",
      "type": "ldd",
      "number": "04",
      "title": "Gym hero wall",
      "href": "ldds/04-gym-hero-wall.html",
      "parent": "cat-elements",
      "status": "needs_update",
      "canonical_controller": "Claude",
      "process_bucket": "output",
      "experience_tags": ["monumental_wall", "great_hall", "athletic_focus"]
    },
    {
      "id": "ldd-05",
      "type": "ldd",
      "number": "05",
      "title": "HVAC overview",
      "href": "ldds/05-hvac.html",
      "parent": "cat-building-systems",
      "status": "needs_update",
      "canonical_controller": "Claude",
      "process_bucket": "output",
      "experience_tags": ["invisible_comfort", "ceiling_philosophy", "system_integration"]
    },
    {
      "id": "ldd-06",
      "type": "ldd",
      "number": "06",
      "title": "Living-wing HVAC",
      "href": "ldds/06-living-hvac.html",
      "parent": "cat-building-systems",
      "status": "locked",
      "canonical_controller": "Claude",
      "process_bucket": "output",
      "experience_tags": ["quiet_trunk", "living_comfort", "restrained_mechanical_expression"]
    },
    {
      "id": "ldd-07",
      "type": "ldd",
      "number": "07",
      "title": "Cooking + vent",
      "href": "ldds/07-cooking-vent.html",
      "parent": "cat-elements",
      "status": "locked",
      "canonical_controller": "Claude",
      "process_bucket": "output",
      "experience_tags": ["korean_cooking", "social_choreography", "invisible_performance"]
    },
    {
      "id": "ldd-08",
      "type": "ldd",
      "number": "08",
      "title": "Lighting",
      "href": "ldds/08-lighting.html",
      "parent": "cat-building-systems",
      "status": "locked",
      "canonical_controller": "Claude",
      "process_bucket": "output",
      "experience_tags": ["atmosphere", "night_reading", "sensory_hierarchy"]
    },
    {
      "id": "ldd-09",
      "type": "ldd",
      "number": "09",
      "title": "Electrical",
      "href": "ldds/09-electrical.html",
      "parent": "cat-building-systems",
      "status": "locked",
      "canonical_controller": "Claude",
      "process_bucket": "output",
      "experience_tags": ["utility_backbone", "future_flexibility"]
    },
    {
      "id": "ldd-10",
      "type": "ldd",
      "number": "10",
      "title": "Plumbing",
      "href": "ldds/10-plumbing.html",
      "parent": "cat-building-systems",
      "status": "locked",
      "canonical_controller": "Claude",
      "process_bucket": "output",
      "experience_tags": ["stacked_efficiency", "maintenance_calm", "serviceability"]
    },
    {
      "id": "ldd-11",
      "type": "ldd",
      "number": "11",
      "title": "Envelope (IMP)",
      "href": "ldds/11-envelope.html",
      "parent": "cat-building-systems",
      "status": "locked",
      "canonical_controller": "Claude",
      "process_bucket": "output",
      "experience_tags": ["weather_shedding", "industrial_shell", "solar_shading"]
    },
    {
      "id": "ldd-12",
      "type": "ldd",
      "number": "12",
      "title": "Exposed ceilings",
      "href": "ldds/12-ceilings.html",
      "parent": "cat-building-systems",
      "status": "locked",
      "canonical_controller": "Claude",
      "process_bucket": "output",
      "experience_tags": ["exposed_but_disciplined", "ceiling_philosophy", "industrial_clarity"]
    },
    {
      "id": "ldd-13",
      "type": "ldd",
      "number": "13",
      "title": "South bay",
      "href": "ldds/13-south-bay.html",
      "parent": "cat-zones",
      "status": "needs_update",
      "canonical_controller": "Claude",
      "process_bucket": "output",
      "experience_tags": ["production_wing", "workshop_garage", "operational_clarity"]
    },
    {
      "id": "ldd-14",
      "type": "ldd",
      "number": "14",
      "title": "Workshop + equipment",
      "href": "ldds/14-workshop.html",
      "parent": "cat-zones",
      "status": "locked",
      "canonical_controller": "Claude",
      "process_bucket": "output",
      "experience_tags": ["craft_space", "operational_precision", "maker_infrastructure"]
    },
    {
      "id": "ldd-15",
      "type": "ldd",
      "number": "15",
      "title": "Mechanical room",
      "href": "ldds/15-mech-room.html",
      "parent": "cat-zones",
      "status": "needs_update",
      "canonical_controller": "Claude",
      "process_bucket": "output",
      "experience_tags": ["service_reveal", "maintenance_calm", "visible_infrastructure"]
    },
    {
      "id": "ldd-16",
      "type": "ldd",
      "number": "16",
      "title": "Exterior lighting",
      "href": "ldds/16-exterior-lighting.html",
      "parent": "cat-elements",
      "status": "locked",
      "canonical_controller": "Claude",
      "process_bucket": "output",
      "experience_tags": ["blue_hour", "arrival_sequence", "quiet_exterior_presence"]
    },
    {
      "id": "ldd-17",
      "type": "ldd",
      "number": "17",
      "title": "Soffit system",
      "href": "ldds/17-soffit.html",
      "parent": "cat-elements",
      "status": "locked",
      "canonical_controller": "Claude",
      "process_bucket": "output",
      "experience_tags": ["eave_detail", "integrated_air", "quiet_detailing"]
    },
    {
      "id": "ldd-18",
      "type": "ldd",
      "number": "18",
      "title": "Interior materials",
      "href": "ldds/18-materials.html",
      "parent": "cat-materials-finishes",
      "status": "locked",
      "canonical_controller": "Claude",
      "process_bucket": "output",
      "experience_tags": ["material_restraint", "touch_calm", "warm_industrial"]
    },
    {
      "id": "ldd-19",
      "type": "ldd",
      "number": "19",
      "title": "Doors + stairs",
      "href": "ldds/19-doors-stairs.html",
      "parent": "cat-elements",
      "status": "locked",
      "canonical_controller": "Claude",
      "process_bucket": "output",
      "experience_tags": ["threshold_detail", "movement_sequence", "proportion"]
    },
    {
      "id": "ldd-20",
      "type": "ldd",
      "number": "20",
      "title": "Social counter",
      "href": "ldds/20-social-counter.html",
      "parent": "cat-elements",
      "status": "locked",
      "canonical_controller": "Claude",
      "process_bucket": "output",
      "experience_tags": ["social_intimacy", "korean_cooking_choreography", "gathering_edge"]
    },
    {
      "id": "ldd-21",
      "type": "ldd",
      "number": "21",
      "title": "Laundry / operations",
      "href": "ldds/21-laundry-ops.html",
      "parent": "cat-zones",
      "status": "needs_update",
      "canonical_controller": "Claude",
      "process_bucket": "output",
      "experience_tags": ["back_of_house", "operational_calm", "family_logistics"]
    },
    {
      "id": "ldd-22",
      "type": "ldd",
      "number": "22",
      "title": "Basketball hoop",
      "href": "ldds/22-basketball.html",
      "parent": "cat-elements",
      "status": "needs_update",
      "canonical_controller": "Claude",
      "process_bucket": "output",
      "experience_tags": ["athletic_infrastructure", "structural_integration", "calm_sport"]
    },
    {
      "id": "ldd-23",
      "type": "ldd",
      "number": "23",
      "title": "Build rules",
      "href": "ldds/23-build-rules.html",
      "parent": "cat-process",
      "status": "locked",
      "canonical_controller": "Claude",
      "process_bucket": "output",
      "experience_tags": ["constraint_discipline", "governance", "anti_complexity"]
    },
    {
      "id": "ldd-24",
      "type": "ldd",
      "number": "24",
      "title": "Flooring",
      "href": "ldds/24-flooring.html",
      "parent": "cat-materials-finishes",
      "status": "needs_update",
      "canonical_controller": "Claude",
      "process_bucket": "output",
      "experience_tags": ["flush_threshold", "athletic_floor", "material_transition"]
    },
    {
      "id": "ldd-25",
      "type": "ldd",
      "number": "25",
      "title": "Ballet wall",
      "href": "ldds/25-ballet-wall.html",
      "parent": "cat-elements",
      "status": "needs_update",
      "canonical_controller": "Claude",
      "process_bucket": "output",
      "experience_tags": ["movement_room", "mirror_clarity", "calm_practice"]
    },
    {
      "id": "ldd-26",
      "type": "ldd",
      "number": "26",
      "title": "Rebound wall",
      "href": "ldds/26-rebound-wall.html",
      "parent": "cat-elements",
      "status": "needs_update",
      "canonical_controller": "Claude",
      "process_bucket": "output",
      "experience_tags": ["ball_tolerant_surface", "calm_athletic_wall", "acoustic_moderation"]
    },
    {
      "id": "ldd-27",
      "type": "ldd",
      "number": "27",
      "title": "Acoustic clouds",
      "href": "ldds/27-acoustic-clouds.html",
      "parent": "cat-elements",
      "status": "needs_update",
      "canonical_controller": "Claude",
      "process_bucket": "output",
      "experience_tags": ["acoustic_calm", "ceiling_layer", "reverberation_control"]
    },
    {
      "id": "ldd-28",
      "type": "ldd",
      "number": "28",
      "title": "Kitchen MUA",
      "href": "ldds/28-mua-routing.html",
      "parent": "cat-building-systems",
      "status": "locked",
      "canonical_controller": "Claude",
      "process_bucket": "output",
      "experience_tags": ["invisible_mechanical_infrastructure", "kitchen_air_balance", "tight_envelope"]
    },
    {
      "id": "ldd-29",
      "type": "ldd",
      "number": "29",
      "title": "Gym Architectural Systems",
      "href": "ldds/29-gym-systems.html",
      "parent": "cat-master-strategies",
      "status": "pending_review",
      "canonical_controller": "Claude",
      "process_bucket": "output",
      "wiki_slug": "barndo/ldd-29-gym-architectural-systems",
      "experience_tags": ["great_hall", "athletic_openness", "calm_monumental", "human_movement"],
      "synthesizes": ["ldd-01", "ldd-04", "ldd-08", "ldd-12", "ldd-22", "ldd-24", "ldd-25", "ldd-26", "ldd-27"]
    },
    {
      "id": "ldd-30",
      "type": "ldd",
      "number": "30",
      "title": "Central Mechanical Core Master Strategy",
      "href": "ldds/30-mech-core.html",
      "parent": "cat-master-strategies",
      "status": "pending_review",
      "canonical_controller": "Claude",
      "process_bucket": "output",
      "wiki_slug": "barndo/ldd-30-central-mechanical-core-master-strategy",
      "experience_tags": ["maintenance_calm", "serviceability", "functional_clarity", "anti_complexity"],
      "synthesizes": ["ldd-01", "ldd-02", "ldd-05", "ldd-09", "ldd-10", "ldd-13", "ldd-15", "ldd-21", "ldd-23", "ldd-28"]
    },
    {
      "id": "ldd-system-plan",
      "type": "developer_focus",
      "title": "LDD System Plan",
      "href": "ldd-system-plan.html",
      "status": "active",
      "process_bucket": "logic_analysis",
      "experience_tags": ["recursive_zooming", "knowledge_integration", "wiki_migration"]
    },
    {
      "id": "ldd-accepted-ui-standard",
      "type": "developer_focus",
      "title": "Accepted LDD UI Standard",
      "href": "ldd-accepted-ui-standard.html",
      "status": "active",
      "process_bucket": "logic_analysis",
      "experience_tags": ["accepted_pattern", "status_colors", "stable_ids"]
    },
    {
      "id": "recursive-zooming-ui",
      "type": "developer_focus",
      "title": "Recursive Zooming UI",
      "href": "recursive-zooming-ui.html",
      "status": "active",
      "process_bucket": "logic_analysis",
      "experience_tags": ["curiosity_loop", "nonlinear_exploration", "creative_discovery"]
    },
    {
      "id": "wiki-migration-status",
      "type": "developer_focus",
      "title": "Wiki Migration Status",
      "href": "wiki-migration-status.html",
      "status": "active",
      "process_bucket": "logic_analysis",
      "experience_tags": ["future_wiki", "llm_collaboration", "structured_blocks"]
    },
    {
      "id": "ldd-rebuild-archive",
      "type": "developer_focus",
      "title": "LDD Rebuild Archive",
      "href": "ldd-rebuild-archive.html",
      "status": "archive",
      "process_bucket": "logic_analysis",
      "experience_tags": ["archive", "prior_proposals", "discussion_chain"]
    }
  ],
  "edges": [
    { "from": "project-barndo-v2", "to": "ai-index", "type": "contains" },
    { "from": "project-barndo-v2", "to": "project-command", "type": "contains" },
    { "from": "project-barndo-v2", "to": "ldd-bible", "type": "contains" },
    { "from": "project-barndo-v2", "to": "review-evidence", "type": "contains" },
    { "from": "project-barndo-v2", "to": "assets-drawings", "type": "contains" },
    { "from": "project-barndo-v2", "to": "developer-focus", "type": "contains" },
    { "from": "ldd-bible", "to": "cat-master-strategies", "type": "contains" },
    { "from": "ldd-bible", "to": "cat-building-systems", "type": "contains" },
    { "from": "ldd-bible", "to": "cat-zones", "type": "contains" },
    { "from": "ldd-bible", "to": "cat-elements", "type": "contains" },
    { "from": "ldd-bible", "to": "cat-materials-finishes", "type": "contains" },
    { "from": "ldd-bible", "to": "cat-process", "type": "contains" },
    { "from": "cat-master-strategies", "to": "ldd-29", "type": "contains" },
    { "from": "cat-master-strategies", "to": "ldd-30", "type": "contains" },
    { "from": "cat-building-systems", "to": "ldd-01", "type": "contains" },
    { "from": "cat-building-systems", "to": "ldd-02", "type": "contains" },
    { "from": "cat-building-systems", "to": "ldd-05", "type": "contains" },
    { "from": "cat-building-systems", "to": "ldd-06", "type": "contains" },
    { "from": "cat-building-systems", "to": "ldd-08", "type": "contains" },
    { "from": "cat-building-systems", "to": "ldd-09", "type": "contains" },
    { "from": "cat-building-systems", "to": "ldd-10", "type": "contains" },
    { "from": "cat-building-systems", "to": "ldd-11", "type": "contains" },
    { "from": "cat-building-systems", "to": "ldd-12", "type": "contains" },
    { "from": "cat-building-systems", "to": "ldd-28", "type": "contains" },
    { "from": "cat-zones", "to": "ldd-03", "type": "contains" },
    { "from": "cat-zones", "to": "ldd-13", "type": "contains" },
    { "from": "cat-zones", "to": "ldd-14", "type": "contains" },
    { "from": "cat-zones", "to": "ldd-15", "type": "contains" },
    { "from": "cat-zones", "to": "ldd-21", "type": "contains" },
    { "from": "cat-elements", "to": "ldd-04", "type": "contains" },
    { "from": "cat-elements", "to": "ldd-07", "type": "contains" },
    { "from": "cat-elements", "to": "ldd-16", "type": "contains" },
    { "from": "cat-elements", "to": "ldd-17", "type": "contains" },
    { "from": "cat-elements", "to": "ldd-19", "type": "contains" },
    { "from": "cat-elements", "to": "ldd-20", "type": "contains" },
    { "from": "cat-elements", "to": "ldd-22", "type": "contains" },
    { "from": "cat-elements", "to": "ldd-25", "type": "contains" },
    { "from": "cat-elements", "to": "ldd-26", "type": "contains" },
    { "from": "cat-elements", "to": "ldd-27", "type": "contains" },
    { "from": "cat-materials-finishes", "to": "ldd-18", "type": "contains" },
    { "from": "cat-materials-finishes", "to": "ldd-24", "type": "contains" },
    { "from": "cat-process", "to": "ldd-23", "type": "contains" },
    { "from": "ldd-29", "to": "ldd-01", "type": "depends_on", "why": "The gym master strategy depends on the clear-span structural decision." },
    { "from": "ldd-29", "to": "ldd-04", "type": "synthesizes", "why": "Hero wall is a core gym architectural element." },
    { "from": "ldd-29", "to": "ldd-08", "type": "synthesizes", "why": "Lighting shapes the gym's Great Hall atmosphere." },
    { "from": "ldd-29", "to": "ldd-12", "type": "synthesizes", "why": "Ceiling strategy governs exposed gym infrastructure." },
    { "from": "ldd-29", "to": "ldd-22", "type": "synthesizes", "why": "Basketball infrastructure is part of the gym system." },
    { "from": "ldd-29", "to": "ldd-24", "type": "synthesizes", "why": "Flooring governs athletic use and threshold transitions." },
    { "from": "ldd-29", "to": "ldd-25", "type": "synthesizes", "why": "Ballet wall adds movement-room functionality." },
    { "from": "ldd-29", "to": "ldd-26", "type": "synthesizes", "why": "Rebound wall adds athletic infrastructure and acoustic moderation." },
    { "from": "ldd-29", "to": "ldd-27", "type": "synthesizes", "why": "Acoustic clouds shape reverberation and ceiling atmosphere." },
    { "from": "ldd-30", "to": "ldd-02", "type": "synthesizes", "why": "Radiant strategy affects central mechanical core equipment decisions." },
    { "from": "ldd-30", "to": "ldd-05", "type": "synthesizes", "why": "HVAC strategy is part of the mechanical core." },
    { "from": "ldd-30", "to": "ldd-09", "type": "synthesizes", "why": "Electrical/inverter equipment is separated into dedicated infrastructure zones." },
    { "from": "ldd-30", "to": "ldd-10", "type": "synthesizes", "why": "Plumbing organization is a central mechanical-core dependency." },
    { "from": "ldd-30", "to": "ldd-13", "type": "synthesizes", "why": "South bay and service zones are part of the mechanical distribution logic." },
    { "from": "ldd-30", "to": "ldd-15", "type": "synthesizes", "why": "The mechanical room is the local zone refined by the master core strategy." },
    { "from": "ldd-30", "to": "ldd-21", "type": "synthesizes", "why": "Laundry/operations is part of the wet utility and service logic." },
    { "from": "ldd-30", "to": "ldd-23", "type": "depends_on", "why": "Build rules provide the anti-complexity and VE governance frame." },
    { "from": "ldd-30", "to": "ldd-28", "type": "synthesizes", "why": "Kitchen makeup-air routing is part of mechanical air-balance strategy." },
    { "from": "ldd-28", "to": "ldd-07", "type": "refines", "why": "Kitchen MUA routing refines the cooking and ventilation decision." },
    { "from": "ldd-28", "to": "ldd-05", "type": "refines", "why": "Dedicated MUA changes the broader HVAC interpretation." },
    { "from": "ldd-10", "to": "ldd-15", "type": "depends_on", "why": "Plumbing and mechanical-room serviceability must stay coordinated." },
    { "from": "ldd-10", "to": "ldd-21", "type": "depends_on", "why": "Laundry/operations is part of the stacked wet utility logic." },
    { "from": "ldd-20", "to": "ldd-07", "type": "depends_on", "why": "The social counter and Korean cooking choreography depend on ventilation performance." },
    { "from": "ldd-system-plan", "to": "knowledge-graph-json", "type": "canonical_output_of", "why": "The system plan calls for a richer map with hierarchy, process stage, and relationship tags." },
    { "from": "recursive-zooming-ui", "to": "ldd-system-plan", "type": "informs", "why": "Recursive zooming is one of the governing concepts behind the system plan." },
    { "from": "wiki-migration-status", "to": "ldd-system-plan", "type": "informs", "why": "Future wiki migration shapes the current static-site metadata model." },
    { "from": "input-bucket", "to": "logic-analysis-bucket", "type": "analysis_input_to" },
    { "from": "logic-analysis-bucket", "to": "output-bucket", "type": "analysis_input_to" }
  ],
  "machine_notes": [
    "Prefer ai-index.html for human-readable traversal and knowledge-graph.json for automated graph traversal.",
    "The graph intentionally includes relationship metadata before the static UI fully visualizes those relationships.",
    "Experience tags are descriptive metadata to help AI readers connect technical constraints with atmosphere, behavior, and emotional intent.",
    "When graph metadata and LDD page content conflict, treat the LDD page as the content source and the graph as navigation metadata."
  ]
}
