{
  "componentId": "023",
  "componentName": "Flow Editor",
  "handoverKit": "1.0.6",
  "implementationTarget": "1.0.74",
  "implementationStart": true,
  "releaseReady": false,
  "shape": {
    "file": "BoneFlow_021_Shape_v1.0.20(1)(2).zip",
    "sha256": "2a9d1d7ca57a05166995dbb9f2fc7009c01b26b8e8a2265ac6de1ec42f3d0e03",
    "version": "1.0.20",
    "internalStatus": "Development",
    "artifactSpecificOverride": true,
    "criticalFiles": {
      "boneflow/js/bone-shape.js": "f424ef3eb4ac686f161660795a2371bbe1dff0e207bd43bdfccbd4bd459439eb",
      "boneflow/css/bone-shape.css": "0619c39f78b6333d835166880de1a6b00b073de9d30650a4a8be951a6685ef5b",
      "boneflow/data/bone-shapes.json": "93ff6f8ce7bb2b41be33f89fae47ae77b753a73cf4b9f16ac5cde14e3baa6009"
    }
  },
  "joint": {
    "file": "BoneFlow_002_Bone_Joint_v1.1.36.zip",
    "sha256": "129f1abac7c7358463a0786590a7cf430b3acee9b716f9251a964ceee98cc31d",
    "version": "1.1.36",
    "internalStatus": "Development",
    "completion": "Shared #002 dependency updated to v1.1.36 for coexistence with #027/#028/#029. #023 v1.0.74 Browser Runtime QA must be re-run after installation.",
    "criticalFiles": {
      "boneflow/js/bone-joint.js": "7697c3372e7211b772bad14473ed0a971ad48dbbe67144817b9d7cbcec55a921",
      "boneflow/js/bone-joint-line.js": "89ffe4647ed0a1e52c7861f4035711df9fcb249df8dbb49270ad0fe0d186e2c2",
      "boneflow/js/bone-joint-renderer.js": "b49c051c356357d4f2a445173db154bedf4624dacf2a105354c55de267493b28",
      "boneflow/js/bone-joint-state.js": "bcaac6864a7e9c6c78a1fc79020d3ec569f480804ba92e9ebfafe93c421a4d48",
      "boneflow/js/bone-joint-endpoint.js": "f54f2897f99683af7a293e20779290f7504a18c276388af80199e1ea25dc4e34",
      "boneflow/js/bone-joint-field-resolver.js": "0b7b3adfbe1062267e09be3d3a3f081b3a2a104f8b10b254f3cf8b4344beab79",
      "boneflow/js/bone-joint-compatibility.js": "77ae444a1679294645504f2501b94bfc53d7e3eb3f13db4b0f5e71da2bab24cc",
      "boneflow/css/bone-joint.css": "00b18b4aea6fdfb22958b916ec849957ce49f94f78b195ee6f9a1a488f09a65c"
    }
  },
  "uiBaseline": {
    "file": "BoneFlow_020_Label_v1.0.46.zip",
    "sha256": "eeaa7af641a27cb88d46d66534cf3fbdcd13a0fc91ad95ecacf55dbc2df02f9f",
    "version": "1.0.46",
    "role": "UI baseline only",
    "runtimeRequired": false,
    "installerRequired": false
  },
  "verification": {
    "installer": "SHA-256 installed critical files before #023 copy; mismatch is fatal",
    "browser": "same-origin fetch raw bytes + crypto.subtle SHA-256 before first Preview render; mismatch is fatal"
  },
  "receivingChatReauditRequired": true,
  "implementationStartCondition": "Exact v1.0.6 ZIP must receive independent pre-implementation re-audit ALL PASS before #023 runtime coding starts."
}
