{
  "status": "pass",
  "checks": [
    "AC28: six 512\u00b2 masked image views, common 980 mm field of view",
    "AC28: sparse/dense voxel match at 15 mm and 64\u00d78\u00d740",
    "AC28: 5k requested graph with measured actual nodes and common schema",
    "AC28: 8,192 CAD surface samples",
    "ME1a_DT: six 512\u00b2 masked image views, common 980 mm field of view",
    "ME1a_DT: sparse/dense voxel match at 15 mm and 64\u00d78\u00d740",
    "ME1a_DT: 5k requested graph with measured actual nodes and common schema",
    "ME1a_DT: 8,192 CAD surface samples",
    "cross-part image feature schema matches",
    "cross-part voxel feature schema matches",
    "cross-part graph_node feature schema matches",
    "cross-part graph_edge feature schema matches",
    "cross-part point feature schema matches",
    "same model weights forward on both parts for image, voxel, graph and point inputs"
  ],
  "contract": "standard_sizes.json",
  "model_forward_checks": [
    {
      "part": "AC28",
      "modality": "image",
      "output_shape": [
        1,
        1,
        512,
        512
      ]
    },
    {
      "part": "AC28",
      "modality": "voxel",
      "output_shape": [
        1,
        1,
        64,
        8,
        40
      ]
    },
    {
      "part": "AC28",
      "modality": "graph",
      "output_shape": [
        4920,
        1
      ]
    },
    {
      "part": "AC28",
      "modality": "point",
      "output_shape": [
        1,
        8192,
        1
      ]
    },
    {
      "part": "ME1a_DT",
      "modality": "image",
      "output_shape": [
        1,
        1,
        512,
        512
      ]
    },
    {
      "part": "ME1a_DT",
      "modality": "voxel",
      "output_shape": [
        1,
        1,
        64,
        8,
        40
      ]
    },
    {
      "part": "ME1a_DT",
      "modality": "graph",
      "output_shape": [
        5132,
        1
      ]
    },
    {
      "part": "ME1a_DT",
      "modality": "point",
      "output_shape": [
        1,
        8192,
        1
      ]
    }
  ],
  "interpretation": "shape/finite execution only; this does not measure predictive accuracy"
}