{
  "format": "construct-scene",
  "version": 2,
  "id": "kestrel",
  "title": "KESTREL \u00b7 Original fictional ring-ice pusher",
  "subject": {
    "category": "fictional",
    "summary": "Original crewed ring-ice pusher. Long compression spine, raised two-deck bow cab, articulated four-jaw empty cradle and thrust-parallel folding radiators. An engineering-informed game design, not a flight-qualified spacecraft.",
    "accuracy": "original",
    "synthetic": false
  },
  "units": "m",
  "seed": 47,
  "sources": [
    {
      "id": "request",
      "kind": "user_request",
      "title": "KESTREL game ice-tug brief",
      "rights": "user_private"
    },
    {
      "id": "nasa-tug",
      "kind": "document",
      "title": "NASA-CR-114938: Reusable Space Tug, spacecraft concepts and systems design, 1971",
      "ref": "https://ntrs.nasa.gov/citations/19710011980",
      "rights": "public_domain"
    },
    {
      "id": "iss-truss",
      "kind": "document",
      "title": "NASA Integrated Truss Structure Diagram, 2018",
      "ref": "https://www.nasa.gov/image-article/integrated-truss-structure-diagram/",
      "rights": "public_domain"
    },
    {
      "id": "iss-radiator",
      "kind": "document",
      "title": "NASA NTRS 20000032541: Thermal Radiator Pointing for International Space Station (1999)",
      "ref": "https://ntrs.nasa.gov/citations/20000032541",
      "rights": "public_domain"
    }
  ],
  "facts": [
    {
      "key": "requested-length",
      "value": 120,
      "unit": "m",
      "certainty": "user_supplied",
      "source": "request"
    },
    {
      "key": "cradle-arms",
      "value": 4,
      "certainty": "user_supplied",
      "source": "request"
    },
    {
      "key": "engines",
      "value": 4,
      "certainty": "user_supplied",
      "source": "request"
    },
    {
      "key": "crew-decks",
      "value": 2,
      "certainty": "user_supplied",
      "source": "request"
    },
    {
      "key": "radiator-wings",
      "value": 2,
      "certainty": "user_supplied",
      "source": "request"
    }
  ],
  "parts": [
    {
      "id": "cargo-rear-shoe-backings",
      "label": "Compliant thrust shoe spreads contact pressure on brittle ice",
      "role": "identity",
      "certainty": "inferred",
      "stage": 2,
      "shape": {
        "type": "box",
        "size": [
          6,
          5,
          0.8
        ]
      },
      "at": [
        -7,
        -5.5,
        -13.6
      ],
      "look": {
        "fill": "dark",
        "weight": 1.2,
        "alpha": 0.8,
        "glow": 0.28,
        "tone": "structure"
      },
      "repeat": {
        "count": 2,
        "step": {
          "at": [
            14,
            0,
            0
          ]
        }
      },
      "mirror": "y"
    },
    {
      "id": "floodlight-lens-port",
      "label": "Slowly blinking floodlight lens for capture inspection",
      "role": "data",
      "certainty": "inferred",
      "stage": 7,
      "shape": {
        "type": "cylinder",
        "radius": 0.55,
        "height": 0.12,
        "segments": 16,
        "ribs": 4,
        "rings": 0
      },
      "at": [
        -12.18,
        0.0,
        6.0
      ],
      "look": {
        "fill": "dark",
        "weight": 0.85,
        "alpha": 0.8,
        "tone": "data"
      },
      "rotate": [
        0,
        0,
        90
      ],
      "motion": {
        "type": "pulse",
        "period": 4.8,
        "amount": 1
      }
    },
    {
      "id": "floodlight-lens-starboard",
      "label": "Slowly blinking floodlight lens for capture inspection",
      "role": "data",
      "certainty": "inferred",
      "stage": 7,
      "shape": {
        "type": "cylinder",
        "radius": 0.55,
        "height": 0.12,
        "segments": 16,
        "ribs": 4,
        "rings": 0
      },
      "at": [
        12.18,
        0.0,
        6.0
      ],
      "look": {
        "fill": "dark",
        "weight": 0.85,
        "alpha": 0.8,
        "tone": "data"
      },
      "rotate": [
        0,
        0,
        90
      ],
      "motion": {
        "type": "pulse",
        "period": 4.8,
        "amount": 1
      }
    },
    {
      "id": "floodlight-lens-dorsal",
      "label": "Slowly blinking floodlight lens for capture inspection",
      "role": "data",
      "certainty": "inferred",
      "stage": 7,
      "shape": {
        "type": "cylinder",
        "radius": 0.55,
        "height": 0.12,
        "segments": 16,
        "ribs": 4,
        "rings": 0
      },
      "at": [
        0.0,
        10.18,
        6.0
      ],
      "look": {
        "fill": "dark",
        "weight": 0.85,
        "alpha": 0.8,
        "tone": "data"
      },
      "rotate": [
        0,
        0,
        0
      ],
      "motion": {
        "type": "pulse",
        "period": 4.8,
        "amount": 1
      }
    },
    {
      "id": "floodlight-lens-ventral",
      "label": "Slowly blinking floodlight lens for capture inspection",
      "role": "data",
      "certainty": "inferred",
      "stage": 7,
      "shape": {
        "type": "cylinder",
        "radius": 0.55,
        "height": 0.12,
        "segments": 16,
        "ribs": 4,
        "rings": 0
      },
      "at": [
        0.0,
        -10.18,
        6.0
      ],
      "look": {
        "fill": "dark",
        "weight": 0.85,
        "alpha": 0.8,
        "tone": "data"
      },
      "rotate": [
        0,
        0,
        0
      ],
      "motion": {
        "type": "pulse",
        "period": 4.8,
        "amount": 1
      }
    },
    {
      "id": "cargo-shoe-wear-faces",
      "label": "Inset replaceable wear face spreads pressure and permits ice slip",
      "role": "detail",
      "certainty": "inferred",
      "stage": 2,
      "shape": {
        "type": "box",
        "size": [
          5.2,
          4.2,
          0.12
        ],
        "ribs": 2
      },
      "at": [
        -7,
        -5.5,
        -13.14
      ],
      "repeat": {
        "count": 2,
        "step": {
          "at": [
            14,
            0,
            0
          ]
        }
      },
      "mirror": "y",
      "look": {
        "tone": "identity",
        "fill": "dark",
        "weight": 0.75,
        "alpha": 0.75
      }
    },
    {
      "id": "cargo-shoe-lugs-outer",
      "label": "Recessed shoe mounting lug and compliant backing fastener",
      "role": "detail",
      "certainty": "inferred",
      "stage": 2,
      "shape": {
        "type": "box",
        "size": [
          0.45,
          1.2,
          0.28
        ],
        "ribs": 2
      },
      "at": [
        -9.85,
        -5.5,
        -13.24
      ],
      "repeat": {
        "count": 2,
        "step": {
          "at": [
            0,
            11,
            0
          ]
        }
      },
      "mirror": "x",
      "look": {
        "tone": "bright",
        "fill": "dark",
        "weight": 0.75,
        "alpha": 0.75
      }
    },
    {
      "id": "cargo-shoe-lugs-inner",
      "label": "Recessed shoe mounting lug and compliant backing fastener",
      "role": "detail",
      "certainty": "inferred",
      "stage": 2,
      "shape": {
        "type": "box",
        "size": [
          0.45,
          1.2,
          0.28
        ],
        "ribs": 2
      },
      "at": [
        -4.15,
        -5.5,
        -13.24
      ],
      "repeat": {
        "count": 2,
        "step": {
          "at": [
            0,
            11,
            0
          ]
        }
      },
      "mirror": "x",
      "look": {
        "tone": "bright",
        "fill": "dark",
        "weight": 0.75,
        "alpha": 0.75
      }
    },
    {
      "id": "crew-cassette-fins--1",
      "label": "Replaceable cabin thermal-control heat-exchanger fin",
      "role": "detail",
      "certainty": "inferred",
      "stage": 3,
      "shape": {
        "type": "box",
        "size": [
          0.2,
          2.25,
          0.13
        ]
      },
      "at": [
        -8.14,
        8.7,
        -28.5
      ],
      "look": {
        "tone": "faint",
        "fill": "dark",
        "weight": 0.58,
        "alpha": 0.62,
        "glow": 0.08
      },
      "repeat": {
        "count": 8,
        "step": {
          "at": [
            0,
            0,
            0.7
          ]
        }
      },
      "mirror": "x"
    },
    {
      "id": "spine-longeron--3--3",
      "label": "Primary compression longeron: engines to cargo thrust plate",
      "role": "structure",
      "certainty": "inferred",
      "stage": 0,
      "shape": {
        "type": "tube",
        "path": [
          [
            0,
            0,
            0
          ],
          [
            0,
            0,
            74
          ]
        ],
        "radius": 0.42,
        "sides": 6,
        "samples": 2,
        "longitudinal": 0,
        "ring_every": 0,
        "smooth": false
      },
      "at": [
        -3,
        -3,
        -90
      ],
      "look": {
        "fill": "dark",
        "weight": 0.85,
        "alpha": 0.8,
        "tone": "hairline"
      },
      "repeat": {
        "count": 2,
        "step": {
          "at": [
            0,
            6,
            0
          ]
        }
      },
      "mirror": "x"
    },
    {
      "id": "spine-bulkhead-0",
      "label": "Square transverse frame stabilises the compression truss",
      "role": "structure",
      "certainty": "inferred",
      "stage": 0,
      "shape": {
        "type": "tube",
        "path": [
          [
            0,
            0,
            0
          ],
          [
            6,
            0,
            0
          ],
          [
            6,
            6,
            0
          ],
          [
            0,
            6,
            0
          ],
          [
            0,
            0,
            0
          ]
        ],
        "radius": 0.37,
        "sides": 6,
        "samples": 5,
        "longitudinal": 0,
        "ring_every": 0,
        "smooth": false
      },
      "at": [
        -3,
        -3,
        -88
      ],
      "look": {
        "fill": "dark",
        "weight": 0.85,
        "alpha": 0.8,
        "tone": "hairline"
      },
      "repeat": {
        "count": 10,
        "step": {
          "at": [
            0,
            0,
            8
          ]
        }
      }
    },
    {
      "id": "spine-diagonal-horizontal--3",
      "label": "Alternating truss web carries shear in the horizontal plane",
      "role": "structure",
      "certainty": "inferred",
      "stage": 1,
      "shape": {
        "type": "tube",
        "path": [
          [
            0,
            0,
            0
          ],
          [
            6,
            0,
            8
          ],
          [
            0,
            0,
            16
          ],
          [
            6,
            0,
            24
          ],
          [
            0,
            0,
            32
          ],
          [
            6,
            0,
            40
          ],
          [
            0,
            0,
            48
          ],
          [
            6,
            0,
            56
          ],
          [
            0,
            0,
            64
          ],
          [
            6,
            0,
            72
          ]
        ],
        "radius": 0.37,
        "sides": 6,
        "samples": 10,
        "longitudinal": 0,
        "ring_every": 0,
        "smooth": false
      },
      "at": [
        -3,
        -3,
        -88
      ],
      "look": {
        "fill": "dark",
        "weight": 0.85,
        "alpha": 0.8,
        "tone": "hairline"
      },
      "repeat": {
        "count": 2,
        "step": {
          "at": [
            0,
            6,
            0
          ]
        }
      }
    },
    {
      "id": "spine-diagonal-vertical--3",
      "label": "Alternating truss web carries shear in the vertical plane",
      "role": "structure",
      "certainty": "inferred",
      "stage": 1,
      "shape": {
        "type": "tube",
        "path": [
          [
            0,
            0,
            0
          ],
          [
            0,
            6,
            8
          ],
          [
            0,
            0,
            16
          ],
          [
            0,
            6,
            24
          ],
          [
            0,
            0,
            32
          ],
          [
            0,
            6,
            40
          ],
          [
            0,
            0,
            48
          ],
          [
            0,
            6,
            56
          ],
          [
            0,
            0,
            64
          ],
          [
            0,
            6,
            72
          ]
        ],
        "radius": 0.37,
        "sides": 6,
        "samples": 10,
        "longitudinal": 0,
        "ring_every": 0,
        "smooth": false
      },
      "at": [
        -3,
        -3,
        -88
      ],
      "look": {
        "fill": "dark",
        "weight": 0.85,
        "alpha": 0.8,
        "tone": "hairline"
      },
      "repeat": {
        "count": 2,
        "step": {
          "at": [
            6,
            0,
            0
          ]
        }
      }
    },
    {
      "id": "water-tank--1",
      "label": "Insulated water reaction-mass tank; ring ice is processed at refinery before ref",
      "role": "mass",
      "certainty": "inferred",
      "stage": 4,
      "shape": {
        "type": "lathe",
        "profile": [
          [
            0,
            0
          ],
          [
            2.4,
            1
          ],
          [
            3.7,
            3
          ],
          [
            3.7,
            18
          ],
          [
            2.4,
            20
          ],
          [
            0,
            21
          ]
        ],
        "segments": 20,
        "meridians": 6
      },
      "at": [
        -7,
        0,
        -86
      ],
      "look": {
        "fill": "dark",
        "weight": 0.48,
        "alpha": 0.65,
        "tone": "structure"
      },
      "rotate": [
        90,
        0,
        0
      ],
      "repeat": {
        "count": 2,
        "step": {
          "at": [
            14,
            0,
            0
          ]
        }
      }
    },
    {
      "id": "tank-band--1-0",
      "label": "Tank saddle and circumferential restraint",
      "role": "identity",
      "certainty": "inferred",
      "stage": 4,
      "shape": {
        "type": "lathe",
        "profile": [
          [
            3.65,
            0
          ],
          [
            4.02,
            0
          ],
          [
            4.02,
            0.8
          ],
          [
            3.65,
            0.8
          ],
          [
            3.65,
            0
          ]
        ],
        "segments": 20,
        "meridians": 8
      },
      "at": [
        -7,
        0,
        -82.4
      ],
      "look": {
        "fill": "dark",
        "weight": 1.15,
        "alpha": 0.88,
        "tone": "identity"
      },
      "rotate": [
        90,
        0,
        0
      ],
      "repeat": {
        "count": 2,
        "step": {
          "at": [
            0,
            0,
            13
          ]
        }
      },
      "mirror": "x"
    },
    {
      "id": "water-feed--1",
      "label": "Isolation-valved water feed from tank to aft drive manifold",
      "role": "detail",
      "certainty": "inferred",
      "stage": 4,
      "shape": {
        "type": "tube",
        "path": [
          [
            0,
            0.0,
            0
          ],
          [
            0,
            -1.5,
            -6
          ],
          [
            3,
            -1.5,
            -9
          ]
        ],
        "radius": 0.25,
        "sides": 6,
        "samples": 3,
        "longitudinal": 0,
        "ring_every": 0
      },
      "at": [
        -7,
        -3.5,
        -80
      ],
      "look": {
        "fill": "dark",
        "weight": 0.6,
        "alpha": 0.6,
        "tone": "accent"
      },
      "mirror": "x"
    },
    {
      "id": "engine-gimbal-p-v",
      "label": "Thrust-vector bearing and engine isolation mount",
      "role": "structure",
      "certainty": "inferred",
      "stage": 5,
      "shape": {
        "type": "cylinder",
        "radius": 1.6,
        "height": 2,
        "segments": 24,
        "ribs": 4,
        "rings": 3
      },
      "at": [
        -4.7,
        -4.7,
        -91
      ],
      "look": {
        "fill": "dark",
        "weight": 1.15,
        "alpha": 0.85,
        "tone": "identity"
      },
      "rotate": [
        -90,
        0,
        0
      ],
      "repeat": {
        "count": 2,
        "step": {
          "at": [
            0.0,
            9.4,
            0
          ]
        }
      },
      "mirror": "x"
    },
    {
      "id": "engine-nozzle-p-v",
      "label": "Hollow electrothermal/plasma drive bell; exhaust points aft along -Z",
      "role": "identity",
      "certainty": "inferred",
      "stage": 5,
      "shape": {
        "type": "lathe",
        "profile": [
          [
            1.5,
            0
          ],
          [
            1.25,
            1.5
          ],
          [
            1.28,
            2.1
          ],
          [
            1.52,
            3.5
          ],
          [
            1.74,
            4.3
          ],
          [
            2,
            5.2
          ],
          [
            2.29,
            6.1
          ],
          [
            2.6,
            7
          ],
          [
            2.43,
            7
          ],
          [
            2.12,
            6.1
          ],
          [
            1.83,
            5.2
          ],
          [
            1.57,
            4.3
          ],
          [
            1.35,
            3.5
          ],
          [
            1.11,
            2.1
          ],
          [
            1.08,
            1.5
          ],
          [
            1.33,
            0
          ],
          [
            1.5,
            0
          ]
        ],
        "segments": 28,
        "meridians": 12
      },
      "at": [
        -4.7,
        -4.7,
        -93
      ],
      "look": {
        "fill": "dark",
        "weight": 1.08,
        "alpha": 0.88,
        "glow": 0.28,
        "tone": "identity"
      },
      "rotate": [
        -90,
        0,
        0
      ],
      "repeat": {
        "count": 2,
        "step": {
          "at": [
            0.0,
            9.4,
            0
          ]
        }
      },
      "mirror": "x"
    },
    {
      "id": "engine-lip-p-v",
      "label": "Reinforced nozzle exit rim",
      "role": "detail",
      "certainty": "inferred",
      "stage": 5,
      "shape": {
        "type": "torus",
        "major": 2.51,
        "minor": 0.12,
        "segments": 16,
        "sides": 5,
        "rings": 0
      },
      "at": [
        -4.7,
        -4.7,
        -100
      ],
      "look": {
        "fill": "dark",
        "weight": 0.6,
        "alpha": 0.6,
        "tone": "bright"
      },
      "rotate": [
        90,
        0,
        0
      ],
      "repeat": {
        "count": 2,
        "step": {
          "at": [
            0.0,
            9.4,
            0
          ]
        }
      },
      "mirror": "x"
    },
    {
      "id": "engine-field-coil-p-v",
      "label": "Annular plasma confinement and thrust trim coil",
      "role": "detail",
      "certainty": "inferred",
      "stage": 5,
      "shape": {
        "type": "torus",
        "major": 1.55,
        "minor": 0.23,
        "segments": 16,
        "sides": 5,
        "rings": 0
      },
      "at": [
        -4.7,
        -4.7,
        -95.6
      ],
      "look": {
        "fill": "dark",
        "weight": 0.6,
        "alpha": 0.6,
        "tone": "accent"
      },
      "rotate": [
        90,
        0,
        0
      ],
      "repeat": {
        "count": 2,
        "step": {
          "at": [
            0.0,
            9.4,
            0.0
          ]
        }
      },
      "mirror": "x"
    },
    {
      "id": "radiator-rotary-port",
      "label": "Dual-channel coolant rotary bearing, axis +Z",
      "role": "structure",
      "certainty": "inferred",
      "stage": 6,
      "shape": {
        "type": "cylinder",
        "radius": 0.95,
        "height": 26,
        "segments": 16,
        "ribs": 4,
        "rings": 0
      },
      "at": [
        -4,
        0,
        -62
      ],
      "look": {
        "fill": "dark",
        "weight": 0.85,
        "alpha": 0.8,
        "tone": "hairline"
      },
      "rotate": [
        90,
        0,
        0
      ],
      "repeat": {
        "count": 2,
        "step": {
          "at": [
            8,
            0,
            0
          ]
        }
      }
    },
    {
      "id": "radiator-root-feed-port",
      "label": "Supply and return from spine to radiator rotary",
      "role": "detail",
      "certainty": "inferred",
      "stage": 6,
      "shape": {
        "type": "tube",
        "path": [
          [
            0,
            0,
            0
          ],
          [
            -1,
            0,
            0
          ],
          [
            -1,
            -3,
            0
          ]
        ],
        "radius": 0.3,
        "sides": 6,
        "samples": 3,
        "longitudinal": 0,
        "ring_every": 0
      },
      "at": [
        -3,
        3,
        -53
      ],
      "look": {
        "fill": "dark",
        "weight": 0.6,
        "alpha": 0.6,
        "tone": "accent"
      },
      "mirror": "x"
    },
    {
      "id": "radiator-panel-port-0",
      "label": "Two-sided heat rejection panel; long edge parallel to thrust",
      "role": "identity",
      "certainty": "inferred",
      "stage": 6,
      "shape": {
        "type": "box",
        "size": [
          3.8,
          0.32,
          25
        ]
      },
      "at": [
        -6,
        0,
        -49
      ],
      "look": {
        "fill": "dark",
        "weight": 1.2,
        "alpha": 0.8,
        "glow": 0.28,
        "tone": "structure"
      },
      "repeat": {
        "count": 6,
        "step": {
          "at": [
            -4,
            0,
            0
          ]
        }
      }
    },
    {
      "id": "radiator-header-port-0",
      "label": "Panel coolant header and thermal expansion attachment",
      "role": "detail",
      "certainty": "inferred",
      "stage": 6,
      "shape": {
        "type": "box",
        "size": [
          0.22,
          0.5,
          25
        ]
      },
      "at": [
        -6,
        0,
        -49
      ],
      "look": {
        "fill": "dark",
        "weight": 0.6,
        "alpha": 0.6,
        "tone": "accent"
      },
      "repeat": {
        "count": 6,
        "step": {
          "at": [
            -4,
            0,
            0
          ]
        }
      }
    },
    {
      "id": "radiator-edge-port--61.5",
      "label": "Protective panel edge rail",
      "role": "detail",
      "certainty": "inferred",
      "stage": 6,
      "shape": {
        "type": "box",
        "size": [
          24,
          0.55,
          0.5
        ]
      },
      "at": [
        -16,
        0,
        -61.5
      ],
      "look": {
        "fill": "dark",
        "weight": 0.6,
        "alpha": 0.6,
        "tone": "hairline"
      },
      "repeat": {
        "count": 2,
        "step": {
          "at": [
            0,
            0,
            25.0
          ]
        }
      }
    },
    {
      "id": "radiator-panel-starboard-0",
      "label": "Two-sided heat rejection panel; long edge parallel to thrust",
      "role": "identity",
      "certainty": "inferred",
      "stage": 6,
      "shape": {
        "type": "box",
        "size": [
          3.8,
          0.32,
          25
        ]
      },
      "at": [
        6,
        0,
        -49
      ],
      "look": {
        "fill": "dark",
        "weight": 1.2,
        "alpha": 0.8,
        "glow": 0.28,
        "tone": "structure"
      },
      "repeat": {
        "count": 6,
        "step": {
          "at": [
            4,
            0,
            0
          ]
        }
      }
    },
    {
      "id": "radiator-header-starboard-0",
      "label": "Panel coolant header and thermal expansion attachment",
      "role": "detail",
      "certainty": "inferred",
      "stage": 6,
      "shape": {
        "type": "box",
        "size": [
          0.22,
          0.5,
          25
        ]
      },
      "at": [
        6,
        0,
        -49
      ],
      "look": {
        "fill": "dark",
        "weight": 0.6,
        "alpha": 0.6,
        "tone": "accent"
      },
      "repeat": {
        "count": 6,
        "step": {
          "at": [
            4,
            0,
            0
          ]
        }
      }
    },
    {
      "id": "radiator-edge-starboard--61.5",
      "label": "Protective panel edge rail",
      "role": "detail",
      "certainty": "inferred",
      "stage": 6,
      "shape": {
        "type": "box",
        "size": [
          24,
          0.55,
          0.5
        ]
      },
      "at": [
        16,
        0,
        -61.5
      ],
      "look": {
        "fill": "dark",
        "weight": 0.6,
        "alpha": 0.6,
        "tone": "hairline"
      },
      "repeat": {
        "count": 2,
        "step": {
          "at": [
            0,
            0,
            25.0
          ]
        }
      }
    },
    {
      "id": "cradle-hinge-port",
      "label": "Coaxial geared electric jaw drive with fail-closed brake",
      "role": "identity",
      "certainty": "inferred",
      "stage": 2,
      "shape": {
        "type": "cylinder",
        "radius": 1.55,
        "height": 3,
        "segments": 16,
        "ribs": 4,
        "rings": 0
      },
      "at": [
        -12,
        -1.5,
        -14
      ],
      "look": {
        "fill": "dark",
        "weight": 1.2,
        "alpha": 0.8,
        "glow": 0.28,
        "tone": "identity"
      },
      "rotate": [
        0,
        0,
        0
      ],
      "repeat": {
        "count": 2,
        "step": {
          "at": [
            24,
            0.0,
            0
          ]
        }
      }
    },
    {
      "id": "cradle-port-rail--0.9",
      "label": "Paired capture-arm longeron: carries clamp reaction into root bearing",
      "role": "identity",
      "certainty": "inferred",
      "stage": 2,
      "shape": {
        "type": "tube",
        "path": [
          [
            0,
            0.0,
            0
          ],
          [
            -1,
            0.0,
            10
          ],
          [
            -1,
            0.0,
            25
          ],
          [
            1,
            0.0,
            33.6
          ]
        ],
        "radius": 0.42,
        "sides": 6,
        "samples": 4,
        "longitudinal": 0,
        "ring_every": 0,
        "smooth": false
      },
      "at": [
        -12,
        -0.9,
        -14
      ],
      "look": {
        "fill": "dark",
        "weight": 1.2,
        "alpha": 0.8,
        "glow": 0.28,
        "tone": "identity"
      },
      "repeat": {
        "count": 2,
        "step": {
          "at": [
            0,
            1.8,
            0
          ]
        }
      }
    },
    {
      "id": "cradle-port-rung-0",
      "label": "Capture-arm cross tie and replaceable equipment mount",
      "role": "detail",
      "certainty": "inferred",
      "stage": 2,
      "shape": {
        "type": "tube",
        "path": [
          [
            0.0,
            0.0,
            0.0
          ],
          [
            0.0,
            1.8,
            0.0
          ]
        ],
        "radius": 0.25,
        "sides": 6,
        "samples": 2,
        "longitudinal": 0,
        "ring_every": 0,
        "smooth": false
      },
      "at": [
        -13.0,
        -0.9,
        -12.0
      ],
      "look": {
        "fill": "dark",
        "weight": 0.6,
        "alpha": 0.6,
        "tone": "faint"
      },
      "repeat": {
        "count": 4,
        "step": {
          "at": [
            0.0,
            0.0,
            6.0
          ]
        }
      }
    },
    {
      "id": "cradle-port-rung-4",
      "label": "Capture-arm cross tie and replaceable equipment mount",
      "role": "detail",
      "certainty": "inferred",
      "stage": 2,
      "shape": {
        "type": "tube",
        "path": [
          [
            0.0,
            0.0,
            0.0
          ],
          [
            0.0,
            1.8,
            0.0
          ]
        ],
        "radius": 0.25,
        "sides": 6,
        "samples": 2,
        "longitudinal": 0,
        "ring_every": 0,
        "smooth": false
      },
      "at": [
        -12.76744,
        -0.9,
        12.0
      ],
      "look": {
        "fill": "dark",
        "weight": 0.6,
        "alpha": 0.6,
        "tone": "faint"
      },
      "repeat": {
        "count": 2,
        "step": {
          "at": [
            1.39535,
            0.0,
            6.0
          ]
        }
      }
    },
    {
      "id": "cradle-starboard-rail--0.9",
      "label": "Paired capture-arm longeron: carries clamp reaction into root bearing",
      "role": "identity",
      "certainty": "inferred",
      "stage": 2,
      "shape": {
        "type": "tube",
        "path": [
          [
            0,
            0.0,
            0
          ],
          [
            1,
            0.0,
            10
          ],
          [
            1,
            0.0,
            25
          ],
          [
            -1,
            0.0,
            33.6
          ]
        ],
        "radius": 0.42,
        "sides": 6,
        "samples": 4,
        "longitudinal": 0,
        "ring_every": 0,
        "smooth": false
      },
      "at": [
        12,
        -0.9,
        -14
      ],
      "look": {
        "fill": "dark",
        "weight": 1.2,
        "alpha": 0.8,
        "glow": 0.28,
        "tone": "identity"
      },
      "repeat": {
        "count": 2,
        "step": {
          "at": [
            0,
            1.8,
            0
          ]
        }
      }
    },
    {
      "id": "cradle-starboard-rung-0",
      "label": "Capture-arm cross tie and replaceable equipment mount",
      "role": "detail",
      "certainty": "inferred",
      "stage": 2,
      "shape": {
        "type": "tube",
        "path": [
          [
            0.0,
            0.0,
            0.0
          ],
          [
            0.0,
            1.8,
            0.0
          ]
        ],
        "radius": 0.25,
        "sides": 6,
        "samples": 2,
        "longitudinal": 0,
        "ring_every": 0,
        "smooth": false
      },
      "at": [
        13.0,
        -0.9,
        -12.0
      ],
      "look": {
        "fill": "dark",
        "weight": 0.6,
        "alpha": 0.6,
        "tone": "faint"
      },
      "repeat": {
        "count": 4,
        "step": {
          "at": [
            0.0,
            0.0,
            6.0
          ]
        }
      }
    },
    {
      "id": "cradle-starboard-rung-4",
      "label": "Capture-arm cross tie and replaceable equipment mount",
      "role": "detail",
      "certainty": "inferred",
      "stage": 2,
      "shape": {
        "type": "tube",
        "path": [
          [
            0.0,
            0.0,
            0.0
          ],
          [
            0.0,
            1.8,
            0.0
          ]
        ],
        "radius": 0.25,
        "sides": 6,
        "samples": 2,
        "longitudinal": 0,
        "ring_every": 0,
        "smooth": false
      },
      "at": [
        12.76744,
        -0.9,
        12.0
      ],
      "look": {
        "fill": "dark",
        "weight": 0.6,
        "alpha": 0.6,
        "tone": "faint"
      },
      "repeat": {
        "count": 2,
        "step": {
          "at": [
            -1.39535,
            0.0,
            6.0
          ]
        }
      }
    },
    {
      "id": "cradle-hinge-dorsal",
      "label": "Coaxial geared electric jaw drive with fail-closed brake",
      "role": "identity",
      "certainty": "inferred",
      "stage": 2,
      "shape": {
        "type": "cylinder",
        "radius": 1.55,
        "height": 3,
        "segments": 16,
        "ribs": 4,
        "rings": 0
      },
      "at": [
        1.5,
        10,
        -14
      ],
      "look": {
        "fill": "dark",
        "weight": 1.2,
        "alpha": 0.8,
        "glow": 0.28,
        "tone": "identity"
      },
      "rotate": [
        0,
        0,
        90
      ],
      "repeat": {
        "count": 2,
        "step": {
          "at": [
            0.0,
            -20,
            0
          ]
        }
      }
    },
    {
      "id": "cradle-dorsal-rail--0.9",
      "label": "Paired capture-arm longeron: carries clamp reaction into root bearing",
      "role": "identity",
      "certainty": "inferred",
      "stage": 2,
      "shape": {
        "type": "tube",
        "path": [
          [
            0.0,
            0,
            0
          ],
          [
            0.0,
            1,
            10
          ],
          [
            0.0,
            1,
            25
          ],
          [
            0.0,
            -1,
            33.6
          ]
        ],
        "radius": 0.42,
        "sides": 6,
        "samples": 4,
        "longitudinal": 0,
        "ring_every": 0,
        "smooth": false
      },
      "at": [
        -0.9,
        10,
        -14
      ],
      "look": {
        "fill": "dark",
        "weight": 1.2,
        "alpha": 0.8,
        "glow": 0.28,
        "tone": "identity"
      },
      "repeat": {
        "count": 2,
        "step": {
          "at": [
            1.8,
            0,
            0
          ]
        }
      }
    },
    {
      "id": "cradle-dorsal-rung-0",
      "label": "Capture-arm cross tie and replaceable equipment mount",
      "role": "detail",
      "certainty": "inferred",
      "stage": 2,
      "shape": {
        "type": "tube",
        "path": [
          [
            0.0,
            0.0,
            0.0
          ],
          [
            1.8,
            0.0,
            0.0
          ]
        ],
        "radius": 0.25,
        "sides": 6,
        "samples": 2,
        "longitudinal": 0,
        "ring_every": 0,
        "smooth": false
      },
      "at": [
        -0.9,
        11.0,
        -12.0
      ],
      "look": {
        "fill": "dark",
        "weight": 0.6,
        "alpha": 0.6,
        "tone": "faint"
      },
      "repeat": {
        "count": 4,
        "step": {
          "at": [
            0.0,
            0.0,
            6.0
          ]
        }
      }
    },
    {
      "id": "cradle-dorsal-rung-4",
      "label": "Capture-arm cross tie and replaceable equipment mount",
      "role": "detail",
      "certainty": "inferred",
      "stage": 2,
      "shape": {
        "type": "tube",
        "path": [
          [
            0.0,
            0.0,
            0.0
          ],
          [
            1.8,
            0.0,
            0.0
          ]
        ],
        "radius": 0.25,
        "sides": 6,
        "samples": 2,
        "longitudinal": 0,
        "ring_every": 0,
        "smooth": false
      },
      "at": [
        -0.9,
        10.76744,
        12.0
      ],
      "look": {
        "fill": "dark",
        "weight": 0.6,
        "alpha": 0.6,
        "tone": "faint"
      },
      "repeat": {
        "count": 2,
        "step": {
          "at": [
            0.0,
            -1.39535,
            6.0
          ]
        }
      }
    },
    {
      "id": "cradle-ventral-rail--0.9",
      "label": "Paired capture-arm longeron: carries clamp reaction into root bearing",
      "role": "identity",
      "certainty": "inferred",
      "stage": 2,
      "shape": {
        "type": "tube",
        "path": [
          [
            0.0,
            0,
            0
          ],
          [
            0.0,
            -1,
            10
          ],
          [
            0.0,
            -1,
            25
          ],
          [
            0.0,
            1,
            33.6
          ]
        ],
        "radius": 0.42,
        "sides": 6,
        "samples": 4,
        "longitudinal": 0,
        "ring_every": 0,
        "smooth": false
      },
      "at": [
        -0.9,
        -10,
        -14
      ],
      "look": {
        "fill": "dark",
        "weight": 1.2,
        "alpha": 0.8,
        "glow": 0.28,
        "tone": "identity"
      },
      "repeat": {
        "count": 2,
        "step": {
          "at": [
            1.8,
            0,
            0
          ]
        }
      }
    },
    {
      "id": "cradle-ventral-rung-0",
      "label": "Capture-arm cross tie and replaceable equipment mount",
      "role": "detail",
      "certainty": "inferred",
      "stage": 2,
      "shape": {
        "type": "tube",
        "path": [
          [
            0.0,
            0.0,
            0.0
          ],
          [
            1.8,
            0.0,
            0.0
          ]
        ],
        "radius": 0.25,
        "sides": 6,
        "samples": 2,
        "longitudinal": 0,
        "ring_every": 0,
        "smooth": false
      },
      "at": [
        -0.9,
        -11.0,
        -12.0
      ],
      "look": {
        "fill": "dark",
        "weight": 0.6,
        "alpha": 0.6,
        "tone": "faint"
      },
      "repeat": {
        "count": 4,
        "step": {
          "at": [
            0.0,
            0.0,
            6.0
          ]
        }
      }
    },
    {
      "id": "cradle-ventral-rung-4",
      "label": "Capture-arm cross tie and replaceable equipment mount",
      "role": "detail",
      "certainty": "inferred",
      "stage": 2,
      "shape": {
        "type": "tube",
        "path": [
          [
            0.0,
            0.0,
            0.0
          ],
          [
            1.8,
            0.0,
            0.0
          ]
        ],
        "radius": 0.25,
        "sides": 6,
        "samples": 2,
        "longitudinal": 0,
        "ring_every": 0,
        "smooth": false
      },
      "at": [
        -0.9,
        -10.76744,
        12.0
      ],
      "look": {
        "fill": "dark",
        "weight": 0.6,
        "alpha": 0.6,
        "tone": "faint"
      },
      "repeat": {
        "count": 2,
        "step": {
          "at": [
            0.0,
            1.39535,
            6.0
          ]
        }
      }
    },
    {
      "id": "crew-mullion--1--27",
      "label": "Armoured flight window mullion",
      "role": "detail",
      "certainty": "inferred",
      "stage": 3,
      "shape": {
        "type": "tube",
        "path": [
          [
            0,
            0,
            0
          ],
          [
            0,
            1.8,
            0
          ]
        ],
        "radius": 0.14,
        "sides": 5,
        "samples": 2,
        "longitudinal": 0,
        "ring_every": 0,
        "smooth": false
      },
      "at": [
        -7,
        12,
        -27
      ],
      "look": {
        "fill": "dark",
        "weight": 0.6,
        "alpha": 0.6,
        "tone": "faint"
      },
      "repeat": {
        "count": 2,
        "step": {
          "at": [
            0,
            0,
            4
          ]
        }
      },
      "mirror": "x"
    },
    {
      "id": "crew-life-support--1",
      "label": "Replaceable life-support consumables and heat exchanger cassette",
      "role": "detail",
      "certainty": "inferred",
      "stage": 3,
      "shape": {
        "type": "box",
        "size": [
          2,
          3,
          6
        ]
      },
      "at": [
        -7,
        8.7,
        -26
      ],
      "look": {
        "fill": "dark",
        "weight": 0.6,
        "alpha": 0.6,
        "tone": "faint"
      },
      "repeat": {
        "count": 2,
        "step": {
          "at": [
            14,
            0.0,
            0
          ]
        }
      }
    },
    {
      "id": "crew-lower-window-glass--1",
      "label": "Lower-deck observation port",
      "role": "detail",
      "certainty": "inferred",
      "stage": 3,
      "shape": {
        "type": "box",
        "size": [
          0.12,
          0.8,
          2.5
        ]
      },
      "at": [
        -7.08,
        9.5,
        -22
      ],
      "look": {
        "fill": "glass",
        "tone": "bright",
        "weight": 0.7
      },
      "repeat": {
        "count": 2,
        "step": {
          "at": [
            14.16,
            0.0,
            0
          ]
        }
      }
    },
    {
      "id": "docking-guide--1",
      "label": "Docking alignment target and capture-latch housing",
      "role": "detail",
      "certainty": "inferred",
      "stage": 3,
      "shape": {
        "type": "box",
        "size": [
          0.4,
          0.5,
          0.8
        ]
      },
      "at": [
        -1.7,
        17.5,
        -25
      ],
      "look": {
        "fill": "dark",
        "weight": 0.6,
        "alpha": 0.6,
        "tone": "faint"
      },
      "repeat": {
        "count": 2,
        "step": {
          "at": [
            3.4,
            0.0,
            0
          ]
        }
      }
    },
    {
      "id": "omni-whip--1",
      "label": "Low-gain radio for contingencies",
      "role": "detail",
      "certainty": "inferred",
      "stage": 3,
      "shape": {
        "type": "tube",
        "path": [
          [
            0,
            0,
            0
          ],
          [
            -2,
            2,
            -3
          ]
        ],
        "radius": 0.08,
        "sides": 5,
        "samples": 2,
        "longitudinal": 0,
        "ring_every": 0,
        "smooth": false
      },
      "at": [
        -7,
        10,
        -29
      ],
      "look": {
        "fill": "dark",
        "weight": 0.6,
        "alpha": 0.6,
        "tone": "faint"
      },
      "mirror": "x"
    },
    {
      "id": "navigation-sensor--1",
      "label": "Shielded star tracker and optical rendezvous lidar",
      "role": "detail",
      "certainty": "inferred",
      "stage": 3,
      "shape": {
        "type": "box",
        "size": [
          1,
          1,
          1.5
        ]
      },
      "at": [
        -5,
        14.7,
        -18.5
      ],
      "look": {
        "fill": "dark",
        "weight": 0.6,
        "alpha": 0.6,
        "tone": "data"
      },
      "repeat": {
        "count": 2,
        "step": {
          "at": [
            10,
            0.0,
            0.0
          ]
        }
      }
    },
    {
      "id": "rcs-outrigger--88--1",
      "label": "Moment arm for reaction-control thruster quad",
      "role": "structure",
      "certainty": "inferred",
      "stage": 4,
      "shape": {
        "type": "tube",
        "path": [
          [
            0,
            0,
            0
          ],
          [
            -6,
            -2,
            0
          ]
        ],
        "radius": 0.38,
        "sides": 6,
        "samples": 2,
        "longitudinal": 0,
        "ring_every": 0,
        "smooth": false
      },
      "at": [
        -3,
        -3,
        -88
      ],
      "look": {
        "fill": "dark",
        "weight": 0.85,
        "alpha": 0.8,
        "tone": "hairline"
      },
      "repeat": {
        "count": 2,
        "step": {
          "at": [
            0,
            0,
            60
          ]
        }
      },
      "mirror": "x"
    },
    {
      "id": "rcs-block--88--1",
      "label": "Isolated reaction-control manifold",
      "role": "detail",
      "certainty": "inferred",
      "stage": 4,
      "shape": {
        "type": "box",
        "size": [
          1.6,
          1.6,
          1.6
        ]
      },
      "at": [
        -9,
        -5,
        -88
      ],
      "look": {
        "fill": "dark",
        "weight": 0.6,
        "alpha": 0.6,
        "tone": "faint"
      },
      "repeat": {
        "count": 2,
        "step": {
          "at": [
            18,
            0,
            0
          ]
        }
      }
    },
    {
      "id": "rcs-block--28--1",
      "label": "Isolated reaction-control manifold",
      "role": "detail",
      "certainty": "inferred",
      "stage": 4,
      "shape": {
        "type": "box",
        "size": [
          1.6,
          1.6,
          1.6
        ]
      },
      "at": [
        -9,
        -5,
        -28
      ],
      "look": {
        "fill": "dark",
        "weight": 0.6,
        "alpha": 0.6,
        "tone": "faint"
      },
      "repeat": {
        "count": 2,
        "step": {
          "at": [
            18,
            0,
            0
          ]
        }
      }
    },
    {
      "id": "rcs-nozzle--88--1-up",
      "label": "Water-vapour attitude jet; paired stations provide translation and rotation",
      "role": "detail",
      "certainty": "inferred",
      "stage": 4,
      "shape": {
        "type": "cone",
        "radius_bottom": 0.22,
        "radius_top": 0.42,
        "height": 0.7,
        "segments": 10,
        "ribs": 0
      },
      "at": [
        -9,
        -4.2,
        -88
      ],
      "look": {
        "fill": "dark",
        "weight": 0.6,
        "alpha": 0.6,
        "tone": "faint"
      },
      "rotate": [
        0,
        0,
        0
      ],
      "repeat": {
        "count": 2,
        "step": {
          "at": [
            18,
            0.0,
            0
          ]
        }
      }
    },
    {
      "id": "rcs-nozzle--28--1-up",
      "label": "Water-vapour attitude jet; paired stations provide translation and rotation",
      "role": "detail",
      "certainty": "inferred",
      "stage": 4,
      "shape": {
        "type": "cone",
        "radius_bottom": 0.22,
        "radius_top": 0.42,
        "height": 0.7,
        "segments": 10,
        "ribs": 0
      },
      "at": [
        -9,
        -4.2,
        -28
      ],
      "look": {
        "fill": "dark",
        "weight": 0.6,
        "alpha": 0.6,
        "tone": "faint"
      },
      "rotate": [
        0,
        0,
        0
      ],
      "repeat": {
        "count": 2,
        "step": {
          "at": [
            18,
            0.0,
            0
          ]
        }
      }
    },
    {
      "id": "rcs-nozzle--88--1-down",
      "label": "Water-vapour attitude jet; paired stations provide translation and rotation",
      "role": "detail",
      "certainty": "inferred",
      "stage": 4,
      "shape": {
        "type": "cone",
        "radius_bottom": 0.22,
        "radius_top": 0.42,
        "height": 0.7,
        "segments": 10,
        "ribs": 0
      },
      "at": [
        -9,
        -5.8,
        -88
      ],
      "look": {
        "fill": "dark",
        "weight": 0.6,
        "alpha": 0.6,
        "tone": "faint"
      },
      "rotate": [
        0,
        0,
        180
      ],
      "repeat": {
        "count": 2,
        "step": {
          "at": [
            18,
            0.0,
            0
          ]
        }
      }
    },
    {
      "id": "rcs-nozzle--28--1-down",
      "label": "Water-vapour attitude jet; paired stations provide translation and rotation",
      "role": "detail",
      "certainty": "inferred",
      "stage": 4,
      "shape": {
        "type": "cone",
        "radius_bottom": 0.22,
        "radius_top": 0.42,
        "height": 0.7,
        "segments": 10,
        "ribs": 0
      },
      "at": [
        -9,
        -5.8,
        -28
      ],
      "look": {
        "fill": "dark",
        "weight": 0.6,
        "alpha": 0.6,
        "tone": "faint"
      },
      "rotate": [
        0,
        0,
        180
      ],
      "repeat": {
        "count": 2,
        "step": {
          "at": [
            18,
            0.0,
            0
          ]
        }
      }
    },
    {
      "id": "rcs-nozzle--88--1-aft",
      "label": "Water-vapour attitude jet; paired stations provide translation and rotation",
      "role": "detail",
      "certainty": "inferred",
      "stage": 4,
      "shape": {
        "type": "cone",
        "radius_bottom": 0.22,
        "radius_top": 0.42,
        "height": 0.7,
        "segments": 10,
        "ribs": 0
      },
      "at": [
        -9,
        -5,
        -88.8
      ],
      "look": {
        "fill": "dark",
        "weight": 0.6,
        "alpha": 0.6,
        "tone": "faint"
      },
      "rotate": [
        -90,
        0,
        0
      ],
      "repeat": {
        "count": 2,
        "step": {
          "at": [
            18,
            0,
            0.0
          ]
        }
      }
    },
    {
      "id": "rcs-nozzle--28--1-aft",
      "label": "Water-vapour attitude jet; paired stations provide translation and rotation",
      "role": "detail",
      "certainty": "inferred",
      "stage": 4,
      "shape": {
        "type": "cone",
        "radius_bottom": 0.22,
        "radius_top": 0.42,
        "height": 0.7,
        "segments": 10,
        "ribs": 0
      },
      "at": [
        -9,
        -5,
        -28.8
      ],
      "look": {
        "fill": "dark",
        "weight": 0.6,
        "alpha": 0.6,
        "tone": "faint"
      },
      "rotate": [
        -90,
        0,
        0
      ],
      "repeat": {
        "count": 2,
        "step": {
          "at": [
            18,
            0,
            0.0
          ]
        }
      }
    },
    {
      "id": "rcs-nozzle--88--1-out",
      "label": "Water-vapour attitude jet; paired stations provide translation and rotation",
      "role": "detail",
      "certainty": "inferred",
      "stage": 4,
      "shape": {
        "type": "cone",
        "radius_bottom": 0.22,
        "radius_top": 0.42,
        "height": 0.7,
        "segments": 10,
        "ribs": 0
      },
      "at": [
        -9.8,
        -5,
        -88
      ],
      "look": {
        "fill": "dark",
        "weight": 0.6,
        "alpha": 0.6,
        "tone": "faint"
      },
      "rotate": [
        0,
        0,
        90
      ],
      "repeat": {
        "count": 2,
        "step": {
          "at": [
            0.0,
            0,
            60
          ]
        }
      }
    },
    {
      "id": "rcs-nozzle--88-1-out",
      "label": "Water-vapour attitude jet; paired stations provide translation and rotation",
      "role": "detail",
      "certainty": "inferred",
      "stage": 4,
      "shape": {
        "type": "cone",
        "radius_bottom": 0.22,
        "radius_top": 0.42,
        "height": 0.7,
        "segments": 10,
        "ribs": 0
      },
      "at": [
        9.8,
        -5,
        -88
      ],
      "look": {
        "fill": "dark",
        "weight": 0.6,
        "alpha": 0.6,
        "tone": "faint"
      },
      "rotate": [
        0,
        0,
        -90
      ],
      "repeat": {
        "count": 2,
        "step": {
          "at": [
            0.0,
            0,
            60
          ]
        }
      }
    },
    {
      "id": "flight-aperture-mullion--5.3",
      "label": "Pressure-rated front window mullion",
      "role": "detail",
      "certainty": "inferred",
      "stage": 3,
      "shape": {
        "type": "tube",
        "path": [
          [
            0.0,
            0,
            0.0
          ],
          [
            0.0,
            1.8,
            0.0
          ]
        ],
        "radius": 0.18,
        "sides": 5,
        "samples": 2,
        "longitudinal": 0,
        "ring_every": 0,
        "smooth": false
      },
      "at": [
        -5.3,
        12,
        -17.98
      ],
      "look": {
        "tone": "bright",
        "fill": "dark",
        "weight": 0.65,
        "alpha": 0.65,
        "glow": 0.12
      },
      "repeat": {
        "count": 3,
        "step": {
          "at": [
            5.3,
            0,
            0
          ]
        }
      }
    },
    {
      "id": "flight-aperture-frame-12",
      "label": "Recessed panoramic aperture sill / header",
      "role": "detail",
      "certainty": "inferred",
      "stage": 3,
      "shape": {
        "type": "box",
        "size": [
          11.2,
          0.3,
          0.45
        ]
      },
      "at": [
        0,
        12,
        -17.9
      ],
      "look": {
        "tone": "bright",
        "fill": "dark",
        "weight": 0.65,
        "alpha": 0.65,
        "glow": 0.12
      },
      "repeat": {
        "count": 2,
        "step": {
          "at": [
            0,
            1.8,
            0.0
          ]
        }
      }
    },
    {
      "id": "docking-guide--26.7",
      "label": "Fore/aft docking alignment guide and latch",
      "role": "detail",
      "certainty": "inferred",
      "stage": 3,
      "shape": {
        "type": "box",
        "size": [
          0.8,
          0.5,
          0.4
        ]
      },
      "at": [
        0,
        17.5,
        -26.7
      ],
      "look": {
        "tone": "bright",
        "fill": "dark",
        "weight": 0.65,
        "alpha": 0.65,
        "glow": 0.12
      },
      "repeat": {
        "count": 2,
        "step": {
          "at": [
            0,
            0.0,
            3.4
          ]
        }
      }
    },
    {
      "id": "engine-mount-collar--4.7--4.7",
      "label": "Engine mounting collar on aft thrust frame",
      "role": "identity",
      "certainty": "inferred",
      "stage": 5,
      "shape": {
        "type": "torus",
        "major": 1.75,
        "minor": 0.25,
        "segments": 20,
        "sides": 6,
        "rings": 0
      },
      "at": [
        -4.7,
        -4.7,
        -91
      ],
      "look": {
        "tone": "bright",
        "fill": "dark",
        "weight": 1.15,
        "alpha": 0.86,
        "glow": 0.12
      },
      "rotate": [
        90,
        0,
        0
      ],
      "repeat": {
        "count": 2,
        "step": {
          "at": [
            0.0,
            9.4,
            0
          ]
        }
      },
      "mirror": "x"
    },
    {
      "id": "radiator-knuckle-port--58",
      "label": "Root bearing knuckle supports coolant rotary and folding wing",
      "role": "structure",
      "certainty": "inferred",
      "stage": 6,
      "shape": {
        "type": "cylinder",
        "radius": 1.6,
        "height": 1.8,
        "segments": 16,
        "ribs": 4
      },
      "at": [
        -4,
        0,
        -58.9
      ],
      "look": {
        "tone": "structure",
        "fill": "dark",
        "weight": 1.1,
        "alpha": 0.65,
        "glow": 0.12
      },
      "rotate": [
        90,
        0,
        0
      ],
      "repeat": {
        "count": 2,
        "step": {
          "at": [
            0,
            0,
            18.0
          ]
        }
      },
      "mirror": "x"
    },
    {
      "id": "radiator-drive-port--58",
      "label": "Geared rotary actuator and positive deployment lock",
      "role": "detail",
      "certainty": "inferred",
      "stage": 6,
      "shape": {
        "type": "box",
        "size": [
          2.2,
          1.7,
          2.2
        ]
      },
      "at": [
        -4,
        0,
        -58
      ],
      "look": {
        "tone": "identity",
        "fill": "dark",
        "weight": 0.65,
        "alpha": 0.65,
        "glow": 0.12
      },
      "repeat": {
        "count": 2,
        "step": {
          "at": [
            0,
            0,
            18
          ]
        }
      }
    },
    {
      "id": "radiator-return-port",
      "label": "Coolant return loop from rotary union to protected truss trunk",
      "role": "detail",
      "certainty": "inferred",
      "stage": 6,
      "shape": {
        "type": "tube",
        "path": [
          [
            0,
            0,
            0
          ],
          [
            0,
            -2,
            0
          ],
          [
            1,
            -3,
            -2
          ],
          [
            1,
            -3,
            -6
          ]
        ],
        "radius": 0.24,
        "sides": 6,
        "samples": 4,
        "longitudinal": 0,
        "ring_every": 0
      },
      "at": [
        -4,
        0,
        -47
      ],
      "look": {
        "tone": "accent",
        "fill": "dark",
        "weight": 0.65,
        "alpha": 0.65,
        "glow": 0.12
      },
      "mirror": "x"
    },
    {
      "id": "radiator-drive-starboard--58",
      "label": "Geared rotary actuator and positive deployment lock",
      "role": "detail",
      "certainty": "inferred",
      "stage": 6,
      "shape": {
        "type": "box",
        "size": [
          2.2,
          1.7,
          2.2
        ]
      },
      "at": [
        4,
        0,
        -58
      ],
      "look": {
        "tone": "identity",
        "fill": "dark",
        "weight": 0.65,
        "alpha": 0.65,
        "glow": 0.12
      },
      "repeat": {
        "count": 2,
        "step": {
          "at": [
            0,
            0,
            18
          ]
        }
      }
    },
    {
      "id": "manifold-supply--1",
      "label": "Tank supply trunk wraps engine-frame edge to accessible aft manifold",
      "role": "detail",
      "certainty": "inferred",
      "stage": 5,
      "shape": {
        "type": "tube",
        "path": [
          [
            0,
            0.0,
            0
          ],
          [
            0,
            0.0,
            -4
          ],
          [
            0,
            3.5,
            -5.7
          ],
          [
            7,
            3.5,
            -5.7
          ]
        ],
        "radius": 0.28,
        "sides": 6,
        "samples": 4,
        "longitudinal": 0,
        "ring_every": 0
      },
      "at": [
        -7,
        -3.5,
        -86
      ],
      "look": {
        "tone": "accent",
        "fill": "dark",
        "weight": 0.8,
        "alpha": 0.75,
        "glow": 0.16
      },
      "mirror": "x"
    },
    {
      "id": "cradle-drive-ring-port",
      "label": "Exposed geared-drive output collar; coaxial with capture hinge",
      "role": "identity",
      "certainty": "inferred",
      "stage": 2,
      "shape": {
        "type": "torus",
        "major": 1.58,
        "minor": 0.25,
        "segments": 12,
        "sides": 5,
        "rings": 0
      },
      "at": [
        -12,
        0,
        -14
      ],
      "look": {
        "tone": "bright",
        "fill": "dark",
        "weight": 0.8,
        "alpha": 0.75,
        "glow": 0.16
      },
      "repeat": {
        "count": 2,
        "step": {
          "at": [
            24,
            0,
            0
          ]
        }
      }
    },
    {
      "id": "cradle-drive-ring-dorsal",
      "label": "Exposed geared-drive output collar; coaxial with capture hinge",
      "role": "identity",
      "certainty": "inferred",
      "stage": 2,
      "shape": {
        "type": "torus",
        "major": 1.58,
        "minor": 0.25,
        "segments": 12,
        "sides": 5,
        "rings": 0
      },
      "at": [
        0,
        10,
        -14
      ],
      "look": {
        "tone": "bright",
        "fill": "dark",
        "weight": 0.8,
        "alpha": 0.75,
        "glow": 0.16
      },
      "rotate": [
        0,
        0,
        90
      ],
      "repeat": {
        "count": 2,
        "step": {
          "at": [
            0,
            -20,
            0
          ]
        }
      }
    },
    {
      "id": "radiator-fixed-lock-port--58",
      "label": "Fixed wing-lock receiver attached to rotary bearing support",
      "role": "structure",
      "certainty": "inferred",
      "stage": 6,
      "shape": {
        "type": "extrude",
        "profile": [
          [
            2.1,
            1.3
          ],
          [
            1.55,
            1.3
          ],
          [
            1.55,
            -1.55
          ],
          [
            -1.3,
            -1.55
          ],
          [
            -1.3,
            -2.1
          ],
          [
            2.1,
            -2.1
          ]
        ],
        "axis": "z",
        "height": 3
      },
      "at": [
        -4,
        0,
        -59.5
      ],
      "look": {
        "tone": "bright",
        "fill": "dark",
        "weight": 1.1,
        "alpha": 0.8,
        "glow": 0.16
      },
      "repeat": {
        "count": 2,
        "step": {
          "at": [
            0,
            0,
            18.0
          ]
        }
      }
    },
    {
      "id": "radiator-fixed-lock-starboard--58",
      "label": "Fixed wing-lock receiver attached to rotary bearing support",
      "role": "structure",
      "certainty": "inferred",
      "stage": 6,
      "shape": {
        "type": "extrude",
        "profile": [
          [
            -2.1,
            -2.1
          ],
          [
            1.3,
            -2.1
          ],
          [
            1.3,
            -1.55
          ],
          [
            -1.55,
            -1.55
          ],
          [
            -1.55,
            1.3
          ],
          [
            -2.1,
            1.3
          ]
        ],
        "axis": "z",
        "height": 3
      },
      "at": [
        4,
        0,
        -59.5
      ],
      "look": {
        "tone": "bright",
        "fill": "dark",
        "weight": 1.1,
        "alpha": 0.8,
        "glow": 0.16
      },
      "repeat": {
        "count": 2,
        "step": {
          "at": [
            0,
            0,
            18.0
          ]
        }
      }
    },
    {
      "id": "tank-service-run--1",
      "label": "Insulated tank fill, vent and sensing header between restraint stations",
      "role": "detail",
      "certainty": "inferred",
      "stage": 4,
      "shape": {
        "type": "tube",
        "path": [
          [
            0,
            0,
            0
          ],
          [
            0,
            0,
            12
          ]
        ],
        "radius": 0.16,
        "sides": 5,
        "samples": 2,
        "longitudinal": 3,
        "ring_every": 0,
        "smooth": false
      },
      "at": [
        -9.67,
        -2.67,
        -81
      ],
      "look": {
        "tone": "bright",
        "fill": "dark",
        "weight": 1.1,
        "alpha": 0.9,
        "glow": 0.15
      },
      "mirror": "x"
    },
    {
      "id": "jaw-web-port-0--0.9",
      "label": "Triangular arm web transfers shoe reaction to third chord",
      "role": "detail",
      "certainty": "inferred",
      "stage": 2,
      "shape": {
        "type": "tube",
        "path": [
          [
            0.0,
            0.0,
            0.0
          ],
          [
            -1.15,
            0.9,
            8.0
          ]
        ],
        "radius": 0.16,
        "sides": 5,
        "samples": 2,
        "smooth": false,
        "longitudinal": 0,
        "ring_every": 0
      },
      "at": [
        -13.0,
        -0.9,
        -12.0
      ],
      "look": {
        "tone": "hairline",
        "fill": "dark",
        "weight": 0.58,
        "alpha": 0.62,
        "glow": 0.08
      },
      "repeat": {
        "count": 2,
        "step": {
          "at": [
            0.0,
            0.0,
            8.0
          ]
        }
      },
      "mirror": "y"
    },
    {
      "id": "jaw-motor-bracket-port",
      "label": "Fixed gearbox bracket tied into platen edge",
      "role": "structure",
      "certainty": "inferred",
      "stage": 1,
      "shape": {
        "type": "box",
        "size": [
          2.4,
          2.6,
          2.0
        ]
      },
      "at": [
        -12.25,
        0.0,
        -15.8
      ],
      "look": {
        "tone": "structure",
        "fill": "dark",
        "weight": 1.05,
        "alpha": 0.82,
        "glow": 0.22
      },
      "repeat": {
        "count": 2,
        "step": {
          "at": [
            24.5,
            0.0,
            0.0
          ]
        }
      }
    },
    {
      "id": "jaw-drive-motor-port",
      "label": "Electric reduction drive turns root bearing and positive lock",
      "role": "detail",
      "certainty": "inferred",
      "stage": 2,
      "shape": {
        "type": "cylinder",
        "radius": 0.72,
        "height": 2.4,
        "segments": 12,
        "ribs": 4,
        "rings": 0
      },
      "at": [
        -12.0,
        -1.2,
        -15.6
      ],
      "look": {
        "tone": "accent",
        "fill": "dark",
        "weight": 0.58,
        "alpha": 0.62,
        "glow": 0.08
      },
      "repeat": {
        "count": 2,
        "step": {
          "at": [
            24.0,
            0.0,
            0.0
          ]
        }
      }
    },
    {
      "id": "jaw-lock-tooth-port--120",
      "label": "Positive sector-lock dog carries parked capture load",
      "role": "detail",
      "certainty": "inferred",
      "stage": 2,
      "shape": {
        "type": "tube",
        "path": [
          [
            0.0,
            0.0,
            0.0
          ],
          [
            0.15,
            0.0,
            -0.25981
          ]
        ],
        "radius": 0.12,
        "sides": 5,
        "samples": 2,
        "smooth": false,
        "longitudinal": 0,
        "ring_every": 0
      },
      "at": [
        -11.175,
        1.35,
        -15.42894
      ],
      "look": {
        "tone": "bright",
        "fill": "dark",
        "weight": 0.58,
        "alpha": 0.62,
        "glow": 0.08
      },
      "repeat": {
        "count": 6,
        "radial": {
          "axis": "y",
          "center": [
            -12,
            1.35,
            -14
          ],
          "span": 200
        }
      }
    },
    {
      "id": "jaw-web-starboard-0--0.9",
      "label": "Triangular arm web transfers shoe reaction to third chord",
      "role": "detail",
      "certainty": "inferred",
      "stage": 2,
      "shape": {
        "type": "tube",
        "path": [
          [
            0.0,
            0.0,
            0.0
          ],
          [
            1.15,
            0.9,
            8.0
          ]
        ],
        "radius": 0.16,
        "sides": 5,
        "samples": 2,
        "smooth": false,
        "longitudinal": 0,
        "ring_every": 0
      },
      "at": [
        13.0,
        -0.9,
        -12.0
      ],
      "look": {
        "tone": "hairline",
        "fill": "dark",
        "weight": 0.58,
        "alpha": 0.62,
        "glow": 0.08
      },
      "repeat": {
        "count": 2,
        "step": {
          "at": [
            0.0,
            0.0,
            8.0
          ]
        }
      },
      "mirror": "y"
    },
    {
      "id": "jaw-lock-tooth-starboard-80",
      "label": "Positive sector-lock dog carries parked capture load",
      "role": "detail",
      "certainty": "inferred",
      "stage": 2,
      "shape": {
        "type": "tube",
        "path": [
          [
            0.0,
            0.0,
            0.0
          ],
          [
            0.05209,
            0.0,
            0.29544
          ]
        ],
        "radius": 0.12,
        "sides": 5,
        "samples": 2,
        "smooth": false,
        "longitudinal": 0,
        "ring_every": 0
      },
      "at": [
        12.28652,
        1.35,
        -12.37507
      ],
      "look": {
        "tone": "bright",
        "fill": "dark",
        "weight": 0.58,
        "alpha": 0.62,
        "glow": 0.08
      },
      "repeat": {
        "count": 6,
        "radial": {
          "axis": "y",
          "center": [
            12,
            1.35,
            -14
          ],
          "span": 200
        }
      }
    },
    {
      "id": "jaw-web-dorsal-0--0.9",
      "label": "Triangular arm web transfers shoe reaction to third chord",
      "role": "detail",
      "certainty": "inferred",
      "stage": 2,
      "shape": {
        "type": "tube",
        "path": [
          [
            0.0,
            0.0,
            0.0
          ],
          [
            0.9,
            1.15,
            8.0
          ]
        ],
        "radius": 0.16,
        "sides": 5,
        "samples": 2,
        "smooth": false,
        "longitudinal": 0,
        "ring_every": 0
      },
      "at": [
        -0.9,
        11.0,
        -12.0
      ],
      "look": {
        "tone": "hairline",
        "fill": "dark",
        "weight": 0.58,
        "alpha": 0.62,
        "glow": 0.08
      },
      "repeat": {
        "count": 2,
        "step": {
          "at": [
            0.0,
            0.0,
            8.0
          ]
        }
      },
      "mirror": "x"
    },
    {
      "id": "jaw-motor-bracket-dorsal",
      "label": "Fixed gearbox bracket tied into platen edge",
      "role": "structure",
      "certainty": "inferred",
      "stage": 1,
      "shape": {
        "type": "box",
        "size": [
          2.6,
          2.4,
          2.0
        ]
      },
      "at": [
        0.0,
        10.25,
        -15.8
      ],
      "look": {
        "tone": "structure",
        "fill": "dark",
        "weight": 1.05,
        "alpha": 0.82,
        "glow": 0.22
      },
      "repeat": {
        "count": 2,
        "step": {
          "at": [
            0.0,
            -20.5,
            0.0
          ]
        }
      }
    },
    {
      "id": "jaw-drive-motor-dorsal",
      "label": "Electric reduction drive turns root bearing and positive lock",
      "role": "detail",
      "certainty": "inferred",
      "stage": 2,
      "shape": {
        "type": "cylinder",
        "radius": 0.72,
        "height": 2.4,
        "segments": 12,
        "ribs": 4,
        "rings": 0
      },
      "at": [
        -1.2,
        10.0,
        -15.6
      ],
      "look": {
        "tone": "accent",
        "fill": "dark",
        "weight": 0.58,
        "alpha": 0.62,
        "glow": 0.08
      },
      "rotate": [
        0,
        0,
        -90
      ],
      "repeat": {
        "count": 2,
        "step": {
          "at": [
            0.0,
            -20.0,
            0.0
          ]
        }
      }
    },
    {
      "id": "jaw-lock-tooth-dorsal--120",
      "label": "Positive sector-lock dog carries parked capture load",
      "role": "detail",
      "certainty": "inferred",
      "stage": 2,
      "shape": {
        "type": "tube",
        "path": [
          [
            0.0,
            0.0,
            0.0
          ],
          [
            0.0,
            -0.15,
            -0.25981
          ]
        ],
        "radius": 0.12,
        "sides": 5,
        "samples": 2,
        "smooth": false,
        "longitudinal": 0,
        "ring_every": 0
      },
      "at": [
        1.35,
        9.175,
        -15.42894
      ],
      "look": {
        "tone": "bright",
        "fill": "dark",
        "weight": 0.58,
        "alpha": 0.62,
        "glow": 0.08
      },
      "repeat": {
        "count": 6,
        "radial": {
          "axis": "x",
          "center": [
            1.35,
            10,
            -14
          ],
          "span": 200
        }
      }
    },
    {
      "id": "jaw-web-ventral-0--0.9",
      "label": "Triangular arm web transfers shoe reaction to third chord",
      "role": "detail",
      "certainty": "inferred",
      "stage": 2,
      "shape": {
        "type": "tube",
        "path": [
          [
            0.0,
            0.0,
            0.0
          ],
          [
            0.9,
            -1.15,
            8.0
          ]
        ],
        "radius": 0.16,
        "sides": 5,
        "samples": 2,
        "smooth": false,
        "longitudinal": 0,
        "ring_every": 0
      },
      "at": [
        -0.9,
        -11.0,
        -12.0
      ],
      "look": {
        "tone": "hairline",
        "fill": "dark",
        "weight": 0.58,
        "alpha": 0.62,
        "glow": 0.08
      },
      "repeat": {
        "count": 2,
        "step": {
          "at": [
            0.0,
            0.0,
            8.0
          ]
        }
      },
      "mirror": "x"
    },
    {
      "id": "jaw-lock-tooth-ventral-80",
      "label": "Positive sector-lock dog carries parked capture load",
      "role": "detail",
      "certainty": "inferred",
      "stage": 2,
      "shape": {
        "type": "tube",
        "path": [
          [
            0.0,
            0.0,
            0.0
          ],
          [
            0.0,
            -0.05209,
            0.29544
          ]
        ],
        "radius": 0.12,
        "sides": 5,
        "samples": 2,
        "smooth": false,
        "longitudinal": 0,
        "ring_every": 0
      },
      "at": [
        1.35,
        -10.28652,
        -12.37507
      ],
      "look": {
        "tone": "bright",
        "fill": "dark",
        "weight": 0.58,
        "alpha": 0.62,
        "glow": 0.08
      },
      "repeat": {
        "count": 6,
        "radial": {
          "axis": "x",
          "center": [
            1.35,
            -10,
            -14
          ],
          "span": 200
        }
      }
    },
    {
      "id": "drive-load-strut--4.7--4.7-1",
      "label": "Axial engine thrust strut to forward compression-spine node",
      "role": "structure",
      "certainty": "inferred",
      "stage": 4,
      "shape": {
        "type": "tube",
        "path": [
          [
            0,
            0.0,
            0
          ],
          [
            -4.7,
            -1.7,
            -5.1
          ]
        ],
        "radius": 0.5,
        "sides": 6,
        "samples": 2,
        "smooth": false,
        "longitudinal": 0,
        "ring_every": 0
      },
      "at": [
        0,
        -3.0,
        -85
      ],
      "look": {
        "tone": "identity",
        "fill": "dark",
        "weight": 1.15,
        "alpha": 0.9,
        "glow": 0.22
      },
      "mirror": "x"
    },
    {
      "id": "drive-feed-valve--4.7--4.7",
      "label": "Independently isolated reaction-mass metering valve",
      "role": "detail",
      "certainty": "inferred",
      "stage": 5,
      "shape": {
        "type": "box",
        "size": [
          1.1,
          1.0,
          1.4
        ]
      },
      "at": [
        -4.7,
        -4.7,
        -92.15
      ],
      "look": {
        "tone": "accent",
        "fill": "dark",
        "weight": 0.58,
        "alpha": 0.62,
        "glow": 0.08
      },
      "repeat": {
        "count": 2,
        "step": {
          "at": [
            0.0,
            9.4,
            0.0
          ]
        }
      },
      "mirror": "x"
    },
    {
      "id": "drive-yoke-cheek--4.7--4.7--1",
      "label": "Drive gimbal clevis cheek transfers trim load to thrust frame",
      "role": "structure",
      "certainty": "inferred",
      "stage": 5,
      "shape": {
        "type": "box",
        "size": [
          0.55,
          2.0,
          2.6
        ]
      },
      "at": [
        -6.45,
        -4.7,
        -92
      ],
      "look": {
        "tone": "structure",
        "fill": "dark",
        "weight": 1.05,
        "alpha": 0.82,
        "glow": 0.22
      },
      "repeat": {
        "count": 2,
        "step": {
          "at": [
            3.5,
            0.0,
            0
          ]
        }
      },
      "mirror": "y"
    },
    {
      "id": "drive-yoke-cheek-4.7--4.7--1",
      "label": "Drive gimbal clevis cheek transfers trim load to thrust frame",
      "role": "structure",
      "certainty": "inferred",
      "stage": 5,
      "shape": {
        "type": "box",
        "size": [
          0.55,
          2.0,
          2.6
        ]
      },
      "at": [
        2.95,
        -4.7,
        -92
      ],
      "look": {
        "tone": "structure",
        "fill": "dark",
        "weight": 1.05,
        "alpha": 0.82,
        "glow": 0.22
      },
      "repeat": {
        "count": 2,
        "step": {
          "at": [
            3.5,
            0.0,
            0
          ]
        }
      },
      "mirror": "y"
    },
    {
      "id": "drive-trunnion--4.7--4.7--1",
      "label": "Gimbal trunnion pin and replaceable bearing cover",
      "role": "detail",
      "certainty": "inferred",
      "stage": 5,
      "shape": {
        "type": "cylinder",
        "radius": 0.46,
        "height": 0.35,
        "segments": 12,
        "ribs": 4,
        "rings": 0
      },
      "at": [
        -6.65,
        -4.7,
        -92
      ],
      "look": {
        "tone": "bright",
        "fill": "dark",
        "weight": 0.58,
        "alpha": 0.62,
        "glow": 0.08
      },
      "rotate": [
        0,
        0,
        90
      ],
      "repeat": {
        "count": 2,
        "step": {
          "at": [
            0.0,
            9.4,
            0
          ]
        }
      }
    },
    {
      "id": "drive-trunnion-4.7--4.7--1",
      "label": "Gimbal trunnion pin and replaceable bearing cover",
      "role": "detail",
      "certainty": "inferred",
      "stage": 5,
      "shape": {
        "type": "cylinder",
        "radius": 0.46,
        "height": 0.35,
        "segments": 12,
        "ribs": 4,
        "rings": 0
      },
      "at": [
        2.75,
        -4.7,
        -92
      ],
      "look": {
        "tone": "bright",
        "fill": "dark",
        "weight": 0.58,
        "alpha": 0.62,
        "glow": 0.08
      },
      "rotate": [
        0,
        0,
        90
      ],
      "repeat": {
        "count": 2,
        "step": {
          "at": [
            0.0,
            9.4,
            0
          ]
        }
      }
    },
    {
      "id": "drive-trunnion--4.7--4.7-1",
      "label": "Gimbal trunnion pin and replaceable bearing cover",
      "role": "detail",
      "certainty": "inferred",
      "stage": 5,
      "shape": {
        "type": "cylinder",
        "radius": 0.46,
        "height": 0.35,
        "segments": 12,
        "ribs": 4,
        "rings": 0
      },
      "at": [
        -2.75,
        -4.7,
        -92
      ],
      "look": {
        "tone": "bright",
        "fill": "dark",
        "weight": 0.58,
        "alpha": 0.62,
        "glow": 0.08
      },
      "rotate": [
        0,
        0,
        -90
      ],
      "repeat": {
        "count": 2,
        "step": {
          "at": [
            0.0,
            9.4,
            0
          ]
        }
      }
    },
    {
      "id": "drive-trunnion-4.7--4.7-1",
      "label": "Gimbal trunnion pin and replaceable bearing cover",
      "role": "detail",
      "certainty": "inferred",
      "stage": 5,
      "shape": {
        "type": "cylinder",
        "radius": 0.46,
        "height": 0.35,
        "segments": 12,
        "ribs": 4,
        "rings": 0
      },
      "at": [
        6.65,
        -4.7,
        -92
      ],
      "look": {
        "tone": "bright",
        "fill": "dark",
        "weight": 0.58,
        "alpha": 0.62,
        "glow": 0.08
      },
      "rotate": [
        0,
        0,
        -90
      ],
      "repeat": {
        "count": 2,
        "step": {
          "at": [
            0.0,
            9.4,
            0
          ]
        }
      }
    },
    {
      "id": "drive-load-strut--4.7-4.7-1",
      "label": "Axial engine thrust strut to forward compression-spine node",
      "role": "structure",
      "certainty": "inferred",
      "stage": 4,
      "shape": {
        "type": "tube",
        "path": [
          [
            0,
            0.0,
            0
          ],
          [
            -4.7,
            1.7,
            -5.1
          ]
        ],
        "radius": 0.5,
        "sides": 6,
        "samples": 2,
        "smooth": false,
        "longitudinal": 0,
        "ring_every": 0
      },
      "at": [
        0,
        3.0,
        -85
      ],
      "look": {
        "tone": "identity",
        "fill": "dark",
        "weight": 1.15,
        "alpha": 0.9,
        "glow": 0.22
      },
      "mirror": "x"
    },
    {
      "id": "tank-saddle-brace--1-0--3",
      "label": "External upper tank A-frame leg ties restraint band to separate spine node",
      "role": "structure",
      "certainty": "inferred",
      "stage": 4,
      "shape": {
        "type": "tube",
        "path": [
          [
            -7,
            4.02,
            -82
          ],
          [
            -3,
            3,
            -84
          ]
        ],
        "radius": 0.42,
        "sides": 6,
        "samples": 2,
        "smooth": false,
        "longitudinal": 0,
        "ring_every": 0
      },
      "at": [
        0,
        0,
        0
      ],
      "look": {
        "tone": "identity",
        "fill": "dark",
        "weight": 1.15,
        "alpha": 0.9,
        "glow": 0.22
      },
      "repeat": {
        "count": 2,
        "step": {
          "at": [
            0,
            0,
            13
          ]
        }
      },
      "mirror": "x"
    },
    {
      "id": "tank-saddle-brace--1-0-3",
      "label": "External upper tank A-frame leg ties restraint band to separate spine node",
      "role": "structure",
      "certainty": "inferred",
      "stage": 4,
      "shape": {
        "type": "tube",
        "path": [
          [
            -7,
            4.02,
            -82
          ],
          [
            -3,
            3,
            -80
          ]
        ],
        "radius": 0.42,
        "sides": 6,
        "samples": 2,
        "smooth": false,
        "longitudinal": 0,
        "ring_every": 0
      },
      "at": [
        0,
        0,
        0
      ],
      "look": {
        "tone": "identity",
        "fill": "dark",
        "weight": 1.15,
        "alpha": 0.9,
        "glow": 0.22
      },
      "repeat": {
        "count": 2,
        "step": {
          "at": [
            0,
            0,
            13
          ]
        }
      },
      "mirror": "x"
    },
    {
      "id": "tank-band-lock--1-0",
      "label": "Serviceable tank restraint-band tensioner",
      "role": "detail",
      "certainty": "inferred",
      "stage": 4,
      "shape": {
        "type": "box",
        "size": [
          1.4,
          0.8,
          1.2
        ]
      },
      "at": [
        -7,
        3.7,
        -82
      ],
      "look": {
        "tone": "bright",
        "fill": "dark",
        "weight": 0.58,
        "alpha": 0.62,
        "glow": 0.08
      },
      "repeat": {
        "count": 2,
        "step": {
          "at": [
            0,
            0.0,
            13
          ]
        }
      },
      "mirror": "x"
    },
    {
      "id": "tank-blanket-seam--1--60",
      "label": "Insulation blanket closure seam follows cylindrical tank barrel",
      "role": "detail",
      "certainty": "inferred",
      "stage": 4,
      "shape": {
        "type": "tube",
        "path": [
          [
            0.0,
            0.0,
            0.0
          ],
          [
            0.0,
            0.0,
            14.0
          ]
        ],
        "radius": 0.065,
        "sides": 5,
        "samples": 2,
        "smooth": false,
        "longitudinal": 0,
        "ring_every": 0
      },
      "at": [
        -5.135,
        -3.23027,
        -82.5
      ],
      "look": {
        "tone": "faint",
        "fill": "dark",
        "weight": 0.58,
        "alpha": 0.62,
        "glow": 0.08
      },
      "repeat": {
        "count": 2,
        "step": {
          "at": [
            1.865,
            3.23027,
            0.0
          ]
        }
      }
    },
    {
      "id": "tank-blanket-seam--1-60",
      "label": "Insulation blanket closure seam follows cylindrical tank barrel",
      "role": "detail",
      "certainty": "inferred",
      "stage": 4,
      "shape": {
        "type": "tube",
        "path": [
          [
            0.0,
            0.0,
            0.0
          ],
          [
            0.0,
            0.0,
            14.0
          ]
        ],
        "radius": 0.065,
        "sides": 5,
        "samples": 2,
        "smooth": false,
        "longitudinal": 0,
        "ring_every": 0
      },
      "at": [
        -5.135,
        3.23027,
        -82.5
      ],
      "look": {
        "tone": "faint",
        "fill": "dark",
        "weight": 0.58,
        "alpha": 0.62,
        "glow": 0.08
      },
      "repeat": {
        "count": 2,
        "step": {
          "at": [
            -3.73,
            0.0,
            0.0
          ]
        }
      }
    },
    {
      "id": "tank-blanket-seam-1--60",
      "label": "Insulation blanket closure seam follows cylindrical tank barrel",
      "role": "detail",
      "certainty": "inferred",
      "stage": 4,
      "shape": {
        "type": "tube",
        "path": [
          [
            0.0,
            0.0,
            0.0
          ],
          [
            0.0,
            0.0,
            14.0
          ]
        ],
        "radius": 0.065,
        "sides": 5,
        "samples": 2,
        "smooth": false,
        "longitudinal": 0,
        "ring_every": 0
      },
      "at": [
        8.865,
        -3.23027,
        -82.5
      ],
      "look": {
        "tone": "faint",
        "fill": "dark",
        "weight": 0.58,
        "alpha": 0.62,
        "glow": 0.08
      },
      "repeat": {
        "count": 2,
        "step": {
          "at": [
            1.865,
            3.23027,
            0.0
          ]
        }
      }
    },
    {
      "id": "tank-blanket-seam-1-60",
      "label": "Insulation blanket closure seam follows cylindrical tank barrel",
      "role": "detail",
      "certainty": "inferred",
      "stage": 4,
      "shape": {
        "type": "tube",
        "path": [
          [
            0.0,
            0.0,
            0.0
          ],
          [
            0.0,
            0.0,
            14.0
          ]
        ],
        "radius": 0.065,
        "sides": 5,
        "samples": 2,
        "smooth": false,
        "longitudinal": 0,
        "ring_every": 0
      },
      "at": [
        8.865,
        3.23027,
        -82.5
      ],
      "look": {
        "tone": "faint",
        "fill": "dark",
        "weight": 0.58,
        "alpha": 0.62,
        "glow": 0.08
      },
      "repeat": {
        "count": 2,
        "step": {
          "at": [
            -3.73,
            0.0,
            0.0
          ]
        }
      }
    },
    {
      "id": "platen-wear-rib--7--5.5--1.7",
      "label": "Replaceable shallow wear rib distributes load and drains meltwater",
      "role": "detail",
      "certainty": "inferred",
      "stage": 2,
      "shape": {
        "type": "box",
        "size": [
          0.22,
          3.65,
          0.12
        ]
      },
      "at": [
        -8.7,
        -5.5,
        -13.02
      ],
      "look": {
        "tone": "bright",
        "fill": "dark",
        "weight": 0.58,
        "alpha": 0.62,
        "glow": 0.08
      },
      "repeat": {
        "count": 3,
        "step": {
          "at": [
            1.7,
            0.0,
            0.0
          ]
        }
      },
      "mirror": "y"
    },
    {
      "id": "platen-wear-rib-7--5.5--1.7",
      "label": "Replaceable shallow wear rib distributes load and drains meltwater",
      "role": "detail",
      "certainty": "inferred",
      "stage": 2,
      "shape": {
        "type": "box",
        "size": [
          0.22,
          3.65,
          0.12
        ]
      },
      "at": [
        5.3,
        -5.5,
        -13.02
      ],
      "look": {
        "tone": "bright",
        "fill": "dark",
        "weight": 0.58,
        "alpha": 0.62,
        "glow": 0.08
      },
      "repeat": {
        "count": 3,
        "step": {
          "at": [
            1.7,
            0.0,
            0.0
          ]
        }
      },
      "mirror": "y"
    },
    {
      "id": "platen-bolt--7--5.5--2.35--1.85",
      "label": "Recessed captive thrust-shoe attachment bolt",
      "role": "detail",
      "certainty": "inferred",
      "stage": 2,
      "shape": {
        "type": "cylinder",
        "radius": 0.16,
        "height": 0.12,
        "segments": 8,
        "ribs": 4,
        "rings": 0
      },
      "at": [
        -9.35,
        -7.35,
        -13.08
      ],
      "look": {
        "tone": "bright",
        "fill": "dark",
        "weight": 0.58,
        "alpha": 0.62,
        "glow": 0.08
      },
      "rotate": [
        90,
        0,
        0
      ],
      "repeat": {
        "count": 2,
        "step": {
          "at": [
            0.0,
            3.7,
            0.0
          ]
        }
      },
      "mirror": "x"
    },
    {
      "id": "platen-bolt--7--5.5-2.35--1.85",
      "label": "Recessed captive thrust-shoe attachment bolt",
      "role": "detail",
      "certainty": "inferred",
      "stage": 2,
      "shape": {
        "type": "cylinder",
        "radius": 0.16,
        "height": 0.12,
        "segments": 8,
        "ribs": 4,
        "rings": 0
      },
      "at": [
        -4.65,
        -7.35,
        -13.08
      ],
      "look": {
        "tone": "bright",
        "fill": "dark",
        "weight": 0.58,
        "alpha": 0.62,
        "glow": 0.08
      },
      "rotate": [
        90,
        0,
        0
      ],
      "repeat": {
        "count": 2,
        "step": {
          "at": [
            0.0,
            3.7,
            0.0
          ]
        }
      },
      "mirror": "x"
    },
    {
      "id": "platen-bolt--7-5.5--2.35--1.85",
      "label": "Recessed captive thrust-shoe attachment bolt",
      "role": "detail",
      "certainty": "inferred",
      "stage": 2,
      "shape": {
        "type": "cylinder",
        "radius": 0.16,
        "height": 0.12,
        "segments": 8,
        "ribs": 4,
        "rings": 0
      },
      "at": [
        -9.35,
        3.65,
        -13.08
      ],
      "look": {
        "tone": "bright",
        "fill": "dark",
        "weight": 0.58,
        "alpha": 0.62,
        "glow": 0.08
      },
      "rotate": [
        90,
        0,
        0
      ],
      "repeat": {
        "count": 2,
        "step": {
          "at": [
            0.0,
            3.7,
            0.0
          ]
        }
      },
      "mirror": "x"
    },
    {
      "id": "platen-bolt--7-5.5-2.35--1.85",
      "label": "Recessed captive thrust-shoe attachment bolt",
      "role": "detail",
      "certainty": "inferred",
      "stage": 2,
      "shape": {
        "type": "cylinder",
        "radius": 0.16,
        "height": 0.12,
        "segments": 8,
        "ribs": 4,
        "rings": 0
      },
      "at": [
        -4.65,
        3.65,
        -13.08
      ],
      "look": {
        "tone": "bright",
        "fill": "dark",
        "weight": 0.58,
        "alpha": 0.62,
        "glow": 0.08
      },
      "rotate": [
        90,
        0,
        0
      ],
      "repeat": {
        "count": 2,
        "step": {
          "at": [
            0.0,
            3.7,
            0.0
          ]
        }
      },
      "mirror": "x"
    },
    {
      "id": "platen-load-rib--7",
      "label": "Raised aft stiffener distributes load from compression struts",
      "role": "structure",
      "certainty": "inferred",
      "stage": 1,
      "shape": {
        "type": "tube",
        "path": [
          [
            0,
            0,
            0.0
          ],
          [
            0,
            16,
            0.0
          ]
        ],
        "radius": 0.37,
        "sides": 6,
        "samples": 2,
        "smooth": false,
        "longitudinal": 0,
        "ring_every": 0
      },
      "at": [
        -7,
        -8,
        -15.5
      ],
      "look": {
        "tone": "structure",
        "fill": "dark",
        "weight": 1.05,
        "alpha": 0.82,
        "glow": 0.22
      },
      "repeat": {
        "count": 2,
        "step": {
          "at": [
            14,
            0,
            0.0
          ]
        }
      }
    },
    {
      "id": "crew-service-door--1",
      "label": "Removable lower-deck life-support service access panel",
      "role": "detail",
      "certainty": "inferred",
      "stage": 3,
      "shape": {
        "type": "box",
        "size": [
          0.14,
          1.5,
          3
        ]
      },
      "at": [
        -7.08,
        8.6,
        -21.7
      ],
      "look": {
        "tone": "hairline",
        "fill": "dark",
        "weight": 0.58,
        "alpha": 0.62,
        "glow": 0.08
      },
      "repeat": {
        "count": 2,
        "step": {
          "at": [
            14.16,
            0.0,
            0.0
          ]
        }
      }
    },
    {
      "id": "crew-panel-latch--1--22.6",
      "label": "Captive access-panel latch",
      "role": "detail",
      "certainty": "inferred",
      "stage": 3,
      "shape": {
        "type": "box",
        "size": [
          0.24,
          0.3,
          0.22
        ]
      },
      "at": [
        -7.16,
        8.6,
        -22.6
      ],
      "look": {
        "tone": "bright",
        "fill": "dark",
        "weight": 0.58,
        "alpha": 0.62,
        "glow": 0.08
      },
      "repeat": {
        "count": 2,
        "step": {
          "at": [
            0.0,
            0.0,
            1.8
          ]
        }
      },
      "mirror": "x"
    },
    {
      "id": "crew-equipment-base--1",
      "label": "Isolated life-support cassette mounting frame",
      "role": "detail",
      "certainty": "inferred",
      "stage": 3,
      "shape": {
        "type": "box",
        "size": [
          0.25,
          3.2,
          6.4
        ]
      },
      "at": [
        -8.1,
        8.7,
        -26
      ],
      "look": {
        "tone": "structure",
        "fill": "dark",
        "weight": 0.58,
        "alpha": 0.62,
        "glow": 0.08
      },
      "repeat": {
        "count": 2,
        "step": {
          "at": [
            16.2,
            0.0,
            0
          ]
        }
      }
    },
    {
      "id": "crew-roof-utility--1",
      "label": "Roof service quick-disconnect box outside docking corridor",
      "role": "detail",
      "certainty": "inferred",
      "stage": 3,
      "shape": {
        "type": "box",
        "size": [
          1.2,
          0.45,
          1.6
        ]
      },
      "at": [
        -4.6,
        15.7,
        -21.4
      ],
      "look": {
        "tone": "structure",
        "fill": "dark",
        "weight": 0.58,
        "alpha": 0.62,
        "glow": 0.08
      },
      "repeat": {
        "count": 2,
        "step": {
          "at": [
            9.2,
            0.0,
            0.0
          ]
        }
      }
    },
    {
      "id": "roof-tether-rail--1",
      "label": "EVA tether rail along safe roof edge",
      "role": "detail",
      "certainty": "inferred",
      "stage": 3,
      "shape": {
        "type": "tube",
        "path": [
          [
            0.0,
            0.0,
            0.0
          ],
          [
            0.0,
            0.0,
            7.5
          ]
        ],
        "radius": 0.1,
        "sides": 5,
        "samples": 2,
        "smooth": false,
        "longitudinal": 0,
        "ring_every": 0
      },
      "at": [
        -5.8,
        15.65,
        -28.5
      ],
      "look": {
        "tone": "bright",
        "fill": "dark",
        "weight": 0.58,
        "alpha": 0.62,
        "glow": 0.08
      },
      "repeat": {
        "count": 2,
        "step": {
          "at": [
            11.6,
            0.0,
            0.0
          ]
        }
      }
    },
    {
      "id": "drive-trim-outer-sleeve",
      "label": "Offset gimbal trim ram, isolated per engine",
      "role": "detail",
      "certainty": "inferred",
      "stage": 5,
      "shape": {
        "type": "cylinder",
        "radius": 0.31,
        "height": 1.7,
        "segments": 8,
        "ribs": 4,
        "rings": 1
      },
      "at": [
        4.7,
        6.75,
        -91.2
      ],
      "look": {
        "tone": "structure",
        "fill": "dark",
        "weight": 0.8,
        "alpha": 0.82,
        "glow": 0.17
      },
      "rotate": [
        -90,
        0,
        0
      ],
      "repeat": {
        "count": 2,
        "step": {
          "at": [
            0,
            -13.5,
            0
          ]
        }
      },
      "mirror": "x"
    },
    {
      "id": "drive-trim-outer-rod",
      "label": "Offset gimbal trim ram, isolated per engine",
      "role": "detail",
      "certainty": "inferred",
      "stage": 5,
      "shape": {
        "type": "cylinder",
        "radius": 0.16,
        "height": 1.6,
        "segments": 8,
        "ribs": 4,
        "rings": 1
      },
      "at": [
        4.7,
        6.75,
        -92.9
      ],
      "look": {
        "tone": "bright",
        "fill": "dark",
        "weight": 0.8,
        "alpha": 0.82,
        "glow": 0.17
      },
      "rotate": [
        -90,
        0,
        0
      ],
      "repeat": {
        "count": 2,
        "step": {
          "at": [
            0,
            -13.5,
            0
          ]
        }
      },
      "mirror": "x"
    },
    {
      "id": "drive-trim-link-outer",
      "label": "Spherical-end trim link from offset ram to nozzle throat",
      "role": "detail",
      "certainty": "inferred",
      "stage": 5,
      "shape": {
        "type": "tube",
        "path": [
          [
            4.7,
            6.75,
            -94.5
          ],
          [
            4.7,
            5.9,
            -94.5
          ]
        ],
        "radius": 0.2,
        "sides": 5,
        "samples": 2,
        "smooth": false,
        "longitudinal": 0,
        "ring_every": 0
      },
      "at": [
        0,
        0,
        0
      ],
      "look": {
        "tone": "identity",
        "fill": "dark",
        "weight": 0.8,
        "alpha": 0.82,
        "glow": 0.17
      },
      "repeat": {
        "count": 2,
        "step": {
          "at": [
            -9.4,
            0,
            0
          ]
        }
      },
      "mirror": "y"
    },
    {
      "id": "drive-trim-inner-sleeve",
      "label": "Offset gimbal trim ram, isolated per engine",
      "role": "detail",
      "certainty": "inferred",
      "stage": 5,
      "shape": {
        "type": "cylinder",
        "radius": 0.31,
        "height": 1.7,
        "segments": 8,
        "ribs": 4,
        "rings": 1
      },
      "at": [
        4.7,
        2.65,
        -91.2
      ],
      "look": {
        "tone": "structure",
        "fill": "dark",
        "weight": 0.8,
        "alpha": 0.82,
        "glow": 0.17
      },
      "rotate": [
        -90,
        0,
        0
      ],
      "repeat": {
        "count": 2,
        "step": {
          "at": [
            0,
            -5.3,
            0
          ]
        }
      },
      "mirror": "x"
    },
    {
      "id": "drive-trim-inner-rod",
      "label": "Offset gimbal trim ram, isolated per engine",
      "role": "detail",
      "certainty": "inferred",
      "stage": 5,
      "shape": {
        "type": "cylinder",
        "radius": 0.16,
        "height": 1.6,
        "segments": 8,
        "ribs": 4,
        "rings": 1
      },
      "at": [
        4.7,
        2.65,
        -92.9
      ],
      "look": {
        "tone": "bright",
        "fill": "dark",
        "weight": 0.8,
        "alpha": 0.82,
        "glow": 0.17
      },
      "rotate": [
        -90,
        0,
        0
      ],
      "repeat": {
        "count": 2,
        "step": {
          "at": [
            0,
            -5.3,
            0
          ]
        }
      },
      "mirror": "x"
    },
    {
      "id": "drive-trim-link-inner",
      "label": "Spherical-end trim link from offset ram to nozzle throat",
      "role": "detail",
      "certainty": "inferred",
      "stage": 5,
      "shape": {
        "type": "tube",
        "path": [
          [
            4.7,
            2.65,
            -94.5
          ],
          [
            4.7,
            3.5,
            -94.5
          ]
        ],
        "radius": 0.2,
        "sides": 5,
        "samples": 2,
        "smooth": false,
        "longitudinal": 0,
        "ring_every": 0
      },
      "at": [
        0,
        0,
        0
      ],
      "look": {
        "tone": "identity",
        "fill": "dark",
        "weight": 0.8,
        "alpha": 0.82,
        "glow": 0.17
      },
      "repeat": {
        "count": 2,
        "step": {
          "at": [
            -9.4,
            0,
            0
          ]
        }
      },
      "mirror": "y"
    },
    {
      "id": "drive-paired-supply-upper",
      "label": "Separate metered water supply trunk to four injection collars",
      "role": "detail",
      "certainty": "inferred",
      "stage": 5,
      "shape": {
        "type": "tube",
        "path": [
          [
            0,
            1,
            -92
          ],
          [
            2.0,
            1,
            -92
          ],
          [
            4.0,
            3.2,
            -92
          ],
          [
            4.7,
            4.7,
            -93.2
          ]
        ],
        "radius": 0.18,
        "sides": 5,
        "samples": 4,
        "smooth": false,
        "longitudinal": 0,
        "ring_every": 0
      },
      "at": [
        0,
        0,
        0
      ],
      "look": {
        "tone": "accent",
        "fill": "dark",
        "weight": 0.8,
        "alpha": 0.82,
        "glow": 0.17
      },
      "mirror": "x"
    },
    {
      "id": "drive-paired-return-upper",
      "label": "Separate metered water return trunk to four injection collars",
      "role": "detail",
      "certainty": "inferred",
      "stage": 5,
      "shape": {
        "type": "tube",
        "path": [
          [
            0,
            -1,
            -92.4
          ],
          [
            2.0,
            -1,
            -92.4
          ],
          [
            4.0,
            3.2,
            -92.4
          ],
          [
            4.7,
            4.7,
            -93.2
          ]
        ],
        "radius": 0.18,
        "sides": 5,
        "samples": 4,
        "smooth": false,
        "longitudinal": 0,
        "ring_every": 0
      },
      "at": [
        0,
        0,
        0
      ],
      "look": {
        "tone": "accent",
        "fill": "dark",
        "weight": 0.8,
        "alpha": 0.82,
        "glow": 0.17
      },
      "mirror": "x"
    },
    {
      "id": "thermal-fixed-port-supply",
      "label": "Fixed supply coolant pipe into coaxial rotary union",
      "role": "detail",
      "certainty": "inferred",
      "stage": 6,
      "shape": {
        "type": "tube",
        "path": [
          [
            0,
            0.0,
            0.0
          ],
          [
            -0.5,
            -0.8,
            0.0
          ],
          [
            -1,
            -2.3,
            0.0
          ]
        ],
        "radius": 0.18,
        "sides": 5,
        "samples": 3,
        "smooth": false,
        "longitudinal": 0,
        "ring_every": 0
      },
      "at": [
        -3,
        2.3,
        -57.3
      ],
      "look": {
        "tone": "accent",
        "fill": "dark",
        "weight": 0.8,
        "alpha": 0.82,
        "glow": 0.17
      },
      "repeat": {
        "count": 2,
        "step": {
          "at": [
            0,
            0.0,
            1.5
          ]
        }
      },
      "mirror": "x"
    },
    {
      "id": "drive-paired-supply-lower",
      "label": "Separate metered water supply trunk to four injection collars",
      "role": "detail",
      "certainty": "inferred",
      "stage": 5,
      "shape": {
        "type": "tube",
        "path": [
          [
            0,
            1,
            -92
          ],
          [
            2.0,
            1,
            -92
          ],
          [
            4.0,
            -3.2,
            -92
          ],
          [
            4.7,
            -4.7,
            -93.2
          ]
        ],
        "radius": 0.18,
        "sides": 5,
        "samples": 4,
        "smooth": false,
        "longitudinal": 0,
        "ring_every": 0
      },
      "at": [
        0,
        0,
        0
      ],
      "look": {
        "tone": "accent",
        "fill": "dark",
        "weight": 0.8,
        "alpha": 0.82,
        "glow": 0.17
      },
      "mirror": "x"
    },
    {
      "id": "drive-paired-return-lower",
      "label": "Separate metered water return trunk to four injection collars",
      "role": "detail",
      "certainty": "inferred",
      "stage": 5,
      "shape": {
        "type": "tube",
        "path": [
          [
            0,
            -1,
            -92.4
          ],
          [
            2.0,
            -1,
            -92.4
          ],
          [
            4.0,
            -3.2,
            -92.4
          ],
          [
            4.7,
            -4.7,
            -93.2
          ]
        ],
        "radius": 0.18,
        "sides": 5,
        "samples": 4,
        "smooth": false,
        "longitudinal": 0,
        "ring_every": 0
      },
      "at": [
        0,
        0,
        0
      ],
      "look": {
        "tone": "accent",
        "fill": "dark",
        "weight": 0.8,
        "alpha": 0.82,
        "glow": 0.17
      },
      "mirror": "x"
    },
    {
      "id": "shoe-wear-tile-port",
      "label": "Replaceable ice pressure land with shallow drainage channels and cross relief",
      "role": "detail",
      "certainty": "inferred",
      "stage": 2,
      "shape": {
        "type": "extrude",
        "axis": "z",
        "profile": [
          [
            -10.5,
            -0.53
          ],
          [
            -10.5,
            0.53
          ],
          [
            -10.24,
            0.53
          ],
          [
            -10.16,
            0.43
          ],
          [
            -10.16,
            0.24
          ],
          [
            -10.195,
            0.2
          ],
          [
            -10.16,
            0.16
          ],
          [
            -10.16,
            -0.16
          ],
          [
            -10.195,
            -0.2
          ],
          [
            -10.16,
            -0.24
          ],
          [
            -10.16,
            -0.43
          ],
          [
            -10.24,
            -0.53
          ]
        ],
        "height": 1.65
      },
      "at": [
        0,
        -1.23,
        12.3
      ],
      "look": {
        "tone": "identity",
        "fill": "dark",
        "weight": 1.05,
        "alpha": 0.86,
        "glow": 0.25
      },
      "repeat": {
        "count": 2,
        "step": {
          "at": [
            0,
            0,
            1.75
          ]
        }
      },
      "mirror": "y"
    },
    {
      "id": "shoe-wear-tile-starboard",
      "label": "Replaceable ice pressure land with shallow drainage channels and cross relief",
      "role": "detail",
      "certainty": "inferred",
      "stage": 2,
      "shape": {
        "type": "extrude",
        "axis": "z",
        "profile": [
          [
            10.5,
            -0.53
          ],
          [
            10.5,
            0.53
          ],
          [
            10.24,
            0.53
          ],
          [
            10.16,
            0.43
          ],
          [
            10.16,
            0.24
          ],
          [
            10.195,
            0.2
          ],
          [
            10.16,
            0.16
          ],
          [
            10.16,
            -0.16
          ],
          [
            10.195,
            -0.2
          ],
          [
            10.16,
            -0.24
          ],
          [
            10.16,
            -0.43
          ],
          [
            10.24,
            -0.53
          ]
        ],
        "height": 1.65
      },
      "at": [
        0,
        -1.23,
        12.3
      ],
      "look": {
        "tone": "identity",
        "fill": "dark",
        "weight": 1.05,
        "alpha": 0.86,
        "glow": 0.25
      },
      "repeat": {
        "count": 2,
        "step": {
          "at": [
            0,
            0,
            1.75
          ]
        }
      },
      "mirror": "y"
    },
    {
      "id": "shoe-wear-tile-dorsal",
      "label": "Replaceable ice pressure land with shallow drainage channels and cross relief",
      "role": "detail",
      "certainty": "inferred",
      "stage": 2,
      "shape": {
        "type": "extrude",
        "axis": "z",
        "profile": [
          [
            -0.53,
            8.5
          ],
          [
            0.53,
            8.5
          ],
          [
            0.53,
            8.24
          ],
          [
            0.43,
            8.16
          ],
          [
            0.24,
            8.16
          ],
          [
            0.2,
            8.195
          ],
          [
            0.16,
            8.16
          ],
          [
            -0.16,
            8.16
          ],
          [
            -0.2,
            8.195
          ],
          [
            -0.24,
            8.16
          ],
          [
            -0.43,
            8.16
          ],
          [
            -0.53,
            8.24
          ]
        ],
        "height": 1.65
      },
      "at": [
        -1.23,
        0,
        12.3
      ],
      "look": {
        "tone": "identity",
        "fill": "dark",
        "weight": 1.05,
        "alpha": 0.86,
        "glow": 0.25
      },
      "repeat": {
        "count": 2,
        "step": {
          "at": [
            0,
            0,
            1.75
          ]
        }
      },
      "mirror": "x"
    },
    {
      "id": "shoe-wear-tile-ventral",
      "label": "Replaceable ice pressure land with shallow drainage channels and cross relief",
      "role": "detail",
      "certainty": "inferred",
      "stage": 2,
      "shape": {
        "type": "extrude",
        "axis": "z",
        "profile": [
          [
            -0.53,
            -8.5
          ],
          [
            0.53,
            -8.5
          ],
          [
            0.53,
            -8.24
          ],
          [
            0.43,
            -8.16
          ],
          [
            0.24,
            -8.16
          ],
          [
            0.2,
            -8.195
          ],
          [
            0.16,
            -8.16
          ],
          [
            -0.16,
            -8.16
          ],
          [
            -0.2,
            -8.195
          ],
          [
            -0.24,
            -8.16
          ],
          [
            -0.43,
            -8.16
          ],
          [
            -0.53,
            -8.24
          ]
        ],
        "height": 1.65
      },
      "at": [
        -1.23,
        0,
        12.3
      ],
      "look": {
        "tone": "identity",
        "fill": "dark",
        "weight": 1.05,
        "alpha": 0.86,
        "glow": 0.25
      },
      "repeat": {
        "count": 2,
        "step": {
          "at": [
            0,
            0,
            1.75
          ]
        }
      },
      "mirror": "x"
    },
    {
      "id": "thermal-moving-port-supply",
      "label": "Wing supply U bend from rotary union to panel header",
      "role": "detail",
      "certainty": "inferred",
      "stage": 6,
      "shape": {
        "type": "tube",
        "path": [
          [
            0,
            0,
            0.0
          ],
          [
            -0.8,
            0,
            0.0
          ],
          [
            -1.4,
            0.7,
            0.0
          ],
          [
            -2,
            0.7,
            0.0
          ],
          [
            -2,
            0.25,
            0.0
          ],
          [
            -2,
            0.25,
            8.3
          ]
        ],
        "radius": 0.17,
        "sides": 5,
        "samples": 6,
        "smooth": false,
        "longitudinal": 0,
        "ring_every": 0
      },
      "at": [
        -4,
        0,
        -57.3
      ],
      "look": {
        "tone": "accent",
        "fill": "dark",
        "weight": 0.8,
        "alpha": 0.82,
        "glow": 0.17
      },
      "repeat": {
        "count": 2,
        "step": {
          "at": [
            0,
            0,
            1.5
          ]
        }
      }
    },
    {
      "id": "thermal-moving-starboard-supply",
      "label": "Wing supply U bend from rotary union to panel header",
      "role": "detail",
      "certainty": "inferred",
      "stage": 6,
      "shape": {
        "type": "tube",
        "path": [
          [
            0,
            0,
            0.0
          ],
          [
            0.8,
            0,
            0.0
          ],
          [
            1.4,
            0.7,
            0.0
          ],
          [
            2,
            0.7,
            0.0
          ],
          [
            2,
            0.25,
            0.0
          ],
          [
            2,
            0.25,
            8.3
          ]
        ],
        "radius": 0.17,
        "sides": 5,
        "samples": 6,
        "smooth": false,
        "longitudinal": 0,
        "ring_every": 0
      },
      "at": [
        4,
        0,
        -57.3
      ],
      "look": {
        "tone": "accent",
        "fill": "dark",
        "weight": 0.8,
        "alpha": 0.82,
        "glow": 0.17
      },
      "repeat": {
        "count": 2,
        "step": {
          "at": [
            0,
            0,
            1.5
          ]
        }
      }
    },
    {
      "id": "shoe-load-cheeks-port",
      "label": "Paired tapered clevis cheeks connect pressure head to transverse pin",
      "role": "structure",
      "certainty": "inferred",
      "stage": 2,
      "shape": {
        "type": "extrude",
        "axis": "y",
        "profile": [
          [
            -11.5,
            -1.1
          ],
          [
            -11.5,
            1.1
          ],
          [
            -12.6,
            0.45
          ],
          [
            -12.6,
            -0.45
          ]
        ],
        "height": 0.35
      },
      "at": [
        0,
        -1.35,
        14
      ],
      "look": {
        "tone": "structure",
        "fill": "dark",
        "weight": 1.1,
        "alpha": 0.82,
        "glow": 0.18
      },
      "repeat": {
        "count": 2,
        "step": {
          "at": [
            0,
            2.35,
            0
          ]
        }
      }
    },
    {
      "id": "shoe-load-cheeks-starboard",
      "label": "Paired tapered clevis cheeks connect pressure head to transverse pin",
      "role": "structure",
      "certainty": "inferred",
      "stage": 2,
      "shape": {
        "type": "extrude",
        "axis": "y",
        "profile": [
          [
            11.5,
            -1.1
          ],
          [
            11.5,
            1.1
          ],
          [
            12.6,
            0.45
          ],
          [
            12.6,
            -0.45
          ]
        ],
        "height": 0.35
      },
      "at": [
        0,
        -1.35,
        14
      ],
      "look": {
        "tone": "structure",
        "fill": "dark",
        "weight": 1.1,
        "alpha": 0.82,
        "glow": 0.18
      },
      "repeat": {
        "count": 2,
        "step": {
          "at": [
            0,
            2.35,
            0
          ]
        }
      }
    },
    {
      "id": "shoe-load-cheeks-dorsal",
      "label": "Paired tapered clevis cheeks connect pressure head to transverse pin",
      "role": "structure",
      "certainty": "inferred",
      "stage": 2,
      "shape": {
        "type": "extrude",
        "axis": "x",
        "profile": [
          [
            -1.1,
            9.5
          ],
          [
            1.1,
            9.5
          ],
          [
            0.45,
            10.6
          ],
          [
            -0.45,
            10.6
          ]
        ],
        "height": 0.35
      },
      "at": [
        -1.35,
        0,
        14
      ],
      "look": {
        "tone": "structure",
        "fill": "dark",
        "weight": 1.1,
        "alpha": 0.82,
        "glow": 0.18
      },
      "repeat": {
        "count": 2,
        "step": {
          "at": [
            2.35,
            0,
            0
          ]
        }
      }
    },
    {
      "id": "shoe-load-cheeks-ventral",
      "label": "Paired tapered clevis cheeks connect pressure head to transverse pin",
      "role": "structure",
      "certainty": "inferred",
      "stage": 2,
      "shape": {
        "type": "extrude",
        "axis": "x",
        "profile": [
          [
            -1.1,
            -9.5
          ],
          [
            1.1,
            -9.5
          ],
          [
            0.45,
            -10.6
          ],
          [
            -0.45,
            -10.6
          ]
        ],
        "height": 0.35
      },
      "at": [
        -1.35,
        0,
        14
      ],
      "look": {
        "tone": "structure",
        "fill": "dark",
        "weight": 1.1,
        "alpha": 0.82,
        "glow": 0.18
      },
      "repeat": {
        "count": 2,
        "step": {
          "at": [
            2.35,
            0,
            0
          ]
        }
      }
    },
    {
      "id": "collector-load-ring--4.7",
      "label": "Raised thrust-load annulus seats each gimbal into its collector lobe",
      "role": "detail",
      "certainty": "inferred",
      "stage": 5,
      "shape": {
        "type": "torus",
        "major": 2.1,
        "minor": 0.22,
        "segments": 16,
        "sides": 5,
        "rings": 0
      },
      "at": [
        -4.7,
        -4.7,
        -90.8
      ],
      "look": {
        "tone": "identity",
        "fill": "dark",
        "weight": 0.8,
        "alpha": 0.82,
        "glow": 0.18
      },
      "rotate": [
        90,
        0,
        0
      ],
      "repeat": {
        "count": 2,
        "step": {
          "at": [
            0,
            9.4,
            0
          ]
        }
      },
      "mirror": "x"
    },
    {
      "id": "platen-return-horizontal",
      "label": "Aft return flange stiffens the thrust platen perimeter",
      "role": "structure",
      "certainty": "inferred",
      "stage": 1,
      "shape": {
        "type": "box",
        "size": [
          24,
          0.7,
          0.75
        ]
      },
      "at": [
        0,
        -9.65,
        -15.35
      ],
      "look": {
        "tone": "structure",
        "fill": "dark",
        "weight": 1.1,
        "alpha": 0.82,
        "glow": 0.18
      },
      "repeat": {
        "count": 2,
        "step": {
          "at": [
            0,
            19.3,
            0
          ]
        }
      }
    },
    {
      "id": "platen-return-vertical",
      "label": "Aft return flange stiffens the thrust platen perimeter",
      "role": "structure",
      "certainty": "inferred",
      "stage": 1,
      "shape": {
        "type": "box",
        "size": [
          0.7,
          18.6,
          0.75
        ]
      },
      "at": [
        -11.65,
        0,
        -15.35
      ],
      "look": {
        "tone": "structure",
        "fill": "dark",
        "weight": 1.1,
        "alpha": 0.82,
        "glow": 0.18
      },
      "repeat": {
        "count": 2,
        "step": {
          "at": [
            23.3,
            0,
            0
          ]
        }
      }
    },
    {
      "id": "platen-hat-rib--7",
      "label": "Shallow diagonal load rib ties shoe quadrant into root node",
      "role": "structure",
      "certainty": "inferred",
      "stage": 1,
      "shape": {
        "type": "tube",
        "path": [
          [
            -7,
            -5.5,
            -15.5
          ],
          [
            0,
            -9.2,
            -15.5
          ]
        ],
        "radius": 0.38,
        "sides": 6,
        "samples": 2,
        "smooth": false,
        "longitudinal": 0,
        "ring_every": 0
      },
      "at": [
        0,
        0,
        0
      ],
      "look": {
        "tone": "identity",
        "fill": "dark",
        "weight": 1.1,
        "alpha": 0.82,
        "glow": 0.18
      },
      "mirror": "y"
    },
    {
      "id": "platen-hat-rib-7",
      "label": "Shallow diagonal load rib ties shoe quadrant into root node",
      "role": "structure",
      "certainty": "inferred",
      "stage": 1,
      "shape": {
        "type": "tube",
        "path": [
          [
            7,
            -5.5,
            -15.5
          ],
          [
            0,
            -9.2,
            -15.5
          ]
        ],
        "radius": 0.38,
        "sides": 6,
        "samples": 2,
        "smooth": false,
        "longitudinal": 0,
        "ring_every": 0
      },
      "at": [
        0,
        0,
        0
      ],
      "look": {
        "tone": "identity",
        "fill": "dark",
        "weight": 1.1,
        "alpha": 0.82,
        "glow": 0.18
      },
      "mirror": "y"
    },
    {
      "id": "engine-thrust-frame",
      "label": "Four separate gimbal pads feed a triangulated common thrust collector",
      "role": "mass",
      "certainty": "inferred",
      "stage": 1,
      "shape": {
        "type": "extrude",
        "axis": "z",
        "height": 0.9,
        "profile": [
          [
            -2.1,
            -2.7
          ],
          [
            2.1,
            -2.7
          ],
          [
            2.7,
            -2.1
          ],
          [
            2.7,
            2.1
          ],
          [
            2.1,
            2.7
          ],
          [
            -2.1,
            2.7
          ],
          [
            -2.7,
            2.1
          ],
          [
            -2.7,
            -2.1
          ]
        ]
      },
      "at": [
        -4.7,
        -4.7,
        -91
      ],
      "look": {
        "fill": "dark",
        "weight": 0.68,
        "alpha": 0.8,
        "tone": "structure"
      },
      "repeat": {
        "count": 2,
        "step": {
          "at": [
            0,
            9.4,
            0
          ]
        }
      },
      "mirror": "x"
    },
    {
      "id": "platen-load-strut--7--5.5",
      "label": "Spreads axial load from spine into four platen quadrants",
      "role": "structure",
      "certainty": "inferred",
      "stage": 1,
      "shape": {
        "type": "tube",
        "path": [
          [
            0.0,
            0.0,
            0
          ],
          [
            -4.0,
            -2.5,
            7.6
          ]
        ],
        "radius": 0.55,
        "sides": 6,
        "samples": 2,
        "longitudinal": 0,
        "ring_every": 0,
        "smooth": false
      },
      "at": [
        -3.0,
        -3.0,
        -23
      ],
      "look": {
        "fill": "dark",
        "weight": 0.85,
        "alpha": 0.8,
        "tone": "hairline"
      },
      "mirror": "x"
    },
    {
      "id": "platen-load-strut--7-5.5",
      "label": "Spreads axial load from spine into four platen quadrants",
      "role": "structure",
      "certainty": "inferred",
      "stage": 1,
      "shape": {
        "type": "tube",
        "path": [
          [
            0.0,
            0.0,
            0
          ],
          [
            -4.0,
            2.5,
            7.6
          ]
        ],
        "radius": 0.55,
        "sides": 6,
        "samples": 2,
        "longitudinal": 0,
        "ring_every": 0,
        "smooth": false
      },
      "at": [
        -3.0,
        3.0,
        -23
      ],
      "look": {
        "fill": "dark",
        "weight": 0.85,
        "alpha": 0.8,
        "tone": "hairline"
      },
      "mirror": "x"
    },
    {
      "id": "jaw-web-port-2--0.9",
      "label": "Triangular arm web transfers shoe reaction to third chord",
      "role": "detail",
      "certainty": "inferred",
      "stage": 2,
      "shape": {
        "type": "tube",
        "path": [
          [
            0.0,
            0.0,
            0.0
          ],
          [
            -1.15,
            0.9,
            7.0
          ]
        ],
        "radius": 0.16,
        "sides": 5,
        "samples": 2,
        "smooth": false,
        "longitudinal": 0,
        "ring_every": 0
      },
      "at": [
        -13.0,
        -0.9,
        4.0
      ],
      "look": {
        "tone": "hairline",
        "fill": "dark",
        "weight": 0.58,
        "alpha": 0.62,
        "glow": 0.08
      },
      "mirror": "y"
    },
    {
      "id": "jaw-web-port-3--0.9",
      "label": "Triangular arm web transfers shoe reaction to third chord",
      "role": "detail",
      "certainty": "inferred",
      "stage": 2,
      "shape": {
        "type": "tube",
        "path": [
          [
            0.0,
            0.0,
            0.0
          ],
          [
            0.47791,
            0.9,
            7.0
          ]
        ],
        "radius": 0.16,
        "sides": 5,
        "samples": 2,
        "smooth": false,
        "longitudinal": 0,
        "ring_every": 0
      },
      "at": [
        -13.0,
        -0.9,
        11.0
      ],
      "look": {
        "tone": "hairline",
        "fill": "dark",
        "weight": 0.58,
        "alpha": 0.62,
        "glow": 0.08
      },
      "mirror": "y"
    },
    {
      "id": "jaw-web-starboard-2--0.9",
      "label": "Triangular arm web transfers shoe reaction to third chord",
      "role": "detail",
      "certainty": "inferred",
      "stage": 2,
      "shape": {
        "type": "tube",
        "path": [
          [
            0.0,
            0.0,
            0.0
          ],
          [
            1.15,
            0.9,
            7.0
          ]
        ],
        "radius": 0.16,
        "sides": 5,
        "samples": 2,
        "smooth": false,
        "longitudinal": 0,
        "ring_every": 0
      },
      "at": [
        13.0,
        -0.9,
        4.0
      ],
      "look": {
        "tone": "hairline",
        "fill": "dark",
        "weight": 0.58,
        "alpha": 0.62,
        "glow": 0.08
      },
      "mirror": "y"
    },
    {
      "id": "jaw-web-starboard-3--0.9",
      "label": "Triangular arm web transfers shoe reaction to third chord",
      "role": "detail",
      "certainty": "inferred",
      "stage": 2,
      "shape": {
        "type": "tube",
        "path": [
          [
            0.0,
            0.0,
            0.0
          ],
          [
            -0.47791,
            0.9,
            7.0
          ]
        ],
        "radius": 0.16,
        "sides": 5,
        "samples": 2,
        "smooth": false,
        "longitudinal": 0,
        "ring_every": 0
      },
      "at": [
        13.0,
        -0.9,
        11.0
      ],
      "look": {
        "tone": "hairline",
        "fill": "dark",
        "weight": 0.58,
        "alpha": 0.62,
        "glow": 0.08
      },
      "mirror": "y"
    },
    {
      "id": "jaw-web-dorsal-2--0.9",
      "label": "Triangular arm web transfers shoe reaction to third chord",
      "role": "detail",
      "certainty": "inferred",
      "stage": 2,
      "shape": {
        "type": "tube",
        "path": [
          [
            0.0,
            0.0,
            0.0
          ],
          [
            0.9,
            1.15,
            7.0
          ]
        ],
        "radius": 0.16,
        "sides": 5,
        "samples": 2,
        "smooth": false,
        "longitudinal": 0,
        "ring_every": 0
      },
      "at": [
        -0.9,
        11.0,
        4.0
      ],
      "look": {
        "tone": "hairline",
        "fill": "dark",
        "weight": 0.58,
        "alpha": 0.62,
        "glow": 0.08
      },
      "mirror": "x"
    },
    {
      "id": "jaw-web-dorsal-3--0.9",
      "label": "Triangular arm web transfers shoe reaction to third chord",
      "role": "detail",
      "certainty": "inferred",
      "stage": 2,
      "shape": {
        "type": "tube",
        "path": [
          [
            0.0,
            0.0,
            0.0
          ],
          [
            0.9,
            -0.47791,
            7.0
          ]
        ],
        "radius": 0.16,
        "sides": 5,
        "samples": 2,
        "smooth": false,
        "longitudinal": 0,
        "ring_every": 0
      },
      "at": [
        -0.9,
        11.0,
        11.0
      ],
      "look": {
        "tone": "hairline",
        "fill": "dark",
        "weight": 0.58,
        "alpha": 0.62,
        "glow": 0.08
      },
      "mirror": "x"
    },
    {
      "id": "jaw-web-ventral-2--0.9",
      "label": "Triangular arm web transfers shoe reaction to third chord",
      "role": "detail",
      "certainty": "inferred",
      "stage": 2,
      "shape": {
        "type": "tube",
        "path": [
          [
            0.0,
            0.0,
            0.0
          ],
          [
            0.9,
            -1.15,
            7.0
          ]
        ],
        "radius": 0.16,
        "sides": 5,
        "samples": 2,
        "smooth": false,
        "longitudinal": 0,
        "ring_every": 0
      },
      "at": [
        -0.9,
        -11.0,
        4.0
      ],
      "look": {
        "tone": "hairline",
        "fill": "dark",
        "weight": 0.58,
        "alpha": 0.62,
        "glow": 0.08
      },
      "mirror": "x"
    },
    {
      "id": "jaw-web-ventral-3--0.9",
      "label": "Triangular arm web transfers shoe reaction to third chord",
      "role": "detail",
      "certainty": "inferred",
      "stage": 2,
      "shape": {
        "type": "tube",
        "path": [
          [
            0.0,
            0.0,
            0.0
          ],
          [
            0.9,
            0.47791,
            7.0
          ]
        ],
        "radius": 0.16,
        "sides": 5,
        "samples": 2,
        "smooth": false,
        "longitudinal": 0,
        "ring_every": 0
      },
      "at": [
        -0.9,
        -11.0,
        11.0
      ],
      "look": {
        "tone": "hairline",
        "fill": "dark",
        "weight": 0.58,
        "alpha": 0.62,
        "glow": 0.08
      },
      "mirror": "x"
    },
    {
      "id": "drive-load-strut--4.7--4.7-0",
      "label": "Axial engine thrust strut to forward compression-spine node",
      "role": "structure",
      "certainty": "inferred",
      "stage": 4,
      "shape": {
        "type": "tube",
        "path": [
          [
            0.0,
            0.0,
            0
          ],
          [
            -1.7,
            -1.7,
            -5.1
          ]
        ],
        "radius": 0.5,
        "sides": 6,
        "samples": 2,
        "smooth": false,
        "longitudinal": 0,
        "ring_every": 0
      },
      "at": [
        -3.0,
        -3.0,
        -85
      ],
      "look": {
        "tone": "identity",
        "fill": "dark",
        "weight": 1.15,
        "alpha": 0.9,
        "glow": 0.22
      },
      "mirror": "x"
    },
    {
      "id": "drive-load-strut--4.7-4.7-0",
      "label": "Axial engine thrust strut to forward compression-spine node",
      "role": "structure",
      "certainty": "inferred",
      "stage": 4,
      "shape": {
        "type": "tube",
        "path": [
          [
            0.0,
            0.0,
            0
          ],
          [
            -1.7,
            1.7,
            -5.1
          ]
        ],
        "radius": 0.5,
        "sides": 6,
        "samples": 2,
        "smooth": false,
        "longitudinal": 0,
        "ring_every": 0
      },
      "at": [
        -3.0,
        3.0,
        -85
      ],
      "look": {
        "tone": "identity",
        "fill": "dark",
        "weight": 1.15,
        "alpha": 0.9,
        "glow": 0.22
      },
      "mirror": "x"
    },
    {
      "id": "crew-roof-umbilical--1",
      "label": "Redundant dock electrical and fluid umbilical in protected roof raceway",
      "role": "detail",
      "certainty": "inferred",
      "stage": 3,
      "shape": {
        "type": "tube",
        "path": [
          [
            0.0,
            0,
            0
          ],
          [
            -1.5,
            -0.4,
            0
          ],
          [
            -1.5,
            -0.4,
            4
          ]
        ],
        "radius": 0.13,
        "sides": 5,
        "samples": 3,
        "smooth": false,
        "longitudinal": 0,
        "ring_every": 0
      },
      "at": [
        -1.7,
        16,
        -25
      ],
      "look": {
        "tone": "accent",
        "fill": "dark",
        "weight": 0.58,
        "alpha": 0.62,
        "glow": 0.08
      },
      "mirror": "x"
    },
    {
      "id": "dock-load-spoke--1--27",
      "label": "Docking load spreader from vestibule collar into pressure frame",
      "role": "structure",
      "certainty": "inferred",
      "stage": 3,
      "shape": {
        "type": "tube",
        "path": [
          [
            0.0,
            0.0,
            0
          ],
          [
            -3.45,
            0.0,
            -2
          ]
        ],
        "radius": 0.37,
        "sides": 6,
        "samples": 2,
        "smooth": false,
        "longitudinal": 0,
        "ring_every": 0
      },
      "at": [
        -1.25,
        15.65,
        -25
      ],
      "look": {
        "tone": "identity",
        "fill": "dark",
        "weight": 1.05,
        "alpha": 0.82,
        "glow": 0.22
      },
      "mirror": "x"
    },
    {
      "id": "dock-load-spoke--1--23",
      "label": "Docking load spreader from vestibule collar into pressure frame",
      "role": "structure",
      "certainty": "inferred",
      "stage": 3,
      "shape": {
        "type": "tube",
        "path": [
          [
            0.0,
            0.0,
            0
          ],
          [
            -3.45,
            0.0,
            2
          ]
        ],
        "radius": 0.37,
        "sides": 6,
        "samples": 2,
        "smooth": false,
        "longitudinal": 0,
        "ring_every": 0
      },
      "at": [
        -1.25,
        15.65,
        -25
      ],
      "look": {
        "tone": "identity",
        "fill": "dark",
        "weight": 1.05,
        "alpha": 0.82,
        "glow": 0.22
      },
      "mirror": "x"
    },
    {
      "id": "tank-service-valve--1",
      "label": "Tank service isolation valve and pressure-sensing manifold beside aft band",
      "role": "detail",
      "certainty": "inferred",
      "stage": 4,
      "shape": {
        "type": "box",
        "size": [
          0.9,
          0.9,
          1.4
        ],
        "ribs": 2
      },
      "at": [
        -9.67,
        -2.67,
        -81.45
      ],
      "look": {
        "tone": "identity",
        "fill": "dark",
        "weight": 1.15,
        "alpha": 0.9,
        "glow": 0.18
      },
      "mirror": "x"
    },
    {
      "id": "tank-valve-line--1",
      "label": "Routed service connection joins tank isolation manifold to aft drive feed",
      "role": "detail",
      "certainty": "inferred",
      "stage": 4,
      "shape": {
        "type": "tube",
        "path": [
          [
            -9.67,
            -2.67,
            -81.45
          ],
          [
            -9.67,
            -4.8,
            -85
          ],
          [
            -7,
            -4.8,
            -86
          ],
          [
            -7,
            -5,
            -86
          ]
        ],
        "radius": 0.16,
        "sides": 5,
        "samples": 4,
        "smooth": false,
        "longitudinal": 3,
        "ring_every": 0
      },
      "at": [
        0,
        0,
        0
      ],
      "look": {
        "tone": "bright",
        "fill": "dark",
        "weight": 1.05,
        "alpha": 0.88,
        "glow": 0.18
      },
      "mirror": "x"
    },
    {
      "id": "tank-saddle-hoops",
      "label": "Partial hoop saddle captures tank strap and spreads load into feet",
      "role": "structure",
      "certainty": "inferred",
      "stage": 4,
      "shape": {
        "type": "extrude",
        "axis": "z",
        "profile": [
          [
            -3.7117858521043385,
            -1.3509795661363913
          ],
          [
            -3.0258755503199635,
            -2.5390110582618304
          ],
          [
            -1.9750000000000019,
            -3.420800344948532
          ],
          [
            -0.6859103017843748,
            -3.889990624398222
          ],
          [
            0.6859103017843734,
            -3.889990624398222
          ],
          [
            1.9750000000000005,
            -3.4208003449485327
          ],
          [
            3.0258755503199626,
            -2.5390110582618313
          ],
          [
            3.7117858521043385,
            -1.350979566136391
          ],
          [
            4.1816321624972925,
            -1.5219896377992252
          ],
          [
            3.408897771879451,
            -2.860404863105101
          ],
          [
            2.2250000000000005,
            -3.853813046840752
          ],
          [
            0.7727343906178384,
            -4.382394500904327
          ],
          [
            -0.77273439061784,
            -4.382394500904326
          ],
          [
            -2.225000000000002,
            -3.853813046840751
          ],
          [
            -3.4088977718794524,
            -2.8604048631051
          ],
          [
            -4.1816321624972925,
            -1.5219896377992257
          ]
        ],
        "height": 1.25
      },
      "at": [
        -7,
        0,
        -82.625
      ],
      "look": {
        "tone": "identity",
        "fill": "dark",
        "weight": 1.15,
        "alpha": 0.84,
        "glow": 0.15
      },
      "repeat": {
        "count": 2,
        "step": {
          "at": [
            0,
            0,
            13
          ]
        }
      },
      "mirror": "x"
    },
    {
      "id": "tank-saddle-leg--82--2",
      "label": "Tank saddle diagonal carries clamp reaction into separate spine node",
      "role": "structure",
      "certainty": "inferred",
      "stage": 4,
      "shape": {
        "type": "tube",
        "path": [
          [
            -7,
            -4.15,
            -82
          ],
          [
            -3,
            -3,
            -84
          ]
        ],
        "radius": 0.42,
        "sides": 6,
        "samples": 2,
        "smooth": false,
        "longitudinal": 0,
        "ring_every": 0
      },
      "at": [
        0,
        0,
        0
      ],
      "look": {
        "tone": "identity",
        "fill": "dark",
        "weight": 1.15,
        "alpha": 0.84,
        "glow": 0.15
      },
      "mirror": "x",
      "repeat": {
        "count": 2,
        "step": {
          "at": [
            0,
            0,
            13
          ]
        }
      }
    },
    {
      "id": "tank-saddle-leg--82-2",
      "label": "Tank saddle diagonal carries clamp reaction into separate spine node",
      "role": "structure",
      "certainty": "inferred",
      "stage": 4,
      "shape": {
        "type": "tube",
        "path": [
          [
            -7,
            -4.15,
            -82
          ],
          [
            -3,
            -3,
            -80
          ]
        ],
        "radius": 0.42,
        "sides": 6,
        "samples": 2,
        "smooth": false,
        "longitudinal": 0,
        "ring_every": 0
      },
      "at": [
        0,
        0,
        0
      ],
      "look": {
        "tone": "identity",
        "fill": "dark",
        "weight": 1.15,
        "alpha": 0.84,
        "glow": 0.15
      },
      "mirror": "x",
      "repeat": {
        "count": 2,
        "step": {
          "at": [
            0,
            0,
            13
          ]
        }
      }
    },
    {
      "id": "crew-access-hinges",
      "label": "Two external hatch hinge barrels",
      "role": "detail",
      "certainty": "inferred",
      "stage": 3,
      "shape": {
        "type": "cylinder",
        "radius": 0.15,
        "height": 0.5,
        "segments": 10,
        "ribs": 3,
        "rings": 0
      },
      "at": [
        -3.9,
        8.2,
        -17.74
      ],
      "look": {
        "tone": "bright",
        "fill": "dark",
        "weight": 0.8,
        "alpha": 0.84,
        "glow": 0.15
      },
      "repeat": {
        "count": 2,
        "step": {
          "at": [
            0,
            1.2,
            0
          ]
        }
      }
    },
    {
      "id": "crew-utility-connectors",
      "label": "Paired capped electrical and fluid service quick-disconnects",
      "role": "detail",
      "certainty": "inferred",
      "stage": 3,
      "shape": {
        "type": "cylinder",
        "radius": 0.26,
        "height": 0.3,
        "segments": 12,
        "ribs": 4,
        "rings": 1
      },
      "at": [
        2.4,
        9.05,
        -17.82
      ],
      "look": {
        "tone": "accent",
        "fill": "dark",
        "weight": 0.8,
        "alpha": 0.84,
        "glow": 0.15
      },
      "rotate": [
        90,
        0,
        0
      ],
      "repeat": {
        "count": 2,
        "step": {
          "at": [
            0.8,
            0,
            0
          ]
        }
      }
    },
    {
      "id": "dock-capture-lock-brackets",
      "label": "Four discrete capture lock brackets tied to docking collar",
      "role": "detail",
      "certainty": "inferred",
      "stage": 3,
      "shape": {
        "type": "extrude",
        "axis": "z",
        "profile": [
          [
            0,
            0
          ],
          [
            0.65,
            0
          ],
          [
            0.65,
            0.7
          ],
          [
            0.4,
            0.7
          ],
          [
            0.4,
            0.25
          ],
          [
            0,
            0.25
          ]
        ],
        "height": 0.8
      },
      "at": [
        2.0,
        16.8,
        -25.4
      ],
      "look": {
        "tone": "identity",
        "fill": "dark",
        "weight": 0.8,
        "alpha": 0.84,
        "glow": 0.15
      },
      "repeat": {
        "count": 4,
        "radial": {
          "axis": "y",
          "center": [
            0,
            16.8,
            -25
          ],
          "span": 360
        }
      }
    },
    {
      "id": "dock-lock-spindles",
      "label": "Independent collar capture screw and latch drive at each guide",
      "role": "detail",
      "certainty": "inferred",
      "stage": 3,
      "shape": {
        "type": "cylinder",
        "radius": 0.23,
        "height": 0.65,
        "segments": 10,
        "ribs": 4,
        "rings": 1
      },
      "at": [
        2.45,
        16.9,
        -25
      ],
      "look": {
        "tone": "bright",
        "fill": "dark",
        "weight": 0.8,
        "alpha": 0.84,
        "glow": 0.15
      },
      "repeat": {
        "count": 4,
        "radial": {
          "axis": "y",
          "center": [
            0,
            16.8,
            -25
          ],
          "span": 360
        }
      }
    },
    {
      "id": "engine-a-frame--4.7--4.7",
      "label": "Splayed aft thrust leg links isolated gimbal pad to spine corner",
      "role": "structure",
      "certainty": "inferred",
      "stage": 5,
      "shape": {
        "type": "tube",
        "path": [
          [
            0.0,
            0.0,
            0
          ],
          [
            -3.3,
            -1.7,
            -4.1
          ]
        ],
        "radius": 0.42,
        "sides": 6,
        "samples": 2,
        "smooth": false,
        "longitudinal": 0,
        "ring_every": 0
      },
      "at": [
        -3.0,
        -3.0,
        -86
      ],
      "look": {
        "tone": "identity",
        "fill": "dark",
        "weight": 1.15,
        "alpha": 0.84,
        "glow": 0.15
      },
      "mirror": "x"
    },
    {
      "id": "engine-a-frame--4.7-4.7",
      "label": "Splayed aft thrust leg links isolated gimbal pad to spine corner",
      "role": "structure",
      "certainty": "inferred",
      "stage": 5,
      "shape": {
        "type": "tube",
        "path": [
          [
            0.0,
            0.0,
            0
          ],
          [
            -3.3,
            1.7,
            -4.1
          ]
        ],
        "radius": 0.42,
        "sides": 6,
        "samples": 2,
        "smooth": false,
        "longitudinal": 0,
        "ring_every": 0
      },
      "at": [
        -3.0,
        3.0,
        -86
      ],
      "look": {
        "tone": "identity",
        "fill": "dark",
        "weight": 1.15,
        "alpha": 0.84,
        "glow": 0.15
      },
      "mirror": "x"
    },
    {
      "id": "tool-backing-fasteners-port-12.55",
      "label": "Captive backing fasteners retain each replaceable gripping land",
      "role": "detail",
      "certainty": "inferred",
      "stage": 2,
      "shape": {
        "type": "box",
        "size": [
          0.12,
          0.18,
          0.18
        ]
      },
      "at": [
        -11.62,
        -1.23,
        12.55
      ],
      "look": {
        "tone": "bright",
        "fill": "dark",
        "weight": 0.85,
        "alpha": 0.88,
        "glow": 0.17
      },
      "repeat": {
        "count": 3,
        "step": {
          "at": [
            0,
            1.23,
            0
          ]
        }
      }
    },
    {
      "id": "tool-backing-fasteners-port-15.45",
      "label": "Captive backing fasteners retain each replaceable gripping land",
      "role": "detail",
      "certainty": "inferred",
      "stage": 2,
      "shape": {
        "type": "box",
        "size": [
          0.12,
          0.18,
          0.18
        ]
      },
      "at": [
        -11.62,
        -1.23,
        15.45
      ],
      "look": {
        "tone": "bright",
        "fill": "dark",
        "weight": 0.85,
        "alpha": 0.88,
        "glow": 0.17
      },
      "repeat": {
        "count": 3,
        "step": {
          "at": [
            0,
            1.23,
            0
          ]
        }
      }
    },
    {
      "id": "tool-pivot-retainers-port",
      "label": "Retained pin end caps secure equaliser pivot between yoke cheeks",
      "role": "detail",
      "certainty": "inferred",
      "stage": 2,
      "shape": {
        "type": "cylinder",
        "radius": 0.57,
        "height": 0.12,
        "segments": 8,
        "ribs": 4,
        "rings": 1
      },
      "at": [
        -12.05,
        -1.62,
        14
      ],
      "look": {
        "tone": "bright",
        "fill": "dark",
        "weight": 0.85,
        "alpha": 0.88,
        "glow": 0.17
      },
      "repeat": {
        "count": 2,
        "step": {
          "at": [
            0,
            3.12,
            0
          ]
        }
      }
    },
    {
      "id": "tool-backing-fasteners-starboard-12.55",
      "label": "Captive backing fasteners retain each replaceable gripping land",
      "role": "detail",
      "certainty": "inferred",
      "stage": 2,
      "shape": {
        "type": "box",
        "size": [
          0.12,
          0.18,
          0.18
        ]
      },
      "at": [
        11.62,
        -1.23,
        12.55
      ],
      "look": {
        "tone": "bright",
        "fill": "dark",
        "weight": 0.85,
        "alpha": 0.88,
        "glow": 0.17
      },
      "repeat": {
        "count": 3,
        "step": {
          "at": [
            0,
            1.23,
            0
          ]
        }
      }
    },
    {
      "id": "tool-backing-fasteners-starboard-15.45",
      "label": "Captive backing fasteners retain each replaceable gripping land",
      "role": "detail",
      "certainty": "inferred",
      "stage": 2,
      "shape": {
        "type": "box",
        "size": [
          0.12,
          0.18,
          0.18
        ]
      },
      "at": [
        11.62,
        -1.23,
        15.45
      ],
      "look": {
        "tone": "bright",
        "fill": "dark",
        "weight": 0.85,
        "alpha": 0.88,
        "glow": 0.17
      },
      "repeat": {
        "count": 3,
        "step": {
          "at": [
            0,
            1.23,
            0
          ]
        }
      }
    },
    {
      "id": "tool-pivot-retainers-starboard",
      "label": "Retained pin end caps secure equaliser pivot between yoke cheeks",
      "role": "detail",
      "certainty": "inferred",
      "stage": 2,
      "shape": {
        "type": "cylinder",
        "radius": 0.57,
        "height": 0.12,
        "segments": 8,
        "ribs": 4,
        "rings": 1
      },
      "at": [
        12.05,
        -1.62,
        14
      ],
      "look": {
        "tone": "bright",
        "fill": "dark",
        "weight": 0.85,
        "alpha": 0.88,
        "glow": 0.17
      },
      "repeat": {
        "count": 2,
        "step": {
          "at": [
            0,
            3.12,
            0
          ]
        }
      }
    },
    {
      "id": "tool-backing-fasteners-dorsal-12.55",
      "label": "Captive backing fasteners retain each replaceable gripping land",
      "role": "detail",
      "certainty": "inferred",
      "stage": 2,
      "shape": {
        "type": "box",
        "size": [
          0.18,
          0.12,
          0.18
        ]
      },
      "at": [
        -1.23,
        9.62,
        12.55
      ],
      "look": {
        "tone": "bright",
        "fill": "dark",
        "weight": 0.85,
        "alpha": 0.88,
        "glow": 0.17
      },
      "repeat": {
        "count": 3,
        "step": {
          "at": [
            1.23,
            0,
            0
          ]
        }
      }
    },
    {
      "id": "tool-backing-fasteners-dorsal-15.45",
      "label": "Captive backing fasteners retain each replaceable gripping land",
      "role": "detail",
      "certainty": "inferred",
      "stage": 2,
      "shape": {
        "type": "box",
        "size": [
          0.18,
          0.12,
          0.18
        ]
      },
      "at": [
        -1.23,
        9.62,
        15.45
      ],
      "look": {
        "tone": "bright",
        "fill": "dark",
        "weight": 0.85,
        "alpha": 0.88,
        "glow": 0.17
      },
      "repeat": {
        "count": 3,
        "step": {
          "at": [
            1.23,
            0,
            0
          ]
        }
      }
    },
    {
      "id": "tool-pivot-retainers-dorsal",
      "label": "Retained pin end caps secure equaliser pivot between yoke cheeks",
      "role": "detail",
      "certainty": "inferred",
      "stage": 2,
      "shape": {
        "type": "cylinder",
        "radius": 0.57,
        "height": 0.12,
        "segments": 8,
        "ribs": 4,
        "rings": 1
      },
      "at": [
        -1.62,
        10.05,
        14
      ],
      "look": {
        "tone": "bright",
        "fill": "dark",
        "weight": 0.85,
        "alpha": 0.88,
        "glow": 0.17
      },
      "rotate": [
        0,
        0,
        -90
      ],
      "repeat": {
        "count": 2,
        "step": {
          "at": [
            3.12,
            0,
            0
          ]
        }
      }
    },
    {
      "id": "tool-backing-fasteners-ventral-12.55",
      "label": "Captive backing fasteners retain each replaceable gripping land",
      "role": "detail",
      "certainty": "inferred",
      "stage": 2,
      "shape": {
        "type": "box",
        "size": [
          0.18,
          0.12,
          0.18
        ]
      },
      "at": [
        -1.23,
        -9.62,
        12.55
      ],
      "look": {
        "tone": "bright",
        "fill": "dark",
        "weight": 0.85,
        "alpha": 0.88,
        "glow": 0.17
      },
      "repeat": {
        "count": 3,
        "step": {
          "at": [
            1.23,
            0,
            0
          ]
        }
      }
    },
    {
      "id": "tool-backing-fasteners-ventral-15.45",
      "label": "Captive backing fasteners retain each replaceable gripping land",
      "role": "detail",
      "certainty": "inferred",
      "stage": 2,
      "shape": {
        "type": "box",
        "size": [
          0.18,
          0.12,
          0.18
        ]
      },
      "at": [
        -1.23,
        -9.62,
        15.45
      ],
      "look": {
        "tone": "bright",
        "fill": "dark",
        "weight": 0.85,
        "alpha": 0.88,
        "glow": 0.17
      },
      "repeat": {
        "count": 3,
        "step": {
          "at": [
            1.23,
            0,
            0
          ]
        }
      }
    },
    {
      "id": "tool-pivot-retainers-ventral",
      "label": "Retained pin end caps secure equaliser pivot between yoke cheeks",
      "role": "detail",
      "certainty": "inferred",
      "stage": 2,
      "shape": {
        "type": "cylinder",
        "radius": 0.57,
        "height": 0.12,
        "segments": 8,
        "ribs": 4,
        "rings": 1
      },
      "at": [
        -1.62,
        -10.05,
        14
      ],
      "look": {
        "tone": "bright",
        "fill": "dark",
        "weight": 0.85,
        "alpha": 0.88,
        "glow": 0.17
      },
      "rotate": [
        0,
        0,
        -90
      ],
      "repeat": {
        "count": 2,
        "step": {
          "at": [
            3.12,
            0,
            0
          ]
        }
      }
    },
    {
      "id": "saddle-spine-pedestals",
      "label": "Transverse pedestal seats tank saddle on primary spine longeron",
      "role": "structure",
      "certainty": "inferred",
      "stage": 4,
      "shape": {
        "type": "box",
        "size": [
          1.5,
          1.2,
          1.2
        ]
      },
      "at": [
        -3.8,
        -3.3,
        -82
      ],
      "look": {
        "tone": "structure",
        "fill": "dark",
        "weight": 1.15,
        "alpha": 0.88,
        "glow": 0.17
      },
      "repeat": {
        "count": 2,
        "step": {
          "at": [
            0,
            0,
            13
          ]
        }
      },
      "mirror": "x"
    },
    {
      "id": "saddle-triangular-webs--0.78",
      "label": "Paired triangular saddle web spreads hoop load into spine pedestal",
      "role": "structure",
      "certainty": "inferred",
      "stage": 4,
      "shape": {
        "type": "extrude",
        "axis": "z",
        "profile": [
          [
            -3.8,
            -3.0
          ],
          [
            -6.8,
            -4.15
          ],
          [
            -3.8,
            -4.15
          ]
        ],
        "height": 0.26
      },
      "at": [
        0,
        0,
        -82.78
      ],
      "look": {
        "tone": "identity",
        "fill": "dark",
        "weight": 1.15,
        "alpha": 0.88,
        "glow": 0.17
      },
      "repeat": {
        "count": 2,
        "step": {
          "at": [
            0,
            0,
            13
          ]
        }
      },
      "mirror": "x"
    },
    {
      "id": "saddle-triangular-webs-0.52",
      "label": "Paired triangular saddle web spreads hoop load into spine pedestal",
      "role": "structure",
      "certainty": "inferred",
      "stage": 4,
      "shape": {
        "type": "extrude",
        "axis": "z",
        "profile": [
          [
            -3.8,
            -3.0
          ],
          [
            -6.8,
            -4.15
          ],
          [
            -3.8,
            -4.15
          ]
        ],
        "height": 0.26
      },
      "at": [
        0,
        0,
        -81.48
      ],
      "look": {
        "tone": "identity",
        "fill": "dark",
        "weight": 1.15,
        "alpha": 0.88,
        "glow": 0.17
      },
      "repeat": {
        "count": 2,
        "step": {
          "at": [
            0,
            0,
            13
          ]
        }
      },
      "mirror": "x"
    },
    {
      "id": "saddle-clamp-splits",
      "label": "Split clamp secures lower restraint hoop to saddle foot",
      "role": "structure",
      "certainty": "inferred",
      "stage": 4,
      "shape": {
        "type": "box",
        "size": [
          1.8,
          0.45,
          1.25
        ]
      },
      "at": [
        -7,
        -4.15,
        -82
      ],
      "look": {
        "tone": "structure",
        "fill": "dark",
        "weight": 1.15,
        "alpha": 0.88,
        "glow": 0.17
      },
      "repeat": {
        "count": 2,
        "step": {
          "at": [
            0,
            0,
            13
          ]
        }
      },
      "mirror": "x"
    },
    {
      "id": "saddle-clamp-bolts--0.58",
      "label": "Captive split-clamp bolt and washer at hoop saddle foot",
      "role": "detail",
      "certainty": "inferred",
      "stage": 4,
      "shape": {
        "type": "cylinder",
        "radius": 0.16,
        "height": 0.16,
        "segments": 6,
        "ribs": 0,
        "rings": 1
      },
      "at": [
        -7.58,
        -4.47,
        -82
      ],
      "look": {
        "tone": "bright",
        "fill": "dark",
        "weight": 0.85,
        "alpha": 0.88,
        "glow": 0.17
      },
      "repeat": {
        "count": 2,
        "step": {
          "at": [
            0,
            0,
            13
          ]
        }
      },
      "mirror": "x"
    },
    {
      "id": "saddle-clamp-bolts-0.58",
      "label": "Captive split-clamp bolt and washer at hoop saddle foot",
      "role": "detail",
      "certainty": "inferred",
      "stage": 4,
      "shape": {
        "type": "cylinder",
        "radius": 0.16,
        "height": 0.16,
        "segments": 6,
        "ribs": 0,
        "rings": 1
      },
      "at": [
        -6.42,
        -4.47,
        -82
      ],
      "look": {
        "tone": "bright",
        "fill": "dark",
        "weight": 0.85,
        "alpha": 0.88,
        "glow": 0.17
      },
      "repeat": {
        "count": 2,
        "step": {
          "at": [
            0,
            0,
            13
          ]
        }
      },
      "mirror": "x"
    },
    {
      "id": "shoe-centre-land-port",
      "label": "Replaceable ice pressure land with shallow drainage channels and cross relief",
      "role": "detail",
      "certainty": "inferred",
      "stage": 2,
      "shape": {
        "type": "extrude",
        "axis": "z",
        "profile": [
          [
            -10.5,
            -0.53
          ],
          [
            -10.5,
            0.53
          ],
          [
            -10.14,
            0.53
          ],
          [
            -10.06,
            0.43
          ],
          [
            -10.06,
            0.24
          ],
          [
            -10.095,
            0.2
          ],
          [
            -10.06,
            0.16
          ],
          [
            -10.06,
            -0.16
          ],
          [
            -10.095,
            -0.2
          ],
          [
            -10.06,
            -0.24
          ],
          [
            -10.06,
            -0.43
          ],
          [
            -10.14,
            -0.53
          ]
        ],
        "height": 1.65
      },
      "at": [
        0,
        0,
        12.3
      ],
      "look": {
        "tone": "identity",
        "fill": "dark",
        "weight": 1.05,
        "alpha": 0.86,
        "glow": 0.18
      },
      "repeat": {
        "count": 2,
        "step": {
          "at": [
            0,
            0,
            1.75
          ]
        }
      }
    },
    {
      "id": "shoe-centre-land-starboard",
      "label": "Replaceable ice pressure land with shallow drainage channels and cross relief",
      "role": "detail",
      "certainty": "inferred",
      "stage": 2,
      "shape": {
        "type": "extrude",
        "axis": "z",
        "profile": [
          [
            10.5,
            -0.53
          ],
          [
            10.5,
            0.53
          ],
          [
            10.14,
            0.53
          ],
          [
            10.06,
            0.43
          ],
          [
            10.06,
            0.24
          ],
          [
            10.095,
            0.2
          ],
          [
            10.06,
            0.16
          ],
          [
            10.06,
            -0.16
          ],
          [
            10.095,
            -0.2
          ],
          [
            10.06,
            -0.24
          ],
          [
            10.06,
            -0.43
          ],
          [
            10.14,
            -0.53
          ]
        ],
        "height": 1.65
      },
      "at": [
        0,
        0,
        12.3
      ],
      "look": {
        "tone": "identity",
        "fill": "dark",
        "weight": 1.05,
        "alpha": 0.86,
        "glow": 0.18
      },
      "repeat": {
        "count": 2,
        "step": {
          "at": [
            0,
            0,
            1.75
          ]
        }
      }
    },
    {
      "id": "shoe-centre-land-dorsal",
      "label": "Replaceable ice pressure land with shallow drainage channels and cross relief",
      "role": "detail",
      "certainty": "inferred",
      "stage": 2,
      "shape": {
        "type": "extrude",
        "axis": "z",
        "profile": [
          [
            -0.53,
            8.5
          ],
          [
            0.53,
            8.5
          ],
          [
            0.53,
            8.14
          ],
          [
            0.43,
            8.06
          ],
          [
            0.24,
            8.06
          ],
          [
            0.2,
            8.095
          ],
          [
            0.16,
            8.06
          ],
          [
            -0.16,
            8.06
          ],
          [
            -0.2,
            8.095
          ],
          [
            -0.24,
            8.06
          ],
          [
            -0.43,
            8.06
          ],
          [
            -0.53,
            8.14
          ]
        ],
        "height": 1.65
      },
      "at": [
        0,
        0,
        12.3
      ],
      "look": {
        "tone": "identity",
        "fill": "dark",
        "weight": 1.05,
        "alpha": 0.86,
        "glow": 0.18
      },
      "repeat": {
        "count": 2,
        "step": {
          "at": [
            0,
            0,
            1.75
          ]
        }
      }
    },
    {
      "id": "shoe-centre-land-ventral",
      "label": "Replaceable ice pressure land with shallow drainage channels and cross relief",
      "role": "detail",
      "certainty": "inferred",
      "stage": 2,
      "shape": {
        "type": "extrude",
        "axis": "z",
        "profile": [
          [
            -0.53,
            -8.5
          ],
          [
            0.53,
            -8.5
          ],
          [
            0.53,
            -8.14
          ],
          [
            0.43,
            -8.06
          ],
          [
            0.24,
            -8.06
          ],
          [
            0.2,
            -8.095
          ],
          [
            0.16,
            -8.06
          ],
          [
            -0.16,
            -8.06
          ],
          [
            -0.2,
            -8.095
          ],
          [
            -0.24,
            -8.06
          ],
          [
            -0.43,
            -8.06
          ],
          [
            -0.53,
            -8.14
          ]
        ],
        "height": 1.65
      },
      "at": [
        0,
        0,
        12.3
      ],
      "look": {
        "tone": "identity",
        "fill": "dark",
        "weight": 1.05,
        "alpha": 0.86,
        "glow": 0.18
      },
      "repeat": {
        "count": 2,
        "step": {
          "at": [
            0,
            0,
            1.75
          ]
        }
      }
    },
    {
      "id": "tool-relief-floors-port",
      "label": "Recessed cross-drain floor connects pressure lands to their continuous backing",
      "role": "detail",
      "certainty": "inferred",
      "stage": 2,
      "shape": {
        "type": "box",
        "size": [
          0.305,
          1.06,
          0.1
        ]
      },
      "at": [
        -10.3475,
        -1.23,
        14
      ],
      "look": {
        "tone": "structure",
        "fill": "dark",
        "weight": 0.48,
        "alpha": 0.58
      },
      "repeat": {
        "count": 3,
        "step": {
          "at": [
            0,
            1.23,
            0
          ]
        }
      }
    },
    {
      "id": "tool-relief-floors-starboard",
      "label": "Recessed cross-drain floor connects pressure lands to their continuous backing",
      "role": "detail",
      "certainty": "inferred",
      "stage": 2,
      "shape": {
        "type": "box",
        "size": [
          0.305,
          1.06,
          0.1
        ]
      },
      "at": [
        10.3475,
        -1.23,
        14
      ],
      "look": {
        "tone": "structure",
        "fill": "dark",
        "weight": 0.48,
        "alpha": 0.58
      },
      "repeat": {
        "count": 3,
        "step": {
          "at": [
            0,
            1.23,
            0
          ]
        }
      }
    },
    {
      "id": "tool-relief-floors-dorsal",
      "label": "Recessed cross-drain floor connects pressure lands to their continuous backing",
      "role": "detail",
      "certainty": "inferred",
      "stage": 2,
      "shape": {
        "type": "box",
        "size": [
          1.06,
          0.305,
          0.1
        ]
      },
      "at": [
        -1.23,
        8.3475,
        14
      ],
      "look": {
        "tone": "structure",
        "fill": "dark",
        "weight": 0.48,
        "alpha": 0.58
      },
      "repeat": {
        "count": 3,
        "step": {
          "at": [
            1.23,
            0,
            0
          ]
        }
      }
    },
    {
      "id": "tool-relief-floors-ventral",
      "label": "Recessed cross-drain floor connects pressure lands to their continuous backing",
      "role": "detail",
      "certainty": "inferred",
      "stage": 2,
      "shape": {
        "type": "box",
        "size": [
          1.06,
          0.305,
          0.1
        ]
      },
      "at": [
        -1.23,
        -8.3475,
        14
      ],
      "look": {
        "tone": "structure",
        "fill": "dark",
        "weight": 0.48,
        "alpha": 0.58
      },
      "repeat": {
        "count": 3,
        "step": {
          "at": [
            1.23,
            0,
            0
          ]
        }
      }
    },
    {
      "id": "coolant-main",
      "label": "Protected paired coolant trunk: power island to radiator rotaries",
      "role": "detail",
      "certainty": "inferred",
      "stage": 4,
      "shape": {
        "type": "tube",
        "path": [
          [
            0,
            0,
            0
          ],
          [
            0,
            0,
            33
          ]
        ],
        "radius": 0.23,
        "sides": 6,
        "samples": 2,
        "longitudinal": 0,
        "ring_every": 0,
        "smooth": false
      },
      "at": [
        3,
        3,
        -86
      ],
      "look": {
        "fill": "dark",
        "weight": 0.6,
        "alpha": 0.6,
        "tone": "accent"
      }
    },
    {
      "id": "power-data-trunk",
      "label": "Redundant power and data raceway between crew and engine modules",
      "role": "detail",
      "certainty": "inferred",
      "stage": 4,
      "shape": {
        "type": "tube",
        "path": [
          [
            0,
            0,
            0
          ],
          [
            0,
            0,
            62
          ]
        ],
        "radius": 0.22,
        "sides": 6,
        "samples": 2,
        "longitudinal": 0,
        "ring_every": 0,
        "smooth": false
      },
      "at": [
        -3,
        3,
        -89
      ],
      "look": {
        "fill": "dark",
        "weight": 0.6,
        "alpha": 0.6,
        "tone": "hairline"
      }
    },
    {
      "id": "service-rail",
      "label": "Captive inspection carriage rail along truss underside",
      "role": "detail",
      "certainty": "inferred",
      "stage": 4,
      "shape": {
        "type": "box",
        "size": [
          0.6,
          0.6,
          67
        ]
      },
      "at": [
        0,
        -3.5,
        -54
      ],
      "look": {
        "fill": "dark",
        "weight": 0.6,
        "alpha": 0.6,
        "tone": "faint"
      }
    },
    {
      "id": "inspection-carriage",
      "label": "Uncrewed truss inspection and repair carriage",
      "role": "detail",
      "certainty": "inferred",
      "stage": 4,
      "shape": {
        "type": "box",
        "size": [
          2.8,
          1.5,
          3
        ]
      },
      "at": [
        0,
        -4.4,
        -49
      ],
      "look": {
        "fill": "dark",
        "weight": 0.6,
        "alpha": 0.6,
        "tone": "faint"
      }
    },
    {
      "id": "power-reactor-shield",
      "label": "Shadow shield: keeps crew in forward protected cone",
      "role": "mass",
      "certainty": "inferred",
      "stage": 4,
      "shape": {
        "type": "box",
        "size": [
          7,
          7,
          1.5
        ]
      },
      "at": [
        0,
        0,
        -83
      ],
      "look": {
        "fill": "dark",
        "weight": 0.48,
        "alpha": 0.65,
        "tone": "structure"
      }
    },
    {
      "id": "reactor-casing",
      "label": "Serviceable fictional high-output reactor and conversion unit",
      "role": "mass",
      "certainty": "inferred",
      "stage": 4,
      "shape": {
        "type": "cylinder",
        "radius": 2.7,
        "height": 5,
        "segments": 16,
        "ribs": 4,
        "rings": 0
      },
      "at": [
        0,
        0,
        -89
      ],
      "look": {
        "fill": "dark",
        "weight": 0.48,
        "alpha": 0.65,
        "tone": "structure"
      },
      "rotate": [
        90,
        0,
        0
      ]
    },
    {
      "id": "radiator-spar-port",
      "label": "Wing root spar distributes panel loads",
      "role": "structure",
      "certainty": "inferred",
      "stage": 6,
      "shape": {
        "type": "box",
        "size": [
          24,
          0.8,
          0.9
        ]
      },
      "at": [
        -16,
        0,
        -49
      ],
      "look": {
        "fill": "dark",
        "weight": 0.85,
        "alpha": 0.8,
        "tone": "hairline"
      }
    },
    {
      "id": "radiator-spar-starboard",
      "label": "Wing root spar distributes panel loads",
      "role": "structure",
      "certainty": "inferred",
      "stage": 6,
      "shape": {
        "type": "box",
        "size": [
          24,
          0.8,
          0.9
        ]
      },
      "at": [
        16,
        0,
        -49
      ],
      "look": {
        "fill": "dark",
        "weight": 0.85,
        "alpha": 0.8,
        "tone": "hairline"
      }
    },
    {
      "id": "cargo-thrust-platen",
      "label": "Compression platen at rear of cargo bay; pushes ice along +Z",
      "role": "mass",
      "certainty": "inferred",
      "stage": 1,
      "shape": {
        "type": "box",
        "size": [
          24,
          20,
          1.4
        ]
      },
      "at": [
        0,
        0,
        -14.7
      ],
      "look": {
        "fill": "dark",
        "weight": 0.48,
        "alpha": 0.65,
        "tone": "structure"
      }
    },
    {
      "id": "cradle-port-contact-pad",
      "label": "Broad compliant shoe restrains cargo sideways with low contact pressure",
      "role": "identity",
      "certainty": "inferred",
      "stage": 2,
      "shape": {
        "type": "extrude",
        "axis": "x",
        "profile": [
          [
            -1.65,
            -2
          ],
          [
            1.65,
            -2
          ],
          [
            2,
            -1.65
          ],
          [
            2,
            1.65
          ],
          [
            1.65,
            2
          ],
          [
            -1.65,
            2
          ],
          [
            -2,
            1.65
          ],
          [
            -2,
            -1.65
          ]
        ],
        "height": 1.1
      },
      "at": [
        -11.6,
        0,
        14
      ],
      "look": {
        "fill": "dark",
        "weight": 0.62,
        "alpha": 0.76,
        "glow": 0.08,
        "tone": "structure"
      }
    },
    {
      "id": "cradle-port-toe",
      "label": "Over-centre keeper restrains cargo during braking",
      "role": "identity",
      "certainty": "inferred",
      "stage": 2,
      "shape": {
        "type": "extrude",
        "profile": [
          [
            -9.8,
            -0.55
          ],
          [
            -11.9,
            -0.55
          ],
          [
            -12.5,
            0
          ],
          [
            -11.9,
            0.65
          ],
          [
            -9.8,
            0.65
          ],
          [
            -9.5,
            0.25
          ]
        ],
        "axis": "y",
        "height": 2
      },
      "at": [
        0,
        -1,
        19.25
      ],
      "look": {
        "fill": "dark",
        "weight": 1.2,
        "alpha": 0.88,
        "glow": 0.28,
        "tone": "identity"
      }
    },
    {
      "id": "floodlight-housing-port",
      "label": "Arm-mounted worklight housing, points inward across empty cradle",
      "role": "detail",
      "certainty": "inferred",
      "stage": 7,
      "shape": {
        "type": "box",
        "size": [
          1.5,
          1.5,
          1.8
        ]
      },
      "at": [
        -13,
        0,
        6
      ],
      "look": {
        "fill": "dark",
        "weight": 0.6,
        "alpha": 0.6,
        "tone": "faint"
      }
    },
    {
      "id": "cradle-port-harness",
      "label": "Protected power and sensor harness follows the arm",
      "role": "detail",
      "certainty": "inferred",
      "stage": 2,
      "shape": {
        "type": "tube",
        "path": [
          [
            0.0,
            0.0,
            0
          ],
          [
            0.0,
            0.0,
            18
          ]
        ],
        "radius": 0.1,
        "sides": 5,
        "samples": 2,
        "longitudinal": 0,
        "ring_every": 0,
        "smooth": false
      },
      "at": [
        -13.4,
        0.0,
        -12
      ],
      "look": {
        "fill": "dark",
        "weight": 0.6,
        "alpha": 0.6,
        "tone": "hairline"
      }
    },
    {
      "id": "cradle-starboard-contact-pad",
      "label": "Broad compliant shoe restrains cargo sideways with low contact pressure",
      "role": "identity",
      "certainty": "inferred",
      "stage": 2,
      "shape": {
        "type": "extrude",
        "axis": "x",
        "profile": [
          [
            -1.65,
            -2
          ],
          [
            1.65,
            -2
          ],
          [
            2,
            -1.65
          ],
          [
            2,
            1.65
          ],
          [
            1.65,
            2
          ],
          [
            -1.65,
            2
          ],
          [
            -2,
            1.65
          ],
          [
            -2,
            -1.65
          ]
        ],
        "height": 1.1
      },
      "at": [
        10.5,
        0,
        14
      ],
      "look": {
        "fill": "dark",
        "weight": 0.62,
        "alpha": 0.76,
        "glow": 0.08,
        "tone": "structure"
      }
    },
    {
      "id": "cradle-starboard-toe",
      "label": "Over-centre keeper restrains cargo during braking",
      "role": "identity",
      "certainty": "inferred",
      "stage": 2,
      "shape": {
        "type": "extrude",
        "profile": [
          [
            9.8,
            -0.55
          ],
          [
            11.9,
            -0.55
          ],
          [
            12.5,
            0
          ],
          [
            11.9,
            0.65
          ],
          [
            9.8,
            0.65
          ],
          [
            9.5,
            0.25
          ]
        ],
        "axis": "y",
        "height": 2
      },
      "at": [
        0,
        -1,
        19.25
      ],
      "look": {
        "fill": "dark",
        "weight": 1.2,
        "alpha": 0.88,
        "glow": 0.28,
        "tone": "identity"
      }
    },
    {
      "id": "floodlight-housing-starboard",
      "label": "Arm-mounted worklight housing, points inward across empty cradle",
      "role": "detail",
      "certainty": "inferred",
      "stage": 7,
      "shape": {
        "type": "box",
        "size": [
          1.5,
          1.5,
          1.8
        ]
      },
      "at": [
        13,
        0,
        6
      ],
      "look": {
        "fill": "dark",
        "weight": 0.6,
        "alpha": 0.6,
        "tone": "faint"
      }
    },
    {
      "id": "cradle-starboard-harness",
      "label": "Protected power and sensor harness follows the arm",
      "role": "detail",
      "certainty": "inferred",
      "stage": 2,
      "shape": {
        "type": "tube",
        "path": [
          [
            0.0,
            0.0,
            0
          ],
          [
            0.0,
            0.0,
            18
          ]
        ],
        "radius": 0.1,
        "sides": 5,
        "samples": 2,
        "longitudinal": 0,
        "ring_every": 0,
        "smooth": false
      },
      "at": [
        13.4,
        0.0,
        -12
      ],
      "look": {
        "fill": "dark",
        "weight": 0.6,
        "alpha": 0.6,
        "tone": "hairline"
      }
    },
    {
      "id": "cradle-dorsal-contact-pad",
      "label": "Broad compliant shoe restrains cargo sideways with low contact pressure",
      "role": "identity",
      "certainty": "inferred",
      "stage": 2,
      "shape": {
        "type": "extrude",
        "axis": "y",
        "profile": [
          [
            -1.65,
            -2
          ],
          [
            1.65,
            -2
          ],
          [
            2,
            -1.65
          ],
          [
            2,
            1.65
          ],
          [
            1.65,
            2
          ],
          [
            -1.65,
            2
          ],
          [
            -2,
            1.65
          ],
          [
            -2,
            -1.65
          ]
        ],
        "height": 1.1
      },
      "at": [
        0,
        8.5,
        14
      ],
      "look": {
        "fill": "dark",
        "weight": 0.62,
        "alpha": 0.76,
        "glow": 0.08,
        "tone": "structure"
      }
    },
    {
      "id": "cradle-dorsal-toe",
      "label": "Over-centre keeper restrains cargo during braking",
      "role": "identity",
      "certainty": "inferred",
      "stage": 2,
      "shape": {
        "type": "extrude",
        "profile": [
          [
            -0.55,
            7.8
          ],
          [
            -0.55,
            9.9
          ],
          [
            0,
            10.5
          ],
          [
            0.65,
            9.9
          ],
          [
            0.65,
            7.8
          ],
          [
            0.25,
            7.5
          ]
        ],
        "axis": "x",
        "height": 2
      },
      "at": [
        -1,
        0,
        19.25
      ],
      "look": {
        "fill": "dark",
        "weight": 1.2,
        "alpha": 0.88,
        "glow": 0.28,
        "tone": "identity"
      }
    },
    {
      "id": "floodlight-housing-dorsal",
      "label": "Arm-mounted worklight housing, points inward across empty cradle",
      "role": "detail",
      "certainty": "inferred",
      "stage": 7,
      "shape": {
        "type": "box",
        "size": [
          1.5,
          1.5,
          1.8
        ]
      },
      "at": [
        0,
        11,
        6
      ],
      "look": {
        "fill": "dark",
        "weight": 0.6,
        "alpha": 0.6,
        "tone": "faint"
      }
    },
    {
      "id": "cradle-dorsal-harness",
      "label": "Protected power and sensor harness follows the arm",
      "role": "detail",
      "certainty": "inferred",
      "stage": 2,
      "shape": {
        "type": "tube",
        "path": [
          [
            0.0,
            0.0,
            0
          ],
          [
            0.0,
            0.0,
            18
          ]
        ],
        "radius": 0.1,
        "sides": 5,
        "samples": 2,
        "longitudinal": 0,
        "ring_every": 0,
        "smooth": false
      },
      "at": [
        0.0,
        11.4,
        -12
      ],
      "look": {
        "fill": "dark",
        "weight": 0.6,
        "alpha": 0.6,
        "tone": "hairline"
      }
    },
    {
      "id": "cradle-ventral-contact-pad",
      "label": "Broad compliant shoe restrains cargo sideways with low contact pressure",
      "role": "identity",
      "certainty": "inferred",
      "stage": 2,
      "shape": {
        "type": "extrude",
        "axis": "y",
        "profile": [
          [
            -1.65,
            -2
          ],
          [
            1.65,
            -2
          ],
          [
            2,
            -1.65
          ],
          [
            2,
            1.65
          ],
          [
            1.65,
            2
          ],
          [
            -1.65,
            2
          ],
          [
            -2,
            1.65
          ],
          [
            -2,
            -1.65
          ]
        ],
        "height": 1.1
      },
      "at": [
        0,
        -9.6,
        14
      ],
      "look": {
        "fill": "dark",
        "weight": 0.62,
        "alpha": 0.76,
        "glow": 0.08,
        "tone": "structure"
      }
    },
    {
      "id": "cradle-ventral-toe",
      "label": "Over-centre keeper restrains cargo during braking",
      "role": "identity",
      "certainty": "inferred",
      "stage": 2,
      "shape": {
        "type": "extrude",
        "profile": [
          [
            -0.55,
            -7.8
          ],
          [
            -0.55,
            -9.9
          ],
          [
            0,
            -10.5
          ],
          [
            0.65,
            -9.9
          ],
          [
            0.65,
            -7.8
          ],
          [
            0.25,
            -7.5
          ]
        ],
        "axis": "x",
        "height": 2
      },
      "at": [
        -1,
        0,
        19.25
      ],
      "look": {
        "fill": "dark",
        "weight": 1.2,
        "alpha": 0.88,
        "glow": 0.28,
        "tone": "identity"
      }
    },
    {
      "id": "floodlight-housing-ventral",
      "label": "Arm-mounted worklight housing, points inward across empty cradle",
      "role": "detail",
      "certainty": "inferred",
      "stage": 7,
      "shape": {
        "type": "box",
        "size": [
          1.5,
          1.5,
          1.8
        ]
      },
      "at": [
        0,
        -11,
        6
      ],
      "look": {
        "fill": "dark",
        "weight": 0.6,
        "alpha": 0.6,
        "tone": "faint"
      }
    },
    {
      "id": "cradle-ventral-harness",
      "label": "Protected power and sensor harness follows the arm",
      "role": "detail",
      "certainty": "inferred",
      "stage": 2,
      "shape": {
        "type": "tube",
        "path": [
          [
            0.0,
            0.0,
            0
          ],
          [
            0.0,
            0.0,
            18
          ]
        ],
        "radius": 0.1,
        "sides": 5,
        "samples": 2,
        "longitudinal": 0,
        "ring_every": 0,
        "smooth": false
      },
      "at": [
        0.0,
        -11.4,
        -12
      ],
      "look": {
        "fill": "dark",
        "weight": 0.6,
        "alpha": 0.6,
        "tone": "hairline"
      }
    },
    {
      "id": "crew-neck",
      "label": "Short pressurised access neck: truss forward service node to cab",
      "role": "mass",
      "certainty": "inferred",
      "stage": 3,
      "shape": {
        "type": "box",
        "size": [
          5,
          9,
          6
        ]
      },
      "at": [
        0,
        4.5,
        -27
      ],
      "look": {
        "fill": "dark",
        "weight": 0.48,
        "alpha": 0.65,
        "tone": "structure"
      }
    },
    {
      "id": "crew-lower-deck",
      "label": "Lower deck: bunks, galley, life support and storm shelter",
      "role": "mass",
      "certainty": "inferred",
      "stage": 3,
      "shape": {
        "type": "loft",
        "sections": [
          [
            -32,
            5,
            7,
            10.7
          ],
          [
            -29,
            7,
            7,
            10.7
          ],
          [
            -20,
            7,
            7,
            10.7
          ],
          [
            -18,
            5.5,
            7.6,
            10.7
          ]
        ],
        "round": 0
      },
      "at": [
        0,
        0,
        0
      ],
      "look": {
        "fill": "dark",
        "weight": 0.48,
        "alpha": 0.65,
        "tone": "structure"
      }
    },
    {
      "id": "crew-upper-sill",
      "label": "Upper flight deck pressure shell beneath panorama band",
      "role": "mass",
      "certainty": "inferred",
      "stage": 3,
      "shape": {
        "type": "loft",
        "sections": [
          [
            -32,
            5,
            10.7,
            12
          ],
          [
            -29,
            7,
            10.7,
            12
          ],
          [
            -20,
            7,
            10.7,
            12
          ],
          [
            -18,
            5.5,
            10.7,
            12
          ]
        ],
        "round": 0
      },
      "at": [
        0,
        0,
        0
      ],
      "look": {
        "fill": "dark",
        "weight": 0.48,
        "alpha": 0.65,
        "tone": "structure"
      }
    },
    {
      "id": "crew-panorama-window-glass",
      "label": "Wide continuous flight-deck window band with faceted armoured glazing",
      "role": "identity",
      "certainty": "inferred",
      "stage": 3,
      "shape": {
        "type": "loft",
        "sections": [
          [
            -32,
            5,
            12,
            13.8
          ],
          [
            -29,
            7,
            12,
            13.8
          ],
          [
            -20,
            7,
            12,
            13.8
          ],
          [
            -18,
            5.5,
            12,
            13.8
          ]
        ],
        "round": 0
      },
      "at": [
        0,
        0,
        0
      ],
      "look": {
        "fill": "glass",
        "tone": "bright",
        "weight": 1.35,
        "glow": 0.35,
        "alpha": 0.8
      }
    },
    {
      "id": "crew-roof",
      "label": "Armoured flight-deck roof and docking-load distribution ring",
      "role": "mass",
      "certainty": "inferred",
      "stage": 3,
      "shape": {
        "type": "loft",
        "sections": [
          [
            -32,
            5,
            13.8,
            15
          ],
          [
            -29,
            7,
            13.8,
            15.5
          ],
          [
            -20,
            7,
            13.8,
            15.5
          ],
          [
            -18,
            5.5,
            13.8,
            15
          ]
        ],
        "round": 0
      },
      "at": [
        0,
        0,
        0
      ],
      "look": {
        "fill": "dark",
        "weight": 0.48,
        "alpha": 0.65,
        "tone": "structure"
      }
    },
    {
      "id": "crew-belt-10.7",
      "label": "Deck rim / continuous window pressure frame",
      "role": "detail",
      "certainty": "inferred",
      "stage": 3,
      "shape": {
        "type": "tube",
        "path": [
          [
            0,
            0.0,
            0
          ],
          [
            -2,
            0.0,
            3
          ],
          [
            -2,
            0.0,
            12
          ],
          [
            -0.5,
            0.0,
            14
          ],
          [
            10.5,
            0.0,
            14
          ],
          [
            12,
            0.0,
            12
          ],
          [
            12,
            0.0,
            3
          ],
          [
            10,
            0.0,
            0
          ],
          [
            0,
            0.0,
            0
          ]
        ],
        "radius": 0.28,
        "sides": 6,
        "samples": 9,
        "longitudinal": 0,
        "ring_every": 0,
        "smooth": false
      },
      "at": [
        -5,
        10.7,
        -32
      ],
      "look": {
        "fill": "dark",
        "weight": 1.3,
        "alpha": 0.85,
        "tone": "identity"
      }
    },
    {
      "id": "crew-belt-12",
      "label": "Deck rim / continuous window pressure frame",
      "role": "detail",
      "certainty": "inferred",
      "stage": 3,
      "shape": {
        "type": "tube",
        "path": [
          [
            0,
            0,
            0
          ],
          [
            -2,
            0,
            3
          ],
          [
            -2,
            0,
            12
          ],
          [
            -0.5,
            0,
            14
          ],
          [
            10.5,
            0,
            14
          ],
          [
            12,
            0,
            12
          ],
          [
            12,
            0,
            3
          ],
          [
            10,
            0,
            0
          ],
          [
            0,
            0,
            0
          ]
        ],
        "radius": 0.16,
        "sides": 5,
        "samples": 9,
        "longitudinal": 0,
        "ring_every": 0,
        "smooth": false
      },
      "at": [
        -5,
        12,
        -32
      ],
      "look": {
        "fill": "dark",
        "weight": 0.6,
        "alpha": 0.4,
        "tone": "hairline"
      },
      "repeat": {
        "count": 2,
        "step": {
          "at": [
            0,
            1.8,
            0
          ]
        }
      }
    },
    {
      "id": "docking-vestibule",
      "label": "Roof EVA airlock / docking vestibule",
      "role": "identity",
      "certainty": "inferred",
      "stage": 3,
      "shape": {
        "type": "cylinder",
        "radius": 1.7,
        "height": 2,
        "segments": 16,
        "ribs": 4,
        "rings": 0
      },
      "at": [
        0,
        15.5,
        -25
      ],
      "look": {
        "fill": "dark",
        "weight": 1.2,
        "alpha": 0.8,
        "glow": 0.28,
        "tone": "identity"
      }
    },
    {
      "id": "docking-capture-ring",
      "label": "Roof docking mating ring; outward approach +Y",
      "role": "identity",
      "certainty": "inferred",
      "stage": 3,
      "shape": {
        "type": "torus",
        "major": 1.6,
        "minor": 0.25,
        "segments": 24,
        "sides": 6,
        "rings": 0
      },
      "at": [
        0,
        17.75,
        -25
      ],
      "look": {
        "fill": "dark",
        "weight": 1.2,
        "alpha": 0.8,
        "glow": 0.28,
        "tone": "bright"
      }
    },
    {
      "id": "docking-hatch",
      "label": "Closed pressure hatch recessed below mating plane",
      "role": "detail",
      "certainty": "inferred",
      "stage": 3,
      "shape": {
        "type": "cylinder",
        "radius": 1.35,
        "height": 0.16,
        "segments": 16,
        "ribs": 4,
        "rings": 0
      },
      "at": [
        0,
        17.32,
        -25
      ],
      "look": {
        "fill": "dark",
        "weight": 0.6,
        "alpha": 0.6,
        "tone": "faint"
      }
    },
    {
      "id": "antenna-boom",
      "label": "Offset communications mast keeps docking approach clear",
      "role": "detail",
      "certainty": "inferred",
      "stage": 3,
      "shape": {
        "type": "tube",
        "path": [
          [
            0,
            0.0,
            0
          ],
          [
            5,
            3.4,
            -2
          ]
        ],
        "radius": 0.23,
        "sides": 6,
        "samples": 2,
        "longitudinal": 0,
        "ring_every": 0,
        "smooth": false
      },
      "at": [
        5,
        14.6,
        -30
      ],
      "look": {
        "fill": "dark",
        "weight": 0.6,
        "alpha": 0.6,
        "tone": "faint"
      }
    },
    {
      "id": "high-gain-antenna",
      "label": "Directional refinery communications reflector",
      "role": "detail",
      "certainty": "inferred",
      "stage": 3,
      "shape": {
        "type": "lathe",
        "profile": [
          [
            0,
            0
          ],
          [
            1,
            0.18
          ],
          [
            2,
            0.65
          ],
          [
            2,
            0.78
          ],
          [
            1,
            0.32
          ],
          [
            0,
            0.14
          ]
        ],
        "segments": 20,
        "meridians": 6
      },
      "at": [
        10,
        18,
        -32
      ],
      "look": {
        "fill": "dark",
        "weight": 0.6,
        "alpha": 0.6,
        "tone": "faint"
      },
      "rotate": [
        25,
        0,
        30
      ]
    },
    {
      "id": "antenna-feed",
      "label": "Reflector focal feed support",
      "role": "detail",
      "certainty": "inferred",
      "stage": 3,
      "shape": {
        "type": "tube",
        "path": [
          [
            0,
            0,
            0
          ],
          [
            0,
            2.1,
            0
          ]
        ],
        "radius": 0.12,
        "sides": 5,
        "samples": 2,
        "longitudinal": 0,
        "ring_every": 0,
        "smooth": false
      },
      "at": [
        10,
        18,
        -32
      ],
      "look": {
        "fill": "dark",
        "weight": 0.6,
        "alpha": 0.6,
        "tone": "faint"
      }
    },
    {
      "id": "docking-outer-collar",
      "label": "Outer capture collar protects the mating seal",
      "role": "identity",
      "certainty": "inferred",
      "stage": 3,
      "shape": {
        "type": "torus",
        "major": 1.95,
        "minor": 0.2,
        "segments": 20,
        "sides": 6,
        "rings": 0
      },
      "at": [
        0,
        17.2,
        -25
      ],
      "look": {
        "tone": "identity",
        "fill": "dark",
        "weight": 1.1,
        "alpha": 0.65,
        "glow": 0.12
      }
    },
    {
      "id": "thrust-yoke-horizontal",
      "label": "Raised transverse thrust yoke ahead of engine plate",
      "role": "structure",
      "certainty": "inferred",
      "stage": 5,
      "shape": {
        "type": "box",
        "size": [
          13,
          1.8,
          1.5
        ]
      },
      "at": [
        0,
        0,
        -88.3
      ],
      "look": {
        "tone": "structure",
        "fill": "dark",
        "weight": 1.1,
        "alpha": 0.65,
        "glow": 0.12
      }
    },
    {
      "id": "thrust-yoke-vertical",
      "label": "Raised vertical thrust yoke ahead of engine plate",
      "role": "structure",
      "certainty": "inferred",
      "stage": 5,
      "shape": {
        "type": "box",
        "size": [
          1.8,
          13,
          1.5
        ]
      },
      "at": [
        0,
        0,
        -88.3
      ],
      "look": {
        "tone": "structure",
        "fill": "dark",
        "weight": 1.1,
        "alpha": 0.65,
        "glow": 0.12
      }
    },
    {
      "id": "engine-feed-manifold",
      "label": "Aft-face drive feed and power distribution manifold",
      "role": "detail",
      "certainty": "inferred",
      "stage": 5,
      "shape": {
        "type": "box",
        "size": [
          3.6,
          3.6,
          1.4
        ]
      },
      "at": [
        0,
        0,
        -91.7
      ],
      "look": {
        "tone": "accent",
        "fill": "dark",
        "weight": 0.8,
        "alpha": 0.75,
        "glow": 0.16
      }
    },
    {
      "id": "crew-roof-service-hatch",
      "label": "Flush roof equipment hatch, clear of docking approach",
      "role": "detail",
      "certainty": "inferred",
      "stage": 3,
      "shape": {
        "type": "box",
        "size": [
          2.4,
          0.25,
          2.4
        ]
      },
      "at": [
        3.6,
        15.62,
        -28
      ],
      "look": {
        "tone": "hairline",
        "fill": "dark",
        "weight": 0.8,
        "alpha": 0.75,
        "glow": 0.16
      }
    },
    {
      "id": "jaw-back-chord-port",
      "label": "Outboard compression chord gives arm beam bending depth",
      "role": "structure",
      "certainty": "inferred",
      "stage": 2,
      "shape": {
        "type": "tube",
        "path": [
          [
            0.0,
            0.0,
            0.0
          ],
          [
            0.0,
            0.0,
            8.0
          ],
          [
            0.0,
            0.0,
            16.0
          ],
          [
            0.0,
            0.0,
            23.0
          ],
          [
            1.62791,
            0.0,
            30.0
          ]
        ],
        "radius": 0.37,
        "sides": 6,
        "samples": 5,
        "smooth": false,
        "longitudinal": 0,
        "ring_every": 0
      },
      "at": [
        -14.15,
        0.0,
        -12.0
      ],
      "look": {
        "tone": "identity",
        "fill": "dark",
        "weight": 1.05,
        "alpha": 0.82,
        "glow": 0.22
      }
    },
    {
      "id": "shoe-carrier-port",
      "label": "Recessed compliant sleeve transfers tool reaction into the arm",
      "role": "structure",
      "certainty": "inferred",
      "stage": 2,
      "shape": {
        "type": "cylinder",
        "radius": 0.62,
        "height": 1.3,
        "segments": 16,
        "ribs": 4,
        "rings": 2
      },
      "at": [
        -13,
        0,
        14
      ],
      "look": {
        "tone": "accent",
        "fill": "dark",
        "weight": 0.95,
        "alpha": 0.84,
        "glow": 0.22
      },
      "rotate": [
        0,
        0,
        -90
      ]
    },
    {
      "id": "shoe-trunnion-port",
      "label": "Shoe equaliser pin captured by carrier cheeks",
      "role": "detail",
      "certainty": "inferred",
      "stage": 2,
      "shape": {
        "type": "cylinder",
        "radius": 0.5,
        "height": 3,
        "segments": 16,
        "ribs": 4,
        "rings": 1
      },
      "at": [
        -12.05,
        -1.5,
        14
      ],
      "look": {
        "tone": "bright",
        "fill": "dark",
        "weight": 0.58,
        "alpha": 0.62,
        "glow": 0.08
      }
    },
    {
      "id": "jaw-lock-sector-port",
      "label": "Rotating root lock sector engages fixed drive-side brake",
      "role": "identity",
      "certainty": "inferred",
      "stage": 2,
      "shape": {
        "type": "tube",
        "path": [
          [
            0.0,
            0.0,
            0.0
          ],
          [
            -0.46558,
            0.0,
            -0.39067
          ],
          [
            -1.03669,
            0.0,
            -0.59854
          ],
          [
            -1.64446,
            0.0,
            -0.59854
          ],
          [
            -2.21558,
            0.0,
            -0.39067
          ],
          [
            -2.68116,
            0.0,
            0.0
          ],
          [
            -2.98504,
            0.0,
            0.52634
          ],
          [
            -3.09058,
            0.0,
            1.12488
          ],
          [
            -2.98504,
            0.0,
            1.72341
          ],
          [
            -2.68116,
            0.0,
            2.24976
          ],
          [
            -2.21558,
            0.0,
            2.64042
          ],
          [
            -1.64446,
            0.0,
            2.84829
          ]
        ],
        "radius": 0.22,
        "sides": 6,
        "samples": 12,
        "smooth": false,
        "longitudinal": 0,
        "ring_every": 0
      },
      "at": [
        -10.65942,
        1.35,
        -15.12488
      ],
      "look": {
        "tone": "bright",
        "fill": "dark",
        "weight": 1.05,
        "alpha": 0.82,
        "glow": 0.22
      }
    },
    {
      "id": "jaw-back-chord-starboard",
      "label": "Outboard compression chord gives arm beam bending depth",
      "role": "structure",
      "certainty": "inferred",
      "stage": 2,
      "shape": {
        "type": "tube",
        "path": [
          [
            0.0,
            0.0,
            0.0
          ],
          [
            0.0,
            0.0,
            8.0
          ],
          [
            0.0,
            0.0,
            16.0
          ],
          [
            0.0,
            0.0,
            23.0
          ],
          [
            -1.62791,
            0.0,
            30.0
          ]
        ],
        "radius": 0.37,
        "sides": 6,
        "samples": 5,
        "smooth": false,
        "longitudinal": 0,
        "ring_every": 0
      },
      "at": [
        14.15,
        0.0,
        -12.0
      ],
      "look": {
        "tone": "identity",
        "fill": "dark",
        "weight": 1.05,
        "alpha": 0.82,
        "glow": 0.22
      }
    },
    {
      "id": "shoe-carrier-starboard",
      "label": "Recessed compliant sleeve transfers tool reaction into the arm",
      "role": "structure",
      "certainty": "inferred",
      "stage": 2,
      "shape": {
        "type": "cylinder",
        "radius": 0.62,
        "height": 1.3,
        "segments": 16,
        "ribs": 4,
        "rings": 2
      },
      "at": [
        13,
        0,
        14
      ],
      "look": {
        "tone": "accent",
        "fill": "dark",
        "weight": 0.95,
        "alpha": 0.84,
        "glow": 0.22
      },
      "rotate": [
        0,
        0,
        90
      ]
    },
    {
      "id": "shoe-trunnion-starboard",
      "label": "Shoe equaliser pin captured by carrier cheeks",
      "role": "detail",
      "certainty": "inferred",
      "stage": 2,
      "shape": {
        "type": "cylinder",
        "radius": 0.5,
        "height": 3,
        "segments": 16,
        "ribs": 4,
        "rings": 1
      },
      "at": [
        12.05,
        -1.5,
        14
      ],
      "look": {
        "tone": "bright",
        "fill": "dark",
        "weight": 0.58,
        "alpha": 0.62,
        "glow": 0.08
      }
    },
    {
      "id": "jaw-lock-sector-starboard",
      "label": "Rotating root lock sector engages fixed drive-side brake",
      "role": "identity",
      "certainty": "inferred",
      "stage": 2,
      "shape": {
        "type": "tube",
        "path": [
          [
            0.0,
            0.0,
            0.0
          ],
          [
            0.46558,
            0.0,
            -0.39067
          ],
          [
            1.03669,
            0.0,
            -0.59854
          ],
          [
            1.64446,
            0.0,
            -0.59854
          ],
          [
            2.21558,
            0.0,
            -0.39067
          ],
          [
            2.68116,
            0.0,
            0.0
          ],
          [
            2.98504,
            0.0,
            0.52634
          ],
          [
            3.09058,
            0.0,
            1.12488
          ],
          [
            2.98504,
            0.0,
            1.72341
          ],
          [
            2.68116,
            0.0,
            2.24976
          ],
          [
            2.21558,
            0.0,
            2.64042
          ],
          [
            1.64446,
            0.0,
            2.84829
          ]
        ],
        "radius": 0.22,
        "sides": 6,
        "samples": 12,
        "smooth": false,
        "longitudinal": 0,
        "ring_every": 0
      },
      "at": [
        10.65942,
        1.35,
        -15.12488
      ],
      "look": {
        "tone": "bright",
        "fill": "dark",
        "weight": 1.05,
        "alpha": 0.82,
        "glow": 0.22
      }
    },
    {
      "id": "jaw-back-chord-dorsal",
      "label": "Outboard compression chord gives arm beam bending depth",
      "role": "structure",
      "certainty": "inferred",
      "stage": 2,
      "shape": {
        "type": "tube",
        "path": [
          [
            0.0,
            0.0,
            0.0
          ],
          [
            0.0,
            0.0,
            8.0
          ],
          [
            0.0,
            0.0,
            16.0
          ],
          [
            0.0,
            0.0,
            23.0
          ],
          [
            0.0,
            -1.62791,
            30.0
          ]
        ],
        "radius": 0.37,
        "sides": 6,
        "samples": 5,
        "smooth": false,
        "longitudinal": 0,
        "ring_every": 0
      },
      "at": [
        0.0,
        12.15,
        -12.0
      ],
      "look": {
        "tone": "identity",
        "fill": "dark",
        "weight": 1.05,
        "alpha": 0.82,
        "glow": 0.22
      }
    },
    {
      "id": "shoe-carrier-dorsal",
      "label": "Recessed compliant sleeve transfers tool reaction into the arm",
      "role": "structure",
      "certainty": "inferred",
      "stage": 2,
      "shape": {
        "type": "cylinder",
        "radius": 0.62,
        "height": 1.3,
        "segments": 16,
        "ribs": 4,
        "rings": 2
      },
      "at": [
        0,
        11,
        14
      ],
      "look": {
        "tone": "accent",
        "fill": "dark",
        "weight": 0.95,
        "alpha": 0.84,
        "glow": 0.22
      },
      "rotate": [
        0,
        0,
        180
      ]
    },
    {
      "id": "shoe-trunnion-dorsal",
      "label": "Shoe equaliser pin captured by carrier cheeks",
      "role": "detail",
      "certainty": "inferred",
      "stage": 2,
      "shape": {
        "type": "cylinder",
        "radius": 0.5,
        "height": 3,
        "segments": 16,
        "ribs": 4,
        "rings": 1
      },
      "at": [
        -1.5,
        10.05,
        14
      ],
      "look": {
        "tone": "bright",
        "fill": "dark",
        "weight": 0.58,
        "alpha": 0.62,
        "glow": 0.08
      },
      "rotate": [
        0,
        0,
        -90
      ]
    },
    {
      "id": "jaw-lock-sector-dorsal",
      "label": "Rotating root lock sector engages fixed drive-side brake",
      "role": "identity",
      "certainty": "inferred",
      "stage": 2,
      "shape": {
        "type": "tube",
        "path": [
          [
            0.0,
            0.0,
            0.0
          ],
          [
            0.0,
            0.46558,
            -0.39067
          ],
          [
            0.0,
            1.03669,
            -0.59854
          ],
          [
            0.0,
            1.64446,
            -0.59854
          ],
          [
            0.0,
            2.21558,
            -0.39067
          ],
          [
            0.0,
            2.68116,
            0.0
          ],
          [
            0.0,
            2.98504,
            0.52634
          ],
          [
            0.0,
            3.09058,
            1.12488
          ],
          [
            0.0,
            2.98504,
            1.72341
          ],
          [
            0.0,
            2.68116,
            2.24976
          ],
          [
            0.0,
            2.21558,
            2.64042
          ],
          [
            0.0,
            1.64446,
            2.84829
          ]
        ],
        "radius": 0.22,
        "sides": 6,
        "samples": 12,
        "smooth": false,
        "longitudinal": 0,
        "ring_every": 0
      },
      "at": [
        1.35,
        8.65942,
        -15.12488
      ],
      "look": {
        "tone": "bright",
        "fill": "dark",
        "weight": 1.05,
        "alpha": 0.82,
        "glow": 0.22
      }
    },
    {
      "id": "jaw-back-chord-ventral",
      "label": "Outboard compression chord gives arm beam bending depth",
      "role": "structure",
      "certainty": "inferred",
      "stage": 2,
      "shape": {
        "type": "tube",
        "path": [
          [
            0.0,
            0.0,
            0.0
          ],
          [
            0.0,
            0.0,
            8.0
          ],
          [
            0.0,
            0.0,
            16.0
          ],
          [
            0.0,
            0.0,
            23.0
          ],
          [
            0.0,
            1.62791,
            30.0
          ]
        ],
        "radius": 0.37,
        "sides": 6,
        "samples": 5,
        "smooth": false,
        "longitudinal": 0,
        "ring_every": 0
      },
      "at": [
        0.0,
        -12.15,
        -12.0
      ],
      "look": {
        "tone": "identity",
        "fill": "dark",
        "weight": 1.05,
        "alpha": 0.82,
        "glow": 0.22
      }
    },
    {
      "id": "shoe-carrier-ventral",
      "label": "Recessed compliant sleeve transfers tool reaction into the arm",
      "role": "structure",
      "certainty": "inferred",
      "stage": 2,
      "shape": {
        "type": "cylinder",
        "radius": 0.62,
        "height": 1.3,
        "segments": 16,
        "ribs": 4,
        "rings": 2
      },
      "at": [
        0,
        -11,
        14
      ],
      "look": {
        "tone": "accent",
        "fill": "dark",
        "weight": 0.95,
        "alpha": 0.84,
        "glow": 0.22
      },
      "rotate": [
        0,
        0,
        0
      ]
    },
    {
      "id": "shoe-trunnion-ventral",
      "label": "Shoe equaliser pin captured by carrier cheeks",
      "role": "detail",
      "certainty": "inferred",
      "stage": 2,
      "shape": {
        "type": "cylinder",
        "radius": 0.5,
        "height": 3,
        "segments": 16,
        "ribs": 4,
        "rings": 1
      },
      "at": [
        -1.5,
        -10.05,
        14
      ],
      "look": {
        "tone": "bright",
        "fill": "dark",
        "weight": 0.58,
        "alpha": 0.62,
        "glow": 0.08
      },
      "rotate": [
        0,
        0,
        -90
      ]
    },
    {
      "id": "jaw-lock-sector-ventral",
      "label": "Rotating root lock sector engages fixed drive-side brake",
      "role": "identity",
      "certainty": "inferred",
      "stage": 2,
      "shape": {
        "type": "tube",
        "path": [
          [
            0.0,
            0.0,
            0.0
          ],
          [
            0.0,
            -0.46558,
            -0.39067
          ],
          [
            0.0,
            -1.03669,
            -0.59854
          ],
          [
            0.0,
            -1.64446,
            -0.59854
          ],
          [
            0.0,
            -2.21558,
            -0.39067
          ],
          [
            0.0,
            -2.68116,
            0.0
          ],
          [
            0.0,
            -2.98504,
            0.52634
          ],
          [
            0.0,
            -3.09058,
            1.12488
          ],
          [
            0.0,
            -2.98504,
            1.72341
          ],
          [
            0.0,
            -2.68116,
            2.24976
          ],
          [
            0.0,
            -2.21558,
            2.64042
          ],
          [
            0.0,
            -1.64446,
            2.84829
          ]
        ],
        "radius": 0.22,
        "sides": 6,
        "samples": 12,
        "smooth": false,
        "longitudinal": 0,
        "ring_every": 0
      },
      "at": [
        1.35,
        -8.65942,
        -15.12488
      ],
      "look": {
        "tone": "bright",
        "fill": "dark",
        "weight": 1.05,
        "alpha": 0.82,
        "glow": 0.22
      }
    },
    {
      "id": "crew-access-frame",
      "label": "Raised pressure frame around recessed lower-deck access hatch",
      "role": "detail",
      "certainty": "inferred",
      "stage": 3,
      "shape": {
        "type": "box",
        "size": [
          2.4,
          2.6,
          0.26
        ]
      },
      "at": [
        -2.8,
        9.05,
        -17.9
      ],
      "look": {
        "tone": "structure",
        "fill": "dark",
        "weight": 0.8,
        "alpha": 0.84,
        "glow": 0.15
      }
    },
    {
      "id": "crew-access-hatch",
      "label": "Closed recessed lower-deck emergency and servicing pressure hatch",
      "role": "detail",
      "certainty": "inferred",
      "stage": 3,
      "shape": {
        "type": "box",
        "size": [
          2,
          2.2,
          0.1
        ]
      },
      "at": [
        -2.8,
        9.05,
        -17.83
      ],
      "look": {
        "tone": "identity",
        "fill": "dark",
        "weight": 0.8,
        "alpha": 0.84,
        "glow": 0.15
      }
    },
    {
      "id": "crew-access-latch",
      "label": "Pressure-hatch captive latch handle",
      "role": "detail",
      "certainty": "inferred",
      "stage": 3,
      "shape": {
        "type": "box",
        "size": [
          0.25,
          0.65,
          0.25
        ]
      },
      "at": [
        -1.8,
        9.05,
        -17.69
      ],
      "look": {
        "tone": "bright",
        "fill": "dark",
        "weight": 0.8,
        "alpha": 0.84,
        "glow": 0.15
      }
    },
    {
      "id": "crew-utility-base",
      "label": "Protected paired service-umbilical connector mounting panel",
      "role": "detail",
      "certainty": "inferred",
      "stage": 3,
      "shape": {
        "type": "box",
        "size": [
          1.8,
          1.6,
          0.2
        ]
      },
      "at": [
        2.8,
        9.05,
        -17.91
      ],
      "look": {
        "tone": "structure",
        "fill": "dark",
        "weight": 0.8,
        "alpha": 0.84,
        "glow": 0.15
      }
    },
    {
      "id": "tank-conduit-unions",
      "label": "Three spaced service-header clamps tie instrumentation line to tank barrel",
      "role": "detail",
      "certainty": "inferred",
      "stage": 4,
      "shape": {
        "type": "box",
        "size": [
          0.58,
          0.58,
          0.65
        ]
      },
      "at": [
        -9.67,
        -2.67,
        -79.5
      ],
      "look": {
        "tone": "bright",
        "fill": "dark",
        "weight": 0.85,
        "alpha": 0.88,
        "glow": 0.15
      },
      "repeat": {
        "count": 3,
        "step": {
          "at": [
            0,
            0,
            4
          ]
        }
      },
      "mirror": "x"
    }
  ],
  "articulations": [
    {
      "id": "radiator-fold-port",
      "type": "hinge",
      "parts": [
        "radiator-spar-port",
        "radiator-panel-port-0",
        "radiator-header-port-0",
        "radiator-edge-port--61.5",
        "radiator-drive-port--58",
        "thermal-moving-port-supply"
      ],
      "axis": [
        0,
        0,
        -1
      ],
      "pivot": [
        -4,
        0,
        -49
      ],
      "amount": 78,
      "order": 1
    },
    {
      "id": "radiator-fold-starboard",
      "type": "hinge",
      "parts": [
        "radiator-spar-starboard",
        "radiator-panel-starboard-0",
        "radiator-header-starboard-0",
        "radiator-edge-starboard--61.5",
        "radiator-drive-starboard--58",
        "thermal-moving-starboard-supply"
      ],
      "axis": [
        0,
        0,
        1
      ],
      "pivot": [
        4,
        0,
        -49
      ],
      "amount": 78,
      "order": 1
    },
    {
      "id": "cradle-release-port",
      "type": "hinge",
      "parts": [
        "cradle-port-rail--0.9",
        "cradle-port-rung-0",
        "cradle-port-rung-4",
        "cradle-port-contact-pad",
        "cradle-port-toe",
        "floodlight-housing-port",
        "floodlight-lens-port",
        "cradle-port-harness",
        "jaw-back-chord-port",
        "jaw-web-port-0--0.9",
        "jaw-web-port-2--0.9",
        "jaw-web-port-3--0.9",
        "shoe-carrier-port",
        "shoe-trunnion-port",
        "shoe-wear-tile-port",
        "jaw-lock-sector-port",
        "jaw-lock-tooth-port--120",
        "shoe-centre-land-port",
        "shoe-load-cheeks-port",
        "tool-backing-fasteners-port-12.55",
        "tool-backing-fasteners-port-15.45",
        "tool-pivot-retainers-port",
        "tool-relief-floors-port"
      ],
      "axis": [
        0,
        -1,
        0
      ],
      "pivot": [
        -12,
        0,
        -14
      ],
      "amount": 32,
      "order": 0
    },
    {
      "id": "cradle-release-starboard",
      "type": "hinge",
      "parts": [
        "cradle-starboard-rail--0.9",
        "cradle-starboard-rung-0",
        "cradle-starboard-rung-4",
        "cradle-starboard-contact-pad",
        "cradle-starboard-toe",
        "floodlight-housing-starboard",
        "floodlight-lens-starboard",
        "cradle-starboard-harness",
        "jaw-back-chord-starboard",
        "jaw-web-starboard-0--0.9",
        "jaw-web-starboard-2--0.9",
        "jaw-web-starboard-3--0.9",
        "shoe-carrier-starboard",
        "shoe-trunnion-starboard",
        "shoe-wear-tile-starboard",
        "jaw-lock-sector-starboard",
        "jaw-lock-tooth-starboard-80",
        "shoe-centre-land-starboard",
        "shoe-load-cheeks-starboard",
        "tool-backing-fasteners-starboard-12.55",
        "tool-backing-fasteners-starboard-15.45",
        "tool-pivot-retainers-starboard",
        "tool-relief-floors-starboard"
      ],
      "axis": [
        0,
        1,
        0
      ],
      "pivot": [
        12,
        0,
        -14
      ],
      "amount": 32,
      "order": 0
    },
    {
      "id": "cradle-release-dorsal",
      "type": "hinge",
      "parts": [
        "cradle-dorsal-rail--0.9",
        "cradle-dorsal-rung-0",
        "cradle-dorsal-rung-4",
        "cradle-dorsal-contact-pad",
        "cradle-dorsal-toe",
        "floodlight-housing-dorsal",
        "floodlight-lens-dorsal",
        "cradle-dorsal-harness",
        "jaw-back-chord-dorsal",
        "jaw-web-dorsal-0--0.9",
        "jaw-web-dorsal-2--0.9",
        "jaw-web-dorsal-3--0.9",
        "shoe-carrier-dorsal",
        "shoe-trunnion-dorsal",
        "shoe-wear-tile-dorsal",
        "jaw-lock-sector-dorsal",
        "jaw-lock-tooth-dorsal--120",
        "shoe-centre-land-dorsal",
        "shoe-load-cheeks-dorsal",
        "tool-backing-fasteners-dorsal-12.55",
        "tool-backing-fasteners-dorsal-15.45",
        "tool-pivot-retainers-dorsal",
        "tool-relief-floors-dorsal"
      ],
      "axis": [
        -1,
        0,
        0
      ],
      "pivot": [
        0,
        10,
        -14
      ],
      "amount": 32,
      "order": 0
    },
    {
      "id": "cradle-release-ventral",
      "type": "hinge",
      "parts": [
        "cradle-ventral-rail--0.9",
        "cradle-ventral-rung-0",
        "cradle-ventral-rung-4",
        "cradle-ventral-contact-pad",
        "cradle-ventral-toe",
        "floodlight-housing-ventral",
        "floodlight-lens-ventral",
        "cradle-ventral-harness",
        "jaw-back-chord-ventral",
        "jaw-web-ventral-0--0.9",
        "jaw-web-ventral-2--0.9",
        "jaw-web-ventral-3--0.9",
        "shoe-carrier-ventral",
        "shoe-trunnion-ventral",
        "shoe-wear-tile-ventral",
        "jaw-lock-sector-ventral",
        "jaw-lock-tooth-ventral-80",
        "shoe-centre-land-ventral",
        "shoe-load-cheeks-ventral",
        "tool-backing-fasteners-ventral-12.55",
        "tool-backing-fasteners-ventral-15.45",
        "tool-pivot-retainers-ventral",
        "tool-relief-floors-ventral"
      ],
      "axis": [
        1,
        0,
        0
      ],
      "pivot": [
        0,
        -10,
        -14
      ],
      "amount": 32,
      "order": 0
    }
  ],
  "labels": [],
  "annotations": [],
  "anchors": {
    "front": {
      "part": "cargo-thrust-platen",
      "face": "front"
    },
    "base": {
      "point": [
        0,
        0,
        0
      ],
      "up": [
        0,
        1,
        0
      ]
    }
  },
  "presentation": {
    "framing": {
      "yaw": 57,
      "pitch": 22,
      "fit": 1.03
    },
    "views": [
      {
        "id": "open",
        "label": "Capture release / radiators folded",
        "yaw": 57,
        "pitch": 22,
        "distance": 1.0
      },
      {
        "id": "crew",
        "label": "Crew and roof dock",
        "yaw": 40,
        "pitch": 23,
        "target": "crew-panorama-window-glass",
        "distance": 2.2
      },
      {
        "id": "cradle",
        "label": "Empty capture cradle",
        "yaw": 32,
        "pitch": 20,
        "target": "cargo-thrust-platen",
        "distance": 2.2
      },
      {
        "id": "drive",
        "label": "Four-drive engine island",
        "yaw": 146,
        "pitch": 22,
        "target": "engine-thrust-frame",
        "distance": 1.85
      },
      {
        "id": "thermal-root",
        "label": "Radiator bearing and root lock",
        "yaw": 70,
        "pitch": 28,
        "target": "radiator-knuckle-port--58",
        "distance": 4.5
      },
      {
        "id": "contact-head",
        "label": "Three ice lands, sleeve and transverse p",
        "yaw": -62,
        "pitch": 19,
        "target": "shoe-wear-tile-starboard",
        "distance": 0.75
      },
      {
        "id": "propellant",
        "label": "Tank straps, partial saddles and legs",
        "yaw": 110,
        "pitch": -18,
        "target": "water-tank--1",
        "distance": 1.1
      }
    ],
    "atmosphere": {
      "haze": 0.2,
      "scanlines": false,
      "vignette": true,
      "grid": false,
      "projector": false,
      "motes": 0
    },
    "occlusion": "xray",
    "certainty_style": "subtle",
    "background": "deep",
    "still_pose": "closed",
    "float": 0
  },
  "animation": {
    "assembly": {
      "style": "ceremony",
      "seconds": 5.6,
      "interference": false
    },
    "idle": {
      "life": "calm",
      "events": [
        "sweep",
        "shimmer"
      ],
      "cadence": [
        12,
        20
      ],
      "strength": 0.18
    },
    "camera": {
      "drift": 0,
      "breathe": 0,
      "tour": []
    },
    "reduced_motion": "still"
  },
  "authoring": {
    "tier": "unbounded",
    "research": "done",
    "sources": [
      "nasa-tug",
      "iss-truss",
      "iss-radiator"
    ],
    "review_rounds": 13,
    "outcome": "outstanding",
    "identity": [
      {
        "feature": "Four-jaw empty cradle forward, long compression spine and four aft drives",
        "parts": [
          "cargo-thrust-platen",
          "engine-thrust-frame",
          "spine-longeron--3--3"
        ]
      },
      {
        "feature": "Raised two-deck cab with panoramic glazing and roof dock",
        "parts": [
          "crew-lower-deck",
          "crew-panorama-window-glass",
          "docking-capture-ring"
        ]
      },
      {
        "feature": "Two folding radiator wings parallel to thrust",
        "parts": [
          "radiator-panel-port-0",
          "radiator-panel-starboard-0"
        ]
      }
    ],
    "next": [],
    "critic": {
      "scene_sha256": "91d44356279f79c36699443704644af3435ca8b4c45e6725c71b0a0b6c9bbb91",
      "verdict": "outstanding",
      "scores": {
        "silhouette": 3,
        "proportions": 3,
        "identity": 3,
        "depth": 3,
        "composition": 3,
        "assembly": 3,
        "motion": 3,
        "density": 3,
        "honesty": 3
      },
      "round": 13,
      "defects": 0
    },
    "rounds": [
      {
        "round": 1,
        "result": "baseline",
        "minutes": 0.4,
        "changes": [
          "draft"
        ],
        "summary": "The requested two-deck panoramic cab is identifiable as a cabin but its close view reads as a stack of similarly weighted horizontal loops. "
      },
      {
        "round": 2,
        "result": "kept",
        "minutes": 2.0,
        "changes": [
          "D1",
          "D2",
          "D3",
          "D4"
        ],
        "summary": "The nearest lower jaw runs into the bottom image edge and overlaps the title area. A substantial part of its end hardware is lost despite la"
      },
      {
        "round": 3,
        "result": "kept",
        "minutes": 3.3,
        "changes": [
          "D2",
          "D3",
          "D6",
          "D7"
        ],
        "summary": "The broad bow platen and its four square contact regions remain mostly featureless rectangles, especially beside the articulated jaw roots a"
      },
      {
        "round": 4,
        "result": "kept",
        "minutes": 3.5,
        "changes": [
          "D3",
          "D8"
        ],
        "summary": "No further defect requested in this round."
      },
      {
        "round": 5,
        "result": "kept",
        "minutes": 0.5,
        "changes": [],
        "summary": "The four-jaw function is count-correct, but long rails terminate in plain block pads and the large root bearings have no comparably readable"
      },
      {
        "round": 6,
        "result": "kept",
        "minutes": 3.8,
        "changes": [
          "D10",
          "D2",
          "D8",
          "D9"
        ],
        "summary": "The cradle's ends remain stacks of open-looking rectangular cages and square blocks. From the close-up, the difference between contact pad, "
      },
      {
        "round": 7,
        "result": "kept",
        "minutes": 4.7,
        "changes": [
          "D11",
          "D2",
          "D3",
          "D9"
        ],
        "summary": "The contact assemblies remain straight rectangular stacks: one broad open-looking box, a narrow central block, and a detached-looking end bl"
      },
      {
        "round": 8,
        "result": "kept",
        "minutes": 2.6,
        "changes": [
          "D12",
          "D2",
          "D8",
          "D9"
        ],
        "summary": "The four engine bell and gimbal units are distinct, but their broad polygonal backing plates visually merge into the central aft framework; "
      },
      {
        "round": 9,
        "result": "kept",
        "minutes": 2.4,
        "changes": [
          "D10",
          "D12",
          "D2"
        ],
        "summary": "The tank end hoops and small lower plates are visible, but the restraint-to-spine attachment remains a thin, abrupt meeting of large hoop an"
      },
      {
        "round": 10,
        "result": "kept",
        "minutes": 3.2,
        "changes": [
          "D12",
          "D2",
          "D9"
        ],
        "summary": "Each of the three broad ice-contact lands is a largely featureless chamfered slab. The small peripheral fasteners and carrier pivot are purp"
      },
      {
        "round": 11,
        "result": "kept",
        "minutes": 2.6,
        "changes": [
          "D13",
          "D9"
        ],
        "summary": "The domed ends, hoops and lower support/service blocks are developed, but the long tank barrel spans between the hoops remain nearly feature"
      },
      {
        "round": 12,
        "result": "kept",
        "minutes": 1.2,
        "changes": [
          "D12"
        ],
        "summary": "The long tank barrels between the developed end hoops remain mostly empty straight-sided spans, with isolated small boxes and no legible con"
      },
      {
        "round": 13,
        "result": "kept",
        "minutes": 2.5,
        "changes": [
          "D12"
        ],
        "summary": "No further defect requested in this round."
      }
    ]
  },
  "reading": {
    "how": [
      "Original fictional spacecraft designed for the supplied game brief.",
      "NASA modular-tug, ISS truss and thermal-control reasoning informs the architecture; no vehicle is copied.",
      "Every vessel dimension and hardware shape is designed/inferred. No flight-performance claim is made."
    ]
  }
}
