{
  "schema": "tce-cookbook-design-cad-map-v1",
  "product": "inspection-fixture",
  "authorship": "Separately authored crosswalk and inventory audit after model review and CAD compilation; not model approval.",
  "scope": "Compare compiled inventory bounds/counts with supplied parameters. No CAD recompilation, motion study, exhaustive collision test, material or physical validation.",
  "inputs": {
    "mechanicalDesignSha256": "423a7fa698edd2f58667149c26264ee0a60c7cc3b1f17b3379e15f1d0b88bd2d",
    "partsSha256": "da3c4b0f2b5efcea70c9e7c019484faedc11f99d1be23a0fd0a54eaa113bf409",
    "cadSourceSha256": "a70990ddab1ea0078fc14d7ff5341f77f608e5a6a1a46b56c0273aa9581d688c",
    "orchestratorResponseSha256": "92e85395e8b041c9ebf48850e56925ad8348a2ec2b8b218533809cfef3fde6af"
  },
  "toleranceMm": 0.0001,
  "checks": [
    {
      "name": "fixture-base outer size",
      "expected": [
        240,
        180,
        10
      ],
      "actual": [
        240.0,
        180.0,
        10.0
      ],
      "partIds": [
        "F01"
      ],
      "passed": true
    },
    {
      "name": "fixture-base position",
      "expected": [
        0,
        0,
        0
      ],
      "actual": [
        0.0,
        0.0,
        0.0
      ],
      "partIds": [
        "F01"
      ],
      "passed": true
    },
    {
      "name": "fixture-foot outer size",
      "expected": [
        22,
        22,
        12
      ],
      "actual": [
        22.0,
        22.0,
        12.0
      ],
      "partIds": [
        "F02_1"
      ],
      "passed": true
    },
    {
      "name": "fixture-foot outer size",
      "expected": [
        22,
        22,
        12
      ],
      "actual": [
        22.0,
        22.0,
        12.0
      ],
      "partIds": [
        "F02_2"
      ],
      "passed": true
    },
    {
      "name": "fixture-foot outer size",
      "expected": [
        22,
        22,
        12
      ],
      "actual": [
        22.0,
        22.0,
        12.0
      ],
      "partIds": [
        "F02_3"
      ],
      "passed": true
    },
    {
      "name": "fixture-foot outer size",
      "expected": [
        22,
        22,
        12
      ],
      "actual": [
        22.0,
        22.0,
        12.0
      ],
      "partIds": [
        "F02_4"
      ],
      "passed": true
    },
    {
      "name": "fixture-foot position",
      "expected": [
        9.0,
        9.0,
        -12
      ],
      "actual": [
        9.0,
        9.0,
        -12.0
      ],
      "partIds": [
        "F02_1"
      ],
      "passed": true
    },
    {
      "name": "fixture-foot position",
      "expected": [
        209.0,
        9.0,
        -12
      ],
      "actual": [
        209.0,
        9.0,
        -12.0
      ],
      "partIds": [
        "F02_2"
      ],
      "passed": true
    },
    {
      "name": "fixture-foot position",
      "expected": [
        9.0,
        149.0,
        -12
      ],
      "actual": [
        9.0,
        149.0,
        -12.0
      ],
      "partIds": [
        "F02_3"
      ],
      "passed": true
    },
    {
      "name": "fixture-foot position",
      "expected": [
        209.0,
        149.0,
        -12
      ],
      "actual": [
        209.0,
        149.0,
        -12.0
      ],
      "partIds": [
        "F02_4"
      ],
      "passed": true
    },
    {
      "name": "guide-rod-10x200 outer size",
      "expected": [
        200,
        10,
        10
      ],
      "actual": [
        200.0,
        10.0,
        10.0
      ],
      "partIds": [
        "F03_1"
      ],
      "passed": true
    },
    {
      "name": "guide-rod-10x200 outer size",
      "expected": [
        200,
        10,
        10
      ],
      "actual": [
        200.0,
        10.0,
        10.0
      ],
      "partIds": [
        "F03_2"
      ],
      "passed": true
    },
    {
      "name": "guide-rod-10x200 position",
      "expected": [
        20,
        40.0,
        27.0
      ],
      "actual": [
        20.0,
        40.0,
        27.0
      ],
      "partIds": [
        "F03_1"
      ],
      "passed": true
    },
    {
      "name": "guide-rod-10x200 position",
      "expected": [
        20,
        130.0,
        27.0
      ],
      "actual": [
        20.0,
        130.0,
        27.0
      ],
      "partIds": [
        "F03_2"
      ],
      "passed": true
    },
    {
      "name": "fixture-end-support outer size",
      "expected": [
        16,
        140,
        32
      ],
      "actual": [
        16.0,
        140.0,
        32.0
      ],
      "partIds": [
        "F04_1"
      ],
      "passed": true
    },
    {
      "name": "fixture-end-support outer size",
      "expected": [
        16,
        140,
        32
      ],
      "actual": [
        16.0,
        140.0,
        32.0
      ],
      "partIds": [
        "F04_2"
      ],
      "passed": true
    },
    {
      "name": "fixture-end-support position",
      "expected": [
        12.0,
        20,
        10
      ],
      "actual": [
        12.0,
        20.0,
        10.0
      ],
      "partIds": [
        "F04_1"
      ],
      "passed": true
    },
    {
      "name": "fixture-end-support position",
      "expected": [
        212.0,
        20,
        10
      ],
      "actual": [
        212.0,
        20.0,
        10.0
      ],
      "partIds": [
        "F04_2"
      ],
      "passed": true
    },
    {
      "name": "fixture-jaw outer size",
      "expected": [
        18,
        120,
        43
      ],
      "actual": [
        18.0,
        120.0,
        43.0
      ],
      "partIds": [
        "F05_1"
      ],
      "passed": true
    },
    {
      "name": "fixture-jaw outer size",
      "expected": [
        18,
        120,
        43
      ],
      "actual": [
        18.0,
        120.0,
        43.0
      ],
      "partIds": [
        "F05_2"
      ],
      "passed": true
    },
    {
      "name": "fixture-jaw position",
      "expected": [
        40,
        30,
        11
      ],
      "actual": [
        40.0,
        30.0,
        11.0
      ],
      "partIds": [
        "F05_1"
      ],
      "passed": true
    },
    {
      "name": "fixture-jaw position",
      "expected": [
        142,
        30,
        11
      ],
      "actual": [
        142.0,
        30.0,
        11.0
      ],
      "partIds": [
        "F05_2"
      ],
      "passed": true
    },
    {
      "name": "fixture-bushing outer size",
      "expected": [
        18,
        16,
        16
      ],
      "actual": [
        18.0,
        16.0,
        16.0
      ],
      "partIds": [
        "F06_1_1"
      ],
      "passed": true
    },
    {
      "name": "fixture-bushing outer size",
      "expected": [
        18,
        16,
        16
      ],
      "actual": [
        18.0,
        16.0,
        16.0
      ],
      "partIds": [
        "F06_1_2"
      ],
      "passed": true
    },
    {
      "name": "fixture-bushing outer size",
      "expected": [
        18,
        16,
        16
      ],
      "actual": [
        18.0,
        16.0,
        16.0
      ],
      "partIds": [
        "F06_2_1"
      ],
      "passed": true
    },
    {
      "name": "fixture-bushing outer size",
      "expected": [
        18,
        16,
        16
      ],
      "actual": [
        18.0,
        16.0,
        16.0
      ],
      "partIds": [
        "F06_2_2"
      ],
      "passed": true
    },
    {
      "name": "fixture-jaw-pad outer size",
      "expected": [
        3,
        100,
        30
      ],
      "actual": [
        3.0,
        100.0,
        30.0
      ],
      "partIds": [
        "F07_1"
      ],
      "passed": true
    },
    {
      "name": "fixture-jaw-pad outer size",
      "expected": [
        3,
        100,
        30
      ],
      "actual": [
        3.0,
        100.0,
        30.0
      ],
      "partIds": [
        "F07_2"
      ],
      "passed": true
    },
    {
      "name": "fixture-screw outer size",
      "expected": [
        220,
        8,
        8
      ],
      "actual": [
        220.0,
        8.0,
        8.0
      ],
      "partIds": [
        "F08"
      ],
      "passed": true
    },
    {
      "name": "fixture-screw position",
      "expected": [
        8,
        86.0,
        28.0
      ],
      "actual": [
        8.0,
        86.0,
        28.0
      ],
      "partIds": [
        "F08"
      ],
      "passed": true
    },
    {
      "name": "fixture-travel-nut outer size",
      "expected": [
        14,
        18,
        18
      ],
      "actual": [
        14.0,
        18.0,
        18.0
      ],
      "partIds": [
        "F09"
      ],
      "passed": true
    },
    {
      "name": "fixture-handwheel outer size",
      "expected": [
        10,
        32,
        32
      ],
      "actual": [
        10.0,
        32.0,
        32.0
      ],
      "partIds": [
        "F10"
      ],
      "passed": true
    },
    {
      "name": "Static pad opening",
      "expected": 78,
      "actual": 78.0,
      "partIds": [
        "F07_1",
        "F07_2"
      ],
      "passed": true
    },
    {
      "name": "Static jaw-to-base gap",
      "expected": 1,
      "actual": 1.0,
      "partIds": [
        "F05_2",
        "F01"
      ],
      "passed": true
    }
  ],
  "allCheckedValuesAgree": true,
  "cadKernelChecks": {
    "source": "cad-manifest.json; independently performed by the CAD builder",
    "selectedCheckCount": 5,
    "failedCheckCount": 0,
    "failures": []
  },
  "complexity": {
    "partInstances": 20,
    "uniquePartDesigns": 10,
    "subassemblyCount": 4,
    "fastenerInstances": 0,
    "componentInstances": 20,
    "nonFastenerUniqueDesigns": 10
  },
  "partMappings": [
    {
      "proposalId": "BOM",
      "proposalName": "Base",
      "cadDesignId": "fixture-base",
      "cadPartIds": [
        "F01"
      ],
      "cadGroups": [
        "01_base"
      ]
    },
    {
      "proposalId": "BOM",
      "proposalName": "Foot",
      "cadDesignId": "fixture-foot",
      "cadPartIds": [
        "F02_1",
        "F02_2",
        "F02_3",
        "F02_4"
      ],
      "cadGroups": [
        "01_base"
      ]
    },
    {
      "proposalId": "BOM",
      "proposalName": "Guide rod",
      "cadDesignId": "guide-rod-10x200",
      "cadPartIds": [
        "F03_1",
        "F03_2"
      ],
      "cadGroups": [
        "02_guides"
      ]
    },
    {
      "proposalId": "BOM",
      "proposalName": "End support",
      "cadDesignId": "fixture-end-support",
      "cadPartIds": [
        "F04_1",
        "F04_2"
      ],
      "cadGroups": [
        "02_guides"
      ]
    },
    {
      "proposalId": "BOM",
      "proposalName": "Jaw",
      "cadDesignId": "fixture-jaw",
      "cadPartIds": [
        "F05_1",
        "F05_2"
      ],
      "cadGroups": [
        "03_jaws"
      ]
    },
    {
      "proposalId": "BOM",
      "proposalName": "Bushing",
      "cadDesignId": "fixture-bushing",
      "cadPartIds": [
        "F06_1_1",
        "F06_1_2",
        "F06_2_1",
        "F06_2_2"
      ],
      "cadGroups": [
        "03_jaws"
      ]
    },
    {
      "proposalId": "BOM",
      "proposalName": "Pad",
      "cadDesignId": "fixture-jaw-pad",
      "cadPartIds": [
        "F07_1",
        "F07_2"
      ],
      "cadGroups": [
        "03_jaws"
      ]
    },
    {
      "proposalId": "BOM",
      "proposalName": "Lead screw",
      "cadDesignId": "fixture-screw",
      "cadPartIds": [
        "F08"
      ],
      "cadGroups": [
        "04_handwheel"
      ]
    },
    {
      "proposalId": "BOM",
      "proposalName": "Nut",
      "cadDesignId": "fixture-travel-nut",
      "cadPartIds": [
        "F09"
      ],
      "cadGroups": [
        "04_handwheel"
      ]
    },
    {
      "proposalId": "BOM",
      "proposalName": "Hand knob",
      "cadDesignId": "fixture-handwheel",
      "cadPartIds": [
        "F10"
      ],
      "cadGroups": [
        "04_handwheel"
      ]
    }
  ],
  "subassemblyMappings": [],
  "additionalAuthoredDesigns": [],
  "implementationDecisions": [
    "Added explicit through-bores for the rods and screw, replaceable bushing seats, a nominal travel nut and a bored handwheel; these are CAD implementation details, not tested retention interfaces.",
    "The shown jaw opening is 78 mm. The proposed 60 mm stroke is a closing-direction hypothesis only; opening by 60 mm would collide with the right support. No motion simulation was performed."
  ],
  "remainingConflicts": [
    "Guide/screw axial retention, jaw locking, practical travel stops and manufacturing fits remain undefined."
  ]
}
