{
  "schemaVersion": 1,
  "visualStatus": "iteration_unaccepted",
  "createdUTC": "2026-10-15T19:34:35.324468+00:00",
  "blenderVersion": "5.2.2 LTS",
  "source": {
    "blend": "station-v03.blend",
    "sha256": "9942a201f7ea0fa1acfc0818ebfa85f517e6cf07350db96cc019fbd58d274a09",
    "modified": false
  },
  "assetSources": {
    "hero_station": "Progressive initial real-3D level derived from the same authored v14 station: 437461 triangles, all 101 named nodes, 93 meshes, 97 primitives, 53 materials and animation pivots retained. Fine disconnected details simplified; preview images capped at 512px. Full-resolution v14 is requested only after two rendered interactive preview frames. Not a replacement final model, photorealism claim or browser-speed guarantee.",
    "biz_ring": "station-v03.blend; baseline habitat subtree",
    "easypeasy_phone": "Independently authored iPhone 17 Pro Max web geometry from public Apple technical references; custom burgundy finish, not an Apple factory colour or official CAD; external HTML content",
    "station_fleet": "Two independent Blender vessels, final detailed gunmetal pass: separate pressure access panels, hatch dogs, hinges/fasteners, thermal fins and genuine 1024px Cycles contact AO. Each vessel separated for its bake, origin restored before GLB export. source station-v07-fleet-final2.blend."
  },
  "paths": {
    "hero_station": "/models/stage2/hero_station_v14_lod437k_512_v1.glb",
    "hero_station_full": "/models/stage2/hero_station_v14_draco16_fullres_v1.glb",
    "biz_ring": "/models/stage2/biz_ring.glb",
    "easypeasy_phone": "/models/stage2/easypeasy_iphone17_pro_max_burgundy_v1.glb",
    "station_fleet": "/models/stage2/station_fleet_v07a.glb",
    "station_lighting": "/models/stage2/station-env-v1.pmap",
    "scene_lighting": "/models/stage2/scene-env-v1.pmap"
  },
  "assets": {
    "hero_station": {
      "file": "hero_station_v14_lod437k_512_v1.glb",
      "bytes": 4542260,
      "gzipBytes": 3895722,
      "sha256": "8e4d5fda1c501160d0da32b8dc355f3fc38cfa7de17b02dcbe9e83de518fc9d4",
      "meshCount": 93,
      "materialCount": 53,
      "triangles": 437461,
      "embeddedImages": 17,
      "aoMaterials": 51,
      "emissiveBakedMaterials": 9,
      "sourceFile": "station-v14.blend",
      "sourceSha256": "01c724a0bb5c1f25309f412bf2133a83692563963fc2d41323de010a50819bba",
      "positionRoundTripPrimitives": 0,
      "normalMagnitude": [
        0.9998977474737233,
        1.0001136614134847
      ],
      "textureTruth": "Initial interactive level only: original image content resized to a maximum 512px side, 17 maps, 13762560 decoded RGBA8 bytes. Full original 2K/1K/trim textures are retained in hero_station_full and refine this level after the first real frames.",
      "cleanedZeroAreaTriangles": [],
      "deliveryBudgetBytes": 4700000,
      "compression": "KHR_draco_mesh_compression; simplified 437461-triangle initial level, 512px lossless-WebP preview maps. Self-hosted Three r186 decoder. Full 733392-triangle asset and pixel-identical original images are separate, never overwritten.",
      "visualStatus": "Progressive preview candidate; browser visual and physical Safari performance acceptance pending",
      "sourceMeshCount": 93,
      "origin": "authored_station_v14_complete_pressure_hull",
      "sourceObject": "MASTER_STATION_360_EDITABLE",
      "gzipLevel": 6,
      "positionQuantizationBits": 16,
      "deliveryRole": "initial_interactive_preview",
      "decodedTextureRGBABytes": 13762560,
      "sourceAssetSha256": "b5bbde694ac4602674040684f29375e55badb393597573f68c263e1831883af3",
      "decoderPath": "/models/stage2/draco-gltf-r186-v1/",
      "decoderSource": "Three0.186.1 installed glTF Draco decoder, Apache-2.0; byte-exact self-hosted copy"
    },
    "hero_station_full": {
      "file": "hero_station_v14_draco16_fullres_v1.glb",
      "bytes": 10429424,
      "gzipBytes": 9448134,
      "sha256": "acc33569fba18c401b25012d4a79368c815e58004b5905f44ed6024baa31387a",
      "triangles": 733392,
      "embeddedImages": 17,
      "dataTexturePixelEqualityVerified": 17,
      "positionMaxWorldError": 0.00016128069969390595,
      "orientedTrianglesVerified": 733392,
      "decodedTextureRGBABytes": 113246208,
      "sourceAssetSha256": "b5bbde694ac4602674040684f29375e55badb393597573f68c263e1831883af3",
      "deliveryRole": "full_resolution_after_first_interactive_frames"
    },
    "biz_ring": {
      "bytes": 9559140,
      "sha256": "2de20dca78f7ac694b2633029bb7bf611127957a23f77cc64b877cf6695531d2",
      "meshCount": 53,
      "materialCount": 12,
      "triangles": 139848,
      "visualStatus": "iteration_unaccepted",
      "embeddedImages": 1,
      "sourceMeshCount": 53,
      "origin": "existing_authored_habitat_subtree",
      "sourceObject": "02_UPPER_HABITAT_RING_INERTIA_PIVOT"
    },
    "easypeasy_phone": {
      "bytes": 1300720,
      "sha256": "3dd57c63c3501a88da93425dc02b7a249dad15c4547d4aed5bccf64aa08b51bf",
      "meshCount": 49,
      "materialCount": 9,
      "triangles": 38588,
      "visualStatus": "iteration_unaccepted",
      "embeddedImages": 0,
      "sourceMeshCount": 49,
      "origin": "authored_iphone17_pro_max_public_reference",
      "content": "external_html_only",
      "deviceModel": "iPhone 17 Pro Max",
      "finish": "custom_burgundy_not_factory_colour",
      "bodyDimensionsMM": [
        78,
        163.4,
        8.75
      ],
      "sourceURLs": [
        "https://support.apple.com/en-sg/125091",
        "https://developer.apple.com/download/files/accessories/dimensional-drawings/iphone-17-pro-max.pdf"
      ],
      "cadAccuracyClaim": false
    },
    "station_fleet": {
      "file": "station_fleet_v07a.glb",
      "bytes": 1742992,
      "gzipBytes": 951023,
      "sha256": "bad2b962c8b0fbaf7b827531c4fed21ba889eb9489bd73fcc96b429ec457101c",
      "meshCount": 16,
      "materialCount": 11,
      "triangles": 41760,
      "embeddedImages": 3,
      "aoMaterials": 11,
      "emissiveBakedMaterials": 0,
      "sourceFile": "station-v07-fleet-final2.blend",
      "sourceSha256": "3cc36a8ec025bc8441a7b66e4d24c40a208656501308d98f4ebd25ea8ff38966",
      "positionRoundTripPrimitives": 16,
      "degenerateTriangles": 0,
      "normalMagnitude": [
        0.9999778888081017,
        1.000021486692395
      ],
      "visualStatus": "iteration_unaccepted",
      "textureTruth": "Actual fleet-only Cycles contact AO 1024 and portable explicit 512 micro normal/roughness; no 4K or photorealism approval",
      "compression": "EXT_meshopt_compression; exact float32 POSITION round-trip verified with app-installed decoder; no additional runtime dependency",
      "sourceObject": "V07_HEAVY_FLEET"
    },
    "station_lighting": {
      "file": "station-env-v1.pmap",
      "bytes": 6291472,
      "gzipBytes": 368229,
      "sha256": "d6630edc961fe7d232372ad7a62896edc5085135dc583f841503f8060b7ae5a4",
      "width": 768,
      "height": 1024,
      "sourceHDRSha256": "ed298f33ecede4cb12cfd45941a1c21e073daae56578cce88ae3939f52387e5a",
      "source": "Same authored HDR lighting prefiltered once by official Three r186 PMREM. Lossless half-float CubeUV output, no runtime PMREM, no external photo or generation"
    },
    "scene_lighting": {
      "file": "scene-env-v1.pmap",
      "bytes": 1572880,
      "gzipBytes": 147732,
      "sha256": "f932703e9c5c0657869e7f4f6ffa968a8ab271096a51102e31d2ff7a64007a42",
      "width": 384,
      "height": 512,
      "source": "Same procedural ReflectionEnvironment prefiltered once by official Three r186 PMREM. Lossless half-float CubeUV output, no runtime PMREM"
    }
  },
  "rendered": false,
  "coordinateSystem": "glTF Y-up; design units, not a physical scale claim",
  "phoneDisplay": {
    "node": "DISPLAY_HTML_APERTURE",
    "front": "+Z",
    "position": [
      0,
      0,
      0.08
    ],
    "width": 1.2143723849372385,
    "height": 2.6385,
    "cornerRadius": 0.19166666666666665,
    "content": "external_html_only"
  },
  "truthBoundary": "Existing unaccepted authored interpretation, not recovered exact MASTER geometry. No visual or target-phone performance approval.",
  "phoneUi": "Independently authored iPhone 17 Pro Max web model with aluminium unibody proportions, full-width triple-camera plateau, Ceramic Shield back insert, Dynamic Island and side controls. Custom burgundy finish; not official Apple CAD. Native 1320:2868-ratio HTML display, never a baked image.",
  "stationMotion": {
    "idleSecondsPerTurn": 16,
    "direction": "clockwise_from_above",
    "regularTrafficFrequencyMultiplier": 2,
    "serviceVessels": 4,
    "couriers": 2,
    "heavyVessels": 2,
    "heavyDockPeriodsSeconds": [
      136,
      162
    ]
  }
}
