{
 "artifacts": {
  "dag.json": {
   "bytes": 3720924,
   "sha256": "5812786d0f6769a854bdb4239054b176e6f40f871e8a1ec686505b2860976d1d"
  },
  "dag.jsonl": {
   "bytes": 1763129,
   "sha256": "ac7c3d975bce8688f1f78b7dba9afbddb270ed918882bd1ba4c250f09b062eb0"
  },
  "dag.manifest.json": {
   "bytes": 1864,
   "sha256": "30deaebf21603e0f319efc3a2d062330a77ec61b8de76ca2b01007139a1665ad"
  },
  "mixed_dag.json": {
   "bytes": 7280860,
   "sha256": "c4b27e8c7df3aed2e1bd119a320bbd8c3d6632042ef44c19692d7cf0ae0af159"
  },
  "mixed_dag.nodes.jsonl": {
   "bytes": 1175289,
   "sha256": "246f00d6f462ca492a72d8d39be47c66d7b67220e041f8bedae95e4af904b7ec"
  },
  "mixed_dag.relations.jsonl": {
   "bytes": 4384377,
   "sha256": "36aa975804a1adda5b1ed999326b9d4c648857f79706db1cc6a307e1ea40366b"
  },
  "prime_dag.json": {
   "bytes": 3720924,
   "sha256": "5812786d0f6769a854bdb4239054b176e6f40f871e8a1ec686505b2860976d1d"
  },
  "prime_dag.jsonl": {
   "bytes": 1763129,
   "sha256": "ac7c3d975bce8688f1f78b7dba9afbddb270ed918882bd1ba4c250f09b062eb0"
  },
  "prime_dag.manifest.json": {
   "bytes": 3580,
   "sha256": "e6fe7032f48a3ecd4ebf772a6d8d2a64cd727e93b52199d5e61c827c0400e5b1"
  }
 },
 "compatibility_projection": {
  "consumer_scope": [
   "site",
   "learnability",
   "MCP",
   "legacy hierarchy export"
  ],
  "explicit_files": [
   "prime_dag.jsonl",
   "prime_dag.json",
   "prime_dag.manifest.json"
  ],
  "legacy_aliases": [
   "dag.jsonl",
   "dag.json",
   "dag.manifest.json"
  ],
  "logical_relations": 1924,
  "relation_source_records": 1928,
  "status": "temporary"
 },
 "contract": "typed_mixed_dag",
 "counts": {
  "canonical_source_records": 4328,
  "declared_types": {
   "domain_specific": 1212,
   "emergent_prime": 10,
   "prime": 1392
  },
  "depth_distribution": {
   "0": 193,
   "1": 492,
   "10": 6,
   "11": 5,
   "12": 6,
   "13": 3,
   "14": 2,
   "15": 1,
   "2": 584,
   "3": 489,
   "4": 332,
   "5": 214,
   "6": 167,
   "7": 89,
   "8": 27,
   "9": 4
  },
  "directed_cycles": 0,
  "directed_relations": 4320,
  "endpoint_kinds": {
   "domain_specific_to_domain_specific": 498,
   "domain_specific_to_prime": 1902,
   "prime_to_domain_specific": 0,
   "prime_to_prime": 1924
  },
  "isolates": 0,
  "largest_component": 2614,
  "legacy_flavor_compatibility": 21,
  "logical_relations": 4324,
  "max_depth": 15,
  "mirrored_mutual_source_record_count": 4,
  "multi_parent_children": 1186,
  "mutual_relations": 4,
  "node_kinds": {
   "domain_specific": 1212,
   "prime": 1402
  },
  "nodes": 2614,
  "parentless_roots": 193,
  "parentless_roots_counting_normalized_mutual_child_as_parented": 190,
  "qualifiers": {
   "conditional": 99,
   "strict": 3825,
   "typical": 400
  },
  "relation_types": {
   "composition": 2147,
   "decompose": 710,
   "mutual": 4,
   "subsumption": 1463
  },
  "root_kinds": {
   "domain_specific": 5,
   "prime": 188
  },
  "top_umbrellas": [
   {
    "child_count": 78,
    "parent_id": "prime:feedback"
   },
   {
    "child_count": 59,
    "parent_id": "prime:constraint"
   },
   {
    "child_count": 48,
    "parent_id": "prime:bias"
   },
   {
    "child_count": 48,
    "parent_id": "prime:representation"
   },
   {
    "child_count": 47,
    "parent_id": "prime:aggregation"
   },
   {
    "child_count": 45,
    "parent_id": "prime:boundary"
   },
   {
    "child_count": 41,
    "parent_id": "prime:threshold"
   },
   {
    "child_count": 39,
    "parent_id": "prime:flow"
   },
   {
    "child_count": 38,
    "parent_id": "prime:network"
   },
   {
    "child_count": 32,
    "parent_id": "prime:equilibrium"
   },
   {
    "child_count": 31,
    "parent_id": "prime:invariance"
   },
   {
    "child_count": 31,
    "parent_id": "prime:state_and_state_transition"
   },
   {
    "child_count": 30,
    "parent_id": "prime:transformation"
   },
   {
    "child_count": 29,
    "parent_id": "prime:asymmetry"
   },
   {
    "child_count": 29,
    "parent_id": "prime:probability"
   },
   {
    "child_count": 27,
    "parent_id": "prime:classification"
   },
   {
    "child_count": 27,
    "parent_id": "prime:comparison"
   },
   {
    "child_count": 27,
    "parent_id": "prime:decomposition"
   },
   {
    "child_count": 27,
    "parent_id": "prime:function_mapping"
   },
   {
    "child_count": 27,
    "parent_id": "prime:trade_offs"
   }
  ],
  "weak_components": 1
 },
 "default_composition_flavor": "presupposes",
 "direction": "child_to_parent",
 "freeze": {
  "path": "workspace/mixed_dag_2026/RELEASE_SCOPE_FREEZE_2026_07_25.yaml",
  "status": "canonical_scope_frozen_ontology_and_consumer_revision",
  "validated": true
 },
 "generated_by": "scripts/build_dag.py",
 "part_of_direction": "parent_in_child",
 "schema_version": 2,
 "schemas": {
  "nodes": "schemas/typed_dag/node.v2.schema.json",
  "relations": "schemas/typed_dag/relation.v2.schema.json"
 },
 "seals": {
  "canonical_source_edge_sha256": "035497b8583620b377591b9a8efa8204d271785ca267a336ab25f3d02ebc5415",
  "canonical_topology_sha256": "fe8bd684389d736c0b6772cc567530aa28fe8e6341d3c222083b8e74acebc2a9",
  "typed_node_registry_sha256": "dd882f7aa59b1e461d531fe12d2bb0537bc569abba72f40376050d396dbeaa1b"
 },
 "source_of_truth": [
  "prime_abstractions/v2/*.md",
  "domain_specific_abstractions/v2/*.md"
 ]
}
