{
  "submissionMeta": {
    "projectId": "TODO_RESOLVE_AUTHORITATIVE_STORM_CREATIVEWORK_ID",
    "projectSlug": "harbor-zero",
    "schemaVersion": "2.8",
    "submissionType": "proposed-production-blockout",
    "submittedBy": "Customer Story Studio / assistant-generated handoff",
    "submittedOn": "2026-09-10",
    "summary": "Source-guided ST. ELMO + NIGHTINGALE blockout for shot004.",
    "status": "proposed"
  },
  "collections": [],
  "nodes": [
    {
      "identifier": [
        {
          "value": "nveh-hz-st-elmo",
          "domain": "customerstorystudio.com"
        }
      ],
      "entityType": "NarrativeObject",
      "name": "ST. ELMO",
      "description": "Proposed persistent identity for the modern courier visible in uploaded shot 004.",
      "narrativeType": "narrativeVehicle",
      "Depiction": [
        {
          "identifier": [
            {
              "identifierValue": "dep-hz-stelmo-blockout-a01",
              "identifierScope": "customerstorystudio.com"
            }
          ]
        }
      ],
      "id": "nveh-hz-st-elmo",
      "customData": {
        "id": "nveh-hz-st-elmo",
        "canonStatus": "proposed alias; reconcile before merge",
        "sourceObservations": [
          {
            "id": "OBS-ST-01",
            "text": "Pale faceted upper shell above a dark lower hull.",
            "confidence": "high"
          },
          {
            "id": "OBS-ST-02",
            "text": "Warm horizontal belt turns across the forward face.",
            "confidence": "high"
          },
          {
            "id": "OBS-ST-03",
            "text": "Dark forward/side glazing and a small red forward point.",
            "confidence": "high"
          }
        ],
        "notEstablished": [
          "exact real dimensions",
          "camera/lens metadata",
          "underwater topology or catamaran arrangement",
          "hydrofoil positions and mechanism",
          "propulsion hardware",
          "registration, ownership, name lettering",
          "medical rescue conversion",
          "full interior layout",
          "source camera move or rigid geometry consistency across the clip"
        ],
        "site": {
          "pageSlug": "harbor-zero/vehicles/st-elmo",
          "headline": "The courier beside the survivor.",
          "lead": "Source-guided modeling dossier; blockout awaiting approval."
        },
        "attributes": {
          "relatedScenes": [
            "ns-hz-shot004-shared-slipway"
          ],
          "relatedVehicles": [
            "nveh-hz-nightingale"
          ]
        }
      }
    },
    {
      "identifier": [
        {
          "value": "asset-hz-st-elmo-blockout-a01",
          "domain": "customerstorystudio.com"
        }
      ],
      "entityType": "Asset",
      "name": "ST. ELMO / editable blockout A01",
      "description": "Actual generated polygon mesh; production vehicle blockout, not film-hero or simulation-certified.",
      "assetFC": {
        "functionalType": "productionProp.productionVehicle"
      },
      "AssetSC": {
        "identifier": [
          {
            "identifierValue": "asset-hz-st-elmo-blockout-a01-glb-sc",
            "identifierScope": "customerstorystudio.com"
          }
        ]
      },
      "Depiction": [
        {
          "identifier": [
            {
              "identifierValue": "dep-hz-stelmo-blockout-a01",
              "identifierScope": "customerstorystudio.com"
            }
          ]
        }
      ],
      "id": "asset-hz-st-elmo-blockout-a01",
      "customData": {
        "id": "asset-hz-st-elmo-blockout-a01",
        "buildId": "S004-BLK-A01",
        "assetRole": "cgModel",
        "sourcePath": "assets/st_elmo_blockout.glb",
        "coordinateSystem": "glTF Y-up wrapper over authored local Z-up; meters",
        "statistics": {
          "parts": 62,
          "triangles": 920,
          "vertices": 1156,
          "localBounds": [
            [
              -3.746999,
              -12.28,
              -0.92
            ],
            [
              3.746999,
              12.05,
              5.015
            ]
          ],
          "extents": [
            7.493998,
            24.33,
            5.935
          ]
        },
        "approvalStatus": "review-required",
        "geometrySnapshot": "assets/scene_geometry.json.gz",
        "blenderBuilder": "code/rebuild_in_blender.py",
        "usdSnapshot": "assets/shot004_assembly.usda"
      }
    },
    {
      "identifier": [
        {
          "value": "asset-hz-st-elmo-blockout-a01-glb-sc",
          "domain": "customerstorystudio.com"
        }
      ],
      "entityType": "AssetSC",
      "name": "ST. ELMO / GLB structural representation",
      "description": "Portable glTF 2.0 binary representation of the blockout.",
      "structuralType": "geometry",
      "structuralProperties": {
        "geometryType": "mesh",
        "fileDetails": {
          "fileName": "st_elmo_blockout.glb",
          "filePath": "assets/st_elmo_blockout.glb",
          "fileExtension": "glb",
          "mediaType": "model/gltf-binary"
        }
      },
      "id": "asset-hz-st-elmo-blockout-a01-glb-sc",
      "customData": {}
    },
    {
      "identifier": [
        {
          "value": "dep-hz-stelmo-blockout-a01",
          "domain": "customerstorystudio.com"
        }
      ],
      "entityType": "Depiction",
      "name": "ST. ELMO / blockout depiction",
      "description": "Proposed production depiction; no additional narrative vehicle is created for a mesh representation.",
      "Depicts": {
        "identifier": [
          {
            "identifierValue": "nveh-hz-st-elmo",
            "identifierScope": "customerstorystudio.com"
          }
        ]
      },
      "Depicter": {
        "identifier": [
          {
            "identifierValue": "asset-hz-st-elmo-blockout-a01",
            "identifierScope": "customerstorystudio.com"
          }
        ]
      },
      "id": "dep-hz-stelmo-blockout-a01",
      "customData": {
        "id": "dep-hz-stelmo-blockout-a01",
        "approvalStatus": "review-required",
        "sourceFrameZeroBased": 58
      }
    },
    {
      "identifier": [
        {
          "value": "nveh-hz-nightingale",
          "domain": "customerstorystudio.com"
        }
      ],
      "entityType": "NarrativeObject",
      "name": "NIGHTINGALE",
      "description": "Proposed persistent identity for the traditional workboat visible in uploaded shot 004.",
      "narrativeType": "narrativeVehicle",
      "Depiction": [
        {
          "identifier": [
            {
              "identifierValue": "dep-hz-nightingale-blockout-a01",
              "identifierScope": "customerstorystudio.com"
            }
          ]
        }
      ],
      "id": "nveh-hz-nightingale",
      "customData": {
        "id": "nveh-hz-nightingale",
        "canonStatus": "proposed alias; reconcile before merge",
        "sourceObservations": [
          {
            "id": "OBS-NG-01",
            "text": "Traditional high-sheer hull with many horizontal strakes and rails.",
            "confidence": "high"
          },
          {
            "id": "OBS-NG-02",
            "text": "Upright wheelhouse, dark window panes, warm interior strips, mast/rigging.",
            "confidence": "high"
          }
        ],
        "notEstablished": [
          "exact real dimensions",
          "camera/lens metadata",
          "underwater topology or catamaran arrangement",
          "hydrofoil positions and mechanism",
          "propulsion hardware",
          "registration, ownership, name lettering",
          "medical rescue conversion",
          "full interior layout",
          "source camera move or rigid geometry consistency across the clip"
        ],
        "site": {
          "pageSlug": "harbor-zero/vehicles/nightingale",
          "headline": "The courier beside the survivor.",
          "lead": "Source-guided modeling dossier; blockout awaiting approval."
        },
        "attributes": {
          "relatedScenes": [
            "ns-hz-shot004-shared-slipway"
          ],
          "relatedVehicles": [
            "nveh-hz-st-elmo"
          ]
        }
      }
    },
    {
      "identifier": [
        {
          "value": "asset-hz-nightingale-blockout-a01",
          "domain": "customerstorystudio.com"
        }
      ],
      "entityType": "Asset",
      "name": "NIGHTINGALE / editable blockout A01",
      "description": "Actual generated polygon mesh; production vehicle blockout, not film-hero or simulation-certified.",
      "assetFC": {
        "functionalType": "productionProp.productionVehicle"
      },
      "AssetSC": {
        "identifier": [
          {
            "identifierValue": "asset-hz-nightingale-blockout-a01-glb-sc",
            "identifierScope": "customerstorystudio.com"
          }
        ]
      },
      "Depiction": [
        {
          "identifier": [
            {
              "identifierValue": "dep-hz-nightingale-blockout-a01",
              "identifierScope": "customerstorystudio.com"
            }
          ]
        }
      ],
      "id": "asset-hz-nightingale-blockout-a01",
      "customData": {
        "id": "asset-hz-nightingale-blockout-a01",
        "buildId": "S004-BLK-A01",
        "assetRole": "cgModel",
        "sourcePath": "assets/nightingale_blockout.glb",
        "coordinateSystem": "glTF Y-up wrapper over authored local Z-up; meters",
        "statistics": {
          "parts": 171,
          "triangles": 60400,
          "vertices": 32740,
          "localBounds": [
            [
              -2.486636,
              -7.922281,
              -1.1
            ],
            [
              2.486636,
              7.943169,
              8.502277
            ]
          ],
          "extents": [
            4.973272,
            15.86545,
            9.602276999999999
          ]
        },
        "approvalStatus": "review-required",
        "geometrySnapshot": "assets/scene_geometry.json.gz",
        "blenderBuilder": "code/rebuild_in_blender.py",
        "usdSnapshot": "assets/shot004_assembly.usda"
      }
    },
    {
      "identifier": [
        {
          "value": "asset-hz-nightingale-blockout-a01-glb-sc",
          "domain": "customerstorystudio.com"
        }
      ],
      "entityType": "AssetSC",
      "name": "NIGHTINGALE / GLB structural representation",
      "description": "Portable glTF 2.0 binary representation of the blockout.",
      "structuralType": "geometry",
      "structuralProperties": {
        "geometryType": "mesh",
        "fileDetails": {
          "fileName": "nightingale_blockout.glb",
          "filePath": "assets/nightingale_blockout.glb",
          "fileExtension": "glb",
          "mediaType": "model/gltf-binary"
        }
      },
      "id": "asset-hz-nightingale-blockout-a01-glb-sc",
      "customData": {}
    },
    {
      "identifier": [
        {
          "value": "dep-hz-nightingale-blockout-a01",
          "domain": "customerstorystudio.com"
        }
      ],
      "entityType": "Depiction",
      "name": "NIGHTINGALE / blockout depiction",
      "description": "Proposed production depiction; no additional narrative vehicle is created for a mesh representation.",
      "Depicts": {
        "identifier": [
          {
            "identifierValue": "nveh-hz-nightingale",
            "identifierScope": "customerstorystudio.com"
          }
        ]
      },
      "Depicter": {
        "identifier": [
          {
            "identifierValue": "asset-hz-nightingale-blockout-a01",
            "identifierScope": "customerstorystudio.com"
          }
        ]
      },
      "id": "dep-hz-nightingale-blockout-a01",
      "customData": {
        "id": "dep-hz-nightingale-blockout-a01",
        "approvalStatus": "review-required",
        "sourceFrameZeroBased": 58
      }
    },
    {
      "identifier": [
        {
          "value": "ns-hz-shot004-shared-slipway",
          "domain": "customerstorystudio.com"
        }
      ],
      "entityType": "NarrativeScene",
      "name": "Two vessels / shared slipway",
      "description": "Working scene identity for the source-derived two-vessel composition; final narrative-scene binding unresolved.",
      "narrativeType": "narrativeScene",
      "Context": [
        {
          "identifier": [
            {
              "identifierValue": "ctx-hz-shot004-blockout",
              "identifierScope": "customerstorystudio.com"
            }
          ]
        }
      ],
      "id": "ns-hz-shot004-shared-slipway",
      "customData": {
        "id": "ns-hz-shot004-shared-slipway",
        "worldYear": 2047,
        "worldYearStatus": "project story premise, not date of source media",
        "sourceClip": "source/shot004_reference.mp4"
      }
    },
    {
      "identifier": [
        {
          "value": "ctx-hz-shot004-blockout",
          "domain": "customerstorystudio.com"
        }
      ],
      "entityType": "Context",
      "name": "Shot 004 / blockout review",
      "description": "Production review context binds the source anchor, proposed vehicle identities and generated assets.",
      "contextType": "production",
      "ForEntity": [
        {
          "identifier": [
            {
              "identifierValue": "ns-hz-shot004-shared-slipway",
              "identifierScope": "customerstorystudio.com"
            }
          ]
        }
      ],
      "features": {
        "NarrativeObject": [
          {
            "identifier": [
              {
                "identifierValue": "nveh-hz-st-elmo",
                "identifierScope": "customerstorystudio.com"
              }
            ]
          },
          {
            "identifier": [
              {
                "identifierValue": "nveh-hz-nightingale",
                "identifierScope": "customerstorystudio.com"
              }
            ]
          }
        ]
      },
      "uses": {
        "Asset": [
          {
            "identifier": [
              {
                "identifierValue": "asset-hz-st-elmo-blockout-a01",
                "identifierScope": "customerstorystudio.com"
              }
            ]
          },
          {
            "identifier": [
              {
                "identifierValue": "asset-hz-nightingale-blockout-a01",
                "identifierScope": "customerstorystudio.com"
              }
            ]
          }
        ]
      },
      "id": "ctx-hz-shot004-blockout",
      "customData": {
        "id": "ctx-hz-shot004-blockout",
        "reviewStatus": "review-required",
        "sourceFrameZeroBased": 58,
        "sourceTimeSeconds": 2.4166666666666665,
        "camera": {
          "cameraPosition": [
            12.758942791893208,
            37.252761733209155,
            1.7994661427059218
          ],
          "cameraTarget": [
            2.5140548199100436,
            20.08524065079335,
            2.363815614508163
          ],
          "horizontalFovDegrees": 45.00000000133656,
          "principalPointPixels": [
            640,
            300.00000021524573
          ],
          "resolution": [
            1280,
            720
          ]
        },
        "units": "meter",
        "upAxis": "Z",
        "sourceSHA256": "71d406297d7010b627d236d9e9cd90321833c5ff8cc8aa5d8bba04696f3f4746"
      }
    }
  ],
  "siteEdges": [
    {
      "from": "nveh-hz-st-elmo",
      "to": "ns-hz-shot004-shared-slipway",
      "relationship": "relatedScenes"
    },
    {
      "from": "nveh-hz-nightingale",
      "to": "ns-hz-shot004-shared-slipway",
      "relationship": "relatedScenes"
    }
  ],
  "notesForIntegrator": [
    "Target repo: customerstorystudio. Target world slug is provisional harbor-zero; reconcile to current storm/SF2047 world ID.",
    "This is graph modeling + generated asset output; no runtime, bridge, launchability or published graph has been changed.",
    "Resolve narrative IDs by identity before adding; the attached April creative-works graph does not contain these working vehicle IDs.",
    "OMC-standard export is shot004_omc_2.8.json. This CSS envelope uses application-specific id and flat customData and is not itself the strict OMC root encoding.",
    "Do not replace blockout geometry with the source image or a generated beauty image.",
    "Blender scene-builder was syntax-checked only; no native .blend was created in this runtime. USD application import is untested.",
    "No generation prompts are required to rebuild these deterministic meshes."
  ],
  "openQuestions": [
    "Are the two proposed narrative IDs already present under other identifiers in the current authoritative atlas?",
    "Does shot004 traditional workboat canonically bind to NIGHTINGALE?",
    "Should the visible camera match override previous provisional vessel dimensions?",
    "Is the foreground a wet floor, a flooded slipway, or water over support structures?",
    "Which unseen hull, foil and interior proposal should be approved after the visible blockout?"
  ]
}