{
  "handle": "SkeletonOfThought",
  "mechanism": "The canonical implementation of parallel reasoning. Instantiates the '{{think}}' primitive with a '{{skeleton}}' topology. Generates an outline first (using {{decompose}}), then expands all points in parallel to minimize latency. It implements the {{think}} primitive by first generating a structural {{skeleton}} and then triggering parallel expansion.",
  "gloss": "Parallel outline expansion (Macro for Think(Skeleton))",
  "invariants": [
    "Structural Completeness: {{skeleton}} covers all required aspects; Point Independence: {{skeleton}} points can be expanded independently; Coherent Assembly: Final output reads as unified response"
  ],
  "_meta": {
    "tier": 2,
    "ring": 2,
    "supersedes": [
      "sema:SkeletonOfThought#mh:SHA-256:d99ac47fca9164a2de7b43196ce9c8455ab430b31b1c34928bddba952002cda4",
      "sema:SkeletonOfThought#mh:SHA-256:d1de76d91f7ffcd0d27396b6b2e1cf638d5caab161280628d8254e00b5b6e60f",
      "sema:SkeletonOfThought#mh:SHA-256:35d3671e38652973a5da46a25d33015b7b84e2321a65f5958a19b833d88c3dcc"
    ],
    "path": [
      "Mind",
      "Reasoning"
    ]
  },
  "sema_id": "sema:SkeletonOfThought#mh:SHA-256:546fddc8b06269b0fbc3c38475df6e688242ac0f6d586bd597bf20655413f874",
  "sema_ref": "SkeletonOfThought#546f",
  "sema_stub": "546f",
  "signature": [
    "Think(Skeleton)"
  ],
  "dependencies": {
    "references": {
      "decompose": "sema:Decompose#mh:SHA-256:69942e7e0dcdc7781144da58c8f09b2e8a17c247be435dadf3325cb0d0bbb22b",
      "skeleton": "sema:Skeleton#mh:SHA-256:d9508eade0664b98581ab94a0f86b22d9e6b4cb39c33838097592c2e6c1cb285",
      "think": "sema:Think#mh:SHA-256:5177aa242fffd16d7ed24e5f8c3e0d5e86c5a26e299cc2d4b8a07f4756126025"
    }
  },
  "sema_layer": "Mind",
  "sema_category": "Reasoning",
  "used_by": {
    "references": {
      "PatternSketch": "sema:PatternSketch#mh:SHA-256:c5dac0cdf7943f08c9107ed5382d5776a9a4fe3a3bd836fad74065a25274d9c5"
    }
  }
}
