{
  "version": 4,
  "updated": "2026-11-06",
  "status": "Local microgravel normal fix accepted; complete scene photoreal quality, residual seam and final motion/performance acceptance remain open.",
  "views": [
    {
      "id": "ground",
      "label": "Ground",
      "description": "A low viewpoint, readable sandstone, and a sky with depth and scale.",
      "reference": {
        "src": "./assets/lookdev/ground-reference.png",
        "label": "Generated photographic target",
        "caption": "Built-in image generation · visual direction. This is not an actual renderer capture or a Sunburst result."
      },
      "capture": {
        "src": "./assets/lookdev/ground-render.png",
        "label": "V3 released regression baseline",
        "evidence": "outputs/observatory/lookdev-final/report.json",
        "quality": "high",
        "time": 0.5,
        "caption": "Static WebGPU capture · High · 1536 × 864 cloud trace / 1920 × 1080 output · scene time 0.5. Live playback uses temporal reconstruction.",
        "status": "baseline only"
      },
      "notes": [
        {
          "title": "Measured foundation, remaining structure gap",
          "text": "Measured elevation, selective crest refinement and finer aggregate improve continuity. Broad close cliff faces remain too planar; the scene is not photographically accepted."
        },
        {
          "title": "Corrected ground contact; budget remains open",
          "text": "Precise terrain height removes rectangular bare patches caused by GPU filtering mismatch. Float32 passes local contact and three-view visual review. The new matched ground pair reaches63.2 completed fps versus57.7 for gather, with terrain median4.52 versus5.77ms. Float32 GPU p95 still misses16.67ms at18.22ms; aerial cost and moving-camera acceptance remain pending."
        },
        {
          "title": "Controlled comparisons",
          "text": "The selector preserves retained and rejected experiments. Generated photographic targets remain labeled separately from actual renderer captures."
        }
      ],
      "candidates": [
        {
          "id": "calibration-v3-sun50-ground-reference",
          "src": "./assets/lookdev/iterations/calibration-v3-sun50/ground-reference.png",
          "label": "V3 calibration · sun 0.50",
          "caption": "Working composition baseline; not visually accepted · exact full-trace GPU readback · 1920 × 1080 output · weather 0.5, sun 0.5, coverage 0.65.",
          "config": "./assets/lookdev/iterations/calibration-v3-sun50/ground-reference.config.json",
          "metadata": "./assets/lookdev/iterations/calibration-v3-sun50/ground-reference.json",
          "quality": "high",
          "time": 0.5,
          "status": "baseline only",
          "sourceSHA256": "b5f776a4a89adb1b295f8160133a3e1f9c96a35b7eea801342a74dd0764db6ea"
        },
        {
          "id": "calibration-v3-sun65-ground-reference",
          "src": "./assets/lookdev/iterations/calibration-v3-sun65/ground-reference.png",
          "label": "V3 calibration · sun 0.65",
          "caption": "Working composition baseline; not visually accepted · exact full-trace GPU readback · 1920 × 1080 output · weather 0.5, sun 0.65, coverage 0.65.",
          "config": "./assets/lookdev/iterations/calibration-v3-sun65/ground-reference.config.json",
          "metadata": "./assets/lookdev/iterations/calibration-v3-sun65/ground-reference.json",
          "quality": "high",
          "time": 0.5,
          "status": "baseline only",
          "sourceSHA256": "b5f776a4a89adb1b295f8160133a3e1f9c96a35b7eea801342a74dd0764db6ea"
        },
        {
          "id": "v4-display-ab1-ground-reference-aces",
          "src": "./assets/lookdev/iterations/v4-display-ab1/ground-reference-aces.png",
          "label": "V4 display study · ACES / WB 1,1,1 / exposure 1",
          "caption": "Controlled display study; scene not visually accepted · exact full-trace GPU readback · 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · ACES / WB 1,1,1 / exposure 1.",
          "config": "./assets/lookdev/iterations/v4-display-ab1/ground-reference-aces.config.json",
          "metadata": "./assets/lookdev/iterations/v4-display-ab1/ground-reference-aces.json",
          "quality": "high",
          "time": 0.5,
          "status": "not accepted",
          "sourceSHA256": "64a4ef805c19f6b37fcae549f5569c425661375231fb90e1052c63bcfda1a5c2"
        },
        {
          "id": "v4-display-ab1-ground-reference-neutral",
          "src": "./assets/lookdev/iterations/v4-display-ab1/ground-reference-neutral.png",
          "label": "V4 display study · NEUTRAL / WB 1,1,1 / exposure 1",
          "caption": "Controlled display study; scene not visually accepted · exact full-trace GPU readback · 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 1,1,1 / exposure 1.",
          "config": "./assets/lookdev/iterations/v4-display-ab1/ground-reference-neutral.config.json",
          "metadata": "./assets/lookdev/iterations/v4-display-ab1/ground-reference-neutral.json",
          "quality": "high",
          "time": 0.5,
          "status": "not accepted",
          "sourceSHA256": "64a4ef805c19f6b37fcae549f5569c425661375231fb90e1052c63bcfda1a5c2"
        },
        {
          "id": "v4-display-ab1-ground-reference-neutral-daylight",
          "src": "./assets/lookdev/iterations/v4-display-ab1/ground-reference-neutral-daylight.png",
          "label": "V4 display study · NEUTRAL / WB 0.9,1,1.2 / exposure 1",
          "caption": "Controlled display study; scene not visually accepted · exact full-trace GPU readback · 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 0.9,1,1.2 / exposure 1.",
          "config": "./assets/lookdev/iterations/v4-display-ab1/ground-reference-neutral-daylight.config.json",
          "metadata": "./assets/lookdev/iterations/v4-display-ab1/ground-reference-neutral-daylight.json",
          "quality": "high",
          "time": 0.5,
          "status": "not accepted",
          "sourceSHA256": "64a4ef805c19f6b37fcae549f5569c425661375231fb90e1052c63bcfda1a5c2"
        },
        {
          "id": "v4-terrain2-prelight-ground-reference",
          "src": "./assets/lookdev/iterations/v4-terrain2-prelight/ground-reference.png",
          "label": "Terrain 2 · before cloud-light revision · NEUTRAL / WB 1,1,1 / exposure 1",
          "caption": "Pre-lighting baseline; scene not visually accepted · exact full-trace GPU readback · 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 1,1,1 / exposure 1.",
          "config": "./assets/lookdev/iterations/v4-terrain2-prelight/ground-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-terrain2-prelight/ground-reference.json",
          "quality": "high",
          "time": 0.5,
          "status": "not accepted",
          "sourceSHA256": "8a04c3e0d6e7ac7b489ef2c5581e9b55deb06c5000bd1a7a7151d3618d142e4a"
        },
        {
          "id": "v4-reflection-legacy2-ground-reference",
          "src": "./assets/lookdev/iterations/v4-reflection-legacy2/ground-reference.png",
          "label": "Outer terrain · cloud-light control · NEUTRAL / WB 1,1,1 / exposure 1",
          "caption": "Lighting control; scene not visually accepted · exact full-trace GPU readback · 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 1,1,1 / exposure 1.",
          "config": "./assets/lookdev/iterations/v4-reflection-legacy2/ground-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-reflection-legacy2/ground-reference.json",
          "quality": "high",
          "time": 0.5,
          "status": "not accepted",
          "sourceSHA256": "e4bbf385c54397ecec71a0c389d74d57e3f04bc5b1d5fce7b7bcfbf54cc3c431"
        },
        {
          "id": "v4-reflection-current2-ground-reference",
          "src": "./assets/lookdev/iterations/v4-reflection-current2/ground-reference.png",
          "label": "Rejected reflection candidate · NEUTRAL / WB 1,1,1 / exposure 1",
          "caption": "Rejected: severe lighting stipple · exact full-trace GPU readback · 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 1,1,1 / exposure 1.",
          "config": "./assets/lookdev/iterations/v4-reflection-current2/ground-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-reflection-current2/ground-reference.json",
          "quality": "high",
          "time": 0.5,
          "status": "not accepted",
          "sourceSHA256": "e4bbf385c54397ecec71a0c389d74d57e3f04bc5b1d5fce7b7bcfbf54cc3c431"
        },
        {
          "id": "v4-continuous-reflection-ground-reference",
          "src": "./assets/lookdev/iterations/v4-continuous-reflection/ground-reference.png",
          "label": "Continuous cloud reflection · NEUTRAL / WB 1,1,1 / exposure 1",
          "caption": "Inspected candidate; scene not accepted · exact full-trace GPU readback · 1536 × 864 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 1,1,1 / exposure 1.",
          "config": "./assets/lookdev/iterations/v4-continuous-reflection/ground-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-continuous-reflection/ground-reference.json",
          "quality": "high",
          "time": 0.5,
          "status": "not accepted",
          "sourceSHA256": "06d82ec6d9a8fb4b34ba0b9de93da6c624aae3c13e47b3f81acb5805de98bab9",
          "traceSize": [
            1536,
            864
          ],
          "outputSize": [
            1920,
            1080
          ]
        },
        {
          "id": "v4-display-recheck2-ground-reference-white-100",
          "src": "./assets/lookdev/iterations/v4-display-recheck2/ground-reference-white-100.png",
          "label": "Daylight color recheck · NEUTRAL / WB 1,1,1 / exposure 1",
          "caption": "Inspected candidate; scene not accepted · exact full-trace GPU readback · 1536 × 864 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 1,1,1 / exposure 1.",
          "config": "./assets/lookdev/iterations/v4-display-recheck2/ground-reference-white-100.config.json",
          "metadata": "./assets/lookdev/iterations/v4-display-recheck2/ground-reference-white-100.json",
          "quality": "high",
          "time": 0.5,
          "status": "not accepted",
          "sourceSHA256": "8fbb1fae5155e80a585039ff371408eb57fc7f3b6aac2cd07d5092f6b954e8ab",
          "traceSize": [
            1536,
            864
          ],
          "outputSize": [
            1920,
            1080
          ]
        },
        {
          "id": "v4-display-recheck2-ground-reference-white-115",
          "src": "./assets/lookdev/iterations/v4-display-recheck2/ground-reference-white-115.png",
          "label": "Daylight color recheck · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "Inspected candidate; scene not accepted · exact full-trace GPU readback · 1536 × 864 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 1,1,1 / exposure 1.15.",
          "config": "./assets/lookdev/iterations/v4-display-recheck2/ground-reference-white-115.config.json",
          "metadata": "./assets/lookdev/iterations/v4-display-recheck2/ground-reference-white-115.json",
          "quality": "high",
          "time": 0.5,
          "status": "not accepted",
          "sourceSHA256": "8fbb1fae5155e80a585039ff371408eb57fc7f3b6aac2cd07d5092f6b954e8ab",
          "traceSize": [
            1536,
            864
          ],
          "outputSize": [
            1920,
            1080
          ]
        },
        {
          "id": "v4-display-recheck2-ground-reference-daylight-100",
          "src": "./assets/lookdev/iterations/v4-display-recheck2/ground-reference-daylight-100.png",
          "label": "Daylight color recheck · NEUTRAL / WB 0.9,1,1.2 / exposure 1",
          "caption": "Inspected candidate; scene not accepted · exact full-trace GPU readback · 1536 × 864 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 0.9,1,1.2 / exposure 1.",
          "config": "./assets/lookdev/iterations/v4-display-recheck2/ground-reference-daylight-100.config.json",
          "metadata": "./assets/lookdev/iterations/v4-display-recheck2/ground-reference-daylight-100.json",
          "quality": "high",
          "time": 0.5,
          "status": "not accepted",
          "sourceSHA256": "8fbb1fae5155e80a585039ff371408eb57fc7f3b6aac2cd07d5092f6b954e8ab",
          "traceSize": [
            1536,
            864
          ],
          "outputSize": [
            1920,
            1080
          ]
        },
        {
          "id": "v4-display-recheck2-ground-reference-daylight-115",
          "src": "./assets/lookdev/iterations/v4-display-recheck2/ground-reference-daylight-115.png",
          "label": "Daylight color recheck · NEUTRAL / WB 0.9,1,1.2 / exposure 1.15",
          "caption": "Inspected candidate; scene not accepted · exact full-trace GPU readback · 1536 × 864 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 0.9,1,1.2 / exposure 1.15.",
          "config": "./assets/lookdev/iterations/v4-display-recheck2/ground-reference-daylight-115.config.json",
          "metadata": "./assets/lookdev/iterations/v4-display-recheck2/ground-reference-daylight-115.json",
          "quality": "high",
          "time": 0.5,
          "status": "not accepted",
          "sourceSHA256": "8fbb1fae5155e80a585039ff371408eb57fc7f3b6aac2cd07d5092f6b954e8ab",
          "traceSize": [
            1536,
            864
          ],
          "outputSize": [
            1920,
            1080
          ]
        },
        {
          "id": "v4-combined-field1-ground-reference",
          "src": "./assets/lookdev/iterations/v4-combined-field1/ground-reference.png",
          "label": "Native distant field · current review · NEUTRAL / WB 0.9,1,1.2 / exposure 1.15",
          "caption": "Inspected candidate; scene not accepted · exact full-trace GPU readback · 1536 × 864 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 0.9,1,1.2 / exposure 1.15.",
          "config": "./assets/lookdev/iterations/v4-combined-field1/ground-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-combined-field1/ground-reference.json",
          "quality": "high",
          "time": 0.5,
          "status": "not accepted",
          "sourceSHA256": "286fe6006708b5fd859f68f85c66a6a34d6a94beba22d931ca11231b55d8c547",
          "traceSize": [
            1536,
            864
          ],
          "outputSize": [
            1920,
            1080
          ]
        },
        {
          "id": "v4-mesa-density1-ground-reference",
          "src": "./assets/lookdev/iterations/v4-mesa-density1/ground-reference.png",
          "label": "Distant mesa mesh density · NEUTRAL / WB 0.9,1,1.2 / exposure 1.15",
          "caption": "Inspected candidate; scene not accepted · exact full-trace GPU readback · 1536 × 864 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 0.9,1,1.2 / exposure 1.15.",
          "config": "./assets/lookdev/iterations/v4-mesa-density1/ground-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-mesa-density1/ground-reference.json",
          "quality": "high",
          "time": 0.5,
          "status": "not accepted",
          "sourceSHA256": "0118c6ee22aed0d958d91e15cb8a77b6b120004c914205d7b8cebeba8d03829b",
          "traceSize": [
            1536,
            864
          ],
          "outputSize": [
            1920,
            1080
          ]
        },
        {
          "id": "v4-slab-cache-ground-reference",
          "src": "./assets/lookdev/iterations/v4-slab-cache/ground-reference.png",
          "label": "Cached derivative study · NEUTRAL / WB 0.9,1,1.2 / exposure 1.15",
          "caption": "Inspected candidate; scene not accepted · exact full-trace GPU readback · 1536 × 864 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 0.9,1,1.2 / exposure 1.15.",
          "config": "./assets/lookdev/iterations/v4-slab-cache/ground-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-slab-cache/ground-reference.json",
          "quality": "high",
          "time": 0.5,
          "status": "not accepted",
          "sourceSHA256": "0118c6ee22aed0d958d91e15cb8a77b6b120004c914205d7b8cebeba8d03829b",
          "traceSize": [
            1536,
            864
          ],
          "outputSize": [
            1920,
            1080
          ]
        },
        {
          "id": "v4-slab-current-ground-reference",
          "src": "./assets/lookdev/iterations/v4-slab-current/ground-reference.png",
          "label": "Bounded cloud transmission · NEUTRAL / WB 0.9,1,1.2 / exposure 1.15",
          "caption": "Inspected candidate; scene not accepted · exact full-trace GPU readback · 1536 × 864 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 0.9,1,1.2 / exposure 1.15.",
          "config": "./assets/lookdev/iterations/v4-slab-current/ground-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-slab-current/ground-reference.json",
          "quality": "high",
          "time": 0.5,
          "status": "not accepted",
          "sourceSHA256": "0118c6ee22aed0d958d91e15cb8a77b6b120004c914205d7b8cebeba8d03829b",
          "traceSize": [
            1536,
            864
          ],
          "outputSize": [
            1920,
            1080
          ]
        },
        {
          "id": "v4-atmosphere-multiple-ground-reference",
          "src": "./assets/lookdev/iterations/v4-atmosphere-multiple/ground-reference.png",
          "label": "Multiple-scattering atmosphere · working candidate · NEUTRAL / WB 0.9,1,1.2 / exposure 1.15",
          "caption": "Inspected candidate; scene not accepted · exact full-trace GPU readback · 1536 × 864 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 0.9,1,1.2 / exposure 1.15.",
          "config": "./assets/lookdev/iterations/v4-atmosphere-multiple/ground-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-atmosphere-multiple/ground-reference.json",
          "quality": "high",
          "time": 0.5,
          "status": "not accepted",
          "sourceSHA256": "314e82b4ad13d4169a8a98a0e812328a49e26c85b965625a562f6167d0f19c31",
          "traceSize": [
            1536,
            864
          ],
          "outputSize": [
            1920,
            1080
          ]
        },
        {
          "id": "v4-atmosphere-legacy-ground-reference",
          "src": "./assets/lookdev/iterations/v4-atmosphere-legacy/ground-reference.png",
          "label": "Atmosphere control · uncached transmission · NEUTRAL / WB 0.9,1,1.2 / exposure 1.15",
          "caption": "Inspected candidate; scene not accepted · exact full-trace GPU readback · 1536 × 864 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 0.9,1,1.2 / exposure 1.15.",
          "config": "./assets/lookdev/iterations/v4-atmosphere-legacy/ground-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-atmosphere-legacy/ground-reference.json",
          "quality": "high",
          "time": 0.5,
          "status": "not accepted",
          "sourceSHA256": "314e82b4ad13d4169a8a98a0e812328a49e26c85b965625a562f6167d0f19c31",
          "traceSize": [
            1536,
            864
          ],
          "outputSize": [
            1920,
            1080
          ]
        },
        {
          "id": "v4-slab-control-ground-reference",
          "src": "./assets/lookdev/iterations/v4-slab-control/ground-reference.png",
          "label": "Cloud reflection control · NEUTRAL / WB 0.9,1,1.2 / exposure 1.15",
          "caption": "Inspected candidate; scene not accepted · exact full-trace GPU readback · 1536 × 864 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 0.9,1,1.2 / exposure 1.15.",
          "config": "./assets/lookdev/iterations/v4-slab-control/ground-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-slab-control/ground-reference.json",
          "quality": "high",
          "time": 0.5,
          "status": "not accepted",
          "sourceSHA256": "0118c6ee22aed0d958d91e15cb8a77b6b120004c914205d7b8cebeba8d03829b",
          "traceSize": [
            1536,
            864
          ],
          "outputSize": [
            1920,
            1080
          ]
        },
        {
          "id": "v4-connected-terrain1-ground-reference",
          "src": "./assets/lookdev/iterations/v4-connected-terrain1/ground-reference.png",
          "label": "Connected ground and fractured cliff · NEUTRAL / WB 0.9,1,1.2 / exposure 1.15",
          "caption": "Inspected candidate; scene not accepted · exact full-trace GPU readback · 1536 × 864 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 0.9,1,1.2 / exposure 1.15.",
          "config": "./assets/lookdev/iterations/v4-connected-terrain1/ground-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-connected-terrain1/ground-reference.json",
          "quality": "high",
          "time": 0.5,
          "status": "not accepted",
          "sourceSHA256": "fd30dcd31d874bdd67d92ba84ee300e2008a5288e2d5ae7fd49553005d6183d0",
          "traceSize": [
            1536,
            864
          ],
          "outputSize": [
            1920,
            1080
          ]
        },
        {
          "id": "v4-landform2-control-ground-reference",
          "src": "./assets/lookdev/iterations/v4-landform2-control/ground-reference.png",
          "label": "Landform 2 · current control · NEUTRAL / WB 0.9,1,1.2 / exposure 1.15",
          "caption": "Inspected candidate; scene not accepted · exact full-trace GPU readback · 1536 × 864 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 0.9,1,1.2 / exposure 1.15.",
          "config": "./assets/lookdev/iterations/v4-landform2-control/ground-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-landform2-control/ground-reference.json",
          "quality": "high",
          "time": 0.5,
          "status": "not accepted",
          "sourceSHA256": "c0374cea7cf72f4c79ec794d7e0913da5c0a114ef479552ccdde2bd361bf5d4f",
          "traceSize": [
            1536,
            864
          ],
          "outputSize": [
            1920,
            1080
          ]
        },
        {
          "id": "v4-landform2-soft-ground-reference",
          "src": "./assets/lookdev/iterations/v4-landform2-soft/ground-reference.png",
          "label": "Native cloud-tail study · NEUTRAL / WB 0.9,1,1.2 / exposure 1.15",
          "caption": "Inspected candidate; scene not accepted · exact full-trace GPU readback · 1536 × 864 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 0.9,1,1.2 / exposure 1.15.",
          "config": "./assets/lookdev/iterations/v4-landform2-soft/ground-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-landform2-soft/ground-reference.json",
          "quality": "high",
          "time": 0.5,
          "status": "not accepted",
          "sourceSHA256": "c0374cea7cf72f4c79ec794d7e0913da5c0a114ef479552ccdde2bd361bf5d4f",
          "traceSize": [
            1536,
            864
          ],
          "outputSize": [
            1920,
            1080
          ]
        },
        {
          "id": "v4-landform2-ambient-ground-reference",
          "src": "./assets/lookdev/iterations/v4-landform2-ambient/ground-reference.png",
          "label": "Terrain diffuse-sky correction · NEUTRAL / WB 0.9,1,1.2 / exposure 1.15",
          "caption": "Inspected candidate; scene not accepted · exact full-trace GPU readback · 1536 × 864 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 0.9,1,1.2 / exposure 1.15.",
          "config": "./assets/lookdev/iterations/v4-landform2-ambient/ground-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-landform2-ambient/ground-reference.json",
          "quality": "high",
          "time": 0.5,
          "status": "not accepted",
          "sourceSHA256": "c0374cea7cf72f4c79ec794d7e0913da5c0a114ef479552ccdde2bd361bf5d4f",
          "traceSize": [
            1536,
            864
          ],
          "outputSize": [
            1920,
            1080
          ]
        },
        {
          "id": "v4-landform2-clear-ground-clear",
          "src": "./assets/lookdev/iterations/v4-landform2-clear/ground-clear.png",
          "label": "Cloud-free terrain diagnostic · NEUTRAL / WB 0.9,1,1.2 / exposure 1.15",
          "caption": "Inspected candidate; scene not accepted · exact full-trace GPU readback · 1536 × 864 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0 · NEUTRAL / WB 0.9,1,1.2 / exposure 1.15.",
          "config": "./assets/lookdev/iterations/v4-landform2-clear/ground-clear.config.json",
          "metadata": "./assets/lookdev/iterations/v4-landform2-clear/ground-clear.json",
          "quality": "high",
          "time": 0.5,
          "status": "not accepted",
          "sourceSHA256": "c0374cea7cf72f4c79ec794d7e0913da5c0a114ef479552ccdde2bd361bf5d4f",
          "traceSize": [
            1536,
            864
          ],
          "outputSize": [
            1920,
            1080
          ]
        },
        {
          "id": "v4-agx-neutral-ground-reference",
          "src": "./assets/lookdev/iterations/v4-agx-neutral/ground-reference.png",
          "label": "Current materials · Neutral 1.15 control · NEUTRAL / WB 0.9,1,1.2 / exposure 1.15",
          "caption": "working display retained; scene not accepted · exact full-trace GPU readback · 1536 × 864 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 0.9,1,1.2 / exposure 1.15.",
          "config": "./assets/lookdev/iterations/v4-agx-neutral/ground-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-agx-neutral/ground-reference.json",
          "quality": "high",
          "time": 0.5,
          "status": "not accepted",
          "sourceSHA256": "25bc7fe19b1f35f3d5c3dc447c5fc03633402b374b3d086c6f5364d6432350bf",
          "traceSize": [
            1536,
            864
          ],
          "outputSize": [
            1920,
            1080
          ]
        },
        {
          "id": "v4-agx-exposure115-ground-reference",
          "src": "./assets/lookdev/iterations/v4-agx-exposure115/ground-reference.png",
          "label": "AgX 1.15 comparison · AGX / WB 0.9,1,1.2 / exposure 1.15",
          "caption": "rejected mapper candidate · exact full-trace GPU readback · 1536 × 864 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · AGX / WB 0.9,1,1.2 / exposure 1.15.",
          "config": "./assets/lookdev/iterations/v4-agx-exposure115/ground-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-agx-exposure115/ground-reference.json",
          "quality": "high",
          "time": 0.5,
          "status": "rejected",
          "sourceSHA256": "25bc7fe19b1f35f3d5c3dc447c5fc03633402b374b3d086c6f5364d6432350bf",
          "traceSize": [
            1536,
            864
          ],
          "outputSize": [
            1920,
            1080
          ]
        },
        {
          "id": "v4-agx-exposure170-ground-reference",
          "src": "./assets/lookdev/iterations/v4-agx-exposure170/ground-reference.png",
          "label": "AgX 1.7 comparison · AGX / WB 0.9,1,1.2 / exposure 1.7",
          "caption": "rejected mapper candidate · exact full-trace GPU readback · 1536 × 864 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · AGX / WB 0.9,1,1.2 / exposure 1.7.",
          "config": "./assets/lookdev/iterations/v4-agx-exposure170/ground-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-agx-exposure170/ground-reference.json",
          "quality": "high",
          "time": 0.5,
          "status": "rejected",
          "sourceSHA256": "25bc7fe19b1f35f3d5c3dc447c5fc03633402b374b3d086c6f5364d6432350bf",
          "traceSize": [
            1536,
            864
          ],
          "outputSize": [
            1920,
            1080
          ]
        },
        {
          "id": "v4-composition-review1-ground-reference",
          "src": "./assets/lookdev/iterations/v4-composition-review1/ground-reference.png",
          "label": "Broken-bank correction and aerial composition study · NEUTRAL / WB 0.9,1,1.2 / exposure 1.15",
          "caption": "Inspected geometry revision; scene not accepted · exact full-trace GPU readback · 1536 × 864 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 0.9,1,1.2 / exposure 1.15.",
          "config": "./assets/lookdev/iterations/v4-composition-review1/ground-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-composition-review1/ground-reference.json",
          "quality": "high",
          "time": 0.5,
          "status": "not accepted",
          "sourceSHA256": "513740dad8e70823a5d9b9360008ebb3874557524578a669a7d5eb9ee4f4fcba",
          "traceSize": [
            1536,
            864
          ],
          "outputSize": [
            1920,
            1080
          ]
        },
        {
          "id": "v4-horizon-bounce1-ground-reference",
          "src": "./assets/lookdev/iterations/v4-horizon-bounce1/ground-reference.png",
          "label": "Terrain horizon reflection study · NEUTRAL / WB 0.9,1,1.2 / exposure 1.15",
          "caption": "Rejected terrain-lighting candidate; default unchanged · exact full-trace GPU readback · 1536 × 864 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 0.9,1,1.2 / exposure 1.15.",
          "config": "./assets/lookdev/iterations/v4-horizon-bounce1/ground-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-horizon-bounce1/ground-reference.json",
          "quality": "high",
          "time": 0.5,
          "status": "rejected",
          "sourceSHA256": "513740dad8e70823a5d9b9360008ebb3874557524578a669a7d5eb9ee4f4fcba",
          "traceSize": [
            1536,
            864
          ],
          "outputSize": [
            1920,
            1080
          ]
        },
        {
          "id": "v4-neural-scene-control1-ground-reference",
          "src": "./assets/lookdev/iterations/v4-neural-scene-control1/ground-reference.png",
          "label": "Current slab lighting · incised terrain · NEUTRAL / WB 0.9,1,1.2 / exposure 1.15",
          "caption": "Current renderer control; scene not accepted · exact full-trace GPU readback · 1536 × 864 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 0.9,1,1.2 / exposure 1.15.",
          "config": "./assets/lookdev/iterations/v4-neural-scene-control1/ground-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-neural-scene-control1/ground-reference.json",
          "quality": "high",
          "traceSize": [
            1536,
            864
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "not accepted",
          "sourceSHA256": "f8f3bac13454e2490ef5e3d492e3909b74600cc4a41e1726d8ee6da9bc9ab2c9"
        },
        {
          "id": "v4-neural-scene-candidate1-ground-reference",
          "src": "./assets/lookdev/iterations/v4-neural-scene-candidate1/ground-reference.png",
          "label": "Neural121 near-cloud lighting candidate · NEUTRAL / WB 0.9,1,1.2 / exposure 1.15",
          "caption": "Promising lighting candidate; not yet production accepted · exact full-trace GPU readback · 1536 × 864 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 0.9,1,1.2 / exposure 1.15.",
          "config": "./assets/lookdev/iterations/v4-neural-scene-candidate1/ground-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-neural-scene-candidate1/ground-reference.json",
          "quality": "high",
          "traceSize": [
            1536,
            864
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "not accepted",
          "sourceSHA256": "f8f3bac13454e2490ef5e3d492e3909b74600cc4a41e1726d8ee6da9bc9ab2c9"
        },
        {
          "id": "v4-culling-control1-ground-reference",
          "src": "./assets/lookdev/iterations/v4-culling-control1/ground-reference.png",
          "label": "Neural cache culling disabled · control · NEUTRAL / WB 0.9,1,1.2 / exposure 1.15",
          "caption": "Exact-image optimization evidence; scene unaccepted · exact full-trace GPU readback · 1536 × 864 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 0.9,1,1.2 / exposure 1.15.",
          "config": "./assets/lookdev/iterations/v4-culling-control1/ground-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-culling-control1/ground-reference.json",
          "quality": "high",
          "traceSize": [
            1536,
            864
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "exact optimization evidence",
          "sourceSHA256": "e9d5d00190bcf0b75eb9d0db030ec9b83646c97833f87605f93b3fbfd37671b4"
        },
        {
          "id": "v4-culling-candidate1-ground-reference",
          "src": "./assets/lookdev/iterations/v4-culling-candidate1/ground-reference.png",
          "label": "Conservative source culling · exact-image candidate · NEUTRAL / WB 0.9,1,1.2 / exposure 1.15",
          "caption": "Exact-image optimization evidence; scene unaccepted · exact full-trace GPU readback · 1536 × 864 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 0.9,1,1.2 / exposure 1.15.",
          "config": "./assets/lookdev/iterations/v4-culling-candidate1/ground-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-culling-candidate1/ground-reference.json",
          "quality": "high",
          "traceSize": [
            1536,
            864
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "exact optimization evidence",
          "sourceSHA256": "e9d5d00190bcf0b75eb9d0db030ec9b83646c97833f87605f93b3fbfd37671b4"
        },
        {
          "id": "v4-naip-candidate1-ground-reference",
          "src": "./assets/lookdev/iterations/v4-naip-candidate1/ground-reference.png",
          "label": "NAIP chromaticity · opt-in diagnostic · NEUTRAL / WB 0.9,1,1.2 / exposure 1.15",
          "caption": "Opt-in diagnostic; not promoted · exact full-trace GPU readback · 1536 × 864 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 0.9,1,1.2 / exposure 1.15.",
          "config": "./assets/lookdev/iterations/v4-naip-candidate1/ground-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-naip-candidate1/ground-reference.json",
          "quality": "high",
          "traceSize": [
            1536,
            864
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "diagnostic only",
          "sourceSHA256": "e9d5d00190bcf0b75eb9d0db030ec9b83646c97833f87605f93b3fbfd37671b4"
        },
        {
          "id": "v4-exact-native-control1-ground-reference",
          "src": "./assets/lookdev/iterations/v4-exact-native-control1/ground-reference.png",
          "label": "Native1080 uncached traversal · control · NEUTRAL / WB 0.9,1,1.2 / exposure 1.15",
          "caption": "Exact-image optimization evidence; scene unaccepted · exact full-trace GPU readback · 1920 × 1080 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 0.9,1,1.2 / exposure 1.15.",
          "config": "./assets/lookdev/iterations/v4-exact-native-control1/ground-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-exact-native-control1/ground-reference.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "exact optimization evidence",
          "sourceSHA256": "8122790fbe82102fd0dd665c52694e42422c26adb3ce6678857c25fea0f404c8"
        },
        {
          "id": "v4-exact-native-traversal1-ground-reference",
          "src": "./assets/lookdev/iterations/v4-exact-native-traversal1/ground-reference.png",
          "label": "Native1080 exact traversal optimization · NEUTRAL / WB 0.9,1,1.2 / exposure 1.15",
          "caption": "Exact-image optimization evidence; scene unaccepted · exact full-trace GPU readback · 1920 × 1080 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 0.9,1,1.2 / exposure 1.15.",
          "config": "./assets/lookdev/iterations/v4-exact-native-traversal1/ground-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-exact-native-traversal1/ground-reference.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "exact optimization evidence",
          "sourceSHA256": "8122790fbe82102fd0dd665c52694e42422c26adb3ce6678857c25fea0f404c8"
        },
        {
          "id": "v4-exact-native-chunks1-ground-reference",
          "src": "./assets/lookdev/iterations/v4-exact-native-chunks1/ground-reference.png",
          "label": "Native1080 exact terrain chunk culling · NEUTRAL / WB 0.9,1,1.2 / exposure 1.15",
          "caption": "Exact-image optimization evidence; scene unaccepted · exact full-trace GPU readback · 1920 × 1080 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 0.9,1,1.2 / exposure 1.15.",
          "config": "./assets/lookdev/iterations/v4-exact-native-chunks1/ground-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-exact-native-chunks1/ground-reference.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "exact optimization evidence",
          "sourceSHA256": "8122790fbe82102fd0dd665c52694e42422c26adb3ce6678857c25fea0f404c8"
        },
        {
          "id": "v4-wall-fine-native1-ground-reference",
          "src": "./assets/lookdev/iterations/v4-wall-fine-native1/ground-reference.png",
          "label": "Wall and fine foreground · failed visual experiment · NEUTRAL / WB 0.9,1,1.2 / exposure 1.15",
          "caption": "Reviewed experiment; not accepted · exact full-trace GPU readback · 1920 × 1080 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 0.9,1,1.2 / exposure 1.15.",
          "config": "./assets/lookdev/iterations/v4-wall-fine-native1/ground-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-wall-fine-native1/ground-reference.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "not accepted",
          "sourceSHA256": "34409c623dd78a689021e1b8789d955f65c081050c9e3f5ff61a4a0bd653c9bc"
        },
        {
          "id": "v4-hero-display1-ground-reference-wb-cool",
          "src": "./assets/lookdev/iterations/v4-hero-display1/ground-reference-wb-cool.png",
          "label": "Taller hero and display calibration · opt-in · NEUTRAL / WB 0.9,1,1.2 / exposure 1.15",
          "caption": "Reviewed experiment; not accepted · exact full-trace GPU readback · 1920 × 1080 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 0.9,1,1.2 / exposure 1.15.",
          "config": "./assets/lookdev/iterations/v4-hero-display1/ground-reference-wb-cool.config.json",
          "metadata": "./assets/lookdev/iterations/v4-hero-display1/ground-reference-wb-cool.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "not accepted",
          "sourceSHA256": "34409c623dd78a689021e1b8789d955f65c081050c9e3f5ff61a4a0bd653c9bc"
        },
        {
          "id": "v4-hero-display1-ground-reference-wb-neutral",
          "src": "./assets/lookdev/iterations/v4-hero-display1/ground-reference-wb-neutral.png",
          "label": "Taller hero and display calibration · opt-in · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "Reviewed experiment; not accepted · exact full-trace GPU readback · 1920 × 1080 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 1,1,1 / exposure 1.15.",
          "config": "./assets/lookdev/iterations/v4-hero-display1/ground-reference-wb-neutral.config.json",
          "metadata": "./assets/lookdev/iterations/v4-hero-display1/ground-reference-wb-neutral.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "not accepted",
          "sourceSHA256": "34409c623dd78a689021e1b8789d955f65c081050c9e3f5ff61a4a0bd653c9bc"
        },
        {
          "id": "v4-hero-display1-ground-reference-wb-warm",
          "src": "./assets/lookdev/iterations/v4-hero-display1/ground-reference-wb-warm.png",
          "label": "Taller hero and display calibration · opt-in · NEUTRAL / WB 1.05,1,0.95 / exposure 1.15",
          "caption": "Reviewed experiment; not accepted · exact full-trace GPU readback · 1920 × 1080 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 1.05,1,0.95 / exposure 1.15.",
          "config": "./assets/lookdev/iterations/v4-hero-display1/ground-reference-wb-warm.config.json",
          "metadata": "./assets/lookdev/iterations/v4-hero-display1/ground-reference-wb-warm.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "not accepted",
          "sourceSHA256": "34409c623dd78a689021e1b8789d955f65c081050c9e3f5ff61a4a0bd653c9bc"
        },
        {
          "id": "v4-hero-display1-ground-reference-aces85",
          "src": "./assets/lookdev/iterations/v4-hero-display1/ground-reference-aces85.png",
          "label": "Taller hero and display calibration · opt-in · ACES / WB 1,1,1 / exposure 0.85",
          "caption": "Reviewed experiment; not accepted · exact full-trace GPU readback · 1920 × 1080 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · ACES / WB 1,1,1 / exposure 0.85.",
          "config": "./assets/lookdev/iterations/v4-hero-display1/ground-reference-aces85.config.json",
          "metadata": "./assets/lookdev/iterations/v4-hero-display1/ground-reference-aces85.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "not accepted",
          "sourceSHA256": "34409c623dd78a689021e1b8789d955f65c081050c9e3f5ff61a4a0bd653c9bc"
        },
        {
          "id": "v4-illumination-control1-ground-reference",
          "src": "./assets/lookdev/iterations/v4-illumination-control1/ground-reference.png",
          "label": "Native illumination control · Neutral daylight · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "Reviewed lighting candidate; scene not accepted · exact full-trace GPU readback · 1920 × 1080 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 1,1,1 / exposure 1.15.",
          "config": "./assets/lookdev/iterations/v4-illumination-control1/ground-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-illumination-control1/ground-reference.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "not accepted",
          "sourceSHA256": "0e87cb79a5cb7d15cae625a1d3e3d24af9b4a4841d0faeac5a00141b794550ca"
        },
        {
          "id": "v4-illumination-candidate1-ground-reference",
          "src": "./assets/lookdev/iterations/v4-illumination-candidate1/ground-reference.png",
          "label": "Cached128 illumination · viable candidate · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "Reviewed lighting candidate; scene not accepted · exact full-trace GPU readback · 1920 × 1080 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 1,1,1 / exposure 1.15.",
          "config": "./assets/lookdev/iterations/v4-illumination-candidate1/ground-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-illumination-candidate1/ground-reference.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "not accepted",
          "sourceSHA256": "0e87cb79a5cb7d15cae625a1d3e3d24af9b4a4841d0faeac5a00141b794550ca"
        },
        {
          "id": "v4-cached-optics-control2-ground-reference",
          "src": "./assets/lookdev/iterations/v4-cached-optics-control2/ground-reference.png",
          "label": "Cached sunlight · comparison control · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "comparison control · exact full-trace GPU readback · 1920 × 1080 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 1,1,1 / exposure 1.15.",
          "config": "./assets/lookdev/iterations/v4-cached-optics-control2/ground-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-cached-optics-control2/ground-reference.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "comparison control",
          "sourceSHA256": "d6a09309a14bc7a5510e1a1a5b068906fd48d731890b794f47a33d0fd6b84c10"
        },
        {
          "id": "v4-intervals-candidate1-ground-reference",
          "src": "./assets/lookdev/iterations/v4-intervals-candidate1/ground-reference.png",
          "label": "Empty interval skipping · negligible rounding · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "retain optimization candidate · exact full-trace GPU readback · 1920 × 1080 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 1,1,1 / exposure 1.15.",
          "config": "./assets/lookdev/iterations/v4-intervals-candidate1/ground-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-intervals-candidate1/ground-reference.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "retain optimization candidate",
          "sourceSHA256": "d6a09309a14bc7a5510e1a1a5b068906fd48d731890b794f47a33d0fd6b84c10"
        },
        {
          "id": "v4-far-octaves-candidate1-ground-reference",
          "src": "./assets/lookdev/iterations/v4-far-octaves-candidate1/ground-reference.png",
          "label": "Far lighting octaves · rejected · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "rejected · exact full-trace GPU readback · 1920 × 1080 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 1,1,1 / exposure 1.15.",
          "config": "./assets/lookdev/iterations/v4-far-octaves-candidate1/ground-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-far-octaves-candidate1/ground-reference.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "rejected",
          "sourceSHA256": "d6a09309a14bc7a5510e1a1a5b068906fd48d731890b794f47a33d0fd6b84c10"
        },
        {
          "id": "v4-assembled-candidate1-ground-reference",
          "src": "./assets/lookdev/iterations/v4-assembled-candidate1/ground-reference.png",
          "label": "Cloud assembly 1 · not accepted · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "not accepted · exact full-trace GPU readback · 1920 × 1080 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 1,1,1 / exposure 1.15.",
          "config": "./assets/lookdev/iterations/v4-assembled-candidate1/ground-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-assembled-candidate1/ground-reference.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "not accepted",
          "sourceSHA256": "d6a09309a14bc7a5510e1a1a5b068906fd48d731890b794f47a33d0fd6b84c10"
        },
        {
          "id": "v4-dem-control1-ground-reference",
          "src": "./assets/lookdev/iterations/v4-dem-control1/ground-reference.png",
          "label": "Connected DEM massif · not accepted · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "retain connected foundation; not accepted · exact full-trace GPU readback · 1920 × 1080 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 1,1,1 / exposure 1.15.",
          "config": "./assets/lookdev/iterations/v4-dem-control1/ground-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-dem-control1/ground-reference.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "retain connected foundation; not accepted",
          "sourceSHA256": "943d9f5249608e8c0c4d566ed4d642d90d41347f6246f6fd041a0b58d2e534f2"
        },
        {
          "id": "v4-terrain-cache-candidate1-ground-reference",
          "src": "./assets/lookdev/iterations/v4-terrain-cache-candidate1/ground-reference.png",
          "label": "Terrain vertex cache · exact image parity · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "retain exact geometry optimization · exact full-trace GPU readback · 1920 × 1080 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 1,1,1 / exposure 1.15.",
          "config": "./assets/lookdev/iterations/v4-terrain-cache-candidate1/ground-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-terrain-cache-candidate1/ground-reference.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "retain exact geometry optimization",
          "sourceSHA256": "943d9f5249608e8c0c4d566ed4d642d90d41347f6246f6fd041a0b58d2e534f2"
        },
        {
          "id": "v4-assembled2-candidate1-ground-reference",
          "src": "./assets/lookdev/iterations/v4-assembled2-candidate1/ground-reference.png",
          "label": "Cloud assembly 2 · not accepted · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "not accepted · exact full-trace GPU readback · 1920 × 1080 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 1,1,1 / exposure 1.15.",
          "config": "./assets/lookdev/iterations/v4-assembled2-candidate1/ground-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-assembled2-candidate1/ground-reference.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "not accepted",
          "sourceSHA256": "943d9f5249608e8c0c4d566ed4d642d90d41347f6246f6fd041a0b58d2e534f2"
        },
        {
          "id": "v4-assembled2-left-candidate1-ground-reference",
          "src": "./assets/lookdev/iterations/v4-assembled2-left-candidate1/ground-reference.png",
          "label": "Cloud assembly 2 left · not accepted · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "composition candidate; not accepted · exact full-trace GPU readback · 1920 × 1080 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 1,1,1 / exposure 1.15.",
          "config": "./assets/lookdev/iterations/v4-assembled2-left-candidate1/ground-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-assembled2-left-candidate1/ground-reference.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "composition candidate; not accepted",
          "sourceSHA256": "943d9f5249608e8c0c4d566ed4d642d90d41347f6246f6fd041a0b58d2e534f2"
        },
        {
          "id": "v4-material-rock-control1-ground-reference",
          "src": "./assets/lookdev/iterations/v4-material-rock-control1/ground-reference.png",
          "label": "Connected terrain and corrected rock placement · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "working placement correction · exact full-trace GPU readback · 1920 × 1080 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 1,1,1 / exposure 1.15.",
          "config": "./assets/lookdev/iterations/v4-material-rock-control1/ground-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-material-rock-control1/ground-reference.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "working placement correction",
          "sourceSHA256": "bd90c8e6ace867ff787498c6ab65d448e327f4c44edab5547357555a4af3c41e"
        },
        {
          "id": "v4-rock-weathered1-ground-reference",
          "src": "./assets/lookdev/iterations/v4-rock-weathered1/ground-reference.png",
          "label": "Weathered rock geometry · modest candidate · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "optical candidate; not accepted · exact full-trace GPU readback · 1920 × 1080 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 1,1,1 / exposure 1.15.",
          "config": "./assets/lookdev/iterations/v4-rock-weathered1/ground-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-rock-weathered1/ground-reference.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "optical candidate; not accepted",
          "sourceSHA256": "bd90c8e6ace867ff787498c6ab65d448e327f4c44edab5547357555a4af3c41e"
        },
        {
          "id": "v4-far-neural-candidate1-ground-reference",
          "src": "./assets/lookdev/iterations/v4-far-neural-candidate1/ground-reference.png",
          "label": "Distant neural121 light · optical candidate · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "retain optical candidate; timing pending · exact full-trace GPU readback · 1920 × 1080 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 1,1,1 / exposure 1.15.",
          "config": "./assets/lookdev/iterations/v4-far-neural-candidate1/ground-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-far-neural-candidate1/ground-reference.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "retain optical candidate; timing pending",
          "sourceSHA256": "bd90c8e6ace867ff787498c6ab65d448e327f4c44edab5547357555a4af3c41e"
        },
        {
          "id": "v4-shadow-control1-shadow-daylight",
          "src": "./assets/lookdev/iterations/v4-shadow-control1/shadow-daylight.png",
          "label": "Native shadow control · daylight and grazing · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "Unreviewed candidate · exact full-trace GPU readback · 1920 × 1080 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 1,1,1 / exposure 1.15.",
          "config": "./assets/lookdev/iterations/v4-shadow-control1/shadow-daylight.config.json",
          "metadata": "./assets/lookdev/iterations/v4-shadow-control1/shadow-daylight.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "unreviewed",
          "sourceSHA256": "52700fb290853c2f470c77ada0d2db4d9db41aff6777a088fce0d02ee04da2b8"
        },
        {
          "id": "v4-shadow-control1-shadow-grazing",
          "src": "./assets/lookdev/iterations/v4-shadow-control1/shadow-grazing.png",
          "label": "Native shadow control · daylight and grazing · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "Unreviewed candidate · exact full-trace GPU readback · 1920 × 1080 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 1,1,1 / exposure 1.15.",
          "config": "./assets/lookdev/iterations/v4-shadow-control1/shadow-grazing.config.json",
          "metadata": "./assets/lookdev/iterations/v4-shadow-control1/shadow-grazing.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "unreviewed",
          "sourceSHA256": "52700fb290853c2f470c77ada0d2db4d9db41aff6777a088fce0d02ee04da2b8"
        },
        {
          "id": "v4-shadow-candidate1-shadow-daylight",
          "src": "./assets/lookdev/iterations/v4-shadow-candidate1/shadow-daylight.png",
          "label": "Cached near-cloud shadows · retained candidate · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "Retained working approximation · exact full-trace GPU readback · 1920 × 1080 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 1,1,1 / exposure 1.15.",
          "config": "./assets/lookdev/iterations/v4-shadow-candidate1/shadow-daylight.config.json",
          "metadata": "./assets/lookdev/iterations/v4-shadow-candidate1/shadow-daylight.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "retain scoped optimization",
          "sourceSHA256": "52700fb290853c2f470c77ada0d2db4d9db41aff6777a088fce0d02ee04da2b8"
        },
        {
          "id": "v4-shadow-candidate1-shadow-grazing",
          "src": "./assets/lookdev/iterations/v4-shadow-candidate1/shadow-grazing.png",
          "label": "Cached near-cloud shadows · retained candidate · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "Retained working approximation · exact full-trace GPU readback · 1920 × 1080 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 1,1,1 / exposure 1.15.",
          "config": "./assets/lookdev/iterations/v4-shadow-candidate1/shadow-grazing.config.json",
          "metadata": "./assets/lookdev/iterations/v4-shadow-candidate1/shadow-grazing.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "retain scoped optimization",
          "sourceSHA256": "52700fb290853c2f470c77ada0d2db4d9db41aff6777a088fce0d02ee04da2b8"
        },
        {
          "id": "v4-lidar-exact1-ground-reference",
          "src": "./assets/lookdev/iterations/v4-lidar-exact1/ground-reference.png",
          "label": "Measured1m terrain · original material · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "retain measured geometry; not visually accepted · exact full-trace GPU readback · 1920 × 1080 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 1,1,1 / exposure 1.15.",
          "config": "./assets/lookdev/iterations/v4-lidar-exact1/ground-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-lidar-exact1/ground-reference.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "retain measured geometry; not visually accepted",
          "sourceSHA256": "8f57dc330836ab72467680d93ef1edfefe94eed07552d238acfea1eaf50932b1"
        },
        {
          "id": "v4-lidar-grain1-ground-reference-grain",
          "src": "./assets/lookdev/iterations/v4-lidar-grain1/ground-reference-grain.png",
          "label": "Measured terrain · grain material candidate · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "not accepted · exact full-trace GPU readback · 1920 × 1080 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 1,1,1 / exposure 1.15.",
          "config": "./assets/lookdev/iterations/v4-lidar-grain1/ground-reference-grain.config.json",
          "metadata": "./assets/lookdev/iterations/v4-lidar-grain1/ground-reference-grain.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "not accepted",
          "sourceSHA256": "8f57dc330836ab72467680d93ef1edfefe94eed07552d238acfea1eaf50932b1"
        },
        {
          "id": "v4-lidar-bounded-exact1-ground-reference",
          "src": "./assets/lookdev/iterations/v4-lidar-bounded-exact1/ground-reference.png",
          "label": "Bounded far lighting · exact capture parity · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "exact capture parity passed · exact full-trace GPU readback · 1920 × 1080 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 1,1,1 / exposure 1.15.",
          "config": "./assets/lookdev/iterations/v4-lidar-bounded-exact1/ground-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-lidar-bounded-exact1/ground-reference.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "exact capture parity passed",
          "sourceSHA256": "8f57dc330836ab72467680d93ef1edfefe94eed07552d238acfea1eaf50932b1"
        },
        {
          "id": "v4-material-far-control1-ground-reference",
          "src": "./assets/lookdev/iterations/v4-material-far-control1/ground-reference.png",
          "label": "Measured terrain / bounded far control · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "diagnostic baseline · exact full-trace GPU readback · 1920 × 1080 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 1,1,1 / exposure 1.15. Fresh same-source control for material and far-cloud self-attenuation comparisons. Measured terrain improves actual relief, but material repetition and cloud composition remain unaccepted.",
          "config": "./assets/lookdev/iterations/v4-material-far-control1/ground-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-material-far-control1/ground-reference.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "diagnostic baseline",
          "sourceSHA256": "4154e1d84b44326dae56b9821cb76d34972277fc10d8604c9d3004eb8e53efde"
        },
        {
          "id": "v4-material-far-control1-far-grazing-ground",
          "src": "./assets/lookdev/iterations/v4-material-far-control1/far-grazing-ground.png",
          "label": "Measured terrain / bounded far control · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "diagnostic baseline · exact full-trace GPU readback · 1920 × 1080 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 1,1,1 / exposure 1.15. Fresh same-source control for material and far-cloud self-attenuation comparisons. Measured terrain improves actual relief, but material repetition and cloud composition remain unaccepted.",
          "config": "./assets/lookdev/iterations/v4-material-far-control1/far-grazing-ground.config.json",
          "metadata": "./assets/lookdev/iterations/v4-material-far-control1/far-grazing-ground.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "diagnostic baseline",
          "sourceSHA256": "4154e1d84b44326dae56b9821cb76d34972277fc10d8604c9d3004eb8e53efde"
        },
        {
          "id": "v4-grain-varied1-ground-reference-varied",
          "src": "./assets/lookdev/iterations/v4-grain-varied1/ground-reference-varied.png",
          "label": "Varied grain material · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "retain material candidate; not accepted · exact full-trace GPU readback · 1920 × 1080 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 1,1,1 / exposure 1.15. Three transformed grain samples break the strong scan bands and woven repetition seen in original/grain controls. The close cliff remains uniformly granular and lacks larger fractured ledges; whole-scene photographic acceptance is still open.",
          "config": "./assets/lookdev/iterations/v4-grain-varied1/ground-reference-varied.config.json",
          "metadata": "./assets/lookdev/iterations/v4-grain-varied1/ground-reference-varied.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "retain material candidate; not accepted",
          "sourceSHA256": "4154e1d84b44326dae56b9821cb76d34972277fc10d8604c9d3004eb8e53efde"
        },
        {
          "id": "v4-far-own-matched1-ground-reference",
          "src": "./assets/lookdev/iterations/v4-far-own-matched1/ground-reference.png",
          "label": "Matched far-cloud self attenuation · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "retain scoped optical correction · exact full-trace GPU readback · 1920 × 1080 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 1,1,1 / exposure 1.15. Same-source native ground, aerial, far-focused and grazing-light comparison shows subtle inner-lobe brightening without new banding, silhouette changes or broad washout. Independent cloud audit preserved total optical depth exactly and native opacity bit-for-bit. This is a scoped correction, not full optical or motion acceptance.",
          "config": "./assets/lookdev/iterations/v4-far-own-matched1/ground-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-far-own-matched1/ground-reference.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "retain scoped optical correction",
          "sourceSHA256": "4154e1d84b44326dae56b9821cb76d34972277fc10d8604c9d3004eb8e53efde"
        },
        {
          "id": "v4-far-own-matched1-far-grazing-ground",
          "src": "./assets/lookdev/iterations/v4-far-own-matched1/far-grazing-ground.png",
          "label": "Matched far-cloud self attenuation · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "retain scoped optical correction · exact full-trace GPU readback · 1920 × 1080 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 1,1,1 / exposure 1.15. Same-source native ground, aerial, far-focused and grazing-light comparison shows subtle inner-lobe brightening without new banding, silhouette changes or broad washout. Independent cloud audit preserved total optical depth exactly and native opacity bit-for-bit. This is a scoped correction, not full optical or motion acceptance.",
          "config": "./assets/lookdev/iterations/v4-far-own-matched1/far-grazing-ground.config.json",
          "metadata": "./assets/lookdev/iterations/v4-far-own-matched1/far-grazing-ground.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "retain scoped optical correction",
          "sourceSHA256": "4154e1d84b44326dae56b9821cb76d34972277fc10d8604c9d3004eb8e53efde"
        },
        {
          "id": "v4-alluvium-control1-ground-reference",
          "src": "./assets/lookdev/iterations/v4-alluvium-control1/ground-reference.png",
          "label": "Measured alluvium / exact location · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "retain measured control · exact full-trace GPU readback · 1920 × 1080 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 1,1,1 / exposure 1.15. Measured alluvium at its geographic location preserves the open basin. Ground eye follows the exact rendered terrain at274.97911194m; it remains a quality baseline, not visual acceptance.",
          "config": "./assets/lookdev/iterations/v4-alluvium-control1/ground-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-alluvium-control1/ground-reference.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "retain measured control",
          "sourceSHA256": "5bd6784b66dfaafb431dde038f2f1441c0884f5e6796144d7763d1ae25b7ff7a"
        },
        {
          "id": "v4-alluvium-wash1-ground-reference",
          "src": "./assets/lookdev/iterations/v4-alluvium-wash1/ground-reference.png",
          "label": "Relocated measured wash / rejected placement · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "rejected placement · exact full-trace GPU readback · 1920 × 1080 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 1,1,1 / exposure 1.15. The coherent measured wash was rigidly relocated without rescaling, but its large left bank blocks the open basin and left cloud hierarchy. Same yaw/pitch/FOV/lighting; terrain-following eye changes only5.24mm. Reject this placement for the canonical composition.",
          "config": "./assets/lookdev/iterations/v4-alluvium-wash1/ground-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-alluvium-wash1/ground-reference.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "rejected placement",
          "sourceSHA256": "59dfffecdf5186252f0c725f9e9f5b93e1514122eb19555a9b6b754bdcb50ab6"
        },
        {
          "id": "v4-optical-current1-ground-reference",
          "src": "./assets/lookdev/iterations/v4-optical-current1/ground-reference.png",
          "label": "Current native optics / exact alluvium · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "diagnostic baseline · exact full-trace GPU readback · 1920 × 1080 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 1,1,1 / exposure 1.15. Fresh native reference after restoring exact-location measured alluvium; retained near/far neural lighting, bounded far updates and matched-own attenuation. Overall scene remains unaccepted.",
          "config": "./assets/lookdev/iterations/v4-optical-current1/ground-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-optical-current1/ground-reference.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "diagnostic baseline",
          "sourceSHA256": "23355105c8258924f976d463e4210cdfdba8c032b1f236e75e6e05db0dc3ef0d"
        },
        {
          "id": "v4-compound-control1-ground-reference",
          "src": "./assets/lookdev/iterations/v4-compound-control1/ground-reference.png",
          "label": "Assembled cloud / independent lighting control · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "diagnostic baseline · exact full-trace GPU readback · 1920 × 1080 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 1,1,1 / exposure 1.15. Assembled2-left uses the same native density as the compound candidate, but independent lighting caches for its overlapping pieces.",
          "config": "./assets/lookdev/iterations/v4-compound-control1/ground-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-compound-control1/ground-reference.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "diagnostic baseline",
          "sourceSHA256": "23355105c8258924f976d463e4210cdfdba8c032b1f236e75e6e05db0dc3ef0d"
        },
        {
          "id": "v4-compound-candidate1-ground-reference",
          "src": "./assets/lookdev/iterations/v4-compound-candidate1/ground-reference.png",
          "label": "Compound cloud / grouped lighting · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "retain grouped lighting candidate · exact full-trace GPU readback · 1920 × 1080 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 1,1,1 / exposure 1.15. Grouped source lighting reduces artificial dark overlap seams and makes the joined crown more continuous in ground and aerial views. Native primary opacity is identical in the integrity check. The low wide base and wispy upper spike remain morphological weaknesses; no full-scene acceptance or new timing claim.",
          "config": "./assets/lookdev/iterations/v4-compound-candidate1/ground-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-compound-candidate1/ground-reference.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "retain grouped lighting candidate",
          "sourceSHA256": "23355105c8258924f976d463e4210cdfdba8c032b1f236e75e6e05db0dc3ef0d"
        },
        {
          "id": "v4-far-varied1-ground-reference",
          "src": "./assets/lookdev/iterations/v4-far-varied1/ground-reference.png",
          "label": "Varied distant cloud sizes · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "retain layout candidate · exact full-trace GPU readback · 1920 × 1080 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 1,1,1 / exposure 1.15. Varied native cloud sizes reduce the uniform horizon band and strengthen distance/size hierarchy. Compared only against the same provisional compound lighting base. Composition and current full-flight performance remain open.",
          "config": "./assets/lookdev/iterations/v4-far-varied1/ground-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-far-varied1/ground-reference.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "retain layout candidate",
          "sourceSHA256": "23355105c8258924f976d463e4210cdfdba8c032b1f236e75e6e05db0dc3ef0d"
        },
        {
          "id": "v4-skin-control1-ground-reference",
          "src": "./assets/lookdev/iterations/v4-skin-control1/ground-reference.png",
          "label": "Measured cliff / grain-varied control · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "diagnostic baseline · exact full-trace GPU readback · 1920 × 1080 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 1,1,1 / exposure 1.15. Grain-varied material on the existing measured heightfield, same cloud/sun/display as the surface candidate.",
          "config": "./assets/lookdev/iterations/v4-skin-control1/ground-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-skin-control1/ground-reference.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "diagnostic baseline",
          "sourceSHA256": "23355105c8258924f976d463e4210cdfdba8c032b1f236e75e6e05db0dc3ef0d"
        },
        {
          "id": "v4-skin-measured1-ground-reference",
          "src": "./assets/lookdev/iterations/v4-skin-measured1/ground-reference.png",
          "label": "Measured cliff surface / candidate · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "rejected surface · exact full-trace GPU readback · 1920 × 1080 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 1,1,1 / exposure 1.15. The additional measured-face surface accentuates vertical corrugation and exposes sharp triangular lighting transitions at lower edges and broad panels. Reject as-is; keep default off. No performance measurement is justified for this rejected form.",
          "config": "./assets/lookdev/iterations/v4-skin-measured1/ground-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-skin-measured1/ground-reference.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "rejected surface",
          "sourceSHA256": "23355105c8258924f976d463e4210cdfdba8c032b1f236e75e6e05db0dc3ef0d"
        },
        {
          "id": "v4-wider-terrain1-ground-reference",
          "src": "./assets/lookdev/iterations/v4-wider-terrain1/ground-reference.png",
          "label": "Wider measured terrain / shallow wash · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "retain measured terrain candidate · exact full-trace GPU readback · 1920 × 1080 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 1,1,1 / exposure 1.15. Wider measured relief improves plateau and basin structure, and the shallow wash preserves the open ground composition. Material smoothness and uniformity still prevent photographic acceptance.",
          "config": "./assets/lookdev/iterations/v4-wider-terrain1/ground-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-wider-terrain1/ground-reference.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "retain measured terrain candidate",
          "sourceSHA256": "46a4921f3b8de2062371f267dd9fe5225d8aff7384d874881a243491aa518ddf"
        },
        {
          "id": "v4-crown2-control1-ground-reference",
          "src": "./assets/lookdev/iterations/v4-crown2-control1/ground-reference.png",
          "label": "Grouped crown2 / control · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "diagnostic baseline · exact full-trace GPU readback · 1920 × 1080 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 1,1,1 / exposure 1.15. The same grouped-lighting crown2 on the updated measured terrain; control for the crown3 native-source replacement.",
          "config": "./assets/lookdev/iterations/v4-crown2-control1/ground-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-crown2-control1/ground-reference.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "diagnostic baseline",
          "sourceSHA256": "46a4921f3b8de2062371f267dd9fe5225d8aff7384d874881a243491aa518ddf"
        },
        {
          "id": "v4-crown3-candidate1-ground-reference",
          "src": "./assets/lookdev/iterations/v4-crown3-candidate1/ground-reference.png",
          "label": "Grouped crown3 / retained shape · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "retain crown shape · exact full-trace GPU readback · 1920 × 1080 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 1,1,1 / exposure 1.15. A coherent tall native cumulus mass replaces the wispy spike and strengthens the left aerial bank. Ground headroom is consistent with the generated reference. Smooth balloon-like lobes and fringe detail remain open; no new full-flight or timing claim.",
          "config": "./assets/lookdev/iterations/v4-crown3-candidate1/ground-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-crown3-candidate1/ground-reference.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "retain crown shape",
          "sourceSHA256": "46a4921f3b8de2062371f267dd9fe5225d8aff7384d874881a243491aa518ddf"
        },
        {
          "id": "v4-facies-control1-ground-reference",
          "src": "./assets/lookdev/iterations/v4-facies-control1/ground-reference.png",
          "label": "Rock units / grain-varied control · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "diagnostic baseline · exact full-trace GPU readback · 1920 × 1080 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 1,1,1 / exposure 1.15. Grain-varied material with no broad sandstone color units; same measured terrain, lighting and display.",
          "config": "./assets/lookdev/iterations/v4-facies-control1/ground-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-facies-control1/ground-reference.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "diagnostic baseline",
          "sourceSHA256": "46a4921f3b8de2062371f267dd9fe5225d8aff7384d874881a243491aa518ddf"
        },
        {
          "id": "v4-facies-layered1-ground-reference",
          "src": "./assets/lookdev/iterations/v4-facies-layered1/ground-reference.png",
          "label": "Layered sandstone units · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "retain material candidate · exact full-trace GPU readback · 1920 × 1080 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 1,1,1 / exposure 1.15. Coherent pale/red sandstone units break the monochrome cliff color without returning to repeated scan bands. Close geometry still reads smooth and pillar-like; the scene is not photographically accepted.",
          "config": "./assets/lookdev/iterations/v4-facies-layered1/ground-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-facies-layered1/ground-reference.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "retain material candidate",
          "sourceSHA256": "46a4921f3b8de2062371f267dd9fe5225d8aff7384d874881a243491aa518ddf"
        },
        {
          "id": "v4-terrain-aa-control2-ground-reference",
          "src": "./assets/lookdev/iterations/v4-terrain-aa-control2/ground-reference.png",
          "label": "Terrain coverage / corrected-source control · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "exact off-branch parity passed · exact full-trace GPU readback · 1920 × 1080 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 1,1,1 / exposure 1.15. Corrected-source AA-off control matches both previous layered-material PNGs byte-for-byte.",
          "config": "./assets/lookdev/iterations/v4-terrain-aa-control2/ground-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-terrain-aa-control2/ground-reference.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "exact off-branch parity passed",
          "sourceSHA256": "bd55a34e549a82a871522f1b0ef94f79fef05a3c4f27e029f95a5e02c7237608"
        },
        {
          "id": "v4-terrain-aa2-ground-reference",
          "src": "./assets/lookdev/iterations/v4-terrain-aa2/ground-reference.png",
          "label": "Four-sample terrain coverage · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "static coverage candidate; motion and timing pending · exact full-trace GPU readback · 1920 × 1080 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 1,1,1 / exposure 1.15. Four-sample coverage cleans up small rock and cliff silhouettes without an obvious new static halo or coverage hole.21 synthetic coverage/validation checks pass. Native motion and GPU-budget checks remain open; keep opt-in.",
          "config": "./assets/lookdev/iterations/v4-terrain-aa2/ground-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-terrain-aa2/ground-reference.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "static coverage candidate; motion and timing pending",
          "sourceSHA256": "bd55a34e549a82a871522f1b0ef94f79fef05a3c4f27e029f95a5e02c7237608"
        },
        {
          "id": "v4-refinement-control1-ground-reference",
          "src": "./assets/lookdev/iterations/v4-refinement-control1/ground-reference.png",
          "label": "Coarse measured terrain control · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "comparison control; scene not accepted · exact full-trace GPU readback · 1920 × 1080 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 1,1,1 / exposure 1.15. Coarse triangles remain a control for the same measured heightfield.",
          "config": "./assets/lookdev/iterations/v4-refinement-control1/ground-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-refinement-control1/ground-reference.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "comparison control",
          "sourceSHA256": "9262a26a413b688e4eaf136fef478feac62e37fea59940e672aeba064c7825aa"
        },
        {
          "id": "v4-refinement-candidate1-ground-reference",
          "src": "./assets/lookdev/iterations/v4-refinement-candidate1/ground-reference.png",
          "label": "Selective measured terrain refinement · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "retained candidate; scene not accepted · exact full-trace GPU readback · 1920 × 1080 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 1,1,1 / exposure 1.15. Selective refinement removes coarse crest corners and softens triangle ridges without changing composition; tall planar faces remain. Combined cost is still pending.",
          "config": "./assets/lookdev/iterations/v4-refinement-candidate1/ground-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-refinement-candidate1/ground-reference.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "retained candidate",
          "sourceSHA256": "9262a26a413b688e4eaf136fef478feac62e37fea59940e672aeba064c7825aa"
        },
        {
          "id": "v4-aggregate-fine1-ground-reference",
          "src": "./assets/lookdev/iterations/v4-aggregate-fine1/ground-reference.png",
          "label": "Finer foreground aggregate · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "retained candidate; scene not accepted · exact full-trace GPU readback · 1920 × 1080 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 1,1,1 / exposure 1.15. Smaller, denser near-camera clasts improve foreground variety within the same triangle budget; this is a modest improvement, not photographic acceptance.",
          "config": "./assets/lookdev/iterations/v4-aggregate-fine1/ground-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-aggregate-fine1/ground-reference.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "retained candidate",
          "sourceSHA256": "9262a26a413b688e4eaf136fef478feac62e37fea59940e672aeba064c7825aa"
        },
        {
          "id": "v4-diffuse-bounce1-ground-reference",
          "src": "./assets/lookdev/iterations/v4-diffuse-bounce1/ground-reference.png",
          "label": "Diffuse terrain interreflection · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "retained candidate; scene not accepted · exact full-trace GPU readback · 1920 × 1080 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 1,1,1 / exposure 1.15. Ground and flank comparisons show warmer recess response without obvious broad washout. Approximate interreflection does not fix the remaining planar geology.",
          "config": "./assets/lookdev/iterations/v4-diffuse-bounce1/ground-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-diffuse-bounce1/ground-reference.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "retained candidate",
          "sourceSHA256": "9262a26a413b688e4eaf136fef478feac62e37fea59940e672aeba064c7825aa"
        },
        {
          "id": "v4-native-tail-control1-decay-ground",
          "src": "./assets/lookdev/iterations/v4-native-tail-control1/decay-ground.png",
          "label": "Native cloud tail control · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "comparison control; scene not accepted · exact full-trace GPU readback · 1920 × 1080 cloud trace / 1920 × 1080 output · weather 0.7, sun custom direction, coverage 0.65 · NEUTRAL / WB 1,1,1 / exposure 1.15. Control for the same native volume at peak edge and weather time0.70 dissipation.",
          "config": "./assets/lookdev/iterations/v4-native-tail-control1/decay-ground.config.json",
          "metadata": "./assets/lookdev/iterations/v4-native-tail-control1/decay-ground.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.7,
          "status": "comparison control",
          "sourceSHA256": "9262a26a413b688e4eaf136fef478feac62e37fea59940e672aeba064c7825aa"
        },
        {
          "id": "v4-native-tail-soft1-decay-ground",
          "src": "./assets/lookdev/iterations/v4-native-tail-soft1/decay-ground.png",
          "label": "Softer native density tails · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "retained candidate; scene not accepted · exact full-trace GPU readback · 1920 × 1080 cloud trace / 1920 × 1080 output · weather 0.7, sun custom direction, coverage 0.65 · NEUTRAL / WB 1,1,1 / exposure 1.15. Dissipating fringes are slightly more natural with less cutaway appearance; peak close-edge change is subtle. No new obvious static artifact; motion and combined performance remain pending.",
          "config": "./assets/lookdev/iterations/v4-native-tail-soft1/decay-ground.config.json",
          "metadata": "./assets/lookdev/iterations/v4-native-tail-soft1/decay-ground.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.7,
          "status": "retained candidate",
          "sourceSHA256": "9262a26a413b688e4eaf136fef478feac62e37fea59940e672aeba064c7825aa"
        },
        {
          "id": "v4-mesh-cull-control1-ground-reference",
          "src": "./assets/lookdev/iterations/v4-mesh-cull-control1/ground-reference.png",
          "label": "Integrated quality · mesh culling control · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "comparison control; scene not accepted · exact full-trace GPU readback · 1920 × 1080 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 1,1,1 / exposure 1.15.",
          "config": "./assets/lookdev/iterations/v4-mesh-cull-control1/ground-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-mesh-cull-control1/ground-reference.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "comparison control",
          "sourceSHA256": "50a77d1efc976bb8f26a67c1812291fa7a8acf90842977764cd4cda1bdf749b0"
        },
        {
          "id": "v4-mesh-cull-candidate1-ground-reference",
          "src": "./assets/lookdev/iterations/v4-mesh-cull-candidate1/ground-reference.png",
          "label": "Conservative mesh culling · exact parity · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "retained optimization; scene not accepted · exact full-trace GPU readback · 1920 × 1080 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 1,1,1 / exposure 1.15.",
          "config": "./assets/lookdev/iterations/v4-mesh-cull-candidate1/ground-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-mesh-cull-candidate1/ground-reference.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "retained optimization",
          "sourceSHA256": "50a77d1efc976bb8f26a67c1812291fa7a8acf90842977764cd4cda1bdf749b0"
        },
        {
          "id": "v4-ground-scan1-ground-reference",
          "src": "./assets/lookdev/iterations/v4-ground-scan1/ground-reference.png",
          "label": "Original ground scan reflectance candidate · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "Rejected reflectance candidate · exact full-trace GPU readback · 1920 × 1080 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 1,1,1 / exposure 1.15. Broad ochre coloration; insufficient structural gain.",
          "config": "./assets/lookdev/iterations/v4-ground-scan1/ground-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-ground-scan1/ground-reference.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "rejected",
          "sourceSHA256": "50a77d1efc976bb8f26a67c1812291fa7a8acf90842977764cd4cda1bdf749b0"
        },
        {
          "id": "v4-prune-control1-ground-reference",
          "src": "./assets/lookdev/iterations/v4-prune-control1/ground-reference.png",
          "label": "Current material path · frozen control · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "comparison control; scene not accepted · exact full-trace GPU readback · 1920 × 1080 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 1,1,1 / exposure 1.15. Unpruned current code is byte-identical to prior ground/flank controls.",
          "config": "./assets/lookdev/iterations/v4-prune-control1/ground-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-prune-control1/ground-reference.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "comparison control",
          "sourceSHA256": "34f6c513a36bf1e223e214fc0dc4ad6c351f00f047eb4a533f6059d97a7663c2"
        },
        {
          "id": "v4-prune-candidate1-ground-reference",
          "src": "./assets/lookdev/iterations/v4-prune-candidate1/ground-reference.png",
          "label": "Zero-weight material pruning · exact parity · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "exact parity in tested views; scene not accepted · exact full-trace GPU readback · 1920 × 1080 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 1,1,1 / exposure 1.15. Both native ground/aerial PNGs are byte-identical to the same-source unpruned control. Cost reduction remains to be measured.",
          "config": "./assets/lookdev/iterations/v4-prune-candidate1/ground-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-prune-candidate1/ground-reference.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "exact parity in tested views",
          "sourceSHA256": "34f6c513a36bf1e223e214fc0dc4ad6c351f00f047eb4a533f6059d97a7663c2"
        },
        {
          "id": "v4-fractured1-ground-reference",
          "src": "./assets/lookdev/iterations/v4-fractured1/ground-reference.png",
          "label": "Fractured cliff geometry experiment · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "rejected; scene not accepted · exact full-trace GPU readback · 1920 × 1080 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 1,1,1 / exposure 1.15. Strong narrow vertical corrugation and repeated horizontal shelf bands do not produce the target irregular blocky rock masses. Smooth untouched joins persist;4.68M additional triangles are not justified by this visual result.",
          "config": "./assets/lookdev/iterations/v4-fractured1/ground-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-fractured1/ground-reference.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "rejected",
          "sourceSHA256": "34f6c513a36bf1e223e214fc0dc4ad6c351f00f047eb4a533f6059d97a7663c2"
        },
        {
          "id": "v4-microaggregate1-ground-reference",
          "src": "./assets/lookdev/iterations/v4-microaggregate1/ground-reference.png",
          "label": "Microaggregate foreground candidate · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "candidate pending cost; scene not accepted · exact full-trace GPU readback · 1920 × 1080 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 1,1,1 / exposure 1.15. Additional small clasts modestly enrich foreground density. This adds about495k triangles and needs measured cost; full scene remains unaccepted.",
          "config": "./assets/lookdev/iterations/v4-microaggregate1/ground-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-microaggregate1/ground-reference.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "candidate pending cost",
          "sourceSHA256": "34f6c513a36bf1e223e214fc0dc4ad6c351f00f047eb4a533f6059d97a7663c2"
        },
        {
          "id": "v4-deferred-forward1-ground-reference",
          "src": "./assets/lookdev/iterations/v4-deferred-forward1/ground-reference.png",
          "label": "Pruned forward shading control · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "comparison control; motion and full budget open · exact full-trace GPU readback · 1920 × 1080 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 1,1,1 / exposure 1.15.",
          "config": "./assets/lookdev/iterations/v4-deferred-forward1/ground-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-deferred-forward1/ground-reference.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "comparison control",
          "sourceSHA256": "14e408022e3dadcd8ca8046246e57e43dd0551eac31aa3f0db9411b87ff7e2df"
        },
        {
          "id": "v4-deferred-separate1-ground-reference",
          "src": "./assets/lookdev/iterations/v4-deferred-separate1/ground-reference.png",
          "label": "Deferred terrain · separate sample shading · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "visually viable candidate; motion and full budget open · exact full-trace GPU readback · 1920 × 1080 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 1,1,1 / exposure 1.15.",
          "config": "./assets/lookdev/iterations/v4-deferred-separate1/ground-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-deferred-separate1/ground-reference.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "visually viable candidate",
          "sourceSHA256": "14e408022e3dadcd8ca8046246e57e43dd0551eac31aa3f0db9411b87ff7e2df"
        },
        {
          "id": "v4-deferred-shared1-ground-reference",
          "src": "./assets/lookdev/iterations/v4-deferred-shared1/ground-reference.png",
          "label": "Deferred terrain · shared sample shading · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "visually viable candidate; motion and full budget open · exact full-trace GPU readback · 1920 × 1080 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 1,1,1 / exposure 1.15.",
          "config": "./assets/lookdev/iterations/v4-deferred-shared1/ground-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-deferred-shared1/ground-reference.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "visually viable candidate",
          "sourceSHA256": "14e408022e3dadcd8ca8046246e57e43dd0551eac31aa3f0db9411b87ff7e2df"
        },
        {
          "id": "v4-coherence-control1-ground-reference",
          "src": "./assets/lookdev/iterations/v4-coherence-control1/ground-reference.png",
          "label": "Deferred control · pruned / strict · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "Same native ground/aerial images as the prior retained strict-pruned deferred baseline, byte-for-byte. Current source adds optional controls without changing this baseline. Native1920×1080 cloud trace and output; exact full-trace GPU readback. Fixed daylight comparison; the scene remains unaccepted.",
          "config": "./assets/lookdev/iterations/v4-coherence-control1/ground-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-coherence-control1/ground-reference.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "control",
          "sourceSHA256": "a5cbe34b8a14ddd8e361b8b7bbf8557373392756d065299d040b26a4b6749761"
        },
        {
          "id": "v4-filtered-strict1-ground-reference",
          "src": "./assets/lookdev/iterations/v4-filtered-strict1/ground-reference.png",
          "label": "Filtered material · strict sharing · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "Filtered sampling preserves the tested material appearance: native pixel differences from pruned are at most2 eight-bit channel values. This is a material-sampling candidate, not full-scene acceptance. Native1920×1080 cloud trace and output; exact full-trace GPU readback. Fixed daylight comparison; the scene remains unaccepted.",
          "config": "./assets/lookdev/iterations/v4-filtered-strict1/ground-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-filtered-strict1/ground-reference.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "retained candidate",
          "sourceSHA256": "a5cbe34b8a14ddd8e361b8b7bbf8557373392756d065299d040b26a4b6749761"
        },
        {
          "id": "v4-filtered-relaxed1-ground-reference",
          "src": "./assets/lookdev/iterations/v4-filtered-relaxed1/ground-reference.png",
          "label": "Filtered material · relaxed sharing · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "No obvious new broad material/coverage issue in native ground/aerial frames. Sharing is approximate: sparse shadow-edge differences reach87 ground/53 aerial channel values. Aerial GPU p95 improves22.30→19.74ms, still above16.67ms. Warmed edge-motion review remains required. Native1920×1080 cloud trace and output; exact full-trace GPU readback. Fixed daylight comparison; the scene remains unaccepted.",
          "config": "./assets/lookdev/iterations/v4-filtered-relaxed1/ground-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-filtered-relaxed1/ground-reference.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "visually viable; motion and budget open",
          "sourceSHA256": "a5cbe34b8a14ddd8e361b8b7bbf8557373392756d065299d040b26a4b6749761"
        },
        {
          "id": "v4-fractured2-ground-reference",
          "src": "./assets/lookdev/iterations/v4-fractured2/ground-reference.png",
          "label": "Rejected fractured-face revision 2 · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "Ground/flank/aerial review rejects protruding rectangular strips, vertical fluting and surface transitions. Collision and geometry audits do not establish visual quality. Not timed or enabled in the preview. Native1920×1080 cloud trace and output; exact full-trace GPU readback. Fixed daylight comparison; the scene remains unaccepted.",
          "config": "./assets/lookdev/iterations/v4-fractured2/ground-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-fractured2/ground-reference.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "rejected",
          "sourceSHA256": "a5cbe34b8a14ddd8e361b8b7bbf8557373392756d065299d040b26a4b6749761"
        },
        {
          "id": "v4-filtered-micro1-ground-reference",
          "src": "./assets/lookdev/iterations/v4-filtered-micro1/ground-reference.png",
          "label": "Microgravel · filtered / relaxed candidate · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "Adds smaller foreground clasts without changing the broad ground/cloud composition. Separate optional geometry candidate; excluded from matched fine-aggregate performance comparisons. Native1920×1080 cloud trace and output; exact full-trace GPU readback. Fixed daylight comparison; the scene remains unaccepted.",
          "config": "./assets/lookdev/iterations/v4-filtered-micro1/ground-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-filtered-micro1/ground-reference.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "visual candidate; cost pending",
          "sourceSHA256": "a5cbe34b8a14ddd8e361b8b7bbf8557373392756d065299d040b26a4b6749761"
        },
        {
          "id": "v4-bounds-control1-ground-reference",
          "src": "./assets/lookdev/iterations/v4-bounds-control1/ground-reference.png",
          "label": "Current native control · regional bounds off · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "Default-off native ground/aerial images reproduce the prior filtered+relaxed captures byte-for-byte; dusk adds a current low-sun control. Native1920×1080 cloud trace/output; exact full-trace GPU readback. Whole-scene photographic acceptance remains open.",
          "config": "./assets/lookdev/iterations/v4-bounds-control1/ground-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-bounds-control1/ground-reference.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "control",
          "sourceSHA256": "8d99287d831e65806d1a50e0a5e3eafbafa52034a1ef11fe735f9d4983cc2864"
        },
        {
          "id": "v4-bounds-regional1-ground-reference",
          "src": "./assets/lookdev/iterations/v4-bounds-regional1/ground-reference.png",
          "label": "Regional shadow bounds · exact native parity · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "Ground, aerial and dusk native PNGs are byte-identical to same-source controls. Independent Float32 visibility audit also matches. Timing remains separate. Native1920×1080 cloud trace/output; exact full-trace GPU readback. Whole-scene photographic acceptance remains open.",
          "config": "./assets/lookdev/iterations/v4-bounds-regional1/ground-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-bounds-regional1/ground-reference.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "retained exact-parity optimization",
          "sourceSHA256": "8d99287d831e65806d1a50e0a5e3eafbafa52034a1ef11fe735f9d4983cc2864"
        },
        {
          "id": "v4-medoid1-ground-reference",
          "src": "./assets/lookdev/iterations/v4-medoid1/ground-reference.png",
          "label": "Medoid terrain sample · diagnostic · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "No clear native appearance gain: ground worst error against forward falls87→66 channel values, aerial worsens53→76. Mean RMS changes little. Keep opt-in; do not infer improvement from representative-point rationale. Native1920×1080 cloud trace/output; exact full-trace GPU readback. Whole-scene photographic acceptance remains open.",
          "config": "./assets/lookdev/iterations/v4-medoid1/ground-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-medoid1/ground-reference.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "diagnostic; not retained",
          "sourceSHA256": "8d99287d831e65806d1a50e0a5e3eafbafa52034a1ef11fe735f9d4983cc2864"
        },
        {
          "id": "v4-deposits-control1-ground-reference",
          "src": "./assets/lookdev/iterations/v4-deposits-control1/ground-reference.png",
          "label": "Alluvial material control · microgravel · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "Same current retained terrain/shading with microgravel. The native ground image reproduces the prior micro control byte-for-byte. Native1920×1080 cloud trace/output; exact full-trace GPU readback. Whole-scene photographic acceptance remains open.",
          "config": "./assets/lookdev/iterations/v4-deposits-control1/ground-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-deposits-control1/ground-reference.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "control",
          "sourceSHA256": "8d99287d831e65806d1a50e0a5e3eafbafa52034a1ef11fe735f9d4983cc2864"
        },
        {
          "id": "v4-deposits-candidate1-ground-reference",
          "src": "./assets/lookdev/iterations/v4-deposits-candidate1/ground-reference.png",
          "label": "Alluvial deposits · mineral and grain candidate · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "Retained mineral/grain variation with microgravel. Separate visual candidate: its additional geometry/material cost is not included in the current fine-aggregate benchmark. Native1920×1080 full-trace capture; photographic acceptance remains open.",
          "config": "./assets/lookdev/iterations/v4-deposits-candidate1/ground-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-deposits-candidate1/ground-reference.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "retained visual candidate; cost pending",
          "sourceSHA256": "8d99287d831e65806d1a50e0a5e3eafbafa52034a1ef11fe735f9d4983cc2864"
        },
        {
          "id": "v4-surface-control1-ground-reference",
          "src": "./assets/lookdev/iterations/v4-surface-control1/ground-reference.png",
          "label": "Retained native control · new options off · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "Current default-off ground/aerial PNGs reproduce the prior retained regional-bound images byte-for-byte. Native1920×1080 cloud trace/output, exact full-trace GPU readback. Whole-scene photographic acceptance remains open.",
          "config": "./assets/lookdev/iterations/v4-surface-control1/ground-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-surface-control1/ground-reference.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "control",
          "sourceSHA256": "1d68e849016099ee6df696228cd9f8b33f62a05b94ff5d7a22195f5b84592803"
        },
        {
          "id": "v4-reuse-native1-ground-reference",
          "src": "./assets/lookdev/iterations/v4-reuse-native1/ground-reference.png",
          "label": "Exact cloud fetch reuse · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "Native ground/aerial PNGs are byte-identical to the same-source control;119 isolated checks preserve rawRGB/transmittance/depth. The live timing probe shows no convincing speedup. Keep as a diagnostic optimization candidate, not a claimed gain. Native1920×1080 cloud trace/output, exact full-trace GPU readback. Whole-scene photographic acceptance remains open.",
          "config": "./assets/lookdev/iterations/v4-reuse-native1/ground-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-reuse-native1/ground-reference.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "exact fidelity; performance inconclusive",
          "sourceSHA256": "1d68e849016099ee6df696228cd9f8b33f62a05b94ff5d7a22195f5b84592803"
        },
        {
          "id": "v4-surface-candidate1-ground-reference",
          "src": "./assets/lookdev/iterations/v4-surface-candidate1/ground-reference.png",
          "label": "Rejected surface-sharing guard · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "The symmetric tangent-plane grouping guard does not improve native shadow-edge fidelity. Against forward, ground maximum error87→92 and aerial53→62; RMS and >4code fractions also rise. Retain relaxed grouping; no performance run for this rejected approximation. Native1920×1080 cloud trace/output, exact full-trace GPU readback. Whole-scene photographic acceptance remains open.",
          "config": "./assets/lookdev/iterations/v4-surface-candidate1/ground-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-surface-candidate1/ground-reference.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "rejected",
          "sourceSHA256": "1d68e849016099ee6df696228cd9f8b33f62a05b94ff5d7a22195f5b84592803"
        },
        {
          "id": "v4-shadow8192-control1-ground-reference",
          "src": "./assets/lookdev/iterations/v4-shadow8192-control1/ground-reference.png",
          "label": "4096 shadow control · deposits / micro · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "Same deposits/microgravel quality candidate with4096 mesh shadow maps. Scene/camera/light are unchanged for the8192 pair. Native1920×1080 cloud trace/output, exact full-trace GPU readback. Whole-scene photographic acceptance remains open.",
          "config": "./assets/lookdev/iterations/v4-shadow8192-control1/ground-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-shadow8192-control1/ground-reference.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "control",
          "sourceSHA256": "1d68e849016099ee6df696228cd9f8b33f62a05b94ff5d7a22195f5b84592803"
        },
        {
          "id": "v4-shadow8192-candidate1-ground-reference",
          "src": "./assets/lookdev/iterations/v4-shadow8192-candidate1/ground-reference.png",
          "label": "8192 shadows · contact-detail candidate · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "Modest visible improvement in foreground clast contact-shadow definition. No broad scene change. Additional shadow-map memory/cost and motion still need measurement; excluded from the retained bounds/reuse timing stack. Native1920×1080 cloud trace/output, exact full-trace GPU readback. Whole-scene photographic acceptance remains open.",
          "config": "./assets/lookdev/iterations/v4-shadow8192-candidate1/ground-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-shadow8192-candidate1/ground-reference.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "visual candidate; cost pending",
          "sourceSHA256": "1d68e849016099ee6df696228cd9f8b33f62a05b94ff5d7a22195f5b84592803"
        },
        {
          "id": "v4-replacement-control1-ground-reference",
          "src": "./assets/lookdev/iterations/v4-replacement-control1/ground-reference.png",
          "label": "Current measured terrain · replacement off · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "Replacement-off ground/aerial native captures remain byte-identical to the retained measured-terrain controls. Native1920×1080 cloud trace/output, exact full-trace GPU readback. Whole-scene photographic acceptance remains open.",
          "config": "./assets/lookdev/iterations/v4-replacement-control1/ground-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-replacement-control1/ground-reference.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "control",
          "sourceSHA256": "0a6df09a791d5929298290fe6bca6e2eeb457dd37a3d8a1f4a218063b860df93"
        },
        {
          "id": "v4-replacement-candidate1-ground-reference",
          "src": "./assets/lookdev/iterations/v4-replacement-candidate1/ground-reference.png",
          "label": "Rejected selected-surface replacement · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "Actual selected-surface removal and geometry shadows work, but the sculpt reads as repetitive masonry panels with serrated horizontal seams, flat vertical faces and spiky crest detail. The asset is rejected despite valid topology/navigation. No benchmark was run. Native1920×1080 cloud trace/output, exact full-trace GPU readback. Whole-scene photographic acceptance remains open.",
          "config": "./assets/lookdev/iterations/v4-replacement-candidate1/ground-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-replacement-candidate1/ground-reference.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "rejected",
          "sourceSHA256": "0a6df09a791d5929298290fe6bca6e2eeb457dd37a3d8a1f4a218063b860df93"
        },
        {
          "id": "v4-foreground-bank1-ground-reference",
          "src": "./assets/lookdev/iterations/v4-foreground-bank1/ground-reference.png",
          "label": "Foreground cloud bank · composition candidate · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "Adds useful close-left cloud volume and depth in the aerial composition while leaving the center/right basin open. Ground view gains a valid offscreen-cloud shadow on the right massif. Bank cost, flight and motion are unmeasured; it is excluded from the current timing stack. Native1920×1080 cloud trace/output, exact full-trace GPU readback. Whole-scene photographic acceptance remains open.",
          "config": "./assets/lookdev/iterations/v4-foreground-bank1/ground-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-foreground-bank1/ground-reference.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "retained composition candidate; motion and cost pending",
          "sourceSHA256": "0a6df09a791d5929298290fe6bca6e2eeb457dd37a3d8a1f4a218063b860df93"
        },
        {
          "id": "v4-aerial-control1-ground-reference",
          "src": "./assets/lookdev/iterations/v4-aerial-control1/ground-reference.png",
          "label": "Aerial transport · default8 control · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "Default8 transport control; same camera/weather/display/source as reference128 and LUT. Native1920×1080 cloud trace/output; explicit full-trace GPU readback. Photographic acceptance remains open.",
          "config": "./assets/lookdev/iterations/v4-aerial-control1/ground-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-aerial-control1/ground-reference.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "control",
          "sourceSHA256": "9bb5f7ae95e868cf48eadc04e3985db9125f87569221fed113ccb9d83de1c839"
        },
        {
          "id": "v4-aerial-reference1-ground-reference",
          "src": "./assets/lookdev/iterations/v4-aerial-reference1/ground-reference.png",
          "label": "Aerial transport · 128-step reference · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "128-step reference of the same optical model; not a separate photographic target or performance candidate. Native1920×1080 cloud trace/output; explicit full-trace GPU readback. Photographic acceptance remains open.",
          "config": "./assets/lookdev/iterations/v4-aerial-reference1/ground-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-aerial-reference1/ground-reference.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "numerical reference",
          "sourceSHA256": "9bb5f7ae95e868cf48eadc04e3985db9125f87569221fed113ccb9d83de1c839"
        },
        {
          "id": "v4-aerial-lut1-ground-reference",
          "src": "./assets/lookdev/iterations/v4-aerial-lut1/ground-reference.png",
          "label": "Aerial transport · cumulative LUT · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "No new native bands/halos observed. Maximum1RGB-code difference from reference128 in all four views. Moving ground/above whole-frame GPU p95 remains over16.67ms; keep optional pending budget decision. Native1920×1080 cloud trace/output; explicit full-trace GPU readback. Photographic acceptance remains open.",
          "config": "./assets/lookdev/iterations/v4-aerial-lut1/ground-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-aerial-lut1/ground-reference.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "optically viable; performance not established",
          "sourceSHA256": "9bb5f7ae95e868cf48eadc04e3985db9125f87569221fed113ccb9d83de1c839"
        },
        {
          "id": "v4-source-control1-ground-reference",
          "src": "./assets/lookdev/iterations/v4-source-control1/ground-reference.png",
          "label": "Current native control · opt-ins off · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "Default-off canonical ground/aerial PNGs remain byte-identical across the coordinated source promotion. The dedicated35m scan-camera control preserves exact camera and front-lit sunlight. Native1920×1080 cloud trace/output; full-trace GPU readback. Whole-scene photographic acceptance remains open.",
          "config": "./assets/lookdev/iterations/v4-source-control1/ground-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-source-control1/ground-reference.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "control; exact prior parity",
          "sourceSHA256": "07a7a13855f11db2faf34154fb05b4d5fa0f6833e00fa1352ec38e23ead58c1c"
        },
        {
          "id": "v4-source-control1-scan-source-close",
          "src": "./assets/lookdev/iterations/v4-source-control1/scan-source-close.png",
          "label": "Current native control · opt-ins off · NEUTRAL / WB 1,1,1 / exposure 1.15 · Dedicated35m close view",
          "caption": "Default-off canonical ground/aerial PNGs remain byte-identical across the coordinated source promotion. The dedicated35m scan-camera control preserves exact camera and front-lit sunlight. Native1920×1080 cloud trace/output; full-trace GPU readback. Whole-scene photographic acceptance remains open.",
          "config": "./assets/lookdev/iterations/v4-source-control1/scan-source-close.config.json",
          "metadata": "./assets/lookdev/iterations/v4-source-control1/scan-source-close.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "control; exact prior parity",
          "sourceSHA256": "07a7a13855f11db2faf34154fb05b4d5fa0f6833e00fa1352ec38e23ead58c1c"
        },
        {
          "id": "v4-scan-proof1-scan-source-close",
          "src": "./assets/lookdev/iterations/v4-scan-proof1/scan-source-close.png",
          "label": "Coastal scan · source-fidelity proof · NEUTRAL / WB 1,1,1 / exposure 1.15 · Dedicated35m close view",
          "caption": "Original physical-scale scanned form, UV/PBR response and real material detail render correctly; canonical ground PNG is unchanged. The intact coastal asset has green growth and an exposed suspended boundary, so it is a source proof only, not retained scene geometry. Native1920×1080 cloud trace/output; full-trace GPU readback. Whole-scene photographic acceptance remains open.",
          "config": "./assets/lookdev/iterations/v4-scan-proof1/scan-source-close.config.json",
          "metadata": "./assets/lookdev/iterations/v4-scan-proof1/scan-source-close.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "source fidelity proved; not scene-ready",
          "sourceSHA256": "07a7a13855f11db2faf34154fb05b4d5fa0f6833e00fa1352ec38e23ead58c1c"
        },
        {
          "id": "v4-scan-proof1-ground-reference",
          "src": "./assets/lookdev/iterations/v4-scan-proof1/ground-reference.png",
          "label": "Coastal scan · source-fidelity proof · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "Original physical-scale scanned form, UV/PBR response and real material detail render correctly; canonical ground PNG is unchanged. The intact coastal asset has green growth and an exposed suspended boundary, so it is a source proof only, not retained scene geometry. Native1920×1080 cloud trace/output; full-trace GPU readback. Whole-scene photographic acceptance remains open.",
          "config": "./assets/lookdev/iterations/v4-scan-proof1/ground-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-scan-proof1/ground-reference.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "source fidelity proved; not scene-ready",
          "sourceSHA256": "07a7a13855f11db2faf34154fb05b4d5fa0f6833e00fa1352ec38e23ead58c1c"
        },
        {
          "id": "v4-hero-generic32-1-ground-reference",
          "src": "./assets/lookdev/iterations/v4-hero-generic32-1/ground-reference.png",
          "label": "Hero lighting · generic32 precision control · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "Generic32 matches retained prefix32 within1RGBcode in both native views; maximum whole-frame RMS.053codes. Density, geometry, feature radii and model weights remain unchanged. Native1920×1080 cloud trace/output; full-trace GPU readback. Whole-scene photographic acceptance remains open.",
          "config": "./assets/lookdev/iterations/v4-hero-generic32-1/ground-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-hero-generic32-1/ground-reference.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "precision control",
          "sourceSHA256": "07a7a13855f11db2faf34154fb05b4d5fa0f6833e00fa1352ec38e23ead58c1c"
        },
        {
          "id": "v4-hero-generic64-1-ground-reference",
          "src": "./assets/lookdev/iterations/v4-hero-generic64-1/ground-reference.png",
          "label": "Hero lighting · generic64 evaluation · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "Denser hero lighting reconstruction produces brighter crowns/darker bases, not merely sharper details. Native whole-frame RMS8.76ground/9.00aerialcodes versus generic32; silhouette unchanged. Aerial crowns lose some subtle gradients; accuracy, motion and budget are unresolved. Native1920×1080 cloud trace/output; full-trace GPU readback. Whole-scene photographic acceptance remains open.",
          "config": "./assets/lookdev/iterations/v4-hero-generic64-1/ground-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-hero-generic64-1/ground-reference.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "optical evaluation; not accepted",
          "sourceSHA256": "07a7a13855f11db2faf34154fb05b4d5fa0f6833e00fa1352ec38e23ead58c1c"
        },
        {
          "id": "v4-caprock1-ground-reference",
          "src": "./assets/lookdev/iterations/v4-caprock1/ground-reference.png",
          "label": "Caprock palette · isolated experiment · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "Uniform pale/red elevation bands accentuate the existing planar/extruded cliff form as painted stripes. Aerial palette variation does not repair the structural gap. No benchmark or default promotion. Native1920×1080 cloud trace/output; full-trace GPU readback. Whole-scene photographic acceptance remains open.",
          "config": "./assets/lookdev/iterations/v4-caprock1/ground-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-caprock1/ground-reference.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "rejected",
          "sourceSHA256": "07a7a13855f11db2faf34154fb05b4d5fa0f6833e00fa1352ec38e23ead58c1c"
        },
        {
          "id": "v4-interval-control1-ground-reference",
          "src": "./assets/lookdev/iterations/v4-interval-control1/ground-reference.png",
          "label": "Interval traversal · retained control · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "Current default-off ground/aerial PNGs are byte-identical to prior source. Same native1920×1080 density, lighting and camera.",
          "config": "./assets/lookdev/iterations/v4-interval-control1/ground-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-interval-control1/ground-reference.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "control; default-off parity",
          "sourceSHA256": "5c9bb8324576ec1fa247c0bcaaabcbc974052049e517dc44245652485ad89dda"
        },
        {
          "id": "v4-interval-streamed1-ground-reference",
          "src": "./assets/lookdev/iterations/v4-interval-streamed1/ground-reference.png",
          "label": "Streamed intervals · exact image experiment · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "Both native PNGs match control byte-for-byte;85raw-buffer checks also pass. Streamed traversal is slower in matched moving cloud/frame medians and misses the16.67ms p95 budget. Keep the existing traversal; source-level storage reduction is not a speedup.",
          "config": "./assets/lookdev/iterations/v4-interval-streamed1/ground-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-interval-streamed1/ground-reference.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "exact image parity; performance rejected",
          "sourceSHA256": "5c9bb8324576ec1fa247c0bcaaabcbc974052049e517dc44245652485ad89dda"
        },
        {
          "id": "v4-hero-generic128-1-ground-reference",
          "src": "./assets/lookdev/iterations/v4-hero-generic128-1/ground-reference.png",
          "label": "Hero lighting · generic128 convergence proof · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "128³ is visually close to64³, with slightly finer lobe lighting but broad nearly uniform cream/white crown patches remaining. Native whole-frame64→128 RGB RMS2.04ground/2.07aerialcodes versus32→64 RMS8.76/9.00; this is reconstruction convergence, not validated physical truth. Fixed native density and32³ multiscale features. Cost/motion/photographic acceptance remain open. Native1920×1080 cloud trace/output; exact full-trace GPU readback.",
          "config": "./assets/lookdev/iterations/v4-hero-generic128-1/ground-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-hero-generic128-1/ground-reference.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "convergence diagnostic; not accepted",
          "sourceSHA256": "42c913586d694def52870197bef6c2dcb45d1f6a9f5e2d4e8e8943304cfbc196"
        },
        {
          "id": "v4-slab-control1-ground-reference",
          "src": "./assets/lookdev/iterations/v4-slab-control1/ground-reference.png",
          "label": "Scanned slabs · unchanged ground control · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "Default-off ground PNG byte-identical to prior control; same fixed cameras and prefix32 cloud source. Native 1920×1080 full-trace cloud buffer/output; no temporal reuse.",
          "config": "./assets/lookdev/iterations/v4-slab-control1/ground-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-slab-control1/ground-reference.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "unchanged control",
          "sourceSHA256": "bef9f8409b4ff64ff55ae5a0e65853041ee513171c53dd032eb116476bcff877"
        },
        {
          "id": "v4-slab-control1-slab-right-standing",
          "src": "./assets/lookdev/iterations/v4-slab-control1/slab-right-standing.png",
          "label": "Scanned slabs · unchanged ground control · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "Default-off ground PNG byte-identical to prior control; same fixed cameras and prefix32 cloud source. Native 1920×1080 full-trace cloud buffer/output; no temporal reuse.",
          "config": "./assets/lookdev/iterations/v4-slab-control1/slab-right-standing.config.json",
          "metadata": "./assets/lookdev/iterations/v4-slab-control1/slab-right-standing.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "unchanged control",
          "sourceSHA256": "bef9f8409b4ff64ff55ae5a0e65853041ee513171c53dd032eb116476bcff877"
        },
        {
          "id": "v4-slab-control1-slab-left-standing",
          "src": "./assets/lookdev/iterations/v4-slab-control1/slab-left-standing.png",
          "label": "Scanned slabs · unchanged ground control · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "Default-off ground PNG byte-identical to prior control; same fixed cameras and prefix32 cloud source. Native 1920×1080 full-trace cloud buffer/output; no temporal reuse.",
          "config": "./assets/lookdev/iterations/v4-slab-control1/slab-left-standing.config.json",
          "metadata": "./assets/lookdev/iterations/v4-slab-control1/slab-left-standing.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "unchanged control",
          "sourceSHA256": "bef9f8409b4ff64ff55ae5a0e65853041ee513171c53dd032eb116476bcff877"
        },
        {
          "id": "v4-slab-candidate1-ground-reference",
          "src": "./assets/lookdev/iterations/v4-slab-candidate1/ground-reference.png",
          "label": "Scanned slabs · rejected exposed edges · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "Reject this slab pilot: native top texture survives, but the right standing-height view exposes pale cyan planar skirt faces and triangular teeth; the left shows a long upright cut strip with toothed sides. Canonical framing shows disconnected greenish shards. Closed topology and measured contact pass, but visual integration does not. Both diagnostic cameras are standing height (2.2 m clearance), not the original .65 m drafts; exact off/on poses match. Native 1920×1080 full-trace cloud buffer/output; no temporal reuse.",
          "config": "./assets/lookdev/iterations/v4-slab-candidate1/ground-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-slab-candidate1/ground-reference.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "rejected",
          "sourceSHA256": "bef9f8409b4ff64ff55ae5a0e65853041ee513171c53dd032eb116476bcff877"
        },
        {
          "id": "v4-slab-candidate1-slab-right-standing",
          "src": "./assets/lookdev/iterations/v4-slab-candidate1/slab-right-standing.png",
          "label": "Scanned slabs · rejected exposed edges · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "Reject this slab pilot: native top texture survives, but the right standing-height view exposes pale cyan planar skirt faces and triangular teeth; the left shows a long upright cut strip with toothed sides. Canonical framing shows disconnected greenish shards. Closed topology and measured contact pass, but visual integration does not. Both diagnostic cameras are standing height (2.2 m clearance), not the original .65 m drafts; exact off/on poses match. Native 1920×1080 full-trace cloud buffer/output; no temporal reuse.",
          "config": "./assets/lookdev/iterations/v4-slab-candidate1/slab-right-standing.config.json",
          "metadata": "./assets/lookdev/iterations/v4-slab-candidate1/slab-right-standing.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "rejected",
          "sourceSHA256": "bef9f8409b4ff64ff55ae5a0e65853041ee513171c53dd032eb116476bcff877"
        },
        {
          "id": "v4-slab-candidate1-slab-left-standing",
          "src": "./assets/lookdev/iterations/v4-slab-candidate1/slab-left-standing.png",
          "label": "Scanned slabs · rejected exposed edges · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "Reject this slab pilot: native top texture survives, but the right standing-height view exposes pale cyan planar skirt faces and triangular teeth; the left shows a long upright cut strip with toothed sides. Canonical framing shows disconnected greenish shards. Closed topology and measured contact pass, but visual integration does not. Both diagnostic cameras are standing height (2.2 m clearance), not the original .65 m drafts; exact off/on poses match. Native 1920×1080 full-trace cloud buffer/output; no temporal reuse.",
          "config": "./assets/lookdev/iterations/v4-slab-candidate1/slab-left-standing.config.json",
          "metadata": "./assets/lookdev/iterations/v4-slab-candidate1/slab-left-standing.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "rejected",
          "sourceSHA256": "bef9f8409b4ff64ff55ae5a0e65853041ee513171c53dd032eb116476bcff877"
        },
        {
          "id": "v4-default-explicit1-ground-reference",
          "src": "./assets/lookdev/iterations/v4-default-explicit1/ground-reference.png",
          "label": "Native homepage · explicit retained control · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "No-query homepage and explicit retained native preset produce byte-identical canonical ground/aerial PNGs, also exactly matching prior source. Actual cloud trace/output1920×1080. Stable source and zero errors; optical/cost/film acceptance remains open.",
          "config": "./assets/lookdev/iterations/v4-default-explicit1/ground-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-default-explicit1/ground-reference.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "native preset parity verified",
          "sourceSHA256": "b21adcc1b7d2b0cc4b2135c37b58cb1151684f84293635f33d2b39092700f537"
        },
        {
          "id": "v4-default-home1-ground-reference",
          "src": "./assets/lookdev/iterations/v4-default-home1/ground-reference.png",
          "label": "Native homepage · no-query parity verified · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "No-query homepage and explicit retained native preset produce byte-identical canonical ground/aerial PNGs, also exactly matching prior source. Actual cloud trace/output1920×1080. Stable source and zero errors; optical/cost/film acceptance remains open.",
          "config": "./assets/lookdev/iterations/v4-default-home1/ground-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-default-home1/ground-reference.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "native preset parity verified",
          "sourceSHA256": "b21adcc1b7d2b0cc4b2135c37b58cb1151684f84293635f33d2b39092700f537"
        },
        {
          "id": "v4-fine-hero-control1-ground-reference",
          "src": "./assets/lookdev/iterations/v4-fine-hero-control1/ground-reference.png",
          "label": "Fine hero · retained shape at128³ source · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "Current-source generic128 control exactly matches prior generic128 ground/aerial PNGs. Retained broad cloud geometry; higher source reconstruction remains a quality candidate. Native1920×1080 full-trace cloud/output, stable source, zero errors.",
          "config": "./assets/lookdev/iterations/v4-fine-hero-control1/ground-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-fine-hero-control1/ground-reference.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "unchanged control",
          "sourceSHA256": "b21adcc1b7d2b0cc4b2135c37b58cb1151684f84293635f33d2b39092700f537"
        },
        {
          "id": "v4-fine-hero-candidate1-ground-reference",
          "src": "./assets/lookdev/iterations/v4-fine-hero-candidate1/ground-reference.png",
          "label": "Fine hero · rejected mushroom silhouette · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "The four-piece fine assembly has irregular small detail and less flat bright crown area from above, but the ground view becomes a narrow dark pillar with bright mushroom cap and a low horizontal rim. This loses the broad coherent hierarchy of retained crown3.21 integrity checks pass; no visual retention or timing. Native1920×1080 full-trace cloud/output, stable source, zero errors.",
          "config": "./assets/lookdev/iterations/v4-fine-hero-candidate1/ground-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-fine-hero-candidate1/ground-reference.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "rejected",
          "sourceSHA256": "b21adcc1b7d2b0cc4b2135c37b58cb1151684f84293635f33d2b39092700f537"
        },
        {
          "id": "v4-native-relief1-ground-reference",
          "src": "./assets/lookdev/iterations/v4-native-relief1/ground-reference.png",
          "label": "Regional terrain · restored source relief · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "Restored measured nonhero relief raises the background mesas and deepens the aerial gullies, improving vertical scale and depth without an obvious new join. Same actual camera/cloud settings; open ground basin preserved. Planar and fluted cliff defects remain. No combined-stack or full-flight acceptance. Native1920×1080 full-trace cloud/output, stable source, zero errors.",
          "config": "./assets/lookdev/iterations/v4-native-relief1/ground-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-native-relief1/ground-reference.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "visual candidate retained; cost pending",
          "sourceSHA256": "b21adcc1b7d2b0cc4b2135c37b58cb1151684f84293635f33d2b39092700f537"
        },
        {
          "id": "v4-near-source-control1-ground-reference",
          "src": "./assets/lookdev/iterations/v4-near-source-control1/ground-reference.png",
          "label": "Near-cloud lighting · prefix32 control · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "Ordinary source prefix32; hero128 and foreground bank fixed on both sides, native relief off. Native1920×1080 full-trace cloud/output; stable source and zero errors.",
          "config": "./assets/lookdev/iterations/v4-near-source-control1/ground-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-near-source-control1/ground-reference.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "isolated control",
          "sourceSHA256": "b90f9d3048778da98dfc210a20cc96145aeaa3eaa8b58526b2a486891ed52c7d"
        },
        {
          "id": "v4-near-source64-1-ground-reference",
          "src": "./assets/lookdev/iterations/v4-near-source64-1/ground-reference.png",
          "label": "Near-cloud lighting · generic64 candidate · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "Retain as a lighting-quality candidate: brighter ordinary crowns and more legible interior lobes, with unchanged silhouettes and no obvious new bands. The nearest aerial bank also has whiter/flatter bright regions; broad crown response remains unresolved. Hero128 and foreground bank fixed, native relief off.65 integrity checks pass. Cost/motion/full-scene acceptance pending. Native1920×1080 full-trace cloud/output; stable source and zero errors.",
          "config": "./assets/lookdev/iterations/v4-near-source64-1/ground-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-near-source64-1/ground-reference.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "visual candidate retained; cost pending",
          "sourceSHA256": "b90f9d3048778da98dfc210a20cc96145aeaa3eaa8b58526b2a486891ed52c7d"
        },
        {
          "id": "v4-environment-control1-ground-reference",
          "src": "./assets/lookdev/iterations/v4-environment-control1/ground-reference.png",
          "label": "Environment light · retained control · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "Retained ambient control. Hero128/near64/bank fixed; native relief off. Daylight images exactly match previous near64 frames.",
          "config": "./assets/lookdev/iterations/v4-environment-control1/ground-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-environment-control1/ground-reference.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "isolated control",
          "sourceSHA256": "1efd2ce58f841799e1f925fe31e9ba0ce76b4c3d270d9acc5a265e0902f71e1e"
        },
        {
          "id": "v4-environment-candidate1-ground-reference",
          "src": "./assets/lookdev/iterations/v4-environment-candidate1/ground-reference.png",
          "label": "Environment light · bounded escape pilot · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "Root and QA reject default promotion: warmer cream crowns without useful cloud-base fill or recovery of broad-top gradients. Dusk loses near-cloud interior variation. Exact solar/extinction integrity is valuable but does not establish environmental accuracy or visual improvement.",
          "config": "./assets/lookdev/iterations/v4-environment-candidate1/ground-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-environment-candidate1/ground-reference.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "rejected",
          "sourceSHA256": "1efd2ce58f841799e1f925fe31e9ba0ce76b4c3d270d9acc5a265e0902f71e1e"
        },
        {
          "id": "v4-pom-control1-ground-reference",
          "src": "./assets/lookdev/iterations/v4-pom-control1/ground-reference.png",
          "label": "Ground relief · flat UV control · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "Default-off canonical PNG byte-identical to prior source; two exact standing-height cameras match candidate.",
          "config": "./assets/lookdev/iterations/v4-pom-control1/ground-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-pom-control1/ground-reference.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "isolated control",
          "sourceSHA256": "fd96c2dae945f9571f4bffe0316c957a53d3d6204d2b6f30ea1596abd7de0bd4"
        },
        {
          "id": "v4-pom-control1-ground-detail-standing",
          "src": "./assets/lookdev/iterations/v4-pom-control1/ground-detail-standing.png",
          "label": "Ground relief · flat UV control · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "Default-off canonical PNG byte-identical to prior source; two exact standing-height cameras match candidate.",
          "config": "./assets/lookdev/iterations/v4-pom-control1/ground-detail-standing.config.json",
          "metadata": "./assets/lookdev/iterations/v4-pom-control1/ground-detail-standing.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "isolated control",
          "sourceSHA256": "fd96c2dae945f9571f4bffe0316c957a53d3d6204d2b6f30ea1596abd7de0bd4"
        },
        {
          "id": "v4-pom-candidate1-ground-reference",
          "src": "./assets/lookdev/iterations/v4-pom-candidate1/ground-reference.png",
          "label": "Ground relief · parallax candidate · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "Retain for motion/cost review: visible pebble/grit relief in the standing-height view, modest canonical improvement, no obvious static fade seam or silhouette issue. This changes view-dependent UV sampling only, not geometry, depth or contact. Sliding/aliasing and GPU cost still require motion/measurement.",
          "config": "./assets/lookdev/iterations/v4-pom-candidate1/ground-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-pom-candidate1/ground-reference.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "visual candidate retained; motion/cost pending",
          "sourceSHA256": "fd96c2dae945f9571f4bffe0316c957a53d3d6204d2b6f30ea1596abd7de0bd4"
        },
        {
          "id": "v4-pom-candidate1-ground-detail-standing",
          "src": "./assets/lookdev/iterations/v4-pom-candidate1/ground-detail-standing.png",
          "label": "Ground relief · parallax candidate · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "Retain for motion/cost review: visible pebble/grit relief in the standing-height view, modest canonical improvement, no obvious static fade seam or silhouette issue. This changes view-dependent UV sampling only, not geometry, depth or contact. Sliding/aliasing and GPU cost still require motion/measurement.",
          "config": "./assets/lookdev/iterations/v4-pom-candidate1/ground-detail-standing.config.json",
          "metadata": "./assets/lookdev/iterations/v4-pom-candidate1/ground-detail-standing.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "visual candidate retained; motion/cost pending",
          "sourceSHA256": "fd96c2dae945f9571f4bffe0316c957a53d3d6204d2b6f30ea1596abd7de0bd4"
        },
        {
          "id": "v4-sky-fill-legacy1-ground-reference",
          "src": "./assets/lookdev/iterations/v4-sky-fill-legacy1/ground-reference.png",
          "label": "Sky fill · legacy · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "Unchanged upper-sky fill control; exact prior near-source64 daylight PNGs. Native1920×1080 fulltrace; exact camera/sun/weather pair.",
          "config": "./assets/lookdev/iterations/v4-sky-fill-legacy1/ground-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-sky-fill-legacy1/ground-reference.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "isolated control",
          "sourceSHA256": "fd96c2dae945f9571f4bffe0316c957a53d3d6204d2b6f30ea1596abd7de0bd4"
        },
        {
          "id": "v4-sky-fill-hemisphere1-ground-reference",
          "src": "./assets/lookdev/iterations/v4-sky-fill-hemisphere1/ground-reference.png",
          "label": "Sky fill · hemisphere · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "Subtle cloud-base readability improvement; wide chosen for the next comparison. Native1920×1080 fulltrace; exact camera/sun/weather pair.",
          "config": "./assets/lookdev/iterations/v4-sky-fill-hemisphere1/ground-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-sky-fill-hemisphere1/ground-reference.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "reviewed alternative",
          "sourceSHA256": "fd96c2dae945f9571f4bffe0316c957a53d3d6204d2b6f30ea1596abd7de0bd4"
        },
        {
          "id": "v4-sky-fill-wide1-ground-reference",
          "src": "./assets/lookdev/iterations/v4-sky-fill-wide1/ground-reference.png",
          "label": "Sky fill · wide · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "Root and independent QA retain wide as the working artist calibration: shaded hero and foreground-bank faces read more clearly while retaining depth. Broad bright crowns remain unresolved. Same native density, 121 solar and ground component; no solved environmental-transport claim. Combined motion/cost pending; not defaulted. Native1920×1080 fulltrace; exact camera/sun/weather pair.",
          "config": "./assets/lookdev/iterations/v4-sky-fill-wide1/ground-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-sky-fill-wide1/ground-reference.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "visual candidate retained; motion/cost pending",
          "sourceSHA256": "fd96c2dae945f9571f4bffe0316c957a53d3d6204d2b6f30ea1596abd7de0bd4"
        },
        {
          "id": "v4-wb-wide-cool2-ground-reference",
          "src": "./assets/lookdev/iterations/v4-wb-wide-cool2/ground-reference.png",
          "label": "Wide fill · normalized modest-cool WB · NEUTRAL / WB 0.9452328088296811,1.005566817903916,1.1061234996943077 / exposure 1.15",
          "caption": "Normalized modest-cool WB makes crowns closer to white and separates blue sky from gray cloud faces while preserving warm land. This is camera grading, not a physical light-source correction. Exact cloudSkyFill=wide metadata verified; scene, camera, sun, Neutral exposure1.15 fixed. Dusk and combined motion still pending.",
          "config": "./assets/lookdev/iterations/v4-wb-wide-cool2/ground-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-wb-wide-cool2/ground-reference.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "Grade candidate retained; dusk pending",
          "sourceSHA256": "fd96c2dae945f9571f4bffe0316c957a53d3d6204d2b6f30ea1596abd7de0bd4"
        },
        {
          "id": "v4-wide-cool-agx1-ground-reference",
          "src": "./assets/lookdev/iterations/v4-wide-cool-agx1/ground-reference.png",
          "label": "Wide fill · cool AgX1.15 alternative · AGX / WB 0.9452328088296811,1.005566817903916,1.1061234996943077 / exposure 1.15",
          "caption": "QA rejects AgX at exposure1.15: overall washout and reduced sky/land/cloud depth separation, without useful recovery of bright-crown detail. Same corrected wide fill, normalized cool WB, exact camera/sun/weather and stable source. Keep Neutral exposure1.15 for combined validation.",
          "config": "./assets/lookdev/iterations/v4-wide-cool-agx1/ground-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-wide-cool-agx1/ground-reference.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "rejected",
          "sourceSHA256": "fd96c2dae945f9571f4bffe0316c957a53d3d6204d2b6f30ea1596abd7de0bd4"
        },
        {
          "id": "v4-combined-quality1-ground-reference",
          "src": "./assets/lookdev/iterations/v4-combined-quality1/ground-reference.png",
          "label": "Combined quality · deposits trial · NEUTRAL / WB 0.9452328088296811,1.005566817903916,1.1061234996943077 / exposure 1.15",
          "caption": "Pale camouflage-like distant land patches revealed the deposits material failure. Ground detail has useful POM/micro relief, but this exact deposits stack is rejected. Decoupled weather.5/sun.91 dusk is too dark violet and remains unresolved; it is not the final film look.",
          "config": "./assets/lookdev/iterations/v4-combined-quality1/ground-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-combined-quality1/ground-reference.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "Combined deposits rejected; twilight unresolved",
          "sourceSHA256": "a20fab554caf5e293833f3ac40e174ed1ee18df296eba3cb2122d12ba096733d"
        },
        {
          "id": "v4-combined-quality1-ground-detail-standing",
          "src": "./assets/lookdev/iterations/v4-combined-quality1/ground-detail-standing.png",
          "label": "Combined quality · deposits trial · NEUTRAL / WB 0.9452328088296811,1.005566817903916,1.1061234996943077 / exposure 1.15",
          "caption": "Pale camouflage-like distant land patches revealed the deposits material failure. Ground detail has useful POM/micro relief, but this exact deposits stack is rejected. Decoupled weather.5/sun.91 dusk is too dark violet and remains unresolved; it is not the final film look.",
          "config": "./assets/lookdev/iterations/v4-combined-quality1/ground-detail-standing.config.json",
          "metadata": "./assets/lookdev/iterations/v4-combined-quality1/ground-detail-standing.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "Combined deposits rejected; twilight unresolved",
          "sourceSHA256": "a20fab554caf5e293833f3ac40e174ed1ee18df296eba3cb2122d12ba096733d"
        },
        {
          "id": "v4-combined-no-deposits1-ground-reference",
          "src": "./assets/lookdev/iterations/v4-combined-no-deposits1/ground-reference.png",
          "label": "Combined native quality · deposits off · NEUTRAL / WB 0.9452328088296811,1.005566817903916,1.1061234996943077 / exposure 1.15",
          "caption": "Combined daylight candidate retains native regional relief, foreground bank, hero128/near64, wide sky fill, photographic Neutral grade, micro aggregate and POM. Deposits disabled: isolated pair removes pale camouflage patches at distance. Motion and full native60FPS coverage remain open; planar cliff faces/broad white crowns still limit photographic parity.",
          "config": "./assets/lookdev/iterations/v4-combined-no-deposits1/ground-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-combined-no-deposits1/ground-reference.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "Daylight candidate; motion/cost pending",
          "sourceSHA256": "a20fab554caf5e293833f3ac40e174ed1ee18df296eba3cb2122d12ba096733d"
        },
        {
          "id": "v4-solar-altitude1-ground-reference",
          "src": "./assets/lookdev/iterations/v4-solar-altitude1/ground-reference.png",
          "label": "Altitude solar diagnostic · hard red caps rejected · NEUTRAL / WB 0.9452328088296811,1.005566817903916,1.1061234996943077 / exposure 1.15",
          "caption": "Rejected presentation candidate: physically higher solar samples pass integrity, but frozen twilight shows hard red caps. exact full-trace GPU readback · 1920 × 1080 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 0.9452328088296811,1.005566817903916,1.1061234996943077 / exposure 1.15.",
          "config": "./assets/lookdev/iterations/v4-solar-altitude1/ground-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-solar-altitude1/ground-reference.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "rejected",
          "sourceSHA256": "502c29379ad1eda07faf63c6212929f813a90dcf104b780b0955470fb3ca4029"
        },
        {
          "id": "v4-cliff-band-pilot1-ground-reference",
          "src": "./assets/lookdev/iterations/v4-cliff-band-pilot1/ground-reference.png",
          "label": "Natural scanned band pilot · rejected visibility · NEUTRAL / WB 0.9452328088296811,1.005566817903916,1.1061234996943077 / exposure 1.15",
          "caption": "Rejected pilot: dark isolated protrusions and mostly hidden source faces, no coherent cliff band. exact full-trace GPU readback · 1920 × 1080 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 0.9452328088296811,1.005566817903916,1.1061234996943077 / exposure 1.15.",
          "config": "./assets/lookdev/iterations/v4-cliff-band-pilot1/ground-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-cliff-band-pilot1/ground-reference.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "rejected",
          "sourceSHA256": "502c29379ad1eda07faf63c6212929f813a90dcf104b780b0955470fb3ca4029"
        },
        {
          "id": "v4-solar-control1-ground-reference",
          "src": "./assets/lookdev/iterations/v4-solar-control1/ground-reference.png",
          "label": "Fixed1400m solar control · NEUTRAL / WB 0.9452328088296811,1.005566817903916,1.1061234996943077 / exposure 1.15",
          "caption": "Matched control · exact full-trace GPU readback · 1920 × 1080 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 0.9452328088296811,1.005566817903916,1.1061234996943077 / exposure 1.15.",
          "config": "./assets/lookdev/iterations/v4-solar-control1/ground-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-solar-control1/ground-reference.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "control",
          "sourceSHA256": "502c29379ad1eda07faf63c6212929f813a90dcf104b780b0955470fb3ca4029"
        },
        {
          "id": "v4-cliff-band-control1-ground-reference",
          "src": "./assets/lookdev/iterations/v4-cliff-band-control1/ground-reference.png",
          "label": "Scanned cliff band absent control · NEUTRAL / WB 0.9452328088296811,1.005566817903916,1.1061234996943077 / exposure 1.15",
          "caption": "Matched control · exact full-trace GPU readback · 1920 × 1080 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 0.9452328088296811,1.005566817903916,1.1061234996943077 / exposure 1.15.",
          "config": "./assets/lookdev/iterations/v4-cliff-band-control1/ground-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-cliff-band-control1/ground-reference.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "control",
          "sourceSHA256": "502c29379ad1eda07faf63c6212929f813a90dcf104b780b0955470fb3ca4029"
        },
        {
          "id": "v4-solar-disk-legacy1-ground-reference",
          "src": "./assets/lookdev/iterations/v4-solar-disk-legacy1/ground-reference.png",
          "label": "Finite Sun study · fixed-Sun control · NEUTRAL / WB 0.9452328088296811,1.005566817903916,1.1061234996943077 / exposure 1.15",
          "caption": "Fresh matching legacy control; all five PNGs byte-identical to prior source. exact full-trace GPU readback · 1920 × 1080 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 0.9452328088296811,1.005566817903916,1.1061234996943077 / exposure 1.15.",
          "config": "./assets/lookdev/iterations/v4-solar-disk-legacy1/ground-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-solar-disk-legacy1/ground-reference.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "control",
          "sourceSHA256": "ee498f419bbe6c9c644e2150d9e22db288bd92602257037ffb80deb2ededb200"
        },
        {
          "id": "v4-solar-disk-candidate1-ground-reference",
          "src": "./assets/lookdev/iterations/v4-solar-disk-candidate1/ground-reference.png",
          "label": "Finite Sun disk · visual candidate · NEUTRAL / WB 0.9452328088296811,1.005566817903916,1.1061234996943077 / exposure 1.15",
          "caption": "Retained visual candidate: finite disk removes the frozen-aerial hard red cutoff and gives the actual .91 right-edge cloud soft rose illumination; daylight pairs have no obvious new regression. Dark violet twilight and approximate local source rescaling remain unresolved. Moving-Sun continuity and clean cost pending; not defaulted. exact full-trace GPU readback · 1920 × 1080 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 0.9452328088296811,1.005566817903916,1.1061234996943077 / exposure 1.15.",
          "config": "./assets/lookdev/iterations/v4-solar-disk-candidate1/ground-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-solar-disk-candidate1/ground-reference.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "retained candidate",
          "sourceSHA256": "ee498f419bbe6c9c644e2150d9e22db288bd92602257037ffb80deb2ededb200"
        },
        {
          "id": "v4-terrain-fastpath-display1-ground-reference",
          "src": "./assets/lookdev/iterations/v4-terrain-fastpath-display1/ground-reference.png",
          "label": "Terrain fastpath · exact displayed ground · NEUTRAL / WB 0.9452328088296811,1.005566817903916,1.1061234996943077 / exposure 1.15",
          "caption": "Strict native raw-bit gate FAIL: ground has 24 RGB differences, each at most one half-ULP; all depth values and entire aerial/crest buffers are exact. Native displayed ground PNG is byte-identical to fresh control. Quality-preserving optimization candidate only; no speed claim.",
          "config": "./assets/lookdev/iterations/v4-terrain-fastpath-display1/ground-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-terrain-fastpath-display1/ground-reference.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "bounded candidate",
          "sourceSHA256": "ee498f419bbe6c9c644e2150d9e22db288bd92602257037ffb80deb2ededb200"
        },
        {
          "id": "v4-hero-scale-control1-ground-reference",
          "src": "./assets/lookdev/iterations/v4-hero-scale-control1/ground-reference.png",
          "label": "Hero scale1 control · NEUTRAL / WB 0.9452328088296811,1.005566817903916,1.1061234996943077 / exposure 1.15",
          "caption": "Matched scale1 control; retained composition relative to the scale0.8 experiment. Native1920×1080 full-trace still; no timing claim.",
          "config": "./assets/lookdev/iterations/v4-hero-scale-control1/ground-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-hero-scale-control1/ground-reference.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "control",
          "sourceSHA256": "1de62199f2de2d51bf80c71aa4b4eca2a734b9a04472c414eba184eb617a9a44"
        },
        {
          "id": "v4-hero-scale-candidate1-ground-reference",
          "src": "./assets/lookdev/iterations/v4-hero-scale-candidate1/ground-reference.png",
          "label": "Hero scale0.8 experiment · NEUTRAL / WB 0.9452328088296811,1.005566817903916,1.1061234996943077 / exposure 1.15",
          "caption": "Not selected: aerial opening improves, but ground tower becomes detached above a dark bowl; no new fine morphology. Native1920×1080 full-trace still; no timing claim.",
          "config": "./assets/lookdev/iterations/v4-hero-scale-candidate1/ground-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-hero-scale-candidate1/ground-reference.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "not selected",
          "sourceSHA256": "1de62199f2de2d51bf80c71aa4b4eca2a734b9a04472c414eba184eb617a9a44"
        },
        {
          "id": "v4-close-shadow-legacy1-ground-reference-legacy",
          "src": "./assets/lookdev/iterations/v4-close-shadow-legacy1/ground-reference-legacy.png",
          "label": "Original contact-shadow control · NEUTRAL / WB 0.9452328088296811,1.005566817903916,1.1061234996943077 / exposure 1.15",
          "caption": "Close-shadow diagnosis: stronger small contact structure exposes detached rock shadows. Actual GPU terrain differs from CPU placement by up to12.27cm at tested contacts. Correct height consistency before choosing bias/detail; no timing claim.",
          "config": "./assets/lookdev/iterations/v4-close-shadow-legacy1/ground-reference-legacy.config.json",
          "metadata": "./assets/lookdev/iterations/v4-close-shadow-legacy1/ground-reference-legacy.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "diagnostic; not selected",
          "sourceSHA256": "9ad228ac32aba2850496f6f0f797950b64af12fdd3b3cda32889ea6f68df0fb1"
        },
        {
          "id": "v4-close-shadow-legacy1-grazing-contact-legacy",
          "src": "./assets/lookdev/iterations/v4-close-shadow-legacy1/grazing-contact-legacy.png",
          "label": "Original contact-shadow control · NEUTRAL / WB 0.9452328088296811,1.005566817903916,1.1061234996943077 / exposure 1.15",
          "caption": "Close-shadow diagnosis: stronger small contact structure exposes detached rock shadows. Actual GPU terrain differs from CPU placement by up to12.27cm at tested contacts. Correct height consistency before choosing bias/detail; no timing claim.",
          "config": "./assets/lookdev/iterations/v4-close-shadow-legacy1/grazing-contact-legacy.config.json",
          "metadata": "./assets/lookdev/iterations/v4-close-shadow-legacy1/grazing-contact-legacy.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "diagnostic; not selected",
          "sourceSHA256": "9ad228ac32aba2850496f6f0f797950b64af12fdd3b3cda32889ea6f68df0fb1"
        },
        {
          "id": "v4-close-shadow-close48-1-ground-reference-close48",
          "src": "./assets/lookdev/iterations/v4-close-shadow-close48-1/ground-reference-close48.png",
          "label": "48m close-shadow diagnostic · NEUTRAL / WB 0.9452328088296811,1.005566817903916,1.1061234996943077 / exposure 1.15",
          "caption": "Close-shadow diagnosis: stronger small contact structure exposes detached rock shadows. Actual GPU terrain differs from CPU placement by up to12.27cm at tested contacts. Correct height consistency before choosing bias/detail; no timing claim.",
          "config": "./assets/lookdev/iterations/v4-close-shadow-close48-1/ground-reference-close48.config.json",
          "metadata": "./assets/lookdev/iterations/v4-close-shadow-close48-1/ground-reference-close48.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "diagnostic; not selected",
          "sourceSHA256": "9ad228ac32aba2850496f6f0f797950b64af12fdd3b3cda32889ea6f68df0fb1"
        },
        {
          "id": "v4-close-shadow-close48-1-grazing-contact-close48",
          "src": "./assets/lookdev/iterations/v4-close-shadow-close48-1/grazing-contact-close48.png",
          "label": "48m close-shadow diagnostic · NEUTRAL / WB 0.9452328088296811,1.005566817903916,1.1061234996943077 / exposure 1.15",
          "caption": "Close-shadow diagnosis: stronger small contact structure exposes detached rock shadows. Actual GPU terrain differs from CPU placement by up to12.27cm at tested contacts. Correct height consistency before choosing bias/detail; no timing claim.",
          "config": "./assets/lookdev/iterations/v4-close-shadow-close48-1/grazing-contact-close48.config.json",
          "metadata": "./assets/lookdev/iterations/v4-close-shadow-close48-1/grazing-contact-close48.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "diagnostic; not selected",
          "sourceSHA256": "9ad228ac32aba2850496f6f0f797950b64af12fdd3b3cda32889ea6f68df0fb1"
        },
        {
          "id": "v4-close-shadow-close24-1-ground-reference-close24",
          "src": "./assets/lookdev/iterations/v4-close-shadow-close24-1/ground-reference-close24.png",
          "label": "24m close-shadow diagnostic · NEUTRAL / WB 0.9452328088296811,1.005566817903916,1.1061234996943077 / exposure 1.15",
          "caption": "Close-shadow diagnosis: stronger small contact structure exposes detached rock shadows. Actual GPU terrain differs from CPU placement by up to12.27cm at tested contacts. Correct height consistency before choosing bias/detail; no timing claim.",
          "config": "./assets/lookdev/iterations/v4-close-shadow-close24-1/ground-reference-close24.config.json",
          "metadata": "./assets/lookdev/iterations/v4-close-shadow-close24-1/ground-reference-close24.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "diagnostic; not selected",
          "sourceSHA256": "9ad228ac32aba2850496f6f0f797950b64af12fdd3b3cda32889ea6f68df0fb1"
        },
        {
          "id": "v4-close-shadow-close24-1-grazing-contact-close24",
          "src": "./assets/lookdev/iterations/v4-close-shadow-close24-1/grazing-contact-close24.png",
          "label": "24m close-shadow diagnostic · NEUTRAL / WB 0.9452328088296811,1.005566817903916,1.1061234996943077 / exposure 1.15",
          "caption": "Close-shadow diagnosis: stronger small contact structure exposes detached rock shadows. Actual GPU terrain differs from CPU placement by up to12.27cm at tested contacts. Correct height consistency before choosing bias/detail; no timing claim.",
          "config": "./assets/lookdev/iterations/v4-close-shadow-close24-1/grazing-contact-close24.config.json",
          "metadata": "./assets/lookdev/iterations/v4-close-shadow-close24-1/grazing-contact-close24.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "diagnostic; not selected",
          "sourceSHA256": "9ad228ac32aba2850496f6f0f797950b64af12fdd3b3cda32889ea6f68df0fb1"
        },
        {
          "id": "v4-height-filtered-views1-ground-reference",
          "src": "./assets/lookdev/iterations/v4-height-filtered-views1/ground-reference.png",
          "label": "Hardware-filter height control",
          "caption": "Legacy hardware height filtering: actual GPU height differs from contact placement by up to12.27cm at the tested foreground triangles; rectangular bare pads and raised boundaries are visible. Native1920x1080 full trace; actual camera, source hashes and settings are recorded in the linked metadata. No performance claim.",
          "config": "./assets/lookdev/iterations/v4-height-filtered-views1/ground-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-height-filtered-views1/ground-reference.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "diagnostic baseline",
          "sourceSHA256": "aa9ec47aeb890c1c5d8d7f15e8a7cff9ad6d34fd0e203f6fa951224e873406f6"
        },
        {
          "id": "v4-height-filtered-views1-grazing-contact",
          "src": "./assets/lookdev/iterations/v4-height-filtered-views1/grazing-contact.png",
          "label": "Hardware-filter height control",
          "caption": "Legacy hardware height filtering: actual GPU height differs from contact placement by up to12.27cm at the tested foreground triangles; rectangular bare pads and raised boundaries are visible. Native1920x1080 full trace; actual camera, source hashes and settings are recorded in the linked metadata. No performance claim.",
          "config": "./assets/lookdev/iterations/v4-height-filtered-views1/grazing-contact.config.json",
          "metadata": "./assets/lookdev/iterations/v4-height-filtered-views1/grazing-contact.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "diagnostic baseline",
          "sourceSHA256": "aa9ec47aeb890c1c5d8d7f15e8a7cff9ad6d34fd0e203f6fa951224e873406f6"
        },
        {
          "id": "v4-height-precise-views1-ground-reference",
          "src": "./assets/lookdev/iterations/v4-height-precise-views1/ground-reference.png",
          "label": "Precise terrain height · corrected gravel contact",
          "caption": "Explicit Float32 height filtering removes the rectangular bare pads and restores continuous gravel contact. Maximum tested contact error is0.0731mm. Ground, grazing and aerial review retained; matched corrected-height cost now exceeds the target (see the current six-mode comparison). Native1920x1080 full trace; actual camera, source hashes and settings are recorded in the linked metadata. No performance claim.",
          "config": "./assets/lookdev/iterations/v4-height-precise-views1/ground-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-height-precise-views1/ground-reference.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "retained correctness and visual candidate; budget fails",
          "sourceSHA256": "aa9ec47aeb890c1c5d8d7f15e8a7cff9ad6d34fd0e203f6fa951224e873406f6"
        },
        {
          "id": "v4-height-precise-views1-grazing-contact",
          "src": "./assets/lookdev/iterations/v4-height-precise-views1/grazing-contact.png",
          "label": "Precise terrain height · corrected gravel contact",
          "caption": "Explicit Float32 height filtering removes the rectangular bare pads and restores continuous gravel contact. Maximum tested contact error is0.0731mm. Ground, grazing and aerial review retained; matched corrected-height cost now exceeds the target (see the current six-mode comparison). Native1920x1080 full trace; actual camera, source hashes and settings are recorded in the linked metadata. No performance claim.",
          "config": "./assets/lookdev/iterations/v4-height-precise-views1/grazing-contact.config.json",
          "metadata": "./assets/lookdev/iterations/v4-height-precise-views1/grazing-contact.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "retained correctness and visual candidate; budget fails",
          "sourceSHA256": "aa9ec47aeb890c1c5d8d7f15e8a7cff9ad6d34fd0e203f6fa951224e873406f6"
        },
        {
          "id": "v4-height-precise-close24-1-ground-reference",
          "src": "./assets/lookdev/iterations/v4-height-precise-close24-1/ground-reference.png",
          "label": "Corrected terrain + 24m contact-shadow candidate",
          "caption": "Corrected height with a24m close shadow layer restores small contact structure. Inspected large boulder shadows touch their bases. Walking, cascade blending and added64MiB/cost remain pending. Native1920x1080 full trace; actual camera, source hashes and settings are recorded in the linked metadata. No performance claim.",
          "config": "./assets/lookdev/iterations/v4-height-precise-close24-1/ground-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-height-precise-close24-1/ground-reference.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "visual candidate; motion and cost pending",
          "sourceSHA256": "aa9ec47aeb890c1c5d8d7f15e8a7cff9ad6d34fd0e203f6fa951224e873406f6"
        },
        {
          "id": "v4-height-precise-close24-1-grazing-contact",
          "src": "./assets/lookdev/iterations/v4-height-precise-close24-1/grazing-contact.png",
          "label": "Corrected terrain + 24m contact-shadow candidate",
          "caption": "Corrected height with a24m close shadow layer restores small contact structure. Inspected large boulder shadows touch their bases. Walking, cascade blending and added64MiB/cost remain pending. Native1920x1080 full trace; actual camera, source hashes and settings are recorded in the linked metadata. No performance claim.",
          "config": "./assets/lookdev/iterations/v4-height-precise-close24-1/grazing-contact.config.json",
          "metadata": "./assets/lookdev/iterations/v4-height-precise-close24-1/grazing-contact.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "visual candidate; motion and cost pending",
          "sourceSHA256": "aa9ec47aeb890c1c5d8d7f15e8a7cff9ad6d34fd0e203f6fa951224e873406f6"
        },
        {
          "id": "v4-height-precise-close48-1-ground-reference",
          "src": "./assets/lookdev/iterations/v4-height-precise-close48-1/ground-reference.png",
          "label": "Corrected terrain + 48m contact-shadow comparison",
          "caption": "Corrected height with a48m close shadow layer is a controlled alternative to close24. No obvious new detached contact in the inspected crops; motion/cost remain pending. Native1920x1080 full trace; actual camera, source hashes and settings are recorded in the linked metadata. No performance claim.",
          "config": "./assets/lookdev/iterations/v4-height-precise-close48-1/ground-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-height-precise-close48-1/ground-reference.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "reviewed alternative",
          "sourceSHA256": "aa9ec47aeb890c1c5d8d7f15e8a7cff9ad6d34fd0e203f6fa951224e873406f6"
        },
        {
          "id": "v4-height-precise-close48-1-grazing-contact",
          "src": "./assets/lookdev/iterations/v4-height-precise-close48-1/grazing-contact.png",
          "label": "Corrected terrain + 48m contact-shadow comparison",
          "caption": "Corrected height with a48m close shadow layer is a controlled alternative to close24. No obvious new detached contact in the inspected crops; motion/cost remain pending. Native1920x1080 full trace; actual camera, source hashes and settings are recorded in the linked metadata. No performance claim.",
          "config": "./assets/lookdev/iterations/v4-height-precise-close48-1/grazing-contact.config.json",
          "metadata": "./assets/lookdev/iterations/v4-height-precise-close48-1/grazing-contact.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "reviewed alternative",
          "sourceSHA256": "aa9ec47aeb890c1c5d8d7f15e8a7cff9ad6d34fd0e203f6fa951224e873406f6"
        },
        {
          "id": "v4-scaled-scan-control2-scaled-scan-canonical-ground",
          "src": "./assets/lookdev/iterations/v4-scaled-scan-control2/scaled-scan-canonical-ground.png",
          "label": "Measured terrain · formation control",
          "caption": "Corrected measured terrain without the optional scanned formation; same actual cameras as the inserted-source candidate. Native1920x1080 full trace; actual camera, source hashes and settings are recorded in the linked metadata. No performance claim.",
          "config": "./assets/lookdev/iterations/v4-scaled-scan-control2/scaled-scan-canonical-ground.config.json",
          "metadata": "./assets/lookdev/iterations/v4-scaled-scan-control2/scaled-scan-canonical-ground.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "comparison control",
          "sourceSHA256": "aa9ec47aeb890c1c5d8d7f15e8a7cff9ad6d34fd0e203f6fa951224e873406f6"
        },
        {
          "id": "v4-scaled-scan-control2-scaled-scan-formation-front",
          "src": "./assets/lookdev/iterations/v4-scaled-scan-control2/scaled-scan-formation-front.png",
          "label": "Measured terrain · formation control",
          "caption": "Corrected measured terrain without the optional scanned formation; same actual cameras as the inserted-source candidate. Native1920x1080 full trace; actual camera, source hashes and settings are recorded in the linked metadata. No performance claim.",
          "config": "./assets/lookdev/iterations/v4-scaled-scan-control2/scaled-scan-formation-front.config.json",
          "metadata": "./assets/lookdev/iterations/v4-scaled-scan-control2/scaled-scan-formation-front.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "comparison control",
          "sourceSHA256": "aa9ec47aeb890c1c5d8d7f15e8a7cff9ad6d34fd0e203f6fa951224e873406f6"
        },
        {
          "id": "v4-scaled-scan-control2-scaled-scan-formation-side",
          "src": "./assets/lookdev/iterations/v4-scaled-scan-control2/scaled-scan-formation-side.png",
          "label": "Measured terrain · formation control",
          "caption": "Corrected measured terrain without the optional scanned formation; same actual cameras as the inserted-source candidate. Native1920x1080 full trace; actual camera, source hashes and settings are recorded in the linked metadata. No performance claim.",
          "config": "./assets/lookdev/iterations/v4-scaled-scan-control2/scaled-scan-formation-side.config.json",
          "metadata": "./assets/lookdev/iterations/v4-scaled-scan-control2/scaled-scan-formation-side.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "comparison control",
          "sourceSHA256": "aa9ec47aeb890c1c5d8d7f15e8a7cff9ad6d34fd0e203f6fa951224e873406f6"
        },
        {
          "id": "v4-scaled-scan-candidate1-scaled-scan-canonical-ground",
          "src": "./assets/lookdev/iterations/v4-scaled-scan-candidate1/scaled-scan-canonical-ground.png",
          "label": "Scaled scan formation · not selected",
          "caption": "Real fractures survive on the inserted source, but its pale isolated footprint looks pasted against the orange fluted heightfield, especially from the side; canonical gain is tiny. Source-form/contact proof does not establish scene integration. Native1920x1080 full trace; actual camera, source hashes and settings are recorded in the linked metadata. No performance claim.",
          "config": "./assets/lookdev/iterations/v4-scaled-scan-candidate1/scaled-scan-canonical-ground.config.json",
          "metadata": "./assets/lookdev/iterations/v4-scaled-scan-candidate1/scaled-scan-canonical-ground.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "not selected",
          "sourceSHA256": "aa9ec47aeb890c1c5d8d7f15e8a7cff9ad6d34fd0e203f6fa951224e873406f6"
        },
        {
          "id": "v4-scaled-scan-candidate1-scaled-scan-formation-front",
          "src": "./assets/lookdev/iterations/v4-scaled-scan-candidate1/scaled-scan-formation-front.png",
          "label": "Scaled scan formation · not selected",
          "caption": "Real fractures survive on the inserted source, but its pale isolated footprint looks pasted against the orange fluted heightfield, especially from the side; canonical gain is tiny. Source-form/contact proof does not establish scene integration. Native1920x1080 full trace; actual camera, source hashes and settings are recorded in the linked metadata. No performance claim.",
          "config": "./assets/lookdev/iterations/v4-scaled-scan-candidate1/scaled-scan-formation-front.config.json",
          "metadata": "./assets/lookdev/iterations/v4-scaled-scan-candidate1/scaled-scan-formation-front.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "not selected",
          "sourceSHA256": "aa9ec47aeb890c1c5d8d7f15e8a7cff9ad6d34fd0e203f6fa951224e873406f6"
        },
        {
          "id": "v4-scaled-scan-candidate1-scaled-scan-formation-side",
          "src": "./assets/lookdev/iterations/v4-scaled-scan-candidate1/scaled-scan-formation-side.png",
          "label": "Scaled scan formation · not selected",
          "caption": "Real fractures survive on the inserted source, but its pale isolated footprint looks pasted against the orange fluted heightfield, especially from the side; canonical gain is tiny. Source-form/contact proof does not establish scene integration. Native1920x1080 full trace; actual camera, source hashes and settings are recorded in the linked metadata. No performance claim.",
          "config": "./assets/lookdev/iterations/v4-scaled-scan-candidate1/scaled-scan-formation-side.config.json",
          "metadata": "./assets/lookdev/iterations/v4-scaled-scan-candidate1/scaled-scan-formation-side.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "not selected",
          "sourceSHA256": "aa9ec47aeb890c1c5d8d7f15e8a7cff9ad6d34fd0e203f6fa951224e873406f6"
        },
        {
          "id": "v4-height-r32-precise-views1-ground-reference",
          "src": "./assets/lookdev/iterations/v4-height-r32-precise-views1/ground-reference.png",
          "label": "Precise height · matched Float32 control",
          "caption": "Manual precise-height control on the same source as the Float32 candidate. Native 1920×1080 full-trace still; identical scene, camera, Sun and display, only height filter differs. No broad pads, contact seam or shadow shift seen by root, QA and independent terrain review. This does not establish arbitrary-coordinate equality, moving-camera acceptance or performance.",
          "config": "./assets/lookdev/iterations/v4-height-r32-precise-views1/ground-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-height-r32-precise-views1/ground-reference.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "retained correctness control",
          "sourceSHA256": "6f229a08d74dc6ceb25e48cb4d3c501fa8bae76d78d190dff3f14b75555128dd"
        },
        {
          "id": "v4-height-r32-precise-views1-grazing-contact",
          "src": "./assets/lookdev/iterations/v4-height-r32-precise-views1/grazing-contact.png",
          "label": "Precise height · matched Float32 control · grazing light",
          "caption": "Manual precise-height control on the same source as the Float32 candidate. Native 1920×1080 full-trace still; identical scene, camera, Sun and display, only height filter differs. No broad pads, contact seam or shadow shift seen by root, QA and independent terrain review. This does not establish arbitrary-coordinate equality, moving-camera acceptance or performance.",
          "config": "./assets/lookdev/iterations/v4-height-r32-precise-views1/grazing-contact.config.json",
          "metadata": "./assets/lookdev/iterations/v4-height-r32-precise-views1/grazing-contact.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "retained correctness control",
          "sourceSHA256": "6f229a08d74dc6ceb25e48cb4d3c501fa8bae76d78d190dff3f14b75555128dd"
        },
        {
          "id": "v4-height-r32-float32-views1-ground-reference",
          "src": "./assets/lookdev/iterations/v4-height-r32-float32-views1/ground-reference.png",
          "label": "Float32 texture height · cost candidate",
          "caption": "Six R32 textures preserve normal/material reads and add 147 MiB. Tested 383 vertices and 11 foreground contacts pass the 2 mm gate (contact max 0.0126 mm). Display RGB mean/max difference from precise: 0.02947/43 codes; sparse peak changes are retained for inspection. Native 1920×1080 full-trace still; identical scene, camera, Sun and display, only height filter differs. No broad pads, contact seam or shadow shift seen by root, QA and independent terrain review. This does not establish arbitrary-coordinate equality, moving-camera acceptance or performance.",
          "config": "./assets/lookdev/iterations/v4-height-r32-float32-views1/ground-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-height-r32-float32-views1/ground-reference.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "visual candidate; cost and motion pending",
          "sourceSHA256": "6f229a08d74dc6ceb25e48cb4d3c501fa8bae76d78d190dff3f14b75555128dd"
        },
        {
          "id": "v4-height-r32-float32-views1-grazing-contact",
          "src": "./assets/lookdev/iterations/v4-height-r32-float32-views1/grazing-contact.png",
          "label": "Float32 texture height · cost candidate · grazing light",
          "caption": "Six R32 textures preserve normal/material reads and add 147 MiB. Tested 383 vertices and 11 foreground contacts pass the 2 mm gate (contact max 0.0126 mm). Display RGB mean/max difference from precise: 0.04310/58 codes; sparse peak changes are retained for inspection. Native 1920×1080 full-trace still; identical scene, camera, Sun and display, only height filter differs. No broad pads, contact seam or shadow shift seen by root, QA and independent terrain review. This does not establish arbitrary-coordinate equality, moving-camera acceptance or performance.",
          "config": "./assets/lookdev/iterations/v4-height-r32-float32-views1/grazing-contact.config.json",
          "metadata": "./assets/lookdev/iterations/v4-height-r32-float32-views1/grazing-contact.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "visual candidate; cost and motion pending",
          "sourceSHA256": "6f229a08d74dc6ceb25e48cb4d3c501fa8bae76d78d190dff3f14b75555128dd"
        },
        {
          "id": "v4-scene-layer-control1-natural-canonical",
          "src": "./assets/lookdev/iterations/v4-scene-layer-control1/natural-canonical.png",
          "label": "Scene-layer control · canonical ground",
          "caption": "Retained selected stack with Float32 terrain height; both optional scene layers are disabled. Native1920×1080 full-trace still; same camera, weather, Sun and display as matched control. Exact source/option/feature assertions pass; these establish isolated functional evidence, not photorealistic appearance, moving-camera or cost acceptance.",
          "config": "./assets/lookdev/iterations/v4-scene-layer-control1/natural-canonical.config.json",
          "metadata": "./assets/lookdev/iterations/v4-scene-layer-control1/natural-canonical.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "matched control",
          "sourceSHA256": "be9ce55dd8eba8f89154344cc24643fba0ac4a229d2589ff8266dbd8490f183d"
        },
        {
          "id": "v4-scene-layer-control1-natural-front",
          "src": "./assets/lookdev/iterations/v4-scene-layer-control1/natural-front.png",
          "label": "Scene-layer control · close front",
          "caption": "Retained selected stack with Float32 terrain height; both optional scene layers are disabled. Native1920×1080 full-trace still; same camera, weather, Sun and display as matched control. Exact source/option/feature assertions pass; these establish isolated functional evidence, not photorealistic appearance, moving-camera or cost acceptance.",
          "config": "./assets/lookdev/iterations/v4-scene-layer-control1/natural-front.config.json",
          "metadata": "./assets/lookdev/iterations/v4-scene-layer-control1/natural-front.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "matched control",
          "sourceSHA256": "be9ce55dd8eba8f89154344cc24643fba0ac4a229d2589ff8266dbd8490f183d"
        },
        {
          "id": "v4-scene-layer-control1-natural-oblique",
          "src": "./assets/lookdev/iterations/v4-scene-layer-control1/natural-oblique.png",
          "label": "Scene-layer control · close oblique",
          "caption": "Retained selected stack with Float32 terrain height; both optional scene layers are disabled. Native1920×1080 full-trace still; same camera, weather, Sun and display as matched control. Exact source/option/feature assertions pass; these establish isolated functional evidence, not photorealistic appearance, moving-camera or cost acceptance.",
          "config": "./assets/lookdev/iterations/v4-scene-layer-control1/natural-oblique.config.json",
          "metadata": "./assets/lookdev/iterations/v4-scene-layer-control1/natural-oblique.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "matched control",
          "sourceSHA256": "be9ce55dd8eba8f89154344cc24643fba0ac4a229d2589ff8266dbd8490f183d"
        },
        {
          "id": "v4-natural-replacement-native2-natural-canonical",
          "src": "./assets/lookdev/iterations/v4-natural-replacement-native2/natural-canonical.png",
          "label": "Natural replacement · rejected · canonical ground",
          "caption": "Source fractures and overhangs survive, but oversized rounded blocks and smooth collar read as an isolated boulder insertion at the wrong geological scale. Repetitive material remains and canonical improvement is limited. Native1920×1080 full-trace still; same camera, weather, Sun and display as matched control. Exact source/option/feature assertions pass; these establish isolated functional evidence, not photorealistic appearance, moving-camera or cost acceptance.",
          "config": "./assets/lookdev/iterations/v4-natural-replacement-native2/natural-canonical.config.json",
          "metadata": "./assets/lookdev/iterations/v4-natural-replacement-native2/natural-canonical.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "rejected; not selected",
          "sourceSHA256": "be9ce55dd8eba8f89154344cc24643fba0ac4a229d2589ff8266dbd8490f183d"
        },
        {
          "id": "v4-natural-replacement-native2-natural-front",
          "src": "./assets/lookdev/iterations/v4-natural-replacement-native2/natural-front.png",
          "label": "Natural replacement · rejected · close front",
          "caption": "Source fractures and overhangs survive, but oversized rounded blocks and smooth collar read as an isolated boulder insertion at the wrong geological scale. Repetitive material remains and canonical improvement is limited. Native1920×1080 full-trace still; same camera, weather, Sun and display as matched control. Exact source/option/feature assertions pass; these establish isolated functional evidence, not photorealistic appearance, moving-camera or cost acceptance.",
          "config": "./assets/lookdev/iterations/v4-natural-replacement-native2/natural-front.config.json",
          "metadata": "./assets/lookdev/iterations/v4-natural-replacement-native2/natural-front.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "rejected; not selected",
          "sourceSHA256": "be9ce55dd8eba8f89154344cc24643fba0ac4a229d2589ff8266dbd8490f183d"
        },
        {
          "id": "v4-natural-replacement-native2-natural-oblique",
          "src": "./assets/lookdev/iterations/v4-natural-replacement-native2/natural-oblique.png",
          "label": "Natural replacement · rejected · close oblique",
          "caption": "Source fractures and overhangs survive, but oversized rounded blocks and smooth collar read as an isolated boulder insertion at the wrong geological scale. Repetitive material remains and canonical improvement is limited. Native1920×1080 full-trace still; same camera, weather, Sun and display as matched control. Exact source/option/feature assertions pass; these establish isolated functional evidence, not photorealistic appearance, moving-camera or cost acceptance.",
          "config": "./assets/lookdev/iterations/v4-natural-replacement-native2/natural-oblique.config.json",
          "metadata": "./assets/lookdev/iterations/v4-natural-replacement-native2/natural-oblique.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "rejected; not selected",
          "sourceSHA256": "be9ce55dd8eba8f89154344cc24643fba0ac4a229d2589ff8266dbd8490f183d"
        },
        {
          "id": "v4-high-cloud-native1-natural-canonical",
          "src": "./assets/lookdev/iterations/v4-high-cloud-native1/natural-canonical.png",
          "label": "Cirrus layer · rejected · canonical ground",
          "caption": "Long, repeated parallel streaks read as artificial contrails rather than varied wispy ice clouds. Aerial and above-layer frames do not establish complete ordering/transport correctness by appearance alone. Native1920×1080 full-trace still; same camera, weather, Sun and display as matched control. Exact source/option/feature assertions pass; these establish isolated functional evidence, not photorealistic appearance, moving-camera or cost acceptance.",
          "config": "./assets/lookdev/iterations/v4-high-cloud-native1/natural-canonical.config.json",
          "metadata": "./assets/lookdev/iterations/v4-high-cloud-native1/natural-canonical.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "rejected; not selected",
          "sourceSHA256": "be9ce55dd8eba8f89154344cc24643fba0ac4a229d2589ff8266dbd8490f183d"
        },
        {
          "id": "v4-gravel-normals-smooth1-ground-seam",
          "src": "./assets/lookdev/iterations/v4-gravel-normals-smooth1/ground-seam.png",
          "label": "Microgravel smooth control · canonical",
          "caption": "Prior smooth-normal control. Exact unchanged positions, triangle winding and placements; corrected shading only. Three static yaw views are not a continuous motion test. The entire perceived seam, whole-scene photographic quality and final performance remain open.",
          "config": "./assets/lookdev/iterations/v4-gravel-normals-smooth1/ground-seam.config.json",
          "metadata": "./assets/lookdev/iterations/v4-gravel-normals-smooth1/ground-seam.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "control",
          "sourceSHA256": "c3df6e12a61ad869230596eb1d3aa1ef459147db7e6004a2402caeb7866604c1"
        },
        {
          "id": "v4-gravel-normals-smooth1-ground-seam-yaw-minus",
          "src": "./assets/lookdev/iterations/v4-gravel-normals-smooth1/ground-seam-yaw-minus.png",
          "label": "Microgravel smooth control · yaw -0.5 degrees",
          "caption": "Prior smooth-normal control. Exact unchanged positions, triangle winding and placements; corrected shading only. Three static yaw views are not a continuous motion test. The entire perceived seam, whole-scene photographic quality and final performance remain open.",
          "config": "./assets/lookdev/iterations/v4-gravel-normals-smooth1/ground-seam-yaw-minus.config.json",
          "metadata": "./assets/lookdev/iterations/v4-gravel-normals-smooth1/ground-seam-yaw-minus.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "control",
          "sourceSHA256": "c3df6e12a61ad869230596eb1d3aa1ef459147db7e6004a2402caeb7866604c1"
        },
        {
          "id": "v4-gravel-normals-smooth1-ground-seam-yaw-plus",
          "src": "./assets/lookdev/iterations/v4-gravel-normals-smooth1/ground-seam-yaw-plus.png",
          "label": "Microgravel smooth control · yaw +0.5 degrees",
          "caption": "Prior smooth-normal control. Exact unchanged positions, triangle winding and placements; corrected shading only. Three static yaw views are not a continuous motion test. The entire perceived seam, whole-scene photographic quality and final performance remain open.",
          "config": "./assets/lookdev/iterations/v4-gravel-normals-smooth1/ground-seam-yaw-plus.config.json",
          "metadata": "./assets/lookdev/iterations/v4-gravel-normals-smooth1/ground-seam-yaw-plus.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "control",
          "sourceSHA256": "c3df6e12a61ad869230596eb1d3aa1ef459147db7e6004a2402caeb7866604c1"
        },
        {
          "id": "v4-gravel-normals-faceted1-ground-seam",
          "src": "./assets/lookdev/iterations/v4-gravel-normals-faceted1/ground-seam.png",
          "label": "Microgravel corrected facet normals · canonical",
          "caption": "Accepted local microgravel normal correction. Exact unchanged positions, triangle winding and placements; corrected shading only. Three static yaw views are not a continuous motion test. The entire perceived seam, whole-scene photographic quality and final performance remain open.",
          "config": "./assets/lookdev/iterations/v4-gravel-normals-faceted1/ground-seam.config.json",
          "metadata": "./assets/lookdev/iterations/v4-gravel-normals-faceted1/ground-seam.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "accepted local normal fix",
          "sourceSHA256": "c3df6e12a61ad869230596eb1d3aa1ef459147db7e6004a2402caeb7866604c1"
        },
        {
          "id": "v4-gravel-normals-faceted1-ground-seam-yaw-minus",
          "src": "./assets/lookdev/iterations/v4-gravel-normals-faceted1/ground-seam-yaw-minus.png",
          "label": "Microgravel corrected facet normals · yaw -0.5 degrees",
          "caption": "Accepted local microgravel normal correction. Exact unchanged positions, triangle winding and placements; corrected shading only. Three static yaw views are not a continuous motion test. The entire perceived seam, whole-scene photographic quality and final performance remain open.",
          "config": "./assets/lookdev/iterations/v4-gravel-normals-faceted1/ground-seam-yaw-minus.config.json",
          "metadata": "./assets/lookdev/iterations/v4-gravel-normals-faceted1/ground-seam-yaw-minus.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "accepted local normal fix",
          "sourceSHA256": "c3df6e12a61ad869230596eb1d3aa1ef459147db7e6004a2402caeb7866604c1"
        },
        {
          "id": "v4-gravel-normals-faceted1-ground-seam-yaw-plus",
          "src": "./assets/lookdev/iterations/v4-gravel-normals-faceted1/ground-seam-yaw-plus.png",
          "label": "Microgravel corrected facet normals · yaw +0.5 degrees",
          "caption": "Accepted local microgravel normal correction. Exact unchanged positions, triangle winding and placements; corrected shading only. Three static yaw views are not a continuous motion test. The entire perceived seam, whole-scene photographic quality and final performance remain open.",
          "config": "./assets/lookdev/iterations/v4-gravel-normals-faceted1/ground-seam-yaw-plus.config.json",
          "metadata": "./assets/lookdev/iterations/v4-gravel-normals-faceted1/ground-seam-yaw-plus.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "accepted local normal fix",
          "sourceSHA256": "c3df6e12a61ad869230596eb1d3aa1ef459147db7e6004a2402caeb7866604c1"
        }
      ],
      "defaultCapture": "v4-gravel-normals-faceted1-ground-seam",
      "note": "Accepted local microgravel facet-normal correction, with identical positions and placements. The broader perceived seam and full scene photographic quality remain unresolved; static yaw evidence is not sustained motion or performance acceptance."
    },
    {
      "id": "edge",
      "label": "Cloud edge",
      "description": "Fine silhouettes and changing light as the camera approaches the volume.",
      "reference": null,
      "capture": {
        "src": "./assets/lookdev/edge-render.png",
        "label": "V3 released regression baseline",
        "evidence": "outputs/observatory/lookdev-final/report.json",
        "quality": "high",
        "time": 0.5,
        "caption": "Static WebGPU capture · High · 1536 × 864 cloud trace / 1920 × 1080 output · scene time 0.5. Live playback uses temporal reconstruction.",
        "status": "baseline only"
      },
      "notes": [
        {
          "title": "Cloud and cliff diagnostics",
          "text": "The selector includes the current cloud approach and close measured cliff comparisons. Both expose details hidden in the wide ground view."
        },
        {
          "title": "Remaining visual limits",
          "text": "Near cloud interiors remain soft and some broad lobes look inflated. Selective terrain refinement improves crests but does not add missing fractures to broad faces."
        },
        {
          "title": "Motion scope",
          "text": "Earlier live Far121 tests found no obvious detached trails in the sampled turns. Current retained-crown, four-sample terrain and soft-tail motion still needs a fresh review."
        }
      ],
      "candidates": [
        {
          "id": "v4-combined-field1-edge-detail",
          "src": "./assets/lookdev/iterations/v4-combined-field1/edge-detail.png",
          "label": "Native distant field · current review · NEUTRAL / WB 0.9,1,1.2 / exposure 1.15",
          "caption": "Inspected candidate; scene not accepted · exact full-trace GPU readback · 1536 × 864 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 0.9,1,1.2 / exposure 1.15.",
          "config": "./assets/lookdev/iterations/v4-combined-field1/edge-detail.config.json",
          "metadata": "./assets/lookdev/iterations/v4-combined-field1/edge-detail.json",
          "quality": "high",
          "time": 0.5,
          "status": "not accepted",
          "sourceSHA256": "286fe6006708b5fd859f68f85c66a6a34d6a94beba22d931ca11231b55d8c547",
          "traceSize": [
            1536,
            864
          ],
          "outputSize": [
            1920,
            1080
          ]
        },
        {
          "id": "v4-near-cliff-neural-full1-final-cliff-full-trace",
          "src": "./assets/lookdev/iterations/v4-near-cliff-neural-full1/final-cliff-full-trace.png",
          "label": "Exact full-trace cliff-depth control · NEUTRAL / WB 0.9,1,1.2 / exposure 1.15",
          "caption": "Temporal depth-control diagnosis · exact full-trace GPU readback · 1536 × 864 cloud trace / 1920 × 1080 output · weather 0.6466372000002859, sun custom direction, coverage 0.65 · NEUTRAL / WB 0.9,1,1.2 / exposure 1.15.",
          "config": "./assets/lookdev/iterations/v4-near-cliff-neural-full1/final-cliff-full-trace.config.json",
          "metadata": "./assets/lookdev/iterations/v4-near-cliff-neural-full1/final-cliff-full-trace.json",
          "quality": "high",
          "traceSize": [
            1536,
            864
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.6466372000002859,
          "status": "not accepted",
          "sourceSHA256": "f8f3bac13454e2490ef5e3d492e3909b74600cc4a41e1726d8ee6da9bc9ab2c9"
        },
        {
          "id": "v4-wall-fine-native1-cliff-reference-mesostructure",
          "src": "./assets/lookdev/iterations/v4-wall-fine-native1/cliff-reference-mesostructure.png",
          "label": "Wall and fine foreground · failed visual experiment · NEUTRAL / WB 0.9,1,1.2 / exposure 1.15",
          "caption": "Reviewed experiment; not accepted · exact full-trace GPU readback · 1920 × 1080 cloud trace / 1920 × 1080 output · weather 0.6466372000002859, sun custom direction, coverage 0.65 · NEUTRAL / WB 0.9,1,1.2 / exposure 1.15.",
          "config": "./assets/lookdev/iterations/v4-wall-fine-native1/cliff-reference-mesostructure.config.json",
          "metadata": "./assets/lookdev/iterations/v4-wall-fine-native1/cliff-reference-mesostructure.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.6466372000002859,
          "status": "not accepted",
          "sourceSHA256": "34409c623dd78a689021e1b8789d955f65c081050c9e3f5ff61a4a0bd653c9bc"
        },
        {
          "id": "v4-illumination-control1-edge-detail",
          "src": "./assets/lookdev/iterations/v4-illumination-control1/edge-detail.png",
          "label": "Native illumination control · Neutral daylight · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "Reviewed lighting candidate; scene not accepted · exact full-trace GPU readback · 1920 × 1080 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 1,1,1 / exposure 1.15.",
          "config": "./assets/lookdev/iterations/v4-illumination-control1/edge-detail.config.json",
          "metadata": "./assets/lookdev/iterations/v4-illumination-control1/edge-detail.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "not accepted",
          "sourceSHA256": "0e87cb79a5cb7d15cae625a1d3e3d24af9b4a4841d0faeac5a00141b794550ca"
        },
        {
          "id": "v4-illumination-candidate1-edge-detail",
          "src": "./assets/lookdev/iterations/v4-illumination-candidate1/edge-detail.png",
          "label": "Cached128 illumination · viable candidate · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "Reviewed lighting candidate; scene not accepted · exact full-trace GPU readback · 1920 × 1080 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 1,1,1 / exposure 1.15.",
          "config": "./assets/lookdev/iterations/v4-illumination-candidate1/edge-detail.config.json",
          "metadata": "./assets/lookdev/iterations/v4-illumination-candidate1/edge-detail.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "not accepted",
          "sourceSHA256": "0e87cb79a5cb7d15cae625a1d3e3d24af9b4a4841d0faeac5a00141b794550ca"
        },
        {
          "id": "v4-dem-control1-cliff-reference-mesostructure",
          "src": "./assets/lookdev/iterations/v4-dem-control1/cliff-reference-mesostructure.png",
          "label": "Connected DEM massif · not accepted · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "retain connected foundation; not accepted · exact full-trace GPU readback · 1920 × 1080 cloud trace / 1920 × 1080 output · weather 0.6466372000002859, sun custom direction, coverage 0.65 · NEUTRAL / WB 1,1,1 / exposure 1.15.",
          "config": "./assets/lookdev/iterations/v4-dem-control1/cliff-reference-mesostructure.config.json",
          "metadata": "./assets/lookdev/iterations/v4-dem-control1/cliff-reference-mesostructure.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.6466372000002859,
          "status": "retain connected foundation; not accepted",
          "sourceSHA256": "943d9f5249608e8c0c4d566ed4d642d90d41347f6246f6fd041a0b58d2e534f2"
        },
        {
          "id": "v4-dem-control1-massif-close-flank",
          "src": "./assets/lookdev/iterations/v4-dem-control1/massif-close-flank.png",
          "label": "Connected DEM massif · not accepted · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "retain connected foundation; not accepted · exact full-trace GPU readback · 1920 × 1080 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 1,1,1 / exposure 1.15.",
          "config": "./assets/lookdev/iterations/v4-dem-control1/massif-close-flank.config.json",
          "metadata": "./assets/lookdev/iterations/v4-dem-control1/massif-close-flank.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "retain connected foundation; not accepted",
          "sourceSHA256": "943d9f5249608e8c0c4d566ed4d642d90d41347f6246f6fd041a0b58d2e534f2"
        },
        {
          "id": "v4-material-rock-control1-massif-original",
          "src": "./assets/lookdev/iterations/v4-material-rock-control1/massif-original.png",
          "label": "Connected terrain and corrected rock placement · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "working placement correction · exact full-trace GPU readback · 1920 × 1080 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 1,1,1 / exposure 1.15.",
          "config": "./assets/lookdev/iterations/v4-material-rock-control1/massif-original.config.json",
          "metadata": "./assets/lookdev/iterations/v4-material-rock-control1/massif-original.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "working placement correction",
          "sourceSHA256": "bd90c8e6ace867ff787498c6ab65d448e327f4c44edab5547357555a4af3c41e"
        },
        {
          "id": "v4-material-original1-massif-original",
          "src": "./assets/lookdev/iterations/v4-material-original1/massif-original.png",
          "label": "Cliff scan · exact original control · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "diagnostic baseline · exact full-trace GPU readback · 1920 × 1080 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 1,1,1 / exposure 1.15.",
          "config": "./assets/lookdev/iterations/v4-material-original1/massif-original.config.json",
          "metadata": "./assets/lookdev/iterations/v4-material-original1/massif-original.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "diagnostic baseline",
          "sourceSHA256": "bd90c8e6ace867ff787498c6ab65d448e327f4c44edab5547357555a4af3c41e"
        },
        {
          "id": "v4-material-flat1-massif-flat",
          "src": "./assets/lookdev/iterations/v4-material-flat1/massif-flat.png",
          "label": "Cliff scan removed · diagnostic · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "diagnostic only · exact full-trace GPU readback · 1920 × 1080 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 1,1,1 / exposure 1.15.",
          "config": "./assets/lookdev/iterations/v4-material-flat1/massif-flat.config.json",
          "metadata": "./assets/lookdev/iterations/v4-material-flat1/massif-flat.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "diagnostic only",
          "sourceSHA256": "bd90c8e6ace867ff787498c6ab65d448e327f4c44edab5547357555a4af3c41e"
        },
        {
          "id": "v4-material-normal-off1-massif-normal-off",
          "src": "./assets/lookdev/iterations/v4-material-normal-off1/massif-normal-off.png",
          "label": "Cliff scan normals off · diagnostic · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "diagnostic only · exact full-trace GPU readback · 1920 × 1080 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 1,1,1 / exposure 1.15.",
          "config": "./assets/lookdev/iterations/v4-material-normal-off1/massif-normal-off.config.json",
          "metadata": "./assets/lookdev/iterations/v4-material-normal-off1/massif-normal-off.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "diagnostic only",
          "sourceSHA256": "bd90c8e6ace867ff787498c6ab65d448e327f4c44edab5547357555a4af3c41e"
        },
        {
          "id": "v4-material-stochastic1-massif-stochastic",
          "src": "./assets/lookdev/iterations/v4-material-stochastic1/massif-stochastic.png",
          "label": "Stochastic scan · banding persists · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "not accepted · exact full-trace GPU readback · 1920 × 1080 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 1,1,1 / exposure 1.15.",
          "config": "./assets/lookdev/iterations/v4-material-stochastic1/massif-stochastic.config.json",
          "metadata": "./assets/lookdev/iterations/v4-material-stochastic1/massif-stochastic.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "not accepted",
          "sourceSHA256": "bd90c8e6ace867ff787498c6ab65d448e327f4c44edab5547357555a4af3c41e"
        },
        {
          "id": "v4-lidar-exact1-massif-original",
          "src": "./assets/lookdev/iterations/v4-lidar-exact1/massif-original.png",
          "label": "Measured1m terrain · original material · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "retain measured geometry; not visually accepted · exact full-trace GPU readback · 1920 × 1080 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 1,1,1 / exposure 1.15.",
          "config": "./assets/lookdev/iterations/v4-lidar-exact1/massif-original.config.json",
          "metadata": "./assets/lookdev/iterations/v4-lidar-exact1/massif-original.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "retain measured geometry; not visually accepted",
          "sourceSHA256": "8f57dc330836ab72467680d93ef1edfefe94eed07552d238acfea1eaf50932b1"
        },
        {
          "id": "v4-lidar-grain1-massif-original-grain",
          "src": "./assets/lookdev/iterations/v4-lidar-grain1/massif-original-grain.png",
          "label": "Measured terrain · grain material candidate · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "not accepted · exact full-trace GPU readback · 1920 × 1080 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 1,1,1 / exposure 1.15.",
          "config": "./assets/lookdev/iterations/v4-lidar-grain1/massif-original-grain.config.json",
          "metadata": "./assets/lookdev/iterations/v4-lidar-grain1/massif-original-grain.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "not accepted",
          "sourceSHA256": "8f57dc330836ab72467680d93ef1edfefe94eed07552d238acfea1eaf50932b1"
        },
        {
          "id": "v4-material-far-control1-massif-original",
          "src": "./assets/lookdev/iterations/v4-material-far-control1/massif-original.png",
          "label": "Measured terrain / bounded far control · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "diagnostic baseline · exact full-trace GPU readback · 1920 × 1080 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 1,1,1 / exposure 1.15. Fresh same-source control for material and far-cloud self-attenuation comparisons. Measured terrain improves actual relief, but material repetition and cloud composition remain unaccepted.",
          "config": "./assets/lookdev/iterations/v4-material-far-control1/massif-original.config.json",
          "metadata": "./assets/lookdev/iterations/v4-material-far-control1/massif-original.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "diagnostic baseline",
          "sourceSHA256": "4154e1d84b44326dae56b9821cb76d34972277fc10d8604c9d3004eb8e53efde"
        },
        {
          "id": "v4-grain-varied1-massif-original-varied",
          "src": "./assets/lookdev/iterations/v4-grain-varied1/massif-original-varied.png",
          "label": "Varied grain material · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "retain material candidate; not accepted · exact full-trace GPU readback · 1920 × 1080 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 1,1,1 / exposure 1.15. Three transformed grain samples break the strong scan bands and woven repetition seen in original/grain controls. The close cliff remains uniformly granular and lacks larger fractured ledges; whole-scene photographic acceptance is still open.",
          "config": "./assets/lookdev/iterations/v4-grain-varied1/massif-original-varied.config.json",
          "metadata": "./assets/lookdev/iterations/v4-grain-varied1/massif-original-varied.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "retain material candidate; not accepted",
          "sourceSHA256": "4154e1d84b44326dae56b9821cb76d34972277fc10d8604c9d3004eb8e53efde"
        },
        {
          "id": "v4-skin-control1-massif-original",
          "src": "./assets/lookdev/iterations/v4-skin-control1/massif-original.png",
          "label": "Measured cliff / grain-varied control · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "diagnostic baseline · exact full-trace GPU readback · 1920 × 1080 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 1,1,1 / exposure 1.15. Grain-varied material on the existing measured heightfield, same cloud/sun/display as the surface candidate.",
          "config": "./assets/lookdev/iterations/v4-skin-control1/massif-original.config.json",
          "metadata": "./assets/lookdev/iterations/v4-skin-control1/massif-original.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "diagnostic baseline",
          "sourceSHA256": "23355105c8258924f976d463e4210cdfdba8c032b1f236e75e6e05db0dc3ef0d"
        },
        {
          "id": "v4-skin-measured1-massif-original",
          "src": "./assets/lookdev/iterations/v4-skin-measured1/massif-original.png",
          "label": "Measured cliff surface / candidate · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "rejected surface · exact full-trace GPU readback · 1920 × 1080 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 1,1,1 / exposure 1.15. The additional measured-face surface accentuates vertical corrugation and exposes sharp triangular lighting transitions at lower edges and broad panels. Reject as-is; keep default off. No performance measurement is justified for this rejected form.",
          "config": "./assets/lookdev/iterations/v4-skin-measured1/massif-original.config.json",
          "metadata": "./assets/lookdev/iterations/v4-skin-measured1/massif-original.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "rejected surface",
          "sourceSHA256": "23355105c8258924f976d463e4210cdfdba8c032b1f236e75e6e05db0dc3ef0d"
        },
        {
          "id": "v4-facies-control1-massif-original",
          "src": "./assets/lookdev/iterations/v4-facies-control1/massif-original.png",
          "label": "Rock units / grain-varied control · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "diagnostic baseline · exact full-trace GPU readback · 1920 × 1080 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 1,1,1 / exposure 1.15. Grain-varied material with no broad sandstone color units; same measured terrain, lighting and display.",
          "config": "./assets/lookdev/iterations/v4-facies-control1/massif-original.config.json",
          "metadata": "./assets/lookdev/iterations/v4-facies-control1/massif-original.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "diagnostic baseline",
          "sourceSHA256": "46a4921f3b8de2062371f267dd9fe5225d8aff7384d874881a243491aa518ddf"
        },
        {
          "id": "v4-facies-layered1-massif-original",
          "src": "./assets/lookdev/iterations/v4-facies-layered1/massif-original.png",
          "label": "Layered sandstone units · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "retain material candidate · exact full-trace GPU readback · 1920 × 1080 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 1,1,1 / exposure 1.15. Coherent pale/red sandstone units break the monochrome cliff color without returning to repeated scan bands. Close geometry still reads smooth and pillar-like; the scene is not photographically accepted.",
          "config": "./assets/lookdev/iterations/v4-facies-layered1/massif-original.config.json",
          "metadata": "./assets/lookdev/iterations/v4-facies-layered1/massif-original.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "retain material candidate",
          "sourceSHA256": "46a4921f3b8de2062371f267dd9fe5225d8aff7384d874881a243491aa518ddf"
        },
        {
          "id": "v4-terrain-aa-control2-massif-original",
          "src": "./assets/lookdev/iterations/v4-terrain-aa-control2/massif-original.png",
          "label": "Terrain coverage / corrected-source control · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "exact off-branch parity passed · exact full-trace GPU readback · 1920 × 1080 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 1,1,1 / exposure 1.15. Corrected-source AA-off control matches both previous layered-material PNGs byte-for-byte.",
          "config": "./assets/lookdev/iterations/v4-terrain-aa-control2/massif-original.config.json",
          "metadata": "./assets/lookdev/iterations/v4-terrain-aa-control2/massif-original.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "exact off-branch parity passed",
          "sourceSHA256": "bd55a34e549a82a871522f1b0ef94f79fef05a3c4f27e029f95a5e02c7237608"
        },
        {
          "id": "v4-terrain-aa2-massif-original",
          "src": "./assets/lookdev/iterations/v4-terrain-aa2/massif-original.png",
          "label": "Four-sample terrain coverage · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "static coverage candidate; motion and timing pending · exact full-trace GPU readback · 1920 × 1080 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 1,1,1 / exposure 1.15. Four-sample coverage cleans up small rock and cliff silhouettes without an obvious new static halo or coverage hole.21 synthetic coverage/validation checks pass. Native motion and GPU-budget checks remain open; keep opt-in.",
          "config": "./assets/lookdev/iterations/v4-terrain-aa2/massif-original.config.json",
          "metadata": "./assets/lookdev/iterations/v4-terrain-aa2/massif-original.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "static coverage candidate; motion and timing pending",
          "sourceSHA256": "bd55a34e549a82a871522f1b0ef94f79fef05a3c4f27e029f95a5e02c7237608"
        },
        {
          "id": "v4-refinement-control1-massif-original",
          "src": "./assets/lookdev/iterations/v4-refinement-control1/massif-original.png",
          "label": "Coarse measured terrain control · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "comparison control; scene not accepted · exact full-trace GPU readback · 1920 × 1080 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 1,1,1 / exposure 1.15. Coarse triangles remain a control for the same measured heightfield.",
          "config": "./assets/lookdev/iterations/v4-refinement-control1/massif-original.config.json",
          "metadata": "./assets/lookdev/iterations/v4-refinement-control1/massif-original.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "comparison control",
          "sourceSHA256": "9262a26a413b688e4eaf136fef478feac62e37fea59940e672aeba064c7825aa"
        },
        {
          "id": "v4-refinement-candidate1-massif-original",
          "src": "./assets/lookdev/iterations/v4-refinement-candidate1/massif-original.png",
          "label": "Selective measured terrain refinement · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "retained candidate; scene not accepted · exact full-trace GPU readback · 1920 × 1080 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 1,1,1 / exposure 1.15. Selective refinement removes coarse crest corners and softens triangle ridges without changing composition; tall planar faces remain. Combined cost is still pending.",
          "config": "./assets/lookdev/iterations/v4-refinement-candidate1/massif-original.config.json",
          "metadata": "./assets/lookdev/iterations/v4-refinement-candidate1/massif-original.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "retained candidate",
          "sourceSHA256": "9262a26a413b688e4eaf136fef478feac62e37fea59940e672aeba064c7825aa"
        },
        {
          "id": "v4-diffuse-bounce1-massif-original",
          "src": "./assets/lookdev/iterations/v4-diffuse-bounce1/massif-original.png",
          "label": "Diffuse terrain interreflection · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "retained candidate; scene not accepted · exact full-trace GPU readback · 1920 × 1080 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 1,1,1 / exposure 1.15. Ground and flank comparisons show warmer recess response without obvious broad washout. Approximate interreflection does not fix the remaining planar geology.",
          "config": "./assets/lookdev/iterations/v4-diffuse-bounce1/massif-original.config.json",
          "metadata": "./assets/lookdev/iterations/v4-diffuse-bounce1/massif-original.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "retained candidate",
          "sourceSHA256": "9262a26a413b688e4eaf136fef478feac62e37fea59940e672aeba064c7825aa"
        },
        {
          "id": "v4-native-tail-control1-peak-edge",
          "src": "./assets/lookdev/iterations/v4-native-tail-control1/peak-edge.png",
          "label": "Native cloud tail control · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "comparison control; scene not accepted · exact full-trace GPU readback · 1920 × 1080 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 1,1,1 / exposure 1.15. Control for the same native volume at peak edge and weather time0.70 dissipation.",
          "config": "./assets/lookdev/iterations/v4-native-tail-control1/peak-edge.config.json",
          "metadata": "./assets/lookdev/iterations/v4-native-tail-control1/peak-edge.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "comparison control",
          "sourceSHA256": "9262a26a413b688e4eaf136fef478feac62e37fea59940e672aeba064c7825aa"
        },
        {
          "id": "v4-native-tail-soft1-peak-edge",
          "src": "./assets/lookdev/iterations/v4-native-tail-soft1/peak-edge.png",
          "label": "Softer native density tails · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "retained candidate; scene not accepted · exact full-trace GPU readback · 1920 × 1080 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 1,1,1 / exposure 1.15. Dissipating fringes are slightly more natural with less cutaway appearance; peak close-edge change is subtle. No new obvious static artifact; motion and combined performance remain pending.",
          "config": "./assets/lookdev/iterations/v4-native-tail-soft1/peak-edge.config.json",
          "metadata": "./assets/lookdev/iterations/v4-native-tail-soft1/peak-edge.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "retained candidate",
          "sourceSHA256": "9262a26a413b688e4eaf136fef478feac62e37fea59940e672aeba064c7825aa"
        },
        {
          "id": "v4-mesh-cull-control1-massif-original",
          "src": "./assets/lookdev/iterations/v4-mesh-cull-control1/massif-original.png",
          "label": "Integrated quality · mesh culling control · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "comparison control; scene not accepted · exact full-trace GPU readback · 1920 × 1080 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 1,1,1 / exposure 1.15.",
          "config": "./assets/lookdev/iterations/v4-mesh-cull-control1/massif-original.config.json",
          "metadata": "./assets/lookdev/iterations/v4-mesh-cull-control1/massif-original.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "comparison control",
          "sourceSHA256": "50a77d1efc976bb8f26a67c1812291fa7a8acf90842977764cd4cda1bdf749b0"
        },
        {
          "id": "v4-mesh-cull-candidate1-massif-original",
          "src": "./assets/lookdev/iterations/v4-mesh-cull-candidate1/massif-original.png",
          "label": "Conservative mesh culling · exact parity · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "retained optimization; scene not accepted · exact full-trace GPU readback · 1920 × 1080 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 1,1,1 / exposure 1.15.",
          "config": "./assets/lookdev/iterations/v4-mesh-cull-candidate1/massif-original.config.json",
          "metadata": "./assets/lookdev/iterations/v4-mesh-cull-candidate1/massif-original.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "retained optimization",
          "sourceSHA256": "50a77d1efc976bb8f26a67c1812291fa7a8acf90842977764cd4cda1bdf749b0"
        },
        {
          "id": "v4-prune-control1-massif-original",
          "src": "./assets/lookdev/iterations/v4-prune-control1/massif-original.png",
          "label": "Current material path · frozen control · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "comparison control; scene not accepted · exact full-trace GPU readback · 1920 × 1080 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 1,1,1 / exposure 1.15. Unpruned current code is byte-identical to prior ground/flank controls.",
          "config": "./assets/lookdev/iterations/v4-prune-control1/massif-original.config.json",
          "metadata": "./assets/lookdev/iterations/v4-prune-control1/massif-original.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "comparison control",
          "sourceSHA256": "34f6c513a36bf1e223e214fc0dc4ad6c351f00f047eb4a533f6059d97a7663c2"
        },
        {
          "id": "v4-fractured1-massif-original",
          "src": "./assets/lookdev/iterations/v4-fractured1/massif-original.png",
          "label": "Fractured cliff geometry experiment · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "rejected; scene not accepted · exact full-trace GPU readback · 1920 × 1080 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 1,1,1 / exposure 1.15. Strong narrow vertical corrugation and repeated horizontal shelf bands do not produce the target irregular blocky rock masses. Smooth untouched joins persist;4.68M additional triangles are not justified by this visual result.",
          "config": "./assets/lookdev/iterations/v4-fractured1/massif-original.config.json",
          "metadata": "./assets/lookdev/iterations/v4-fractured1/massif-original.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "rejected",
          "sourceSHA256": "34f6c513a36bf1e223e214fc0dc4ad6c351f00f047eb4a533f6059d97a7663c2"
        },
        {
          "id": "v4-deferred-forward1-massif-original",
          "src": "./assets/lookdev/iterations/v4-deferred-forward1/massif-original.png",
          "label": "Pruned forward shading control · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "comparison control; motion and full budget open · exact full-trace GPU readback · 1920 × 1080 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 1,1,1 / exposure 1.15.",
          "config": "./assets/lookdev/iterations/v4-deferred-forward1/massif-original.config.json",
          "metadata": "./assets/lookdev/iterations/v4-deferred-forward1/massif-original.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "comparison control",
          "sourceSHA256": "14e408022e3dadcd8ca8046246e57e43dd0551eac31aa3f0db9411b87ff7e2df"
        },
        {
          "id": "v4-deferred-separate1-massif-original",
          "src": "./assets/lookdev/iterations/v4-deferred-separate1/massif-original.png",
          "label": "Deferred terrain · separate sample shading · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "visually viable candidate; motion and full budget open · exact full-trace GPU readback · 1920 × 1080 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 1,1,1 / exposure 1.15.",
          "config": "./assets/lookdev/iterations/v4-deferred-separate1/massif-original.config.json",
          "metadata": "./assets/lookdev/iterations/v4-deferred-separate1/massif-original.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "visually viable candidate",
          "sourceSHA256": "14e408022e3dadcd8ca8046246e57e43dd0551eac31aa3f0db9411b87ff7e2df"
        },
        {
          "id": "v4-deferred-shared1-massif-original",
          "src": "./assets/lookdev/iterations/v4-deferred-shared1/massif-original.png",
          "label": "Deferred terrain · shared sample shading · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "visually viable candidate; motion and full budget open · exact full-trace GPU readback · 1920 × 1080 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 1,1,1 / exposure 1.15.",
          "config": "./assets/lookdev/iterations/v4-deferred-shared1/massif-original.config.json",
          "metadata": "./assets/lookdev/iterations/v4-deferred-shared1/massif-original.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "visually viable candidate",
          "sourceSHA256": "14e408022e3dadcd8ca8046246e57e43dd0551eac31aa3f0db9411b87ff7e2df"
        },
        {
          "id": "v4-fractured2-massif-original",
          "src": "./assets/lookdev/iterations/v4-fractured2/massif-original.png",
          "label": "Rejected fractured-face revision 2 · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "Ground/flank/aerial review rejects protruding rectangular strips, vertical fluting and surface transitions. Collision and geometry audits do not establish visual quality. Not timed or enabled in the preview. Native1920×1080 cloud trace and output; exact full-trace GPU readback. Fixed daylight comparison; the scene remains unaccepted.",
          "config": "./assets/lookdev/iterations/v4-fractured2/massif-original.config.json",
          "metadata": "./assets/lookdev/iterations/v4-fractured2/massif-original.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "rejected",
          "sourceSHA256": "a5cbe34b8a14ddd8e361b8b7bbf8557373392756d065299d040b26a4b6749761"
        },
        {
          "id": "v4-replacement-candidate1-massif-original",
          "src": "./assets/lookdev/iterations/v4-replacement-candidate1/massif-original.png",
          "label": "Rejected selected-surface replacement · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "Actual selected-surface removal and geometry shadows work, but the sculpt reads as repetitive masonry panels with serrated horizontal seams, flat vertical faces and spiky crest detail. The asset is rejected despite valid topology/navigation. No benchmark was run. Native1920×1080 cloud trace/output, exact full-trace GPU readback. Whole-scene photographic acceptance remains open.",
          "config": "./assets/lookdev/iterations/v4-replacement-candidate1/massif-original.config.json",
          "metadata": "./assets/lookdev/iterations/v4-replacement-candidate1/massif-original.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "rejected",
          "sourceSHA256": "0a6df09a791d5929298290fe6bca6e2eeb457dd37a3d8a1f4a218063b860df93"
        },
        {
          "id": "v4-dry-cliff-control1-dry-cliff-front",
          "src": "./assets/lookdev/iterations/v4-dry-cliff-control1/dry-cliff-front.png",
          "label": "Dry cliff source · measured slope control · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "Measured slope with dry source disabled; exact camera/light/display matched to source proof.",
          "config": "./assets/lookdev/iterations/v4-dry-cliff-control1/dry-cliff-front.config.json",
          "metadata": "./assets/lookdev/iterations/v4-dry-cliff-control1/dry-cliff-front.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "isolated control",
          "sourceSHA256": "1efd2ce58f841799e1f925fe31e9ba0ce76b4c3d270d9acc5a265e0902f71e1e"
        },
        {
          "id": "v4-dry-cliff-control1-dry-cliff-side",
          "src": "./assets/lookdev/iterations/v4-dry-cliff-control1/dry-cliff-side.png",
          "label": "Dry cliff source · measured slope control · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "Measured slope with dry source disabled; exact camera/light/display matched to source proof.",
          "config": "./assets/lookdev/iterations/v4-dry-cliff-control1/dry-cliff-side.config.json",
          "metadata": "./assets/lookdev/iterations/v4-dry-cliff-control1/dry-cliff-side.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "isolated control",
          "sourceSHA256": "1efd2ce58f841799e1f925fe31e9ba0ce76b4c3d270d9acc5a265e0902f71e1e"
        },
        {
          "id": "v4-dry-cliff-candidate1-dry-cliff-front",
          "src": "./assets/lookdev/iterations/v4-dry-cliff-candidate1/dry-cliff-front.png",
          "label": "Dry cliff source · intact native contact proof · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "Native upright source blocks and correlated texture read credibly at local scale, and no authored skirts or exposed floating cut boundary are visible. Most source is buried, leaving a small dark strip surrounded by smooth hillside. Source/contact proof only; no whole-scene geology acceptance or default promotion. Both off/on actual cameras match; source stable and zero errors. Parent accepted local source/contact fidelity; whole-scene integration remains open.",
          "config": "./assets/lookdev/iterations/v4-dry-cliff-candidate1/dry-cliff-front.config.json",
          "metadata": "./assets/lookdev/iterations/v4-dry-cliff-candidate1/dry-cliff-front.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "source/contact proof accepted; scene integration pending",
          "sourceSHA256": "1efd2ce58f841799e1f925fe31e9ba0ce76b4c3d270d9acc5a265e0902f71e1e"
        },
        {
          "id": "v4-dry-cliff-candidate1-dry-cliff-side",
          "src": "./assets/lookdev/iterations/v4-dry-cliff-candidate1/dry-cliff-side.png",
          "label": "Dry cliff source · intact native contact proof · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "Native upright source blocks and correlated texture read credibly at local scale, and no authored skirts or exposed floating cut boundary are visible. Most source is buried, leaving a small dark strip surrounded by smooth hillside. Source/contact proof only; no whole-scene geology acceptance or default promotion. Both off/on actual cameras match; source stable and zero errors. Parent accepted local source/contact fidelity; whole-scene integration remains open.",
          "config": "./assets/lookdev/iterations/v4-dry-cliff-candidate1/dry-cliff-side.config.json",
          "metadata": "./assets/lookdev/iterations/v4-dry-cliff-candidate1/dry-cliff-side.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "source/contact proof accepted; scene integration pending",
          "sourceSHA256": "1efd2ce58f841799e1f925fe31e9ba0ce76b4c3d270d9acc5a265e0902f71e1e"
        },
        {
          "id": "v4-cliff-band-pilot1-cliff-band-front",
          "src": "./assets/lookdev/iterations/v4-cliff-band-pilot1/cliff-band-front.png",
          "label": "Natural scanned band pilot · rejected visibility · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "Rejected pilot: dark isolated protrusions and mostly hidden source faces, no coherent cliff band. exact full-trace GPU readback · 1920 × 1080 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 1,1,1 / exposure 1.15.",
          "config": "./assets/lookdev/iterations/v4-cliff-band-pilot1/cliff-band-front.config.json",
          "metadata": "./assets/lookdev/iterations/v4-cliff-band-pilot1/cliff-band-front.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "rejected",
          "sourceSHA256": "502c29379ad1eda07faf63c6212929f813a90dcf104b780b0955470fb3ca4029"
        },
        {
          "id": "v4-cliff-band-pilot1-cliff-band-side",
          "src": "./assets/lookdev/iterations/v4-cliff-band-pilot1/cliff-band-side.png",
          "label": "Natural scanned band pilot · rejected visibility · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "Rejected pilot: dark isolated protrusions and mostly hidden source faces, no coherent cliff band. exact full-trace GPU readback · 1920 × 1080 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 1,1,1 / exposure 1.15.",
          "config": "./assets/lookdev/iterations/v4-cliff-band-pilot1/cliff-band-side.config.json",
          "metadata": "./assets/lookdev/iterations/v4-cliff-band-pilot1/cliff-band-side.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "rejected",
          "sourceSHA256": "502c29379ad1eda07faf63c6212929f813a90dcf104b780b0955470fb3ca4029"
        },
        {
          "id": "v4-cliff-band-pilot1-cliff-band-scene",
          "src": "./assets/lookdev/iterations/v4-cliff-band-pilot1/cliff-band-scene.png",
          "label": "Natural scanned band pilot · rejected visibility · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "Rejected pilot: dark isolated protrusions and mostly hidden source faces, no coherent cliff band. exact full-trace GPU readback · 1920 × 1080 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 1,1,1 / exposure 1.15.",
          "config": "./assets/lookdev/iterations/v4-cliff-band-pilot1/cliff-band-scene.config.json",
          "metadata": "./assets/lookdev/iterations/v4-cliff-band-pilot1/cliff-band-scene.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "rejected",
          "sourceSHA256": "502c29379ad1eda07faf63c6212929f813a90dcf104b780b0955470fb3ca4029"
        },
        {
          "id": "v4-cliff-band-control1-cliff-band-front",
          "src": "./assets/lookdev/iterations/v4-cliff-band-control1/cliff-band-front.png",
          "label": "Scanned cliff band absent control · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "Matched control · exact full-trace GPU readback · 1920 × 1080 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 1,1,1 / exposure 1.15.",
          "config": "./assets/lookdev/iterations/v4-cliff-band-control1/cliff-band-front.config.json",
          "metadata": "./assets/lookdev/iterations/v4-cliff-band-control1/cliff-band-front.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "control",
          "sourceSHA256": "502c29379ad1eda07faf63c6212929f813a90dcf104b780b0955470fb3ca4029"
        },
        {
          "id": "v4-cliff-band-control1-cliff-band-side",
          "src": "./assets/lookdev/iterations/v4-cliff-band-control1/cliff-band-side.png",
          "label": "Scanned cliff band absent control · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "Matched control · exact full-trace GPU readback · 1920 × 1080 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 1,1,1 / exposure 1.15.",
          "config": "./assets/lookdev/iterations/v4-cliff-band-control1/cliff-band-side.config.json",
          "metadata": "./assets/lookdev/iterations/v4-cliff-band-control1/cliff-band-side.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "control",
          "sourceSHA256": "502c29379ad1eda07faf63c6212929f813a90dcf104b780b0955470fb3ca4029"
        },
        {
          "id": "v4-cliff-band-control1-cliff-band-scene",
          "src": "./assets/lookdev/iterations/v4-cliff-band-control1/cliff-band-scene.png",
          "label": "Scanned cliff band absent control · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "Matched control · exact full-trace GPU readback · 1920 × 1080 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 1,1,1 / exposure 1.15.",
          "config": "./assets/lookdev/iterations/v4-cliff-band-control1/cliff-band-scene.config.json",
          "metadata": "./assets/lookdev/iterations/v4-cliff-band-control1/cliff-band-scene.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "control",
          "sourceSHA256": "502c29379ad1eda07faf63c6212929f813a90dcf104b780b0955470fb3ca4029"
        }
      ],
      "defaultCapture": "v4-deferred-shared1-massif-original"
    },
    {
      "id": "inside",
      "label": "Inside",
      "description": "Earlier interior diagnosis; refreshed retained-crown interior evidence is pending.",
      "reference": null,
      "notes": [
        {
          "title": "Interior diagnostic",
          "text": "No generated interior reference is available. This capture checks optical opacity and continuity; a still frame cannot establish temporal correctness."
        }
      ],
      "candidates": [
        {
          "id": "v4-combined-field1-inside-detail",
          "src": "./assets/lookdev/iterations/v4-combined-field1/inside-detail.png",
          "label": "Native distant field · earlier diagnosis · NEUTRAL / WB 0.9,1,1.2 / exposure 1.15",
          "caption": "Inspected candidate; scene not accepted · exact full-trace GPU readback · 1536 × 864 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 0.9,1,1.2 / exposure 1.15.",
          "config": "./assets/lookdev/iterations/v4-combined-field1/inside-detail.config.json",
          "metadata": "./assets/lookdev/iterations/v4-combined-field1/inside-detail.json",
          "quality": "high",
          "time": 0.5,
          "status": "not accepted",
          "sourceSHA256": "286fe6006708b5fd859f68f85c66a6a34d6a94beba22d931ca11231b55d8c547",
          "traceSize": [
            1536,
            864
          ],
          "outputSize": [
            1920,
            1080
          ]
        }
      ],
      "defaultCapture": "v4-combined-field1-inside-detail"
    },
    {
      "id": "above",
      "label": "Above",
      "description": "Sunlit cloud crowns, depth between formations, and the desert far below.",
      "reference": {
        "src": "./assets/lookdev/aerial-reference.png",
        "label": "Generated photographic target",
        "caption": "Built-in image generation · aerial visual direction. This is not an actual renderer capture or a Sunburst result."
      },
      "capture": {
        "src": "./assets/lookdev/above-render.png",
        "label": "V3 released regression baseline",
        "evidence": "outputs/observatory/lookdev-final/report.json",
        "quality": "high",
        "time": 0.5,
        "caption": "Static WebGPU capture · High · 1536 × 864 cloud trace / 1920 × 1080 output · scene time 0.5. Live playback uses temporal reconstruction.",
        "status": "baseline only"
      },
      "notes": [
        {
          "title": "Measured land continuity",
          "text": "The connected measured massif and wider terrain preserve a coherent basin. Close geological structure and surface variation still limit photographic realism."
        },
        {
          "title": "Retained cloud hierarchy",
          "text": "The third compound crown and varied distant formations improve scale and depth. Their shape is retained; smooth lobe interiors remain a quality gap."
        },
        {
          "title": "Composition candidate, separate budget",
          "text": "The foreground bank and native regional relief improve depth. The latest corrected-height six-mode sweep misses both budget targets in every ground/aerial leg; repeated gather aerial reaches 55.19 completed fps and 19.40 ms GPU p95. Final six-view and full-flight acceptance remain open."
        }
      ],
      "candidates": [
        {
          "id": "calibration-v3-sun50-aerial-reference",
          "src": "./assets/lookdev/iterations/calibration-v3-sun50/aerial-reference.png",
          "label": "V3 calibration · sun 0.50",
          "caption": "Working composition baseline; not visually accepted · exact full-trace GPU readback · 1920 × 1080 output · weather 0.5, sun 0.5, coverage 0.65.",
          "config": "./assets/lookdev/iterations/calibration-v3-sun50/aerial-reference.config.json",
          "metadata": "./assets/lookdev/iterations/calibration-v3-sun50/aerial-reference.json",
          "quality": "high",
          "time": 0.5,
          "status": "baseline only",
          "sourceSHA256": "b5f776a4a89adb1b295f8160133a3e1f9c96a35b7eea801342a74dd0764db6ea"
        },
        {
          "id": "calibration-v3-sun65-aerial-reference",
          "src": "./assets/lookdev/iterations/calibration-v3-sun65/aerial-reference.png",
          "label": "V3 calibration · sun 0.65",
          "caption": "Working composition baseline; not visually accepted · exact full-trace GPU readback · 1920 × 1080 output · weather 0.5, sun 0.65, coverage 0.65.",
          "config": "./assets/lookdev/iterations/calibration-v3-sun65/aerial-reference.config.json",
          "metadata": "./assets/lookdev/iterations/calibration-v3-sun65/aerial-reference.json",
          "quality": "high",
          "time": 0.5,
          "status": "baseline only",
          "sourceSHA256": "b5f776a4a89adb1b295f8160133a3e1f9c96a35b7eea801342a74dd0764db6ea"
        },
        {
          "id": "v4-display-ab1-aerial-reference-aces",
          "src": "./assets/lookdev/iterations/v4-display-ab1/aerial-reference-aces.png",
          "label": "V4 display study · ACES / WB 1,1,1 / exposure 1",
          "caption": "Controlled display study; scene not visually accepted · exact full-trace GPU readback · 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · ACES / WB 1,1,1 / exposure 1.",
          "config": "./assets/lookdev/iterations/v4-display-ab1/aerial-reference-aces.config.json",
          "metadata": "./assets/lookdev/iterations/v4-display-ab1/aerial-reference-aces.json",
          "quality": "high",
          "time": 0.5,
          "status": "not accepted",
          "sourceSHA256": "64a4ef805c19f6b37fcae549f5569c425661375231fb90e1052c63bcfda1a5c2"
        },
        {
          "id": "v4-display-ab1-aerial-reference-neutral",
          "src": "./assets/lookdev/iterations/v4-display-ab1/aerial-reference-neutral.png",
          "label": "V4 display study · NEUTRAL / WB 1,1,1 / exposure 1",
          "caption": "Controlled display study; scene not visually accepted · exact full-trace GPU readback · 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 1,1,1 / exposure 1.",
          "config": "./assets/lookdev/iterations/v4-display-ab1/aerial-reference-neutral.config.json",
          "metadata": "./assets/lookdev/iterations/v4-display-ab1/aerial-reference-neutral.json",
          "quality": "high",
          "time": 0.5,
          "status": "not accepted",
          "sourceSHA256": "64a4ef805c19f6b37fcae549f5569c425661375231fb90e1052c63bcfda1a5c2"
        },
        {
          "id": "v4-display-ab1-aerial-reference-neutral-daylight",
          "src": "./assets/lookdev/iterations/v4-display-ab1/aerial-reference-neutral-daylight.png",
          "label": "V4 display study · NEUTRAL / WB 0.9,1,1.2 / exposure 1",
          "caption": "Controlled display study; scene not visually accepted · exact full-trace GPU readback · 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 0.9,1,1.2 / exposure 1.",
          "config": "./assets/lookdev/iterations/v4-display-ab1/aerial-reference-neutral-daylight.config.json",
          "metadata": "./assets/lookdev/iterations/v4-display-ab1/aerial-reference-neutral-daylight.json",
          "quality": "high",
          "time": 0.5,
          "status": "not accepted",
          "sourceSHA256": "64a4ef805c19f6b37fcae549f5569c425661375231fb90e1052c63bcfda1a5c2"
        },
        {
          "id": "v4-terrain2-prelight-aerial-reference",
          "src": "./assets/lookdev/iterations/v4-terrain2-prelight/aerial-reference.png",
          "label": "Terrain 2 · before cloud-light revision · NEUTRAL / WB 1,1,1 / exposure 1",
          "caption": "Pre-lighting baseline; scene not visually accepted · exact full-trace GPU readback · 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 1,1,1 / exposure 1.",
          "config": "./assets/lookdev/iterations/v4-terrain2-prelight/aerial-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-terrain2-prelight/aerial-reference.json",
          "quality": "high",
          "time": 0.5,
          "status": "not accepted",
          "sourceSHA256": "8a04c3e0d6e7ac7b489ef2c5581e9b55deb06c5000bd1a7a7151d3618d142e4a"
        },
        {
          "id": "v4-reflection-legacy2-aerial-reference",
          "src": "./assets/lookdev/iterations/v4-reflection-legacy2/aerial-reference.png",
          "label": "Outer terrain · cloud-light control · NEUTRAL / WB 1,1,1 / exposure 1",
          "caption": "Lighting control; scene not visually accepted · exact full-trace GPU readback · 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 1,1,1 / exposure 1.",
          "config": "./assets/lookdev/iterations/v4-reflection-legacy2/aerial-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-reflection-legacy2/aerial-reference.json",
          "quality": "high",
          "time": 0.5,
          "status": "not accepted",
          "sourceSHA256": "e4bbf385c54397ecec71a0c389d74d57e3f04bc5b1d5fce7b7bcfbf54cc3c431"
        },
        {
          "id": "v4-reflection-current2-aerial-reference",
          "src": "./assets/lookdev/iterations/v4-reflection-current2/aerial-reference.png",
          "label": "Rejected reflection candidate · NEUTRAL / WB 1,1,1 / exposure 1",
          "caption": "Rejected: severe lighting stipple · exact full-trace GPU readback · 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 1,1,1 / exposure 1.",
          "config": "./assets/lookdev/iterations/v4-reflection-current2/aerial-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-reflection-current2/aerial-reference.json",
          "quality": "high",
          "time": 0.5,
          "status": "not accepted",
          "sourceSHA256": "e4bbf385c54397ecec71a0c389d74d57e3f04bc5b1d5fce7b7bcfbf54cc3c431"
        },
        {
          "id": "v4-continuous-reflection-aerial-reference",
          "src": "./assets/lookdev/iterations/v4-continuous-reflection/aerial-reference.png",
          "label": "Continuous cloud reflection · NEUTRAL / WB 1,1,1 / exposure 1",
          "caption": "Inspected candidate; scene not accepted · exact full-trace GPU readback · 1536 × 864 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 1,1,1 / exposure 1.",
          "config": "./assets/lookdev/iterations/v4-continuous-reflection/aerial-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-continuous-reflection/aerial-reference.json",
          "quality": "high",
          "time": 0.5,
          "status": "not accepted",
          "sourceSHA256": "06d82ec6d9a8fb4b34ba0b9de93da6c624aae3c13e47b3f81acb5805de98bab9",
          "traceSize": [
            1536,
            864
          ],
          "outputSize": [
            1920,
            1080
          ]
        },
        {
          "id": "v4-display-recheck2-aerial-reference-white-100",
          "src": "./assets/lookdev/iterations/v4-display-recheck2/aerial-reference-white-100.png",
          "label": "Daylight color recheck · NEUTRAL / WB 1,1,1 / exposure 1",
          "caption": "Inspected candidate; scene not accepted · exact full-trace GPU readback · 1536 × 864 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 1,1,1 / exposure 1.",
          "config": "./assets/lookdev/iterations/v4-display-recheck2/aerial-reference-white-100.config.json",
          "metadata": "./assets/lookdev/iterations/v4-display-recheck2/aerial-reference-white-100.json",
          "quality": "high",
          "time": 0.5,
          "status": "not accepted",
          "sourceSHA256": "8fbb1fae5155e80a585039ff371408eb57fc7f3b6aac2cd07d5092f6b954e8ab",
          "traceSize": [
            1536,
            864
          ],
          "outputSize": [
            1920,
            1080
          ]
        },
        {
          "id": "v4-display-recheck2-aerial-reference-white-115",
          "src": "./assets/lookdev/iterations/v4-display-recheck2/aerial-reference-white-115.png",
          "label": "Daylight color recheck · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "Inspected candidate; scene not accepted · exact full-trace GPU readback · 1536 × 864 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 1,1,1 / exposure 1.15.",
          "config": "./assets/lookdev/iterations/v4-display-recheck2/aerial-reference-white-115.config.json",
          "metadata": "./assets/lookdev/iterations/v4-display-recheck2/aerial-reference-white-115.json",
          "quality": "high",
          "time": 0.5,
          "status": "not accepted",
          "sourceSHA256": "8fbb1fae5155e80a585039ff371408eb57fc7f3b6aac2cd07d5092f6b954e8ab",
          "traceSize": [
            1536,
            864
          ],
          "outputSize": [
            1920,
            1080
          ]
        },
        {
          "id": "v4-display-recheck2-aerial-reference-daylight-100",
          "src": "./assets/lookdev/iterations/v4-display-recheck2/aerial-reference-daylight-100.png",
          "label": "Daylight color recheck · NEUTRAL / WB 0.9,1,1.2 / exposure 1",
          "caption": "Inspected candidate; scene not accepted · exact full-trace GPU readback · 1536 × 864 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 0.9,1,1.2 / exposure 1.",
          "config": "./assets/lookdev/iterations/v4-display-recheck2/aerial-reference-daylight-100.config.json",
          "metadata": "./assets/lookdev/iterations/v4-display-recheck2/aerial-reference-daylight-100.json",
          "quality": "high",
          "time": 0.5,
          "status": "not accepted",
          "sourceSHA256": "8fbb1fae5155e80a585039ff371408eb57fc7f3b6aac2cd07d5092f6b954e8ab",
          "traceSize": [
            1536,
            864
          ],
          "outputSize": [
            1920,
            1080
          ]
        },
        {
          "id": "v4-display-recheck2-aerial-reference-daylight-115",
          "src": "./assets/lookdev/iterations/v4-display-recheck2/aerial-reference-daylight-115.png",
          "label": "Daylight color recheck · NEUTRAL / WB 0.9,1,1.2 / exposure 1.15",
          "caption": "Inspected candidate; scene not accepted · exact full-trace GPU readback · 1536 × 864 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 0.9,1,1.2 / exposure 1.15.",
          "config": "./assets/lookdev/iterations/v4-display-recheck2/aerial-reference-daylight-115.config.json",
          "metadata": "./assets/lookdev/iterations/v4-display-recheck2/aerial-reference-daylight-115.json",
          "quality": "high",
          "time": 0.5,
          "status": "not accepted",
          "sourceSHA256": "8fbb1fae5155e80a585039ff371408eb57fc7f3b6aac2cd07d5092f6b954e8ab",
          "traceSize": [
            1536,
            864
          ],
          "outputSize": [
            1920,
            1080
          ]
        },
        {
          "id": "v4-combined-field1-aerial-reference",
          "src": "./assets/lookdev/iterations/v4-combined-field1/aerial-reference.png",
          "label": "Native distant field · current review · NEUTRAL / WB 0.9,1,1.2 / exposure 1.15",
          "caption": "Inspected candidate; scene not accepted · exact full-trace GPU readback · 1536 × 864 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 0.9,1,1.2 / exposure 1.15.",
          "config": "./assets/lookdev/iterations/v4-combined-field1/aerial-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-combined-field1/aerial-reference.json",
          "quality": "high",
          "time": 0.5,
          "status": "not accepted",
          "sourceSHA256": "286fe6006708b5fd859f68f85c66a6a34d6a94beba22d931ca11231b55d8c547",
          "traceSize": [
            1536,
            864
          ],
          "outputSize": [
            1920,
            1080
          ]
        },
        {
          "id": "v4-mesa-density1-aerial-reference",
          "src": "./assets/lookdev/iterations/v4-mesa-density1/aerial-reference.png",
          "label": "Distant mesa mesh density · NEUTRAL / WB 0.9,1,1.2 / exposure 1.15",
          "caption": "Inspected candidate; scene not accepted · exact full-trace GPU readback · 1536 × 864 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 0.9,1,1.2 / exposure 1.15.",
          "config": "./assets/lookdev/iterations/v4-mesa-density1/aerial-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-mesa-density1/aerial-reference.json",
          "quality": "high",
          "time": 0.5,
          "status": "not accepted",
          "sourceSHA256": "0118c6ee22aed0d958d91e15cb8a77b6b120004c914205d7b8cebeba8d03829b",
          "traceSize": [
            1536,
            864
          ],
          "outputSize": [
            1920,
            1080
          ]
        },
        {
          "id": "v4-slab-cache-aerial-reference",
          "src": "./assets/lookdev/iterations/v4-slab-cache/aerial-reference.png",
          "label": "Cached derivative study · NEUTRAL / WB 0.9,1,1.2 / exposure 1.15",
          "caption": "Inspected candidate; scene not accepted · exact full-trace GPU readback · 1536 × 864 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 0.9,1,1.2 / exposure 1.15.",
          "config": "./assets/lookdev/iterations/v4-slab-cache/aerial-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-slab-cache/aerial-reference.json",
          "quality": "high",
          "time": 0.5,
          "status": "not accepted",
          "sourceSHA256": "0118c6ee22aed0d958d91e15cb8a77b6b120004c914205d7b8cebeba8d03829b",
          "traceSize": [
            1536,
            864
          ],
          "outputSize": [
            1920,
            1080
          ]
        },
        {
          "id": "v4-slab-current-aerial-reference",
          "src": "./assets/lookdev/iterations/v4-slab-current/aerial-reference.png",
          "label": "Bounded cloud transmission · NEUTRAL / WB 0.9,1,1.2 / exposure 1.15",
          "caption": "Inspected candidate; scene not accepted · exact full-trace GPU readback · 1536 × 864 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 0.9,1,1.2 / exposure 1.15.",
          "config": "./assets/lookdev/iterations/v4-slab-current/aerial-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-slab-current/aerial-reference.json",
          "quality": "high",
          "time": 0.5,
          "status": "not accepted",
          "sourceSHA256": "0118c6ee22aed0d958d91e15cb8a77b6b120004c914205d7b8cebeba8d03829b",
          "traceSize": [
            1536,
            864
          ],
          "outputSize": [
            1920,
            1080
          ]
        },
        {
          "id": "v4-atmosphere-multiple-aerial-reference",
          "src": "./assets/lookdev/iterations/v4-atmosphere-multiple/aerial-reference.png",
          "label": "Multiple-scattering atmosphere · working candidate · NEUTRAL / WB 0.9,1,1.2 / exposure 1.15",
          "caption": "Inspected candidate; scene not accepted · exact full-trace GPU readback · 1536 × 864 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 0.9,1,1.2 / exposure 1.15.",
          "config": "./assets/lookdev/iterations/v4-atmosphere-multiple/aerial-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-atmosphere-multiple/aerial-reference.json",
          "quality": "high",
          "time": 0.5,
          "status": "not accepted",
          "sourceSHA256": "314e82b4ad13d4169a8a98a0e812328a49e26c85b965625a562f6167d0f19c31",
          "traceSize": [
            1536,
            864
          ],
          "outputSize": [
            1920,
            1080
          ]
        },
        {
          "id": "v4-atmosphere-legacy-aerial-reference",
          "src": "./assets/lookdev/iterations/v4-atmosphere-legacy/aerial-reference.png",
          "label": "Atmosphere control · uncached transmission · NEUTRAL / WB 0.9,1,1.2 / exposure 1.15",
          "caption": "Inspected candidate; scene not accepted · exact full-trace GPU readback · 1536 × 864 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 0.9,1,1.2 / exposure 1.15.",
          "config": "./assets/lookdev/iterations/v4-atmosphere-legacy/aerial-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-atmosphere-legacy/aerial-reference.json",
          "quality": "high",
          "time": 0.5,
          "status": "not accepted",
          "sourceSHA256": "314e82b4ad13d4169a8a98a0e812328a49e26c85b965625a562f6167d0f19c31",
          "traceSize": [
            1536,
            864
          ],
          "outputSize": [
            1920,
            1080
          ]
        },
        {
          "id": "v4-slab-control-aerial-reference",
          "src": "./assets/lookdev/iterations/v4-slab-control/aerial-reference.png",
          "label": "Cloud reflection control · NEUTRAL / WB 0.9,1,1.2 / exposure 1.15",
          "caption": "Inspected candidate; scene not accepted · exact full-trace GPU readback · 1536 × 864 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 0.9,1,1.2 / exposure 1.15.",
          "config": "./assets/lookdev/iterations/v4-slab-control/aerial-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-slab-control/aerial-reference.json",
          "quality": "high",
          "time": 0.5,
          "status": "not accepted",
          "sourceSHA256": "0118c6ee22aed0d958d91e15cb8a77b6b120004c914205d7b8cebeba8d03829b",
          "traceSize": [
            1536,
            864
          ],
          "outputSize": [
            1920,
            1080
          ]
        },
        {
          "id": "v4-connected-terrain1-aerial-reference",
          "src": "./assets/lookdev/iterations/v4-connected-terrain1/aerial-reference.png",
          "label": "Connected ground and fractured cliff · NEUTRAL / WB 0.9,1,1.2 / exposure 1.15",
          "caption": "Inspected candidate; scene not accepted · exact full-trace GPU readback · 1536 × 864 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 0.9,1,1.2 / exposure 1.15.",
          "config": "./assets/lookdev/iterations/v4-connected-terrain1/aerial-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-connected-terrain1/aerial-reference.json",
          "quality": "high",
          "time": 0.5,
          "status": "not accepted",
          "sourceSHA256": "fd30dcd31d874bdd67d92ba84ee300e2008a5288e2d5ae7fd49553005d6183d0",
          "traceSize": [
            1536,
            864
          ],
          "outputSize": [
            1920,
            1080
          ]
        },
        {
          "id": "v4-landform2-control-aerial-reference",
          "src": "./assets/lookdev/iterations/v4-landform2-control/aerial-reference.png",
          "label": "Landform 2 · current control · NEUTRAL / WB 0.9,1,1.2 / exposure 1.15",
          "caption": "Inspected candidate; scene not accepted · exact full-trace GPU readback · 1536 × 864 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 0.9,1,1.2 / exposure 1.15.",
          "config": "./assets/lookdev/iterations/v4-landform2-control/aerial-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-landform2-control/aerial-reference.json",
          "quality": "high",
          "time": 0.5,
          "status": "not accepted",
          "sourceSHA256": "c0374cea7cf72f4c79ec794d7e0913da5c0a114ef479552ccdde2bd361bf5d4f",
          "traceSize": [
            1536,
            864
          ],
          "outputSize": [
            1920,
            1080
          ]
        },
        {
          "id": "v4-landform2-soft-aerial-reference",
          "src": "./assets/lookdev/iterations/v4-landform2-soft/aerial-reference.png",
          "label": "Native cloud-tail study · NEUTRAL / WB 0.9,1,1.2 / exposure 1.15",
          "caption": "Inspected candidate; scene not accepted · exact full-trace GPU readback · 1536 × 864 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 0.9,1,1.2 / exposure 1.15.",
          "config": "./assets/lookdev/iterations/v4-landform2-soft/aerial-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-landform2-soft/aerial-reference.json",
          "quality": "high",
          "time": 0.5,
          "status": "not accepted",
          "sourceSHA256": "c0374cea7cf72f4c79ec794d7e0913da5c0a114ef479552ccdde2bd361bf5d4f",
          "traceSize": [
            1536,
            864
          ],
          "outputSize": [
            1920,
            1080
          ]
        },
        {
          "id": "v4-landform2-ambient-aerial-reference",
          "src": "./assets/lookdev/iterations/v4-landform2-ambient/aerial-reference.png",
          "label": "Terrain diffuse-sky correction · NEUTRAL / WB 0.9,1,1.2 / exposure 1.15",
          "caption": "Inspected candidate; scene not accepted · exact full-trace GPU readback · 1536 × 864 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 0.9,1,1.2 / exposure 1.15.",
          "config": "./assets/lookdev/iterations/v4-landform2-ambient/aerial-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-landform2-ambient/aerial-reference.json",
          "quality": "high",
          "time": 0.5,
          "status": "not accepted",
          "sourceSHA256": "c0374cea7cf72f4c79ec794d7e0913da5c0a114ef479552ccdde2bd361bf5d4f",
          "traceSize": [
            1536,
            864
          ],
          "outputSize": [
            1920,
            1080
          ]
        },
        {
          "id": "v4-agx-neutral-aerial-reference",
          "src": "./assets/lookdev/iterations/v4-agx-neutral/aerial-reference.png",
          "label": "Current materials · Neutral 1.15 control · NEUTRAL / WB 0.9,1,1.2 / exposure 1.15",
          "caption": "working display retained; scene not accepted · exact full-trace GPU readback · 1536 × 864 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 0.9,1,1.2 / exposure 1.15.",
          "config": "./assets/lookdev/iterations/v4-agx-neutral/aerial-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-agx-neutral/aerial-reference.json",
          "quality": "high",
          "time": 0.5,
          "status": "not accepted",
          "sourceSHA256": "25bc7fe19b1f35f3d5c3dc447c5fc03633402b374b3d086c6f5364d6432350bf",
          "traceSize": [
            1536,
            864
          ],
          "outputSize": [
            1920,
            1080
          ]
        },
        {
          "id": "v4-agx-exposure115-aerial-reference",
          "src": "./assets/lookdev/iterations/v4-agx-exposure115/aerial-reference.png",
          "label": "AgX 1.15 comparison · AGX / WB 0.9,1,1.2 / exposure 1.15",
          "caption": "rejected mapper candidate · exact full-trace GPU readback · 1536 × 864 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · AGX / WB 0.9,1,1.2 / exposure 1.15.",
          "config": "./assets/lookdev/iterations/v4-agx-exposure115/aerial-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-agx-exposure115/aerial-reference.json",
          "quality": "high",
          "time": 0.5,
          "status": "rejected",
          "sourceSHA256": "25bc7fe19b1f35f3d5c3dc447c5fc03633402b374b3d086c6f5364d6432350bf",
          "traceSize": [
            1536,
            864
          ],
          "outputSize": [
            1920,
            1080
          ]
        },
        {
          "id": "v4-agx-exposure170-aerial-reference",
          "src": "./assets/lookdev/iterations/v4-agx-exposure170/aerial-reference.png",
          "label": "AgX 1.7 comparison · AGX / WB 0.9,1,1.2 / exposure 1.7",
          "caption": "rejected mapper candidate · exact full-trace GPU readback · 1536 × 864 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · AGX / WB 0.9,1,1.2 / exposure 1.7.",
          "config": "./assets/lookdev/iterations/v4-agx-exposure170/aerial-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-agx-exposure170/aerial-reference.json",
          "quality": "high",
          "time": 0.5,
          "status": "rejected",
          "sourceSHA256": "25bc7fe19b1f35f3d5c3dc447c5fc03633402b374b3d086c6f5364d6432350bf",
          "traceSize": [
            1536,
            864
          ],
          "outputSize": [
            1920,
            1080
          ]
        },
        {
          "id": "v4-composition-review1-aerial-reference",
          "src": "./assets/lookdev/iterations/v4-composition-review1/aerial-reference.png",
          "label": "Broken-bank correction and aerial composition study · NEUTRAL / WB 0.9,1,1.2 / exposure 1.15",
          "caption": "Inspected geometry revision; scene not accepted · exact full-trace GPU readback · 1536 × 864 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 0.9,1,1.2 / exposure 1.15.",
          "config": "./assets/lookdev/iterations/v4-composition-review1/aerial-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-composition-review1/aerial-reference.json",
          "quality": "high",
          "time": 0.5,
          "status": "not accepted",
          "sourceSHA256": "513740dad8e70823a5d9b9360008ebb3874557524578a669a7d5eb9ee4f4fcba",
          "traceSize": [
            1536,
            864
          ],
          "outputSize": [
            1920,
            1080
          ]
        },
        {
          "id": "v4-composition-review1-aerial-west-basin-low",
          "src": "./assets/lookdev/iterations/v4-composition-review1/aerial-west-basin-low.png",
          "label": "Broken-bank correction and aerial composition study · NEUTRAL / WB 0.9,1,1.2 / exposure 1.15",
          "caption": "Rejected composition candidate; canonical unchanged · exact full-trace GPU readback · 1536 × 864 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 0.9,1,1.2 / exposure 1.15.",
          "config": "./assets/lookdev/iterations/v4-composition-review1/aerial-west-basin-low.config.json",
          "metadata": "./assets/lookdev/iterations/v4-composition-review1/aerial-west-basin-low.json",
          "quality": "high",
          "time": 0.5,
          "status": "rejected",
          "sourceSHA256": "513740dad8e70823a5d9b9360008ebb3874557524578a669a7d5eb9ee4f4fcba",
          "traceSize": [
            1536,
            864
          ],
          "outputSize": [
            1920,
            1080
          ]
        },
        {
          "id": "v4-composition-review1-aerial-west-basin-high",
          "src": "./assets/lookdev/iterations/v4-composition-review1/aerial-west-basin-high.png",
          "label": "Broken-bank correction and aerial composition study · NEUTRAL / WB 0.9,1,1.2 / exposure 1.15",
          "caption": "Rejected composition candidate; canonical unchanged · exact full-trace GPU readback · 1536 × 864 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 0.9,1,1.2 / exposure 1.15.",
          "config": "./assets/lookdev/iterations/v4-composition-review1/aerial-west-basin-high.config.json",
          "metadata": "./assets/lookdev/iterations/v4-composition-review1/aerial-west-basin-high.json",
          "quality": "high",
          "time": 0.5,
          "status": "rejected",
          "sourceSHA256": "513740dad8e70823a5d9b9360008ebb3874557524578a669a7d5eb9ee4f4fcba",
          "traceSize": [
            1536,
            864
          ],
          "outputSize": [
            1920,
            1080
          ]
        },
        {
          "id": "v4-horizon-bounce1-aerial-reference",
          "src": "./assets/lookdev/iterations/v4-horizon-bounce1/aerial-reference.png",
          "label": "Terrain horizon reflection study · NEUTRAL / WB 0.9,1,1.2 / exposure 1.15",
          "caption": "Rejected terrain-lighting candidate; default unchanged · exact full-trace GPU readback · 1536 × 864 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 0.9,1,1.2 / exposure 1.15.",
          "config": "./assets/lookdev/iterations/v4-horizon-bounce1/aerial-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-horizon-bounce1/aerial-reference.json",
          "quality": "high",
          "time": 0.5,
          "status": "rejected",
          "sourceSHA256": "513740dad8e70823a5d9b9360008ebb3874557524578a669a7d5eb9ee4f4fcba",
          "traceSize": [
            1536,
            864
          ],
          "outputSize": [
            1920,
            1080
          ]
        },
        {
          "id": "v4-neural-scene-control1-aerial-reference",
          "src": "./assets/lookdev/iterations/v4-neural-scene-control1/aerial-reference.png",
          "label": "Current slab lighting · incised terrain · NEUTRAL / WB 0.9,1,1.2 / exposure 1.15",
          "caption": "Current renderer control; scene not accepted · exact full-trace GPU readback · 1536 × 864 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 0.9,1,1.2 / exposure 1.15.",
          "config": "./assets/lookdev/iterations/v4-neural-scene-control1/aerial-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-neural-scene-control1/aerial-reference.json",
          "quality": "high",
          "traceSize": [
            1536,
            864
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "not accepted",
          "sourceSHA256": "f8f3bac13454e2490ef5e3d492e3909b74600cc4a41e1726d8ee6da9bc9ab2c9"
        },
        {
          "id": "v4-neural-scene-candidate1-aerial-reference",
          "src": "./assets/lookdev/iterations/v4-neural-scene-candidate1/aerial-reference.png",
          "label": "Neural121 near-cloud lighting candidate · NEUTRAL / WB 0.9,1,1.2 / exposure 1.15",
          "caption": "Promising lighting candidate; not yet production accepted · exact full-trace GPU readback · 1536 × 864 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 0.9,1,1.2 / exposure 1.15.",
          "config": "./assets/lookdev/iterations/v4-neural-scene-candidate1/aerial-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-neural-scene-candidate1/aerial-reference.json",
          "quality": "high",
          "traceSize": [
            1536,
            864
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "not accepted",
          "sourceSHA256": "f8f3bac13454e2490ef5e3d492e3909b74600cc4a41e1726d8ee6da9bc9ab2c9"
        },
        {
          "id": "v4-culling-control1-aerial-reference",
          "src": "./assets/lookdev/iterations/v4-culling-control1/aerial-reference.png",
          "label": "Neural cache culling disabled · control · NEUTRAL / WB 0.9,1,1.2 / exposure 1.15",
          "caption": "Exact-image optimization evidence; scene unaccepted · exact full-trace GPU readback · 1536 × 864 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 0.9,1,1.2 / exposure 1.15.",
          "config": "./assets/lookdev/iterations/v4-culling-control1/aerial-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-culling-control1/aerial-reference.json",
          "quality": "high",
          "traceSize": [
            1536,
            864
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "exact optimization evidence",
          "sourceSHA256": "e9d5d00190bcf0b75eb9d0db030ec9b83646c97833f87605f93b3fbfd37671b4"
        },
        {
          "id": "v4-culling-candidate1-aerial-reference",
          "src": "./assets/lookdev/iterations/v4-culling-candidate1/aerial-reference.png",
          "label": "Conservative source culling · exact-image candidate · NEUTRAL / WB 0.9,1,1.2 / exposure 1.15",
          "caption": "Exact-image optimization evidence; scene unaccepted · exact full-trace GPU readback · 1536 × 864 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 0.9,1,1.2 / exposure 1.15.",
          "config": "./assets/lookdev/iterations/v4-culling-candidate1/aerial-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-culling-candidate1/aerial-reference.json",
          "quality": "high",
          "traceSize": [
            1536,
            864
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "exact optimization evidence",
          "sourceSHA256": "e9d5d00190bcf0b75eb9d0db030ec9b83646c97833f87605f93b3fbfd37671b4"
        },
        {
          "id": "v4-naip-candidate1-aerial-reference",
          "src": "./assets/lookdev/iterations/v4-naip-candidate1/aerial-reference.png",
          "label": "NAIP chromaticity · opt-in diagnostic · NEUTRAL / WB 0.9,1,1.2 / exposure 1.15",
          "caption": "Opt-in diagnostic; not promoted · exact full-trace GPU readback · 1536 × 864 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 0.9,1,1.2 / exposure 1.15.",
          "config": "./assets/lookdev/iterations/v4-naip-candidate1/aerial-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-naip-candidate1/aerial-reference.json",
          "quality": "high",
          "traceSize": [
            1536,
            864
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "diagnostic only",
          "sourceSHA256": "e9d5d00190bcf0b75eb9d0db030ec9b83646c97833f87605f93b3fbfd37671b4"
        },
        {
          "id": "v4-exact-native-control1-aerial-reference",
          "src": "./assets/lookdev/iterations/v4-exact-native-control1/aerial-reference.png",
          "label": "Native1080 uncached traversal · control · NEUTRAL / WB 0.9,1,1.2 / exposure 1.15",
          "caption": "Exact-image optimization evidence; scene unaccepted · exact full-trace GPU readback · 1920 × 1080 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 0.9,1,1.2 / exposure 1.15.",
          "config": "./assets/lookdev/iterations/v4-exact-native-control1/aerial-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-exact-native-control1/aerial-reference.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "exact optimization evidence",
          "sourceSHA256": "8122790fbe82102fd0dd665c52694e42422c26adb3ce6678857c25fea0f404c8"
        },
        {
          "id": "v4-exact-native-traversal1-aerial-reference",
          "src": "./assets/lookdev/iterations/v4-exact-native-traversal1/aerial-reference.png",
          "label": "Native1080 exact traversal optimization · NEUTRAL / WB 0.9,1,1.2 / exposure 1.15",
          "caption": "Exact-image optimization evidence; scene unaccepted · exact full-trace GPU readback · 1920 × 1080 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 0.9,1,1.2 / exposure 1.15.",
          "config": "./assets/lookdev/iterations/v4-exact-native-traversal1/aerial-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-exact-native-traversal1/aerial-reference.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "exact optimization evidence",
          "sourceSHA256": "8122790fbe82102fd0dd665c52694e42422c26adb3ce6678857c25fea0f404c8"
        },
        {
          "id": "v4-exact-native-chunks1-aerial-reference",
          "src": "./assets/lookdev/iterations/v4-exact-native-chunks1/aerial-reference.png",
          "label": "Native1080 exact terrain chunk culling · NEUTRAL / WB 0.9,1,1.2 / exposure 1.15",
          "caption": "Exact-image optimization evidence; scene unaccepted · exact full-trace GPU readback · 1920 × 1080 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 0.9,1,1.2 / exposure 1.15.",
          "config": "./assets/lookdev/iterations/v4-exact-native-chunks1/aerial-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-exact-native-chunks1/aerial-reference.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "exact optimization evidence",
          "sourceSHA256": "8122790fbe82102fd0dd665c52694e42422c26adb3ce6678857c25fea0f404c8"
        },
        {
          "id": "v4-wall-fine-native1-aerial-reference",
          "src": "./assets/lookdev/iterations/v4-wall-fine-native1/aerial-reference.png",
          "label": "Wall and fine foreground · failed visual experiment · NEUTRAL / WB 0.9,1,1.2 / exposure 1.15",
          "caption": "Reviewed experiment; not accepted · exact full-trace GPU readback · 1920 × 1080 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 0.9,1,1.2 / exposure 1.15.",
          "config": "./assets/lookdev/iterations/v4-wall-fine-native1/aerial-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-wall-fine-native1/aerial-reference.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "not accepted",
          "sourceSHA256": "34409c623dd78a689021e1b8789d955f65c081050c9e3f5ff61a4a0bd653c9bc"
        },
        {
          "id": "v4-hero-display1-aerial-reference-wb-cool",
          "src": "./assets/lookdev/iterations/v4-hero-display1/aerial-reference-wb-cool.png",
          "label": "Taller hero and display calibration · opt-in · NEUTRAL / WB 0.9,1,1.2 / exposure 1.15",
          "caption": "Reviewed experiment; not accepted · exact full-trace GPU readback · 1920 × 1080 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 0.9,1,1.2 / exposure 1.15.",
          "config": "./assets/lookdev/iterations/v4-hero-display1/aerial-reference-wb-cool.config.json",
          "metadata": "./assets/lookdev/iterations/v4-hero-display1/aerial-reference-wb-cool.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "not accepted",
          "sourceSHA256": "34409c623dd78a689021e1b8789d955f65c081050c9e3f5ff61a4a0bd653c9bc"
        },
        {
          "id": "v4-hero-display1-aerial-reference-wb-neutral",
          "src": "./assets/lookdev/iterations/v4-hero-display1/aerial-reference-wb-neutral.png",
          "label": "Taller hero and display calibration · opt-in · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "Reviewed experiment; not accepted · exact full-trace GPU readback · 1920 × 1080 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 1,1,1 / exposure 1.15.",
          "config": "./assets/lookdev/iterations/v4-hero-display1/aerial-reference-wb-neutral.config.json",
          "metadata": "./assets/lookdev/iterations/v4-hero-display1/aerial-reference-wb-neutral.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "not accepted",
          "sourceSHA256": "34409c623dd78a689021e1b8789d955f65c081050c9e3f5ff61a4a0bd653c9bc"
        },
        {
          "id": "v4-hero-display1-aerial-reference-wb-warm",
          "src": "./assets/lookdev/iterations/v4-hero-display1/aerial-reference-wb-warm.png",
          "label": "Taller hero and display calibration · opt-in · NEUTRAL / WB 1.05,1,0.95 / exposure 1.15",
          "caption": "Reviewed experiment; not accepted · exact full-trace GPU readback · 1920 × 1080 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 1.05,1,0.95 / exposure 1.15.",
          "config": "./assets/lookdev/iterations/v4-hero-display1/aerial-reference-wb-warm.config.json",
          "metadata": "./assets/lookdev/iterations/v4-hero-display1/aerial-reference-wb-warm.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "not accepted",
          "sourceSHA256": "34409c623dd78a689021e1b8789d955f65c081050c9e3f5ff61a4a0bd653c9bc"
        },
        {
          "id": "v4-hero-display1-aerial-reference-aces85",
          "src": "./assets/lookdev/iterations/v4-hero-display1/aerial-reference-aces85.png",
          "label": "Taller hero and display calibration · opt-in · ACES / WB 1,1,1 / exposure 0.85",
          "caption": "Reviewed experiment; not accepted · exact full-trace GPU readback · 1920 × 1080 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · ACES / WB 1,1,1 / exposure 0.85.",
          "config": "./assets/lookdev/iterations/v4-hero-display1/aerial-reference-aces85.config.json",
          "metadata": "./assets/lookdev/iterations/v4-hero-display1/aerial-reference-aces85.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "not accepted",
          "sourceSHA256": "34409c623dd78a689021e1b8789d955f65c081050c9e3f5ff61a4a0bd653c9bc"
        },
        {
          "id": "v4-illumination-control1-aerial-reference",
          "src": "./assets/lookdev/iterations/v4-illumination-control1/aerial-reference.png",
          "label": "Native illumination control · Neutral daylight · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "Reviewed lighting candidate; scene not accepted · exact full-trace GPU readback · 1920 × 1080 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 1,1,1 / exposure 1.15.",
          "config": "./assets/lookdev/iterations/v4-illumination-control1/aerial-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-illumination-control1/aerial-reference.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "not accepted",
          "sourceSHA256": "0e87cb79a5cb7d15cae625a1d3e3d24af9b4a4841d0faeac5a00141b794550ca"
        },
        {
          "id": "v4-illumination-candidate1-aerial-reference",
          "src": "./assets/lookdev/iterations/v4-illumination-candidate1/aerial-reference.png",
          "label": "Cached128 illumination · viable candidate · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "Reviewed lighting candidate; scene not accepted · exact full-trace GPU readback · 1920 × 1080 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 1,1,1 / exposure 1.15.",
          "config": "./assets/lookdev/iterations/v4-illumination-candidate1/aerial-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-illumination-candidate1/aerial-reference.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "not accepted",
          "sourceSHA256": "0e87cb79a5cb7d15cae625a1d3e3d24af9b4a4841d0faeac5a00141b794550ca"
        },
        {
          "id": "v4-cached-optics-control2-aerial-reference",
          "src": "./assets/lookdev/iterations/v4-cached-optics-control2/aerial-reference.png",
          "label": "Cached sunlight · comparison control · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "comparison control · exact full-trace GPU readback · 1920 × 1080 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 1,1,1 / exposure 1.15.",
          "config": "./assets/lookdev/iterations/v4-cached-optics-control2/aerial-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-cached-optics-control2/aerial-reference.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "comparison control",
          "sourceSHA256": "d6a09309a14bc7a5510e1a1a5b068906fd48d731890b794f47a33d0fd6b84c10"
        },
        {
          "id": "v4-intervals-candidate1-aerial-reference",
          "src": "./assets/lookdev/iterations/v4-intervals-candidate1/aerial-reference.png",
          "label": "Empty interval skipping · negligible rounding · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "retain optimization candidate · exact full-trace GPU readback · 1920 × 1080 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 1,1,1 / exposure 1.15.",
          "config": "./assets/lookdev/iterations/v4-intervals-candidate1/aerial-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-intervals-candidate1/aerial-reference.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "retain optimization candidate",
          "sourceSHA256": "d6a09309a14bc7a5510e1a1a5b068906fd48d731890b794f47a33d0fd6b84c10"
        },
        {
          "id": "v4-far-octaves-candidate1-aerial-reference",
          "src": "./assets/lookdev/iterations/v4-far-octaves-candidate1/aerial-reference.png",
          "label": "Far lighting octaves · rejected · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "rejected · exact full-trace GPU readback · 1920 × 1080 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 1,1,1 / exposure 1.15.",
          "config": "./assets/lookdev/iterations/v4-far-octaves-candidate1/aerial-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-far-octaves-candidate1/aerial-reference.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "rejected",
          "sourceSHA256": "d6a09309a14bc7a5510e1a1a5b068906fd48d731890b794f47a33d0fd6b84c10"
        },
        {
          "id": "v4-assembled-candidate1-aerial-reference",
          "src": "./assets/lookdev/iterations/v4-assembled-candidate1/aerial-reference.png",
          "label": "Cloud assembly 1 · not accepted · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "not accepted · exact full-trace GPU readback · 1920 × 1080 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 1,1,1 / exposure 1.15.",
          "config": "./assets/lookdev/iterations/v4-assembled-candidate1/aerial-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-assembled-candidate1/aerial-reference.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "not accepted",
          "sourceSHA256": "d6a09309a14bc7a5510e1a1a5b068906fd48d731890b794f47a33d0fd6b84c10"
        },
        {
          "id": "v4-dem-control1-aerial-reference",
          "src": "./assets/lookdev/iterations/v4-dem-control1/aerial-reference.png",
          "label": "Connected DEM massif · not accepted · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "retain connected foundation; not accepted · exact full-trace GPU readback · 1920 × 1080 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 1,1,1 / exposure 1.15.",
          "config": "./assets/lookdev/iterations/v4-dem-control1/aerial-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-dem-control1/aerial-reference.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "retain connected foundation; not accepted",
          "sourceSHA256": "943d9f5249608e8c0c4d566ed4d642d90d41347f6246f6fd041a0b58d2e534f2"
        },
        {
          "id": "v4-terrain-cache-candidate1-aerial-reference",
          "src": "./assets/lookdev/iterations/v4-terrain-cache-candidate1/aerial-reference.png",
          "label": "Terrain vertex cache · exact image parity · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "retain exact geometry optimization · exact full-trace GPU readback · 1920 × 1080 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 1,1,1 / exposure 1.15.",
          "config": "./assets/lookdev/iterations/v4-terrain-cache-candidate1/aerial-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-terrain-cache-candidate1/aerial-reference.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "retain exact geometry optimization",
          "sourceSHA256": "943d9f5249608e8c0c4d566ed4d642d90d41347f6246f6fd041a0b58d2e534f2"
        },
        {
          "id": "v4-assembled2-candidate1-aerial-reference",
          "src": "./assets/lookdev/iterations/v4-assembled2-candidate1/aerial-reference.png",
          "label": "Cloud assembly 2 · not accepted · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "not accepted · exact full-trace GPU readback · 1920 × 1080 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 1,1,1 / exposure 1.15.",
          "config": "./assets/lookdev/iterations/v4-assembled2-candidate1/aerial-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-assembled2-candidate1/aerial-reference.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "not accepted",
          "sourceSHA256": "943d9f5249608e8c0c4d566ed4d642d90d41347f6246f6fd041a0b58d2e534f2"
        },
        {
          "id": "v4-assembled2-left-candidate1-aerial-reference",
          "src": "./assets/lookdev/iterations/v4-assembled2-left-candidate1/aerial-reference.png",
          "label": "Cloud assembly 2 left · not accepted · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "composition candidate; not accepted · exact full-trace GPU readback · 1920 × 1080 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 1,1,1 / exposure 1.15.",
          "config": "./assets/lookdev/iterations/v4-assembled2-left-candidate1/aerial-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-assembled2-left-candidate1/aerial-reference.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "composition candidate; not accepted",
          "sourceSHA256": "943d9f5249608e8c0c4d566ed4d642d90d41347f6246f6fd041a0b58d2e534f2"
        },
        {
          "id": "v4-material-rock-control1-aerial-reference",
          "src": "./assets/lookdev/iterations/v4-material-rock-control1/aerial-reference.png",
          "label": "Connected terrain and corrected rock placement · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "working placement correction · exact full-trace GPU readback · 1920 × 1080 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 1,1,1 / exposure 1.15.",
          "config": "./assets/lookdev/iterations/v4-material-rock-control1/aerial-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-material-rock-control1/aerial-reference.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "working placement correction",
          "sourceSHA256": "bd90c8e6ace867ff787498c6ab65d448e327f4c44edab5547357555a4af3c41e"
        },
        {
          "id": "v4-far-lighting-control1-far-cloud-optics",
          "src": "./assets/lookdev/iterations/v4-far-lighting-control1/far-cloud-optics.png",
          "label": "Distant cloud slab lighting · control · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "diagnostic baseline · exact full-trace GPU readback · 1920 × 1080 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 1,1,1 / exposure 1.15.",
          "config": "./assets/lookdev/iterations/v4-far-lighting-control1/far-cloud-optics.config.json",
          "metadata": "./assets/lookdev/iterations/v4-far-lighting-control1/far-cloud-optics.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "diagnostic baseline",
          "sourceSHA256": "bd90c8e6ace867ff787498c6ab65d448e327f4c44edab5547357555a4af3c41e"
        },
        {
          "id": "v4-far-neural-candidate1-aerial-reference",
          "src": "./assets/lookdev/iterations/v4-far-neural-candidate1/aerial-reference.png",
          "label": "Distant neural121 light · optical candidate · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "retain optical candidate; timing pending · exact full-trace GPU readback · 1920 × 1080 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 1,1,1 / exposure 1.15.",
          "config": "./assets/lookdev/iterations/v4-far-neural-candidate1/aerial-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-far-neural-candidate1/aerial-reference.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "retain optical candidate; timing pending",
          "sourceSHA256": "bd90c8e6ace867ff787498c6ab65d448e327f4c44edab5547357555a4af3c41e"
        },
        {
          "id": "v4-far-neural-candidate1-far-cloud-optics",
          "src": "./assets/lookdev/iterations/v4-far-neural-candidate1/far-cloud-optics.png",
          "label": "Distant neural121 light · optical candidate · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "retain optical candidate; timing pending · exact full-trace GPU readback · 1920 × 1080 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 1,1,1 / exposure 1.15.",
          "config": "./assets/lookdev/iterations/v4-far-neural-candidate1/far-cloud-optics.config.json",
          "metadata": "./assets/lookdev/iterations/v4-far-neural-candidate1/far-cloud-optics.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "retain optical candidate; timing pending",
          "sourceSHA256": "bd90c8e6ace867ff787498c6ab65d448e327f4c44edab5547357555a4af3c41e"
        },
        {
          "id": "v4-lidar-exact1-aerial-reference",
          "src": "./assets/lookdev/iterations/v4-lidar-exact1/aerial-reference.png",
          "label": "Measured1m terrain · original material · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "retain measured geometry; not visually accepted · exact full-trace GPU readback · 1920 × 1080 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 1,1,1 / exposure 1.15.",
          "config": "./assets/lookdev/iterations/v4-lidar-exact1/aerial-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-lidar-exact1/aerial-reference.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "retain measured geometry; not visually accepted",
          "sourceSHA256": "8f57dc330836ab72467680d93ef1edfefe94eed07552d238acfea1eaf50932b1"
        },
        {
          "id": "v4-lidar-exact1-far-cloud-optics",
          "src": "./assets/lookdev/iterations/v4-lidar-exact1/far-cloud-optics.png",
          "label": "Measured1m terrain · original material · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "retain measured geometry; not visually accepted · exact full-trace GPU readback · 1920 × 1080 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 1,1,1 / exposure 1.15.",
          "config": "./assets/lookdev/iterations/v4-lidar-exact1/far-cloud-optics.config.json",
          "metadata": "./assets/lookdev/iterations/v4-lidar-exact1/far-cloud-optics.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "retain measured geometry; not visually accepted",
          "sourceSHA256": "8f57dc330836ab72467680d93ef1edfefe94eed07552d238acfea1eaf50932b1"
        },
        {
          "id": "v4-lidar-grain1-aerial-reference-grain",
          "src": "./assets/lookdev/iterations/v4-lidar-grain1/aerial-reference-grain.png",
          "label": "Measured terrain · grain material candidate · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "not accepted · exact full-trace GPU readback · 1920 × 1080 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 1,1,1 / exposure 1.15.",
          "config": "./assets/lookdev/iterations/v4-lidar-grain1/aerial-reference-grain.config.json",
          "metadata": "./assets/lookdev/iterations/v4-lidar-grain1/aerial-reference-grain.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "not accepted",
          "sourceSHA256": "8f57dc330836ab72467680d93ef1edfefe94eed07552d238acfea1eaf50932b1"
        },
        {
          "id": "v4-lidar-bounded-exact1-aerial-reference",
          "src": "./assets/lookdev/iterations/v4-lidar-bounded-exact1/aerial-reference.png",
          "label": "Bounded far lighting · exact capture parity · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "exact capture parity passed · exact full-trace GPU readback · 1920 × 1080 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 1,1,1 / exposure 1.15.",
          "config": "./assets/lookdev/iterations/v4-lidar-bounded-exact1/aerial-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-lidar-bounded-exact1/aerial-reference.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "exact capture parity passed",
          "sourceSHA256": "8f57dc330836ab72467680d93ef1edfefe94eed07552d238acfea1eaf50932b1"
        },
        {
          "id": "v4-lidar-bounded-exact1-far-cloud-optics",
          "src": "./assets/lookdev/iterations/v4-lidar-bounded-exact1/far-cloud-optics.png",
          "label": "Bounded far lighting · exact capture parity · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "exact capture parity passed · exact full-trace GPU readback · 1920 × 1080 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 1,1,1 / exposure 1.15.",
          "config": "./assets/lookdev/iterations/v4-lidar-bounded-exact1/far-cloud-optics.config.json",
          "metadata": "./assets/lookdev/iterations/v4-lidar-bounded-exact1/far-cloud-optics.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "exact capture parity passed",
          "sourceSHA256": "8f57dc330836ab72467680d93ef1edfefe94eed07552d238acfea1eaf50932b1"
        },
        {
          "id": "v4-material-far-control1-aerial-reference",
          "src": "./assets/lookdev/iterations/v4-material-far-control1/aerial-reference.png",
          "label": "Measured terrain / bounded far control · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "diagnostic baseline · exact full-trace GPU readback · 1920 × 1080 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 1,1,1 / exposure 1.15. Fresh same-source control for material and far-cloud self-attenuation comparisons. Measured terrain improves actual relief, but material repetition and cloud composition remain unaccepted.",
          "config": "./assets/lookdev/iterations/v4-material-far-control1/aerial-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-material-far-control1/aerial-reference.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "diagnostic baseline",
          "sourceSHA256": "4154e1d84b44326dae56b9821cb76d34972277fc10d8604c9d3004eb8e53efde"
        },
        {
          "id": "v4-material-far-control1-far-cloud-optics",
          "src": "./assets/lookdev/iterations/v4-material-far-control1/far-cloud-optics.png",
          "label": "Measured terrain / bounded far control · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "diagnostic baseline · exact full-trace GPU readback · 1920 × 1080 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 1,1,1 / exposure 1.15. Fresh same-source control for material and far-cloud self-attenuation comparisons. Measured terrain improves actual relief, but material repetition and cloud composition remain unaccepted.",
          "config": "./assets/lookdev/iterations/v4-material-far-control1/far-cloud-optics.config.json",
          "metadata": "./assets/lookdev/iterations/v4-material-far-control1/far-cloud-optics.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "diagnostic baseline",
          "sourceSHA256": "4154e1d84b44326dae56b9821cb76d34972277fc10d8604c9d3004eb8e53efde"
        },
        {
          "id": "v4-far-own-matched1-aerial-reference",
          "src": "./assets/lookdev/iterations/v4-far-own-matched1/aerial-reference.png",
          "label": "Matched far-cloud self attenuation · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "retain scoped optical correction · exact full-trace GPU readback · 1920 × 1080 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 1,1,1 / exposure 1.15. Same-source native ground, aerial, far-focused and grazing-light comparison shows subtle inner-lobe brightening without new banding, silhouette changes or broad washout. Independent cloud audit preserved total optical depth exactly and native opacity bit-for-bit. This is a scoped correction, not full optical or motion acceptance.",
          "config": "./assets/lookdev/iterations/v4-far-own-matched1/aerial-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-far-own-matched1/aerial-reference.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "retain scoped optical correction",
          "sourceSHA256": "4154e1d84b44326dae56b9821cb76d34972277fc10d8604c9d3004eb8e53efde"
        },
        {
          "id": "v4-far-own-matched1-far-cloud-optics",
          "src": "./assets/lookdev/iterations/v4-far-own-matched1/far-cloud-optics.png",
          "label": "Matched far-cloud self attenuation · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "retain scoped optical correction · exact full-trace GPU readback · 1920 × 1080 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 1,1,1 / exposure 1.15. Same-source native ground, aerial, far-focused and grazing-light comparison shows subtle inner-lobe brightening without new banding, silhouette changes or broad washout. Independent cloud audit preserved total optical depth exactly and native opacity bit-for-bit. This is a scoped correction, not full optical or motion acceptance.",
          "config": "./assets/lookdev/iterations/v4-far-own-matched1/far-cloud-optics.config.json",
          "metadata": "./assets/lookdev/iterations/v4-far-own-matched1/far-cloud-optics.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "retain scoped optical correction",
          "sourceSHA256": "4154e1d84b44326dae56b9821cb76d34972277fc10d8604c9d3004eb8e53efde"
        },
        {
          "id": "v4-optical-current1-aerial-reference",
          "src": "./assets/lookdev/iterations/v4-optical-current1/aerial-reference.png",
          "label": "Current native optics / exact alluvium · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "diagnostic baseline · exact full-trace GPU readback · 1920 × 1080 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 1,1,1 / exposure 1.15. Fresh native reference after restoring exact-location measured alluvium; retained near/far neural lighting, bounded far updates and matched-own attenuation. Overall scene remains unaccepted.",
          "config": "./assets/lookdev/iterations/v4-optical-current1/aerial-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-optical-current1/aerial-reference.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "diagnostic baseline",
          "sourceSHA256": "23355105c8258924f976d463e4210cdfdba8c032b1f236e75e6e05db0dc3ef0d"
        },
        {
          "id": "v4-compound-control1-aerial-reference",
          "src": "./assets/lookdev/iterations/v4-compound-control1/aerial-reference.png",
          "label": "Assembled cloud / independent lighting control · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "diagnostic baseline · exact full-trace GPU readback · 1920 × 1080 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 1,1,1 / exposure 1.15. Assembled2-left uses the same native density as the compound candidate, but independent lighting caches for its overlapping pieces.",
          "config": "./assets/lookdev/iterations/v4-compound-control1/aerial-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-compound-control1/aerial-reference.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "diagnostic baseline",
          "sourceSHA256": "23355105c8258924f976d463e4210cdfdba8c032b1f236e75e6e05db0dc3ef0d"
        },
        {
          "id": "v4-compound-candidate1-aerial-reference",
          "src": "./assets/lookdev/iterations/v4-compound-candidate1/aerial-reference.png",
          "label": "Compound cloud / grouped lighting · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "retain grouped lighting candidate · exact full-trace GPU readback · 1920 × 1080 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 1,1,1 / exposure 1.15. Grouped source lighting reduces artificial dark overlap seams and makes the joined crown more continuous in ground and aerial views. Native primary opacity is identical in the integrity check. The low wide base and wispy upper spike remain morphological weaknesses; no full-scene acceptance or new timing claim.",
          "config": "./assets/lookdev/iterations/v4-compound-candidate1/aerial-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-compound-candidate1/aerial-reference.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "retain grouped lighting candidate",
          "sourceSHA256": "23355105c8258924f976d463e4210cdfdba8c032b1f236e75e6e05db0dc3ef0d"
        },
        {
          "id": "v4-far-varied1-aerial-reference",
          "src": "./assets/lookdev/iterations/v4-far-varied1/aerial-reference.png",
          "label": "Varied distant cloud sizes · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "retain layout candidate · exact full-trace GPU readback · 1920 × 1080 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 1,1,1 / exposure 1.15. Varied native cloud sizes reduce the uniform horizon band and strengthen distance/size hierarchy. Compared only against the same provisional compound lighting base. Composition and current full-flight performance remain open.",
          "config": "./assets/lookdev/iterations/v4-far-varied1/aerial-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-far-varied1/aerial-reference.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "retain layout candidate",
          "sourceSHA256": "23355105c8258924f976d463e4210cdfdba8c032b1f236e75e6e05db0dc3ef0d"
        },
        {
          "id": "v4-skin-above-control1-aerial-reference",
          "src": "./assets/lookdev/iterations/v4-skin-above-control1/aerial-reference.png",
          "label": "Measured cliff surface / aerial control · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "diagnostic baseline · exact full-trace GPU readback · 1920 × 1080 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 1,1,1 / exposure 1.15. Matched aerial control for the close-flank surface boundary diagnosis.",
          "config": "./assets/lookdev/iterations/v4-skin-above-control1/aerial-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-skin-above-control1/aerial-reference.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "diagnostic baseline",
          "sourceSHA256": "23355105c8258924f976d463e4210cdfdba8c032b1f236e75e6e05db0dc3ef0d"
        },
        {
          "id": "v4-skin-above-candidate1-aerial-reference",
          "src": "./assets/lookdev/iterations/v4-skin-above-candidate1/aerial-reference.png",
          "label": "Measured cliff surface / aerial diagnosis · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "rejected surface · exact full-trace GPU readback · 1920 × 1080 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 1,1,1 / exposure 1.15. Additional aerial diagnosis does not change the rejection: close-flank corrugation and triangular lighting transitions remain unacceptable.",
          "config": "./assets/lookdev/iterations/v4-skin-above-candidate1/aerial-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-skin-above-candidate1/aerial-reference.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "rejected surface",
          "sourceSHA256": "23355105c8258924f976d463e4210cdfdba8c032b1f236e75e6e05db0dc3ef0d"
        },
        {
          "id": "v4-wider-terrain1-aerial-reference",
          "src": "./assets/lookdev/iterations/v4-wider-terrain1/aerial-reference.png",
          "label": "Wider measured terrain / shallow wash · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "retain measured terrain candidate · exact full-trace GPU readback · 1920 × 1080 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 1,1,1 / exposure 1.15. Wider measured relief improves plateau and basin structure, and the shallow wash preserves the open ground composition. Material smoothness and uniformity still prevent photographic acceptance.",
          "config": "./assets/lookdev/iterations/v4-wider-terrain1/aerial-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-wider-terrain1/aerial-reference.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "retain measured terrain candidate",
          "sourceSHA256": "46a4921f3b8de2062371f267dd9fe5225d8aff7384d874881a243491aa518ddf"
        },
        {
          "id": "v4-crown2-control1-aerial-reference",
          "src": "./assets/lookdev/iterations/v4-crown2-control1/aerial-reference.png",
          "label": "Grouped crown2 / control · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "diagnostic baseline · exact full-trace GPU readback · 1920 × 1080 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 1,1,1 / exposure 1.15. The same grouped-lighting crown2 on the updated measured terrain; control for the crown3 native-source replacement.",
          "config": "./assets/lookdev/iterations/v4-crown2-control1/aerial-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-crown2-control1/aerial-reference.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "diagnostic baseline",
          "sourceSHA256": "46a4921f3b8de2062371f267dd9fe5225d8aff7384d874881a243491aa518ddf"
        },
        {
          "id": "v4-crown3-candidate1-aerial-reference",
          "src": "./assets/lookdev/iterations/v4-crown3-candidate1/aerial-reference.png",
          "label": "Grouped crown3 / retained shape · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "retain crown shape · exact full-trace GPU readback · 1920 × 1080 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 1,1,1 / exposure 1.15. A coherent tall native cumulus mass replaces the wispy spike and strengthens the left aerial bank. Ground headroom is consistent with the generated reference. Smooth balloon-like lobes and fringe detail remain open; no new full-flight or timing claim.",
          "config": "./assets/lookdev/iterations/v4-crown3-candidate1/aerial-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-crown3-candidate1/aerial-reference.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "retain crown shape",
          "sourceSHA256": "46a4921f3b8de2062371f267dd9fe5225d8aff7384d874881a243491aa518ddf"
        },
        {
          "id": "v4-refinement-control1-aerial-reference",
          "src": "./assets/lookdev/iterations/v4-refinement-control1/aerial-reference.png",
          "label": "Coarse measured terrain control · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "comparison control; scene not accepted · exact full-trace GPU readback · 1920 × 1080 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 1,1,1 / exposure 1.15. Coarse triangles remain a control for the same measured heightfield.",
          "config": "./assets/lookdev/iterations/v4-refinement-control1/aerial-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-refinement-control1/aerial-reference.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "comparison control",
          "sourceSHA256": "9262a26a413b688e4eaf136fef478feac62e37fea59940e672aeba064c7825aa"
        },
        {
          "id": "v4-refinement-candidate1-aerial-reference",
          "src": "./assets/lookdev/iterations/v4-refinement-candidate1/aerial-reference.png",
          "label": "Selective measured terrain refinement · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "retained candidate; scene not accepted · exact full-trace GPU readback · 1920 × 1080 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 1,1,1 / exposure 1.15. Selective refinement removes coarse crest corners and softens triangle ridges without changing composition; tall planar faces remain. Combined cost is still pending.",
          "config": "./assets/lookdev/iterations/v4-refinement-candidate1/aerial-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-refinement-candidate1/aerial-reference.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "retained candidate",
          "sourceSHA256": "9262a26a413b688e4eaf136fef478feac62e37fea59940e672aeba064c7825aa"
        },
        {
          "id": "v4-prune-control1-aerial-reference",
          "src": "./assets/lookdev/iterations/v4-prune-control1/aerial-reference.png",
          "label": "Current material path · frozen control · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "comparison control; scene not accepted · exact full-trace GPU readback · 1920 × 1080 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 1,1,1 / exposure 1.15. Unpruned current code is byte-identical to prior ground/flank controls.",
          "config": "./assets/lookdev/iterations/v4-prune-control1/aerial-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-prune-control1/aerial-reference.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "comparison control",
          "sourceSHA256": "34f6c513a36bf1e223e214fc0dc4ad6c351f00f047eb4a533f6059d97a7663c2"
        },
        {
          "id": "v4-prune-candidate1-aerial-reference",
          "src": "./assets/lookdev/iterations/v4-prune-candidate1/aerial-reference.png",
          "label": "Zero-weight material pruning · exact parity · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "exact parity in tested views; scene not accepted · exact full-trace GPU readback · 1920 × 1080 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 1,1,1 / exposure 1.15. Both native ground/aerial PNGs are byte-identical to the same-source unpruned control. Cost reduction remains to be measured.",
          "config": "./assets/lookdev/iterations/v4-prune-candidate1/aerial-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-prune-candidate1/aerial-reference.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "exact parity in tested views",
          "sourceSHA256": "34f6c513a36bf1e223e214fc0dc4ad6c351f00f047eb4a533f6059d97a7663c2"
        },
        {
          "id": "v4-fractured1-aerial-reference",
          "src": "./assets/lookdev/iterations/v4-fractured1/aerial-reference.png",
          "label": "Fractured cliff geometry experiment · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "rejected; scene not accepted · exact full-trace GPU readback · 1920 × 1080 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 1,1,1 / exposure 1.15. Strong narrow vertical corrugation and repeated horizontal shelf bands do not produce the target irregular blocky rock masses. Smooth untouched joins persist;4.68M additional triangles are not justified by this visual result.",
          "config": "./assets/lookdev/iterations/v4-fractured1/aerial-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-fractured1/aerial-reference.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "rejected",
          "sourceSHA256": "34f6c513a36bf1e223e214fc0dc4ad6c351f00f047eb4a533f6059d97a7663c2"
        },
        {
          "id": "v4-deferred-forward1-aerial-reference",
          "src": "./assets/lookdev/iterations/v4-deferred-forward1/aerial-reference.png",
          "label": "Pruned forward shading control · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "comparison control; motion and full budget open · exact full-trace GPU readback · 1920 × 1080 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 1,1,1 / exposure 1.15.",
          "config": "./assets/lookdev/iterations/v4-deferred-forward1/aerial-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-deferred-forward1/aerial-reference.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "comparison control",
          "sourceSHA256": "14e408022e3dadcd8ca8046246e57e43dd0551eac31aa3f0db9411b87ff7e2df"
        },
        {
          "id": "v4-deferred-separate1-aerial-reference",
          "src": "./assets/lookdev/iterations/v4-deferred-separate1/aerial-reference.png",
          "label": "Deferred terrain · separate sample shading · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "visually viable candidate; motion and full budget open · exact full-trace GPU readback · 1920 × 1080 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 1,1,1 / exposure 1.15.",
          "config": "./assets/lookdev/iterations/v4-deferred-separate1/aerial-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-deferred-separate1/aerial-reference.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "visually viable candidate",
          "sourceSHA256": "14e408022e3dadcd8ca8046246e57e43dd0551eac31aa3f0db9411b87ff7e2df"
        },
        {
          "id": "v4-deferred-shared1-aerial-reference",
          "src": "./assets/lookdev/iterations/v4-deferred-shared1/aerial-reference.png",
          "label": "Deferred terrain · shared sample shading · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "visually viable candidate; motion and full budget open · exact full-trace GPU readback · 1920 × 1080 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 1,1,1 / exposure 1.15.",
          "config": "./assets/lookdev/iterations/v4-deferred-shared1/aerial-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-deferred-shared1/aerial-reference.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "visually viable candidate",
          "sourceSHA256": "14e408022e3dadcd8ca8046246e57e43dd0551eac31aa3f0db9411b87ff7e2df"
        },
        {
          "id": "v4-coherence-control1-aerial-reference",
          "src": "./assets/lookdev/iterations/v4-coherence-control1/aerial-reference.png",
          "label": "Deferred control · pruned / strict · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "Same native ground/aerial images as the prior retained strict-pruned deferred baseline, byte-for-byte. Current source adds optional controls without changing this baseline. Native1920×1080 cloud trace and output; exact full-trace GPU readback. Fixed daylight comparison; the scene remains unaccepted.",
          "config": "./assets/lookdev/iterations/v4-coherence-control1/aerial-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-coherence-control1/aerial-reference.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "control",
          "sourceSHA256": "a5cbe34b8a14ddd8e361b8b7bbf8557373392756d065299d040b26a4b6749761"
        },
        {
          "id": "v4-filtered-strict1-aerial-reference",
          "src": "./assets/lookdev/iterations/v4-filtered-strict1/aerial-reference.png",
          "label": "Filtered material · strict sharing · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "Filtered sampling preserves the tested material appearance: native pixel differences from pruned are at most2 eight-bit channel values. This is a material-sampling candidate, not full-scene acceptance. Native1920×1080 cloud trace and output; exact full-trace GPU readback. Fixed daylight comparison; the scene remains unaccepted.",
          "config": "./assets/lookdev/iterations/v4-filtered-strict1/aerial-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-filtered-strict1/aerial-reference.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "retained candidate",
          "sourceSHA256": "a5cbe34b8a14ddd8e361b8b7bbf8557373392756d065299d040b26a4b6749761"
        },
        {
          "id": "v4-filtered-relaxed1-aerial-reference",
          "src": "./assets/lookdev/iterations/v4-filtered-relaxed1/aerial-reference.png",
          "label": "Filtered material · relaxed sharing · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "No obvious new broad material/coverage issue in native ground/aerial frames. Sharing is approximate: sparse shadow-edge differences reach87 ground/53 aerial channel values. Aerial GPU p95 improves22.30→19.74ms, still above16.67ms. Warmed edge-motion review remains required. Native1920×1080 cloud trace and output; exact full-trace GPU readback. Fixed daylight comparison; the scene remains unaccepted.",
          "config": "./assets/lookdev/iterations/v4-filtered-relaxed1/aerial-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-filtered-relaxed1/aerial-reference.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "visually viable; motion and budget open",
          "sourceSHA256": "a5cbe34b8a14ddd8e361b8b7bbf8557373392756d065299d040b26a4b6749761"
        },
        {
          "id": "v4-fractured2-aerial-reference",
          "src": "./assets/lookdev/iterations/v4-fractured2/aerial-reference.png",
          "label": "Rejected fractured-face revision 2 · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "Ground/flank/aerial review rejects protruding rectangular strips, vertical fluting and surface transitions. Collision and geometry audits do not establish visual quality. Not timed or enabled in the preview. Native1920×1080 cloud trace and output; exact full-trace GPU readback. Fixed daylight comparison; the scene remains unaccepted.",
          "config": "./assets/lookdev/iterations/v4-fractured2/aerial-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-fractured2/aerial-reference.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "rejected",
          "sourceSHA256": "a5cbe34b8a14ddd8e361b8b7bbf8557373392756d065299d040b26a4b6749761"
        },
        {
          "id": "v4-bounds-control1-aerial-reference",
          "src": "./assets/lookdev/iterations/v4-bounds-control1/aerial-reference.png",
          "label": "Current native control · regional bounds off · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "Default-off native ground/aerial images reproduce the prior filtered+relaxed captures byte-for-byte; dusk adds a current low-sun control. Native1920×1080 cloud trace/output; exact full-trace GPU readback. Whole-scene photographic acceptance remains open.",
          "config": "./assets/lookdev/iterations/v4-bounds-control1/aerial-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-bounds-control1/aerial-reference.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "control",
          "sourceSHA256": "8d99287d831e65806d1a50e0a5e3eafbafa52034a1ef11fe735f9d4983cc2864"
        },
        {
          "id": "v4-bounds-regional1-aerial-reference",
          "src": "./assets/lookdev/iterations/v4-bounds-regional1/aerial-reference.png",
          "label": "Regional shadow bounds · exact native parity · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "Ground, aerial and dusk native PNGs are byte-identical to same-source controls. Independent Float32 visibility audit also matches. Timing remains separate. Native1920×1080 cloud trace/output; exact full-trace GPU readback. Whole-scene photographic acceptance remains open.",
          "config": "./assets/lookdev/iterations/v4-bounds-regional1/aerial-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-bounds-regional1/aerial-reference.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "retained exact-parity optimization",
          "sourceSHA256": "8d99287d831e65806d1a50e0a5e3eafbafa52034a1ef11fe735f9d4983cc2864"
        },
        {
          "id": "v4-medoid1-aerial-reference",
          "src": "./assets/lookdev/iterations/v4-medoid1/aerial-reference.png",
          "label": "Medoid terrain sample · diagnostic · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "No clear native appearance gain: ground worst error against forward falls87→66 channel values, aerial worsens53→76. Mean RMS changes little. Keep opt-in; do not infer improvement from representative-point rationale. Native1920×1080 cloud trace/output; exact full-trace GPU readback. Whole-scene photographic acceptance remains open.",
          "config": "./assets/lookdev/iterations/v4-medoid1/aerial-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-medoid1/aerial-reference.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "diagnostic; not retained",
          "sourceSHA256": "8d99287d831e65806d1a50e0a5e3eafbafa52034a1ef11fe735f9d4983cc2864"
        },
        {
          "id": "v4-surface-control1-aerial-reference",
          "src": "./assets/lookdev/iterations/v4-surface-control1/aerial-reference.png",
          "label": "Retained native control · new options off · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "Current default-off ground/aerial PNGs reproduce the prior retained regional-bound images byte-for-byte. Native1920×1080 cloud trace/output, exact full-trace GPU readback. Whole-scene photographic acceptance remains open.",
          "config": "./assets/lookdev/iterations/v4-surface-control1/aerial-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-surface-control1/aerial-reference.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "control",
          "sourceSHA256": "1d68e849016099ee6df696228cd9f8b33f62a05b94ff5d7a22195f5b84592803"
        },
        {
          "id": "v4-reuse-native1-aerial-reference",
          "src": "./assets/lookdev/iterations/v4-reuse-native1/aerial-reference.png",
          "label": "Exact cloud fetch reuse · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "Native ground/aerial PNGs are byte-identical to the same-source control;119 isolated checks preserve rawRGB/transmittance/depth. The live timing probe shows no convincing speedup. Keep as a diagnostic optimization candidate, not a claimed gain. Native1920×1080 cloud trace/output, exact full-trace GPU readback. Whole-scene photographic acceptance remains open.",
          "config": "./assets/lookdev/iterations/v4-reuse-native1/aerial-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-reuse-native1/aerial-reference.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "exact fidelity; performance inconclusive",
          "sourceSHA256": "1d68e849016099ee6df696228cd9f8b33f62a05b94ff5d7a22195f5b84592803"
        },
        {
          "id": "v4-surface-candidate1-aerial-reference",
          "src": "./assets/lookdev/iterations/v4-surface-candidate1/aerial-reference.png",
          "label": "Rejected surface-sharing guard · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "The symmetric tangent-plane grouping guard does not improve native shadow-edge fidelity. Against forward, ground maximum error87→92 and aerial53→62; RMS and >4code fractions also rise. Retain relaxed grouping; no performance run for this rejected approximation. Native1920×1080 cloud trace/output, exact full-trace GPU readback. Whole-scene photographic acceptance remains open.",
          "config": "./assets/lookdev/iterations/v4-surface-candidate1/aerial-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-surface-candidate1/aerial-reference.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "rejected",
          "sourceSHA256": "1d68e849016099ee6df696228cd9f8b33f62a05b94ff5d7a22195f5b84592803"
        },
        {
          "id": "v4-replacement-control1-aerial-reference",
          "src": "./assets/lookdev/iterations/v4-replacement-control1/aerial-reference.png",
          "label": "Current measured terrain · replacement off · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "Replacement-off ground/aerial native captures remain byte-identical to the retained measured-terrain controls. Native1920×1080 cloud trace/output, exact full-trace GPU readback. Whole-scene photographic acceptance remains open.",
          "config": "./assets/lookdev/iterations/v4-replacement-control1/aerial-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-replacement-control1/aerial-reference.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "control",
          "sourceSHA256": "0a6df09a791d5929298290fe6bca6e2eeb457dd37a3d8a1f4a218063b860df93"
        },
        {
          "id": "v4-replacement-candidate1-aerial-reference",
          "src": "./assets/lookdev/iterations/v4-replacement-candidate1/aerial-reference.png",
          "label": "Rejected selected-surface replacement · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "Actual selected-surface removal and geometry shadows work, but the sculpt reads as repetitive masonry panels with serrated horizontal seams, flat vertical faces and spiky crest detail. The asset is rejected despite valid topology/navigation. No benchmark was run. Native1920×1080 cloud trace/output, exact full-trace GPU readback. Whole-scene photographic acceptance remains open.",
          "config": "./assets/lookdev/iterations/v4-replacement-candidate1/aerial-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-replacement-candidate1/aerial-reference.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "rejected",
          "sourceSHA256": "0a6df09a791d5929298290fe6bca6e2eeb457dd37a3d8a1f4a218063b860df93"
        },
        {
          "id": "v4-foreground-bank1-aerial-reference",
          "src": "./assets/lookdev/iterations/v4-foreground-bank1/aerial-reference.png",
          "label": "Foreground cloud bank · composition candidate · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "Adds useful close-left cloud volume and depth in the aerial composition while leaving the center/right basin open. Ground view gains a valid offscreen-cloud shadow on the right massif. Bank cost, flight and motion are unmeasured; it is excluded from the current timing stack. Native1920×1080 cloud trace/output, exact full-trace GPU readback. Whole-scene photographic acceptance remains open.",
          "config": "./assets/lookdev/iterations/v4-foreground-bank1/aerial-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-foreground-bank1/aerial-reference.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "retained composition candidate; motion and cost pending",
          "sourceSHA256": "0a6df09a791d5929298290fe6bca6e2eeb457dd37a3d8a1f4a218063b860df93"
        },
        {
          "id": "v4-aerial-control1-aerial-reference",
          "src": "./assets/lookdev/iterations/v4-aerial-control1/aerial-reference.png",
          "label": "Aerial transport · default8 control · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "Default8 transport control; same camera/weather/display/source as reference128 and LUT. Native1920×1080 cloud trace/output; explicit full-trace GPU readback. Photographic acceptance remains open.",
          "config": "./assets/lookdev/iterations/v4-aerial-control1/aerial-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-aerial-control1/aerial-reference.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "control",
          "sourceSHA256": "9bb5f7ae95e868cf48eadc04e3985db9125f87569221fed113ccb9d83de1c839"
        },
        {
          "id": "v4-aerial-reference1-aerial-reference",
          "src": "./assets/lookdev/iterations/v4-aerial-reference1/aerial-reference.png",
          "label": "Aerial transport · 128-step reference · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "128-step reference of the same optical model; not a separate photographic target or performance candidate. Native1920×1080 cloud trace/output; explicit full-trace GPU readback. Photographic acceptance remains open.",
          "config": "./assets/lookdev/iterations/v4-aerial-reference1/aerial-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-aerial-reference1/aerial-reference.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "numerical reference",
          "sourceSHA256": "9bb5f7ae95e868cf48eadc04e3985db9125f87569221fed113ccb9d83de1c839"
        },
        {
          "id": "v4-aerial-lut1-aerial-reference",
          "src": "./assets/lookdev/iterations/v4-aerial-lut1/aerial-reference.png",
          "label": "Aerial transport · cumulative LUT · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "No new native bands/halos observed. Maximum1RGB-code difference from reference128 in all four views. Moving ground/above whole-frame GPU p95 remains over16.67ms; keep optional pending budget decision. Native1920×1080 cloud trace/output; explicit full-trace GPU readback. Photographic acceptance remains open.",
          "config": "./assets/lookdev/iterations/v4-aerial-lut1/aerial-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-aerial-lut1/aerial-reference.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "optically viable; performance not established",
          "sourceSHA256": "9bb5f7ae95e868cf48eadc04e3985db9125f87569221fed113ccb9d83de1c839"
        },
        {
          "id": "v4-source-control1-aerial-reference",
          "src": "./assets/lookdev/iterations/v4-source-control1/aerial-reference.png",
          "label": "Current native control · opt-ins off · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "Default-off canonical ground/aerial PNGs remain byte-identical across the coordinated source promotion. The dedicated35m scan-camera control preserves exact camera and front-lit sunlight. Native1920×1080 cloud trace/output; full-trace GPU readback. Whole-scene photographic acceptance remains open.",
          "config": "./assets/lookdev/iterations/v4-source-control1/aerial-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-source-control1/aerial-reference.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "control; exact prior parity",
          "sourceSHA256": "07a7a13855f11db2faf34154fb05b4d5fa0f6833e00fa1352ec38e23ead58c1c"
        },
        {
          "id": "v4-hero-generic32-1-aerial-reference",
          "src": "./assets/lookdev/iterations/v4-hero-generic32-1/aerial-reference.png",
          "label": "Hero lighting · generic32 precision control · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "Generic32 matches retained prefix32 within1RGBcode in both native views; maximum whole-frame RMS.053codes. Density, geometry, feature radii and model weights remain unchanged. Native1920×1080 cloud trace/output; full-trace GPU readback. Whole-scene photographic acceptance remains open.",
          "config": "./assets/lookdev/iterations/v4-hero-generic32-1/aerial-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-hero-generic32-1/aerial-reference.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "precision control",
          "sourceSHA256": "07a7a13855f11db2faf34154fb05b4d5fa0f6833e00fa1352ec38e23ead58c1c"
        },
        {
          "id": "v4-hero-generic64-1-aerial-reference",
          "src": "./assets/lookdev/iterations/v4-hero-generic64-1/aerial-reference.png",
          "label": "Hero lighting · generic64 evaluation · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "Denser hero lighting reconstruction produces brighter crowns/darker bases, not merely sharper details. Native whole-frame RMS8.76ground/9.00aerialcodes versus generic32; silhouette unchanged. Aerial crowns lose some subtle gradients; accuracy, motion and budget are unresolved. Native1920×1080 cloud trace/output; full-trace GPU readback. Whole-scene photographic acceptance remains open.",
          "config": "./assets/lookdev/iterations/v4-hero-generic64-1/aerial-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-hero-generic64-1/aerial-reference.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "optical evaluation; not accepted",
          "sourceSHA256": "07a7a13855f11db2faf34154fb05b4d5fa0f6833e00fa1352ec38e23ead58c1c"
        },
        {
          "id": "v4-caprock1-aerial-reference",
          "src": "./assets/lookdev/iterations/v4-caprock1/aerial-reference.png",
          "label": "Caprock palette · isolated experiment · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "Uniform pale/red elevation bands accentuate the existing planar/extruded cliff form as painted stripes. Aerial palette variation does not repair the structural gap. No benchmark or default promotion. Native1920×1080 cloud trace/output; full-trace GPU readback. Whole-scene photographic acceptance remains open.",
          "config": "./assets/lookdev/iterations/v4-caprock1/aerial-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-caprock1/aerial-reference.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "rejected",
          "sourceSHA256": "07a7a13855f11db2faf34154fb05b4d5fa0f6833e00fa1352ec38e23ead58c1c"
        },
        {
          "id": "v4-interval-control1-aerial-reference",
          "src": "./assets/lookdev/iterations/v4-interval-control1/aerial-reference.png",
          "label": "Interval traversal · retained control · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "Current default-off ground/aerial PNGs are byte-identical to prior source. Same native1920×1080 density, lighting and camera.",
          "config": "./assets/lookdev/iterations/v4-interval-control1/aerial-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-interval-control1/aerial-reference.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "control; default-off parity",
          "sourceSHA256": "5c9bb8324576ec1fa247c0bcaaabcbc974052049e517dc44245652485ad89dda"
        },
        {
          "id": "v4-interval-streamed1-aerial-reference",
          "src": "./assets/lookdev/iterations/v4-interval-streamed1/aerial-reference.png",
          "label": "Streamed intervals · exact image experiment · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "Both native PNGs match control byte-for-byte;85raw-buffer checks also pass. Streamed traversal is slower in matched moving cloud/frame medians and misses the16.67ms p95 budget. Keep the existing traversal; source-level storage reduction is not a speedup.",
          "config": "./assets/lookdev/iterations/v4-interval-streamed1/aerial-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-interval-streamed1/aerial-reference.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "exact image parity; performance rejected",
          "sourceSHA256": "5c9bb8324576ec1fa247c0bcaaabcbc974052049e517dc44245652485ad89dda"
        },
        {
          "id": "v4-hero-generic128-1-aerial-reference",
          "src": "./assets/lookdev/iterations/v4-hero-generic128-1/aerial-reference.png",
          "label": "Hero lighting · generic128 convergence proof · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "128³ is visually close to64³, with slightly finer lobe lighting but broad nearly uniform cream/white crown patches remaining. Native whole-frame64→128 RGB RMS2.04ground/2.07aerialcodes versus32→64 RMS8.76/9.00; this is reconstruction convergence, not validated physical truth. Fixed native density and32³ multiscale features. Cost/motion/photographic acceptance remain open. Native1920×1080 cloud trace/output; exact full-trace GPU readback.",
          "config": "./assets/lookdev/iterations/v4-hero-generic128-1/aerial-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-hero-generic128-1/aerial-reference.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "convergence diagnostic; not accepted",
          "sourceSHA256": "42c913586d694def52870197bef6c2dcb45d1f6a9f5e2d4e8e8943304cfbc196"
        },
        {
          "id": "v4-default-explicit1-aerial-reference",
          "src": "./assets/lookdev/iterations/v4-default-explicit1/aerial-reference.png",
          "label": "Native homepage · explicit retained control · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "No-query homepage and explicit retained native preset produce byte-identical canonical ground/aerial PNGs, also exactly matching prior source. Actual cloud trace/output1920×1080. Stable source and zero errors; optical/cost/film acceptance remains open.",
          "config": "./assets/lookdev/iterations/v4-default-explicit1/aerial-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-default-explicit1/aerial-reference.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "native preset parity verified",
          "sourceSHA256": "b21adcc1b7d2b0cc4b2135c37b58cb1151684f84293635f33d2b39092700f537"
        },
        {
          "id": "v4-default-home1-aerial-reference",
          "src": "./assets/lookdev/iterations/v4-default-home1/aerial-reference.png",
          "label": "Native homepage · no-query parity verified · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "No-query homepage and explicit retained native preset produce byte-identical canonical ground/aerial PNGs, also exactly matching prior source. Actual cloud trace/output1920×1080. Stable source and zero errors; optical/cost/film acceptance remains open.",
          "config": "./assets/lookdev/iterations/v4-default-home1/aerial-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-default-home1/aerial-reference.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "native preset parity verified",
          "sourceSHA256": "b21adcc1b7d2b0cc4b2135c37b58cb1151684f84293635f33d2b39092700f537"
        },
        {
          "id": "v4-fine-hero-control1-aerial-reference",
          "src": "./assets/lookdev/iterations/v4-fine-hero-control1/aerial-reference.png",
          "label": "Fine hero · retained shape at128³ source · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "Current-source generic128 control exactly matches prior generic128 ground/aerial PNGs. Retained broad cloud geometry; higher source reconstruction remains a quality candidate. Native1920×1080 full-trace cloud/output, stable source, zero errors.",
          "config": "./assets/lookdev/iterations/v4-fine-hero-control1/aerial-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-fine-hero-control1/aerial-reference.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "unchanged control",
          "sourceSHA256": "b21adcc1b7d2b0cc4b2135c37b58cb1151684f84293635f33d2b39092700f537"
        },
        {
          "id": "v4-fine-hero-candidate1-aerial-reference",
          "src": "./assets/lookdev/iterations/v4-fine-hero-candidate1/aerial-reference.png",
          "label": "Fine hero · rejected mushroom silhouette · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "The four-piece fine assembly has irregular small detail and less flat bright crown area from above, but the ground view becomes a narrow dark pillar with bright mushroom cap and a low horizontal rim. This loses the broad coherent hierarchy of retained crown3.21 integrity checks pass; no visual retention or timing. Native1920×1080 full-trace cloud/output, stable source, zero errors.",
          "config": "./assets/lookdev/iterations/v4-fine-hero-candidate1/aerial-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-fine-hero-candidate1/aerial-reference.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "rejected",
          "sourceSHA256": "b21adcc1b7d2b0cc4b2135c37b58cb1151684f84293635f33d2b39092700f537"
        },
        {
          "id": "v4-native-relief1-aerial-reference",
          "src": "./assets/lookdev/iterations/v4-native-relief1/aerial-reference.png",
          "label": "Regional terrain · restored source relief · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "Restored measured nonhero relief raises the background mesas and deepens the aerial gullies, improving vertical scale and depth without an obvious new join. Same actual camera/cloud settings; open ground basin preserved. Planar and fluted cliff defects remain. No combined-stack or full-flight acceptance. Native1920×1080 full-trace cloud/output, stable source, zero errors.",
          "config": "./assets/lookdev/iterations/v4-native-relief1/aerial-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-native-relief1/aerial-reference.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "visual candidate retained; cost pending",
          "sourceSHA256": "b21adcc1b7d2b0cc4b2135c37b58cb1151684f84293635f33d2b39092700f537"
        },
        {
          "id": "v4-near-source-control1-aerial-reference",
          "src": "./assets/lookdev/iterations/v4-near-source-control1/aerial-reference.png",
          "label": "Near-cloud lighting · prefix32 control · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "Ordinary source prefix32; hero128 and foreground bank fixed on both sides, native relief off. Native1920×1080 full-trace cloud/output; stable source and zero errors.",
          "config": "./assets/lookdev/iterations/v4-near-source-control1/aerial-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-near-source-control1/aerial-reference.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "isolated control",
          "sourceSHA256": "b90f9d3048778da98dfc210a20cc96145aeaa3eaa8b58526b2a486891ed52c7d"
        },
        {
          "id": "v4-near-source64-1-aerial-reference",
          "src": "./assets/lookdev/iterations/v4-near-source64-1/aerial-reference.png",
          "label": "Near-cloud lighting · generic64 candidate · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "Retain as a lighting-quality candidate: brighter ordinary crowns and more legible interior lobes, with unchanged silhouettes and no obvious new bands. The nearest aerial bank also has whiter/flatter bright regions; broad crown response remains unresolved. Hero128 and foreground bank fixed, native relief off.65 integrity checks pass. Cost/motion/full-scene acceptance pending. Native1920×1080 full-trace cloud/output; stable source and zero errors.",
          "config": "./assets/lookdev/iterations/v4-near-source64-1/aerial-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-near-source64-1/aerial-reference.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "visual candidate retained; cost pending",
          "sourceSHA256": "b90f9d3048778da98dfc210a20cc96145aeaa3eaa8b58526b2a486891ed52c7d"
        },
        {
          "id": "v4-environment-control1-aerial-reference",
          "src": "./assets/lookdev/iterations/v4-environment-control1/aerial-reference.png",
          "label": "Environment light · retained control · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "Retained ambient control. Hero128/near64/bank fixed; native relief off. Daylight images exactly match previous near64 frames.",
          "config": "./assets/lookdev/iterations/v4-environment-control1/aerial-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-environment-control1/aerial-reference.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "isolated control",
          "sourceSHA256": "1efd2ce58f841799e1f925fe31e9ba0ce76b4c3d270d9acc5a265e0902f71e1e"
        },
        {
          "id": "v4-environment-candidate1-aerial-reference",
          "src": "./assets/lookdev/iterations/v4-environment-candidate1/aerial-reference.png",
          "label": "Environment light · bounded escape pilot · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "Root and QA reject default promotion: warmer cream crowns without useful cloud-base fill or recovery of broad-top gradients. Dusk loses near-cloud interior variation. Exact solar/extinction integrity is valuable but does not establish environmental accuracy or visual improvement.",
          "config": "./assets/lookdev/iterations/v4-environment-candidate1/aerial-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-environment-candidate1/aerial-reference.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "rejected",
          "sourceSHA256": "1efd2ce58f841799e1f925fe31e9ba0ce76b4c3d270d9acc5a265e0902f71e1e"
        },
        {
          "id": "v4-sky-fill-legacy1-aerial-reference",
          "src": "./assets/lookdev/iterations/v4-sky-fill-legacy1/aerial-reference.png",
          "label": "Sky fill · legacy · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "Unchanged upper-sky fill control; exact prior near-source64 daylight PNGs. Native1920×1080 fulltrace; exact camera/sun/weather pair.",
          "config": "./assets/lookdev/iterations/v4-sky-fill-legacy1/aerial-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-sky-fill-legacy1/aerial-reference.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "isolated control",
          "sourceSHA256": "fd96c2dae945f9571f4bffe0316c957a53d3d6204d2b6f30ea1596abd7de0bd4"
        },
        {
          "id": "v4-sky-fill-hemisphere1-aerial-reference",
          "src": "./assets/lookdev/iterations/v4-sky-fill-hemisphere1/aerial-reference.png",
          "label": "Sky fill · hemisphere · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "Subtle cloud-base readability improvement; wide chosen for the next comparison. Native1920×1080 fulltrace; exact camera/sun/weather pair.",
          "config": "./assets/lookdev/iterations/v4-sky-fill-hemisphere1/aerial-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-sky-fill-hemisphere1/aerial-reference.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "reviewed alternative",
          "sourceSHA256": "fd96c2dae945f9571f4bffe0316c957a53d3d6204d2b6f30ea1596abd7de0bd4"
        },
        {
          "id": "v4-sky-fill-wide1-aerial-reference",
          "src": "./assets/lookdev/iterations/v4-sky-fill-wide1/aerial-reference.png",
          "label": "Sky fill · wide · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "Root and independent QA retain wide as the working artist calibration: shaded hero and foreground-bank faces read more clearly while retaining depth. Broad bright crowns remain unresolved. Same native density, 121 solar and ground component; no solved environmental-transport claim. Combined motion/cost pending; not defaulted. Native1920×1080 fulltrace; exact camera/sun/weather pair.",
          "config": "./assets/lookdev/iterations/v4-sky-fill-wide1/aerial-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-sky-fill-wide1/aerial-reference.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "visual candidate retained; motion/cost pending",
          "sourceSHA256": "fd96c2dae945f9571f4bffe0316c957a53d3d6204d2b6f30ea1596abd7de0bd4"
        },
        {
          "id": "v4-wb-wide-cool2-aerial-reference",
          "src": "./assets/lookdev/iterations/v4-wb-wide-cool2/aerial-reference.png",
          "label": "Wide fill · normalized modest-cool WB · NEUTRAL / WB 0.9452328088296811,1.005566817903916,1.1061234996943077 / exposure 1.15",
          "caption": "Normalized modest-cool WB makes crowns closer to white and separates blue sky from gray cloud faces while preserving warm land. This is camera grading, not a physical light-source correction. Exact cloudSkyFill=wide metadata verified; scene, camera, sun, Neutral exposure1.15 fixed. Dusk and combined motion still pending.",
          "config": "./assets/lookdev/iterations/v4-wb-wide-cool2/aerial-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-wb-wide-cool2/aerial-reference.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "Grade candidate retained; dusk pending",
          "sourceSHA256": "fd96c2dae945f9571f4bffe0316c957a53d3d6204d2b6f30ea1596abd7de0bd4"
        },
        {
          "id": "v4-wide-cool-agx1-aerial-reference",
          "src": "./assets/lookdev/iterations/v4-wide-cool-agx1/aerial-reference.png",
          "label": "Wide fill · cool AgX1.15 alternative · AGX / WB 0.9452328088296811,1.005566817903916,1.1061234996943077 / exposure 1.15",
          "caption": "QA rejects AgX at exposure1.15: overall washout and reduced sky/land/cloud depth separation, without useful recovery of bright-crown detail. Same corrected wide fill, normalized cool WB, exact camera/sun/weather and stable source. Keep Neutral exposure1.15 for combined validation.",
          "config": "./assets/lookdev/iterations/v4-wide-cool-agx1/aerial-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-wide-cool-agx1/aerial-reference.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "rejected",
          "sourceSHA256": "fd96c2dae945f9571f4bffe0316c957a53d3d6204d2b6f30ea1596abd7de0bd4"
        },
        {
          "id": "v4-combined-quality1-aerial-reference",
          "src": "./assets/lookdev/iterations/v4-combined-quality1/aerial-reference.png",
          "label": "Combined quality · deposits trial · NEUTRAL / WB 0.9452328088296811,1.005566817903916,1.1061234996943077 / exposure 1.15",
          "caption": "Pale camouflage-like distant land patches revealed the deposits material failure. Ground detail has useful POM/micro relief, but this exact deposits stack is rejected. Decoupled weather.5/sun.91 dusk is too dark violet and remains unresolved; it is not the final film look.",
          "config": "./assets/lookdev/iterations/v4-combined-quality1/aerial-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-combined-quality1/aerial-reference.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "Combined deposits rejected; twilight unresolved",
          "sourceSHA256": "a20fab554caf5e293833f3ac40e174ed1ee18df296eba3cb2122d12ba096733d"
        },
        {
          "id": "v4-combined-no-deposits1-aerial-reference",
          "src": "./assets/lookdev/iterations/v4-combined-no-deposits1/aerial-reference.png",
          "label": "Combined native quality · deposits off · NEUTRAL / WB 0.9452328088296811,1.005566817903916,1.1061234996943077 / exposure 1.15",
          "caption": "Combined daylight candidate retains native regional relief, foreground bank, hero128/near64, wide sky fill, photographic Neutral grade, micro aggregate and POM. Deposits disabled: isolated pair removes pale camouflage patches at distance. Motion and full native60FPS coverage remain open; planar cliff faces/broad white crowns still limit photographic parity.",
          "config": "./assets/lookdev/iterations/v4-combined-no-deposits1/aerial-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-combined-no-deposits1/aerial-reference.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "Daylight candidate; motion/cost pending",
          "sourceSHA256": "a20fab554caf5e293833f3ac40e174ed1ee18df296eba3cb2122d12ba096733d"
        },
        {
          "id": "v4-solar-altitude1-aerial-reference",
          "src": "./assets/lookdev/iterations/v4-solar-altitude1/aerial-reference.png",
          "label": "Altitude solar diagnostic · hard red caps rejected · NEUTRAL / WB 0.9452328088296811,1.005566817903916,1.1061234996943077 / exposure 1.15",
          "caption": "Rejected presentation candidate: physically higher solar samples pass integrity, but frozen twilight shows hard red caps. exact full-trace GPU readback · 1920 × 1080 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 0.9452328088296811,1.005566817903916,1.1061234996943077 / exposure 1.15.",
          "config": "./assets/lookdev/iterations/v4-solar-altitude1/aerial-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-solar-altitude1/aerial-reference.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "rejected",
          "sourceSHA256": "502c29379ad1eda07faf63c6212929f813a90dcf104b780b0955470fb3ca4029"
        },
        {
          "id": "v4-cliff-band-pilot1-aerial-reference",
          "src": "./assets/lookdev/iterations/v4-cliff-band-pilot1/aerial-reference.png",
          "label": "Natural scanned band pilot · rejected visibility · NEUTRAL / WB 0.9452328088296811,1.005566817903916,1.1061234996943077 / exposure 1.15",
          "caption": "Rejected pilot: dark isolated protrusions and mostly hidden source faces, no coherent cliff band. exact full-trace GPU readback · 1920 × 1080 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 0.9452328088296811,1.005566817903916,1.1061234996943077 / exposure 1.15.",
          "config": "./assets/lookdev/iterations/v4-cliff-band-pilot1/aerial-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-cliff-band-pilot1/aerial-reference.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "rejected",
          "sourceSHA256": "502c29379ad1eda07faf63c6212929f813a90dcf104b780b0955470fb3ca4029"
        },
        {
          "id": "v4-solar-control1-aerial-reference",
          "src": "./assets/lookdev/iterations/v4-solar-control1/aerial-reference.png",
          "label": "Fixed1400m solar control · NEUTRAL / WB 0.9452328088296811,1.005566817903916,1.1061234996943077 / exposure 1.15",
          "caption": "Matched control · exact full-trace GPU readback · 1920 × 1080 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 0.9452328088296811,1.005566817903916,1.1061234996943077 / exposure 1.15.",
          "config": "./assets/lookdev/iterations/v4-solar-control1/aerial-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-solar-control1/aerial-reference.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "control",
          "sourceSHA256": "502c29379ad1eda07faf63c6212929f813a90dcf104b780b0955470fb3ca4029"
        },
        {
          "id": "v4-cliff-band-control1-aerial-reference",
          "src": "./assets/lookdev/iterations/v4-cliff-band-control1/aerial-reference.png",
          "label": "Scanned cliff band absent control · NEUTRAL / WB 0.9452328088296811,1.005566817903916,1.1061234996943077 / exposure 1.15",
          "caption": "Matched control · exact full-trace GPU readback · 1920 × 1080 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 0.9452328088296811,1.005566817903916,1.1061234996943077 / exposure 1.15.",
          "config": "./assets/lookdev/iterations/v4-cliff-band-control1/aerial-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-cliff-band-control1/aerial-reference.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "control",
          "sourceSHA256": "502c29379ad1eda07faf63c6212929f813a90dcf104b780b0955470fb3ca4029"
        },
        {
          "id": "v4-solar-disk-legacy1-aerial-reference",
          "src": "./assets/lookdev/iterations/v4-solar-disk-legacy1/aerial-reference.png",
          "label": "Finite Sun study · fixed-Sun control · NEUTRAL / WB 0.9452328088296811,1.005566817903916,1.1061234996943077 / exposure 1.15",
          "caption": "Fresh matching legacy control; all five PNGs byte-identical to prior source. exact full-trace GPU readback · 1920 × 1080 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 0.9452328088296811,1.005566817903916,1.1061234996943077 / exposure 1.15.",
          "config": "./assets/lookdev/iterations/v4-solar-disk-legacy1/aerial-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-solar-disk-legacy1/aerial-reference.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "control",
          "sourceSHA256": "ee498f419bbe6c9c644e2150d9e22db288bd92602257037ffb80deb2ededb200"
        },
        {
          "id": "v4-solar-disk-candidate1-aerial-reference",
          "src": "./assets/lookdev/iterations/v4-solar-disk-candidate1/aerial-reference.png",
          "label": "Finite Sun disk · visual candidate · NEUTRAL / WB 0.9452328088296811,1.005566817903916,1.1061234996943077 / exposure 1.15",
          "caption": "Retained visual candidate: finite disk removes the frozen-aerial hard red cutoff and gives the actual .91 right-edge cloud soft rose illumination; daylight pairs have no obvious new regression. Dark violet twilight and approximate local source rescaling remain unresolved. Moving-Sun continuity and clean cost pending; not defaulted. exact full-trace GPU readback · 1920 × 1080 cloud trace / 1920 × 1080 output · weather 0.5, sun custom direction, coverage 0.65 · NEUTRAL / WB 0.9452328088296811,1.005566817903916,1.1061234996943077 / exposure 1.15.",
          "config": "./assets/lookdev/iterations/v4-solar-disk-candidate1/aerial-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-solar-disk-candidate1/aerial-reference.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "retained candidate",
          "sourceSHA256": "ee498f419bbe6c9c644e2150d9e22db288bd92602257037ffb80deb2ededb200"
        },
        {
          "id": "v4-hero-scale-control1-aerial-reference",
          "src": "./assets/lookdev/iterations/v4-hero-scale-control1/aerial-reference.png",
          "label": "Hero scale1 control · NEUTRAL / WB 0.9452328088296811,1.005566817903916,1.1061234996943077 / exposure 1.15",
          "caption": "Matched scale1 control; retained composition relative to the scale0.8 experiment. Native1920×1080 full-trace still; no timing claim.",
          "config": "./assets/lookdev/iterations/v4-hero-scale-control1/aerial-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-hero-scale-control1/aerial-reference.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "control",
          "sourceSHA256": "1de62199f2de2d51bf80c71aa4b4eca2a734b9a04472c414eba184eb617a9a44"
        },
        {
          "id": "v4-hero-scale-candidate1-aerial-reference",
          "src": "./assets/lookdev/iterations/v4-hero-scale-candidate1/aerial-reference.png",
          "label": "Hero scale0.8 experiment · NEUTRAL / WB 0.9452328088296811,1.005566817903916,1.1061234996943077 / exposure 1.15",
          "caption": "Not selected: aerial opening improves, but ground tower becomes detached above a dark bowl; no new fine morphology. Native1920×1080 full-trace still; no timing claim.",
          "config": "./assets/lookdev/iterations/v4-hero-scale-candidate1/aerial-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-hero-scale-candidate1/aerial-reference.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "not selected",
          "sourceSHA256": "1de62199f2de2d51bf80c71aa4b4eca2a734b9a04472c414eba184eb617a9a44"
        },
        {
          "id": "v4-height-filtered-views1-aerial-reference",
          "src": "./assets/lookdev/iterations/v4-height-filtered-views1/aerial-reference.png",
          "label": "Hardware-filter height control",
          "caption": "Legacy hardware height filtering: actual GPU height differs from contact placement by up to12.27cm at the tested foreground triangles; rectangular bare pads and raised boundaries are visible. Native1920x1080 full trace; actual camera, source hashes and settings are recorded in the linked metadata. No performance claim.",
          "config": "./assets/lookdev/iterations/v4-height-filtered-views1/aerial-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-height-filtered-views1/aerial-reference.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "diagnostic baseline",
          "sourceSHA256": "aa9ec47aeb890c1c5d8d7f15e8a7cff9ad6d34fd0e203f6fa951224e873406f6"
        },
        {
          "id": "v4-height-precise-views1-aerial-reference",
          "src": "./assets/lookdev/iterations/v4-height-precise-views1/aerial-reference.png",
          "label": "Precise terrain height · corrected gravel contact",
          "caption": "Explicit Float32 height filtering removes the rectangular bare pads and restores continuous gravel contact. Maximum tested contact error is0.0731mm. Ground, grazing and aerial review retained; matched corrected-height cost now exceeds the target (see the current six-mode comparison). Native1920x1080 full trace; actual camera, source hashes and settings are recorded in the linked metadata. No performance claim.",
          "config": "./assets/lookdev/iterations/v4-height-precise-views1/aerial-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-height-precise-views1/aerial-reference.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "retained correctness and visual candidate; budget fails",
          "sourceSHA256": "aa9ec47aeb890c1c5d8d7f15e8a7cff9ad6d34fd0e203f6fa951224e873406f6"
        },
        {
          "id": "v4-height-r32-precise-views1-aerial-reference",
          "src": "./assets/lookdev/iterations/v4-height-r32-precise-views1/aerial-reference.png",
          "label": "Precise height · matched Float32 control",
          "caption": "Manual precise-height control on the same source as the Float32 candidate. Native 1920×1080 full-trace still; identical scene, camera, Sun and display, only height filter differs. No broad pads, contact seam or shadow shift seen by root, QA and independent terrain review. This does not establish arbitrary-coordinate equality, moving-camera acceptance or performance.",
          "config": "./assets/lookdev/iterations/v4-height-r32-precise-views1/aerial-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-height-r32-precise-views1/aerial-reference.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "retained correctness control",
          "sourceSHA256": "6f229a08d74dc6ceb25e48cb4d3c501fa8bae76d78d190dff3f14b75555128dd"
        },
        {
          "id": "v4-height-r32-float32-views1-aerial-reference",
          "src": "./assets/lookdev/iterations/v4-height-r32-float32-views1/aerial-reference.png",
          "label": "Float32 texture height · cost candidate",
          "caption": "Six R32 textures preserve normal/material reads and add 147 MiB. Tested 383 vertices and 11 foreground contacts pass the 2 mm gate (contact max 0.0126 mm). Display RGB mean/max difference from precise: 0.00159/12 codes; sparse peak changes are retained for inspection. Native 1920×1080 full-trace still; identical scene, camera, Sun and display, only height filter differs. No broad pads, contact seam or shadow shift seen by root, QA and independent terrain review. This does not establish arbitrary-coordinate equality, moving-camera acceptance or performance.",
          "config": "./assets/lookdev/iterations/v4-height-r32-float32-views1/aerial-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-height-r32-float32-views1/aerial-reference.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "visual candidate; cost and motion pending",
          "sourceSHA256": "6f229a08d74dc6ceb25e48cb4d3c501fa8bae76d78d190dff3f14b75555128dd"
        },
        {
          "id": "v4-scene-layer-control1-aerial-reference",
          "src": "./assets/lookdev/iterations/v4-scene-layer-control1/aerial-reference.png",
          "label": "Scene-layer control · canonical aerial",
          "caption": "Retained selected stack with Float32 terrain height; both optional scene layers are disabled. Native1920×1080 full-trace still; same camera, weather, Sun and display as matched control. Exact source/option/feature assertions pass; these establish isolated functional evidence, not photorealistic appearance, moving-camera or cost acceptance.",
          "config": "./assets/lookdev/iterations/v4-scene-layer-control1/aerial-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-scene-layer-control1/aerial-reference.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "matched control",
          "sourceSHA256": "be9ce55dd8eba8f89154344cc24643fba0ac4a229d2589ff8266dbd8490f183d"
        },
        {
          "id": "v4-scene-layer-control1-above-ice-downward",
          "src": "./assets/lookdev/iterations/v4-scene-layer-control1/above-ice-downward.png",
          "label": "Scene-layer control · 10km downward proof",
          "caption": "Retained selected stack with Float32 terrain height; both optional scene layers are disabled. Native1920×1080 full-trace still; same camera, weather, Sun and display as matched control. Exact source/option/feature assertions pass; these establish isolated functional evidence, not photorealistic appearance, moving-camera or cost acceptance.",
          "config": "./assets/lookdev/iterations/v4-scene-layer-control1/above-ice-downward.config.json",
          "metadata": "./assets/lookdev/iterations/v4-scene-layer-control1/above-ice-downward.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "matched control",
          "sourceSHA256": "be9ce55dd8eba8f89154344cc24643fba0ac4a229d2589ff8266dbd8490f183d"
        },
        {
          "id": "v4-scene-layer-control1-frozen-aerial-low-sun",
          "src": "./assets/lookdev/iterations/v4-scene-layer-control1/frozen-aerial-low-sun.png",
          "label": "Scene-layer control · frozen low-Sun aerial",
          "caption": "Retained selected stack with Float32 terrain height; both optional scene layers are disabled. Native1920×1080 full-trace still; same camera, weather, Sun and display as matched control. Exact source/option/feature assertions pass; these establish isolated functional evidence, not photorealistic appearance, moving-camera or cost acceptance.",
          "config": "./assets/lookdev/iterations/v4-scene-layer-control1/frozen-aerial-low-sun.config.json",
          "metadata": "./assets/lookdev/iterations/v4-scene-layer-control1/frozen-aerial-low-sun.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "matched control",
          "sourceSHA256": "be9ce55dd8eba8f89154344cc24643fba0ac4a229d2589ff8266dbd8490f183d"
        },
        {
          "id": "v4-high-cloud-native1-aerial-reference",
          "src": "./assets/lookdev/iterations/v4-high-cloud-native1/aerial-reference.png",
          "label": "Cirrus layer · rejected · canonical aerial",
          "caption": "Long, repeated parallel streaks read as artificial contrails rather than varied wispy ice clouds. Aerial and above-layer frames do not establish complete ordering/transport correctness by appearance alone. Native1920×1080 full-trace still; same camera, weather, Sun and display as matched control. Exact source/option/feature assertions pass; these establish isolated functional evidence, not photorealistic appearance, moving-camera or cost acceptance.",
          "config": "./assets/lookdev/iterations/v4-high-cloud-native1/aerial-reference.config.json",
          "metadata": "./assets/lookdev/iterations/v4-high-cloud-native1/aerial-reference.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "rejected; not selected",
          "sourceSHA256": "be9ce55dd8eba8f89154344cc24643fba0ac4a229d2589ff8266dbd8490f183d"
        },
        {
          "id": "v4-high-cloud-native1-above-ice-downward",
          "src": "./assets/lookdev/iterations/v4-high-cloud-native1/above-ice-downward.png",
          "label": "Cirrus layer · rejected · 10km downward proof",
          "caption": "Long, repeated parallel streaks read as artificial contrails rather than varied wispy ice clouds. Aerial and above-layer frames do not establish complete ordering/transport correctness by appearance alone. Native1920×1080 full-trace still; same camera, weather, Sun and display as matched control. Exact source/option/feature assertions pass; these establish isolated functional evidence, not photorealistic appearance, moving-camera or cost acceptance.",
          "config": "./assets/lookdev/iterations/v4-high-cloud-native1/above-ice-downward.config.json",
          "metadata": "./assets/lookdev/iterations/v4-high-cloud-native1/above-ice-downward.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "rejected; not selected",
          "sourceSHA256": "be9ce55dd8eba8f89154344cc24643fba0ac4a229d2589ff8266dbd8490f183d"
        },
        {
          "id": "v4-high-cloud-native1-frozen-aerial-low-sun",
          "src": "./assets/lookdev/iterations/v4-high-cloud-native1/frozen-aerial-low-sun.png",
          "label": "Cirrus layer · rejected · frozen low-Sun aerial",
          "caption": "Long, repeated parallel streaks read as artificial contrails rather than varied wispy ice clouds. Aerial and above-layer frames do not establish complete ordering/transport correctness by appearance alone. Native1920×1080 full-trace still; same camera, weather, Sun and display as matched control. Exact source/option/feature assertions pass; these establish isolated functional evidence, not photorealistic appearance, moving-camera or cost acceptance.",
          "config": "./assets/lookdev/iterations/v4-high-cloud-native1/frozen-aerial-low-sun.config.json",
          "metadata": "./assets/lookdev/iterations/v4-high-cloud-native1/frozen-aerial-low-sun.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "rejected; not selected",
          "sourceSHA256": "be9ce55dd8eba8f89154344cc24643fba0ac4a229d2589ff8266dbd8490f183d"
        }
      ],
      "defaultCapture": "v4-height-precise-views1-aerial-reference"
    },
    {
      "id": "dawn",
      "label": "Low sun",
      "description": "Dawn and dusk optical diagnostics; exact states and camera poses remain recorded.",
      "reference": null,
      "capture": {
        "src": "./assets/lookdev/dawn-render.png",
        "label": "V3 released regression baseline",
        "evidence": "outputs/observatory/lookdev-final/report.json",
        "quality": "high",
        "time": 0.07,
        "caption": "Static WebGPU capture · High · 1536 × 864 cloud trace / 1920 × 1080 output · scene time 0.07. Live playback uses temporal reconstruction.",
        "status": "baseline only"
      },
      "notes": [
        {
          "title": "Low-sun optical diagnostic",
          "text": "This comparison deliberately combines low sunlight with formed clouds to expose lighting differences. It is not a frame from the final authored sunrise sequence."
        },
        {
          "title": "No matching target yet",
          "text": "A separate generated dawn reference has not been added. This pane shows actual renderer output, without substituting a concept image."
        },
        {
          "title": "Continuous daylight",
          "text": "Weather time and linked sunlight advance at each rendered frame. Sun position can also be adjusted independently in the observatory."
        }
      ],
      "candidates": [
        {
          "id": "v4-illumination-control1-dawn-cloud-illumination",
          "src": "./assets/lookdev/iterations/v4-illumination-control1/dawn-cloud-illumination.png",
          "label": "Native illumination control · Neutral daylight · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "Reviewed lighting candidate; scene not accepted · exact full-trace GPU readback · 1920 × 1080 cloud trace / 1920 × 1080 output · weather 0.5, sun 0.23, coverage 0.65 · NEUTRAL / WB 1,1,1 / exposure 1.15.",
          "config": "./assets/lookdev/iterations/v4-illumination-control1/dawn-cloud-illumination.config.json",
          "metadata": "./assets/lookdev/iterations/v4-illumination-control1/dawn-cloud-illumination.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "not accepted",
          "sourceSHA256": "0e87cb79a5cb7d15cae625a1d3e3d24af9b4a4841d0faeac5a00141b794550ca"
        },
        {
          "id": "v4-illumination-candidate1-dawn-cloud-illumination",
          "src": "./assets/lookdev/iterations/v4-illumination-candidate1/dawn-cloud-illumination.png",
          "label": "Cached128 illumination · viable candidate · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "Reviewed lighting candidate; scene not accepted · exact full-trace GPU readback · 1920 × 1080 cloud trace / 1920 × 1080 output · weather 0.5, sun 0.23, coverage 0.65 · NEUTRAL / WB 1,1,1 / exposure 1.15.",
          "config": "./assets/lookdev/iterations/v4-illumination-candidate1/dawn-cloud-illumination.config.json",
          "metadata": "./assets/lookdev/iterations/v4-illumination-candidate1/dawn-cloud-illumination.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "not accepted",
          "sourceSHA256": "0e87cb79a5cb7d15cae625a1d3e3d24af9b4a4841d0faeac5a00141b794550ca"
        },
        {
          "id": "v4-bounds-control1-dusk-shadow",
          "src": "./assets/lookdev/iterations/v4-bounds-control1/dusk-shadow.png",
          "label": "Current native control · regional bounds off · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "Default-off native ground/aerial images reproduce the prior filtered+relaxed captures byte-for-byte; dusk adds a current low-sun control. Native1920×1080 cloud trace/output; exact full-trace GPU readback. Whole-scene photographic acceptance remains open.",
          "config": "./assets/lookdev/iterations/v4-bounds-control1/dusk-shadow.config.json",
          "metadata": "./assets/lookdev/iterations/v4-bounds-control1/dusk-shadow.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.9,
          "status": "control",
          "sourceSHA256": "8d99287d831e65806d1a50e0a5e3eafbafa52034a1ef11fe735f9d4983cc2864"
        },
        {
          "id": "v4-bounds-regional1-dusk-shadow",
          "src": "./assets/lookdev/iterations/v4-bounds-regional1/dusk-shadow.png",
          "label": "Regional shadow bounds · exact native parity · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "Ground, aerial and dusk native PNGs are byte-identical to same-source controls. Independent Float32 visibility audit also matches. Timing remains separate. Native1920×1080 cloud trace/output; exact full-trace GPU readback. Whole-scene photographic acceptance remains open.",
          "config": "./assets/lookdev/iterations/v4-bounds-regional1/dusk-shadow.config.json",
          "metadata": "./assets/lookdev/iterations/v4-bounds-regional1/dusk-shadow.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.9,
          "status": "retained exact-parity optimization",
          "sourceSHA256": "8d99287d831e65806d1a50e0a5e3eafbafa52034a1ef11fe735f9d4983cc2864"
        },
        {
          "id": "v4-aerial-control1-aerial-dawn-oracle",
          "src": "./assets/lookdev/iterations/v4-aerial-control1/aerial-dawn-oracle.png",
          "label": "Aerial transport · default8 control · NEUTRAL / WB 1,1,1 / exposure 1.15 · Dawn diagnostic .11",
          "caption": "Default8 transport control; same camera/weather/display/source as reference128 and LUT. Native1920×1080 cloud trace/output; explicit full-trace GPU readback. Photographic acceptance remains open.",
          "config": "./assets/lookdev/iterations/v4-aerial-control1/aerial-dawn-oracle.config.json",
          "metadata": "./assets/lookdev/iterations/v4-aerial-control1/aerial-dawn-oracle.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.11,
          "status": "control",
          "sourceSHA256": "9bb5f7ae95e868cf48eadc04e3985db9125f87569221fed113ccb9d83de1c839"
        },
        {
          "id": "v4-aerial-control1-aerial-dusk-oracle",
          "src": "./assets/lookdev/iterations/v4-aerial-control1/aerial-dusk-oracle.png",
          "label": "Aerial transport · default8 control · NEUTRAL / WB 1,1,1 / exposure 1.15 · Dusk diagnostic .91",
          "caption": "Default8 transport control; same camera/weather/display/source as reference128 and LUT. Native1920×1080 cloud trace/output; explicit full-trace GPU readback. Photographic acceptance remains open.",
          "config": "./assets/lookdev/iterations/v4-aerial-control1/aerial-dusk-oracle.config.json",
          "metadata": "./assets/lookdev/iterations/v4-aerial-control1/aerial-dusk-oracle.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.91,
          "status": "control",
          "sourceSHA256": "9bb5f7ae95e868cf48eadc04e3985db9125f87569221fed113ccb9d83de1c839"
        },
        {
          "id": "v4-aerial-reference1-aerial-dawn-oracle",
          "src": "./assets/lookdev/iterations/v4-aerial-reference1/aerial-dawn-oracle.png",
          "label": "Aerial transport · 128-step reference · NEUTRAL / WB 1,1,1 / exposure 1.15 · Dawn diagnostic .11",
          "caption": "128-step reference of the same optical model; not a separate photographic target or performance candidate. Native1920×1080 cloud trace/output; explicit full-trace GPU readback. Photographic acceptance remains open.",
          "config": "./assets/lookdev/iterations/v4-aerial-reference1/aerial-dawn-oracle.config.json",
          "metadata": "./assets/lookdev/iterations/v4-aerial-reference1/aerial-dawn-oracle.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.11,
          "status": "numerical reference",
          "sourceSHA256": "9bb5f7ae95e868cf48eadc04e3985db9125f87569221fed113ccb9d83de1c839"
        },
        {
          "id": "v4-aerial-reference1-aerial-dusk-oracle",
          "src": "./assets/lookdev/iterations/v4-aerial-reference1/aerial-dusk-oracle.png",
          "label": "Aerial transport · 128-step reference · NEUTRAL / WB 1,1,1 / exposure 1.15 · Dusk diagnostic .91",
          "caption": "128-step reference of the same optical model; not a separate photographic target or performance candidate. Native1920×1080 cloud trace/output; explicit full-trace GPU readback. Photographic acceptance remains open.",
          "config": "./assets/lookdev/iterations/v4-aerial-reference1/aerial-dusk-oracle.config.json",
          "metadata": "./assets/lookdev/iterations/v4-aerial-reference1/aerial-dusk-oracle.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.91,
          "status": "numerical reference",
          "sourceSHA256": "9bb5f7ae95e868cf48eadc04e3985db9125f87569221fed113ccb9d83de1c839"
        },
        {
          "id": "v4-aerial-lut1-aerial-dawn-oracle",
          "src": "./assets/lookdev/iterations/v4-aerial-lut1/aerial-dawn-oracle.png",
          "label": "Aerial transport · cumulative LUT · NEUTRAL / WB 1,1,1 / exposure 1.15 · Dawn diagnostic .11",
          "caption": "No new native bands/halos observed. Maximum1RGB-code difference from reference128 in all four views. Moving ground/above whole-frame GPU p95 remains over16.67ms; keep optional pending budget decision. Native1920×1080 cloud trace/output; explicit full-trace GPU readback. Photographic acceptance remains open.",
          "config": "./assets/lookdev/iterations/v4-aerial-lut1/aerial-dawn-oracle.config.json",
          "metadata": "./assets/lookdev/iterations/v4-aerial-lut1/aerial-dawn-oracle.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.11,
          "status": "optically viable; performance not established",
          "sourceSHA256": "9bb5f7ae95e868cf48eadc04e3985db9125f87569221fed113ccb9d83de1c839"
        },
        {
          "id": "v4-aerial-lut1-aerial-dusk-oracle",
          "src": "./assets/lookdev/iterations/v4-aerial-lut1/aerial-dusk-oracle.png",
          "label": "Aerial transport · cumulative LUT · NEUTRAL / WB 1,1,1 / exposure 1.15 · Dusk diagnostic .91",
          "caption": "No new native bands/halos observed. Maximum1RGB-code difference from reference128 in all four views. Moving ground/above whole-frame GPU p95 remains over16.67ms; keep optional pending budget decision. Native1920×1080 cloud trace/output; explicit full-trace GPU readback. Photographic acceptance remains open.",
          "config": "./assets/lookdev/iterations/v4-aerial-lut1/aerial-dusk-oracle.config.json",
          "metadata": "./assets/lookdev/iterations/v4-aerial-lut1/aerial-dusk-oracle.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.91,
          "status": "optically viable; performance not established",
          "sourceSHA256": "9bb5f7ae95e868cf48eadc04e3985db9125f87569221fed113ccb9d83de1c839"
        },
        {
          "id": "v4-environment-control1-environment-dusk",
          "src": "./assets/lookdev/iterations/v4-environment-control1/environment-dusk.png",
          "label": "Environment light · retained control · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "Retained ambient control. Hero128/near64/bank fixed; native relief off. Daylight images exactly match previous near64 frames.",
          "config": "./assets/lookdev/iterations/v4-environment-control1/environment-dusk.config.json",
          "metadata": "./assets/lookdev/iterations/v4-environment-control1/environment-dusk.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "isolated control",
          "sourceSHA256": "1efd2ce58f841799e1f925fe31e9ba0ce76b4c3d270d9acc5a265e0902f71e1e"
        },
        {
          "id": "v4-environment-candidate1-environment-dusk",
          "src": "./assets/lookdev/iterations/v4-environment-candidate1/environment-dusk.png",
          "label": "Environment light · bounded escape pilot · NEUTRAL / WB 1,1,1 / exposure 1.15",
          "caption": "Root and QA reject default promotion: warmer cream crowns without useful cloud-base fill or recovery of broad-top gradients. Dusk loses near-cloud interior variation. Exact solar/extinction integrity is valuable but does not establish environmental accuracy or visual improvement.",
          "config": "./assets/lookdev/iterations/v4-environment-candidate1/environment-dusk.config.json",
          "metadata": "./assets/lookdev/iterations/v4-environment-candidate1/environment-dusk.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "rejected",
          "sourceSHA256": "1efd2ce58f841799e1f925fe31e9ba0ce76b4c3d270d9acc5a265e0902f71e1e"
        },
        {
          "id": "v4-combined-quality1-combined-dusk",
          "src": "./assets/lookdev/iterations/v4-combined-quality1/combined-dusk.png",
          "label": "Combined quality · deposits trial · NEUTRAL / WB 0.9452328088296811,1.005566817903916,1.1061234996943077 / exposure 1.15",
          "caption": "Pale camouflage-like distant land patches revealed the deposits material failure. Ground detail has useful POM/micro relief, but this exact deposits stack is rejected. Decoupled weather.5/sun.91 dusk is too dark violet and remains unresolved; it is not the final film look.",
          "config": "./assets/lookdev/iterations/v4-combined-quality1/combined-dusk.config.json",
          "metadata": "./assets/lookdev/iterations/v4-combined-quality1/combined-dusk.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "Combined deposits rejected; twilight unresolved",
          "sourceSHA256": "a20fab554caf5e293833f3ac40e174ed1ee18df296eba3cb2122d12ba096733d"
        },
        {
          "id": "v4-solar-altitude1-frozen-film-dusk",
          "src": "./assets/lookdev/iterations/v4-solar-altitude1/frozen-film-dusk.png",
          "label": "Altitude solar diagnostic · hard red caps rejected · NEUTRAL / WB 0.9452328088296811,1.005566817903916,1.1061234996943077 / exposure 1.15",
          "caption": "Rejected presentation candidate: physically higher solar samples pass integrity, but frozen twilight shows hard red caps. exact full-trace GPU readback · 1920 × 1080 cloud trace / 1920 × 1080 output · weather 0.5, sun 0.91, coverage 0.65 · NEUTRAL / WB 0.9452328088296811,1.005566817903916,1.1061234996943077 / exposure 1.15.",
          "config": "./assets/lookdev/iterations/v4-solar-altitude1/frozen-film-dusk.config.json",
          "metadata": "./assets/lookdev/iterations/v4-solar-altitude1/frozen-film-dusk.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "rejected",
          "sourceSHA256": "502c29379ad1eda07faf63c6212929f813a90dcf104b780b0955470fb3ca4029"
        },
        {
          "id": "v4-solar-altitude1-frozen-aerial-dusk",
          "src": "./assets/lookdev/iterations/v4-solar-altitude1/frozen-aerial-dusk.png",
          "label": "Altitude solar diagnostic · hard red caps rejected · NEUTRAL / WB 0.9452328088296811,1.005566817903916,1.1061234996943077 / exposure 1.15",
          "caption": "Rejected presentation candidate: physically higher solar samples pass integrity, but frozen twilight shows hard red caps. exact full-trace GPU readback · 1920 × 1080 cloud trace / 1920 × 1080 output · weather 0.5, sun 0.91, coverage 0.65 · NEUTRAL / WB 0.9452328088296811,1.005566817903916,1.1061234996943077 / exposure 1.15.",
          "config": "./assets/lookdev/iterations/v4-solar-altitude1/frozen-aerial-dusk.config.json",
          "metadata": "./assets/lookdev/iterations/v4-solar-altitude1/frozen-aerial-dusk.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "rejected",
          "sourceSHA256": "502c29379ad1eda07faf63c6212929f813a90dcf104b780b0955470fb3ca4029"
        },
        {
          "id": "v4-solar-altitude1-film-dusk-091",
          "src": "./assets/lookdev/iterations/v4-solar-altitude1/film-dusk-091.png",
          "label": "Altitude solar diagnostic · hard red caps rejected · NEUTRAL / WB 0.9452328088296811,1.005566817903916,1.1061234996943077 / exposure 1.15",
          "caption": "Rejected presentation candidate: physically higher solar samples pass integrity, but frozen twilight shows hard red caps. exact full-trace GPU readback · 1920 × 1080 cloud trace / 1920 × 1080 output · weather 0.91, sun 0.91, coverage 0.65 · NEUTRAL / WB 0.9452328088296811,1.005566817903916,1.1061234996943077 / exposure 1.15.",
          "config": "./assets/lookdev/iterations/v4-solar-altitude1/film-dusk-091.config.json",
          "metadata": "./assets/lookdev/iterations/v4-solar-altitude1/film-dusk-091.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.91,
          "status": "rejected",
          "sourceSHA256": "502c29379ad1eda07faf63c6212929f813a90dcf104b780b0955470fb3ca4029"
        },
        {
          "id": "v4-solar-control1-frozen-film-dusk",
          "src": "./assets/lookdev/iterations/v4-solar-control1/frozen-film-dusk.png",
          "label": "Fixed1400m solar control · NEUTRAL / WB 0.9452328088296811,1.005566817903916,1.1061234996943077 / exposure 1.15",
          "caption": "Matched control · exact full-trace GPU readback · 1920 × 1080 cloud trace / 1920 × 1080 output · weather 0.5, sun 0.91, coverage 0.65 · NEUTRAL / WB 0.9452328088296811,1.005566817903916,1.1061234996943077 / exposure 1.15.",
          "config": "./assets/lookdev/iterations/v4-solar-control1/frozen-film-dusk.config.json",
          "metadata": "./assets/lookdev/iterations/v4-solar-control1/frozen-film-dusk.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "control",
          "sourceSHA256": "502c29379ad1eda07faf63c6212929f813a90dcf104b780b0955470fb3ca4029"
        },
        {
          "id": "v4-solar-control1-frozen-aerial-dusk",
          "src": "./assets/lookdev/iterations/v4-solar-control1/frozen-aerial-dusk.png",
          "label": "Fixed1400m solar control · NEUTRAL / WB 0.9452328088296811,1.005566817903916,1.1061234996943077 / exposure 1.15",
          "caption": "Matched control · exact full-trace GPU readback · 1920 × 1080 cloud trace / 1920 × 1080 output · weather 0.5, sun 0.91, coverage 0.65 · NEUTRAL / WB 0.9452328088296811,1.005566817903916,1.1061234996943077 / exposure 1.15.",
          "config": "./assets/lookdev/iterations/v4-solar-control1/frozen-aerial-dusk.config.json",
          "metadata": "./assets/lookdev/iterations/v4-solar-control1/frozen-aerial-dusk.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "control",
          "sourceSHA256": "502c29379ad1eda07faf63c6212929f813a90dcf104b780b0955470fb3ca4029"
        },
        {
          "id": "v4-solar-control1-film-dusk-091",
          "src": "./assets/lookdev/iterations/v4-solar-control1/film-dusk-091.png",
          "label": "Fixed1400m solar control · NEUTRAL / WB 0.9452328088296811,1.005566817903916,1.1061234996943077 / exposure 1.15",
          "caption": "Matched control · exact full-trace GPU readback · 1920 × 1080 cloud trace / 1920 × 1080 output · weather 0.91, sun 0.91, coverage 0.65 · NEUTRAL / WB 0.9452328088296811,1.005566817903916,1.1061234996943077 / exposure 1.15.",
          "config": "./assets/lookdev/iterations/v4-solar-control1/film-dusk-091.config.json",
          "metadata": "./assets/lookdev/iterations/v4-solar-control1/film-dusk-091.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.91,
          "status": "control",
          "sourceSHA256": "502c29379ad1eda07faf63c6212929f813a90dcf104b780b0955470fb3ca4029"
        },
        {
          "id": "v4-solar-disk-legacy1-frozen-film-dusk",
          "src": "./assets/lookdev/iterations/v4-solar-disk-legacy1/frozen-film-dusk.png",
          "label": "Finite Sun study · fixed-Sun control · NEUTRAL / WB 0.9452328088296811,1.005566817903916,1.1061234996943077 / exposure 1.15",
          "caption": "Fresh matching legacy control; all five PNGs byte-identical to prior source. exact full-trace GPU readback · 1920 × 1080 cloud trace / 1920 × 1080 output · weather 0.5, sun 0.91, coverage 0.65 · NEUTRAL / WB 0.9452328088296811,1.005566817903916,1.1061234996943077 / exposure 1.15.",
          "config": "./assets/lookdev/iterations/v4-solar-disk-legacy1/frozen-film-dusk.config.json",
          "metadata": "./assets/lookdev/iterations/v4-solar-disk-legacy1/frozen-film-dusk.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "control",
          "sourceSHA256": "ee498f419bbe6c9c644e2150d9e22db288bd92602257037ffb80deb2ededb200"
        },
        {
          "id": "v4-solar-disk-legacy1-frozen-aerial-dusk",
          "src": "./assets/lookdev/iterations/v4-solar-disk-legacy1/frozen-aerial-dusk.png",
          "label": "Finite Sun study · fixed-Sun control · NEUTRAL / WB 0.9452328088296811,1.005566817903916,1.1061234996943077 / exposure 1.15",
          "caption": "Fresh matching legacy control; all five PNGs byte-identical to prior source. exact full-trace GPU readback · 1920 × 1080 cloud trace / 1920 × 1080 output · weather 0.5, sun 0.91, coverage 0.65 · NEUTRAL / WB 0.9452328088296811,1.005566817903916,1.1061234996943077 / exposure 1.15.",
          "config": "./assets/lookdev/iterations/v4-solar-disk-legacy1/frozen-aerial-dusk.config.json",
          "metadata": "./assets/lookdev/iterations/v4-solar-disk-legacy1/frozen-aerial-dusk.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "control",
          "sourceSHA256": "ee498f419bbe6c9c644e2150d9e22db288bd92602257037ffb80deb2ededb200"
        },
        {
          "id": "v4-solar-disk-legacy1-film-dusk-091",
          "src": "./assets/lookdev/iterations/v4-solar-disk-legacy1/film-dusk-091.png",
          "label": "Finite Sun study · fixed-Sun control · NEUTRAL / WB 0.9452328088296811,1.005566817903916,1.1061234996943077 / exposure 1.15",
          "caption": "Fresh matching legacy control; all five PNGs byte-identical to prior source. exact full-trace GPU readback · 1920 × 1080 cloud trace / 1920 × 1080 output · weather 0.91, sun 0.91, coverage 0.65 · NEUTRAL / WB 0.9452328088296811,1.005566817903916,1.1061234996943077 / exposure 1.15.",
          "config": "./assets/lookdev/iterations/v4-solar-disk-legacy1/film-dusk-091.config.json",
          "metadata": "./assets/lookdev/iterations/v4-solar-disk-legacy1/film-dusk-091.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.91,
          "status": "control",
          "sourceSHA256": "ee498f419bbe6c9c644e2150d9e22db288bd92602257037ffb80deb2ededb200"
        },
        {
          "id": "v4-solar-disk-candidate1-frozen-film-dusk",
          "src": "./assets/lookdev/iterations/v4-solar-disk-candidate1/frozen-film-dusk.png",
          "label": "Finite Sun disk · visual candidate · NEUTRAL / WB 0.9452328088296811,1.005566817903916,1.1061234996943077 / exposure 1.15",
          "caption": "Retained visual candidate: finite disk removes the frozen-aerial hard red cutoff and gives the actual .91 right-edge cloud soft rose illumination; daylight pairs have no obvious new regression. Dark violet twilight and approximate local source rescaling remain unresolved. Moving-Sun continuity and clean cost pending; not defaulted. exact full-trace GPU readback · 1920 × 1080 cloud trace / 1920 × 1080 output · weather 0.5, sun 0.91, coverage 0.65 · NEUTRAL / WB 0.9452328088296811,1.005566817903916,1.1061234996943077 / exposure 1.15.",
          "config": "./assets/lookdev/iterations/v4-solar-disk-candidate1/frozen-film-dusk.config.json",
          "metadata": "./assets/lookdev/iterations/v4-solar-disk-candidate1/frozen-film-dusk.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "retained candidate",
          "sourceSHA256": "ee498f419bbe6c9c644e2150d9e22db288bd92602257037ffb80deb2ededb200"
        },
        {
          "id": "v4-solar-disk-candidate1-frozen-aerial-dusk",
          "src": "./assets/lookdev/iterations/v4-solar-disk-candidate1/frozen-aerial-dusk.png",
          "label": "Finite Sun disk · visual candidate · NEUTRAL / WB 0.9452328088296811,1.005566817903916,1.1061234996943077 / exposure 1.15",
          "caption": "Retained visual candidate: finite disk removes the frozen-aerial hard red cutoff and gives the actual .91 right-edge cloud soft rose illumination; daylight pairs have no obvious new regression. Dark violet twilight and approximate local source rescaling remain unresolved. Moving-Sun continuity and clean cost pending; not defaulted. exact full-trace GPU readback · 1920 × 1080 cloud trace / 1920 × 1080 output · weather 0.5, sun 0.91, coverage 0.65 · NEUTRAL / WB 0.9452328088296811,1.005566817903916,1.1061234996943077 / exposure 1.15.",
          "config": "./assets/lookdev/iterations/v4-solar-disk-candidate1/frozen-aerial-dusk.config.json",
          "metadata": "./assets/lookdev/iterations/v4-solar-disk-candidate1/frozen-aerial-dusk.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.5,
          "status": "retained candidate",
          "sourceSHA256": "ee498f419bbe6c9c644e2150d9e22db288bd92602257037ffb80deb2ededb200"
        },
        {
          "id": "v4-solar-disk-candidate1-film-dusk-091",
          "src": "./assets/lookdev/iterations/v4-solar-disk-candidate1/film-dusk-091.png",
          "label": "Finite Sun disk · visual candidate · NEUTRAL / WB 0.9452328088296811,1.005566817903916,1.1061234996943077 / exposure 1.15",
          "caption": "Retained visual candidate: finite disk removes the frozen-aerial hard red cutoff and gives the actual .91 right-edge cloud soft rose illumination; daylight pairs have no obvious new regression. Dark violet twilight and approximate local source rescaling remain unresolved. Moving-Sun continuity and clean cost pending; not defaulted. exact full-trace GPU readback · 1920 × 1080 cloud trace / 1920 × 1080 output · weather 0.91, sun 0.91, coverage 0.65 · NEUTRAL / WB 0.9452328088296811,1.005566817903916,1.1061234996943077 / exposure 1.15.",
          "config": "./assets/lookdev/iterations/v4-solar-disk-candidate1/film-dusk-091.config.json",
          "metadata": "./assets/lookdev/iterations/v4-solar-disk-candidate1/film-dusk-091.json",
          "quality": "high",
          "traceSize": [
            1920,
            1080
          ],
          "outputSize": [
            1920,
            1080
          ],
          "time": 0.91,
          "status": "retained candidate",
          "sourceSHA256": "ee498f419bbe6c9c644e2150d9e22db288bd92602257037ffb80deb2ededb200"
        }
      ],
      "defaultCapture": "v4-illumination-candidate1-dawn-cloud-illumination"
    }
  ],
  "performance": {
    "baselineLabel": "Matched native 1080p cost",
    "baselineContext": "Same corrected-height scene and moving ground/above cameras, 10 seconds per view after warmup. Whole-frame GPU timestamps; all eight temporal phases sampled every seven frames. Six isolated option combinations on RTX 5080; quality unchanged.",
    "evidence": "Six modes share source SHA c760fdc1…; all source and final ownership checks pass. Four preflight rejections launched no browser and are preserved.",
    "rows": [
      {
        "name": "Precise control · ground",
        "medianMs": 18.186239999999998,
        "p95Ms": 19.726336,
        "samples": 80
      },
      {
        "name": "Precise control · aerial",
        "medianMs": 18.743296,
        "p95Ms": 19.811532800000002,
        "samples": 78
      },
      {
        "name": "Gather · ground",
        "medianMs": 17.85856,
        "p95Ms": 19.4510848,
        "samples": 82
      },
      {
        "name": "Gather · aerial",
        "medianMs": 18.284544,
        "p95Ms": 19.4707456,
        "samples": 80
      },
      {
        "name": "Gather + terrain fast · ground",
        "medianMs": 20.119552,
        "p95Ms": 21.692416,
        "samples": 73
      },
      {
        "name": "Gather + terrain fast · aerial",
        "medianMs": 21.62688,
        "p95Ms": 23.068672,
        "samples": 67
      },
      {
        "name": "Gather + points guard · ground",
        "medianMs": 18.67776,
        "p95Ms": 19.74272,
        "samples": 80
      },
      {
        "name": "Gather + points guard · aerial",
        "medianMs": 18.546688,
        "p95Ms": 20.0605696,
        "samples": 79
      },
      {
        "name": "Gather + both · ground",
        "medianMs": 21.2992,
        "p95Ms": 22.2527488,
        "samples": 70
      },
      {
        "name": "Gather + both · aerial",
        "medianMs": 22.085632,
        "p95Ms": 22.9900288,
        "samples": 65
      },
      {
        "name": "Gather repeat · ground",
        "medianMs": 17.891328,
        "p95Ms": 19.6608,
        "samples": 81
      },
      {
        "name": "Gather repeat · aerial",
        "medianMs": 18.35008,
        "p95Ms": 19.398656,
        "samples": 80
      }
    ],
    "latest": {
      "label": "Float32 improves ground cost; p95 still fails",
      "description": "Matched native ground test only. Optional Float32 reaches63.2 completed fps versus57.7 for gather. Aerial cost is still unmeasured; primary precise and homepage defaults stay unchanged.",
      "report": "./assets/lookdev/performance/v4-height-r32-cost-comparison1/comparison.json",
      "viewRows": [
        {
          "name": "Ground · gather",
          "fps": 57.66093471669507,
          "medianMs": 17.498112,
          "p95Ms": 19.8377472,
          "p99Ms": 20.98331648,
          "passed": false
        },
        {
          "name": "Ground · Float32",
          "fps": 63.21020989694688,
          "medianMs": 15.138816,
          "p95Ms": 18.219008000000002,
          "p99Ms": 19.7328896,
          "passed": false
        }
      ],
      "results": [
        "Ground GPU median17.50→15.14ms and p9519.84→18.22ms; the16.67ms p95 target still fails.",
        "Terrain median5.77→4.52ms. Cloud median also changes5.57→4.59ms, so do not assign the whole-frame delta solely to terrain.",
        "Both fresh-app legs pass ownership/source checks; snapshots are5.758–6.636s apart, with1–2 inside each10s interval. GUI/DWM intermittency remains possible. Aerial attempts were blocked before launch."
      ]
    },
    "pending": "All-view/flight target and photographic acceptance remain open.",
    "note": "Every tested mode misses both the GPU p95 budget and 60 completed frames/s. Actual ownership checks were 4.68–9.657 seconds apart; intermittent GUI/DWM work is not excluded. CPU, RAF and GPU completion metrics are recorded separately; none is scanout cadence. Homepage defaults remain unchanged.",
    "historicalV3": {
      "measured": {
        "liveReview": {
          "scope": "Visual inspection of decoded 10-second ordinary live-RAF recording; not full-trace film and not a universal ghosting guarantee",
          "status": "reviewed",
          "video": "live-temporal.webm",
          "codec": "vp9",
          "dimensions": [
            1920,
            1080
          ],
          "decodedFrames": 454,
          "firstTimestamp": 0,
          "lastTimestamp": 9.952,
          "meanRecordedFrameRate": 45.518488745980704,
          "gpuCompletedFrames": 529,
          "completedFramesPerSecondDuringRecording": 52.954760286906925,
          "fullTraceFramesDuringRecording": 0,
          "sceneTimeRange": [
            0.593320999999841,
            0.7265304000000163
          ],
          "inspectedImages": [
            "overview.png",
            "sequence-7s.png",
            "sequence-8s.png"
          ],
          "inspectedSequenceRangesSeconds": [
            [
              7,
              7.55
            ],
            [
              8.5,
              9.05
            ]
          ],
          "observations": [
            "Cloud silhouettes move continuously while leaving the dense volume.",
            "No obvious detached cloud trails or persistent double contours in the inspected adjacent-frame sequences.",
            "Mild softness near the close cloud boundary remains; fog-interior images have few high-contrast features."
          ],
          "limitations": [
            "MediaRecorder encoded fewer frames than completed GPU submissions; this is not a 60fps export.",
            "Only this camera route and weather interval were examined.",
            "Contact sequences establish multi-frame visual evidence, not an objective zero-error comparison against a matching full-trace animation."
          ]
        },
        "motionChecksPassedPerQuality": 12,
        "high": {
          "completedFramesPerSecond": 51.01942382365497,
          "intervalMs": {
            "count": 119,
            "min": 14.41499999165535,
            "median": 19.26000002026558,
            "p95": 23.591499987244603,
            "max": 25.604999989271164
          },
          "traceResolution": [
            1536,
            864
          ],
          "gpuMedianMs": 16.580608,
          "gpuP95Ms": 18.399232,
          "frames": 120
        },
        "presentationResolution": [
          1920,
          1080
        ],
        "balanced": {
          "intervalMs": {
            "count": 59,
            "min": 9.125,
            "median": 11.185000002384186,
            "p95": 16.43400001525879,
            "max": 17.305000007152557
          },
          "traceResolution": [
            960,
            540
          ],
          "frames": 60,
          "completedFramesPerSecond": 82.99280494566935
        }
      },
      "label": "V3 historical measurements",
      "description": "ThreadRipper (MZ02AFGB), NVIDIA Blackwell adapter, isolated headless Chrome. High traces 1536 × 864; balanced traces 960 × 540; both present at 1920 × 1080. Measurements cover a short flight segment near scene time 0.58, not the entire day or every display/browser configuration.",
      "evidence": "outputs/observatory/motion-final/report.json; outputs/observatory/motion-balanced-final/report.json; outputs/observatory/live-temporal-v1/review.json",
      "results": [
        "High: 51.02 GPU-completed live frames/s across 120 frames. Median / 95th-percentile completion interval: 19.26 / 23.59 ms.",
        "Balanced: 82.99 GPU-completed live frames/s across 60 frames. Median / 95th-percentile completion interval: 11.19 / 16.43 ms.",
        "High GPU profile: 16.58 ms median, 18.40 ms at the 95th percentile; native interleaved cloud tracing 14.32 ms median. Sixteen controlled frames after eight warmup frames.",
        "Both quality modes passed all 12 continuity and real pointer/keyboard checks. Weather and sunlight changed on every tested frame. Final seven-view smoke had no GPU validation errors.",
        "Live temporal review: 10 seconds, 529 GPU-completed frames, 454 decoded video frames (about 45.52 recorded fps). No obvious trails or persistent double contours in the inspected exit-path sequences; mild close-edge softness remains. This recording is not a 60 fps export."
      ]
    },
    "checkpoints": [
      {
        "label": "V4 connected-terrain checkpoint · high",
        "evidence": "outputs/observatory/v4-motion-current1/report.json",
        "results": [
          "High:52.69 completed frames/s. Completion interval median18.735ms;95th percentile24.404ms.",
          "GPU total:18.579ms median;21.266ms p95. Native interleaved clouds14.549ms median, terrain1.966ms, near cloud shadows0.721ms and distant shadows0.655ms.",
          "All12 real pointer/keyboard and continuity checks passed; no repeated weather or sunlight samples.",
          "Balanced current-v4 performance and current live ghosting/disocclusion review remain pending. A60fps film is a separate offline result."
        ]
      },
      {
        "label": "Opt-in neural121 candidate · before culling/pipelining",
        "description": "ThreadRipper (MZ02AFGB), isolated Chrome. High1536×864 cloud trace; Balanced960×540; both1920×1080 output. Short ordinary live samples near scene0.58. GPU totals include140passes/frame, all ten source caches, terrain and shadows. Subsequent source optimizations need new measurements.",
        "evidence": "outputs/observatory/v4-neural-motion-high1/report.json; v4-neural-motion-balanced1/report.json",
        "results": [
          "High:49.76 completed frames/s across120frames. Interval median19.705ms/p9524.282ms. GPUmedian13.566ms/p9516.646ms.",
          "Balanced:55.01 completed frames/s across60frames. Interval median18.045ms/p9520.429ms. GPUmedian8.520ms/p958.831ms. Below60fps working target.",
          "All12 actual pointer/keyboard and weather/sun continuity checks pass in both qualities. No60fps live claim.",
          "Separate10-second near-cliff recording:37.96 completedfps including recorder overhead;33.65fps decoded video. Temporal depth-overlap finding is documented; scene remains unaccepted."
        ],
        "measured": {
          "high": {
            "fps": 49.76112568841038,
            "frames": 120,
            "intervalMs": {
              "count": 119,
              "min": 15.259999990463257,
              "median": 19.7049999833107,
              "p95": 24.281999990344048,
              "max": 25.765000015497208
            },
            "gpuMs": {
              "count": 16,
              "min": 13.172735999999995,
              "median": 13.565951999999996,
              "p95": 16.646143999999996,
              "max": 17.03936
            },
            "traceSize": [
              1536,
              864
            ]
          },
          "balanced": {
            "fps": 55.00883404543967,
            "frames": 60,
            "intervalMs": {
              "count": 59,
              "min": 14.34500002861023,
              "median": 18.0450000166893,
              "p95": 20.428999987244605,
              "max": 21.19999998807907
            },
            "gpuMs": {
              "count": 16,
              "min": 7.995391999999995,
              "median": 8.519679999999994,
              "p95": 8.830975999999994,
              "max": 8.978431999999994
            },
            "traceSize": [
              960,
              540
            ]
          }
        }
      },
      {
        "label": "Native 1080p sustained ground · budget failed",
        "description": "ThreadRipper (MZ02AFGB) · NVIDIA GeForce RTX 5080 · cloud trace and output 1920 × 1080 · ordinary RAF, canonical ground camera · weather/sun 0.500–0.633 · 10.018 seconds after warmup · two in-flight frames · no recorder.",
        "evidence": "outputs/observatory/v4-sustained-ground1/report.json",
        "results": [
          "30.54 completed frames/s across 306 frames. This fails the hard 60 fps target.",
          "Whole-frame GPU: 34.08 ms median / 36.31 ms p95 / 38.17 ms p99, including inter-pass gaps. All 51 GPU samples exceed 16.67 ms.",
          "Cloud transport: 26.21 ms median; terrain: 2.75 ms. CPU encoding: 0.96 ms median / 1.35 ms p95. Cloud work dominates.",
          "Application RAF interval: 33.89 ms median / 37.75 ms p95. GPU completion callbacks may batch; their spacing is not display scanout jitter.",
          "Source and asset descriptors remained stable; zero GPU errors. Exact two-view traversal and terrain-chunk PNG parity passed. Visual acceptance and the full seven-scenario performance gate remain open."
        ],
        "measured": {
          "nativeGround": {
            "profile": {
              "width": 1920,
              "height": 1080,
              "traceWidth": 1920,
              "traceHeight": 1080,
              "steps": 288
            },
            "frames": 306,
            "seconds": 10.01775,
            "completedFps": 30.536261810900445,
            "gpuFrameSpanMs": {
              "count": 51,
              "min": 22.478848,
              "median": 34.07872,
              "p95": 36.306944,
              "p99": 38.17472,
              "max": 38.928384
            },
            "gpuPassSumMs": {
              "count": 51,
              "min": 21.823487999999998,
              "median": 32.768,
              "p95": 34.766848,
              "p99": 36.634624,
              "max": 37.552128
            },
            "cpuEncodeMs": {
              "count": 306,
              "min": 0.6599999964237213,
              "median": 0.9599999785423279,
              "p95": 1.3462499976158142,
              "p99": 1.5912499979138366,
              "max": 2.009999990463257
            },
            "rafIntervalMs": {
              "count": 305,
              "min": 20.730000019073486,
              "median": 33.88499999046326,
              "p95": 37.75,
              "p99": 39.504400006532656,
              "max": 40.00999999046326
            },
            "completionIntervalMs": {
              "count": 305,
              "min": 20.5799999833107,
              "median": 34,
              "p95": 37.807999992370604,
              "p99": 39.29899998307228,
              "max": 39.80000001192093
            },
            "pacing": {
              "completionIntervalsOverBudget": 305,
              "rafIntervalsOverBudget": 305,
              "cpuEncodeOverBudget": 0,
              "gpuSamplesOverBudget": 51
            },
            "hardware": {
              "querySucceeded": true,
              "gpus": [
                {
                  "name": "NVIDIA GeForce RTX 5080",
                  "pciBus": "00000000:81:00.0",
                  "driver": "620.90"
                }
              ],
              "error": null
            }
          }
        },
        "report": "./assets/lookdev/performance/v4-sustained-ground1/report.json"
      },
      {
        "label": "Native 1080p ground after wall/fine · budget failed",
        "description": "ThreadRipper (MZ02AFGB) · RTX 5080 · 1920 × 1080 trace and output · same canonical camera and weather 0.500–0.633 · 10.024 s ordinary RAF after warmup · two in-flight frames. Hero is off; no recorder.",
        "evidence": "outputs/observatory/v4-sustained-ground2/report.json",
        "results": [
          "29.44 completed frames/s across 295 frames. The hard 60 fps target remains unmet.",
          "Whole-frame GPU: 34.60 ms median / 37.79 ms p95 / 38.47 ms p99. Cloud transport: 26.35 ms median; terrain: 3.41 ms.",
          "CPU encoding: 1.09 ms median / 1.33 ms p95. One-hertz telemetry shows 100% GPU utilization, about 2880 MHz graphics clock, 52–55°C and roughly 150–159 W against a 360 W limit.",
          "The exact dispatch/shadow changes do not show a meaningful cloud-cost reduction here. Finer rejected terrain adds cost.",
          "Sources and asset descriptors stayed stable; zero GPU errors. Further cloud-cost reduction and accepted scene quality remain required."
        ],
        "measured": {
          "nativeGround": {
            "profile": {
              "width": 1920,
              "height": 1080,
              "traceWidth": 1920,
              "traceHeight": 1080,
              "steps": 288
            },
            "frames": 295,
            "seconds": 10.02357499998808,
            "completedFps": 29.442780359866397,
            "gpuFrameSpanMs": {
              "count": 50,
              "min": 23.26528,
              "median": 34.603008,
              "p95": 37.7880576,
              "p99": 38.47356416,
              "max": 38.66624
            },
            "cpuEncodeMs": {
              "count": 295,
              "min": 0.6499999761581421,
              "median": 1.0850000083446503,
              "p95": 1.333000010251999,
              "p99": 1.440599998831749,
              "max": 1.8600000143051147
            },
            "rafIntervalMs": {
              "count": 294,
              "min": 21.109999984502792,
              "median": 34.542500019073486,
              "p95": 38.62175000309944,
              "p99": 39.60975001186132,
              "max": 41.2950000166893
            },
            "completionIntervalMs": {
              "count": 294,
              "min": 21.780000001192093,
              "median": 34.587500005960464,
              "p95": 38.26050000041723,
              "p99": 40.06245000213384,
              "max": 40.605000019073486
            },
            "telemetry": {
              "scope": "External NVIDIA telemetry at1Hz during the live benchmark; collection overhead is included. These are sampled device states, not per-frame GPU measurements.",
              "fields": [
                "timestamp",
                "name",
                "utilization.gpu",
                "clocks.gr",
                "clocks.mem",
                "power.draw",
                "power.limit",
                "temperature.gpu",
                "pstate"
              ],
              "samples": [
                {
                  "receivedUTC": "2026-11-06T03:08:45.889Z",
                  "values": [
                    "2026/11/05 22:08:45.890",
                    "NVIDIA GeForce RTX 5080",
                    "100",
                    "2895",
                    "14801",
                    "120.04",
                    "360.00",
                    "52",
                    "P1"
                  ]
                },
                {
                  "receivedUTC": "2026-11-06T03:08:46.891Z",
                  "values": [
                    "2026/11/05 22:08:46.892",
                    "NVIDIA GeForce RTX 5080",
                    "100",
                    "2880",
                    "14801",
                    "154.60",
                    "360.00",
                    "54",
                    "P1"
                  ]
                },
                {
                  "receivedUTC": "2026-11-06T03:08:47.900Z",
                  "values": [
                    "2026/11/05 22:08:47.902",
                    "NVIDIA GeForce RTX 5080",
                    "100",
                    "2880",
                    "14801",
                    "158.24",
                    "360.00",
                    "53",
                    "P1"
                  ]
                },
                {
                  "receivedUTC": "2026-11-06T03:08:48.904Z",
                  "values": [
                    "2026/11/05 22:08:48.905",
                    "NVIDIA GeForce RTX 5080",
                    "100",
                    "2880",
                    "14801",
                    "157.70",
                    "360.00",
                    "53",
                    "P1"
                  ]
                },
                {
                  "receivedUTC": "2026-11-06T03:08:49.905Z",
                  "values": [
                    "2026/11/05 22:08:49.907",
                    "NVIDIA GeForce RTX 5080",
                    "100",
                    "2880",
                    "14801",
                    "158.11",
                    "360.00",
                    "55",
                    "P1"
                  ]
                },
                {
                  "receivedUTC": "2026-11-06T03:08:50.911Z",
                  "values": [
                    "2026/11/05 22:08:50.913",
                    "NVIDIA GeForce RTX 5080",
                    "100",
                    "2880",
                    "14801",
                    "155.21",
                    "360.00",
                    "53",
                    "P1"
                  ]
                },
                {
                  "receivedUTC": "2026-11-06T03:08:51.922Z",
                  "values": [
                    "2026/11/05 22:08:51.923",
                    "NVIDIA GeForce RTX 5080",
                    "100",
                    "2880",
                    "14801",
                    "156.68",
                    "360.00",
                    "54",
                    "P1"
                  ]
                },
                {
                  "receivedUTC": "2026-11-06T03:08:52.929Z",
                  "values": [
                    "2026/11/05 22:08:52.931",
                    "NVIDIA GeForce RTX 5080",
                    "100",
                    "2872",
                    "14801",
                    "157.08",
                    "360.00",
                    "54",
                    "P1"
                  ]
                },
                {
                  "receivedUTC": "2026-11-06T03:08:53.945Z",
                  "values": [
                    "2026/11/05 22:08:53.946",
                    "NVIDIA GeForce RTX 5080",
                    "100",
                    "2880",
                    "14801",
                    "157.31",
                    "360.00",
                    "53",
                    "P1"
                  ]
                },
                {
                  "receivedUTC": "2026-11-06T03:08:54.954Z",
                  "values": [
                    "2026/11/05 22:08:54.956",
                    "NVIDIA GeForce RTX 5080",
                    "100",
                    "2880",
                    "14801",
                    "158.75",
                    "360.00",
                    "55",
                    "P1"
                  ]
                },
                {
                  "receivedUTC": "2026-11-06T03:08:55.968Z",
                  "values": [
                    "2026/11/05 22:08:55.970",
                    "NVIDIA GeForce RTX 5080",
                    "100",
                    "2880",
                    "14801",
                    "149.73",
                    "360.00",
                    "54",
                    "P1"
                  ]
                }
              ],
              "errors": []
            }
          }
        },
        "report": "./assets/lookdev/performance/v4-sustained-ground2/report.json"
      },
      {
        "label": "Cached illumination · native 1080p ground",
        "description": "ThreadRipper (MZ02AFGB) · RTX 5080 · 1920 × 1080 cloud trace and output · same ground camera/weather/display as control · 10.011 s ordinary RAF after warmup · two in-flight frames · no recorder.",
        "evidence": "outputs/observatory/v4-sustained-ground-cache1/report.json",
        "results": [
          "67.91 completed frames/s across 679 frames: a substantial improvement over the matched uncached 29.44 fps.",
          "Whole-frame GPU: 14.68 ms median / 17.61 ms p95 / 18.66 ms p99. The hard 16.67 ms p95 budget still fails.",
          "Cloud transport: 5.67 ms median, down from 26.35 ms. Terrain: 3.41 ms; CPU encoding: 0.89 ms median / 1.39 ms p95.",
          "GPU telemetry stays near 2857 MHz at 57–60°C. Sources and asset descriptors remained stable; zero GPU errors.",
          "Matched static images support this illumination approximation. Accepted scene quality, wider motion review and all-view/full-flight native 60 fps coverage remain pending."
        ],
        "measured": {
          "nativeGround": {
            "profile": {
              "width": 1920,
              "height": 1080,
              "traceWidth": 1920,
              "traceHeight": 1080,
              "steps": 288
            },
            "frames": 679,
            "seconds": 10.011189999997615,
            "completedFps": 67.91123860880884,
            "gpuFrameSpanMs": {
              "count": 114,
              "min": 12.517376,
              "median": 14.680064,
              "p95": 17.609523199999998,
              "p99": 18.66072064,
              "max": 19.267584
            },
            "cpuEncodeMs": {
              "count": 679,
              "min": 0.5250000059604645,
              "median": 0.8899999856948853,
              "p95": 1.3905000120401383,
              "p99": 1.5977000027894983,
              "max": 1.9950000047683716
            },
            "rafIntervalMs": {
              "count": 678,
              "min": 8.060000002384186,
              "median": 14.287499994039536,
              "p95": 18.48299999088049,
              "p99": 20.121500010192396,
              "max": 25.669999986886978
            },
            "completionIntervalMs": {
              "count": 678,
              "min": 10.620000004768372,
              "median": 14.459999993443489,
              "p95": 18.020999988913534,
              "p99": 19.572799983024602,
              "max": 24.485000014305115
            },
            "telemetry": {
              "scope": "External NVIDIA telemetry at1Hz during the live benchmark; collection overhead is included. These are sampled device states, not per-frame GPU measurements.",
              "fields": [
                "timestamp",
                "name",
                "utilization.gpu",
                "clocks.gr",
                "clocks.mem",
                "power.draw",
                "power.limit",
                "temperature.gpu",
                "pstate"
              ],
              "samples": [
                {
                  "receivedUTC": "2026-11-06T03:24:09.129Z",
                  "values": [
                    "2026/11/05 22:24:09.129",
                    "NVIDIA GeForce RTX 5080",
                    "99",
                    "2865",
                    "14801",
                    "214.99",
                    "360.00",
                    "57",
                    "P1"
                  ]
                },
                {
                  "receivedUTC": "2026-11-06T03:24:10.144Z",
                  "values": [
                    "2026/11/05 22:24:10.144",
                    "NVIDIA GeForce RTX 5080",
                    "99",
                    "2850",
                    "14801",
                    "154.12",
                    "360.00",
                    "57",
                    "P1"
                  ]
                },
                {
                  "receivedUTC": "2026-11-06T03:24:11.149Z",
                  "values": [
                    "2026/11/05 22:24:11.149",
                    "NVIDIA GeForce RTX 5080",
                    "99",
                    "2865",
                    "14801",
                    "234.57",
                    "360.00",
                    "58",
                    "P1"
                  ]
                },
                {
                  "receivedUTC": "2026-11-06T03:24:12.161Z",
                  "values": [
                    "2026/11/05 22:24:12.161",
                    "NVIDIA GeForce RTX 5080",
                    "99",
                    "2857",
                    "14801",
                    "223.79",
                    "360.00",
                    "57",
                    "P1"
                  ]
                },
                {
                  "receivedUTC": "2026-11-06T03:24:13.162Z",
                  "values": [
                    "2026/11/05 22:24:13.162",
                    "NVIDIA GeForce RTX 5080",
                    "99",
                    "2857",
                    "14801",
                    "223.93",
                    "360.00",
                    "59",
                    "P1"
                  ]
                },
                {
                  "receivedUTC": "2026-11-06T03:24:14.171Z",
                  "values": [
                    "2026/11/05 22:24:14.172",
                    "NVIDIA GeForce RTX 5080",
                    "99",
                    "2857",
                    "14801",
                    "226.93",
                    "360.00",
                    "59",
                    "P1"
                  ]
                },
                {
                  "receivedUTC": "2026-11-06T03:24:15.177Z",
                  "values": [
                    "2026/11/05 22:24:15.178",
                    "NVIDIA GeForce RTX 5080",
                    "99",
                    "2857",
                    "14801",
                    "229.50",
                    "360.00",
                    "59",
                    "P1"
                  ]
                },
                {
                  "receivedUTC": "2026-11-06T03:24:16.191Z",
                  "values": [
                    "2026/11/05 22:24:16.192",
                    "NVIDIA GeForce RTX 5080",
                    "99",
                    "2857",
                    "14801",
                    "225.87",
                    "360.00",
                    "59",
                    "P1"
                  ]
                },
                {
                  "receivedUTC": "2026-11-06T03:24:17.198Z",
                  "values": [
                    "2026/11/05 22:24:17.199",
                    "NVIDIA GeForce RTX 5080",
                    "99",
                    "2857",
                    "14801",
                    "217.95",
                    "360.00",
                    "60",
                    "P1"
                  ]
                },
                {
                  "receivedUTC": "2026-11-06T03:24:18.209Z",
                  "values": [
                    "2026/11/05 22:24:18.210",
                    "NVIDIA GeForce RTX 5080",
                    "99",
                    "2857",
                    "14801",
                    "216.38",
                    "360.00",
                    "59",
                    "P1"
                  ]
                },
                {
                  "receivedUTC": "2026-11-06T03:24:19.218Z",
                  "values": [
                    "2026/11/05 22:24:19.218",
                    "NVIDIA GeForce RTX 5080",
                    "99",
                    "2857",
                    "14801",
                    "210.40",
                    "360.00",
                    "60",
                    "P1"
                  ]
                },
                {
                  "receivedUTC": "2026-11-06T03:24:20.229Z",
                  "values": [
                    "2026/11/05 22:24:20.230",
                    "NVIDIA GeForce RTX 5080",
                    "99",
                    "2857",
                    "14801",
                    "208.36",
                    "360.00",
                    "58",
                    "P1"
                  ]
                }
              ],
              "errors": []
            }
          }
        },
        "report": "./assets/lookdev/performance/v4-sustained-ground-cache1/report.json"
      },
      {
        "label": "Six native 1080p views · budget incomplete",
        "description": "ThreadRipper (MZ02AFGB) · RTX 5080 · native1920×1080 trace and output · six10-second ordinary RAF windows after warmup · two frames in flight · no recorder. Cached near illumination, exact terrain vertex cache and empty interval skipping enabled.",
        "evidence": "outputs/observatory/v4-native-view-coverage1/report.json",
        "report": "./assets/lookdev/performance/v4-native-view-coverage1/report.json",
        "viewRows": [
          {
            "name": "ground",
            "fps": 76.47836116655547,
            "medianMs": 12.845056,
            "p95Ms": 14.781644799999999,
            "p99Ms": 15.65130752,
            "passed": true
          },
          {
            "name": "above",
            "fps": 78.77396166134186,
            "medianMs": 12.845056,
            "p95Ms": 14.758707199999998,
            "p99Ms": 15.52416768,
            "passed": true
          },
          {
            "name": "edge",
            "fps": 86.17870347496172,
            "medianMs": 11.4688,
            "p95Ms": 13.778944,
            "p99Ms": 15.748956159999999,
            "passed": true
          },
          {
            "name": "inside",
            "fps": 135.35169731129855,
            "medianMs": 7.340032,
            "p95Ms": 8.477081599999998,
            "p99Ms": 9.197977599999996,
            "passed": true
          },
          {
            "name": "dawn",
            "fps": 90.74957654353892,
            "medianMs": 8.716288,
            "p95Ms": 15.466496,
            "p99Ms": 20.00814079999998,
            "passed": true
          },
          {
            "name": "dusk",
            "fps": 69.49107741546553,
            "medianMs": 14.647296,
            "p95Ms": 20.0671232,
            "p99Ms": 21.23431936,
            "passed": false
          }
        ],
        "results": [
          "Five bounded viewing tests meet the completed-frame and GPU p95 thresholds. Dusk fails at20.07 ms p95 despite averaging69.49 completed fps.",
          "Dawn includes a520.7 ms completion /519.6 ms RAF interruption near weather time0.116. Its passing GPU p95 does not establish smooth motion; the cause remains unresolved.",
          "Every view samples all eight temporal phases, at least12 samples per phase. Earlier six-frame sampling aliased the pattern; historical runs remain scoped diagnostics.",
          "Cloud transport dominates dusk at6.95 ms median /11.21 ms p95. Source and asset descriptors stayed unchanged; zero app/GPU errors.",
          "Full flight, current live motion and photographic acceptance remain open. GPU completion timing is not display scanout cadence."
        ],
        "measured": [
          {
            "name": "ground",
            "fps": 76.47836116655547,
            "gpu": {
              "count": 110,
              "min": 11.4688,
              "median": 12.845056,
              "p95": 14.781644799999999,
              "p99": 15.65130752,
              "max": 16.973824
            },
            "cpu": {
              "count": 767,
              "min": 0.5349999964237213,
              "median": 0.8300000131130219,
              "p95": 1.2485000014305112,
              "p99": 1.5085000020265587,
              "max": 2.0350000262260437
            },
            "raf": {
              "count": 766,
              "min": 6.069999992847443,
              "median": 12.897499993443489,
              "p95": 17.28999999165535,
              "p99": 18.881000004708767,
              "max": 32.80500000715256
            },
            "completion": {
              "count": 766,
              "min": 8.590000003576279,
              "median": 12.977500006556511,
              "p95": 15.646250002086163,
              "p99": 17.977749997377405,
              "max": 24.435000002384186
            },
            "phaseCounts": [
              14,
              14,
              14,
              14,
              14,
              13,
              13,
              14
            ]
          },
          {
            "name": "above",
            "fps": 78.77396166134186,
            "gpu": {
              "count": 113,
              "min": 11.272192,
              "median": 12.845056,
              "p95": 14.758707199999998,
              "p99": 15.52416768,
              "max": 15.663104
            },
            "cpu": {
              "count": 790,
              "min": 0.5300000011920929,
              "median": 0.7850000113248825,
              "p95": 1.2350000008940696,
              "p99": 1.4771999952197077,
              "max": 1.844999998807907
            },
            "raf": {
              "count": 789,
              "min": 6.689999997615814,
              "median": 12.569999992847443,
              "p95": 16.847999995946882,
              "p99": 18.241000012159347,
              "max": 20.44999998807907
            },
            "completion": {
              "count": 789,
              "min": 9.284999996423721,
              "median": 12.555000007152557,
              "p95": 14.988000011444091,
              "p99": 15.948599992990493,
              "max": 19.62000000476837
            },
            "phaseCounts": [
              14,
              14,
              14,
              14,
              15,
              14,
              14,
              14
            ]
          },
          {
            "name": "edge",
            "fps": 86.17870347496172,
            "gpu": {
              "count": 124,
              "min": 9.961472,
              "median": 11.4688,
              "p95": 13.778944,
              "p99": 15.748956159999999,
              "max": 18.153472
            },
            "cpu": {
              "count": 864,
              "min": 0.4050000011920929,
              "median": 0.625,
              "p95": 0.9442499935626979,
              "p99": 1.131849993467331,
              "max": 1.2849999964237213
            },
            "raf": {
              "count": 863,
              "min": 5.939999997615814,
              "median": 11.305000007152557,
              "p95": 16.018499982357024,
              "p99": 18.158800008893014,
              "max": 20.75499999523163
            },
            "completion": {
              "count": 863,
              "min": 7.700000017881393,
              "median": 11.555000007152557,
              "p95": 14.042999985814093,
              "p99": 15.536099999547003,
              "max": 20.350000023841858
            },
            "phaseCounts": [
              15,
              15,
              16,
              16,
              16,
              16,
              15,
              15
            ]
          },
          {
            "name": "inside",
            "fps": 135.35169731129855,
            "gpu": {
              "count": 194,
              "min": 6.488064,
              "median": 7.340032,
              "p95": 8.477081599999998,
              "p99": 9.197977599999996,
              "max": 11.79648
            },
            "cpu": {
              "count": 1357,
              "min": 0.4649999737739563,
              "median": 0.7450000047683716,
              "p95": 1.1749999821186066,
              "p99": 1.3122000002861025,
              "max": 2.0550000071525574
            },
            "raf": {
              "count": 1356,
              "min": 3.060000002384186,
              "median": 7.222499996423721,
              "p95": 9.435000002384186,
              "p99": 12.891000011563305,
              "max": 20.805000007152557
            },
            "completion": {
              "count": 1356,
              "min": 3.395000010728836,
              "median": 7.3475000113248825,
              "p95": 9.40124998986721,
              "p99": 10.894499994814396,
              "max": 17.87000000476837
            },
            "phaseCounts": [
              24,
              24,
              24,
              24,
              24,
              25,
              25,
              24
            ]
          },
          {
            "name": "dawn",
            "fps": 90.74957654353892,
            "gpu": {
              "count": 131,
              "min": 7.667712,
              "median": 8.716288,
              "p95": 15.466496,
              "p99": 20.00814079999998,
              "max": 34.799616
            },
            "cpu": {
              "count": 911,
              "min": 0.3149999976158142,
              "median": 0.5300000011920929,
              "p95": 0.7874999940395355,
              "p99": 0.9295000046491622,
              "max": 1.1850000023841858
            },
            "raf": {
              "count": 910,
              "min": 5.189999997615814,
              "median": 9.109999984502792,
              "p95": 17.981499993801112,
              "p99": 21.61225000172852,
              "max": 519.5799999833107
            },
            "completion": {
              "count": 910,
              "min": 5.240000009536743,
              "median": 9.219999998807907,
              "p95": 15.700500001013278,
              "p99": 21.573000012338134,
              "max": 520.6999999880791
            },
            "phaseCounts": [
              17,
              17,
              16,
              16,
              16,
              16,
              16,
              17
            ]
          },
          {
            "name": "dusk",
            "fps": 69.49107741546553,
            "gpu": {
              "count": 100,
              "min": 10.616832,
              "median": 14.647296,
              "p95": 20.0671232,
              "p99": 21.23431936,
              "max": 21.2992
            },
            "cpu": {
              "count": 699,
              "min": 0.4000000059604645,
              "median": 0.699999988079071,
              "p95": 0.9755000203847887,
              "p99": 1.1102999848127362,
              "max": 1.2549999952316284
            },
            "raf": {
              "count": 697,
              "min": 6.03999999165535,
              "median": 13.765000015497208,
              "p95": 20.631000000238416,
              "p99": 22.477800003290163,
              "max": 26.055000007152557
            },
            "completion": {
              "count": 698,
              "min": 8.840000003576279,
              "median": 14.282499998807907,
              "p95": 20.49550001323223,
              "p99": 22.41709999233484,
              "max": 25.735000014305115
            },
            "phaseCounts": [
              13,
              12,
              12,
              12,
              12,
              13,
              13,
              13
            ]
          }
        ]
      },
      {
        "label": "Cached shadows · twilight budget passes",
        "description": "Two focused10-second native1920×1080 ordinary-RAF tests on RTX5080. Same cameras, weather progression and display as the new control. Source stable; all eight temporal phases measured. No recorder.",
        "evidence": "outputs/observatory/v4-shadow-timing-candidate1/report.json",
        "report": "./assets/lookdev/performance/v4-shadow-timing-candidate1/report.json",
        "viewRows": [
          {
            "name": "dusk",
            "fps": 74.76033963976764,
            "medianMs": 13.697024,
            "p95Ms": 15.9711232,
            "p99Ms": 17.027563519999998,
            "passed": true
          },
          {
            "name": "dawn",
            "fps": 106.9672639339338,
            "medianMs": 8.749056,
            "p95Ms": 12.412518399999998,
            "p99Ms": 14.12104192,
            "passed": true
          }
        ],
        "results": [
          "Dusk GPU p95 improves19.54→15.97 ms; dawn improves16.97→12.41 ms. Both focused tests meet the16.67 ms p95 and60 completed-fps thresholds.",
          "Matched daylight/grazing images show no obvious new shadow artifact in the tested ground view. The cached-shadow approximation is retained as a working candidate.",
          "No main-thread task over50 ms occurred in either control or candidate. Preparation median is about1.2 ms. The earlier520.7 ms interruption did not recur, so its cause remains unresolved.",
          "Earlier six-view tests passed ground, above, edge and inside. This is not a single complete final-revision acceptance sweep: full75-second flight, current decoded motion and photographic acceptance remain pending.",
          "GPU completion callbacks and application RAF timings are recorded separately; neither is a display scanout measurement."
        ],
        "measured": [
          {
            "variant": "candidate",
            "name": "dusk",
            "sourceStable": true,
            "sourceSHA256": "52700fb290853c2f470c77ada0d2db4d9db41aff6777a088fce0d02ee04da2b8",
            "fps": 74.76033963976764,
            "gpu": {
              "count": 107,
              "min": 10.616832,
              "median": 13.697024,
              "p95": 15.9711232,
              "p99": 17.027563519999998,
              "max": 17.03936
            },
            "cpu": {
              "count": 749,
              "min": 0.5400000214576721,
              "median": 0.8700000047683716,
              "p95": 1.1530000030994416,
              "p99": 1.3953999960422512,
              "max": 1.594999998807907
            },
            "prepare": {
              "count": 749,
              "min": 0.7150000035762787,
              "median": 1.1949999928474426,
              "p95": 1.8050000071525574,
              "p99": 2.1262000143527975,
              "max": 2.9000000059604645
            },
            "drawWait": {
              "count": 749,
              "min": 0,
              "median": 0.004999995231628418,
              "p95": 0.005000025033950806,
              "p99": 0.010000020265579224,
              "max": 0.015000015497207642
            },
            "rafToDrawWait": {
              "count": 748,
              "min": 0.9700000286102295,
              "median": 10.087499991059303,
              "p95": 14.004250004887579,
              "p99": 14.806500007510184,
              "max": 22.3299999833107
            },
            "raf": {
              "count": 748,
              "min": 3.405000001192093,
              "median": 13.202500000596046,
              "p95": 18.133249992132185,
              "p99": 19.261500004827976,
              "max": 26.180000007152557
            },
            "completion": {
              "count": 748,
              "min": 8.534999996423721,
              "median": 13.462499991059303,
              "p95": 16.644750010967254,
              "p99": 17.308249990046022,
              "max": 19.90999999642372
            },
            "longtasks": {
              "supported": true,
              "thresholdMs": 50,
              "entries": [],
              "scope": "Browser main-thread tasks longer than50ms. A task records scheduling evidence, not a JS/GC/driver cause; GPU fence callbacks can be delayed by main-thread work."
            },
            "phases": [
              14,
              14,
              13,
              13,
              13,
              13,
              13,
              14
            ],
            "errors": [],
            "passes": [
              {
                "label": "Native atlas interleaved cloud transport",
                "median": 7.077888,
                "p95": 11.167334399999998,
                "max": 11.337728
              },
              {
                "label": "Cached near and native far detailed shadow",
                "median": 0,
                "p95": 2.470707199999999,
                "max": 3.211264
              },
              {
                "label": "Desert terrain and cloud shadows",
                "median": 1.048576,
                "p95": 1.8153471999999993,
                "max": 1.835008
              },
              {
                "label": "Cached near and native far distant shadow",
                "median": 0,
                "p95": 1.7498111999999992,
                "max": 2.818048
              },
              {
                "label": "prefixLightPacked",
                "median": 0.65536,
                "p95": 0.7208960000000001,
                "max": 0.7208960000000001
              },
              {
                "label": "Near solar optical-depth prefix",
                "median": 0.45875199999999994,
                "p95": 0.589824,
                "max": 0.720896
              },
              {
                "label": "buffer featureSunFused",
                "median": 0.196608,
                "p95": 0.3080191999999992,
                "max": 0.32767999999999997
              },
              {
                "label": "Native samples for121 lighting",
                "median": 0.131072,
                "p95": 0.262144,
                "max": 0.32767999999999997
              },
              {
                "label": "Near sky optical-depth prefix",
                "median": 0.131072,
                "p95": 0.24248319999999923,
                "max": 0.262144
              },
              {
                "label": "reduceBoundsPartials",
                "median": 0.065536,
                "p95": 0.196608,
                "max": 0.262144
              }
            ]
          },
          {
            "variant": "candidate",
            "name": "dawn",
            "sourceStable": true,
            "sourceSHA256": "52700fb290853c2f470c77ada0d2db4d9db41aff6777a088fce0d02ee04da2b8",
            "fps": 106.9672639339338,
            "gpu": {
              "count": 154,
              "min": 7.602176,
              "median": 8.749056,
              "p95": 12.412518399999998,
              "p99": 14.12104192,
              "max": 17.498112
            },
            "cpu": {
              "count": 1075,
              "min": 0.375,
              "median": 0.6800000071525574,
              "p95": 0.9265000015497206,
              "p99": 1.057600004673004,
              "max": 1.3399999737739563
            },
            "prepare": {
              "count": 1075,
              "min": 0.7099999785423279,
              "median": 1.199999988079071,
              "p95": 1.896499979496002,
              "p99": 2.222599996328354,
              "max": 5.379999995231628
            },
            "drawWait": {
              "count": 1075,
              "min": 0,
              "median": 0.004999995231628418,
              "p95": 0.009999990463256836,
              "p99": 0.010000020265579224,
              "max": 0.015000015497207642
            },
            "rafToDrawWait": {
              "count": 1074,
              "min": 0.009999990463256836,
              "median": 6.6099999994039536,
              "p95": 10.060500012338158,
              "p99": 12.508350008130071,
              "max": 15.044999986886978
            },
            "raf": {
              "count": 1074,
              "min": 2.4449999928474426,
              "median": 8.8125,
              "p95": 13.96574998348951,
              "p99": 16.61685001015663,
              "max": 20.030000001192093
            },
            "completion": {
              "count": 1074,
              "min": 2.8599999845027924,
              "median": 8.992499992251396,
              "p95": 12.845499978959557,
              "p99": 14.784849982857704,
              "max": 17.87000000476837
            },
            "longtasks": {
              "supported": true,
              "thresholdMs": 50,
              "entries": [],
              "scope": "Browser main-thread tasks longer than50ms. A task records scheduling evidence, not a JS/GC/driver cause; GPU fence callbacks can be delayed by main-thread work."
            },
            "phases": [
              20,
              19,
              19,
              19,
              19,
              19,
              19,
              20
            ],
            "errors": [],
            "passes": [
              {
                "label": "Native atlas interleaved cloud transport",
                "median": 4.521984,
                "p95": 4.9152,
                "max": 8.912896
              },
              {
                "label": "Cached near and native far detailed shadow",
                "median": 0,
                "p95": 2.0152319999999984,
                "max": 3.473408
              },
              {
                "label": "Cached near and native far distant shadow",
                "median": 0,
                "p95": 1.6187391999999992,
                "max": 2.818048
              },
              {
                "label": "Desert terrain and cloud shadows",
                "median": 0.98304,
                "p95": 1.5958015999999997,
                "max": 1.6384
              },
              {
                "label": "prefixLightPacked",
                "median": 0.65536,
                "p95": 0.65536,
                "max": 0.7208960000000001
              },
              {
                "label": "Near solar optical-depth prefix",
                "median": 0.39321599999999995,
                "p95": 0.5472255999999996,
                "max": 0.851968
              },
              {
                "label": "Native samples for121 lighting",
                "median": 0.131072,
                "p95": 0.262144,
                "max": 0.262144
              },
              {
                "label": "Near sky optical-depth prefix",
                "median": 0.065536,
                "p95": 0.262144,
                "max": 0.32767999999999997
              },
              {
                "label": "reduceBoundsPartials",
                "median": 0.065536,
                "p95": 0.196608,
                "max": 0.32767999999999997
              },
              {
                "label": "Cloud temporal reprojection",
                "median": 0.131072,
                "p95": 0.196608,
                "max": 0.393216
              }
            ]
          }
        ]
      },
      {
        "label": "Measured terrain + far lighting · three native passes",
        "description": "RTX 5080 · 1920 × 1080 cloud trace and output · three 10-second ordinary RAF windows · measured 1 m terrain, bounded far 121 lighting and cached near shadows. All temporal phases sampled; no recorder.",
        "evidence": "outputs/observatory/v4-far-bounded-timing1/report.json",
        "report": "./assets/lookdev/performance/v4-far-bounded-timing1/report.json",
        "viewRows": [
          {
            "name": "ground",
            "fps": 82.27363851424123,
            "medianMs": 12.025856000000001,
            "p95Ms": 14.5129472,
            "p99Ms": 15.03985664,
            "passed": true
          },
          {
            "name": "above",
            "fps": 83.67471454719777,
            "medianMs": 13.041664,
            "p95Ms": 14.352384,
            "p99Ms": 14.929100799999999,
            "passed": true
          },
          {
            "name": "dusk",
            "fps": 79.42285395105259,
            "medianMs": 12.910592,
            "p95Ms": 15.473049599999998,
            "p99Ms": 16.318464,
            "passed": true
          }
        ],
        "results": [
          "Ground, aerial and dusk meet the 60 completed-fps and 16.67 ms GPU p95 thresholds on this frozen revision. Zero errors and no main-thread longtasks were recorded.",
          "Full exact captures match the all-visible far-lighting prototype byte-for-byte. Live lighting updates at most eight far cells per ordinary frame and interpolates their sources over 100 ms; a major turn explicitly refreshes visible cells.",
          "Decoded near-to-above and turn sequences show no obvious detached trail, rocky fallback flash or discrete brightness step in the inspected intervals. Recorder startup gaps prevent calling those raw clips 60 fps proof.",
          "The current full-flight sweep, warmed live recording and photographic acceptance remain open. Cliff material repetition and close cloud softness are still visible."
        ],
        "measured": [
          {
            "name": "ground",
            "fps": 82.27363851424123,
            "gpu": {
              "count": 118,
              "min": 10.15808,
              "median": 12.025856000000001,
              "p95": 14.5129472,
              "p99": 15.03985664,
              "max": 15.138816
            },
            "cpu": {
              "count": 822,
              "min": 0.6099999845027924,
              "median": 1.25,
              "p95": 2.0747499883174894,
              "p99": 2.377899997234344,
              "max": 3.7300000190734863
            },
            "prepare": {
              "count": 822,
              "min": 1.074999988079071,
              "median": 1.2049999833106995,
              "p95": 1.8897499874234196,
              "p99": 2.031849999427795,
              "max": 2.820000022649765
            },
            "raf": {
              "count": 821,
              "min": 5.995000004768372,
              "median": 11.875,
              "p95": 16.724999994039536,
              "p99": 18.74800000190734,
              "max": 37.064999997615814
            },
            "completion": {
              "count": 821,
              "min": 7.800000011920929,
              "median": 11.905000001192093,
              "p95": 15.669999986886978,
              "p99": 17.400000005960464,
              "max": 22.2950000166893
            },
            "phaseCounts": [
              15,
              15,
              14,
              14,
              15,
              15,
              15,
              15
            ],
            "longtasks": [],
            "errors": [],
            "passes": [
              {
                "label": "Native atlas interleaved cloud transport",
                "median": 4.390912,
                "p95": 6.638796799999999,
                "max": 7.340032
              },
              {
                "label": "Desert terrain and cloud shadows",
                "median": 3.014656,
                "p95": 3.080192,
                "max": 3.866624
              },
              {
                "label": "prefixLightPacked",
                "median": 0.524288,
                "p95": 1.0485760000000002,
                "max": 1.1796480000000003
              },
              {
                "label": "buffer featureSunFused",
                "median": 0.524288,
                "p95": 0.9175040000000002,
                "max": 0.9830400000000002
              },
              {
                "label": "bakePrefixAndSource",
                "median": 0.131072,
                "p95": 0.4685823999999994,
                "max": 0.8519680000000002
              },
              {
                "label": "reduceBoundsPartials",
                "median": 0.131072,
                "p95": 0.45875199999999994,
                "max": 0.9175040000000001
              },
              {
                "label": "Near solar optical-depth prefix",
                "median": 0.39321599999999995,
                "p95": 0.45875199999999994,
                "max": 0.524288
              },
              {
                "label": "Native samples for121 lighting",
                "median": 0.196608,
                "p95": 0.32767999999999997,
                "max": 0.32767999999999997
              },
              {
                "label": "buffer featureAxesFused",
                "median": 0.131072,
                "p95": 0.32767999999999997,
                "max": 0.45875199999999994
              },
              {
                "label": "buffer featureResampleAxis",
                "median": 0.065536,
                "p95": 0.27197439999999945,
                "max": 0.45875199999999994
              },
              {
                "label": "Near sky optical-depth prefix",
                "median": 0.131072,
                "p95": 0.262144,
                "max": 0.32767999999999997
              },
              {
                "label": "buffer featureMipsFused",
                "median": 0.065536,
                "p95": 0.262144,
                "max": 0.262144
              }
            ]
          },
          {
            "name": "above",
            "fps": 83.67471454719777,
            "gpu": {
              "count": 121,
              "min": 9.961472,
              "median": 13.041664,
              "p95": 14.352384,
              "p99": 14.929100799999999,
              "max": 15.07328
            },
            "cpu": {
              "count": 841,
              "min": 0.6200000047683716,
              "median": 1.219999998807907,
              "p95": 2.080000013113022,
              "p99": 2.258000010251999,
              "max": 2.7450000047683716
            },
            "prepare": {
              "count": 841,
              "min": 1.050000011920929,
              "median": 1.179999977350235,
              "p95": 1.8700000047683716,
              "p99": 1.972999995946885,
              "max": 2.5
            },
            "raf": {
              "count": 840,
              "min": 5.240000009536743,
              "median": 11.60750000178814,
              "p95": 16.142249986529347,
              "p99": 17.198300007879734,
              "max": 26.50499999523163
            },
            "completion": {
              "count": 840,
              "min": 7.459999978542328,
              "median": 11.967500001192093,
              "p95": 14.380249994993209,
              "p99": 15.396599997580052,
              "max": 27.889999985694885
            },
            "phaseCounts": [
              16,
              15,
              15,
              15,
              15,
              15,
              15,
              15
            ],
            "longtasks": [],
            "errors": [],
            "passes": [
              {
                "label": "Native atlas interleaved cloud transport",
                "median": 5.57056,
                "p95": 6.422528,
                "max": 7.471104
              },
              {
                "label": "Desert terrain and cloud shadows",
                "median": 3.080192,
                "p95": 3.211264,
                "max": 3.342336
              },
              {
                "label": "prefixLightPacked",
                "median": 0.589824,
                "p95": 1.0485760000000002,
                "max": 1.1141120000000002
              },
              {
                "label": "buffer featureSunFused",
                "median": 0.45875199999999994,
                "p95": 0.9175040000000002,
                "max": 0.9830400000000002
              },
              {
                "label": "reduceBoundsPartials",
                "median": 0.131072,
                "p95": 0.45875199999999994,
                "max": 0.7208960000000002
              },
              {
                "label": "Near solar optical-depth prefix",
                "median": 0.39321599999999995,
                "p95": 0.45875199999999994,
                "max": 0.524288
              },
              {
                "label": "bakePrefixAndSource",
                "median": 0.131072,
                "p95": 0.45875199999999994,
                "max": 0.524288
              },
              {
                "label": "buffer featureAxesFused",
                "median": 0.065536,
                "p95": 0.39321599999999995,
                "max": 0.524288
              },
              {
                "label": "Native samples for121 lighting",
                "median": 0.196608,
                "p95": 0.32767999999999997,
                "max": 0.5242880000000001
              },
              {
                "label": "buffer featureResampleAxis",
                "median": 0.065536,
                "p95": 0.32767999999999997,
                "max": 0.45875199999999994
              },
              {
                "label": "buffer featureMipsFused",
                "median": 0.065536,
                "p95": 0.262144,
                "max": 0.39321599999999995
              },
              {
                "label": "Cached near and native far distant shadow",
                "median": 0.196608,
                "p95": 0.262144,
                "max": 0.458752
              }
            ]
          },
          {
            "name": "dusk",
            "fps": 79.42285395105259,
            "gpu": {
              "count": 114,
              "min": 9.109504,
              "median": 12.910592,
              "p95": 15.473049599999998,
              "p99": 16.318464,
              "max": 17.301504
            },
            "cpu": {
              "count": 798,
              "min": 0.4399999976158142,
              "median": 1.0250000059604645,
              "p95": 1.844999998807907,
              "p99": 2.026500006318091,
              "max": 2.665000021457672
            },
            "prepare": {
              "count": 798,
              "min": 0.699999988079071,
              "median": 1.1200000047683716,
              "p95": 1.8457500025629996,
              "p99": 1.9704499983787533,
              "max": 2.380000025033951
            },
            "raf": {
              "count": 797,
              "min": 6,
              "median": 12.465000003576279,
              "p95": 17.631000000238416,
              "p99": 18.958800021409974,
              "max": 30.49500000476837
            },
            "completion": {
              "count": 797,
              "min": 7.034999996423721,
              "median": 12.590000003576279,
              "p95": 15.820999997854232,
              "p99": 17.53659999728203,
              "max": 29.214999973773956
            },
            "phaseCounts": [
              14,
              14,
              15,
              15,
              14,
              14,
              14,
              14
            ],
            "longtasks": [],
            "errors": [],
            "passes": [
              {
                "label": "Native atlas interleaved cloud transport",
                "median": 5.373952,
                "p95": 8.5426176,
                "max": 10.289152
              },
              {
                "label": "Cached near and native far detailed shadow",
                "median": 0,
                "p95": 2.424832,
                "max": 3.342336
              },
              {
                "label": "Desert terrain and cloud shadows",
                "median": 1.114112,
                "p95": 1.9234815999999997,
                "max": 1.96608
              },
              {
                "label": "Cached near and native far distant shadow",
                "median": 0,
                "p95": 1.5302655999999997,
                "max": 2.031616
              },
              {
                "label": "buffer featureSunFused",
                "median": 0.65536,
                "p95": 0.9830399999999999,
                "max": 0.9830400000000001
              },
              {
                "label": "prefixLightPacked",
                "median": 0.7864320000000001,
                "p95": 0.9175040000000002,
                "max": 1.0485760000000002
              },
              {
                "label": "Near solar optical-depth prefix",
                "median": 0.45875199999999994,
                "p95": 0.524288,
                "max": 0.720896
              },
              {
                "label": "bakePrefixAndSource",
                "median": 0.131072,
                "p95": 0.2850815999999996,
                "max": 0.39321599999999995
              },
              {
                "label": "reduceBoundsPartials",
                "median": 0.131072,
                "p95": 0.262144,
                "max": 0.524288
              },
              {
                "label": "Near sky optical-depth prefix",
                "median": 0.131072,
                "p95": 0.262144,
                "max": 0.32767999999999997
              },
              {
                "label": "buffer featureAxesFused",
                "median": 0.065536,
                "p95": 0.262144,
                "max": 0.39321599999999995
              },
              {
                "label": "Native samples for121 lighting",
                "median": 0.131072,
                "p95": 0.196608,
                "max": 0.262144
              }
            ]
          }
        ]
      },
      {
        "label": "Terrain-cost isolation · same frozen quality stack",
        "description": "Three single-variable10-second ground diagnostics on the same source, camera, weather interval and display. Each changes one flag only; these simpler variants are not new visual acceptance.",
        "report": "./assets/lookdev/performance/v4-terrain-cost-ablation-summary.json",
        "viewRows": [
          {
            "name": "aa1",
            "fps": 64.48156918486512,
            "medianMs": 14.286848,
            "p95Ms": 18.546688,
            "p99Ms": 18.91106816,
            "passed": false
          },
          {
            "name": "grain1",
            "fps": 51.70672267568274,
            "medianMs": 19.824640000000002,
            "p95Ms": 21.3876736,
            "p99Ms": 22.625648639999998,
            "passed": false
          },
          {
            "name": "coarse1",
            "fps": 44.28248627661953,
            "medianMs": 22.478848,
            "p95Ms": 23.9763456,
            "p99Ms": 24.269946879999996,
            "passed": false
          }
        ],
        "results": [
          "Antialiasing and varied material projection dominate the added terrain cost. Coarse geometry provides little relief; retaining geometric refinement is justified while shading is optimized."
        ],
        "measured": [
          {
            "id": "v4-integrated-quality-timing1",
            "source": "50a77d1efc976bb8f26a67c1812291fa7a8acf90842977764cd4cda1bdf749b0",
            "stable": true,
            "errors": [],
            "fps": 43.61694518316206,
            "total": {
              "count": 63,
              "min": 19.857408,
              "median": 22.675456,
              "p95": 24.4318208,
              "p99": 25.24053504,
              "max": 25.362432
            },
            "terrain": {
              "median": 11.862016,
              "p95": 12.320768
            },
            "cloud": {
              "median": 6.291456,
              "p95": 7.274496
            },
            "longtasks": 0,
            "phases": [
              8,
              8,
              7,
              8,
              8,
              8,
              8,
              8
            ]
          },
          {
            "id": "v4-terrain-cost-aa1",
            "source": "50a77d1efc976bb8f26a67c1812291fa7a8acf90842977764cd4cda1bdf749b0",
            "stable": true,
            "errors": [],
            "fps": 64.48156918486512,
            "total": {
              "count": 93,
              "min": 12.845056,
              "median": 14.286848,
              "p95": 18.546688,
              "p99": 18.91106816,
              "max": 19.33312
            },
            "terrain": {
              "median": 5.767168,
              "p95": 6.356992
            },
            "cloud": {
              "median": 4.325376,
              "p95": 7.667712
            },
            "longtasks": 0,
            "phases": [
              11,
              11,
              12,
              12,
              12,
              12,
              12,
              11
            ]
          },
          {
            "id": "v4-terrain-cost-grain1",
            "source": "50a77d1efc976bb8f26a67c1812291fa7a8acf90842977764cd4cda1bdf749b0",
            "stable": true,
            "errors": [],
            "fps": 51.70672267568274,
            "total": {
              "count": 74,
              "min": 16.384,
              "median": 19.824640000000002,
              "p95": 21.3876736,
              "p99": 22.625648639999998,
              "max": 23.199744
            },
            "terrain": {
              "median": 8.912896,
              "p95": 9.568256
            },
            "cloud": {
              "median": 6.356992,
              "p95": 7.385907199999999
            },
            "longtasks": 0,
            "phases": [
              9,
              9,
              10,
              10,
              9,
              9,
              9,
              9
            ]
          },
          {
            "id": "v4-terrain-cost-coarse1",
            "source": "50a77d1efc976bb8f26a67c1812291fa7a8acf90842977764cd4cda1bdf749b0",
            "stable": true,
            "errors": [],
            "fps": 44.28248627661953,
            "total": {
              "count": 64,
              "min": 19.726336,
              "median": 22.478848,
              "p95": 23.9763456,
              "p99": 24.269946879999996,
              "max": 24.641536
            },
            "terrain": {
              "median": 11.272192,
              "p95": 11.730944
            },
            "cloud": {
              "median": 6.455296,
              "p95": 7.703756799999999
            },
            "longtasks": 0,
            "phases": [
              8,
              8,
              8,
              8,
              8,
              8,
              8,
              8
            ]
          }
        ]
      },
      {
        "label": "Integrated quality · native budget failed",
        "description": "RTX5080 · native1920×1080 cloud trace and output · three10-second ordinary RAF windows after warmup, with all8 temporal phases sampled. Includes retained compound clouds, refined terrain, AA4, fine aggregate, diffuse bounce and soft tails; new fractured cliff mesh excluded.",
        "evidence": "outputs/observatory/v4-integrated-quality-timing1/report.json",
        "report": "./assets/lookdev/performance/v4-integrated-quality-timing1/report.json",
        "viewRows": [
          {
            "name": "ground",
            "fps": 43.61694518316206,
            "medianMs": 22.675456,
            "p95Ms": 24.4318208,
            "p99Ms": 25.24053504,
            "passed": false
          },
          {
            "name": "inside",
            "fps": 99.08882234134482,
            "medianMs": 9.994240000000001,
            "p95Ms": 11.403264,
            "p99Ms": 12.09729024,
            "passed": true
          },
          {
            "name": "above",
            "fps": 43.575635137354354,
            "medianMs": 24.576,
            "p95Ms": 26.2144,
            "p99Ms": 26.63251968,
            "passed": false
          }
        ],
        "results": [
          "Ground and aerial fail the60 completed-fps /16.67ms GPU p95 target. Inside passes on the current dense-volume bookmark. These are bounded diagnostic windows, not a final full-flight result.",
          "Terrain shading is now the largest measured pass:11.86ms ground and13.17ms aerial median. Native cloud transport is6.29/6.49ms. The added terrain quality stack needs isolated optimization.",
          "CPU preparation stays near1.2ms median; no main-thread tasks over50ms or GPU errors occurred. Telemetry shows99–100% GPU utilization around2835MHz and60–63°C.",
          "Source and asset descriptors stayed fixed. Current visual acceptance, full-flight timing and warmed decoded motion remain open. GPU completion cadence is separate from display scanout.",
          "Single-flag ground diagnostics isolate terrain cost: AA4→1 reduces terrain11.86→5.77ms median; grain-varied→grain reduces it to8.91ms; disabling mesh refinement only reaches11.27ms. No isolated setting meets the16.67ms whole-frame GPU p95 target."
        ],
        "measured": [
          {
            "view": "ground",
            "fps": 43.61694518316206,
            "gpu": {
              "count": 63,
              "min": 19.857408,
              "median": 22.675456,
              "p95": 24.4318208,
              "p99": 25.24053504,
              "max": 25.362432
            },
            "passes": [
              {
                "label": "Desert terrain and cloud shadows",
                "median": 11.862016,
                "p95": 12.320768
              },
              {
                "label": "Native atlas interleaved cloud transport",
                "median": 6.291456,
                "p95": 7.274496
              },
              {
                "label": "prefixLightPacked",
                "median": 0.65536,
                "p95": 1.1141120000000002
              },
              {
                "label": "buffer featureSunFused",
                "median": 0.65536,
                "p95": 0.8519680000000002
              },
              {
                "label": "Near solar optical-depth prefix",
                "median": 0.39321599999999995,
                "p95": 0.524288
              },
              {
                "label": "Native samples for121 lighting",
                "median": 0.196608,
                "p95": 0.45219839999999983
              },
              {
                "label": "Cached near and native far distant shadow",
                "median": 0.196608,
                "p95": 0.196608
              },
              {
                "label": "reduceBoundsPartials",
                "median": 0.131072,
                "p95": 0.32767999999999997
              },
              {
                "label": "Near sky optical-depth prefix",
                "median": 0.131072,
                "p95": 0.262144
              },
              {
                "label": "buffer featureAxesFused",
                "median": 0.131072,
                "p95": 0.39321599999999995
              },
              {
                "label": "bakePrefixAndSource",
                "median": 0.131072,
                "p95": 0.524288
              },
              {
                "label": "Cloud temporal reprojection",
                "median": 0.131072,
                "p95": 0.196608
              },
              {
                "label": "Sky, terrain, and 121-weight cloud presentation",
                "median": 0.131072,
                "p95": 0.131072
              },
              {
                "label": "mergeBoundsPartials",
                "median": 0.065536,
                "p95": 0.196608
              },
              {
                "label": "buffer featureResampleAxis",
                "median": 0.065536,
                "p95": 0.262144
              },
              {
                "label": "buffer featureMipsFused",
                "median": 0.065536,
                "p95": 0.262144
              }
            ],
            "prepare": {
              "count": 437,
              "min": 1.1200000047683716,
              "median": 1.2399999797344208,
              "p95": 1.8609999895095826,
              "p99": 2.1698000144958485,
              "max": 2.865000009536743
            },
            "encode": {
              "count": 437,
              "min": 1.479999989271164,
              "median": 1.8899999856948853,
              "p95": 2.607999992370605,
              "p99": 2.946599999666213,
              "max": 3.3400000035762787
            },
            "longTasks": 0,
            "phases": [
              8,
              8,
              7,
              8,
              8,
              8,
              8,
              8
            ]
          },
          {
            "view": "inside",
            "fps": 99.08882234134482,
            "gpu": {
              "count": 142,
              "min": 8.84736,
              "median": 9.994240000000001,
              "p95": 11.403264,
              "p99": 12.09729024,
              "max": 12.45184
            },
            "passes": [
              {
                "label": "Desert terrain and cloud shadows",
                "median": 5.308416,
                "p95": 5.505024
              },
              {
                "label": "Native atlas interleaved cloud transport",
                "median": 0.720896,
                "p95": 1.048576
              },
              {
                "label": "prefixLightPacked",
                "median": 0.524288,
                "p95": 0.9175040000000002
              },
              {
                "label": "Near solar optical-depth prefix",
                "median": 0.39321599999999995,
                "p95": 0.5210111999999992
              },
              {
                "label": "Terrain antialiasing coverage",
                "median": 0.262144,
                "p95": 0.786432
              },
              {
                "label": "Native samples for121 lighting",
                "median": 0.196608,
                "p95": 0.393216
              },
              {
                "label": "buffer featureSunFused",
                "median": 0.196608,
                "p95": 0.7208960000000001
              },
              {
                "label": "Cached near and native far distant shadow",
                "median": 0.196608,
                "p95": 0.524288
              },
              {
                "label": "Sky, terrain, and 121-weight cloud presentation",
                "median": 0.196608,
                "p95": 0.196608
              },
              {
                "label": "reduceBoundsPartials",
                "median": 0.131072,
                "p95": 0.32767999999999997
              },
              {
                "label": "Near sky optical-depth prefix",
                "median": 0.131072,
                "p95": 0.25886719999999924
              },
              {
                "label": "Cloud temporal reprojection",
                "median": 0.131072,
                "p95": 0.32768
              },
              {
                "label": "buffer featureResampleAxis",
                "median": 0.065536,
                "p95": 0.4554751999999992
              },
              {
                "label": "buffer featureAxesFused",
                "median": 0.065536,
                "p95": 0.32767999999999997
              },
              {
                "label": "bakePrefixAndSource",
                "median": 0.065536,
                "p95": 0.524288
              },
              {
                "label": "Cached near and native far detailed shadow",
                "median": 0.065536,
                "p95": 0.131072
              }
            ],
            "prepare": {
              "count": 993,
              "min": 1.0699999928474426,
              "median": 1.2150000035762787,
              "p95": 1.75,
              "p99": 1.870400004386902,
              "max": 2.084999978542328
            },
            "encode": {
              "count": 993,
              "min": 0.6349999904632568,
              "median": 1.2549999952316284,
              "p95": 1.969999998807907,
              "p99": 2.1673999917507185,
              "max": 2.7649999856948853
            },
            "longTasks": 0,
            "phases": [
              18,
              18,
              17,
              17,
              18,
              18,
              18,
              18
            ]
          },
          {
            "view": "above",
            "fps": 43.575635137354354,
            "gpu": {
              "count": 63,
              "min": 21.495808,
              "median": 24.576,
              "p95": 26.2144,
              "p99": 26.63251968,
              "max": 26.673152
            },
            "passes": [
              {
                "label": "Desert terrain and cloud shadows",
                "median": 13.172736,
                "p95": 13.828096
              },
              {
                "label": "Native atlas interleaved cloud transport",
                "median": 6.488064,
                "p95": 7.3334784
              },
              {
                "label": "prefixLightPacked",
                "median": 0.65536,
                "p95": 1.0485760000000002
              },
              {
                "label": "buffer featureSunFused",
                "median": 0.65536,
                "p95": 0.8519680000000002
              },
              {
                "label": "Near solar optical-depth prefix",
                "median": 0.39321599999999995,
                "p95": 0.524288
              },
              {
                "label": "Native samples for121 lighting",
                "median": 0.196608,
                "p95": 0.32767999999999997
              },
              {
                "label": "bakePrefixAndSource",
                "median": 0.196608,
                "p95": 0.589824
              },
              {
                "label": "Cached near and native far distant shadow",
                "median": 0.196608,
                "p95": 0.196608
              },
              {
                "label": "reduceBoundsPartials",
                "median": 0.131072,
                "p95": 0.5111807999999998
              },
              {
                "label": "Near sky optical-depth prefix",
                "median": 0.131072,
                "p95": 0.196608
              },
              {
                "label": "buffer featureResampleAxis",
                "median": 0.131072,
                "p95": 0.45219839999999983
              },
              {
                "label": "Cloud temporal reprojection",
                "median": 0.131072,
                "p95": 0.196608
              },
              {
                "label": "Sky, terrain, and 121-weight cloud presentation",
                "median": 0.131072,
                "p95": 0.131072
              },
              {
                "label": "mergeBoundsPartials",
                "median": 0.065536,
                "p95": 0.196608
              },
              {
                "label": "buffer featureMipsFused",
                "median": 0.065536,
                "p95": 0.262144
              },
              {
                "label": "buffer featureAxesFused",
                "median": 0.065536,
                "p95": 0.39321599999999995
              }
            ],
            "prepare": {
              "count": 438,
              "min": 1.1050000190734863,
              "median": 1.2325000017881393,
              "p95": 1.7750000059604645,
              "p99": 1.915750009715557,
              "max": 2.2100000083446503
            },
            "encode": {
              "count": 438,
              "min": 1.5850000083446503,
              "median": 1.8799999952316284,
              "p95": 2.43575000166893,
              "p99": 2.5833499988913533,
              "max": 2.935000002384186
            },
            "longTasks": 0,
            "phases": [
              8,
              7,
              8,
              8,
              8,
              8,
              8,
              8
            ]
          }
        ]
      },
      {
        "label": "Deferred shading · faster, budget still open",
        "description": "RTX5080 · native1920×1080 trace/output · matched pruned forward/deferred10-second live windows, all8 temporal phases sampled. Current retained geometry/material quality, fracture off; no recorder.",
        "evidence": "outputs/observatory/v4-deferred-shared-timing1/report.json; outputs/observatory/v4-deferred-above-repeat1/report.json",
        "report": "./assets/lookdev/performance/v4-deferred-shared-timing1/report.json",
        "viewRows": [
          {
            "name": "ground",
            "fps": 71.5500134594764,
            "medianMs": 13.76256,
            "p95Ms": 17.36704,
            "p99Ms": 18.8022784,
            "passed": false
          },
          {
            "name": "inside",
            "fps": 109.20294328897823,
            "medianMs": 7.995392,
            "p95Ms": 13.946060799999998,
            "p99Ms": 19.112919039999998,
            "passed": true
          },
          {
            "name": "above",
            "fps": 50.73085384608079,
            "medianMs": 20.381696,
            "p95Ms": 36.07101439999999,
            "p99Ms": 37.93747968,
            "passed": false
          },
          {
            "name": "above repeat",
            "fps": 55.69579496750651,
            "medianMs": 20.185088,
            "p95Ms": 22.029926399999997,
            "p99Ms": 22.53389824,
            "passed": false
          }
        ],
        "results": [
          "Ground improves45.62→71.55 completedfps versus matched pruned forward. Combined terrain geometry/shading falls10.88→4.46ms median. Ground GPU p95 remains17.37ms, above the16.67ms target.",
          "Aerial terrain falls11.73→8.59ms median. The initial aerial window has an unexplained36.07ms GPU p95 tail; a fresh above-only repeat is55.70fps/22.03ms p95 and still fails the target. Both reports are preserved.",
          "The large inter-pass gap did not recur in the aerial repeat (gap p95 9.71→2.23ms). No main-thread longtasks or GPU errors occurred; the initial cause is unresolved. Future probes retain device memory and per-pass timestamp offsets.",
          "Native image comparisons show no obvious new silhouette/coverage artifact. Approximate sample-sharing still needs motion review. Current all-view/full-flight and photographic acceptance remain open."
        ],
        "measured": {
          "matched": [
            {
              "variant": "forward",
              "view": "ground",
              "fps": 45.62036949499583,
              "gpu": {
                "count": 66,
                "min": 19.267584,
                "median": 21.692416,
                "p95": 23.248896000000002,
                "p99": 23.694540799999995,
                "max": 24.24832
              },
              "terrain": {
                "median": 10.878976,
                "p95": 11.337728
              },
              "cloud": {
                "median": 6.22592,
                "p95": 7.323648
              },
              "gap": {
                "median": 0.9175040000000045,
                "p95": 1.4254080000000027
              },
              "phases": [
                8,
                8,
                9,
                9,
                8,
                8,
                8,
                8
              ],
              "errors": [],
              "longtasks": 0
            },
            {
              "variant": "forward",
              "view": "inside",
              "fps": 107.13483092900836,
              "gpu": {
                "count": 154,
                "min": 8.257536,
                "median": 9.240576,
                "p95": 10.705305599999999,
                "p99": 11.10638592,
                "max": 11.206656
              },
              "terrain": {
                "median": 4.58752,
                "p95": 4.849664
              },
              "cloud": {
                "median": 0.720896,
                "p95": 1.179648
              },
              "gap": {
                "median": 0.6553600000000026,
                "p95": 1.268121600000002
              },
              "phases": [
                20,
                19,
                19,
                19,
                19,
                19,
                19,
                20
              ],
              "errors": [],
              "longtasks": 0
            },
            {
              "variant": "forward",
              "view": "above",
              "fps": 46.59443196541346,
              "gpu": {
                "count": 67,
                "min": 19.529728,
                "median": 22.872064,
                "p95": 24.7791616,
                "p99": 25.05703424,
                "max": 25.100288
              },
              "terrain": {
                "median": 11.730944,
                "p95": 12.517376
              },
              "cloud": {
                "median": 6.422528,
                "p95": 7.2548352
              },
              "gap": {
                "median": 0.9175040000000045,
                "p95": 1.6187392000000047
              },
              "phases": [
                8,
                8,
                8,
                9,
                9,
                9,
                8,
                8
              ],
              "errors": [],
              "longtasks": 0
            },
            {
              "variant": "shared",
              "view": "ground",
              "fps": 71.5500134594764,
              "gpu": {
                "count": 103,
                "min": 11.927552,
                "median": 13.76256,
                "p95": 17.36704,
                "p99": 18.8022784,
                "max": 27.262976
              },
              "terrain": {
                "median": 4.456448,
                "p95": 4.980736
              },
              "cloud": {
                "median": 4.25984,
                "p95": 7.733248
              },
              "gap": {
                "median": 1.114112000000004,
                "p95": 2.0250624000000026
              },
              "phases": [
                13,
                13,
                13,
                13,
                12,
                13,
                13,
                13
              ],
              "errors": [],
              "longtasks": 0
            },
            {
              "variant": "shared",
              "view": "inside",
              "fps": 109.20294328897823,
              "gpu": {
                "count": 157,
                "min": 6.946816,
                "median": 7.995392,
                "p95": 13.946060799999998,
                "p99": 19.112919039999998,
                "max": 19.464192
              },
              "terrain": {
                "median": 3.342336,
                "p95": 3.538944
              },
              "cloud": {
                "median": 0.720896,
                "p95": 1.048576
              },
              "gap": {
                "median": 0.7864320000000014,
                "p95": 3.4078719999999962
              },
              "phases": [
                20,
                20,
                20,
                19,
                19,
                19,
                20,
                20
              ],
              "errors": [],
              "longtasks": 0
            },
            {
              "variant": "shared",
              "view": "above",
              "fps": 50.73085384608079,
              "gpu": {
                "count": 73,
                "min": 16.973824,
                "median": 20.381696,
                "p95": 36.07101439999999,
                "p99": 37.93747968,
                "max": 38.928384
              },
              "terrain": {
                "median": 8.585215999999999,
                "p95": 9.371648
              },
              "cloud": {
                "median": 6.619136,
                "p95": 10.564403199999996
              },
              "gap": {
                "median": 1.441792000000003,
                "p95": 9.7124352
              },
              "phases": [
                9,
                10,
                9,
                9,
                9,
                9,
                9,
                9
              ],
              "errors": [],
              "longtasks": 0
            }
          ],
          "aboveRepeat": {
            "fps": 55.69579496750651,
            "gpu": {
              "count": 80,
              "min": 16.318464,
              "median": 20.185088,
              "p95": 22.029926399999997,
              "p99": 22.53389824,
              "max": 22.740992
            },
            "report": "./assets/lookdev/performance/v4-deferred-above-repeat1/report.json"
          }
        }
      },
      {
        "label": "Relaxed terrain sharing · aerial faster, budget open",
        "description": "RTX5080 · native1920×1080 trace/output · frozen filtered material with strict/relaxed sharing · 10-second ordinary live windows after warmup, all8 temporal phases sampled. Fine aggregate; fracture off. No recorder.",
        "evidence": "outputs/observatory/v4-filtered-relaxed-timing1/report.json; outputs/observatory/v4-filtered-strict-timing1/report.json",
        "report": "./assets/lookdev/performance/v4-filtered-relaxed-timing1/report.json",
        "viewRows": [
          {
            "name": "ground",
            "fps": 73.01788737903418,
            "medianMs": 13.500416,
            "p95Ms": 17.4063616,
            "p99Ms": 17.823170559999998,
            "passed": false
          },
          {
            "name": "inside",
            "fps": 131.50403254161418,
            "medianMs": 7.012352,
            "p95Ms": 8.323072,
            "p99Ms": 9.17504,
            "passed": true
          },
          {
            "name": "above",
            "fps": 61.6357447362227,
            "medianMs": 17.170432,
            "p95Ms": 19.739443199999997,
            "p99Ms": 21.459107840000005,
            "passed": false
          }
        ],
        "results": [
          "Aerial relaxed sharing improves54.53→61.64 completedfps. Deferred material shading falls7.67→5.83ms median; whole GPU p95 improves22.30→19.74ms and still fails16.67ms.",
          "Ground completes73.02fps but17.41ms GPU p95 still fails. Inside completes131.50fps with8.32ms p95 in the current dense-volume viewpoint. High average FPS does not close the p95 gate.",
          "All sources stayed fixed; zero GPU errors and no main-thread tasks over50ms. NVIDIA memory used8,412–8,432MiB of16,303MiB. No recurrence of the earlier large inter-pass gap; its original cause remains unresolved.",
          "Native images remain visually viable, but sparse shadow-edge pixel differences require actual motion review. Full current six-view/75-second flight performance and photographic acceptance remain open. Completion cadence is not display scanout.",
          "Scoped warmed ground-yaw motion review: strict58.62 / relaxed58.97 decodedfps. No obvious new flicker in36 inspected adjacent frames per mode; the full flight and final60fps gate remain open."
        ],
        "measured": {
          "candidate": {
            "id": "v4-filtered-relaxed-timing1",
            "sourceSHA256": "a5cbe34b8a14ddd8e361b8b7bbf8557373392756d065299d040b26a4b6749761",
            "sourceStable": true,
            "views": [
              {
                "view": "ground",
                "fps": 73.01788737903418,
                "gpu": {
                  "count": 105,
                  "min": 11.79648,
                  "median": 13.500416,
                  "p95": 17.4063616,
                  "p99": 17.823170559999998,
                  "max": 18.481152
                },
                "passTimings": [
                  {
                    "label": "Native atlas interleaved cloud transport",
                    "median": 4.58752,
                    "p95": 7.798784
                  },
                  {
                    "label": "Deferred terrain material and lighting",
                    "median": 3.080192,
                    "p95": 3.145728
                  },
                  {
                    "label": "Four-sample terrain geometry",
                    "median": 1.048576,
                    "p95": 1.245184
                  },
                  {
                    "label": "prefixLightPacked",
                    "median": 0.589824,
                    "p95": 0.9830400000000002
                  },
                  {
                    "label": "buffer featureSunFused",
                    "median": 0.45875199999999994,
                    "p95": 0.8519680000000002
                  },
                  {
                    "label": "Near solar optical-depth prefix",
                    "median": 0.39321599999999995,
                    "p95": 0.524288
                  },
                  {
                    "label": "Native samples for121 lighting",
                    "median": 0.196608,
                    "p95": 0.262144
                  },
                  {
                    "label": "bakePrefixAndSource",
                    "median": 0.196608,
                    "p95": 0.39321599999999995
                  }
                ],
                "gap": {
                  "median": 1.2451840000000036,
                  "p95": 1.9660800000000047
                },
                "largestGaps": [
                  {
                    "frame": 842,
                    "time": 0.6187855333332215,
                    "before": "Near solar optical-depth prefix",
                    "ms": 0.98304
                  },
                  {
                    "frame": 856,
                    "time": 0.621606600000063,
                    "before": "Native far samples for121 lighting",
                    "ms": 0.917504
                  },
                  {
                    "frame": 324,
                    "time": 0.5259143333331741,
                    "before": "Near solar optical-depth prefix",
                    "ms": 0.851968
                  },
                  {
                    "frame": 443,
                    "time": 0.5474223333330945,
                    "before": "Cloud temporal reprojection",
                    "ms": 0.851968
                  },
                  {
                    "frame": 478,
                    "time": 0.5536722666664916,
                    "before": "Native far samples for121 lighting",
                    "ms": 0.786432
                  }
                ],
                "memoryMiB": {
                  "min": 8413,
                  "max": 8432,
                  "total": 16303
                },
                "phases": [
                  14,
                  13,
                  13,
                  13,
                  13,
                  13,
                  13,
                  13
                ],
                "errors": [],
                "longtasks": 0,
                "cpuEncode": {
                  "count": 730,
                  "min": 0.7100000083446503,
                  "median": 1.2699999809265137,
                  "p95": 2.074999988079071,
                  "p99": 2.469999998807907,
                  "max": 3.0199999809265137
                },
                "prepare": {
                  "count": 730,
                  "min": 1.0550000071525574,
                  "median": 1.175000011920929,
                  "p95": 1.8477499961853026,
                  "p99": 1.9935500061511995,
                  "max": 2.7350000143051147
                },
                "raf": {
                  "count": 729,
                  "min": 6.96000000834465,
                  "median": 13.409999996423721,
                  "p95": 18.218999999761582,
                  "p99": 19.987599995136264,
                  "max": 31.280000001192093
                },
                "completion": {
                  "count": 729,
                  "min": 8.814999997615814,
                  "median": 13.28999999165535,
                  "p95": 17.260999989509582,
                  "p99": 18.727200009822848,
                  "max": 23.069999992847443
                },
                "passed": false
              },
              {
                "view": "inside",
                "fps": 131.50403254161418,
                "gpu": {
                  "count": 189,
                  "min": 6.356992,
                  "median": 7.012352,
                  "p95": 8.323072,
                  "p99": 9.17504,
                  "max": 9.961472
                },
                "passTimings": [
                  {
                    "label": "Deferred terrain material and lighting",
                    "median": 2.29376,
                    "p95": 2.424832
                  },
                  {
                    "label": "Native atlas interleaved cloud transport",
                    "median": 0.720896,
                    "p95": 1.048576
                  },
                  {
                    "label": "prefixLightPacked",
                    "median": 0.524288,
                    "p95": 0.8912895999999998
                  },
                  {
                    "label": "Four-sample terrain geometry",
                    "median": 0.458752,
                    "p95": 0.524288
                  },
                  {
                    "label": "Near solar optical-depth prefix",
                    "median": 0.39321599999999995,
                    "p95": 0.45875199999999994
                  },
                  {
                    "label": "Native samples for121 lighting",
                    "median": 0.196608,
                    "p95": 0.32767999999999997
                  },
                  {
                    "label": "buffer featureSunFused",
                    "median": 0.196608,
                    "p95": 0.6946815999999997
                  },
                  {
                    "label": "Cached near and native far distant shadow",
                    "median": 0.196608,
                    "p95": 0.524288
                  }
                ],
                "gap": {
                  "median": 0.7864319999999996,
                  "p95": 1.350041600000001
                },
                "largestGaps": [
                  {
                    "frame": 1758,
                    "time": 0.5629850666670001,
                    "before": "reduceBoundsPartials",
                    "ms": 0.720896
                  },
                  {
                    "frame": 2220,
                    "time": 0.6106415333334606,
                    "before": "Native far samples for121 lighting",
                    "ms": 0.720896
                  },
                  {
                    "frame": 1163,
                    "time": 0.5042970666666822,
                    "before": "Near solar optical-depth prefix",
                    "ms": 0.65536
                  },
                  {
                    "frame": 1275,
                    "time": 0.5155784000003331,
                    "before": "Near sky optical-depth prefix",
                    "ms": 0.65536
                  },
                  {
                    "frame": 1296,
                    "time": 0.5177370666666818,
                    "before": "Deferred terrain material and lighting",
                    "ms": 0.65536
                  }
                ],
                "memoryMiB": {
                  "min": 8412,
                  "max": 8424,
                  "total": 16303
                },
                "phases": [
                  24,
                  24,
                  24,
                  24,
                  23,
                  23,
                  23,
                  24
                ],
                "errors": [],
                "longtasks": 0,
                "cpuEncode": {
                  "count": 1321,
                  "min": 0.554999977350235,
                  "median": 0.9099999964237213,
                  "p95": 1.645000010728836,
                  "p99": 1.9689999997615812,
                  "max": 2.790000021457672
                },
                "prepare": {
                  "count": 1321,
                  "min": 1.0550000071525574,
                  "median": 1.1800000071525574,
                  "p95": 1.7899999916553497,
                  "p99": 1.9830000102519985,
                  "max": 3.695000022649765
                },
                "raf": {
                  "count": 1320,
                  "min": 3.560000002384186,
                  "median": 7.6624999940395355,
                  "p95": 10.595249998569487,
                  "p99": 13.274299976825713,
                  "max": 22.799999982118607
                },
                "completion": {
                  "count": 1320,
                  "min": 3.3499999940395355,
                  "median": 7.7025000005960464,
                  "p95": 10.637749990820883,
                  "p99": 11.972699992060653,
                  "max": 22.48999997973442
                },
                "passed": true
              },
              {
                "view": "above",
                "fps": 61.6357447362227,
                "gpu": {
                  "count": 89,
                  "min": 14.811136,
                  "median": 17.170432,
                  "p95": 19.739443199999997,
                  "p99": 21.459107840000005,
                  "max": 22.151168
                },
                "passTimings": [
                  {
                    "label": "Native atlas interleaved cloud transport",
                    "median": 5.963776,
                    "p95": 7.484211199999999
                  },
                  {
                    "label": "Deferred terrain material and lighting",
                    "median": 5.832704,
                    "p95": 6.160384
                  },
                  {
                    "label": "Four-sample terrain geometry",
                    "median": 1.179648,
                    "p95": 1.7432575999999995
                  },
                  {
                    "label": "prefixLightPacked",
                    "median": 0.589824,
                    "p95": 0.9175040000000002
                  },
                  {
                    "label": "Near solar optical-depth prefix",
                    "median": 0.39321599999999995,
                    "p95": 0.524288
                  },
                  {
                    "label": "buffer featureSunFused",
                    "median": 0.39321599999999995,
                    "p95": 0.8257535999999998
                  },
                  {
                    "label": "Native samples for121 lighting",
                    "median": 0.196608,
                    "p95": 0.32767999999999997
                  },
                  {
                    "label": "Cached near and native far distant shadow",
                    "median": 0.196608,
                    "p95": 0.196608
                  }
                ],
                "gap": {
                  "median": 1.1796480000000003,
                  "p95": 1.8350080000000013
                },
                "largestGaps": [
                  {
                    "frame": 2792,
                    "time": 0.542426799999873,
                    "before": "Native far samples for121 lighting",
                    "ms": 0.786432
                  },
                  {
                    "frame": 2680,
                    "time": 0.5182966666666664,
                    "before": "Near sky optical-depth prefix",
                    "ms": 0.720896
                  },
                  {
                    "frame": 2722,
                    "time": 0.527367333333492,
                    "before": "Native far samples for121 lighting",
                    "ms": 0.720896
                  },
                  {
                    "frame": 2904,
                    "time": 0.5665708666666345,
                    "before": "Near sky optical-depth prefix",
                    "ms": 0.720896
                  },
                  {
                    "frame": 3205,
                    "time": 0.6318976666665074,
                    "before": "Cloud temporal reprojection",
                    "ms": 0.720896
                  }
                ],
                "memoryMiB": {
                  "min": 8416,
                  "max": 8431,
                  "total": 16303
                },
                "phases": [
                  11,
                  11,
                  11,
                  11,
                  12,
                  11,
                  11,
                  11
                ],
                "errors": [],
                "longtasks": 0,
                "cpuEncode": {
                  "count": 618,
                  "min": 0.7450000047683716,
                  "median": 1.2950000017881393,
                  "p95": 2.0207500100135802,
                  "p99": 2.4199000066518797,
                  "max": 2.969999998807907
                },
                "prepare": {
                  "count": 618,
                  "min": 1.0550000071525574,
                  "median": 1.1700000166893005,
                  "p95": 1.7649999856948853,
                  "p99": 2.0312999847531366,
                  "max": 2.6099999845027924
                },
                "raf": {
                  "count": 617,
                  "min": 9.560000002384186,
                  "median": 16.8299999833107,
                  "p95": 19.098000001907348,
                  "p99": 21.011799988746645,
                  "max": 24.25
                },
                "completion": {
                  "count": 617,
                  "min": 12.5,
                  "median": 16.25,
                  "p95": 18.75100000500679,
                  "p99": 20.070199984312065,
                  "max": 24.035000026226044
                },
                "passed": false
              }
            ]
          },
          "strict": {
            "id": "v4-filtered-strict-timing1",
            "sourceSHA256": "a5cbe34b8a14ddd8e361b8b7bbf8557373392756d065299d040b26a4b6749761",
            "sourceStable": true,
            "views": [
              {
                "view": "ground",
                "fps": 71.1285936947416,
                "gpu": {
                  "count": 102,
                  "min": 11.927552,
                  "median": 13.697024,
                  "p95": 17.357209599999997,
                  "p99": 18.347458559999996,
                  "max": 18.612224
                },
                "passTimings": [
                  {
                    "label": "Native atlas interleaved cloud transport",
                    "median": 4.25984,
                    "p95": 7.654604799999997
                  },
                  {
                    "label": "Deferred terrain material and lighting",
                    "median": 3.342336,
                    "p95": 3.473408
                  },
                  {
                    "label": "Four-sample terrain geometry",
                    "median": 1.114112,
                    "p95": 1.572864
                  },
                  {
                    "label": "prefixLightPacked",
                    "median": 0.524288,
                    "p95": 0.9830400000000002
                  },
                  {
                    "label": "buffer featureSunFused",
                    "median": 0.4259839999999999,
                    "p95": 0.8519680000000002
                  },
                  {
                    "label": "Near solar optical-depth prefix",
                    "median": 0.39321599999999995,
                    "p95": 0.524288
                  },
                  {
                    "label": "Cached near and native far distant shadow",
                    "median": 0.196608,
                    "p95": 0.196608
                  },
                  {
                    "label": "Native samples for121 lighting",
                    "median": 0.131072,
                    "p95": 0.262144
                  }
                ],
                "gap": {
                  "median": 1.2451840000000036,
                  "p95": 1.8972671999999977
                },
                "largestGaps": [
                  {
                    "frame": 322,
                    "time": 0.5215884666669376,
                    "before": "Near solar optical-depth prefix",
                    "ms": 0.786432
                  },
                  {
                    "frame": 392,
                    "time": 0.535020000000001,
                    "before": "Near solar optical-depth prefix",
                    "ms": 0.786432
                  },
                  {
                    "frame": 420,
                    "time": 0.5401448666667946,
                    "before": "Native far samples for121 lighting",
                    "ms": 0.786432
                  },
                  {
                    "frame": 252,
                    "time": 0.5073701333336039,
                    "before": "Cloud temporal reprojection",
                    "ms": 0.720896
                  },
                  {
                    "frame": 280,
                    "time": 0.5132156666668259,
                    "before": "Near solar optical-depth prefix",
                    "ms": 0.720896
                  }
                ],
                "memoryMiB": {
                  "min": 8392,
                  "max": 8413,
                  "total": 16303
                },
                "phases": [
                  13,
                  13,
                  13,
                  13,
                  13,
                  13,
                  12,
                  12
                ],
                "errors": [],
                "longtasks": 0,
                "cpuEncode": {
                  "count": 712,
                  "min": 0.7199999988079071,
                  "median": 1.2599999904632568,
                  "p95": 2.0522500097751615,
                  "p99": 2.4261500075459477,
                  "max": 3.505000025033951
                },
                "prepare": {
                  "count": 712,
                  "min": 1.0649999976158142,
                  "median": 1.177499994635582,
                  "p95": 1.7249999940395355,
                  "p99": 1.951150013506412,
                  "max": 2.8799999952316284
                },
                "raf": {
                  "count": 711,
                  "min": 3.259999990463257,
                  "median": 13.759999990463257,
                  "p95": 18.54500000178814,
                  "p99": 20.353500008583065,
                  "max": 29.66499999165535
                },
                "completion": {
                  "count": 711,
                  "min": 9.055000007152557,
                  "median": 13.734999984502792,
                  "p95": 17.51249998807907,
                  "p99": 19.072999987006177,
                  "max": 23.155000001192093
                },
                "passed": false
              },
              {
                "view": "above",
                "fps": 54.5319985977551,
                "gpu": {
                  "count": 79,
                  "min": 17.432576,
                  "median": 20.578304,
                  "p95": 22.295347200000002,
                  "p99": 23.03197184,
                  "max": 23.134208
                },
                "passTimings": [
                  {
                    "label": "Deferred terrain material and lighting",
                    "median": 7.667712,
                    "p95": 8.126464
                  },
                  {
                    "label": "Native atlas interleaved cloud transport",
                    "median": 6.488064,
                    "p95": 7.418675199999999
                  },
                  {
                    "label": "Four-sample terrain geometry",
                    "median": 1.179648,
                    "p95": 1.5335423999999984
                  },
                  {
                    "label": "prefixLightPacked",
                    "median": 0.65536,
                    "p95": 0.9895935999999999
                  },
                  {
                    "label": "buffer featureSunFused",
                    "median": 0.589824,
                    "p95": 0.8519680000000002
                  },
                  {
                    "label": "Near solar optical-depth prefix",
                    "median": 0.39321599999999995,
                    "p95": 0.5308415999999996
                  },
                  {
                    "label": "Native samples for121 lighting",
                    "median": 0.196608,
                    "p95": 0.3342335999999996
                  },
                  {
                    "label": "reduceBoundsPartials",
                    "median": 0.196608,
                    "p95": 0.3407871999999993
                  }
                ],
                "gap": {
                  "median": 1.3762560000000015,
                  "p95": 2.3789568000000028
                },
                "largestGaps": [
                  {
                    "frame": 1140,
                    "time": 0.5238377333335081,
                    "before": "Native far samples for121 lighting",
                    "ms": 0.851968
                  },
                  {
                    "frame": 1336,
                    "time": 0.5716788666669523,
                    "before": "Native far samples for121 lighting",
                    "ms": 0.786432
                  },
                  {
                    "frame": 1063,
                    "time": 0.5051908666666349,
                    "before": "Near solar optical-depth prefix",
                    "ms": 0.720896
                  },
                  {
                    "frame": 1063,
                    "time": 0.5051908666666349,
                    "before": "Native far samples for121 lighting",
                    "ms": 0.720896
                  },
                  {
                    "frame": 1105,
                    "time": 0.5152374666666982,
                    "before": "Cloud temporal reprojection",
                    "ms": 0.720896
                  }
                ],
                "memoryMiB": {
                  "min": 8393,
                  "max": 8400,
                  "total": 16303
                },
                "phases": [
                  10,
                  9,
                  10,
                  10,
                  10,
                  10,
                  10,
                  10
                ],
                "errors": [],
                "longtasks": 0,
                "cpuEncode": {
                  "count": 547,
                  "min": 0.8549999892711639,
                  "median": 1.4300000071525574,
                  "p95": 2.1599999964237213,
                  "p99": 2.5807999986410133,
                  "max": 3.570000022649765
                },
                "prepare": {
                  "count": 547,
                  "min": 1.074999988079071,
                  "median": 1.1800000071525574,
                  "p95": 1.7599999904632568,
                  "p99": 1.8734999877214422,
                  "max": 2.4600000083446503
                },
                "raf": {
                  "count": 546,
                  "min": 11.01000002026558,
                  "median": 18.18250000476837,
                  "p95": 21.78124999254942,
                  "p99": 23.017749996483325,
                  "max": 24.729999989271164
                },
                "completion": {
                  "count": 546,
                  "min": 14.3299999833107,
                  "median": 18.22749999165535,
                  "p95": 21.18375001102686,
                  "p99": 22.238500003516666,
                  "max": 24.405000001192093
                },
                "passed": false
              }
            ]
          }
        }
      },
      {
        "label": "Exact cloud fetch reuse · live speedup not established",
        "description": "Same retained regional-bound/relaxed/fine stack, cloudReuse=all only. Native1920×1080 ground/aerial10-second ordinaryRAF windows, all8phases sampled. No recorder.",
        "report": "./assets/lookdev/performance/v4-reuse-timing1/report.json",
        "viewRows": [
          {
            "name": "ground",
            "fps": 73.75638675753545,
            "medianMs": 13.533183999999999,
            "p95Ms": 15.925248,
            "p99Ms": 16.6330368,
            "passed": true
          },
          {
            "name": "above",
            "fps": 67.41420644701596,
            "medianMs": 16.384,
            "p95Ms": 18.730188799999997,
            "p99Ms": 19.417006079999997,
            "passed": false
          }
        ],
        "results": [
          "Ground73.76fps/15.93ms GPU p95 passes; aerial67.41fps/18.73ms stillfails. Previous no-reuse76.06/16.16 and69.36/18.83. No convincing net speedup established.",
          "Terrain pass cost stays identical. Native cloud timing distributions differ; fixed-state/all-phase diagnosis can isolate kernel behavior before attributing the change.",
          "Native PNG and raw-buffer equality prove fidelity, not performance. All sources stable; zeroerrors/longtasks; memory8415–8431MiB."
        ],
        "measured": {
          "id": "v4-reuse-timing1",
          "sourceSHA256": "1d68e849016099ee6df696228cd9f8b33f62a05b94ff5d7a22195f5b84592803",
          "sourceStable": true,
          "views": [
            {
              "view": "ground",
              "fps": 73.75638675753545,
              "gpu": {
                "count": 106,
                "min": 11.206656,
                "median": 13.533183999999999,
                "p95": 15.925248,
                "p99": 16.6330368,
                "max": 17.104896
              },
              "passTimings": [
                {
                  "label": "Native atlas interleaved cloud transport",
                  "median": 5.275648,
                  "p95": 7.192576000000001
                },
                {
                  "label": "Deferred terrain material and lighting",
                  "median": 2.359296,
                  "p95": 2.424832
                },
                {
                  "label": "Four-sample terrain geometry",
                  "median": 1.081344,
                  "p95": 1.245184
                },
                {
                  "label": "prefixLightPacked",
                  "median": 0.589824,
                  "p95": 0.9666560000000002
                },
                {
                  "label": "buffer featureSunFused",
                  "median": 0.39321599999999995,
                  "p95": 0.8519680000000002
                },
                {
                  "label": "Near solar optical-depth prefix",
                  "median": 0.32767999999999997,
                  "p95": 0.524288
                },
                {
                  "label": "Cached near and native far distant shadow",
                  "median": 0.196608,
                  "p95": 0.196608
                },
                {
                  "label": "Native samples for121 lighting",
                  "median": 0.131072,
                  "p95": 0.32767999999999997
                },
                {
                  "label": "reduceBoundsPartials",
                  "median": 0.131072,
                  "p95": 0.32767999999999997
                },
                {
                  "label": "Near sky optical-depth prefix",
                  "median": 0.131072,
                  "p95": 0.262144
                }
              ],
              "gap": {
                "median": 1.376256000000005,
                "p95": 2.4739840000000037
              },
              "memoryMiB": {
                "min": 8415,
                "max": 8423,
                "total": 16303
              },
              "phases": [
                13,
                13,
                13,
                13,
                13,
                14,
                14,
                13
              ],
              "errors": [],
              "longtasks": 0,
              "cpuEncode": {
                "count": 738,
                "min": 0.925000011920929,
                "median": 1.802499994635582,
                "p95": 2.4300000071525574,
                "p99": 2.7616999855637547,
                "max": 3.199999988079071
              },
              "prepare": {
                "count": 738,
                "min": 1.0800000131130219,
                "median": 1.2899999916553497,
                "p95": 1.789999996125698,
                "p99": 1.9594499978423119,
                "max": 2.9000000059604645
              },
              "raf": {
                "count": 737,
                "min": 4.909999996423721,
                "median": 13.194999992847443,
                "p95": 17.691000008583064,
                "p99": 18.66899999141693,
                "max": 31.37999999523163
              },
              "completion": {
                "count": 737,
                "min": 6.620000004768372,
                "median": 13.339999973773956,
                "p95": 16.656000012159343,
                "p99": 17.95199999451637,
                "max": 29.819999992847443
              },
              "passed": true
            },
            {
              "view": "above",
              "fps": 67.41420644701596,
              "gpu": {
                "count": 97,
                "min": 13.238272,
                "median": 16.384,
                "p95": 18.730188799999997,
                "p99": 19.417006079999997,
                "max": 19.857408
              },
              "passTimings": [
                {
                  "label": "Native atlas interleaved cloud transport",
                  "median": 6.291456,
                  "p95": 7.995392
                },
                {
                  "label": "Deferred terrain material and lighting",
                  "median": 4.128768,
                  "p95": 4.207411199999999
                },
                {
                  "label": "Four-sample terrain geometry",
                  "median": 1.179648,
                  "p95": 1.717043199999999
                },
                {
                  "label": "prefixLightPacked",
                  "median": 0.589824,
                  "p95": 0.9830400000000002
                },
                {
                  "label": "buffer featureSunFused",
                  "median": 0.45875199999999994,
                  "p95": 0.8519680000000002
                },
                {
                  "label": "Near solar optical-depth prefix",
                  "median": 0.39321599999999995,
                  "p95": 0.524288
                },
                {
                  "label": "Native samples for121 lighting",
                  "median": 0.196608,
                  "p95": 0.32767999999999997
                },
                {
                  "label": "bakePrefixAndSource",
                  "median": 0.196608,
                  "p95": 0.45875199999999994
                },
                {
                  "label": "Cached near and native far distant shadow",
                  "median": 0.196608,
                  "p95": 0.196608
                },
                {
                  "label": "reduceBoundsPartials",
                  "median": 0.131072,
                  "p95": 0.39321599999999995
                }
              ],
              "gap": {
                "median": 1.3107200000000017,
                "p95": 2.306867200000002
              },
              "memoryMiB": {
                "min": 8416,
                "max": 8431,
                "total": 16303
              },
              "phases": [
                12,
                12,
                12,
                12,
                12,
                13,
                12,
                12
              ],
              "errors": [],
              "longtasks": 0,
              "cpuEncode": {
                "count": 677,
                "min": 0.9950000047683716,
                "median": 1.7249999940395355,
                "p95": 2.3799999952316284,
                "p99": 2.541199997663498,
                "max": 3
              },
              "prepare": {
                "count": 677,
                "min": 1.0800000131130219,
                "median": 1.2150000035762787,
                "p95": 1.729999989271164,
                "p99": 1.8712000036239624,
                "max": 2.070000022649765
              },
              "raf": {
                "count": 676,
                "min": 6.875,
                "median": 14.944999992847443,
                "p95": 18.27249999344349,
                "p99": 20.39375001192093,
                "max": 23.265000015497208
              },
              "completion": {
                "count": 676,
                "min": 11.105000019073486,
                "median": 14.805000007152557,
                "p95": 17.83874999731779,
                "p99": 19.81749999523163,
                "max": 23.21500000357628
              },
              "passed": false
            }
          ]
        }
      },
      {
        "label": "Moving camera/sun · default8",
        "scope": "Two10-second pilots on same native no-bank quality stack; all8phases, all prep passes. Both remain over16.67ms GPU p95. Not final stationary/full-flight acceptance.",
        "report": "./assets/lookdev/performance/v4-aerial-moving-control1/report.json",
        "summary": "./assets/lookdev/performance/v4-aerial-moving-control1/summary.json",
        "measured": {
          "id": "v4-aerial-moving-control1",
          "sourceSHA256": "9bb5f7ae95e868cf48eadc04e3985db9125f87569221fed113ccb9d83de1c839",
          "sourceStable": true,
          "scope": "Two moving-camera/linked-sun10s pilots; all8temporal phases. Not stationary or whole-flight acceptance. Historical sample.sunTime field incorrectly contains the unused manual-slider value; effective sun time equals sample.time because probe forces sunLinked=true and clears override. Future instrumentation corrected; raw evidence preserved.",
          "views": [
            {
              "view": "ground",
              "fps": 75.83763723611663,
              "gpu": {
                "count": 109,
                "min": 11.206656,
                "median": 13.172736,
                "p95": 16.698572799999997,
                "p99": 17.09965312,
                "max": 17.36704
              },
              "passTimings": [
                {
                  "label": "Native samples for121 lighting",
                  "count": 109,
                  "min": 0,
                  "median": 0.196608,
                  "p95": 0.32767999999999997,
                  "p99": 0.38797312000000006,
                  "max": 0.45875199999999994
                },
                {
                  "label": "reduceBoundsPartials",
                  "count": 109,
                  "min": 0,
                  "median": 0.131072,
                  "p95": 0.32767999999999997,
                  "p99": 0.5190451200000001,
                  "max": 0.589824
                },
                {
                  "label": "mergeBoundsPartials",
                  "count": 109,
                  "min": 0,
                  "median": 0,
                  "p95": 0.196608,
                  "p99": 0.262144,
                  "max": 0.262144
                },
                {
                  "label": "setupLightTransform",
                  "count": 109,
                  "min": 0,
                  "median": 0,
                  "p95": 0.131072,
                  "p99": 0.1913651200000001,
                  "max": 0.196608
                },
                {
                  "label": "prefixLightPacked",
                  "count": 109,
                  "min": 0.32767999999999997,
                  "median": 0.589824,
                  "p95": 0.9175040000000002,
                  "p99": 1.1088691200000003,
                  "max": 1.1141120000000002
                },
                {
                  "label": "Near solar optical-depth prefix",
                  "count": 109,
                  "min": 0.131072,
                  "median": 0.39321599999999995,
                  "p95": 0.524288,
                  "p99": 0.65536,
                  "max": 0.786432
                },
                {
                  "label": "Near sky optical-depth prefix",
                  "count": 109,
                  "min": 0,
                  "median": 0.131072,
                  "p95": 0.262144,
                  "p99": 0.262144,
                  "max": 0.65536
                },
                {
                  "label": "buffer featureResampleAxis",
                  "count": 109,
                  "min": 0,
                  "median": 0.065536,
                  "p95": 0.262144,
                  "p99": 0.38797312000000006,
                  "max": 0.524288
                },
                {
                  "label": "buffer featureMipsFused",
                  "count": 109,
                  "min": 0,
                  "median": 0.065536,
                  "p95": 0.196608,
                  "p99": 0.262144,
                  "max": 0.32767999999999997
                },
                {
                  "label": "buffer featureAxesFused",
                  "count": 109,
                  "min": 0,
                  "median": 0.131072,
                  "p95": 0.3670015999999996,
                  "p99": 0.5190451200000001,
                  "max": 0.524288
                },
                {
                  "label": "buffer featureSunFused",
                  "count": 109,
                  "min": 0.131072,
                  "median": 0.39321599999999995,
                  "p95": 0.8519680000000002,
                  "p99": 0.9122611200000004,
                  "max": 0.9830400000000002
                },
                {
                  "label": "bakePrefixAndSource",
                  "count": 109,
                  "min": 0,
                  "median": 0.131072,
                  "p95": 0.45875199999999994,
                  "p99": 0.5845811200000002,
                  "max": 0.65536
                },
                {
                  "label": "Pack near-cloud121 lighting atlas",
                  "count": 109,
                  "min": 0,
                  "median": 0,
                  "p95": 0.131072,
                  "p99": 0.1913651200000001,
                  "max": 0.196608
                },
                {
                  "label": "Cached near and native far detailed shadow",
                  "count": 109,
                  "min": 0,
                  "median": 0.065536,
                  "p95": 0.131072,
                  "p99": 0.131072,
                  "max": 0.262144
                },
                {
                  "label": "Cached near and native far distant shadow",
                  "count": 109,
                  "min": 0.131072,
                  "median": 0.196608,
                  "p95": 0.196608,
                  "p99": 0.196608,
                  "max": 0.262144
                },
                {
                  "label": "Cliff and debris shadow cascade 0",
                  "count": 109,
                  "min": 0,
                  "median": 0,
                  "p95": 0.065536,
                  "p99": 0.065536,
                  "max": 0.065536
                },
                {
                  "label": "Cliff and debris shadow cascade 1",
                  "count": 109,
                  "min": 0,
                  "median": 0,
                  "p95": 0.065536,
                  "p99": 0.065536,
                  "max": 0.131072
                },
                {
                  "label": "Cliff and debris shadow cascade 2",
                  "count": 109,
                  "min": 0,
                  "median": 0,
                  "p95": 0.065536,
                  "p99": 0.18612224000000024,
                  "max": 0.262144
                },
                {
                  "label": "Integrate sky optical depth",
                  "count": 109,
                  "min": 0,
                  "median": 0.065536,
                  "p95": 0.065536,
                  "p99": 0.18612224000000024,
                  "max": 0.589824
                },
                {
                  "label": "Four-sample terrain geometry",
                  "count": 109,
                  "min": 1.048576,
                  "median": 1.114112,
                  "p95": 1.572864,
                  "p99": 1.703936,
                  "max": 1.835008
                },
                {
                  "label": "Deferred terrain material and lighting",
                  "count": 109,
                  "min": 2.29376,
                  "median": 2.359296,
                  "p95": 2.424832,
                  "p99": 2.48512512,
                  "max": 2.490368
                },
                {
                  "label": "Native far samples for121 lighting",
                  "count": 109,
                  "min": 0,
                  "median": 0,
                  "p95": 0.196608,
                  "p99": 0.262144,
                  "max": 0.32767999999999997
                },
                {
                  "label": "Pack far-cell121 lighting atlas",
                  "count": 109,
                  "min": 0,
                  "median": 0,
                  "p95": 0.065536,
                  "p99": 0.131072,
                  "max": 0.196608
                },
                {
                  "label": "Native compound hero density",
                  "count": 109,
                  "min": 0,
                  "median": 0.065536,
                  "p95": 0.36700159999999965,
                  "p99": 0.786432,
                  "max": 0.917504
                },
                {
                  "label": "Native atlas interleaved cloud transport",
                  "count": 109,
                  "min": 3.866624,
                  "median": 4.9152,
                  "p95": 7.969177599999999,
                  "p99": 8.44890112,
                  "max": 9.109504
                },
                {
                  "label": "Cloud temporal reprojection",
                  "count": 109,
                  "min": 0.131072,
                  "median": 0.131072,
                  "p95": 0.196608,
                  "p99": 0.2569011200000001,
                  "max": 0.65536
                },
                {
                  "label": "Sky, terrain, and 121-weight cloud presentation",
                  "count": 109,
                  "min": 0.131072,
                  "median": 0.131072,
                  "p95": 0.196608,
                  "p99": 0.196608,
                  "max": 0.196608
                }
              ],
              "gap": {
                "count": 109,
                "min": 0.7208959999999998,
                "median": 1.3107200000000034,
                "p95": 1.9660800000000034,
                "p99": 2.162688000000004,
                "max": 2.2282240000000026
              },
              "largestGaps": [
                {
                  "frame": 367,
                  "time": 0.5227101333332064,
                  "label": "Near sky optical-depth prefix",
                  "gpuMs": 0,
                  "beginOffsetMs": 2.555904,
                  "endOffsetMs": 2.555904,
                  "gapBeforeMs": 0.851968
                },
                {
                  "frame": 486,
                  "time": 0.5441557333334288,
                  "label": "Near sky optical-depth prefix",
                  "gpuMs": 0,
                  "beginOffsetMs": 2.490368,
                  "endOffsetMs": 2.490368,
                  "gapBeforeMs": 0.851968
                },
                {
                  "frame": 983,
                  "time": 0.6296408666666345,
                  "label": "Near solar optical-depth prefix",
                  "gpuMs": 0,
                  "beginOffsetMs": 2.490368,
                  "endOffsetMs": 2.490368,
                  "gapBeforeMs": 0.851968
                },
                {
                  "frame": 269,
                  "time": 0.5044451333332062,
                  "label": "Cloud temporal reprojection",
                  "gpuMs": 0.131072,
                  "beginOffsetMs": 12.648448,
                  "endOffsetMs": 12.77952,
                  "gapBeforeMs": 0.786432
                },
                {
                  "frame": 395,
                  "time": 0.5279033999999366,
                  "label": "Native far samples for121 lighting",
                  "gpuMs": 0,
                  "beginOffsetMs": 7.20896,
                  "endOffsetMs": 7.20896,
                  "gapBeforeMs": 0.786432
                }
              ],
              "memoryMiB": {
                "used": {
                  "count": 13,
                  "min": 8394,
                  "median": 8403,
                  "p95": 8462.8,
                  "p99": 8463.76,
                  "max": 8464
                },
                "total": 16303
              },
              "phases": [
                14,
                14,
                14,
                13,
                13,
                13,
                14,
                14
              ],
              "errors": [],
              "longtasks": 0,
              "cpuEncode": {
                "count": 757,
                "min": 0.7349999845027924,
                "median": 1.5649999976158142,
                "p95": 2.4480000138282767,
                "p99": 2.687200000286102,
                "max": 3.6800000071525574
              },
              "prepare": {
                "count": 757,
                "min": 1.0600000023841858,
                "median": 1.4950000047683716,
                "p95": 1.984999990463257,
                "p99": 2.1982000029087048,
                "max": 3.050000011920929
              },
              "raf": {
                "count": 756,
                "min": 7.319999992847443,
                "median": 12.967500001192093,
                "p95": 17.455000013113022,
                "p99": 18.692249995470046,
                "max": 42.60999998450279
              },
              "completion": {
                "count": 756,
                "min": 8.955000013113022,
                "median": 12.922499984502792,
                "p95": 16.36625000834465,
                "p99": 17.443750004470353,
                "max": 32.55000001192093
              },
              "passed": false,
              "cameraMotion": {
                "end": {
                  "origin": [
                    625,
                    276.980182800293,
                    2820
                  ],
                  "target": [
                    573.1733736855567,
                    416.1532837603584,
                    1831.0890592302953
                  ],
                  "up": [
                    0,
                    1,
                    0
                  ],
                  "fov": 52
                },
                "scope": "5m lateral/2m rise and2degree yaw over10s"
              },
              "initialCamera": {
                "origin": [
                  620,
                  274.98018280029294,
                  2820
                ],
                "target": [
                  533.6924509495394,
                  414.15328376035836,
                  1833.5002002300953
                ],
                "up": [
                  0,
                  1,
                  0
                ],
                "fov": 52
              },
              "finalCamera": {
                "origin": [
                  625,
                  276.980182800293,
                  2820
                ],
                "target": [
                  573.1733736855567,
                  416.1532837603584,
                  1831.0890592302953
                ],
                "up": [
                  0,
                  1,
                  0
                ],
                "fov": 52
              },
              "effectiveSunTime": [
                0.5001039333331585,
                0.6334294666667775
              ],
              "lutSampledPrepCounts": [
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0
              ],
              "lutMetadataStart": {
                "enabled": false,
                "referenceSteps": 8
              },
              "lutMetadataEnd": {
                "enabled": false,
                "referenceSteps": 8
              }
            },
            {
              "view": "above",
              "fps": 69.97025267528232,
              "gpu": {
                "count": 101,
                "min": 12.713984,
                "median": 15.794176,
                "p95": 17.891328,
                "p99": 18.481152,
                "max": 18.67776
              },
              "passTimings": [
                {
                  "label": "Native samples for121 lighting",
                  "count": 101,
                  "min": 0,
                  "median": 0.196608,
                  "p95": 0.32767999999999997,
                  "p99": 0.524288,
                  "max": 0.65536
                },
                {
                  "label": "reduceBoundsPartials",
                  "count": 101,
                  "min": 0,
                  "median": 0.131072,
                  "p95": 0.39321599999999995,
                  "p99": 0.720896,
                  "max": 0.7208960000000001
                },
                {
                  "label": "mergeBoundsPartials",
                  "count": 101,
                  "min": 0,
                  "median": 0.065536,
                  "p95": 0.131072,
                  "p99": 0.196608,
                  "max": 0.196608
                },
                {
                  "label": "setupLightTransform",
                  "count": 101,
                  "min": 0,
                  "median": 0,
                  "p95": 0.131072,
                  "p99": 0.196608,
                  "max": 0.196608
                },
                {
                  "label": "prefixLightPacked",
                  "count": 101,
                  "min": 0.39321599999999995,
                  "median": 0.589824,
                  "p95": 0.9175040000000002,
                  "p99": 0.9830400000000002,
                  "max": 1.0485760000000002
                },
                {
                  "label": "Near solar optical-depth prefix",
                  "count": 101,
                  "min": 0.196608,
                  "median": 0.32767999999999997,
                  "p95": 0.589824,
                  "p99": 0.65536,
                  "max": 0.65536
                },
                {
                  "label": "Near sky optical-depth prefix",
                  "count": 101,
                  "min": 0,
                  "median": 0.131072,
                  "p95": 0.262144,
                  "p99": 0.262144,
                  "max": 0.262144
                },
                {
                  "label": "buffer featureResampleAxis",
                  "count": 101,
                  "min": 0,
                  "median": 0.065536,
                  "p95": 0.32767999999999997,
                  "p99": 0.32767999999999997,
                  "max": 0.458752
                },
                {
                  "label": "buffer featureMipsFused",
                  "count": 101,
                  "min": 0,
                  "median": 0.065536,
                  "p95": 0.262144,
                  "p99": 0.32767999999999997,
                  "max": 0.32767999999999997
                },
                {
                  "label": "buffer featureAxesFused",
                  "count": 101,
                  "min": 0,
                  "median": 0.131072,
                  "p95": 0.32767999999999997,
                  "p99": 0.45875199999999994,
                  "max": 0.45875199999999994
                },
                {
                  "label": "buffer featureSunFused",
                  "count": 101,
                  "min": 0.131072,
                  "median": 0.45875199999999994,
                  "p95": 0.8519680000000002,
                  "p99": 0.9175040000000002,
                  "max": 0.9175040000000002
                },
                {
                  "label": "bakePrefixAndSource",
                  "count": 101,
                  "min": 0,
                  "median": 0.131072,
                  "p95": 0.45875199999999994,
                  "p99": 0.524288,
                  "max": 0.6553599999999999
                },
                {
                  "label": "Pack near-cloud121 lighting atlas",
                  "count": 101,
                  "min": 0,
                  "median": 0,
                  "p95": 0.065536,
                  "p99": 0.131072,
                  "max": 0.131072
                },
                {
                  "label": "Cached near and native far detailed shadow",
                  "count": 101,
                  "min": 0,
                  "median": 0.065536,
                  "p95": 0.131072,
                  "p99": 0.131072,
                  "max": 0.131072
                },
                {
                  "label": "Cached near and native far distant shadow",
                  "count": 101,
                  "min": 0.131072,
                  "median": 0.196608,
                  "p95": 0.196608,
                  "p99": 0.786432,
                  "max": 0.851968
                },
                {
                  "label": "Cliff and debris shadow cascade 0",
                  "count": 101,
                  "min": 0,
                  "median": 0,
                  "p95": 0,
                  "p99": 0,
                  "max": 0
                },
                {
                  "label": "Cliff and debris shadow cascade 1",
                  "count": 101,
                  "min": 0,
                  "median": 0,
                  "p95": 0,
                  "p99": 0,
                  "max": 0
                },
                {
                  "label": "Cliff and debris shadow cascade 2",
                  "count": 101,
                  "min": 0,
                  "median": 0,
                  "p95": 0,
                  "p99": 0.131072,
                  "max": 0.262144
                },
                {
                  "label": "Integrate sky optical depth",
                  "count": 101,
                  "min": 0,
                  "median": 0.065536,
                  "p95": 0.065536,
                  "p99": 0.589824,
                  "max": 0.589824
                },
                {
                  "label": "Four-sample terrain geometry",
                  "count": 101,
                  "min": 1.114112,
                  "median": 1.179648,
                  "p95": 1.572864,
                  "p99": 1.769472,
                  "max": 1.900544
                },
                {
                  "label": "Deferred terrain material and lighting",
                  "count": 101,
                  "min": 3.997696,
                  "median": 4.063232,
                  "p95": 4.194304,
                  "p99": 4.194304,
                  "max": 4.25984
                },
                {
                  "label": "Native far samples for121 lighting",
                  "count": 101,
                  "min": 0,
                  "median": 0,
                  "p95": 0.196608,
                  "p99": 0.262144,
                  "max": 0.262144
                },
                {
                  "label": "Pack far-cell121 lighting atlas",
                  "count": 101,
                  "min": 0,
                  "median": 0,
                  "p95": 0.065536,
                  "p99": 0.131072,
                  "max": 0.131072
                },
                {
                  "label": "Native compound hero density",
                  "count": 101,
                  "min": 0,
                  "median": 0.065536,
                  "p95": 0.32768,
                  "p99": 0.851968,
                  "max": 0.917504
                },
                {
                  "label": "Native atlas interleaved cloud transport",
                  "count": 101,
                  "min": 3.670016,
                  "median": 6.094848,
                  "p95": 7.143424,
                  "p99": 7.405568,
                  "max": 7.471104
                },
                {
                  "label": "Cloud temporal reprojection",
                  "count": 101,
                  "min": 0.131072,
                  "median": 0.131072,
                  "p95": 0.196608,
                  "p99": 0.32768,
                  "max": 0.393216
                },
                {
                  "label": "Sky, terrain, and 121-weight cloud presentation",
                  "count": 101,
                  "min": 0.131072,
                  "median": 0.196608,
                  "p95": 0.196608,
                  "p99": 0.196608,
                  "max": 0.196608
                }
              ],
              "gap": {
                "count": 101,
                "min": 0.45875200000000405,
                "median": 1.2451840000000054,
                "p95": 2.031616000000003,
                "p99": 2.2937600000000025,
                "max": 2.2937600000000025
              },
              "largestGaps": [
                {
                  "frame": 1181,
                  "time": 0.5094964666668578,
                  "label": "Cloud temporal reprojection",
                  "gpuMs": 0.131072,
                  "beginOffsetMs": 18.219008,
                  "endOffsetMs": 18.35008,
                  "gapBeforeMs": 0.917504
                },
                {
                  "frame": 1643,
                  "time": 0.5972741999999692,
                  "label": "Native far samples for121 lighting",
                  "gpuMs": 0,
                  "beginOffsetMs": 9.109504,
                  "endOffsetMs": 9.109504,
                  "gapBeforeMs": 0.917504
                },
                {
                  "frame": 1139,
                  "time": 0.5014927333335083,
                  "label": "Near solar optical-depth prefix",
                  "gpuMs": 0,
                  "beginOffsetMs": 2.490368,
                  "endOffsetMs": 2.490368,
                  "gapBeforeMs": 0.851968
                },
                {
                  "frame": 1363,
                  "time": 0.5439617333332704,
                  "label": "Native far samples for121 lighting",
                  "gpuMs": 0,
                  "beginOffsetMs": 9.043968,
                  "endOffsetMs": 9.043968,
                  "gapBeforeMs": 0.851968
                },
                {
                  "frame": 1335,
                  "time": 0.5385764666668579,
                  "label": "Cloud temporal reprojection",
                  "gpuMs": 0.131072,
                  "beginOffsetMs": 16.973824,
                  "endOffsetMs": 17.104896,
                  "gapBeforeMs": 0.786432
                }
              ],
              "memoryMiB": {
                "used": {
                  "count": 13,
                  "min": 8394,
                  "median": 8397,
                  "p95": 8404,
                  "p99": 8404,
                  "max": 8404
                },
                "total": 16303
              },
              "phases": [
                12,
                12,
                13,
                13,
                13,
                13,
                13,
                12
              ],
              "errors": [],
              "longtasks": 0,
              "cpuEncode": {
                "count": 703,
                "min": 0.7450000047683716,
                "median": 1.4000000059604645,
                "p95": 2.3350000083446503,
                "p99": 2.6698999869823457,
                "max": 4.28999999165535
              },
              "prepare": {
                "count": 703,
                "min": 1.0550000071525574,
                "median": 1.2900000214576721,
                "p95": 1.8945000112056731,
                "p99": 2.06989999294281,
                "max": 2.530000001192093
              },
              "raf": {
                "count": 702,
                "min": 4.014999985694885,
                "median": 14.155000001192093,
                "p95": 18.28899999260902,
                "p99": 19.933750002384187,
                "max": 32.849999994039536
              },
              "completion": {
                "count": 702,
                "min": 10.694999992847443,
                "median": 14.16499999165535,
                "p95": 17.05875000208616,
                "p99": 18.662049991786482,
                "max": 30.4549999833107
              },
              "passed": false,
              "cameraMotion": {
                "end": {
                  "origin": [
                    2600,
                    3020,
                    2500
                  ],
                  "target": [
                    2568.9043207471814,
                    2566.009500260453,
                    1609.536252911977
                  ],
                  "up": [
                    0,
                    1,
                    0
                  ],
                  "fov": 58
                },
                "scope": "100m lateral/20m rise and2degree yaw over10s"
              },
              "initialCamera": {
                "origin": [
                  2500,
                  3000,
                  2500
                ],
                "target": [
                  2437.84652678961,
                  2546.009500260453,
                  1611.1639229227237
                ],
                "up": [
                  0,
                  1,
                  0
                ],
                "fov": 58
              },
              "finalCamera": {
                "origin": [
                  2600,
                  3020,
                  2500
                ],
                "target": [
                  2568.9043207471814,
                  2566.009500260453,
                  1609.5362529119773
                ],
                "up": [
                  0,
                  1,
                  0
                ],
                "fov": 58
              },
              "effectiveSunTime": [
                0.5000111333334446,
                0.633783066666922
              ],
              "lutSampledPrepCounts": [
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0
              ],
              "lutMetadataStart": {
                "enabled": false,
                "referenceSteps": 8
              },
              "lutMetadataEnd": {
                "enabled": false,
                "referenceSteps": 8
              }
            }
          ]
        }
      },
      {
        "label": "Moving camera/sun · cumulative LUT",
        "scope": "Two10-second pilots on same native no-bank quality stack; all8phases, all prep passes. Both remain over16.67ms GPU p95. Not final stationary/full-flight acceptance.",
        "report": "./assets/lookdev/performance/v4-aerial-moving-lut1/report.json",
        "summary": "./assets/lookdev/performance/v4-aerial-moving-lut1/summary.json",
        "measured": {
          "id": "v4-aerial-moving-lut1",
          "sourceSHA256": "9bb5f7ae95e868cf48eadc04e3985db9125f87569221fed113ccb9d83de1c839",
          "sourceStable": true,
          "scope": "Two moving-camera/linked-sun10s pilots; all8temporal phases. Not stationary or whole-flight acceptance. Historical sample.sunTime field incorrectly contains the unused manual-slider value; effective sun time equals sample.time because probe forces sunLinked=true and clears override. Future instrumentation corrected; raw evidence preserved.",
          "views": [
            {
              "view": "ground",
              "fps": 76.48915768687759,
              "gpu": {
                "count": 110,
                "min": 11.14112,
                "median": 13.205504000000001,
                "p95": 16.7477248,
                "p99": 17.1409408,
                "max": 17.891328
              },
              "passTimings": [
                {
                  "label": "Native samples for121 lighting",
                  "count": 110,
                  "min": 0,
                  "median": 0.131072,
                  "p95": 0.2981887999999998,
                  "p99": 0.39321599999999995,
                  "max": 0.39321599999999995
                },
                {
                  "label": "reduceBoundsPartials",
                  "count": 110,
                  "min": 0,
                  "median": 0.131072,
                  "p95": 0.39321599999999995,
                  "p99": 0.45875199999999994,
                  "max": 0.45875199999999994
                },
                {
                  "label": "mergeBoundsPartials",
                  "count": 110,
                  "min": 0,
                  "median": 0.065536,
                  "p95": 0.196608,
                  "p99": 0.196608,
                  "max": 0.262144
                },
                {
                  "label": "setupLightTransform",
                  "count": 110,
                  "min": 0,
                  "median": 0,
                  "p95": 0.131072,
                  "p99": 0.196608,
                  "max": 0.196608
                },
                {
                  "label": "prefixLightPacked",
                  "count": 110,
                  "min": 0.32767999999999997,
                  "median": 0.589824,
                  "p95": 0.8519680000000002,
                  "p99": 1.10821376,
                  "max": 1.1141120000000002
                },
                {
                  "label": "Near solar optical-depth prefix",
                  "count": 110,
                  "min": 0.131072,
                  "median": 0.39321599999999995,
                  "p95": 0.524288,
                  "p99": 0.5839257599999997,
                  "max": 0.98304
                },
                {
                  "label": "Near sky optical-depth prefix",
                  "count": 110,
                  "min": 0,
                  "median": 0.131072,
                  "p95": 0.23265279999999983,
                  "p99": 0.262144,
                  "max": 0.32767999999999997
                },
                {
                  "label": "buffer featureResampleAxis",
                  "count": 110,
                  "min": 0,
                  "median": 0.065536,
                  "p95": 0.32767999999999997,
                  "p99": 0.38731775999999973,
                  "max": 0.39321599999999995
                },
                {
                  "label": "buffer featureMipsFused",
                  "count": 110,
                  "min": 0,
                  "median": 0.065536,
                  "p95": 0.23265279999999983,
                  "p99": 0.262144,
                  "max": 0.32767999999999997
                },
                {
                  "label": "buffer featureAxesFused",
                  "count": 110,
                  "min": 0,
                  "median": 0.065536,
                  "p95": 0.3637247999999998,
                  "p99": 0.45875199999999994,
                  "max": 0.589824
                },
                {
                  "label": "buffer featureSunFused",
                  "count": 110,
                  "min": 0.131072,
                  "median": 0.45875199999999994,
                  "p95": 0.8519680000000002,
                  "p99": 0.9175040000000002,
                  "max": 0.9830400000000002
                },
                {
                  "label": "bakePrefixAndSource",
                  "count": 110,
                  "min": 0,
                  "median": 0.196608,
                  "p95": 0.45875199999999994,
                  "p99": 0.6435635199999996,
                  "max": 0.65536
                },
                {
                  "label": "Pack near-cloud121 lighting atlas",
                  "count": 110,
                  "min": 0,
                  "median": 0,
                  "p95": 0.065536,
                  "p99": 0.131072,
                  "max": 0.196608
                },
                {
                  "label": "Cached near and native far detailed shadow",
                  "count": 110,
                  "min": 0,
                  "median": 0.065536,
                  "p95": 0.131072,
                  "p99": 0.131072,
                  "max": 0.131072
                },
                {
                  "label": "Cached near and native far distant shadow",
                  "count": 110,
                  "min": 0.131072,
                  "median": 0.196608,
                  "p95": 0.196608,
                  "p99": 0.196608,
                  "max": 0.196608
                },
                {
                  "label": "Cliff and debris shadow cascade 0",
                  "count": 110,
                  "min": 0,
                  "median": 0,
                  "p95": 0.065536,
                  "p99": 0.065536,
                  "max": 0.065536
                },
                {
                  "label": "Cliff and debris shadow cascade 1",
                  "count": 110,
                  "min": 0,
                  "median": 0,
                  "p95": 0.065536,
                  "p99": 0.065536,
                  "max": 0.065536
                },
                {
                  "label": "Cliff and debris shadow cascade 2",
                  "count": 110,
                  "min": 0,
                  "median": 0,
                  "p95": 0.065536,
                  "p99": 0.065536,
                  "max": 0.196608
                },
                {
                  "label": "Integrate sky optical depth",
                  "count": 110,
                  "min": 0,
                  "median": 0.065536,
                  "p95": 0.065536,
                  "p99": 0.065536,
                  "max": 0.196608
                },
                {
                  "label": "Prepare cumulative aerial perspective",
                  "count": 110,
                  "min": 0,
                  "median": 0.065536,
                  "p95": 0.065536,
                  "p99": 0.065536,
                  "max": 0.131072
                },
                {
                  "label": "Four-sample terrain geometry",
                  "count": 110,
                  "min": 1.048576,
                  "median": 1.114112,
                  "p95": 1.31072,
                  "p99": 1.6980377599999996,
                  "max": 1.835008
                },
                {
                  "label": "Deferred terrain material and lighting",
                  "count": 110,
                  "min": 2.228224,
                  "median": 2.29376,
                  "p95": 2.3953407999999996,
                  "p99": 2.424832,
                  "max": 2.424832
                },
                {
                  "label": "Native far samples for121 lighting",
                  "count": 110,
                  "min": 0,
                  "median": 0,
                  "p95": 0.196608,
                  "p99": 0.32178175999999975,
                  "max": 0.39321599999999995
                },
                {
                  "label": "Pack far-cell121 lighting atlas",
                  "count": 110,
                  "min": 0,
                  "median": 0,
                  "p95": 0.065536,
                  "p99": 0.12517375999999977,
                  "max": 0.131072
                },
                {
                  "label": "Native compound hero density",
                  "count": 110,
                  "min": 0,
                  "median": 0.065536,
                  "p95": 0.262144,
                  "p99": 0.6494617599999998,
                  "max": 0.786432
                },
                {
                  "label": "Native atlas interleaved cloud transport",
                  "count": 110,
                  "min": 3.93216,
                  "median": 4.849664,
                  "p95": 7.995392,
                  "p99": 8.25163776,
                  "max": 8.454144
                },
                {
                  "label": "Cloud temporal reprojection",
                  "count": 110,
                  "min": 0.131072,
                  "median": 0.131072,
                  "p95": 0.196608,
                  "p99": 0.3217817599999998,
                  "max": 0.32768
                },
                {
                  "label": "Sky, terrain, and 121-weight cloud presentation",
                  "count": 110,
                  "min": 0.065536,
                  "median": 0.131072,
                  "p95": 0.131072,
                  "p99": 0.131072,
                  "max": 0.131072
                }
              ],
              "gap": {
                "count": 110,
                "min": 0.7208960000000015,
                "median": 1.3762560000000033,
                "p95": 2.264268800000002,
                "p99": 2.9851648000000046,
                "max": 3.2768000000000033
              },
              "largestGaps": [
                {
                  "frame": 414,
                  "time": 0.5363183333333326,
                  "label": "Near sky optical-depth prefix",
                  "gpuMs": 0,
                  "beginOffsetMs": 2.62144,
                  "endOffsetMs": 2.62144,
                  "gapBeforeMs": 0.917504
                },
                {
                  "frame": 680,
                  "time": 0.5818147333331901,
                  "label": "Near sky optical-depth prefix",
                  "gpuMs": 0,
                  "beginOffsetMs": 2.555904,
                  "endOffsetMs": 2.555904,
                  "gapBeforeMs": 0.917504
                },
                {
                  "frame": 239,
                  "time": 0.5043175999999044,
                  "label": "Near sky optical-depth prefix",
                  "gpuMs": 0,
                  "beginOffsetMs": 2.490368,
                  "endOffsetMs": 2.490368,
                  "gapBeforeMs": 0.851968
                },
                {
                  "frame": 386,
                  "time": 0.5313756666664274,
                  "label": "Near solar optical-depth prefix",
                  "gpuMs": 0.065536,
                  "beginOffsetMs": 2.424832,
                  "endOffsetMs": 2.490368,
                  "gapBeforeMs": 0.851968
                },
                {
                  "frame": 477,
                  "time": 0.547282266666491,
                  "label": "Near sky optical-depth prefix",
                  "gpuMs": 0,
                  "beginOffsetMs": 2.490368,
                  "endOffsetMs": 2.490368,
                  "gapBeforeMs": 0.851968
                }
              ],
              "memoryMiB": {
                "used": {
                  "count": 13,
                  "min": 8409,
                  "median": 8421,
                  "p95": 8593.2,
                  "p99": 8594.64,
                  "max": 8595
                },
                "total": 16303
              },
              "phases": [
                13,
                13,
                14,
                14,
                14,
                14,
                14,
                14
              ],
              "errors": [],
              "longtasks": 0,
              "cpuEncode": {
                "count": 764,
                "min": 0.7700000107288361,
                "median": 1.449999988079071,
                "p95": 2.5412500157952316,
                "p99": 2.9058999925851827,
                "max": 3.3199999928474426
              },
              "prepare": {
                "count": 764,
                "min": 1.0849999785423279,
                "median": 1.2150000035762787,
                "p95": 1.8742500007152558,
                "p99": 2.1414499875903132,
                "max": 3.0900000035762787
              },
              "raf": {
                "count": 763,
                "min": 5.91499999165535,
                "median": 12.6700000166893,
                "p95": 17.783499994874,
                "p99": 18.978700006008147,
                "max": 39.6700000166893
              },
              "completion": {
                "count": 763,
                "min": 8.985000014305115,
                "median": 12.71000000834465,
                "p95": 16.489000007510185,
                "p99": 17.879499995708464,
                "max": 21.25
              },
              "passed": false,
              "cameraMotion": {
                "end": {
                  "origin": [
                    625,
                    276.980182800293,
                    2820
                  ],
                  "target": [
                    573.1733736855567,
                    416.1532837603584,
                    1831.0890592302953
                  ],
                  "up": [
                    0,
                    1,
                    0
                  ],
                  "fov": 52
                },
                "scope": "5m lateral/2m rise and2degree yaw over10s"
              },
              "initialCamera": {
                "origin": [
                  620,
                  274.98018280029294,
                  2820
                ],
                "target": [
                  533.6924509495394,
                  414.15328376035836,
                  1833.5002002300953
                ],
                "up": [
                  0,
                  1,
                  0
                ],
                "fov": 52
              },
              "finalCamera": {
                "origin": [
                  625,
                  276.980182800293,
                  2820
                ],
                "target": [
                  573.1733736855567,
                  416.1532837603584,
                  1831.0890592302953
                ],
                "up": [
                  0,
                  1,
                  0
                ],
                "fov": 52
              },
              "effectiveSunTime": [
                0.5000735999997457,
                0.6333529333333169
              ],
              "lutSampledPrepCounts": [
                1,
                1,
                1,
                1,
                1,
                1,
                1,
                1,
                1,
                1,
                1,
                1,
                1,
                1,
                1,
                1,
                1,
                1,
                1,
                1,
                1,
                1,
                1,
                1,
                1,
                1,
                1,
                1,
                1,
                1,
                1,
                1,
                1,
                1,
                1,
                1,
                1,
                1,
                1,
                1,
                1,
                1,
                1,
                1,
                1,
                1,
                1,
                1,
                1,
                1,
                1,
                1,
                1,
                1,
                1,
                1,
                1,
                1,
                1,
                1,
                1,
                1,
                1,
                1,
                1,
                1,
                1,
                1,
                1,
                1,
                1,
                1,
                1,
                1,
                1,
                1,
                1,
                1,
                1,
                1,
                1,
                1,
                1,
                1,
                1,
                1,
                1,
                1,
                1,
                1,
                1,
                1,
                1,
                1,
                1,
                1,
                1,
                1,
                1,
                1,
                1,
                1,
                1,
                1,
                1,
                1,
                1,
                1,
                1,
                1
              ],
              "lutMetadataStart": {
                "enabled": true,
                "size": [
                  192,
                  108,
                  64
                ],
                "format": "two rgba16float3D textures",
                "textureBytes": 21233664,
                "maximumDistanceMeters": 160000,
                "substepsPerInterval": 2,
                "quadratureSamplesPerRay": 126,
                "xyPolicy": "Grid endpoints coincide with viewport edges; actual receiver ray projects through the current camera basis.",
                "depthPolicy": "Quadratic distance nodes, physical-distance interpolation before trilinear sampling.",
                "updatePolicy": "Exact camera origin/basis/FOV/aspect/sun/sky/model key; same-encoder duplicate prepass/composite lookup reuses the just-prepared volume. No time or view decimation.",
                "requests": 436,
                "rebuilds": 3,
                "skipped": 433,
                "scope": "Approximate spatial reconstruction of the unchanged air optical model; compare against128-step and convergence oracle before optical/performance acceptance."
              },
              "lutMetadataEnd": {
                "enabled": true,
                "size": [
                  192,
                  108,
                  64
                ],
                "format": "two rgba16float3D textures",
                "textureBytes": 21233664,
                "maximumDistanceMeters": 160000,
                "substepsPerInterval": 2,
                "quadratureSamplesPerRay": 126,
                "xyPolicy": "Grid endpoints coincide with viewport edges; actual receiver ray projects through the current camera basis.",
                "depthPolicy": "Quadratic distance nodes, physical-distance interpolation before trilinear sampling.",
                "updatePolicy": "Exact camera origin/basis/FOV/aspect/sun/sky/model key; same-encoder duplicate prepass/composite lookup reuses the just-prepared volume. No time or view decimation.",
                "requests": 1962,
                "rebuilds": 766,
                "skipped": 1196,
                "scope": "Approximate spatial reconstruction of the unchanged air optical model; compare against128-step and convergence oracle before optical/performance acceptance."
              }
            },
            {
              "view": "above",
              "fps": 71.01706005337024,
              "gpu": {
                "count": 102,
                "min": 12.320768,
                "median": 15.171584,
                "p95": 18.4745984,
                "p99": 19.06704384,
                "max": 19.464192
              },
              "passTimings": [
                {
                  "label": "Native samples for121 lighting",
                  "count": 102,
                  "min": 0,
                  "median": 0.131072,
                  "p95": 0.32767999999999997,
                  "p99": 0.458752,
                  "max": 0.589824
                },
                {
                  "label": "reduceBoundsPartials",
                  "count": 102,
                  "min": 0,
                  "median": 0.131072,
                  "p95": 0.32767999999999997,
                  "p99": 0.5236326399999998,
                  "max": 0.589824
                },
                {
                  "label": "mergeBoundsPartials",
                  "count": 102,
                  "min": 0,
                  "median": 0.065536,
                  "p95": 0.131072,
                  "p99": 0.196608,
                  "max": 0.262144
                },
                {
                  "label": "setupLightTransform",
                  "count": 102,
                  "min": 0,
                  "median": 0,
                  "p95": 0.131072,
                  "p99": 0.196608,
                  "max": 0.262144
                },
                {
                  "label": "prefixLightPacked",
                  "count": 102,
                  "min": 0.32767999999999997,
                  "median": 0.589824,
                  "p95": 0.9830400000000002,
                  "p99": 1.0485760000000002,
                  "max": 1.1141120000000002
                },
                {
                  "label": "Near solar optical-depth prefix",
                  "count": 102,
                  "min": 0.131072,
                  "median": 0.39321599999999995,
                  "p95": 0.524288,
                  "p99": 0.589824,
                  "max": 0.589824
                },
                {
                  "label": "Near sky optical-depth prefix",
                  "count": 102,
                  "min": 0,
                  "median": 0.131072,
                  "p95": 0.262144,
                  "p99": 0.32702463999999964,
                  "max": 0.32767999999999997
                },
                {
                  "label": "buffer featureResampleAxis",
                  "count": 102,
                  "min": 0,
                  "median": 0.065536,
                  "p95": 0.3244031999999992,
                  "p99": 0.3925606399999996,
                  "max": 0.786432
                },
                {
                  "label": "buffer featureMipsFused",
                  "count": 102,
                  "min": 0,
                  "median": 0.065536,
                  "p95": 0.262144,
                  "p99": 0.32702463999999964,
                  "max": 0.39321599999999995
                },
                {
                  "label": "buffer featureAxesFused",
                  "count": 102,
                  "min": 0,
                  "median": 0.131072,
                  "p95": 0.3899391999999992,
                  "p99": 0.45875199999999994,
                  "max": 0.524288
                },
                {
                  "label": "buffer featureSunFused",
                  "count": 102,
                  "min": 0,
                  "median": 0.45875199999999994,
                  "p95": 0.8519680000000002,
                  "p99": 0.9175040000000002,
                  "max": 0.9175040000000002
                },
                {
                  "label": "bakePrefixAndSource",
                  "count": 102,
                  "min": 0,
                  "median": 0.131072,
                  "p95": 0.45875199999999994,
                  "p99": 0.5236326399999996,
                  "max": 0.524288
                },
                {
                  "label": "Pack near-cloud121 lighting atlas",
                  "count": 102,
                  "min": 0,
                  "median": 0,
                  "p95": 0.065536,
                  "p99": 0.131072,
                  "max": 0.131072
                },
                {
                  "label": "Cached near and native far detailed shadow",
                  "count": 102,
                  "min": 0,
                  "median": 0.065536,
                  "p95": 0.131072,
                  "p99": 0.19595263999999968,
                  "max": 0.262144
                },
                {
                  "label": "Cached near and native far distant shadow",
                  "count": 102,
                  "min": 0.131072,
                  "median": 0.196608,
                  "p95": 0.196608,
                  "p99": 0.39124991999999903,
                  "max": 0.720896
                },
                {
                  "label": "Cliff and debris shadow cascade 0",
                  "count": 102,
                  "min": 0,
                  "median": 0,
                  "p95": 0,
                  "p99": 0,
                  "max": 0
                },
                {
                  "label": "Cliff and debris shadow cascade 1",
                  "count": 102,
                  "min": 0,
                  "median": 0,
                  "p95": 0,
                  "p99": 0,
                  "max": 0
                },
                {
                  "label": "Cliff and debris shadow cascade 2",
                  "count": 102,
                  "min": 0,
                  "median": 0,
                  "p95": 0,
                  "p99": 0.19595263999999968,
                  "max": 0.524288
                },
                {
                  "label": "Integrate sky optical depth",
                  "count": 102,
                  "min": 0,
                  "median": 0.065536,
                  "p95": 0.065536,
                  "p99": 0.196608,
                  "max": 0.589824
                },
                {
                  "label": "Prepare cumulative aerial perspective",
                  "count": 102,
                  "min": 0,
                  "median": 0,
                  "p95": 0.065536,
                  "p99": 0.065536,
                  "max": 0.196608
                },
                {
                  "label": "Four-sample terrain geometry",
                  "count": 102,
                  "min": 1.179648,
                  "median": 1.179648,
                  "p95": 1.6941055999999977,
                  "p99": 1.8343526399999996,
                  "max": 1.96608
                },
                {
                  "label": "Deferred terrain material and lighting",
                  "count": 102,
                  "min": 3.801088,
                  "median": 3.93216,
                  "p95": 4.059955199999999,
                  "p99": 4.063232,
                  "max": 4.063232
                },
                {
                  "label": "Native far samples for121 lighting",
                  "count": 102,
                  "min": 0,
                  "median": 0,
                  "p95": 0.25886719999999924,
                  "p99": 0.262144,
                  "max": 0.32767999999999997
                },
                {
                  "label": "Pack far-cell121 lighting atlas",
                  "count": 102,
                  "min": 0,
                  "median": 0,
                  "p95": 0.065536,
                  "p99": 0.065536,
                  "max": 0.065536
                },
                {
                  "label": "Native compound hero density",
                  "count": 102,
                  "min": 0,
                  "median": 0.065536,
                  "p95": 0.38993919999999926,
                  "p99": 0.65536,
                  "max": 0.65536
                },
                {
                  "label": "Native atlas interleaved cloud transport",
                  "count": 102,
                  "min": 3.473408,
                  "median": 5.799936,
                  "p95": 7.402291199999999,
                  "p99": 7.9927705599999985,
                  "max": 8.781824
                },
                {
                  "label": "Cloud temporal reprojection",
                  "count": 102,
                  "min": 0.131072,
                  "median": 0.131072,
                  "p95": 0.196608,
                  "p99": 0.26148863999999966,
                  "max": 0.32768
                },
                {
                  "label": "Sky, terrain, and 121-weight cloud presentation",
                  "count": 102,
                  "min": 0.065536,
                  "median": 0.131072,
                  "p95": 0.131072,
                  "p99": 0.131072,
                  "max": 0.131072
                }
              ],
              "gap": {
                "count": 102,
                "min": 0.5242880000000003,
                "median": 1.212416000000002,
                "p95": 2.290483200000002,
                "p99": 2.7505459200000053,
                "max": 2.818048000000001
              },
              "largestGaps": [
                {
                  "frame": 1453,
                  "time": 0.5617389333331595,
                  "label": "Near sky optical-depth prefix",
                  "gpuMs": 0,
                  "beginOffsetMs": 2.555904,
                  "endOffsetMs": 2.555904,
                  "gapBeforeMs": 0.917504
                },
                {
                  "frame": 1600,
                  "time": 0.5896880666665251,
                  "label": "Native far samples for121 lighting",
                  "gpuMs": 0,
                  "beginOffsetMs": 9.764864,
                  "endOffsetMs": 9.764864,
                  "gapBeforeMs": 0.851968
                },
                {
                  "frame": 1138,
                  "time": 0.5028416000000635,
                  "label": "Native samples for121 lighting",
                  "gpuMs": 0,
                  "beginOffsetMs": 0.917504,
                  "endOffsetMs": 0.917504,
                  "gapBeforeMs": 0.786432
                },
                {
                  "frame": 1243,
                  "time": 0.52241846666654,
                  "label": "Near sky optical-depth prefix",
                  "gpuMs": 0,
                  "beginOffsetMs": 1.31072,
                  "endOffsetMs": 1.31072,
                  "gapBeforeMs": 0.786432
                },
                {
                  "frame": 1355,
                  "time": 0.543244266666572,
                  "label": "buffer featureResampleAxis",
                  "gpuMs": 0,
                  "beginOffsetMs": 1.31072,
                  "endOffsetMs": 1.31072,
                  "gapBeforeMs": 0.786432
                }
              ],
              "memoryMiB": {
                "used": {
                  "count": 12,
                  "min": 8421,
                  "median": 8423,
                  "p95": 8426.35,
                  "p99": 8427.67,
                  "max": 8428
                },
                "total": 16303
              },
              "phases": [
                13,
                13,
                12,
                12,
                13,
                13,
                13,
                13
              ],
              "errors": [],
              "longtasks": 0,
              "cpuEncode": {
                "count": 713,
                "min": 0.8050000071525574,
                "median": 1.4399999976158142,
                "p95": 2.2440000057220457,
                "p99": 2.5287999725341797,
                "max": 3.2450000047683716
              },
              "prepare": {
                "count": 713,
                "min": 1.070000022649765,
                "median": 1.1949999928474426,
                "p95": 1.76700000166893,
                "p99": 1.983199986219406,
                "max": 2.195000022649765
              },
              "raf": {
                "count": 712,
                "min": 7.180000007152557,
                "median": 14.049999997019768,
                "p95": 18.26225001811981,
                "p99": 20.1461500030756,
                "max": 24.74499997496605
              },
              "completion": {
                "count": 712,
                "min": 9.564999997615814,
                "median": 13.974999994039536,
                "p95": 17.097250010073186,
                "p99": 18.990600005686282,
                "max": 20.73999997973442
              },
              "passed": false,
              "cameraMotion": {
                "end": {
                  "origin": [
                    2600,
                    3020,
                    2500
                  ],
                  "target": [
                    2568.9043207471814,
                    2566.009500260453,
                    1609.536252911977
                  ],
                  "up": [
                    0,
                    1,
                    0
                  ],
                  "fov": 58
                },
                "scope": "100m lateral/20m rise and2degree yaw over10s"
              },
              "initialCamera": {
                "origin": [
                  2500,
                  3000,
                  2500
                ],
                "target": [
                  2437.84652678961,
                  2546.009500260453,
                  1611.1639229227237
                ],
                "up": [
                  0,
                  1,
                  0
                ],
                "fov": 58
              },
              "finalCamera": {
                "origin": [
                  2600,
                  3020,
                  2500
                ],
                "target": [
                  2568.9043207471814,
                  2566.009500260453,
                  1609.5362529119773
                ],
                "up": [
                  0,
                  1,
                  0
                ],
                "fov": 58
              },
              "effectiveSunTime": [
                0.5000363999998569,
                0.6337447333331923
              ],
              "lutSampledPrepCounts": [
                1,
                1,
                1,
                1,
                1,
                1,
                1,
                1,
                1,
                1,
                1,
                1,
                1,
                1,
                1,
                1,
                1,
                1,
                1,
                1,
                1,
                1,
                1,
                1,
                1,
                1,
                1,
                1,
                1,
                1,
                1,
                1,
                1,
                1,
                1,
                1,
                1,
                1,
                1,
                1,
                1,
                1,
                1,
                1,
                1,
                1,
                1,
                1,
                1,
                1,
                1,
                1,
                1,
                1,
                1,
                1,
                1,
                1,
                1,
                1,
                1,
                1,
                1,
                1,
                1,
                1,
                1,
                1,
                1,
                1,
                1,
                1,
                1,
                1,
                1,
                1,
                1,
                1,
                1,
                1,
                1,
                1,
                1,
                1,
                1,
                1,
                1,
                1,
                1,
                1,
                1,
                1,
                1,
                1,
                1,
                1,
                1,
                1,
                1,
                1,
                1,
                1
              ],
              "lutMetadataStart": {
                "enabled": true,
                "size": [
                  192,
                  108,
                  64
                ],
                "format": "two rgba16float3D textures",
                "textureBytes": 21233664,
                "maximumDistanceMeters": 160000,
                "substepsPerInterval": 2,
                "quadratureSamplesPerRay": 126,
                "xyPolicy": "Grid endpoints coincide with viewport edges; actual receiver ray projects through the current camera basis.",
                "depthPolicy": "Quadratic distance nodes, physical-distance interpolation before trilinear sampling.",
                "updatePolicy": "Exact camera origin/basis/FOV/aspect/sun/sky/model key; same-encoder duplicate prepass/composite lookup reuses the just-prepared volume. No time or view decimation.",
                "requests": 2248,
                "rebuilds": 769,
                "skipped": 1479,
                "scope": "Approximate spatial reconstruction of the unchanged air optical model; compare against128-step and convergence oracle before optical/performance acceptance."
              },
              "lutMetadataEnd": {
                "enabled": true,
                "size": [
                  192,
                  108,
                  64
                ],
                "format": "two rgba16float3D textures",
                "textureBytes": 21233664,
                "maximumDistanceMeters": 160000,
                "substepsPerInterval": 2,
                "quadratureSamplesPerRay": 126,
                "xyPolicy": "Grid endpoints coincide with viewport edges; actual receiver ray projects through the current camera basis.",
                "depthPolicy": "Quadratic distance nodes, physical-distance interpolation before trilinear sampling.",
                "updatePolicy": "Exact camera origin/basis/FOV/aspect/sun/sky/model key; same-encoder duplicate prepass/composite lookup reuses the just-prepared volume. No time or view decimation.",
                "requests": 3662,
                "rebuilds": 1476,
                "skipped": 2186,
                "scope": "Approximate spatial reconstruction of the unchanged air optical model; compare against128-step and convergence oracle before optical/performance acceptance."
              }
            }
          ]
        }
      },
      {
        "label": "Moving native · interval control",
        "scope": "Matched moving camera/linked sun10s pilots; unchanged native density/light settings, no recorder, all8phases sampled every7frames. Whole-frame GPUspan includes gaps; no all-view/flight acceptance.",
        "report": "./assets/lookdev/performance/v4-interval-moving-control1/report.json",
        "summary": "./assets/lookdev/performance/v4-interval-moving-control1/summary.json",
        "measured": {
          "id": "v4-interval-moving-control1",
          "sourceSHA256": "5c9bb8324576ec1fa247c0bcaaabcbc974052049e517dc44245652485ad89dda",
          "sourceStable": true,
          "scope": "Matched moving camera/linked sun10s pilots; unchanged native density/light settings, no recorder, all8phases sampled every7frames. Whole-frame GPUspan includes gaps; no all-view/flight acceptance.",
          "views": [
            {
              "view": "ground",
              "fps": 76.35521731373463,
              "gpu": {
                "count": 109,
                "min": 11.14112,
                "median": 12.910592,
                "p95": 16.842752,
                "p99": 17.59772672,
                "max": 17.760256
              },
              "passTimings": [
                {
                  "label": "Native samples for121 lighting",
                  "count": 109,
                  "min": 0,
                  "median": 0.131072,
                  "p95": 0.32767999999999997,
                  "p99": 0.45350912000000015,
                  "max": 0.589824
                },
                {
                  "label": "reduceBoundsPartials",
                  "count": 109,
                  "min": 0,
                  "median": 0.131072,
                  "p95": 0.39321599999999995,
                  "p99": 0.524288,
                  "max": 0.589824
                },
                {
                  "label": "mergeBoundsPartials",
                  "count": 109,
                  "min": 0,
                  "median": 0.065536,
                  "p95": 0.17039359999999965,
                  "p99": 0.2569011200000001,
                  "max": 0.262144
                },
                {
                  "label": "setupLightTransform",
                  "count": 109,
                  "min": 0,
                  "median": 0,
                  "p95": 0.131072,
                  "p99": 0.131072,
                  "max": 0.131072
                },
                {
                  "label": "prefixLightPacked",
                  "count": 109,
                  "min": 0.32767999999999997,
                  "median": 0.589824,
                  "p95": 1.0223615999999998,
                  "p99": 1.1141120000000002,
                  "max": 1.1796480000000003
                },
                {
                  "label": "Near solar optical-depth prefix",
                  "count": 109,
                  "min": 0.131072,
                  "median": 0.32767999999999997,
                  "p95": 0.524288,
                  "p99": 0.7051673600000004,
                  "max": 1.3107199999999999
                },
                {
                  "label": "Near sky optical-depth prefix",
                  "count": 109,
                  "min": 0,
                  "median": 0.131072,
                  "p95": 0.262144,
                  "p99": 0.32767999999999997,
                  "max": 0.32767999999999997
                },
                {
                  "label": "buffer featureResampleAxis",
                  "count": 109,
                  "min": 0,
                  "median": 0.065536,
                  "p95": 0.3014655999999996,
                  "p99": 0.45350912000000004,
                  "max": 0.589824
                },
                {
                  "label": "buffer featureMipsFused",
                  "count": 109,
                  "min": 0,
                  "median": 0,
                  "p95": 0.23592959999999963,
                  "p99": 0.3224371200000001,
                  "max": 0.32767999999999997
                },
                {
                  "label": "buffer featureAxesFused",
                  "count": 109,
                  "min": 0,
                  "median": 0.065536,
                  "p95": 0.39321599999999995,
                  "p99": 0.39321599999999995,
                  "max": 0.39321599999999995
                },
                {
                  "label": "buffer featureSunFused",
                  "count": 109,
                  "min": 0.131072,
                  "median": 0.39321599999999995,
                  "p95": 0.9175040000000002,
                  "p99": 0.9777971200000004,
                  "max": 0.9830400000000002
                },
                {
                  "label": "bakePrefixAndSource",
                  "count": 109,
                  "min": 0,
                  "median": 0.131072,
                  "p95": 0.45875199999999994,
                  "p99": 0.5845811200000002,
                  "max": 0.589824
                },
                {
                  "label": "Pack near-cloud121 lighting atlas",
                  "count": 109,
                  "min": 0,
                  "median": 0,
                  "p95": 0.065536,
                  "p99": 0.065536,
                  "max": 0.32768
                },
                {
                  "label": "Cached near and native far detailed shadow",
                  "count": 109,
                  "min": 0,
                  "median": 0.065536,
                  "p95": 0.131072,
                  "p99": 0.613416960000001,
                  "max": 0.720896
                },
                {
                  "label": "Cached near and native far distant shadow",
                  "count": 109,
                  "min": 0.131072,
                  "median": 0.196608,
                  "p95": 0.196608,
                  "p99": 0.2569011200000001,
                  "max": 0.262144
                },
                {
                  "label": "Cliff and debris shadow cascade 0",
                  "count": 109,
                  "min": 0,
                  "median": 0,
                  "p95": 0.065536,
                  "p99": 0.065536,
                  "max": 0.065536
                },
                {
                  "label": "Cliff and debris shadow cascade 1",
                  "count": 109,
                  "min": 0,
                  "median": 0,
                  "p95": 0.065536,
                  "p99": 0.1913651200000001,
                  "max": 0.524288
                },
                {
                  "label": "Cliff and debris shadow cascade 2",
                  "count": 109,
                  "min": 0,
                  "median": 0,
                  "p95": 0.065536,
                  "p99": 0.065536,
                  "max": 0.065536
                },
                {
                  "label": "Integrate sky optical depth",
                  "count": 109,
                  "min": 0,
                  "median": 0.065536,
                  "p95": 0.065536,
                  "p99": 0.065536,
                  "max": 0.196608
                },
                {
                  "label": "Four-sample terrain geometry",
                  "count": 109,
                  "min": 1.048576,
                  "median": 1.114112,
                  "p95": 1.376256,
                  "p99": 1.7589862400000003,
                  "max": 1.835008
                },
                {
                  "label": "Deferred terrain material and lighting",
                  "count": 109,
                  "min": 2.29376,
                  "median": 2.359296,
                  "p95": 2.424832,
                  "p99": 2.424832,
                  "max": 2.490368
                },
                {
                  "label": "Native far samples for121 lighting",
                  "count": 109,
                  "min": 0,
                  "median": 0,
                  "p95": 0.131072,
                  "p99": 0.2569011200000001,
                  "max": 0.262144
                },
                {
                  "label": "Pack far-cell121 lighting atlas",
                  "count": 109,
                  "min": 0,
                  "median": 0,
                  "p95": 0.10485759999999962,
                  "p99": 0.131072,
                  "max": 0.196608
                },
                {
                  "label": "Native compound hero density",
                  "count": 109,
                  "min": 0,
                  "median": 0,
                  "p95": 0.30146559999999967,
                  "p99": 0.7759462400000002,
                  "max": 0.786432
                },
                {
                  "label": "Native atlas interleaved cloud transport",
                  "count": 109,
                  "min": 3.997696,
                  "median": 4.784128,
                  "p95": 7.903641599999999,
                  "p99": 8.30734336,
                  "max": 9.437184
                },
                {
                  "label": "Cloud temporal reprojection",
                  "count": 109,
                  "min": 0.131072,
                  "median": 0.131072,
                  "p95": 0.196608,
                  "p99": 0.32768,
                  "max": 0.393216
                },
                {
                  "label": "Sky, terrain, and 121-weight cloud presentation",
                  "count": 109,
                  "min": 0.131072,
                  "median": 0.131072,
                  "p95": 0.196608,
                  "p99": 0.196608,
                  "max": 0.196608
                }
              ],
              "gap": {
                "count": 109,
                "min": 0.7864320000000031,
                "median": 1.441792000000003,
                "p95": 2.136473600000003,
                "p99": 2.5559040000000035,
                "max": 2.8180480000000045
              },
              "largestGaps": [
                {
                  "frame": 290,
                  "time": 0.5045604000000159,
                  "label": "Near sky optical-depth prefix",
                  "gpuMs": 0.065536,
                  "beginOffsetMs": 2.490368,
                  "endOffsetMs": 2.555904,
                  "gapBeforeMs": 0.851968
                },
                {
                  "frame": 605,
                  "time": 0.5604737999999522,
                  "label": "Near sky optical-depth prefix",
                  "gpuMs": 0,
                  "beginOffsetMs": 2.490368,
                  "endOffsetMs": 2.490368,
                  "gapBeforeMs": 0.851968
                },
                {
                  "frame": 801,
                  "time": 0.5938876666665068,
                  "label": "Near solar optical-depth prefix",
                  "gpuMs": 0.065536,
                  "beginOffsetMs": 2.424832,
                  "endOffsetMs": 2.490368,
                  "gapBeforeMs": 0.851968
                },
                {
                  "frame": 913,
                  "time": 0.6129611999996495,
                  "label": "Near sky optical-depth prefix",
                  "gpuMs": 0.065536,
                  "beginOffsetMs": 2.424832,
                  "endOffsetMs": 2.490368,
                  "gapBeforeMs": 0.851968
                },
                {
                  "frame": 479,
                  "time": 0.5390748666663965,
                  "label": "Native far samples for121 lighting",
                  "gpuMs": 0,
                  "beginOffsetMs": 7.20896,
                  "endOffsetMs": 7.20896,
                  "gapBeforeMs": 0.786432
                }
              ],
              "memoryMiB": {
                "used": {
                  "count": 12,
                  "min": 8391,
                  "median": 8403,
                  "p95": 8469.8,
                  "p99": 8471.56,
                  "max": 8472
                },
                "total": 16303
              },
              "phases": [
                14,
                14,
                13,
                13,
                13,
                14,
                14,
                14
              ],
              "temporalStrides": [
                8
              ],
              "fullFramesStart": 1,
              "fullFramesEnd": 1,
              "errors": [],
              "longtasks": 0,
              "cpuEncode": {
                "count": 762,
                "min": 0.949999988079071,
                "median": 1.7950000166893005,
                "p95": 2.4397499978542325,
                "p99": 2.7639000165462493,
                "max": 3.8799999952316284
              },
              "prepare": {
                "count": 762,
                "min": 1.0850000083446503,
                "median": 1.2549999952316284,
                "p95": 1.8300000116229058,
                "p99": 2,
                "max": 2.7950000166893005
              },
              "raf": {
                "count": 761,
                "min": 7.58500000834465,
                "median": 12.669999986886978,
                "p95": 17.644999980926514,
                "p99": 18.93399999737739,
                "max": 32.560000002384186
              },
              "completion": {
                "count": 761,
                "min": 8.305000007152557,
                "median": 12.689999997615814,
                "p95": 16.834999978542328,
                "p99": 18.364000004529952,
                "max": 23.450000017881393
              },
              "passed": false,
              "cameraMotion": {
                "end": {
                  "origin": [
                    625,
                    276.980182800293,
                    2820
                  ],
                  "target": [
                    573.1733736855567,
                    416.1532837603584,
                    1831.0890592302953
                  ],
                  "up": [
                    0,
                    1,
                    0
                  ],
                  "fov": 52
                },
                "scope": "5m lateral/2m rise and2degree yaw over10s"
              },
              "initialCamera": {
                "origin": [
                  620,
                  274.98018280029294,
                  2820
                ],
                "target": [
                  533.6924509495394,
                  414.15328376035836,
                  1833.5002002300953
                ],
                "up": [
                  0,
                  1,
                  0
                ],
                "fov": 52
              },
              "finalCamera": {
                "origin": [
                  625,
                  276.980182800293,
                  2820
                ],
                "target": [
                  573.1733736855567,
                  416.1532837603584,
                  1831.0890592302953
                ],
                "up": [
                  0,
                  1,
                  0
                ],
                "fov": 52
              },
              "effectiveSunTime": [
                0.5001209333332379,
                0.6324956666664275
              ]
            },
            {
              "view": "above",
              "fps": 70.02640454319585,
              "gpu": {
                "count": 101,
                "min": 12.845056,
                "median": 15.72864,
                "p95": 17.760256,
                "p99": 18.808832,
                "max": 19.070976
              },
              "passTimings": [
                {
                  "label": "Native samples for121 lighting",
                  "count": 101,
                  "min": 0,
                  "median": 0.131072,
                  "p95": 0.262144,
                  "p99": 0.32767999999999997,
                  "max": 0.9175040000000001
                },
                {
                  "label": "reduceBoundsPartials",
                  "count": 101,
                  "min": 0,
                  "median": 0.131072,
                  "p95": 0.458752,
                  "p99": 0.9175040000000001,
                  "max": 0.9175040000000001
                },
                {
                  "label": "mergeBoundsPartials",
                  "count": 101,
                  "min": 0,
                  "median": 0.065536,
                  "p95": 0.196608,
                  "p99": 0.262144,
                  "max": 0.32767999999999997
                },
                {
                  "label": "setupLightTransform",
                  "count": 101,
                  "min": 0,
                  "median": 0,
                  "p95": 0.131072,
                  "p99": 0.196608,
                  "max": 0.262144
                },
                {
                  "label": "prefixLightPacked",
                  "count": 101,
                  "min": 0.39321599999999995,
                  "median": 0.589824,
                  "p95": 0.9830400000000002,
                  "p99": 0.9830400000000002,
                  "max": 1.1141120000000002
                },
                {
                  "label": "Near solar optical-depth prefix",
                  "count": 101,
                  "min": 0.196608,
                  "median": 0.39321599999999995,
                  "p95": 0.524288,
                  "p99": 0.524288,
                  "max": 0.524288
                },
                {
                  "label": "Near sky optical-depth prefix",
                  "count": 101,
                  "min": 0,
                  "median": 0.131072,
                  "p95": 0.262144,
                  "p99": 0.262144,
                  "max": 0.262144
                },
                {
                  "label": "buffer featureResampleAxis",
                  "count": 101,
                  "min": 0,
                  "median": 0.065536,
                  "p95": 0.32767999999999997,
                  "p99": 0.32767999999999997,
                  "max": 0.39321599999999995
                },
                {
                  "label": "buffer featureMipsFused",
                  "count": 101,
                  "min": 0,
                  "median": 0.065536,
                  "p95": 0.262144,
                  "p99": 0.39321599999999995,
                  "max": 0.39321599999999995
                },
                {
                  "label": "buffer featureAxesFused",
                  "count": 101,
                  "min": 0,
                  "median": 0.131072,
                  "p95": 0.32767999999999997,
                  "p99": 0.39321599999999995,
                  "max": 0.45875199999999994
                },
                {
                  "label": "buffer featureSunFused",
                  "count": 101,
                  "min": 0.131072,
                  "median": 0.45875199999999994,
                  "p95": 0.8519680000000002,
                  "p99": 0.9175040000000002,
                  "max": 0.9830400000000002
                },
                {
                  "label": "bakePrefixAndSource",
                  "count": 101,
                  "min": 0,
                  "median": 0.196608,
                  "p95": 0.45875199999999994,
                  "p99": 0.524288,
                  "max": 0.524288
                },
                {
                  "label": "Pack near-cloud121 lighting atlas",
                  "count": 101,
                  "min": 0,
                  "median": 0,
                  "p95": 0.065536,
                  "p99": 0.131072,
                  "max": 0.131072
                },
                {
                  "label": "Cached near and native far detailed shadow",
                  "count": 101,
                  "min": 0,
                  "median": 0.065536,
                  "p95": 0.131072,
                  "p99": 0.131072,
                  "max": 0.131072
                },
                {
                  "label": "Cached near and native far distant shadow",
                  "count": 101,
                  "min": 0.131072,
                  "median": 0.196608,
                  "p95": 0.196608,
                  "p99": 0.720896,
                  "max": 0.851968
                },
                {
                  "label": "Cliff and debris shadow cascade 0",
                  "count": 101,
                  "min": 0,
                  "median": 0,
                  "p95": 0,
                  "p99": 0,
                  "max": 0
                },
                {
                  "label": "Cliff and debris shadow cascade 1",
                  "count": 101,
                  "min": 0,
                  "median": 0,
                  "p95": 0,
                  "p99": 0,
                  "max": 0
                },
                {
                  "label": "Cliff and debris shadow cascade 2",
                  "count": 101,
                  "min": 0,
                  "median": 0,
                  "p95": 0.065536,
                  "p99": 0.131072,
                  "max": 0.196608
                },
                {
                  "label": "Integrate sky optical depth",
                  "count": 101,
                  "min": 0,
                  "median": 0.065536,
                  "p95": 0.065536,
                  "p99": 0.196608,
                  "max": 0.589824
                },
                {
                  "label": "Four-sample terrain geometry",
                  "count": 101,
                  "min": 1.114112,
                  "median": 1.179648,
                  "p95": 1.572864,
                  "p99": 1.769472,
                  "max": 1.835008
                },
                {
                  "label": "Deferred terrain material and lighting",
                  "count": 101,
                  "min": 3.997696,
                  "median": 4.063232,
                  "p95": 4.128768,
                  "p99": 4.194304,
                  "max": 4.25984
                },
                {
                  "label": "Native far samples for121 lighting",
                  "count": 101,
                  "min": 0,
                  "median": 0,
                  "p95": 0.196608,
                  "p99": 0.262144,
                  "max": 0.262144
                },
                {
                  "label": "Pack far-cell121 lighting atlas",
                  "count": 101,
                  "min": 0,
                  "median": 0,
                  "p95": 0.065536,
                  "p99": 0.131072,
                  "max": 0.196608
                },
                {
                  "label": "Native compound hero density",
                  "count": 101,
                  "min": 0,
                  "median": 0,
                  "p95": 0.262144,
                  "p99": 0.32768,
                  "max": 0.393216
                },
                {
                  "label": "Native atlas interleaved cloud transport",
                  "count": 101,
                  "min": 3.735552,
                  "median": 5.89824,
                  "p95": 7.143424,
                  "p99": 9.109504,
                  "max": 9.240576
                },
                {
                  "label": "Cloud temporal reprojection",
                  "count": 101,
                  "min": 0.131072,
                  "median": 0.131072,
                  "p95": 0.196608,
                  "p99": 0.32768,
                  "max": 0.32768
                },
                {
                  "label": "Sky, terrain, and 121-weight cloud presentation",
                  "count": 101,
                  "min": 0.131072,
                  "median": 0.196608,
                  "p95": 0.196608,
                  "p99": 0.196608,
                  "max": 0.196608
                }
              ],
              "gap": {
                "count": 101,
                "min": 0.4587520000000005,
                "median": 1.3107200000000034,
                "p95": 2.2937600000000025,
                "p99": 2.490368,
                "max": 2.9491200000000024
              },
              "largestGaps": [
                {
                  "frame": 1615,
                  "time": 0.5840414666668591,
                  "label": "Deferred terrain material and lighting",
                  "gpuMs": 3.997696,
                  "beginOffsetMs": 4.980736,
                  "endOffsetMs": 8.978432,
                  "gapBeforeMs": 0.98304
                },
                {
                  "frame": 1181,
                  "time": 0.5015207333334287,
                  "label": "Near solar optical-depth prefix",
                  "gpuMs": 0.065536,
                  "beginOffsetMs": 0.851968,
                  "endOffsetMs": 0.917504,
                  "gapBeforeMs": 0.786432
                },
                {
                  "frame": 1230,
                  "time": 0.5108560666668417,
                  "label": "Deferred terrain material and lighting",
                  "gpuMs": 4.063232,
                  "beginOffsetMs": 4.718592,
                  "endOffsetMs": 8.781824,
                  "gapBeforeMs": 0.786432
                },
                {
                  "frame": 1279,
                  "time": 0.5201996666665877,
                  "label": "Near solar optical-depth prefix",
                  "gpuMs": 0.065536,
                  "beginOffsetMs": 1.441792,
                  "endOffsetMs": 1.507328,
                  "gapBeforeMs": 0.786432
                },
                {
                  "frame": 1342,
                  "time": 0.531989133333366,
                  "label": "Native far samples for121 lighting",
                  "gpuMs": 0,
                  "beginOffsetMs": 9.043968,
                  "endOffsetMs": 9.043968,
                  "gapBeforeMs": 0.786432
                }
              ],
              "memoryMiB": {
                "used": {
                  "count": 12,
                  "min": 8388,
                  "median": 8391.5,
                  "p95": 8420.15,
                  "p99": 8440.83,
                  "max": 8446
                },
                "total": 16303
              },
              "phases": [
                12,
                12,
                12,
                13,
                13,
                13,
                13,
                13
              ],
              "temporalStrides": [
                8
              ],
              "fullFramesStart": 1,
              "fullFramesEnd": 1,
              "errors": [],
              "longtasks": 0,
              "cpuEncode": {
                "count": 703,
                "min": 1.0649999976158142,
                "median": 1.8149999976158142,
                "p95": 2.4444999933242797,
                "p99": 2.669799987077713,
                "max": 3.219999998807907
              },
              "prepare": {
                "count": 703,
                "min": 1.0849999785423279,
                "median": 1.2599999904632568,
                "p95": 1.7844999969005584,
                "p99": 1.879899995326996,
                "max": 2.1200000047683716
              },
              "raf": {
                "count": 701,
                "min": 8.115000009536743,
                "median": 14.310000002384186,
                "p95": 18.16499999165535,
                "p99": 20.274999976158142,
                "max": 25.830000013113022
              },
              "completion": {
                "count": 702,
                "min": 10.405000001192093,
                "median": 14.174999982118607,
                "p95": 17.29325001686811,
                "p99": 19.028700001239777,
                "max": 25.48999997973442
              },
              "passed": false,
              "cameraMotion": {
                "end": {
                  "origin": [
                    2600,
                    3020,
                    2500
                  ],
                  "target": [
                    2568.9043207471814,
                    2566.009500260453,
                    1609.536252911977
                  ],
                  "up": [
                    0,
                    1,
                    0
                  ],
                  "fov": 58
                },
                "scope": "100m lateral/20m rise and2degree yaw over10s"
              },
              "initialCamera": {
                "origin": [
                  2500,
                  3000,
                  2500
                ],
                "target": [
                  2437.84652678961,
                  2546.009500260453,
                  1611.1639229227237
                ],
                "up": [
                  0,
                  1,
                  0
                ],
                "fov": 58
              },
              "finalCamera": {
                "origin": [
                  2600,
                  3020,
                  2500
                ],
                "target": [
                  2568.9043207471814,
                  2566.009500260453,
                  1609.5362529119773
                ],
                "up": [
                  0,
                  1,
                  0
                ],
                "fov": 58
              },
              "effectiveSunTime": [
                0.5000160000002384,
                0.6332916000000655
              ]
            }
          ]
        }
      },
      {
        "label": "Moving native · streamed intervals (not retained)",
        "scope": "Matched moving camera/linked sun10s pilots; unchanged native density/light settings, no recorder, all8phases sampled every7frames. Whole-frame GPUspan includes gaps; no all-view/flight acceptance.",
        "report": "./assets/lookdev/performance/v4-interval-moving-streamed1/report.json",
        "summary": "./assets/lookdev/performance/v4-interval-moving-streamed1/summary.json",
        "measured": {
          "id": "v4-interval-moving-streamed1",
          "sourceSHA256": "5c9bb8324576ec1fa247c0bcaaabcbc974052049e517dc44245652485ad89dda",
          "sourceStable": true,
          "scope": "Matched moving camera/linked sun10s pilots; unchanged native density/light settings, no recorder, all8phases sampled every7frames. Whole-frame GPUspan includes gaps; no all-view/flight acceptance.",
          "views": [
            {
              "view": "ground",
              "fps": 75.22346972258931,
              "gpu": {
                "count": 108,
                "min": 11.665408,
                "median": 13.828096,
                "p95": 18.0224,
                "p99": 18.73870848,
                "max": 19.00544
              },
              "passTimings": [
                {
                  "label": "Native samples for121 lighting",
                  "count": 108,
                  "min": 0,
                  "median": 0.196608,
                  "p95": 0.3047423999999994,
                  "p99": 0.32767999999999997,
                  "max": 0.39321599999999995
                },
                {
                  "label": "reduceBoundsPartials",
                  "count": 108,
                  "min": 0,
                  "median": 0.131072,
                  "p95": 0.3702783999999994,
                  "p99": 0.5197004799999995,
                  "max": 0.7864320000000001
                },
                {
                  "label": "mergeBoundsPartials",
                  "count": 108,
                  "min": 0,
                  "median": 0.065536,
                  "p95": 0.196608,
                  "p99": 0.25755647999999953,
                  "max": 0.262144
                },
                {
                  "label": "setupLightTransform",
                  "count": 108,
                  "min": 0,
                  "median": 0,
                  "p95": 0.065536,
                  "p99": 0.131072,
                  "max": 0.196608
                },
                {
                  "label": "prefixLightPacked",
                  "count": 108,
                  "min": 0.39321599999999995,
                  "median": 0.589824,
                  "p95": 1.0485760000000002,
                  "p99": 1.1095244799999997,
                  "max": 1.1796480000000003
                },
                {
                  "label": "Near solar optical-depth prefix",
                  "count": 108,
                  "min": 0.196608,
                  "median": 0.39321599999999995,
                  "p95": 0.524288,
                  "p99": 0.646184959999999,
                  "max": 0.8519680000000001
                },
                {
                  "label": "Near sky optical-depth prefix",
                  "count": 108,
                  "min": 0,
                  "median": 0.131072,
                  "p95": 0.262144,
                  "p99": 0.32309247999999946,
                  "max": 0.39321599999999995
                },
                {
                  "label": "buffer featureResampleAxis",
                  "count": 108,
                  "min": 0,
                  "median": 0.065536,
                  "p95": 0.262144,
                  "p99": 0.32767999999999997,
                  "max": 0.39321599999999995
                },
                {
                  "label": "buffer featureMipsFused",
                  "count": 108,
                  "min": 0,
                  "median": 0.065536,
                  "p95": 0.262144,
                  "p99": 0.32767999999999997,
                  "max": 0.39321599999999995
                },
                {
                  "label": "buffer featureAxesFused",
                  "count": 108,
                  "min": 0,
                  "median": 0.065536,
                  "p95": 0.3047423999999994,
                  "p99": 0.4541644799999994,
                  "max": 0.589824
                },
                {
                  "label": "buffer featureSunFused",
                  "count": 108,
                  "min": 0.196608,
                  "median": 0.524288,
                  "p95": 0.8519680000000002,
                  "p99": 0.9175040000000002,
                  "max": 0.9830400000000002
                },
                {
                  "label": "bakePrefixAndSource",
                  "count": 108,
                  "min": 0,
                  "median": 0.131072,
                  "p95": 0.524288,
                  "p99": 0.524288,
                  "max": 0.589824
                },
                {
                  "label": "Pack near-cloud121 lighting atlas",
                  "count": 108,
                  "min": 0,
                  "median": 0,
                  "p95": 0.065536,
                  "p99": 0.1264844799999995,
                  "max": 0.131072
                },
                {
                  "label": "Cached near and native far detailed shadow",
                  "count": 108,
                  "min": 0,
                  "median": 0.065536,
                  "p95": 0.131072,
                  "p99": 0.131072,
                  "max": 0.786432
                },
                {
                  "label": "Cached near and native far distant shadow",
                  "count": 108,
                  "min": 0.131072,
                  "median": 0.196608,
                  "p95": 0.196608,
                  "p99": 0.7589068799999972,
                  "max": 0.851968
                },
                {
                  "label": "Cliff and debris shadow cascade 0",
                  "count": 108,
                  "min": 0,
                  "median": 0,
                  "p95": 0.065536,
                  "p99": 0.065536,
                  "max": 0.065536
                },
                {
                  "label": "Cliff and debris shadow cascade 1",
                  "count": 108,
                  "min": 0,
                  "median": 0,
                  "p95": 0.065536,
                  "p99": 0.065536,
                  "max": 0.065536
                },
                {
                  "label": "Cliff and debris shadow cascade 2",
                  "count": 108,
                  "min": 0,
                  "median": 0,
                  "p95": 0.065536,
                  "p99": 0.065536,
                  "max": 0.196608
                },
                {
                  "label": "Integrate sky optical depth",
                  "count": 108,
                  "min": 0,
                  "median": 0.065536,
                  "p95": 0.065536,
                  "p99": 0.065536,
                  "max": 0.458752
                },
                {
                  "label": "Four-sample terrain geometry",
                  "count": 108,
                  "min": 1.048576,
                  "median": 1.114112,
                  "p95": 1.3533183999999994,
                  "p99": 1.6384,
                  "max": 1.769472
                },
                {
                  "label": "Deferred terrain material and lighting",
                  "count": 108,
                  "min": 2.228224,
                  "median": 2.359296,
                  "p95": 2.424832,
                  "p99": 2.424832,
                  "max": 2.424832
                },
                {
                  "label": "Native far samples for121 lighting",
                  "count": 108,
                  "min": 0,
                  "median": 0,
                  "p95": 0.262144,
                  "p99": 0.32309247999999946,
                  "max": 0.32768
                },
                {
                  "label": "Pack far-cell121 lighting atlas",
                  "count": 108,
                  "min": 0,
                  "median": 0,
                  "p95": 0.065536,
                  "p99": 0.19202047999999952,
                  "max": 0.196608
                },
                {
                  "label": "Native compound hero density",
                  "count": 108,
                  "min": 0,
                  "median": 0,
                  "p95": 0.393216,
                  "p99": 0.7163084799999995,
                  "max": 0.786432
                },
                {
                  "label": "Native atlas interleaved cloud transport",
                  "count": 108,
                  "min": 4.390912,
                  "median": 5.144576,
                  "p95": 9.021030399999999,
                  "p99": 9.432596479999999,
                  "max": 10.027008
                },
                {
                  "label": "Cloud temporal reprojection",
                  "count": 108,
                  "min": 0.131072,
                  "median": 0.131072,
                  "p95": 0.196608,
                  "p99": 0.31850495999999906,
                  "max": 0.32768
                },
                {
                  "label": "Sky, terrain, and 121-weight cloud presentation",
                  "count": 108,
                  "min": 0.131072,
                  "median": 0.131072,
                  "p95": 0.196608,
                  "p99": 0.196608,
                  "max": 0.196608
                }
              ],
              "gap": {
                "count": 108,
                "min": 0.6553599999999999,
                "median": 1.5073280000000047,
                "p95": 2.2937600000000042,
                "p99": 2.7387494400000016,
                "max": 2.8835840000000044
              },
              "largestGaps": [
                {
                  "frame": 727,
                  "time": 0.5928211333334442,
                  "label": "Near solar optical-depth prefix",
                  "gpuMs": 0.065536,
                  "beginOffsetMs": 2.555904,
                  "endOffsetMs": 2.62144,
                  "gapBeforeMs": 0.98304
                },
                {
                  "frame": 475,
                  "time": 0.5496187999999519,
                  "label": "Near solar optical-depth prefix",
                  "gpuMs": 0.065536,
                  "beginOffsetMs": 2.555904,
                  "endOffsetMs": 2.62144,
                  "gapBeforeMs": 0.917504
                },
                {
                  "frame": 622,
                  "time": 0.5748182000001268,
                  "label": "Native far samples for121 lighting",
                  "gpuMs": 0,
                  "beginOffsetMs": 7.274496,
                  "endOffsetMs": 7.274496,
                  "gapBeforeMs": 0.917504
                },
                {
                  "frame": 223,
                  "time": 0.5031112000000477,
                  "label": "Near solar optical-depth prefix",
                  "gpuMs": 0,
                  "beginOffsetMs": 2.490368,
                  "endOffsetMs": 2.490368,
                  "gapBeforeMs": 0.851968
                },
                {
                  "frame": 335,
                  "time": 0.524323133333524,
                  "label": "Near solar optical-depth prefix",
                  "gpuMs": 0.065536,
                  "beginOffsetMs": 2.490368,
                  "endOffsetMs": 2.555904,
                  "gapBeforeMs": 0.851968
                }
              ],
              "memoryMiB": {
                "used": {
                  "count": 13,
                  "min": 8409,
                  "median": 8414,
                  "p95": 8435,
                  "p99": 8449.4,
                  "max": 8453
                },
                "total": 16303
              },
              "phases": [
                13,
                14,
                14,
                14,
                14,
                13,
                13,
                13
              ],
              "temporalStrides": [
                8
              ],
              "fullFramesStart": 1,
              "fullFramesEnd": 1,
              "errors": [],
              "longtasks": 0,
              "cpuEncode": {
                "count": 753,
                "min": 0.7800000011920929,
                "median": 1.524999976158142,
                "p95": 2.5090000033378597,
                "p99": 3.031399998664857,
                "max": 3.3250000178813934
              },
              "prepare": {
                "count": 753,
                "min": 1.0649999976158142,
                "median": 1.2349999845027924,
                "p95": 1.8670000076293944,
                "p99": 2.2924000036716463,
                "max": 3.2999999821186066
              },
              "raf": {
                "count": 752,
                "min": 6.620000004768372,
                "median": 13,
                "p95": 18.00475000888109,
                "p99": 19.768250004053126,
                "max": 41.775000005960464
              },
              "completion": {
                "count": 752,
                "min": 8.245000004768372,
                "median": 13.007499992847443,
                "p95": 17.08900000452995,
                "p99": 18.65939999639988,
                "max": 19.930000007152557
              },
              "passed": false,
              "cameraMotion": {
                "end": {
                  "origin": [
                    625,
                    276.980182800293,
                    2820
                  ],
                  "target": [
                    573.1733736855567,
                    416.1532837603584,
                    1831.0890592302953
                  ],
                  "up": [
                    0,
                    1,
                    0
                  ],
                  "fov": 52
                },
                "scope": "5m lateral/2m rise and2degree yaw over10s"
              },
              "initialCamera": {
                "origin": [
                  620,
                  274.98018280029294,
                  2820
                ],
                "target": [
                  533.6924509495394,
                  414.15328376035836,
                  1833.5002002300953
                ],
                "up": [
                  0,
                  1,
                  0
                ],
                "fov": 52
              },
              "finalCamera": {
                "origin": [
                  625,
                  276.980182800293,
                  2820
                ],
                "target": [
                  573.1733736855567,
                  416.1532837603584,
                  1831.0890592302953
                ],
                "up": [
                  0,
                  1,
                  0
                ],
                "fov": 52
              },
              "effectiveSunTime": [
                0.50003853333354,
                0.6331364000002535
              ]
            },
            {
              "view": "above",
              "fps": 69.21247026417929,
              "gpu": {
                "count": 99,
                "min": 13.238272,
                "median": 16.121856,
                "p95": 17.825792,
                "p99": 18.558484479999997,
                "max": 19.136512
              },
              "passTimings": [
                {
                  "label": "Native samples for121 lighting",
                  "count": 99,
                  "min": 0,
                  "median": 0.196608,
                  "p95": 0.32767999999999997,
                  "p99": 0.32767999999999997,
                  "max": 0.32767999999999997
                },
                {
                  "label": "reduceBoundsPartials",
                  "count": 99,
                  "min": 0,
                  "median": 0.131072,
                  "p95": 0.39321599999999995,
                  "p99": 0.5255987199999997,
                  "max": 0.589824
                },
                {
                  "label": "mergeBoundsPartials",
                  "count": 99,
                  "min": 0,
                  "median": 0.065536,
                  "p95": 0.196608,
                  "p99": 0.19791871999999974,
                  "max": 0.262144
                },
                {
                  "label": "setupLightTransform",
                  "count": 99,
                  "min": 0,
                  "median": 0,
                  "p95": 0.131072,
                  "p99": 0.19791871999999974,
                  "max": 0.262144
                },
                {
                  "label": "prefixLightPacked",
                  "count": 99,
                  "min": 0.262144,
                  "median": 0.65536,
                  "p95": 1.0551296,
                  "p99": 1.11542272,
                  "max": 1.1796480000000003
                },
                {
                  "label": "Near solar optical-depth prefix",
                  "count": 99,
                  "min": 0.196608,
                  "median": 0.32767999999999997,
                  "p95": 0.589824,
                  "p99": 0.5911347199999998,
                  "max": 0.65536
                },
                {
                  "label": "Near sky optical-depth prefix",
                  "count": 99,
                  "min": 0,
                  "median": 0.131072,
                  "p95": 0.262144,
                  "p99": 0.262144,
                  "max": 0.262144
                },
                {
                  "label": "buffer featureResampleAxis",
                  "count": 99,
                  "min": 0,
                  "median": 0.065536,
                  "p95": 0.262144,
                  "p99": 0.32899071999999974,
                  "max": 0.39321599999999995
                },
                {
                  "label": "buffer featureMipsFused",
                  "count": 99,
                  "min": 0,
                  "median": 0.065536,
                  "p95": 0.32767999999999997,
                  "p99": 0.32899071999999974,
                  "max": 0.39321599999999995
                },
                {
                  "label": "buffer featureAxesFused",
                  "count": 99,
                  "min": 0,
                  "median": 0.065536,
                  "p95": 0.32767999999999997,
                  "p99": 0.3945267199999997,
                  "max": 0.45875199999999994
                },
                {
                  "label": "buffer featureSunFused",
                  "count": 99,
                  "min": 0.131072,
                  "median": 0.524288,
                  "p95": 0.9175040000000002,
                  "p99": 0.9830400000000002,
                  "max": 0.9830400000000002
                },
                {
                  "label": "bakePrefixAndSource",
                  "count": 99,
                  "min": 0,
                  "median": 0.131072,
                  "p95": 0.45875199999999994,
                  "p99": 0.5911347199999998,
                  "max": 0.65536
                },
                {
                  "label": "Pack near-cloud121 lighting atlas",
                  "count": 99,
                  "min": 0,
                  "median": 0,
                  "p95": 0.065536,
                  "p99": 0.06684671999999973,
                  "max": 0.131072
                },
                {
                  "label": "Cached near and native far detailed shadow",
                  "count": 99,
                  "min": 0,
                  "median": 0.065536,
                  "p95": 0.131072,
                  "p99": 0.26345471999999975,
                  "max": 0.32768
                },
                {
                  "label": "Cached near and native far distant shadow",
                  "count": 99,
                  "min": 0.131072,
                  "median": 0.196608,
                  "p95": 0.196608,
                  "p99": 0.262144,
                  "max": 0.262144
                },
                {
                  "label": "Cliff and debris shadow cascade 0",
                  "count": 99,
                  "min": 0,
                  "median": 0,
                  "p95": 0,
                  "p99": 0,
                  "max": 0
                },
                {
                  "label": "Cliff and debris shadow cascade 1",
                  "count": 99,
                  "min": 0,
                  "median": 0,
                  "p95": 0,
                  "p99": 0,
                  "max": 0
                },
                {
                  "label": "Cliff and debris shadow cascade 2",
                  "count": 99,
                  "min": 0,
                  "median": 0,
                  "p95": 0,
                  "p99": 0,
                  "max": 0
                },
                {
                  "label": "Integrate sky optical depth",
                  "count": 99,
                  "min": 0,
                  "median": 0.065536,
                  "p95": 0.065536,
                  "p99": 0.065536,
                  "max": 0.065536
                },
                {
                  "label": "Four-sample terrain geometry",
                  "count": 99,
                  "min": 1.114112,
                  "median": 1.179648,
                  "p95": 1.769472,
                  "p99": 1.9018547199999998,
                  "max": 1.96608
                },
                {
                  "label": "Deferred terrain material and lighting",
                  "count": 99,
                  "min": 3.997696,
                  "median": 4.063232,
                  "p95": 4.194304,
                  "p99": 4.194304,
                  "max": 4.194304
                },
                {
                  "label": "Native far samples for121 lighting",
                  "count": 99,
                  "min": 0,
                  "median": 0,
                  "p95": 0.20316159999999964,
                  "p99": 0.33030143999999945,
                  "max": 0.458752
                },
                {
                  "label": "Pack far-cell121 lighting atlas",
                  "count": 99,
                  "min": 0,
                  "median": 0,
                  "p95": 0.07208959999999963,
                  "p99": 0.196608,
                  "max": 0.196608
                },
                {
                  "label": "Native compound hero density",
                  "count": 99,
                  "min": 0,
                  "median": 0.065536,
                  "p95": 0.32768,
                  "p99": 0.6566707199999998,
                  "max": 0.720896
                },
                {
                  "label": "Native atlas interleaved cloud transport",
                  "count": 99,
                  "min": 3.735552,
                  "median": 6.22592,
                  "p95": 6.953369599999999,
                  "p99": 7.104102399999994,
                  "max": 8.388608
                },
                {
                  "label": "Cloud temporal reprojection",
                  "count": 99,
                  "min": 0.131072,
                  "median": 0.131072,
                  "p95": 0.196608,
                  "p99": 0.20054015999999922,
                  "max": 0.393216
                },
                {
                  "label": "Sky, terrain, and 121-weight cloud presentation",
                  "count": 99,
                  "min": 0.131072,
                  "median": 0.131072,
                  "p95": 0.196608,
                  "p99": 0.196608,
                  "max": 0.196608
                }
              ],
              "gap": {
                "count": 99,
                "min": 0.5242880000000056,
                "median": 1.3107200000000034,
                "p95": 2.234777600000002,
                "p99": 2.558525440000003,
                "max": 2.686976000000003
              },
              "largestGaps": [
                {
                  "frame": 1255,
                  "time": 0.5299512666666502,
                  "label": "Pack near-cloud121 lighting atlas",
                  "gpuMs": 0,
                  "beginOffsetMs": 2.555904,
                  "endOffsetMs": 2.555904,
                  "gapBeforeMs": 0.98304
                },
                {
                  "frame": 1374,
                  "time": 0.5529028666667132,
                  "label": "reduceBoundsPartials",
                  "gpuMs": 0,
                  "beginOffsetMs": 2.555904,
                  "endOffsetMs": 2.555904,
                  "gapBeforeMs": 0.98304
                },
                {
                  "frame": 1584,
                  "time": 0.5932834666669353,
                  "label": "bakePrefixAndSource",
                  "gpuMs": 0.065536,
                  "beginOffsetMs": 2.490368,
                  "endOffsetMs": 2.555904,
                  "gapBeforeMs": 0.98304
                },
                {
                  "frame": 1108,
                  "time": 0.5016296666665873,
                  "label": "Native far samples for121 lighting",
                  "gpuMs": 0,
                  "beginOffsetMs": 9.109504,
                  "endOffsetMs": 9.109504,
                  "gapBeforeMs": 0.917504
                },
                {
                  "frame": 1381,
                  "time": 0.5542441333333639,
                  "label": "reduceBoundsPartials",
                  "gpuMs": 0.065536,
                  "beginOffsetMs": 2.490368,
                  "endOffsetMs": 2.555904,
                  "gapBeforeMs": 0.917504
                }
              ],
              "memoryMiB": {
                "used": {
                  "count": 13,
                  "min": 8378,
                  "median": 8401,
                  "p95": 8448.8,
                  "p99": 8452.16,
                  "max": 8453
                },
                "total": 16303
              },
              "phases": [
                12,
                12,
                12,
                13,
                13,
                13,
                12,
                12
              ],
              "temporalStrides": [
                8
              ],
              "fullFramesStart": 1,
              "fullFramesEnd": 1,
              "errors": [],
              "longtasks": 0,
              "cpuEncode": {
                "count": 692,
                "min": 0.7950000166893005,
                "median": 1.5800000131130219,
                "p95": 2.409499996900558,
                "p99": 2.8331500127911577,
                "max": 3.4099999964237213
              },
              "prepare": {
                "count": 692,
                "min": 1.0600000023841858,
                "median": 1.2249999940395355,
                "p95": 1.75,
                "p99": 2.1722499874234207,
                "max": 5.469999998807907
              },
              "raf": {
                "count": 691,
                "min": 7.365000009536743,
                "median": 14.4549999833107,
                "p95": 18.162499994039536,
                "p99": 20.435000002384186,
                "max": 22.944999992847443
              },
              "completion": {
                "count": 691,
                "min": 10.185000002384186,
                "median": 14.240000009536743,
                "p95": 17.189999997615814,
                "p99": 18.732499998807917,
                "max": 22.069999992847443
              },
              "passed": false,
              "cameraMotion": {
                "end": {
                  "origin": [
                    2600,
                    3020,
                    2500
                  ],
                  "target": [
                    2568.9043207471814,
                    2566.009500260453,
                    1609.536252911977
                  ],
                  "up": [
                    0,
                    1,
                    0
                  ],
                  "fov": 58
                },
                "scope": "100m lateral/20m rise and2degree yaw over10s"
              },
              "initialCamera": {
                "origin": [
                  2500,
                  3000,
                  2500
                ],
                "target": [
                  2437.84652678961,
                  2546.009500260453,
                  1611.1639229227237
                ],
                "up": [
                  0,
                  1,
                  0
                ],
                "fov": 58
              },
              "finalCamera": {
                "origin": [
                  2599.963100000024,
                  3019.992620000005,
                  2500
                ],
                "target": [
                  2568.855954872064,
                  2566.0020392734486,
                  1609.5366946731876
                ],
                "up": [
                  0,
                  1,
                  0
                ],
                "fov": 58
              },
              "effectiveSunTime": [
                0.5001216000000636,
                0.6322603333334115
              ]
            }
          ]
        }
      },
      {
        "label": "Moving native · hero source 32³ (diagnostic)",
        "scope": "Matched moving-camera and linked sun/weather10s windows. Every7frames samples all8temporal phases; no recorder. Per-phase groups still span changing weather, not a fixed-state causal experiment.",
        "report": "./assets/lookdev/performance/v4-hero-moving-generic32-1/report.json",
        "summary": "./assets/lookdev/performance/v4-hero-moving-generic32-1/summary.json",
        "measured": {
          "id": "v4-hero-moving-generic32-1",
          "sourceSHA256": "42c913586d694def52870197bef6c2dcb45d1f6a9f5e2d4e8e8943304cfbc196",
          "sourceStable": true,
          "resolution": 32,
          "resources": {
            "enabled": true,
            "group": {
              "anchorIndex": 0,
              "memberIndices": [
                0,
                7
              ],
              "memberMask": 129,
              "lower": [
                -2355.127148014325,
                -41.9375,
                -1580.3573534755799
              ],
              "upper": [
                1555.1271480143243,
                1719.4375,
                1794.651492498779
              ],
              "scope": "One aggregate lighting density for unchanged native members0+7; fixed peak bounds, rigid parent frame."
            },
            "visible": true,
            "lightingDensityResolution": [
              96,
              64,
              96
            ],
            "featureResolution": 32,
            "sourceResolution": 32,
            "sourceBackend": "immutable-generic-texture-121",
            "sourceCellMeters": 122.1954467508953,
            "reconstructionScope": "More source evaluations at the same physical feature radii, fixed cube and native extinction; unchanged121 weights and HG.8/albedo.999. No new learned physics or native density detail.",
            "featureAdapterMemory": {
              "textureBytes": 533648,
              "packedBytes": 2184192,
              "descriptorBytes": 192
            },
            "sourceCacheMemory": {
              "sampledTextureBytes": 65536,
              "packedStagingBytes": 262144,
              "uniformBytes": 2048,
              "unusedCoefficientsBytes": 4,
              "retainedPayloadBytes": 329732,
              "borrowedModelAndSource": true,
              "driverOverheadExcluded": true
            },
            "auxiliaryLightResolution": 32,
            "densityBakes": 705,
            "sourceBakes": 839,
            "modelSha256": "fabb7e92e65040cdab3e7fe10f1bda4028f7cf129d6117f6e6e872cd577b473b",
            "material": {
              "phase": "HG",
              "g": 0.8,
              "albedo": 0.999
            },
            "scope": "Opt-in aggregate native density for a shared hero121 source. Native extinction, individual raw solar/sky caches and geometry are unchanged. Own solar depth is the sum of group members; no global gain."
          },
          "scope": "Matched moving-camera and linked sun/weather10s windows. Every7frames samples all8temporal phases; no recorder. Per-phase groups still span changing weather, not a fixed-state causal experiment.",
          "views": [
            {
              "view": "ground",
              "fps": 75.74731774041221,
              "gpu": {
                "count": 109,
                "min": 11.075584,
                "median": 13.1072,
                "p95": 16.3315712,
                "p99": 17.734041599999998,
                "max": 20.774912
              },
              "passTimings": [
                {
                  "label": "Native samples for121 lighting",
                  "count": 109,
                  "min": 0,
                  "median": 0.131072,
                  "p95": 0.32767999999999997,
                  "p99": 0.38797312000000006,
                  "max": 0.524288
                },
                {
                  "label": "reduceBoundsPartials",
                  "count": 109,
                  "min": 0,
                  "median": 0.131072,
                  "p95": 0.39321599999999995,
                  "p99": 0.589824,
                  "max": 0.5898240000000001
                },
                {
                  "label": "mergeBoundsPartials",
                  "count": 109,
                  "min": 0,
                  "median": 0.065536,
                  "p95": 0.196608,
                  "p99": 0.262144,
                  "max": 0.32767999999999997
                },
                {
                  "label": "setupLightTransform",
                  "count": 109,
                  "min": 0,
                  "median": 0,
                  "p95": 0.131072,
                  "p99": 0.2516582400000002,
                  "max": 0.524288
                },
                {
                  "label": "prefixLightPacked",
                  "count": 109,
                  "min": 0.32767999999999997,
                  "median": 0.589824,
                  "p95": 0.9830400000000002,
                  "p99": 1.0485760000000002,
                  "max": 1.1141120000000002
                },
                {
                  "label": "Near solar optical-depth prefix",
                  "count": 109,
                  "min": 0.196608,
                  "median": 0.39321599999999995,
                  "p95": 0.524288,
                  "p99": 0.589824,
                  "max": 0.589824
                },
                {
                  "label": "Near sky optical-depth prefix",
                  "count": 109,
                  "min": 0,
                  "median": 0.131072,
                  "p95": 0.262144,
                  "p99": 0.262144,
                  "max": 0.32767999999999997
                },
                {
                  "label": "buffer featureResampleAxis",
                  "count": 109,
                  "min": 0,
                  "median": 0.131072,
                  "p95": 0.32767999999999997,
                  "p99": 0.38797312000000006,
                  "max": 0.45875199999999994
                },
                {
                  "label": "buffer featureMipsFused",
                  "count": 109,
                  "min": 0,
                  "median": 0.065536,
                  "p95": 0.196608,
                  "p99": 0.2569011200000001,
                  "max": 0.32767999999999997
                },
                {
                  "label": "buffer featureAxesFused",
                  "count": 109,
                  "min": 0,
                  "median": 0.065536,
                  "p95": 0.32767999999999997,
                  "p99": 0.45875199999999994,
                  "max": 0.45875199999999994
                },
                {
                  "label": "buffer featureSunFused",
                  "count": 109,
                  "min": 0.196608,
                  "median": 0.39321599999999995,
                  "p95": 0.8519680000000002,
                  "p99": 0.8519680000000002,
                  "max": 0.9830400000000002
                },
                {
                  "label": "bakePrefixAndSource",
                  "count": 109,
                  "min": 0,
                  "median": 0.131072,
                  "p95": 0.4325375999999996,
                  "p99": 0.5845811200000002,
                  "max": 0.589824
                },
                {
                  "label": "Pack near-cloud121 lighting atlas",
                  "count": 109,
                  "min": 0,
                  "median": 0,
                  "p95": 0.065536,
                  "p99": 0.131072,
                  "max": 0.131072
                },
                {
                  "label": "Cached near and native far detailed shadow",
                  "count": 109,
                  "min": 0,
                  "median": 0.065536,
                  "p95": 0.131072,
                  "p99": 0.131072,
                  "max": 0.262144
                },
                {
                  "label": "Cached near and native far distant shadow",
                  "count": 109,
                  "min": 0.131072,
                  "median": 0.196608,
                  "p95": 0.196608,
                  "p99": 0.2569011200000001,
                  "max": 0.458752
                },
                {
                  "label": "Cliff and debris shadow cascade 0",
                  "count": 109,
                  "min": 0,
                  "median": 0,
                  "p95": 0.065536,
                  "p99": 0.065536,
                  "max": 0.065536
                },
                {
                  "label": "Cliff and debris shadow cascade 1",
                  "count": 109,
                  "min": 0,
                  "median": 0,
                  "p95": 0.065536,
                  "p99": 0.065536,
                  "max": 0.524288
                },
                {
                  "label": "Cliff and debris shadow cascade 2",
                  "count": 109,
                  "min": 0,
                  "median": 0,
                  "p95": 0.065536,
                  "p99": 0.065536,
                  "max": 0.065536
                },
                {
                  "label": "Integrate sky optical depth",
                  "count": 109,
                  "min": 0,
                  "median": 0.065536,
                  "p95": 0.065536,
                  "p99": 0.065536,
                  "max": 0.065536
                },
                {
                  "label": "Four-sample terrain geometry",
                  "count": 109,
                  "min": 1.048576,
                  "median": 1.114112,
                  "p95": 1.6384,
                  "p99": 1.703936,
                  "max": 1.835008
                },
                {
                  "label": "Deferred terrain material and lighting",
                  "count": 109,
                  "min": 2.228224,
                  "median": 2.359296,
                  "p95": 2.424832,
                  "p99": 2.424832,
                  "max": 2.490368
                },
                {
                  "label": "Native far samples for121 lighting",
                  "count": 109,
                  "min": 0,
                  "median": 0,
                  "p95": 0.196608,
                  "p99": 0.2569011200000001,
                  "max": 0.262144
                },
                {
                  "label": "Pack far-cell121 lighting atlas",
                  "count": 109,
                  "min": 0,
                  "median": 0,
                  "p95": 0.131072,
                  "p99": 0.131072,
                  "max": 0.196608
                },
                {
                  "label": "Native compound hero density",
                  "count": 109,
                  "min": 0,
                  "median": 0.065536,
                  "p95": 0.36700159999999965,
                  "p99": 0.65536,
                  "max": 0.720896
                },
                {
                  "label": "Pack unchanged hero physical32 features",
                  "count": 109,
                  "min": 0,
                  "median": 0,
                  "p95": 0,
                  "p99": 0.06029312000000011,
                  "max": 0.065536
                },
                {
                  "label": "bakePackedSource",
                  "count": 109,
                  "min": 0,
                  "median": 0,
                  "p95": 0.065536,
                  "p99": 0.065536,
                  "max": 0.065536
                },
                {
                  "label": "Native atlas interleaved cloud transport",
                  "count": 109,
                  "min": 3.93216,
                  "median": 4.980736,
                  "p95": 7.798784,
                  "p99": 7.995392,
                  "max": 12.189696
                },
                {
                  "label": "Cloud temporal reprojection",
                  "count": 109,
                  "min": 0.131072,
                  "median": 0.131072,
                  "p95": 0.196608,
                  "p99": 0.32243712000000013,
                  "max": 0.32768
                },
                {
                  "label": "Sky, terrain, and 121-weight cloud presentation",
                  "count": 109,
                  "min": 0.131072,
                  "median": 0.131072,
                  "p95": 0.196608,
                  "p99": 0.196608,
                  "max": 0.262144
                }
              ],
              "phaseStats": [
                {
                  "phase": 0,
                  "count": 14,
                  "wholeGPU": {
                    "count": 14,
                    "min": 11.206656,
                    "median": 13.172736,
                    "p95": 16.305356800000002,
                    "p99": 16.57798656,
                    "max": 16.646144
                  },
                  "cloud": {
                    "count": 14,
                    "min": 4.063232,
                    "median": 4.9479679999999995,
                    "p95": 7.5005952,
                    "p99": 7.73914624,
                    "max": 7.798784
                  },
                  "sceneTimeRange": [
                    0.501884466666778,
                    0.6297355333332217
                  ]
                },
                {
                  "phase": 1,
                  "count": 14,
                  "wholeGPU": {
                    "count": 14,
                    "min": 11.927552,
                    "median": 14.516224000000001,
                    "p95": 17.580032,
                    "p99": 20.135935999999997,
                    "max": 20.774912
                  },
                  "cloud": {
                    "count": 14,
                    "min": 4.063232,
                    "median": 5.668863999999999,
                    "p95": 9.037414399999998,
                    "p99": 11.559239679999996,
                    "max": 12.189696
                  },
                  "sceneTimeRange": [
                    0.5000057333334287,
                    0.6284617333332694
                  ]
                },
                {
                  "phase": 2,
                  "count": 13,
                  "wholeGPU": {
                    "count": 13,
                    "min": 11.534336,
                    "median": 13.43488,
                    "p95": 16.0432128,
                    "p99": 16.106127360000002,
                    "max": 16.121856
                  },
                  "cloud": {
                    "count": 13,
                    "min": 4.063232,
                    "median": 5.046272,
                    "p95": 7.8905344,
                    "p99": 7.92199168,
                    "max": 7.929856
                  },
                  "sceneTimeRange": [
                    0.5096529999999204,
                    0.6272825999999041
                  ]
                },
                {
                  "phase": 3,
                  "count": 13,
                  "wholeGPU": {
                    "count": 13,
                    "min": 11.075584,
                    "median": 12.320768,
                    "p95": 14.5227776,
                    "p99": 14.64860672,
                    "max": 14.680064
                  },
                  "cloud": {
                    "count": 13,
                    "min": 3.997696,
                    "median": 4.25984,
                    "p95": 6.330777599999999,
                    "p99": 6.613893119999999,
                    "max": 6.684672
                  },
                  "sceneTimeRange": [
                    0.5084233999999362,
                    0.6261013333332532
                  ]
                },
                {
                  "phase": 4,
                  "count": 13,
                  "wholeGPU": {
                    "count": 13,
                    "min": 11.272192,
                    "median": 13.1072,
                    "p95": 17.563648,
                    "p99": 17.720934399999997,
                    "max": 17.760256
                  },
                  "cloud": {
                    "count": 13,
                    "min": 4.128768,
                    "median": 4.653056,
                    "p95": 7.523532799999999,
                    "p99": 7.901020159999999,
                    "max": 7.995392
                  },
                  "sceneTimeRange": [
                    0.5070891333333649,
                    0.6248179333333169
                  ]
                },
                {
                  "phase": 5,
                  "count": 14,
                  "wholeGPU": {
                    "count": 14,
                    "min": 12.189696,
                    "median": 14.090240000000001,
                    "p95": 16.0432128,
                    "p99": 16.31584256,
                    "max": 16.384
                  },
                  "cloud": {
                    "count": 14,
                    "min": 3.997696,
                    "median": 5.57056,
                    "p95": 7.824998399999999,
                    "p99": 7.96131328,
                    "max": 7.995392
                  },
                  "sceneTimeRange": [
                    0.5057799999999999,
                    0.6335407333334285
                  ]
                },
                {
                  "phase": 6,
                  "count": 14,
                  "wholeGPU": {
                    "count": 14,
                    "min": 11.272192,
                    "median": 12.484608000000001,
                    "p95": 15.40096,
                    "p99": 16.7641088,
                    "max": 17.104896
                  },
                  "cloud": {
                    "count": 14,
                    "min": 4.063232,
                    "median": 4.325376,
                    "p95": 6.946816,
                    "p99": 6.946816,
                    "max": 6.946816
                  },
                  "sceneTimeRange": [
                    0.5044928666667143,
                    0.6322880666665234
                  ]
                },
                {
                  "phase": 7,
                  "count": 14,
                  "wholeGPU": {
                    "count": 14,
                    "min": 11.403264,
                    "median": 13.59872,
                    "p95": 15.5123712,
                    "p99": 15.58052864,
                    "max": 15.597568
                  },
                  "cloud": {
                    "count": 14,
                    "min": 3.93216,
                    "median": 5.013504,
                    "p95": 6.8386816,
                    "p99": 6.87276032,
                    "max": 6.88128
                  },
                  "sceneTimeRange": [
                    0.503215933333238,
                    0.6309931333331265
                  ]
                }
              ],
              "weatherBins": [
                {
                  "range": [
                    0.5,
                    0.5333333333333333
                  ],
                  "count": 26,
                  "wholeGPU": {
                    "count": 26,
                    "min": 12.12416,
                    "median": 13.959168,
                    "p95": 17.481727999999997,
                    "p99": 20.021248,
                    "max": 20.774912
                  },
                  "cloud": {
                    "count": 26,
                    "min": 4.784128,
                    "median": 5.07904,
                    "p95": 7.995392,
                    "p99": 11.14112,
                    "max": 12.189696
                  },
                  "byPhase": [
                    {
                      "phase": 0,
                      "count": 4,
                      "min": 4.784128,
                      "median": 4.9479679999999995,
                      "p95": 6.429081599999999,
                      "p99": 6.63355392,
                      "max": 6.684672
                    },
                    {
                      "phase": 1,
                      "count": 4,
                      "min": 4.784128,
                      "median": 5.111808,
                      "p95": 11.137843199999997,
                      "p99": 11.979325439999997,
                      "max": 12.189696
                    },
                    {
                      "phase": 2,
                      "count": 3,
                      "min": 7.798784,
                      "median": 7.86432,
                      "p95": 7.9233024,
                      "p99": 7.92854528,
                      "max": 7.929856
                    },
                    {
                      "phase": 3,
                      "count": 3,
                      "min": 5.046272,
                      "median": 5.111808,
                      "p95": 5.996544,
                      "p99": 6.0751872,
                      "max": 6.094848
                    },
                    {
                      "phase": 4,
                      "count": 3,
                      "min": 4.784128,
                      "median": 7.143424,
                      "p95": 7.9101951999999995,
                      "p99": 7.97835264,
                      "max": 7.995392
                    },
                    {
                      "phase": 5,
                      "count": 3,
                      "min": 5.046272,
                      "median": 7.733248,
                      "p95": 7.9691776,
                      "p99": 7.99014912,
                      "max": 7.995392
                    },
                    {
                      "phase": 6,
                      "count": 3,
                      "min": 4.980736,
                      "median": 5.046272,
                      "p95": 5.1052544,
                      "p99": 5.11049728,
                      "max": 5.111808
                    },
                    {
                      "phase": 7,
                      "count": 3,
                      "min": 4.784128,
                      "median": 4.980736,
                      "p95": 5.0397184,
                      "p99": 5.04496128,
                      "max": 5.046272
                    }
                  ]
                },
                {
                  "range": [
                    0.5333333333333333,
                    0.5666666666666667
                  ],
                  "count": 27,
                  "wholeGPU": {
                    "count": 27,
                    "min": 11.206656,
                    "median": 12.910592,
                    "p95": 15.741747199999999,
                    "p99": 15.90820864,
                    "max": 15.925248
                  },
                  "cloud": {
                    "count": 27,
                    "min": 3.997696,
                    "median": 4.456448,
                    "p95": 6.9337088,
                    "p99": 7.06084864,
                    "max": 7.077888
                  },
                  "byPhase": [
                    {
                      "phase": 0,
                      "count": 3,
                      "min": 4.063232,
                      "median": 4.325376,
                      "p95": 6.8026368,
                      "p99": 7.02283776,
                      "max": 7.077888
                    },
                    {
                      "phase": 1,
                      "count": 3,
                      "min": 4.063232,
                      "median": 4.063232,
                      "p95": 5.950668799999999,
                      "p99": 6.118440959999999,
                      "max": 6.160384
                    },
                    {
                      "phase": 2,
                      "count": 3,
                      "min": 4.456448,
                      "median": 4.653056,
                      "p95": 6.7764223999999995,
                      "p99": 6.9651660799999995,
                      "max": 7.012352
                    },
                    {
                      "phase": 3,
                      "count": 3,
                      "min": 4.063232,
                      "median": 4.194304,
                      "p95": 4.3712512,
                      "p99": 4.38697984,
                      "max": 4.390912
                    },
                    {
                      "phase": 4,
                      "count": 3,
                      "min": 4.128768,
                      "median": 4.194304,
                      "p95": 4.6071808,
                      "p99": 4.643880960000001,
                      "max": 4.653056
                    },
                    {
                      "phase": 5,
                      "count": 4,
                      "min": 3.997696,
                      "median": 5.57056,
                      "p95": 6.583091199999999,
                      "p99": 6.716784639999999,
                      "max": 6.750208
                    },
                    {
                      "phase": 6,
                      "count": 4,
                      "min": 4.063232,
                      "median": 4.227072,
                      "p95": 4.7153152,
                      "p99": 4.77036544,
                      "max": 4.784128
                    },
                    {
                      "phase": 7,
                      "count": 4,
                      "min": 5.963776,
                      "median": 6.1603840000000005,
                      "p95": 6.3373312,
                      "p99": 6.35305984,
                      "max": 6.356992
                    }
                  ]
                },
                {
                  "range": [
                    0.5666666666666667,
                    0.6
                  ],
                  "count": 28,
                  "wholeGPU": {
                    "count": 28,
                    "min": 11.272192,
                    "median": 12.484608000000001,
                    "p95": 15.9449088,
                    "p99": 17.04329216,
                    "max": 17.432576
                  },
                  "cloud": {
                    "count": 28,
                    "min": 4.063232,
                    "median": 4.2926079999999995,
                    "p95": 7.1630848,
                    "p99": 7.54384896,
                    "max": 7.667712
                  },
                  "byPhase": [
                    {
                      "phase": 0,
                      "count": 3,
                      "min": 4.063232,
                      "median": 4.128768,
                      "p95": 5.662310399999999,
                      "p99": 5.7986252799999995,
                      "max": 5.832704
                    },
                    {
                      "phase": 1,
                      "count": 4,
                      "min": 4.194304,
                      "median": 5.40672,
                      "p95": 6.989414399999999,
                      "p99": 7.06019328,
                      "max": 7.077888
                    },
                    {
                      "phase": 2,
                      "count": 4,
                      "min": 4.063232,
                      "median": 4.620288,
                      "p95": 7.274495999999999,
                      "p99": 7.5890688,
                      "max": 7.667712
                    },
                    {
                      "phase": 3,
                      "count": 4,
                      "min": 4.194304,
                      "median": 4.227072,
                      "p95": 6.320947199999999,
                      "p99": 6.611927039999999,
                      "max": 6.684672
                    },
                    {
                      "phase": 4,
                      "count": 4,
                      "min": 4.128768,
                      "median": 5.111808,
                      "p95": 7.012352,
                      "p99": 7.1696384,
                      "max": 7.20896
                    },
                    {
                      "phase": 5,
                      "count": 3,
                      "min": 4.194304,
                      "median": 5.832704,
                      "p95": 6.953369599999999,
                      "p99": 7.05298432,
                      "max": 7.077888
                    },
                    {
                      "phase": 6,
                      "count": 3,
                      "min": 4.063232,
                      "median": 4.194304,
                      "p95": 4.3122688,
                      "p99": 4.32275456,
                      "max": 4.325376
                    },
                    {
                      "phase": 7,
                      "count": 3,
                      "min": 4.128768,
                      "median": 4.128768,
                      "p95": 6.6060288,
                      "p99": 6.82622976,
                      "max": 6.88128
                    }
                  ]
                },
                {
                  "range": [
                    0.6,
                    0.6333333333333333
                  ],
                  "count": 27,
                  "wholeGPU": {
                    "count": 27,
                    "min": 11.075584,
                    "median": 13.1072,
                    "p95": 16.0825344,
                    "p99": 16.849305599999997,
                    "max": 17.104896
                  },
                  "cloud": {
                    "count": 27,
                    "min": 3.93216,
                    "median": 4.456448,
                    "p95": 7.340032,
                    "p99": 7.679508479999999,
                    "max": 7.798784
                  },
                  "byPhase": [
                    {
                      "phase": 0,
                      "count": 4,
                      "min": 4.128768,
                      "median": 7.208959999999999,
                      "p95": 7.7299712000000005,
                      "p99": 7.78502144,
                      "max": 7.798784
                    },
                    {
                      "phase": 1,
                      "count": 3,
                      "min": 7.143424,
                      "median": 7.20896,
                      "p95": 7.3269248,
                      "p99": 7.3374105599999995,
                      "max": 7.340032
                    },
                    {
                      "phase": 2,
                      "count": 3,
                      "min": 4.063232,
                      "median": 4.456448,
                      "p95": 6.0489728,
                      "p99": 6.19053056,
                      "max": 6.22592
                    },
                    {
                      "phase": 3,
                      "count": 3,
                      "min": 3.997696,
                      "median": 4.194304,
                      "p95": 4.3122688,
                      "p99": 4.32275456,
                      "max": 4.325376
                    },
                    {
                      "phase": 4,
                      "count": 3,
                      "min": 4.128768,
                      "median": 4.194304,
                      "p95": 5.1380224000000005,
                      "p99": 5.221908480000001,
                      "max": 5.24288
                    },
                    {
                      "phase": 5,
                      "count": 3,
                      "min": 4.128768,
                      "median": 5.111808,
                      "p95": 6.9992448,
                      "p99": 7.16701696,
                      "max": 7.20896
                    },
                    {
                      "phase": 6,
                      "count": 4,
                      "min": 4.063232,
                      "median": 5.537792,
                      "p95": 6.946816,
                      "p99": 6.946816,
                      "max": 6.946816
                    },
                    {
                      "phase": 7,
                      "count": 4,
                      "min": 3.93216,
                      "median": 4.325376,
                      "p95": 6.4421887999999985,
                      "p99": 6.741032959999999,
                      "max": 6.815744
                    }
                  ]
                }
              ],
              "gap": {
                "count": 109,
                "min": 0.5242880000000056,
                "median": 1.3107200000000017,
                "p95": 2.1626880000000046,
                "p99": 2.8678553600000027,
                "max": 3.014656000000004
              },
              "largestGaps": [
                {
                  "frame": 465,
                  "time": 0.5414712000000472,
                  "label": "Near solar optical-depth prefix",
                  "gpuMs": 0,
                  "beginOffsetMs": 2.686976,
                  "endOffsetMs": 2.686976,
                  "gapBeforeMs": 1.048576
                },
                {
                  "frame": 276,
                  "time": 0.5070891333333649,
                  "label": "Near solar optical-depth prefix",
                  "gpuMs": 0.065536,
                  "beginOffsetMs": 2.62144,
                  "endOffsetMs": 2.686976,
                  "gapBeforeMs": 0.98304
                },
                {
                  "frame": 311,
                  "time": 0.5135659999998409,
                  "label": "Near solar optical-depth prefix",
                  "gpuMs": 0,
                  "beginOffsetMs": 2.62144,
                  "endOffsetMs": 2.62144,
                  "gapBeforeMs": 0.917504
                },
                {
                  "frame": 332,
                  "time": 0.5175456666664281,
                  "label": "Near solar optical-depth prefix",
                  "gpuMs": 0.065536,
                  "beginOffsetMs": 2.490368,
                  "endOffsetMs": 2.555904,
                  "gapBeforeMs": 0.851968
                },
                {
                  "frame": 710,
                  "time": 0.5836791999999672,
                  "label": "Near solar optical-depth prefix",
                  "gpuMs": 0,
                  "beginOffsetMs": 2.490368,
                  "endOffsetMs": 2.490368,
                  "gapBeforeMs": 0.851968
                }
              ],
              "telemetry": {
                "utilization.gpu": {
                  "count": 12,
                  "min": 4,
                  "median": 99,
                  "p95": 99,
                  "p99": 99,
                  "max": 99
                },
                "clocks.gr": {
                  "count": 12,
                  "min": 2887,
                  "median": 2887,
                  "p95": 2893.75,
                  "p99": 2900.35,
                  "max": 2902
                },
                "clocks.mem": {
                  "count": 12,
                  "min": 14801,
                  "median": 14801,
                  "p95": 14801,
                  "p99": 14801,
                  "max": 14801
                },
                "power.draw": {
                  "count": 12,
                  "min": 101.21,
                  "median": 171.64499999999998,
                  "p95": 175.29899999999998,
                  "p99": 175.39579999999998,
                  "max": 175.42
                },
                "temperature.gpu": {
                  "count": 12,
                  "min": 49,
                  "median": 55,
                  "p95": 56,
                  "p99": 56,
                  "max": 56
                },
                "memory.used": {
                  "count": 12,
                  "min": 8440,
                  "median": 8446.5,
                  "p95": 8449.8,
                  "p99": 8451.56,
                  "max": 8452
                },
                "memory.total": {
                  "count": 12,
                  "min": 16303,
                  "median": 16303,
                  "p95": 16303,
                  "p99": 16303,
                  "max": 16303
                }
              },
              "phases": [
                14,
                14,
                13,
                13,
                13,
                14,
                14,
                14
              ],
              "temporalStrides": [
                8
              ],
              "fullFramesStart": 1,
              "fullFramesEnd": 1,
              "errors": [],
              "longtasks": 0,
              "cpuEncode": {
                "count": 759,
                "min": 0.9050000011920929,
                "median": 1.6949999928474426,
                "p95": 2.530500000715256,
                "p99": 2.822100003361702,
                "max": 4.995000004768372
              },
              "prepare": {
                "count": 759,
                "min": 1.074999988079071,
                "median": 1.225000023841858,
                "p95": 1.8055000066757203,
                "p99": 2.0521000099182127,
                "max": 5.879999995231628
              },
              "raf": {
                "count": 758,
                "min": 6.935000002384186,
                "median": 13.047499999403954,
                "p95": 17.390500023961067,
                "p99": 18.594550016522398,
                "max": 44.025000005960464
              },
              "completion": {
                "count": 758,
                "min": 8.640000015497208,
                "median": 12.8125,
                "p95": 16.439750006794927,
                "p99": 18.248649997115134,
                "max": 26.064999997615814
              },
              "passed": true,
              "cameraMotion": {
                "end": {
                  "origin": [
                    625,
                    276.980182800293,
                    2820
                  ],
                  "target": [
                    573.1733736855567,
                    416.1532837603584,
                    1831.0890592302953
                  ],
                  "up": [
                    0,
                    1,
                    0
                  ],
                  "fov": 52
                },
                "scope": "5m lateral/2m rise and2degree yaw over10s"
              },
              "initialCamera": {
                "origin": [
                  620,
                  274.98018280029294,
                  2820
                ],
                "target": [
                  533.6924509495394,
                  414.15328376035836,
                  1833.5002002300953
                ],
                "up": [
                  0,
                  1,
                  0
                ],
                "fov": 52
              },
              "finalCamera": {
                "origin": [
                  625,
                  276.980182800293,
                  2820
                ],
                "target": [
                  573.1733736855567,
                  416.1532837603584,
                  1831.0890592302953
                ],
                "up": [
                  0,
                  1,
                  0
                ],
                "fov": 52
              },
              "effectiveSunTime": [
                0.5000057333334287,
                0.6335407333334285
              ],
              "heroBakePassCount": {
                "count": 109,
                "min": 1,
                "median": 1,
                "p95": 1,
                "p99": 1,
                "max": 1
              }
            },
            {
              "view": "above",
              "fps": 70.41787953040105,
              "gpu": {
                "count": 101,
                "min": 12.12416,
                "median": 15.466496,
                "p95": 18.612224,
                "p99": 19.070976,
                "max": 19.33312
              },
              "passTimings": [
                {
                  "label": "Native samples for121 lighting",
                  "count": 101,
                  "min": 0,
                  "median": 0.131072,
                  "p95": 0.32767999999999997,
                  "p99": 0.524288,
                  "max": 0.5898240000000001
                },
                {
                  "label": "reduceBoundsPartials",
                  "count": 101,
                  "min": 0,
                  "median": 0.131072,
                  "p95": 0.32767999999999997,
                  "p99": 0.39321599999999995,
                  "max": 0.7208960000000001
                },
                {
                  "label": "mergeBoundsPartials",
                  "count": 101,
                  "min": 0,
                  "median": 0.065536,
                  "p95": 0.196608,
                  "p99": 0.262144,
                  "max": 0.262144
                },
                {
                  "label": "setupLightTransform",
                  "count": 101,
                  "min": 0,
                  "median": 0,
                  "p95": 0.131072,
                  "p99": 0.196608,
                  "max": 0.196608
                },
                {
                  "label": "prefixLightPacked",
                  "count": 101,
                  "min": 0.39321599999999995,
                  "median": 0.589824,
                  "p95": 0.9830400000000002,
                  "p99": 1.1141120000000002,
                  "max": 1.245184
                },
                {
                  "label": "Near solar optical-depth prefix",
                  "count": 101,
                  "min": 0.196608,
                  "median": 0.39321599999999995,
                  "p95": 0.524288,
                  "p99": 0.589824,
                  "max": 0.65536
                },
                {
                  "label": "Near sky optical-depth prefix",
                  "count": 101,
                  "min": 0,
                  "median": 0.131072,
                  "p95": 0.262144,
                  "p99": 0.262144,
                  "max": 0.32767999999999997
                },
                {
                  "label": "buffer featureResampleAxis",
                  "count": 101,
                  "min": 0,
                  "median": 0.131072,
                  "p95": 0.32767999999999997,
                  "p99": 0.393216,
                  "max": 0.65536
                },
                {
                  "label": "buffer featureMipsFused",
                  "count": 101,
                  "min": 0,
                  "median": 0.065536,
                  "p95": 0.196608,
                  "p99": 0.262144,
                  "max": 0.32767999999999997
                },
                {
                  "label": "buffer featureAxesFused",
                  "count": 101,
                  "min": 0,
                  "median": 0.131072,
                  "p95": 0.32767999999999997,
                  "p99": 0.39321599999999995,
                  "max": 0.45875199999999994
                },
                {
                  "label": "buffer featureSunFused",
                  "count": 101,
                  "min": 0.065536,
                  "median": 0.524288,
                  "p95": 0.8519680000000002,
                  "p99": 0.9175040000000002,
                  "max": 0.9830400000000002
                },
                {
                  "label": "bakePrefixAndSource",
                  "count": 101,
                  "min": 0,
                  "median": 0.131072,
                  "p95": 0.45875199999999994,
                  "p99": 0.524288,
                  "max": 0.589824
                },
                {
                  "label": "Pack near-cloud121 lighting atlas",
                  "count": 101,
                  "min": 0,
                  "median": 0,
                  "p95": 0.065536,
                  "p99": 0.196608,
                  "max": 0.262144
                },
                {
                  "label": "Cached near and native far detailed shadow",
                  "count": 101,
                  "min": 0,
                  "median": 0.065536,
                  "p95": 0.131072,
                  "p99": 0.131072,
                  "max": 0.524288
                },
                {
                  "label": "Cached near and native far distant shadow",
                  "count": 101,
                  "min": 0.131072,
                  "median": 0.196608,
                  "p95": 0.196608,
                  "p99": 0.458752,
                  "max": 0.458752
                },
                {
                  "label": "Cliff and debris shadow cascade 0",
                  "count": 101,
                  "min": 0,
                  "median": 0,
                  "p95": 0,
                  "p99": 0,
                  "max": 0
                },
                {
                  "label": "Cliff and debris shadow cascade 1",
                  "count": 101,
                  "min": 0,
                  "median": 0,
                  "p95": 0,
                  "p99": 0,
                  "max": 0.065536
                },
                {
                  "label": "Cliff and debris shadow cascade 2",
                  "count": 101,
                  "min": 0,
                  "median": 0,
                  "p95": 0.065536,
                  "p99": 0.196608,
                  "max": 0.196608
                },
                {
                  "label": "Integrate sky optical depth",
                  "count": 101,
                  "min": 0,
                  "median": 0.065536,
                  "p95": 0.065536,
                  "p99": 0.196608,
                  "max": 0.589824
                },
                {
                  "label": "Four-sample terrain geometry",
                  "count": 101,
                  "min": 1.114112,
                  "median": 1.179648,
                  "p95": 1.572864,
                  "p99": 1.900544,
                  "max": 1.96608
                },
                {
                  "label": "Deferred terrain material and lighting",
                  "count": 101,
                  "min": 3.93216,
                  "median": 3.997696,
                  "p95": 4.128768,
                  "p99": 4.128768,
                  "max": 4.128768
                },
                {
                  "label": "Native far samples for121 lighting",
                  "count": 101,
                  "min": 0,
                  "median": 0,
                  "p95": 0.262144,
                  "p99": 0.262144,
                  "max": 0.32767999999999997
                },
                {
                  "label": "Pack far-cell121 lighting atlas",
                  "count": 101,
                  "min": 0,
                  "median": 0,
                  "p95": 0.131072,
                  "p99": 0.131072,
                  "max": 0.131072
                },
                {
                  "label": "Native compound hero density",
                  "count": 101,
                  "min": 0,
                  "median": 0.065536,
                  "p95": 0.262144,
                  "p99": 0.65536,
                  "max": 0.720896
                },
                {
                  "label": "Pack unchanged hero physical32 features",
                  "count": 101,
                  "min": 0,
                  "median": 0,
                  "p95": 0,
                  "p99": 0.065536,
                  "max": 0.065536
                },
                {
                  "label": "bakePackedSource",
                  "count": 101,
                  "min": 0,
                  "median": 0,
                  "p95": 0.065536,
                  "p99": 0.065536,
                  "max": 0.065536
                },
                {
                  "label": "Native atlas interleaved cloud transport",
                  "count": 101,
                  "min": 3.2768,
                  "median": 5.701632,
                  "p95": 7.274496,
                  "p99": 8.126464,
                  "max": 9.043968
                },
                {
                  "label": "Cloud temporal reprojection",
                  "count": 101,
                  "min": 0.131072,
                  "median": 0.131072,
                  "p95": 0.196608,
                  "p99": 0.32768,
                  "max": 0.786432
                },
                {
                  "label": "Sky, terrain, and 121-weight cloud presentation",
                  "count": 101,
                  "min": 0.131072,
                  "median": 0.131072,
                  "p95": 0.196608,
                  "p99": 0.196608,
                  "max": 0.196608
                }
              ],
              "phaseStats": [
                {
                  "phase": 0,
                  "count": 13,
                  "wholeGPU": {
                    "count": 13,
                    "min": 14.09024,
                    "median": 16.05632,
                    "p95": 17.2752896,
                    "p99": 17.40111872,
                    "max": 17.432576
                  },
                  "cloud": {
                    "count": 13,
                    "min": 3.997696,
                    "median": 6.22592,
                    "p95": 7.0909952,
                    "p99": 7.18536704,
                    "max": 7.20896
                  },
                  "sceneTimeRange": [
                    0.5016071333332857,
                    0.6287136666663473
                  ]
                },
                {
                  "phase": 1,
                  "count": 13,
                  "wholeGPU": {
                    "count": 13,
                    "min": 12.77952,
                    "median": 14.548992,
                    "p95": 19.0971904,
                    "p99": 19.28593408,
                    "max": 19.33312
                  },
                  "cloud": {
                    "count": 13,
                    "min": 3.670016,
                    "median": 4.849664,
                    "p95": 8.493465599999999,
                    "p99": 8.933867519999998,
                    "max": 9.043968
                  },
                  "sceneTimeRange": [
                    0.5001100666666031,
                    0.6270571333332841
                  ]
                },
                {
                  "phase": 2,
                  "count": 12,
                  "wholeGPU": {
                    "count": 12,
                    "min": 13.238272,
                    "median": 15.532032000000001,
                    "p95": 18.432000000000002,
                    "p99": 18.576179200000002,
                    "max": 18.612224
                  },
                  "cloud": {
                    "count": 12,
                    "min": 3.93216,
                    "median": 5.439488,
                    "p95": 7.1073792,
                    "p99": 7.136215040000001,
                    "max": 7.143424
                  },
                  "sceneTimeRange": [
                    0.5096914666664599,
                    0.6257715999996645
                  ]
                },
                {
                  "phase": 3,
                  "count": 12,
                  "wholeGPU": {
                    "count": 12,
                    "min": 13.631488,
                    "median": 15.925248,
                    "p95": 18.0125696,
                    "p99": 18.38743552,
                    "max": 18.481152
                  },
                  "cloud": {
                    "count": 12,
                    "min": 3.801088,
                    "median": 5.963776,
                    "p95": 7.2318976,
                    "p99": 7.31840512,
                    "max": 7.340032
                  },
                  "sceneTimeRange": [
                    0.5084636666663487,
                    0.6243833999999346
                  ]
                },
                {
                  "phase": 4,
                  "count": 12,
                  "wholeGPU": {
                    "count": 12,
                    "min": 12.12416,
                    "median": 16.285696,
                    "p95": 17.8814976,
                    "p99": 18.25636352,
                    "max": 18.35008
                  },
                  "cloud": {
                    "count": 12,
                    "min": 3.2768,
                    "median": 6.291456,
                    "p95": 7.2024064,
                    "p99": 7.26007808,
                    "max": 7.274496
                  },
                  "sceneTimeRange": [
                    0.5070907999996342,
                    0.6230647999997916
                  ]
                },
                {
                  "phase": 5,
                  "count": 13,
                  "wholeGPU": {
                    "count": 13,
                    "min": 13.828096,
                    "median": 15.40096,
                    "p95": 18.874368,
                    "p99": 19.0316544,
                    "max": 19.070976
                  },
                  "cloud": {
                    "count": 13,
                    "min": 3.866624,
                    "median": 5.832704,
                    "p95": 7.20896,
                    "p99": 7.20896,
                    "max": 7.20896
                  },
                  "sceneTimeRange": [
                    0.505725133333206,
                    0.6326759333332364
                  ]
                },
                {
                  "phase": 6,
                  "count": 13,
                  "wholeGPU": {
                    "count": 13,
                    "min": 13.369344,
                    "median": 16.121856,
                    "p95": 18.3762944,
                    "p99": 18.722324479999997,
                    "max": 18.808832
                  },
                  "cloud": {
                    "count": 13,
                    "min": 4.063232,
                    "median": 6.356992,
                    "p95": 7.3007104,
                    "p99": 7.3321676799999995,
                    "max": 7.340032
                  },
                  "sceneTimeRange": [
                    0.5043615333330629,
                    0.6313192666665699
                  ]
                },
                {
                  "phase": 7,
                  "count": 13,
                  "wholeGPU": {
                    "count": 13,
                    "min": 13.893632,
                    "median": 15.40096,
                    "p95": 18.087936,
                    "p99": 18.4025088,
                    "max": 18.481152
                  },
                  "cloud": {
                    "count": 13,
                    "min": 3.997696,
                    "median": 5.505024,
                    "p95": 7.169638399999998,
                    "p99": 7.672954879999999,
                    "max": 7.798784
                  },
                  "sceneTimeRange": [
                    0.5029908666666348,
                    0.6300263333332524
                  ]
                }
              ],
              "weatherBins": [
                {
                  "range": [
                    0.5,
                    0.5333333333333333
                  ],
                  "count": 26,
                  "wholeGPU": {
                    "count": 26,
                    "min": 12.12416,
                    "median": 15.695872,
                    "p95": 18.530304,
                    "p99": 18.857984,
                    "max": 18.939904
                  },
                  "cloud": {
                    "count": 26,
                    "min": 3.2768,
                    "median": 5.963776,
                    "p95": 7.258112000000001,
                    "p99": 8.6016,
                    "max": 9.043968
                  },
                  "byPhase": [
                    {
                      "phase": 0,
                      "count": 4,
                      "min": 5.308416,
                      "median": 6.520832,
                      "p95": 7.1401472,
                      "p99": 7.19519744,
                      "max": 7.20896
                    },
                    {
                      "phase": 1,
                      "count": 4,
                      "min": 3.801088,
                      "median": 5.472256,
                      "p95": 8.7392256,
                      "p99": 8.98301952,
                      "max": 9.043968
                    },
                    {
                      "phase": 2,
                      "count": 3,
                      "min": 5.308416,
                      "median": 5.701632,
                      "p95": 6.9992448000000005,
                      "p99": 7.11458816,
                      "max": 7.143424
                    },
                    {
                      "phase": 3,
                      "count": 3,
                      "min": 3.801088,
                      "median": 3.93216,
                      "p95": 4.6989312,
                      "p99": 4.76708864,
                      "max": 4.784128
                    },
                    {
                      "phase": 4,
                      "count": 3,
                      "min": 3.2768,
                      "median": 3.997696,
                      "p95": 6.4159744,
                      "p99": 6.63093248,
                      "max": 6.684672
                    },
                    {
                      "phase": 5,
                      "count": 3,
                      "min": 5.636096,
                      "median": 6.22592,
                      "p95": 7.1106560000000005,
                      "p99": 7.189299200000001,
                      "max": 7.20896
                    },
                    {
                      "phase": 6,
                      "count": 3,
                      "min": 5.57056,
                      "median": 6.5536,
                      "p95": 7.2024064,
                      "p99": 7.26007808,
                      "max": 7.274496
                    },
                    {
                      "phase": 7,
                      "count": 3,
                      "min": 3.997696,
                      "median": 6.291456,
                      "p95": 6.7043327999999995,
                      "p99": 6.74103296,
                      "max": 6.750208
                    }
                  ]
                },
                {
                  "range": [
                    0.5333333333333333,
                    0.5666666666666667
                  ],
                  "count": 25,
                  "wholeGPU": {
                    "count": 25,
                    "min": 13.369344,
                    "median": 15.466496,
                    "p95": 18.2452224,
                    "p99": 18.43396608,
                    "max": 18.481152
                  },
                  "cloud": {
                    "count": 25,
                    "min": 4.063232,
                    "median": 5.636096,
                    "p95": 7.3269248,
                    "p99": 7.68868352,
                    "max": 7.798784
                  },
                  "byPhase": [
                    {
                      "phase": 0,
                      "count": 3,
                      "min": 5.046272,
                      "median": 6.488064,
                      "p95": 6.9599231999999995,
                      "p99": 7.00186624,
                      "max": 7.012352
                    },
                    {
                      "phase": 1,
                      "count": 3,
                      "min": 4.128768,
                      "median": 4.194304,
                      "p95": 6.0817408,
                      "p99": 6.249512960000001,
                      "max": 6.291456
                    },
                    {
                      "phase": 2,
                      "count": 3,
                      "min": 4.849664,
                      "median": 5.373952,
                      "p95": 6.907494399999999,
                      "p99": 7.04380928,
                      "max": 7.077888
                    },
                    {
                      "phase": 3,
                      "count": 3,
                      "min": 4.194304,
                      "median": 5.308416,
                      "p95": 6.5470464,
                      "p99": 6.65714688,
                      "max": 6.684672
                    },
                    {
                      "phase": 4,
                      "count": 3,
                      "min": 5.636096,
                      "median": 6.291456,
                      "p95": 7.176192,
                      "p99": 7.2548352000000005,
                      "max": 7.274496
                    },
                    {
                      "phase": 5,
                      "count": 3,
                      "min": 4.063232,
                      "median": 5.832704,
                      "p95": 6.5404928,
                      "p99": 6.60340736,
                      "max": 6.619136
                    },
                    {
                      "phase": 6,
                      "count": 3,
                      "min": 4.063232,
                      "median": 7.012352,
                      "p95": 7.307264,
                      "p99": 7.3334784,
                      "max": 7.340032
                    },
                    {
                      "phase": 7,
                      "count": 4,
                      "min": 4.128768,
                      "median": 5.505024,
                      "p95": 7.45472,
                      "p99": 7.7299712,
                      "max": 7.798784
                    }
                  ]
                },
                {
                  "range": [
                    0.5666666666666667,
                    0.6
                  ],
                  "count": 25,
                  "wholeGPU": {
                    "count": 25,
                    "min": 13.238272,
                    "median": 16.449536,
                    "p95": 19.0185472,
                    "p99": 19.27020544,
                    "max": 19.33312
                  },
                  "cloud": {
                    "count": 25,
                    "min": 3.997696,
                    "median": 6.291456,
                    "p95": 7.3269248,
                    "p99": 7.937720319999999,
                    "max": 8.126464
                  },
                  "byPhase": [
                    {
                      "phase": 0,
                      "count": 3,
                      "min": 3.997696,
                      "median": 5.24288,
                      "p95": 6.8354048,
                      "p99": 6.97696256,
                      "max": 7.012352
                    },
                    {
                      "phase": 1,
                      "count": 3,
                      "min": 4.849664,
                      "median": 6.291456,
                      "p95": 7.9429632,
                      "p99": 8.08976384,
                      "max": 8.126464
                    },
                    {
                      "phase": 2,
                      "count": 3,
                      "min": 4.194304,
                      "median": 4.194304,
                      "p95": 6.258687999999999,
                      "p99": 6.442188799999999,
                      "max": 6.488064
                    },
                    {
                      "phase": 3,
                      "count": 3,
                      "min": 6.619136,
                      "median": 7.077888,
                      "p95": 7.3138176,
                      "p99": 7.33478912,
                      "max": 7.340032
                    },
                    {
                      "phase": 4,
                      "count": 3,
                      "min": 6.291456,
                      "median": 6.619136,
                      "p95": 6.9730304,
                      "p99": 7.0044876799999995,
                      "max": 7.012352
                    },
                    {
                      "phase": 5,
                      "count": 3,
                      "min": 4.25984,
                      "median": 6.619136,
                      "p95": 7.1499776,
                      "p99": 7.19716352,
                      "max": 7.20896
                    },
                    {
                      "phase": 6,
                      "count": 4,
                      "min": 4.456448,
                      "median": 5.341184,
                      "p95": 7.028735999999999,
                      "p99": 7.225344,
                      "max": 7.274496
                    },
                    {
                      "phase": 7,
                      "count": 3,
                      "min": 5.373952,
                      "median": 5.767168,
                      "p95": 6.5929215999999995,
                      "p99": 6.66632192,
                      "max": 6.684672
                    }
                  ]
                },
                {
                  "range": [
                    0.6,
                    0.6333333333333333
                  ],
                  "count": 25,
                  "wholeGPU": {
                    "count": 25,
                    "min": 12.713984,
                    "median": 15.138816,
                    "p95": 18.35008,
                    "p99": 18.68038144,
                    "max": 18.743296
                  },
                  "cloud": {
                    "count": 25,
                    "min": 3.670016,
                    "median": 5.24288,
                    "p95": 7.1303168,
                    "p99": 7.143424,
                    "max": 7.143424
                  },
                  "byPhase": [
                    {
                      "phase": 0,
                      "count": 3,
                      "min": 4.128768,
                      "median": 5.046272,
                      "p95": 6.1079552,
                      "p99": 6.20232704,
                      "max": 6.22592
                    },
                    {
                      "phase": 1,
                      "count": 3,
                      "min": 3.670016,
                      "median": 3.670016,
                      "p95": 5.0855936,
                      "p99": 5.21142272,
                      "max": 5.24288
                    },
                    {
                      "phase": 2,
                      "count": 3,
                      "min": 3.93216,
                      "median": 5.505024,
                      "p95": 5.8589184,
                      "p99": 5.89037568,
                      "max": 5.89824
                    },
                    {
                      "phase": 3,
                      "count": 3,
                      "min": 4.9152,
                      "median": 7.077888,
                      "p95": 7.1368704,
                      "p99": 7.14211328,
                      "max": 7.143424
                    },
                    {
                      "phase": 4,
                      "count": 3,
                      "min": 3.801088,
                      "median": 5.177344,
                      "p95": 6.946816,
                      "p99": 7.1041024,
                      "max": 7.143424
                    },
                    {
                      "phase": 5,
                      "count": 4,
                      "min": 3.866624,
                      "median": 4.718592,
                      "p95": 6.609305599999999,
                      "p99": 6.774456319999999,
                      "max": 6.815744
                    },
                    {
                      "phase": 6,
                      "count": 3,
                      "min": 6.160384,
                      "median": 6.356992,
                      "p95": 6.5339392,
                      "p99": 6.549667840000001,
                      "max": 6.5536
                    },
                    {
                      "phase": 7,
                      "count": 3,
                      "min": 4.128768,
                      "median": 5.177344,
                      "p95": 6.4159744,
                      "p99": 6.52607488,
                      "max": 6.5536
                    }
                  ]
                }
              ],
              "gap": {
                "count": 101,
                "min": 0.45875200000000227,
                "median": 1.2451840000000018,
                "p95": 2.2937600000000025,
                "p99": 2.4903680000000037,
                "max": 2.686976000000005
              },
              "largestGaps": [
                {
                  "frame": 1708,
                  "time": 0.5916121333332846,
                  "label": "Deferred terrain material and lighting",
                  "gpuMs": 3.997696,
                  "beginOffsetMs": 4.849664,
                  "endOffsetMs": 8.84736,
                  "gapBeforeMs": 0.917504
                },
                {
                  "frame": 1799,
                  "time": 0.6087071999998872,
                  "label": "Native far samples for121 lighting",
                  "gpuMs": 0,
                  "beginOffsetMs": 9.17504,
                  "endOffsetMs": 9.17504,
                  "gapBeforeMs": 0.851968
                },
                {
                  "frame": 1827,
                  "time": 0.6138557999996327,
                  "label": "Native far samples for121 lighting",
                  "gpuMs": 0,
                  "beginOffsetMs": 9.895936,
                  "endOffsetMs": 9.895936,
                  "gapBeforeMs": 0.851968
                },
                {
                  "frame": 1869,
                  "time": 0.6216870666662836,
                  "label": "Native far samples for121 lighting",
                  "gpuMs": 0,
                  "beginOffsetMs": 9.8304,
                  "endOffsetMs": 9.8304,
                  "gapBeforeMs": 0.851968
                },
                {
                  "frame": 1757,
                  "time": 0.6009043333331732,
                  "label": "setupLightTransform",
                  "gpuMs": 0,
                  "beginOffsetMs": 1.245184,
                  "endOffsetMs": 1.245184,
                  "gapBeforeMs": 0.786432
                }
              ],
              "telemetry": {
                "utilization.gpu": {
                  "count": 12,
                  "min": 5,
                  "median": 99,
                  "p95": 99,
                  "p99": 99,
                  "max": 99
                },
                "clocks.gr": {
                  "count": 12,
                  "min": 2887,
                  "median": 2887,
                  "p95": 2893.75,
                  "p99": 2900.35,
                  "max": 2902
                },
                "clocks.mem": {
                  "count": 12,
                  "min": 14801,
                  "median": 14801,
                  "p95": 14801,
                  "p99": 14801,
                  "max": 14801
                },
                "power.draw": {
                  "count": 12,
                  "min": 129.29,
                  "median": 195.885,
                  "p95": 198.63299999999998,
                  "p99": 199.48659999999998,
                  "max": 199.7
                },
                "temperature.gpu": {
                  "count": 12,
                  "min": 51,
                  "median": 58.5,
                  "p95": 59,
                  "p99": 59,
                  "max": 59
                },
                "memory.used": {
                  "count": 12,
                  "min": 8444,
                  "median": 8448,
                  "p95": 8453.35,
                  "p99": 8454.67,
                  "max": 8455
                },
                "memory.total": {
                  "count": 12,
                  "min": 16303,
                  "median": 16303,
                  "p95": 16303,
                  "p99": 16303,
                  "max": 16303
                }
              },
              "phases": [
                13,
                13,
                12,
                12,
                12,
                13,
                13,
                13
              ],
              "temporalStrides": [
                8
              ],
              "fullFramesStart": 1,
              "fullFramesEnd": 1,
              "errors": [],
              "longtasks": 0,
              "cpuEncode": {
                "count": 704,
                "min": 0.9749999940395355,
                "median": 1.7450000047683716,
                "p95": 2.3499999940395355,
                "p99": 2.5942499986290937,
                "max": 3.2650000154972076
              },
              "prepare": {
                "count": 704,
                "min": 1.0799999833106995,
                "median": 1.2124999910593033,
                "p95": 1.75,
                "p99": 1.8698499751091004,
                "max": 2.2249999940395355
              },
              "raf": {
                "count": 703,
                "min": 7.919999986886978,
                "median": 14.219999998807907,
                "p95": 18.193499994277953,
                "p99": 19.98370000958443,
                "max": 36.63500002026558
              },
              "completion": {
                "count": 703,
                "min": 9.310000002384186,
                "median": 14.069999992847443,
                "p95": 17.304000008106232,
                "p99": 18.64000001490116,
                "max": 36.564999997615814
              },
              "passed": false,
              "cameraMotion": {
                "end": {
                  "origin": [
                    2600,
                    3020,
                    2500
                  ],
                  "target": [
                    2568.9043207471814,
                    2566.009500260453,
                    1609.536252911977
                  ],
                  "up": [
                    0,
                    1,
                    0
                  ],
                  "fov": 58
                },
                "scope": "100m lateral/20m rise and2degree yaw over10s"
              },
              "initialCamera": {
                "origin": [
                  2500,
                  3000,
                  2500
                ],
                "target": [
                  2437.84652678961,
                  2546.009500260453,
                  1611.1639229227237
                ],
                "up": [
                  0,
                  1,
                  0
                ],
                "fov": 58
              },
              "finalCamera": {
                "origin": [
                  2599.96625,
                  3019.99325,
                  2500
                ],
                "target": [
                  2568.8600836662526,
                  2566.002676184636,
                  1609.5366569572816
                ],
                "up": [
                  0,
                  1,
                  0
                ],
                "fov": 58
              },
              "effectiveSunTime": [
                0.5001100666666031,
                0.6326759333332364
              ],
              "heroBakePassCount": {
                "count": 101,
                "min": 1,
                "median": 1,
                "p95": 1,
                "p99": 1,
                "max": 1
              }
            }
          ]
        }
      },
      {
        "label": "Moving native · hero source 64³ (diagnostic)",
        "scope": "Matched moving-camera and linked sun/weather10s windows. Every7frames samples all8temporal phases; no recorder. Per-phase groups still span changing weather, not a fixed-state causal experiment.",
        "report": "./assets/lookdev/performance/v4-hero-moving-generic64-1/report.json",
        "summary": "./assets/lookdev/performance/v4-hero-moving-generic64-1/summary.json",
        "measured": {
          "id": "v4-hero-moving-generic64-1",
          "sourceSHA256": "42c913586d694def52870197bef6c2dcb45d1f6a9f5e2d4e8e8943304cfbc196",
          "sourceStable": true,
          "resolution": 64,
          "resources": {
            "enabled": true,
            "group": {
              "anchorIndex": 0,
              "memberIndices": [
                0,
                7
              ],
              "memberMask": 129,
              "lower": [
                -2355.127148014325,
                -41.9375,
                -1580.3573534755799
              ],
              "upper": [
                1555.1271480143243,
                1719.4375,
                1794.651492498779
              ],
              "scope": "One aggregate lighting density for unchanged native members0+7; fixed peak bounds, rigid parent frame."
            },
            "visible": true,
            "lightingDensityResolution": [
              96,
              64,
              96
            ],
            "featureResolution": 32,
            "sourceResolution": 64,
            "sourceBackend": "immutable-generic-texture-121",
            "sourceCellMeters": 61.09772337544765,
            "reconstructionScope": "More source evaluations at the same physical feature radii, fixed cube and native extinction; unchanged121 weights and HG.8/albedo.999. No new learned physics or native density detail.",
            "featureAdapterMemory": {
              "textureBytes": 533648,
              "packedBytes": 2184192,
              "descriptorBytes": 192
            },
            "sourceCacheMemory": {
              "sampledTextureBytes": 524288,
              "packedStagingBytes": 1048576,
              "uniformBytes": 2048,
              "unusedCoefficientsBytes": 4,
              "retainedPayloadBytes": 1574916,
              "borrowedModelAndSource": true,
              "driverOverheadExcluded": true
            },
            "auxiliaryLightResolution": 32,
            "densityBakes": 700,
            "sourceBakes": 819,
            "modelSha256": "fabb7e92e65040cdab3e7fe10f1bda4028f7cf129d6117f6e6e872cd577b473b",
            "material": {
              "phase": "HG",
              "g": 0.8,
              "albedo": 0.999
            },
            "scope": "Opt-in aggregate native density for a shared hero121 source. Native extinction, individual raw solar/sky caches and geometry are unchanged. Own solar depth is the sum of group members; no global gain."
          },
          "scope": "Matched moving-camera and linked sun/weather10s windows. Every7frames samples all8temporal phases; no recorder. Per-phase groups still span changing weather, not a fixed-state causal experiment.",
          "views": [
            {
              "view": "ground",
              "fps": 75.43181710033788,
              "gpu": {
                "count": 108,
                "min": 11.272192,
                "median": 12.845056,
                "p95": 16.678911999999993,
                "p99": 18.125946879999997,
                "max": 18.67776
              },
              "passTimings": [
                {
                  "label": "Native samples for121 lighting",
                  "count": 108,
                  "min": 0,
                  "median": 0.196608,
                  "p95": 0.32767999999999997,
                  "p99": 0.4541644799999994,
                  "max": 0.7208960000000001
                },
                {
                  "label": "reduceBoundsPartials",
                  "count": 108,
                  "min": 0,
                  "median": 0.131072,
                  "p95": 0.32767999999999997,
                  "p99": 0.4541644799999994,
                  "max": 0.458752
                },
                {
                  "label": "mergeBoundsPartials",
                  "count": 108,
                  "min": 0,
                  "median": 0.065536,
                  "p95": 0.196608,
                  "p99": 0.32309247999999946,
                  "max": 0.32767999999999997
                },
                {
                  "label": "setupLightTransform",
                  "count": 108,
                  "min": 0,
                  "median": 0,
                  "p95": 0.131072,
                  "p99": 0.131072,
                  "max": 0.131072
                },
                {
                  "label": "prefixLightPacked",
                  "count": 108,
                  "min": 0.32767999999999997,
                  "median": 0.589824,
                  "p95": 0.9830400000000002,
                  "p99": 1.0485760000000002,
                  "max": 1.1796480000000003
                },
                {
                  "label": "Near solar optical-depth prefix",
                  "count": 108,
                  "min": 0.196608,
                  "median": 0.39321599999999995,
                  "p95": 0.524288,
                  "p99": 0.7163084799999996,
                  "max": 0.7208960000000001
                },
                {
                  "label": "Near sky optical-depth prefix",
                  "count": 108,
                  "min": 0,
                  "median": 0.131072,
                  "p95": 0.262144,
                  "p99": 0.32309247999999946,
                  "max": 0.524288
                },
                {
                  "label": "buffer featureResampleAxis",
                  "count": 108,
                  "min": 0,
                  "median": 0.065536,
                  "p95": 0.196608,
                  "p99": 0.32309247999999946,
                  "max": 0.524288
                },
                {
                  "label": "buffer featureMipsFused",
                  "count": 108,
                  "min": 0,
                  "median": 0.065536,
                  "p95": 0.196608,
                  "p99": 0.32309247999999946,
                  "max": 0.32767999999999997
                },
                {
                  "label": "buffer featureAxesFused",
                  "count": 108,
                  "min": 0,
                  "median": 0.065536,
                  "p95": 0.32767999999999997,
                  "p99": 0.4541644799999994,
                  "max": 0.45875199999999994
                },
                {
                  "label": "buffer featureSunFused",
                  "count": 108,
                  "min": 0.131072,
                  "median": 0.39321599999999995,
                  "p95": 0.8945663999999997,
                  "p99": 0.9175040000000002,
                  "max": 0.9830400000000002
                },
                {
                  "label": "bakePrefixAndSource",
                  "count": 108,
                  "min": 0,
                  "median": 0.131072,
                  "p95": 0.32767999999999997,
                  "p99": 0.4541644799999994,
                  "max": 0.524288
                },
                {
                  "label": "Pack near-cloud121 lighting atlas",
                  "count": 108,
                  "min": 0,
                  "median": 0,
                  "p95": 0.065536,
                  "p99": 0.1264844799999995,
                  "max": 0.131072
                },
                {
                  "label": "Cached near and native far detailed shadow",
                  "count": 108,
                  "min": 0,
                  "median": 0.065536,
                  "p95": 0.131072,
                  "p99": 0.19202047999999952,
                  "max": 0.262144
                },
                {
                  "label": "Cached near and native far distant shadow",
                  "count": 108,
                  "min": 0.131072,
                  "median": 0.196608,
                  "p95": 0.196608,
                  "p99": 0.196608,
                  "max": 0.458752
                },
                {
                  "label": "Cliff and debris shadow cascade 0",
                  "count": 108,
                  "min": 0,
                  "median": 0,
                  "p95": 0.065536,
                  "p99": 0.065536,
                  "max": 0.065536
                },
                {
                  "label": "Cliff and debris shadow cascade 1",
                  "count": 108,
                  "min": 0,
                  "median": 0,
                  "p95": 0.065536,
                  "p99": 0.18743295999999904,
                  "max": 0.589824
                },
                {
                  "label": "Cliff and debris shadow cascade 2",
                  "count": 108,
                  "min": 0,
                  "median": 0,
                  "p95": 0.065536,
                  "p99": 0.065536,
                  "max": 0.131072
                },
                {
                  "label": "Integrate sky optical depth",
                  "count": 108,
                  "min": 0,
                  "median": 0.065536,
                  "p95": 0.065536,
                  "p99": 0.065536,
                  "max": 0.065536
                },
                {
                  "label": "Four-sample terrain geometry",
                  "count": 108,
                  "min": 1.048576,
                  "median": 1.114112,
                  "p95": 1.6384,
                  "p99": 1.825832959999999,
                  "max": 1.835008
                },
                {
                  "label": "Deferred terrain material and lighting",
                  "count": 108,
                  "min": 2.29376,
                  "median": 2.359296,
                  "p95": 2.424832,
                  "p99": 2.424832,
                  "max": 2.490368
                },
                {
                  "label": "Native far samples for121 lighting",
                  "count": 108,
                  "min": 0,
                  "median": 0,
                  "p95": 0.196608,
                  "p99": 0.25755647999999953,
                  "max": 0.262144
                },
                {
                  "label": "Pack far-cell121 lighting atlas",
                  "count": 108,
                  "min": 0,
                  "median": 0,
                  "p95": 0.131072,
                  "p99": 0.131072,
                  "max": 0.196608
                },
                {
                  "label": "Native compound hero density",
                  "count": 108,
                  "min": 0,
                  "median": 0.065536,
                  "p95": 0.32768,
                  "p99": 0.524288,
                  "max": 0.917504
                },
                {
                  "label": "Pack unchanged hero physical32 features",
                  "count": 108,
                  "min": 0,
                  "median": 0,
                  "p95": 0.065536,
                  "p99": 0.065536,
                  "max": 0.065536
                },
                {
                  "label": "bakePackedSource",
                  "count": 108,
                  "min": 0.065536,
                  "median": 0.065536,
                  "p95": 0.065536,
                  "p99": 0.131072,
                  "max": 0.131072
                },
                {
                  "label": "Native atlas interleaved cloud transport",
                  "count": 108,
                  "min": 3.866624,
                  "median": 4.489216,
                  "p95": 7.4678271999999986,
                  "p99": 8.192,
                  "max": 9.895936
                },
                {
                  "label": "Cloud temporal reprojection",
                  "count": 108,
                  "min": 0.131072,
                  "median": 0.131072,
                  "p95": 0.196608,
                  "p99": 0.32768,
                  "max": 0.32768
                },
                {
                  "label": "Sky, terrain, and 121-weight cloud presentation",
                  "count": 108,
                  "min": 0.131072,
                  "median": 0.131072,
                  "p95": 0.196608,
                  "p99": 0.196608,
                  "max": 0.196608
                }
              ],
              "phaseStats": [
                {
                  "phase": 0,
                  "count": 13,
                  "wholeGPU": {
                    "count": 13,
                    "min": 11.403264,
                    "median": 12.976128,
                    "p95": 14.9684224,
                    "p99": 15.47173888,
                    "max": 15.597568
                  },
                  "cloud": {
                    "count": 13,
                    "min": 3.93216,
                    "median": 4.521984,
                    "p95": 6.815744,
                    "p99": 6.815744,
                    "max": 6.815744
                  },
                  "sceneTimeRange": [
                    0.5083049999999998,
                    0.6265914000002539
                  ]
                },
                {
                  "phase": 1,
                  "count": 13,
                  "wholeGPU": {
                    "count": 13,
                    "min": 11.403264,
                    "median": 13.76256,
                    "p95": 15.7024256,
                    "p99": 15.82825472,
                    "max": 15.859712
                  },
                  "cloud": {
                    "count": 13,
                    "min": 4.128768,
                    "median": 5.308416,
                    "p95": 7.2220672,
                    "p99": 7.31643904,
                    "max": 7.340032
                  },
                  "sceneTimeRange": [
                    0.5069876666669048,
                    0.6253484666669364
                  ]
                },
                {
                  "phase": 2,
                  "count": 13,
                  "wholeGPU": {
                    "count": 13,
                    "min": 11.599872,
                    "median": 12.713984,
                    "p95": 15.4927104,
                    "p99": 15.52416768,
                    "max": 15.532032
                  },
                  "cloud": {
                    "count": 13,
                    "min": 3.866624,
                    "median": 4.390912,
                    "p95": 7.1303168,
                    "p99": 7.19323136,
                    "max": 7.20896
                  },
                  "sceneTimeRange": [
                    0.5057158000000316,
                    0.6241625333333012
                  ]
                },
                {
                  "phase": 3,
                  "count": 14,
                  "wholeGPU": {
                    "count": 14,
                    "min": 12.189696,
                    "median": 12.713984,
                    "p95": 16.272588799999998,
                    "p99": 16.886005759999996,
                    "max": 17.03936
                  },
                  "cloud": {
                    "count": 14,
                    "min": 4.063232,
                    "median": 4.456448,
                    "p95": 7.4153984,
                    "p99": 7.72210688,
                    "max": 7.798784
                  },
                  "sceneTimeRange": [
                    0.5044242666665713,
                    0.6327304000000156
                  ]
                },
                {
                  "phase": 4,
                  "count": 14,
                  "wholeGPU": {
                    "count": 14,
                    "min": 11.272192,
                    "median": 12.713984,
                    "p95": 16.1677312,
                    "p99": 16.917463039999998,
                    "max": 17.104896
                  },
                  "cloud": {
                    "count": 14,
                    "min": 3.997696,
                    "median": 4.390912,
                    "p95": 6.5208319999999995,
                    "p99": 6.8616192,
                    "max": 6.946816
                  },
                  "sceneTimeRange": [
                    0.503097733333508,
                    0.6314875999999042
                  ]
                },
                {
                  "phase": 5,
                  "count": 14,
                  "wholeGPU": {
                    "count": 14,
                    "min": 11.403264,
                    "median": 12.550144,
                    "p95": 16.8886272,
                    "p99": 18.319933439999996,
                    "max": 18.67776
                  },
                  "cloud": {
                    "count": 14,
                    "min": 4.063232,
                    "median": 4.358143999999999,
                    "p95": 7.766016,
                    "p99": 8.1068032,
                    "max": 8.192
                  },
                  "sceneTimeRange": [
                    0.5017775333333014,
                    0.6302708666666345
                  ]
                },
                {
                  "phase": 6,
                  "count": 14,
                  "wholeGPU": {
                    "count": 14,
                    "min": 11.403264,
                    "median": 12.550144,
                    "p95": 17.897881599999998,
                    "p99": 18.10235392,
                    "max": 18.153472
                  },
                  "cloud": {
                    "count": 14,
                    "min": 3.866624,
                    "median": 4.653055999999999,
                    "p95": 8.7883776,
                    "p99": 9.67442432,
                    "max": 9.895936
                  },
                  "sceneTimeRange": [
                    0.5001140000001589,
                    0.6289728000001108
                  ]
                },
                {
                  "phase": 7,
                  "count": 13,
                  "wholeGPU": {
                    "count": 13,
                    "min": 11.665408,
                    "median": 12.910592,
                    "p95": 16.05632,
                    "p99": 16.2136064,
                    "max": 16.252928
                  },
                  "cloud": {
                    "count": 13,
                    "min": 4.194304,
                    "median": 4.456448,
                    "p95": 7.287603199999998,
                    "p99": 7.8538342399999985,
                    "max": 7.995392
                  },
                  "sceneTimeRange": [
                    0.5095539333335556,
                    0.6277499999999996
                  ]
                }
              ],
              "weatherBins": [
                {
                  "range": [
                    0.5,
                    0.5333333333333333
                  ],
                  "count": 26,
                  "wholeGPU": {
                    "count": 26,
                    "min": 12.12416,
                    "median": 13.27104,
                    "p95": 17.383423999999998,
                    "p99": 18.055168000000002,
                    "max": 18.153472
                  },
                  "cloud": {
                    "count": 26,
                    "min": 4.784128,
                    "median": 5.111808,
                    "p95": 8.142848,
                    "p99": 9.469952000000001,
                    "max": 9.895936
                  },
                  "byPhase": [
                    {
                      "phase": 0,
                      "count": 3,
                      "min": 4.980736,
                      "median": 5.046272,
                      "p95": 5.1052544,
                      "p99": 5.11049728,
                      "max": 5.111808
                    },
                    {
                      "phase": 1,
                      "count": 3,
                      "min": 5.111808,
                      "median": 6.88128,
                      "p95": 7.117209600000001,
                      "p99": 7.1381811200000005,
                      "max": 7.143424
                    },
                    {
                      "phase": 2,
                      "count": 3,
                      "min": 4.849664,
                      "median": 5.046272,
                      "p95": 6.9926912,
                      "p99": 7.1657062400000004,
                      "max": 7.20896
                    },
                    {
                      "phase": 3,
                      "count": 3,
                      "min": 5.177344,
                      "median": 5.177344,
                      "p95": 5.2953088,
                      "p99": 5.30579456,
                      "max": 5.308416
                    },
                    {
                      "phase": 4,
                      "count": 3,
                      "min": 4.9152,
                      "median": 4.9152,
                      "p95": 5.6819711999999996,
                      "p99": 5.75012864,
                      "max": 5.767168
                    },
                    {
                      "phase": 5,
                      "count": 4,
                      "min": 4.849664,
                      "median": 5.013503999999999,
                      "p95": 7.172915199999999,
                      "p99": 7.46389504,
                      "max": 7.53664
                    },
                    {
                      "phase": 6,
                      "count": 4,
                      "min": 4.784128,
                      "median": 6.586368,
                      "p95": 9.6403456,
                      "p99": 9.84481792,
                      "max": 9.895936
                    },
                    {
                      "phase": 7,
                      "count": 3,
                      "min": 4.980736,
                      "median": 5.111808,
                      "p95": 7.707033599999999,
                      "p99": 7.93772032,
                      "max": 7.995392
                    }
                  ]
                },
                {
                  "range": [
                    0.5333333333333333,
                    0.5666666666666667
                  ],
                  "count": 27,
                  "wholeGPU": {
                    "count": 27,
                    "min": 11.403264,
                    "median": 12.648448,
                    "p95": 15.604121600000001,
                    "p99": 15.663104,
                    "max": 15.663104
                  },
                  "cloud": {
                    "count": 27,
                    "min": 3.866624,
                    "median": 4.25984,
                    "p95": 6.5667072,
                    "p99": 7.024148479999999,
                    "max": 7.143424
                  },
                  "byPhase": [
                    {
                      "phase": 0,
                      "count": 3,
                      "min": 4.063232,
                      "median": 4.194304,
                      "p95": 4.6661632,
                      "p99": 4.70810624,
                      "max": 4.718592
                    },
                    {
                      "phase": 1,
                      "count": 3,
                      "min": 4.128768,
                      "median": 4.194304,
                      "p95": 6.8485119999999995,
                      "p99": 7.0844416,
                      "max": 7.143424
                    },
                    {
                      "phase": 2,
                      "count": 4,
                      "min": 3.866624,
                      "median": 4.325376,
                      "p95": 6.370099199999999,
                      "p99": 6.62175744,
                      "max": 6.684672
                    },
                    {
                      "phase": 3,
                      "count": 4,
                      "min": 4.063232,
                      "median": 4.325376,
                      "p95": 5.924454399999999,
                      "p99": 6.113198079999999,
                      "max": 6.160384
                    },
                    {
                      "phase": 4,
                      "count": 4,
                      "min": 4.063232,
                      "median": 4.554752000000001,
                      "p95": 6.0555264,
                      "p99": 6.24427008,
                      "max": 6.291456
                    },
                    {
                      "phase": 5,
                      "count": 3,
                      "min": 4.063232,
                      "median": 4.128768,
                      "p95": 4.246732799999999,
                      "p99": 4.257218559999999,
                      "max": 4.25984
                    },
                    {
                      "phase": 6,
                      "count": 3,
                      "min": 3.866624,
                      "median": 4.25984,
                      "p95": 4.4957696,
                      "p99": 4.51674112,
                      "max": 4.521984
                    },
                    {
                      "phase": 7,
                      "count": 3,
                      "min": 4.194304,
                      "median": 4.456448,
                      "p95": 5.931007999999999,
                      "p99": 6.06208,
                      "max": 6.094848
                    }
                  ]
                },
                {
                  "range": [
                    0.5666666666666667,
                    0.6
                  ],
                  "count": 28,
                  "wholeGPU": {
                    "count": 28,
                    "min": 11.272192,
                    "median": 12.582912,
                    "p95": 15.7679616,
                    "p99": 17.91688704,
                    "max": 18.67776
                  },
                  "cloud": {
                    "count": 28,
                    "min": 3.93216,
                    "median": 4.25984,
                    "p95": 7.1630848,
                    "p99": 7.926579200000001,
                    "max": 8.192
                  },
                  "byPhase": [
                    {
                      "phase": 0,
                      "count": 4,
                      "min": 3.93216,
                      "median": 5.603327999999999,
                      "p95": 6.815744,
                      "p99": 6.815744,
                      "max": 6.815744
                    },
                    {
                      "phase": 1,
                      "count": 4,
                      "min": 4.194304,
                      "median": 5.046272,
                      "p95": 6.455296000000001,
                      "p99": 6.5339392,
                      "max": 6.5536
                    },
                    {
                      "phase": 2,
                      "count": 3,
                      "min": 4.194304,
                      "median": 4.194304,
                      "p95": 6.7895296,
                      "p99": 7.020216319999999,
                      "max": 7.077888
                    },
                    {
                      "phase": 3,
                      "count": 3,
                      "min": 4.128768,
                      "median": 4.128768,
                      "p95": 6.9009408,
                      "p99": 7.14735616,
                      "max": 7.20896
                    },
                    {
                      "phase": 4,
                      "count": 3,
                      "min": 3.997696,
                      "median": 4.128768,
                      "p95": 4.246732799999999,
                      "p99": 4.257218559999999,
                      "max": 4.25984
                    },
                    {
                      "phase": 5,
                      "count": 3,
                      "min": 4.063232,
                      "median": 5.89824,
                      "p95": 7.962624,
                      "p99": 8.146124799999999,
                      "max": 8.192
                    },
                    {
                      "phase": 6,
                      "count": 4,
                      "min": 4.194304,
                      "median": 4.25984,
                      "p95": 5.5410688,
                      "p99": 5.721948159999999,
                      "max": 5.767168
                    },
                    {
                      "phase": 7,
                      "count": 4,
                      "min": 4.194304,
                      "median": 4.2598400000000005,
                      "p95": 6.107955199999999,
                      "p99": 6.3596134399999995,
                      "max": 6.422528
                    }
                  ]
                },
                {
                  "range": [
                    0.6,
                    0.6333333333333333
                  ],
                  "count": 27,
                  "wholeGPU": {
                    "count": 27,
                    "min": 11.403264,
                    "median": 12.713984,
                    "p95": 17.000038399999998,
                    "p99": 17.08785664,
                    "max": 17.104896
                  },
                  "cloud": {
                    "count": 27,
                    "min": 3.997696,
                    "median": 4.325376,
                    "p95": 7.3007104,
                    "p99": 7.679508479999999,
                    "max": 7.798784
                  },
                  "byPhase": [
                    {
                      "phase": 0,
                      "count": 3,
                      "min": 3.997696,
                      "median": 4.390912,
                      "p95": 4.5088767999999995,
                      "p99": 4.519362559999999,
                      "max": 4.521984
                    },
                    {
                      "phase": 1,
                      "count": 3,
                      "min": 4.456448,
                      "median": 5.308416,
                      "p95": 7.136870399999999,
                      "p99": 7.29939968,
                      "max": 7.340032
                    },
                    {
                      "phase": 2,
                      "count": 3,
                      "min": 4.194304,
                      "median": 4.25984,
                      "p95": 4.3778048,
                      "p99": 4.38829056,
                      "max": 4.390912
                    },
                    {
                      "phase": 3,
                      "count": 4,
                      "min": 4.063232,
                      "median": 4.2598400000000005,
                      "p95": 7.277772799999999,
                      "p99": 7.69458176,
                      "max": 7.798784
                    },
                    {
                      "phase": 4,
                      "count": 4,
                      "min": 4.128768,
                      "median": 4.2926079999999995,
                      "p95": 6.5634304,
                      "p99": 6.870138879999999,
                      "max": 6.946816
                    },
                    {
                      "phase": 5,
                      "count": 4,
                      "min": 4.063232,
                      "median": 4.194304,
                      "p95": 4.4269568,
                      "p99": 4.4505497599999995,
                      "max": 4.456448
                    },
                    {
                      "phase": 6,
                      "count": 3,
                      "min": 4.325376,
                      "median": 6.488064,
                      "p95": 7.1368704,
                      "p99": 7.194542080000001,
                      "max": 7.20896
                    },
                    {
                      "phase": 7,
                      "count": 3,
                      "min": 4.194304,
                      "median": 4.194304,
                      "p95": 6.553599999999999,
                      "p99": 6.763315199999999,
                      "max": 6.815744
                    }
                  ]
                }
              ],
              "gap": {
                "count": 108,
                "min": 0.6553600000000017,
                "median": 1.2451840000000036,
                "p95": 2.2904832000000006,
                "p99": 3.0434918399999997,
                "max": 3.080192000000004
              },
              "largestGaps": [
                {
                  "frame": 441,
                  "time": 0.5211632000001268,
                  "label": "Near solar optical-depth prefix",
                  "gpuMs": 0,
                  "beginOffsetMs": 2.62144,
                  "endOffsetMs": 2.62144,
                  "gapBeforeMs": 1.048576
                },
                {
                  "frame": 637,
                  "time": 0.5562134666669364,
                  "label": "Near solar optical-depth prefix",
                  "gpuMs": 0,
                  "beginOffsetMs": 2.555904,
                  "endOffsetMs": 2.555904,
                  "gapBeforeMs": 0.98304
                },
                {
                  "frame": 784,
                  "time": 0.5812725333333013,
                  "label": "Near sky optical-depth prefix",
                  "gpuMs": 0,
                  "beginOffsetMs": 2.686976,
                  "endOffsetMs": 2.686976,
                  "gapBeforeMs": 0.98304
                },
                {
                  "frame": 903,
                  "time": 0.6020091333333646,
                  "label": "Near solar optical-depth prefix",
                  "gpuMs": 0,
                  "beginOffsetMs": 2.62144,
                  "endOffsetMs": 2.62144,
                  "gapBeforeMs": 0.98304
                },
                {
                  "frame": 518,
                  "time": 0.5351656000002222,
                  "label": "Near solar optical-depth prefix",
                  "gpuMs": 0.065536,
                  "beginOffsetMs": 2.555904,
                  "endOffsetMs": 2.62144,
                  "gapBeforeMs": 0.917504
                }
              ],
              "telemetry": {
                "utilization.gpu": {
                  "count": 12,
                  "min": 5,
                  "median": 99,
                  "p95": 99,
                  "p99": 99,
                  "max": 99
                },
                "clocks.gr": {
                  "count": 12,
                  "min": 2880,
                  "median": 2887,
                  "p95": 2890.6,
                  "p99": 2894.12,
                  "max": 2895
                },
                "clocks.mem": {
                  "count": 12,
                  "min": 14801,
                  "median": 14801,
                  "p95": 14801,
                  "p99": 14801,
                  "max": 14801
                },
                "power.draw": {
                  "count": 12,
                  "min": 88.05,
                  "median": 173.74,
                  "p95": 178.1465,
                  "p99": 178.3973,
                  "max": 178.46
                },
                "temperature.gpu": {
                  "count": 12,
                  "min": 52,
                  "median": 57.5,
                  "p95": 59,
                  "p99": 59,
                  "max": 59
                },
                "memory.used": {
                  "count": 12,
                  "min": 8439,
                  "median": 8444.5,
                  "p95": 8448.45,
                  "p99": 8448.89,
                  "max": 8449
                },
                "memory.total": {
                  "count": 12,
                  "min": 16303,
                  "median": 16303,
                  "p95": 16303,
                  "p99": 16303,
                  "max": 16303
                }
              },
              "phases": [
                13,
                13,
                13,
                14,
                14,
                14,
                14,
                13
              ],
              "temporalStrides": [
                8
              ],
              "fullFramesStart": 1,
              "fullFramesEnd": 1,
              "errors": [],
              "longtasks": 0,
              "cpuEncode": {
                "count": 754,
                "min": 0.9500000178813934,
                "median": 1.7974999994039536,
                "p95": 2.6017499923706056,
                "p99": 2.9020500040054324,
                "max": 3.594999998807907
              },
              "prepare": {
                "count": 754,
                "min": 1.0600000023841858,
                "median": 1.2450000047683716,
                "p95": 1.8350000083446503,
                "p99": 1.9673500013351441,
                "max": 3.0450000166893005
              },
              "raf": {
                "count": 753,
                "min": 5.830000013113022,
                "median": 12.860000014305115,
                "p95": 17.635000002384185,
                "p99": 19.270200008153918,
                "max": 37.74500000476837
              },
              "completion": {
                "count": 753,
                "min": 7.180000007152557,
                "median": 12.810000002384186,
                "p95": 16.714000004529954,
                "p99": 18.33520000338555,
                "max": 29.219999998807907
              },
              "passed": false,
              "cameraMotion": {
                "end": {
                  "origin": [
                    625,
                    276.980182800293,
                    2820
                  ],
                  "target": [
                    573.1733736855567,
                    416.1532837603584,
                    1831.0890592302953
                  ],
                  "up": [
                    0,
                    1,
                    0
                  ],
                  "fov": 52
                },
                "scope": "5m lateral/2m rise and2degree yaw over10s"
              },
              "initialCamera": {
                "origin": [
                  620,
                  274.98018280029294,
                  2820
                ],
                "target": [
                  533.6924509495394,
                  414.15328376035836,
                  1833.5002002300953
                ],
                "up": [
                  0,
                  1,
                  0
                ],
                "fov": 52
              },
              "finalCamera": {
                "origin": [
                  625,
                  276.980182800293,
                  2820
                ],
                "target": [
                  573.1733736855567,
                  416.1532837603584,
                  1831.0890592302953
                ],
                "up": [
                  0,
                  1,
                  0
                ],
                "fov": 52
              },
              "effectiveSunTime": [
                0.5001140000001589,
                0.6327304000000156
              ],
              "heroBakePassCount": {
                "count": 108,
                "min": 1,
                "median": 1,
                "p95": 1,
                "p99": 1,
                "max": 1
              }
            },
            {
              "view": "above",
              "fps": 69.58671671323246,
              "gpu": {
                "count": 100,
                "min": 13.041664,
                "median": 16.05632,
                "p95": 18.0224,
                "p99": 18.289786880000005,
                "max": 18.808832
              },
              "passTimings": [
                {
                  "label": "Native samples for121 lighting",
                  "count": 100,
                  "min": 0,
                  "median": 0.131072,
                  "p95": 0.32767999999999997,
                  "p99": 0.329646080000001,
                  "max": 0.524288
                },
                {
                  "label": "reduceBoundsPartials",
                  "count": 100,
                  "min": 0,
                  "median": 0.131072,
                  "p95": 0.39321599999999995,
                  "p99": 0.5314969600000037,
                  "max": 1.245184
                },
                {
                  "label": "mergeBoundsPartials",
                  "count": 100,
                  "min": 0,
                  "median": 0.065536,
                  "p95": 0.1998847999999998,
                  "p99": 0.32767999999999997,
                  "max": 0.32767999999999997
                },
                {
                  "label": "setupLightTransform",
                  "count": 100,
                  "min": 0,
                  "median": 0,
                  "p95": 0.131072,
                  "p99": 0.13172736000000032,
                  "max": 0.196608
                },
                {
                  "label": "prefixLightPacked",
                  "count": 100,
                  "min": 0.32767999999999997,
                  "median": 0.589824,
                  "p95": 0.9863168000000001,
                  "p99": 1.0492313600000005,
                  "max": 1.1141120000000002
                },
                {
                  "label": "Near solar optical-depth prefix",
                  "count": 100,
                  "min": 0.131072,
                  "median": 0.39321599999999995,
                  "p95": 0.5275647999999998,
                  "p99": 0.589824,
                  "max": 0.589824
                },
                {
                  "label": "Near sky optical-depth prefix",
                  "count": 100,
                  "min": 0,
                  "median": 0.131072,
                  "p95": 0.262144,
                  "p99": 0.2627993600000003,
                  "max": 0.32767999999999997
                },
                {
                  "label": "buffer featureResampleAxis",
                  "count": 100,
                  "min": 0,
                  "median": 0.065536,
                  "p95": 0.3309567999999998,
                  "p99": 0.3938713600000003,
                  "max": 0.458752
                },
                {
                  "label": "buffer featureMipsFused",
                  "count": 100,
                  "min": 0,
                  "median": 0.065536,
                  "p95": 0.1998847999999998,
                  "p99": 0.3283353600000003,
                  "max": 0.39321599999999995
                },
                {
                  "label": "buffer featureAxesFused",
                  "count": 100,
                  "min": 0,
                  "median": 0.131072,
                  "p95": 0.39321599999999995,
                  "p99": 0.5249433600000003,
                  "max": 0.589824
                },
                {
                  "label": "buffer featureSunFused",
                  "count": 100,
                  "min": 0.131072,
                  "median": 0.557056,
                  "p95": 0.8552448,
                  "p99": 0.9175040000000002,
                  "max": 0.9175040000000002
                },
                {
                  "label": "bakePrefixAndSource",
                  "count": 100,
                  "min": 0,
                  "median": 0.131072,
                  "p95": 0.39649279999999976,
                  "p99": 0.4607180800000009,
                  "max": 0.65536
                },
                {
                  "label": "Pack near-cloud121 lighting atlas",
                  "count": 100,
                  "min": 0,
                  "median": 0,
                  "p95": 0.131072,
                  "p99": 0.13172736000000032,
                  "max": 0.196608
                },
                {
                  "label": "Cached near and native far detailed shadow",
                  "count": 100,
                  "min": 0,
                  "median": 0.065536,
                  "p95": 0.131072,
                  "p99": 0.13172736000000032,
                  "max": 0.196608
                },
                {
                  "label": "Cached near and native far distant shadow",
                  "count": 100,
                  "min": 0.131072,
                  "median": 0.196608,
                  "p95": 0.33095679999999983,
                  "p99": 0.462684160000002,
                  "max": 0.851968
                },
                {
                  "label": "Cliff and debris shadow cascade 0",
                  "count": 100,
                  "min": 0,
                  "median": 0,
                  "p95": 0,
                  "p99": 0,
                  "max": 0
                },
                {
                  "label": "Cliff and debris shadow cascade 1",
                  "count": 100,
                  "min": 0,
                  "median": 0,
                  "p95": 0,
                  "p99": 0.0006553600000003352,
                  "max": 0.065536
                },
                {
                  "label": "Cliff and debris shadow cascade 2",
                  "count": 100,
                  "min": 0,
                  "median": 0,
                  "p95": 0.065536,
                  "p99": 0.13172736000000032,
                  "max": 0.196608
                },
                {
                  "label": "Integrate sky optical depth",
                  "count": 100,
                  "min": 0,
                  "median": 0.065536,
                  "p95": 0.065536,
                  "p99": 0.20054016000000202,
                  "max": 0.589824
                },
                {
                  "label": "Four-sample terrain geometry",
                  "count": 100,
                  "min": 1.114112,
                  "median": 1.179648,
                  "p95": 1.7072127999999998,
                  "p99": 1.900544,
                  "max": 1.900544
                },
                {
                  "label": "Deferred terrain material and lighting",
                  "count": 100,
                  "min": 3.93216,
                  "median": 4.063232,
                  "p95": 4.128768,
                  "p99": 4.194304,
                  "max": 4.194304
                },
                {
                  "label": "Native far samples for121 lighting",
                  "count": 100,
                  "min": 0,
                  "median": 0,
                  "p95": 0.262144,
                  "p99": 0.32767999999999997,
                  "max": 0.32767999999999997
                },
                {
                  "label": "Pack far-cell121 lighting atlas",
                  "count": 100,
                  "min": 0,
                  "median": 0,
                  "p95": 0.065536,
                  "p99": 0.131072,
                  "max": 0.131072
                },
                {
                  "label": "Native compound hero density",
                  "count": 100,
                  "min": 0,
                  "median": 0.065536,
                  "p95": 0.393216,
                  "p99": 0.851968,
                  "max": 0.851968
                },
                {
                  "label": "Pack unchanged hero physical32 features",
                  "count": 100,
                  "min": 0,
                  "median": 0,
                  "p95": 0,
                  "p99": 0.065536,
                  "max": 0.065536
                },
                {
                  "label": "bakePackedSource",
                  "count": 100,
                  "min": 0.065536,
                  "median": 0.065536,
                  "p95": 0.065536,
                  "p99": 0.131072,
                  "max": 0.131072
                },
                {
                  "label": "Native atlas interleaved cloud transport",
                  "count": 100,
                  "min": 3.670016,
                  "median": 5.996544,
                  "p95": 7.143424,
                  "p99": 7.4075340800000005,
                  "max": 7.602176
                },
                {
                  "label": "Cloud temporal reprojection",
                  "count": 100,
                  "min": 0.131072,
                  "median": 0.131072,
                  "p95": 0.196608,
                  "p99": 0.2627993600000003,
                  "max": 0.32768
                },
                {
                  "label": "Sky, terrain, and 121-weight cloud presentation",
                  "count": 100,
                  "min": 0.131072,
                  "median": 0.131072,
                  "p95": 0.196608,
                  "p99": 0.196608,
                  "max": 0.196608
                }
              ],
              "phaseStats": [
                {
                  "phase": 0,
                  "count": 12,
                  "wholeGPU": {
                    "count": 12,
                    "min": 13.369344,
                    "median": 15.597567999999999,
                    "p95": 18.0158464,
                    "p99": 18.07351808,
                    "max": 18.087936
                  },
                  "cloud": {
                    "count": 12,
                    "min": 3.801088,
                    "median": 5.472256,
                    "p95": 7.3695232,
                    "p99": 7.39835904,
                    "max": 7.405568
                  },
                  "sceneTimeRange": [
                    0.5083477333335082,
                    0.6257358000000328
                  ]
                },
                {
                  "phase": 1,
                  "count": 12,
                  "wholeGPU": {
                    "count": 12,
                    "min": 13.369344,
                    "median": 16.482304,
                    "p95": 18.284544,
                    "p99": 18.284544,
                    "max": 18.284544
                  },
                  "cloud": {
                    "count": 12,
                    "min": 3.670016,
                    "median": 6.488064,
                    "p95": 6.9763072,
                    "p99": 7.00514304,
                    "max": 7.012352
                  },
                  "sceneTimeRange": [
                    0.5068978666667145,
                    0.6243973333334933
                  ]
                },
                {
                  "phase": 2,
                  "count": 12,
                  "wholeGPU": {
                    "count": 12,
                    "min": 13.631488,
                    "median": 16.22016,
                    "p95": 17.4850048,
                    "p99": 17.60034816,
                    "max": 17.629184
                  },
                  "cloud": {
                    "count": 12,
                    "min": 3.866624,
                    "median": 5.832704,
                    "p95": 6.8747264,
                    "p99": 6.9323980800000005,
                    "max": 6.946816
                  },
                  "sceneTimeRange": [
                    0.5056483333333335,
                    0.623105999999842
                  ]
                },
                {
                  "phase": 3,
                  "count": 13,
                  "wholeGPU": {
                    "count": 13,
                    "min": 13.959168,
                    "median": 17.432576,
                    "p95": 18.336972799999998,
                    "p99": 18.714460159999998,
                    "max": 18.808832
                  },
                  "cloud": {
                    "count": 13,
                    "min": 3.866624,
                    "median": 6.750208,
                    "p95": 7.2876031999999995,
                    "p99": 7.53926144,
                    "max": 7.602176
                  },
                  "sceneTimeRange": [
                    0.5042956666668257,
                    0.6327412666666515
                  ]
                },
                {
                  "phase": 4,
                  "count": 13,
                  "wholeGPU": {
                    "count": 13,
                    "min": 13.828096,
                    "median": 16.449536,
                    "p95": 17.353932800000003,
                    "p99": 17.416847360000002,
                    "max": 17.432576
                  },
                  "cloud": {
                    "count": 13,
                    "min": 3.801088,
                    "median": 6.22592,
                    "p95": 7.143424,
                    "p99": 7.143424,
                    "max": 7.143424
                  },
                  "sceneTimeRange": [
                    0.5029200666666032,
                    0.631420133333207
                  ]
                },
                {
                  "phase": 5,
                  "count": 13,
                  "wholeGPU": {
                    "count": 13,
                    "min": 13.041664,
                    "median": 14.942208,
                    "p95": 17.327718400000002,
                    "p99": 17.35917568,
                    "max": 17.36704
                  },
                  "cloud": {
                    "count": 13,
                    "min": 3.93216,
                    "median": 5.177344,
                    "p95": 6.7633152,
                    "p99": 6.85768704,
                    "max": 6.88128
                  },
                  "sceneTimeRange": [
                    0.5014667999998728,
                    0.6300711333334454
                  ]
                },
                {
                  "phase": 6,
                  "count": 13,
                  "wholeGPU": {
                    "count": 13,
                    "min": 14.352384,
                    "median": 15.663104,
                    "p95": 17.4063616,
                    "p99": 17.68947712,
                    "max": 17.760256
                  },
                  "cloud": {
                    "count": 13,
                    "min": 4.25984,
                    "median": 5.701632,
                    "p95": 6.9074944,
                    "p99": 6.93895168,
                    "max": 6.946816
                  },
                  "sceneTimeRange": [
                    0.5000227333335082,
                    0.6287305333332229
                  ]
                },
                {
                  "phase": 7,
                  "count": 12,
                  "wholeGPU": {
                    "count": 12,
                    "min": 13.76256,
                    "median": 16.154624,
                    "p95": 17.950310400000003,
                    "p99": 18.00798208,
                    "max": 18.0224
                  },
                  "cloud": {
                    "count": 12,
                    "min": 4.128768,
                    "median": 6.1603840000000005,
                    "p95": 6.88128,
                    "p99": 6.88128,
                    "max": 6.88128
                  },
                  "sceneTimeRange": [
                    0.5097112666666509,
                    0.6274333999999374
                  ]
                }
              ],
              "weatherBins": [
                {
                  "range": [
                    0.5,
                    0.5333333333333333
                  ],
                  "count": 25,
                  "wholeGPU": {
                    "count": 25,
                    "min": 13.041664,
                    "median": 16.646144,
                    "p95": 17.9175424,
                    "p99": 18.056478719999998,
                    "max": 18.087936
                  },
                  "cloud": {
                    "count": 25,
                    "min": 3.801088,
                    "median": 6.356992,
                    "p95": 7.261388799999999,
                    "p99": 7.38983936,
                    "max": 7.405568
                  },
                  "byPhase": [
                    {
                      "phase": 0,
                      "count": 3,
                      "min": 3.801088,
                      "median": 7.340032,
                      "p95": 7.3990143999999995,
                      "p99": 7.4042572799999995,
                      "max": 7.405568
                    },
                    {
                      "phase": 1,
                      "count": 3,
                      "min": 3.997696,
                      "median": 6.488064,
                      "p95": 6.8419584,
                      "p99": 6.87341568,
                      "max": 6.88128
                    },
                    {
                      "phase": 2,
                      "count": 3,
                      "min": 3.866624,
                      "median": 4.194304,
                      "p95": 6.4356352,
                      "p99": 6.63486464,
                      "max": 6.684672
                    },
                    {
                      "phase": 3,
                      "count": 3,
                      "min": 4.9152,
                      "median": 6.750208,
                      "p95": 6.8681728,
                      "p99": 6.87865856,
                      "max": 6.88128
                    },
                    {
                      "phase": 4,
                      "count": 3,
                      "min": 4.063232,
                      "median": 6.488064,
                      "p95": 6.7239936,
                      "p99": 6.74496512,
                      "max": 6.750208
                    },
                    {
                      "phase": 5,
                      "count": 3,
                      "min": 4.128768,
                      "median": 6.356992,
                      "p95": 6.8288512,
                      "p99": 6.87079424,
                      "max": 6.88128
                    },
                    {
                      "phase": 6,
                      "count": 4,
                      "min": 5.701632,
                      "median": 6.5536,
                      "p95": 6.9369856,
                      "p99": 6.94484992,
                      "max": 6.946816
                    },
                    {
                      "phase": 7,
                      "count": 3,
                      "min": 4.194304,
                      "median": 4.653056,
                      "p95": 4.947968,
                      "p99": 4.9741824,
                      "max": 4.980736
                    }
                  ]
                },
                {
                  "range": [
                    0.5333333333333333,
                    0.5666666666666667
                  ],
                  "count": 25,
                  "wholeGPU": {
                    "count": 25,
                    "min": 13.369344,
                    "median": 15.466496,
                    "p95": 17.734041599999998,
                    "p99": 17.959485439999998,
                    "max": 18.0224
                  },
                  "cloud": {
                    "count": 25,
                    "min": 3.866624,
                    "median": 5.57056,
                    "p95": 7.1172096,
                    "p99": 7.492075519999999,
                    "max": 7.602176
                  },
                  "byPhase": [
                    {
                      "phase": 0,
                      "count": 3,
                      "min": 4.325376,
                      "median": 4.980736,
                      "p95": 6.6322432,
                      "p99": 6.77904384,
                      "max": 6.815744
                    },
                    {
                      "phase": 1,
                      "count": 3,
                      "min": 4.390912,
                      "median": 4.456448,
                      "p95": 6.4028672,
                      "p99": 6.57588224,
                      "max": 6.619136
                    },
                    {
                      "phase": 2,
                      "count": 3,
                      "min": 3.93216,
                      "median": 6.815744,
                      "p95": 6.9337088,
                      "p99": 6.94419456,
                      "max": 6.946816
                    },
                    {
                      "phase": 3,
                      "count": 3,
                      "min": 3.997696,
                      "median": 7.012352,
                      "p95": 7.5431936,
                      "p99": 7.59037952,
                      "max": 7.602176
                    },
                    {
                      "phase": 4,
                      "count": 3,
                      "min": 3.866624,
                      "median": 6.291456,
                      "p95": 7.0582272,
                      "p99": 7.12638464,
                      "max": 7.143424
                    },
                    {
                      "phase": 5,
                      "count": 4,
                      "min": 3.93216,
                      "median": 4.947968,
                      "p95": 6.4618496,
                      "p99": 6.5876787199999995,
                      "max": 6.619136
                    },
                    {
                      "phase": 6,
                      "count": 3,
                      "min": 4.25984,
                      "median": 4.325376,
                      "p95": 5.3280768,
                      "p99": 5.41720576,
                      "max": 5.439488
                    },
                    {
                      "phase": 7,
                      "count": 3,
                      "min": 6.750208,
                      "median": 6.750208,
                      "p95": 6.8681728,
                      "p99": 6.87865856,
                      "max": 6.88128
                    }
                  ]
                },
                {
                  "range": [
                    0.5666666666666667,
                    0.6
                  ],
                  "count": 25,
                  "wholeGPU": {
                    "count": 25,
                    "min": 13.631488,
                    "median": 16.580608,
                    "p95": 17.9437568,
                    "p99": 18.2059008,
                    "max": 18.284544
                  },
                  "cloud": {
                    "count": 25,
                    "min": 3.866624,
                    "median": 6.094848,
                    "p95": 7.143424,
                    "p99": 7.2430387199999995,
                    "max": 7.274496
                  },
                  "byPhase": [
                    {
                      "phase": 0,
                      "count": 3,
                      "min": 4.325376,
                      "median": 5.89824,
                      "p95": 7.1368704,
                      "p99": 7.24697088,
                      "max": 7.274496
                    },
                    {
                      "phase": 1,
                      "count": 3,
                      "min": 6.488064,
                      "median": 6.946816,
                      "p95": 7.0057984,
                      "p99": 7.01104128,
                      "max": 7.012352
                    },
                    {
                      "phase": 2,
                      "count": 3,
                      "min": 4.128768,
                      "median": 5.505024,
                      "p95": 6.684671999999999,
                      "p99": 6.7895296,
                      "max": 6.815744
                    },
                    {
                      "phase": 3,
                      "count": 3,
                      "min": 3.866624,
                      "median": 6.422528,
                      "p95": 6.5994752,
                      "p99": 6.61520384,
                      "max": 6.619136
                    },
                    {
                      "phase": 4,
                      "count": 4,
                      "min": 5.177344,
                      "median": 6.356992,
                      "p95": 7.143424,
                      "p99": 7.143424,
                      "max": 7.143424
                    },
                    {
                      "phase": 5,
                      "count": 3,
                      "min": 4.25984,
                      "median": 4.25984,
                      "p95": 6.4421888,
                      "p99": 6.636175359999999,
                      "max": 6.684672
                    },
                    {
                      "phase": 6,
                      "count": 3,
                      "min": 4.9152,
                      "median": 6.094848,
                      "p95": 6.7436544,
                      "p99": 6.80132608,
                      "max": 6.815744
                    },
                    {
                      "phase": 7,
                      "count": 3,
                      "min": 5.505024,
                      "median": 5.89824,
                      "p95": 6.370099199999999,
                      "p99": 6.41204224,
                      "max": 6.422528
                    }
                  ]
                },
                {
                  "range": [
                    0.6,
                    0.6333333333333333
                  ],
                  "count": 25,
                  "wholeGPU": {
                    "count": 25,
                    "min": 13.828096,
                    "median": 15.466496,
                    "p95": 18.2321152,
                    "p99": 18.683002879999997,
                    "max": 18.808832
                  },
                  "cloud": {
                    "count": 25,
                    "min": 3.670016,
                    "median": 5.439488,
                    "p95": 6.946816,
                    "p99": 7.046430719999999,
                    "max": 7.077888
                  },
                  "byPhase": [
                    {
                      "phase": 0,
                      "count": 3,
                      "min": 4.784128,
                      "median": 5.046272,
                      "p95": 6.4028672,
                      "p99": 6.523453440000001,
                      "max": 6.5536
                    },
                    {
                      "phase": 1,
                      "count": 3,
                      "min": 3.670016,
                      "median": 5.767168,
                      "p95": 6.8288512,
                      "p99": 6.92322304,
                      "max": 6.946816
                    },
                    {
                      "phase": 2,
                      "count": 3,
                      "min": 4.9152,
                      "median": 6.160384,
                      "p95": 6.3963136,
                      "p99": 6.41728512,
                      "max": 6.422528
                    },
                    {
                      "phase": 3,
                      "count": 4,
                      "min": 5.111808,
                      "median": 6.946816,
                      "p95": 7.0582272,
                      "p99": 7.07395584,
                      "max": 7.077888
                    },
                    {
                      "phase": 4,
                      "count": 3,
                      "min": 3.801088,
                      "median": 3.997696,
                      "p95": 6.0030976,
                      "p99": 6.18135552,
                      "max": 6.22592
                    },
                    {
                      "phase": 5,
                      "count": 3,
                      "min": 5.111808,
                      "median": 5.177344,
                      "p95": 5.4132736,
                      "p99": 5.43424512,
                      "max": 5.439488
                    },
                    {
                      "phase": 6,
                      "count": 3,
                      "min": 4.9152,
                      "median": 5.308416,
                      "p95": 6.2521344,
                      "p99": 6.33602048,
                      "max": 6.356992
                    },
                    {
                      "phase": 7,
                      "count": 3,
                      "min": 4.128768,
                      "median": 6.684672,
                      "p95": 6.8616192,
                      "p99": 6.8773478400000005,
                      "max": 6.88128
                    }
                  ]
                }
              ],
              "gap": {
                "count": 100,
                "min": 0.4587520000000005,
                "median": 1.4417920000000022,
                "p95": 2.231500800000006,
                "p99": 2.424832000000002,
                "max": 2.424832000000002
              },
              "largestGaps": [
                {
                  "frame": 1401,
                  "time": 0.5320018666664764,
                  "label": "Native far samples for121 lighting",
                  "gpuMs": 0,
                  "beginOffsetMs": 9.240576,
                  "endOffsetMs": 9.240576,
                  "gapBeforeMs": 0.917504
                },
                {
                  "frame": 1429,
                  "time": 0.5372518666664765,
                  "label": "Near solar optical-depth prefix",
                  "gpuMs": 0.065536,
                  "beginOffsetMs": 2.490368,
                  "endOffsetMs": 2.555904,
                  "gapBeforeMs": 0.851968
                },
                {
                  "frame": 1268,
                  "time": 0.5068978666667145,
                  "label": "Near solar optical-depth prefix",
                  "gpuMs": 0.065536,
                  "beginOffsetMs": 0.98304,
                  "endOffsetMs": 1.048576,
                  "gapBeforeMs": 0.786432
                },
                {
                  "frame": 1352,
                  "time": 0.5229122666664926,
                  "label": "Near solar optical-depth prefix",
                  "gpuMs": 0,
                  "beginOffsetMs": 1.245184,
                  "endOffsetMs": 1.245184,
                  "gapBeforeMs": 0.786432
                },
                {
                  "frame": 1394,
                  "time": 0.5307000000000004,
                  "label": "Near sky optical-depth prefix",
                  "gpuMs": 0,
                  "beginOffsetMs": 1.31072,
                  "endOffsetMs": 1.31072,
                  "gapBeforeMs": 0.786432
                }
              ],
              "telemetry": {
                "utilization.gpu": {
                  "count": 13,
                  "min": 6,
                  "median": 99,
                  "p95": 99,
                  "p99": 99,
                  "max": 99
                },
                "clocks.gr": {
                  "count": 13,
                  "min": 2872,
                  "median": 2880,
                  "p95": 2887,
                  "p99": 2887,
                  "max": 2887
                },
                "clocks.mem": {
                  "count": 13,
                  "min": 14801,
                  "median": 14801,
                  "p95": 14801,
                  "p99": 14801,
                  "max": 14801
                },
                "power.draw": {
                  "count": 13,
                  "min": 83.33,
                  "median": 196.7,
                  "p95": 200.34,
                  "p99": 200.412,
                  "max": 200.43
                },
                "temperature.gpu": {
                  "count": 13,
                  "min": 53,
                  "median": 61,
                  "p95": 62,
                  "p99": 62,
                  "max": 62
                },
                "memory.used": {
                  "count": 13,
                  "min": 8445,
                  "median": 8453,
                  "p95": 8504,
                  "p99": 8504,
                  "max": 8504
                },
                "memory.total": {
                  "count": 13,
                  "min": 16303,
                  "median": 16303,
                  "p95": 16303,
                  "p99": 16303,
                  "max": 16303
                }
              },
              "phases": [
                12,
                12,
                12,
                13,
                13,
                13,
                13,
                12
              ],
              "temporalStrides": [
                8
              ],
              "fullFramesStart": 1,
              "fullFramesEnd": 1,
              "errors": [],
              "longtasks": 0,
              "cpuEncode": {
                "count": 699,
                "min": 1.0100000202655792,
                "median": 1.875,
                "p95": 2.545499986410141,
                "p99": 2.8355000078678128,
                "max": 3.625
              },
              "prepare": {
                "count": 699,
                "min": 1.0900000035762787,
                "median": 1.2550000250339508,
                "p95": 1.8205000191926957,
                "p99": 1.9099999964237213,
                "max": 2.125
              },
              "raf": {
                "count": 698,
                "min": 5.884999990463257,
                "median": 14.280000001192093,
                "p95": 18.146500009298325,
                "p99": 20.32339999765157,
                "max": 32.8299999833107
              },
              "completion": {
                "count": 698,
                "min": 10.009999990463257,
                "median": 14.20499999821186,
                "p95": 17.222250001132487,
                "p99": 18.64479998648166,
                "max": 32.349999994039536
              },
              "passed": false,
              "cameraMotion": {
                "end": {
                  "origin": [
                    2600,
                    3020,
                    2500
                  ],
                  "target": [
                    2568.9043207471814,
                    2566.009500260453,
                    1609.536252911977
                  ],
                  "up": [
                    0,
                    1,
                    0
                  ],
                  "fov": 58
                },
                "scope": "100m lateral/20m rise and2degree yaw over10s"
              },
              "initialCamera": {
                "origin": [
                  2500,
                  3000,
                  2500
                ],
                "target": [
                  2437.84652678961,
                  2546.009500260453,
                  1611.1639229227237
                ],
                "up": [
                  0,
                  1,
                  0
                ],
                "fov": 58
              },
              "finalCamera": {
                "origin": [
                  2600,
                  3020,
                  2500
                ],
                "target": [
                  2568.9043207471814,
                  2566.009500260453,
                  1609.5362529119773
                ],
                "up": [
                  0,
                  1,
                  0
                ],
                "fov": 58
              },
              "effectiveSunTime": [
                0.5000227333335082,
                0.6327412666666515
              ],
              "heroBakePassCount": {
                "count": 100,
                "min": 1,
                "median": 1,
                "p95": 1,
                "p99": 1,
                "max": 1
              }
            }
          ]
        }
      },
      {
        "label": "Moving native · hero source 128³ (diagnostic)",
        "scope": "Matched moving-camera and linked sun/weather10s windows. Every7frames samples all8temporal phases; no recorder. Per-phase groups still span changing weather, not a fixed-state causal experiment.",
        "report": "./assets/lookdev/performance/v4-hero-moving-generic128-1/report.json",
        "summary": "./assets/lookdev/performance/v4-hero-moving-generic128-1/summary.json",
        "measured": {
          "id": "v4-hero-moving-generic128-1",
          "sourceSHA256": "42c913586d694def52870197bef6c2dcb45d1f6a9f5e2d4e8e8943304cfbc196",
          "sourceStable": true,
          "resolution": 128,
          "resources": {
            "enabled": true,
            "group": {
              "anchorIndex": 0,
              "memberIndices": [
                0,
                7
              ],
              "memberMask": 129,
              "lower": [
                -2355.127148014325,
                -41.9375,
                -1580.3573534755799
              ],
              "upper": [
                1555.1271480143243,
                1719.4375,
                1794.651492498779
              ],
              "scope": "One aggregate lighting density for unchanged native members0+7; fixed peak bounds, rigid parent frame."
            },
            "visible": true,
            "lightingDensityResolution": [
              96,
              64,
              96
            ],
            "featureResolution": 32,
            "sourceResolution": 128,
            "sourceBackend": "immutable-generic-texture-121",
            "sourceCellMeters": 30.548861687723825,
            "reconstructionScope": "More source evaluations at the same physical feature radii, fixed cube and native extinction; unchanged121 weights and HG.8/albedo.999. No new learned physics or native density detail.",
            "featureAdapterMemory": {
              "textureBytes": 533648,
              "packedBytes": 2184192,
              "descriptorBytes": 192
            },
            "sourceCacheMemory": {
              "sampledTextureBytes": 4194304,
              "packedStagingBytes": 4194304,
              "uniformBytes": 2048,
              "unusedCoefficientsBytes": 4,
              "retainedPayloadBytes": 8390660,
              "borrowedModelAndSource": true,
              "driverOverheadExcluded": true
            },
            "auxiliaryLightResolution": 32,
            "densityBakes": 684,
            "sourceBakes": 791,
            "modelSha256": "fabb7e92e65040cdab3e7fe10f1bda4028f7cf129d6117f6e6e872cd577b473b",
            "material": {
              "phase": "HG",
              "g": 0.8,
              "albedo": 0.999
            },
            "scope": "Opt-in aggregate native density for a shared hero121 source. Native extinction, individual raw solar/sky caches and geometry are unchanged. Own solar depth is the sum of group members; no global gain."
          },
          "scope": "Matched moving-camera and linked sun/weather10s windows. Every7frames samples all8temporal phases; no recorder. Per-phase groups still span changing weather, not a fixed-state causal experiment.",
          "views": [
            {
              "view": "ground",
              "fps": 73.36051280197574,
              "gpu": {
                "count": 105,
                "min": 11.337728,
                "median": 13.238272,
                "p95": 15.794176,
                "p99": 16.31584256,
                "max": 17.498112
              },
              "passTimings": [
                {
                  "label": "Native samples for121 lighting",
                  "count": 105,
                  "min": 0,
                  "median": 0.196608,
                  "p95": 0.32767999999999997,
                  "p99": 0.32767999999999997,
                  "max": 0.393216
                },
                {
                  "label": "reduceBoundsPartials",
                  "count": 105,
                  "min": 0,
                  "median": 0.131072,
                  "p95": 0.32767999999999997,
                  "p99": 0.39321599999999995,
                  "max": 0.7208960000000001
                },
                {
                  "label": "mergeBoundsPartials",
                  "count": 105,
                  "min": 0,
                  "median": 0.065536,
                  "p95": 0.196608,
                  "p99": 0.4535091199999992,
                  "max": 0.589824
                },
                {
                  "label": "setupLightTransform",
                  "count": 105,
                  "min": 0,
                  "median": 0,
                  "p95": 0.131072,
                  "p99": 0.196608,
                  "max": 0.196608
                },
                {
                  "label": "prefixLightPacked",
                  "count": 105,
                  "min": 0.32767999999999997,
                  "median": 0.589824,
                  "p95": 0.9830400000000002,
                  "p99": 1.1114905599999998,
                  "max": 1.1141120000000002
                },
                {
                  "label": "Near solar optical-depth prefix",
                  "count": 105,
                  "min": 0.131072,
                  "median": 0.32767999999999997,
                  "p95": 0.524288,
                  "p99": 0.7182745599999996,
                  "max": 0.720896
                },
                {
                  "label": "Near sky optical-depth prefix",
                  "count": 105,
                  "min": 0,
                  "median": 0.131072,
                  "p95": 0.262144,
                  "p99": 0.262144,
                  "max": 0.32767999999999997
                },
                {
                  "label": "buffer featureResampleAxis",
                  "count": 105,
                  "min": 0,
                  "median": 0.065536,
                  "p95": 0.31457279999999976,
                  "p99": 0.45875199999999994,
                  "max": 0.589824
                },
                {
                  "label": "buffer featureMipsFused",
                  "count": 105,
                  "min": 0,
                  "median": 0.065536,
                  "p95": 0.196608,
                  "p99": 0.32505855999999955,
                  "max": 0.32767999999999997
                },
                {
                  "label": "buffer featureAxesFused",
                  "count": 105,
                  "min": 0,
                  "median": 0.065536,
                  "p95": 0.39321599999999995,
                  "p99": 0.5216665599999996,
                  "max": 0.589824
                },
                {
                  "label": "buffer featureSunFused",
                  "count": 105,
                  "min": 0.196608,
                  "median": 0.45875199999999994,
                  "p95": 0.8519680000000002,
                  "p99": 0.9175040000000002,
                  "max": 0.9175040000000002
                },
                {
                  "label": "bakePrefixAndSource",
                  "count": 105,
                  "min": 0,
                  "median": 0.131072,
                  "p95": 0.45875199999999994,
                  "p99": 0.5872025599999996,
                  "max": 0.7864320000000001
                },
                {
                  "label": "Pack near-cloud121 lighting atlas",
                  "count": 105,
                  "min": 0,
                  "median": 0,
                  "p95": 0.065536,
                  "p99": 0.131072,
                  "max": 0.131072
                },
                {
                  "label": "Cached near and native far detailed shadow",
                  "count": 105,
                  "min": 0,
                  "median": 0.065536,
                  "p95": 0.131072,
                  "p99": 0.3198156799999988,
                  "max": 0.589824
                },
                {
                  "label": "Cached near and native far distant shadow",
                  "count": 105,
                  "min": 0.131072,
                  "median": 0.196608,
                  "p95": 0.196608,
                  "p99": 0.196608,
                  "max": 0.262144
                },
                {
                  "label": "Cliff and debris shadow cascade 0",
                  "count": 105,
                  "min": 0,
                  "median": 0,
                  "p95": 0.065536,
                  "p99": 0.065536,
                  "max": 0.065536
                },
                {
                  "label": "Cliff and debris shadow cascade 1",
                  "count": 105,
                  "min": 0,
                  "median": 0,
                  "p95": 0.065536,
                  "p99": 0.065536,
                  "max": 0.262144
                },
                {
                  "label": "Cliff and debris shadow cascade 2",
                  "count": 105,
                  "min": 0,
                  "median": 0,
                  "p95": 0.065536,
                  "p99": 0.065536,
                  "max": 0.065536
                },
                {
                  "label": "Integrate sky optical depth",
                  "count": 105,
                  "min": 0,
                  "median": 0.065536,
                  "p95": 0.065536,
                  "p99": 0.065536,
                  "max": 0.065536
                },
                {
                  "label": "Four-sample terrain geometry",
                  "count": 105,
                  "min": 1.048576,
                  "median": 1.114112,
                  "p95": 1.245184,
                  "p99": 1.703936,
                  "max": 1.835008
                },
                {
                  "label": "Deferred terrain material and lighting",
                  "count": 105,
                  "min": 2.29376,
                  "median": 2.359296,
                  "p95": 2.424832,
                  "p99": 2.424832,
                  "max": 2.490368
                },
                {
                  "label": "Native far samples for121 lighting",
                  "count": 105,
                  "min": 0,
                  "median": 0,
                  "p95": 0.262144,
                  "p99": 0.39059455999999954,
                  "max": 0.45875199999999994
                },
                {
                  "label": "Pack far-cell121 lighting atlas",
                  "count": 105,
                  "min": 0,
                  "median": 0,
                  "p95": 0.065536,
                  "p99": 0.196608,
                  "max": 0.39321599999999995
                },
                {
                  "label": "Native compound hero density",
                  "count": 105,
                  "min": 0,
                  "median": 0.065536,
                  "p95": 0.3145727999999998,
                  "p99": 0.6527385599999996,
                  "max": 0.720896
                },
                {
                  "label": "Pack unchanged hero physical32 features",
                  "count": 105,
                  "min": 0,
                  "median": 0,
                  "p95": 0.05242879999999981,
                  "p99": 0.065536,
                  "max": 0.065536
                },
                {
                  "label": "bakePackedSource",
                  "count": 105,
                  "min": 0.32768,
                  "median": 0.393216,
                  "p95": 0.44564479999999984,
                  "p99": 0.904396799999998,
                  "max": 0.917504
                },
                {
                  "label": "Native atlas interleaved cloud transport",
                  "count": 105,
                  "min": 3.735552,
                  "median": 4.653056,
                  "p95": 6.7371007999999994,
                  "p99": 7.143424,
                  "max": 7.340032
                },
                {
                  "label": "Cloud temporal reprojection",
                  "count": 105,
                  "min": 0.131072,
                  "median": 0.131072,
                  "p95": 0.2490367999999998,
                  "p99": 0.7707033599999975,
                  "max": 0.786432
                },
                {
                  "label": "Sky, terrain, and 121-weight cloud presentation",
                  "count": 105,
                  "min": 0.131072,
                  "median": 0.131072,
                  "p95": 0.196608,
                  "p99": 0.196608,
                  "max": 0.196608
                }
              ],
              "phaseStats": [
                {
                  "phase": 0,
                  "count": 13,
                  "wholeGPU": {
                    "count": 13,
                    "min": 11.665408,
                    "median": 12.713984,
                    "p95": 14.719385599999999,
                    "p99": 15.00250112,
                    "max": 15.07328
                  },
                  "cloud": {
                    "count": 13,
                    "min": 3.801088,
                    "median": 4.194304,
                    "p95": 6.0817407999999995,
                    "p99": 6.301941759999999,
                    "max": 6.356992
                  },
                  "sceneTimeRange": [
                    0.5031622666664919,
                    0.6250356666668258
                  ]
                },
                {
                  "phase": 1,
                  "count": 13,
                  "wholeGPU": {
                    "count": 13,
                    "min": 11.993088,
                    "median": 13.172736,
                    "p95": 15.374745599999999,
                    "p99": 15.50057472,
                    "max": 15.532032
                  },
                  "cloud": {
                    "count": 13,
                    "min": 3.801088,
                    "median": 4.325376,
                    "p95": 6.5011712,
                    "p99": 6.59554304,
                    "max": 6.619136
                  },
                  "sceneTimeRange": [
                    0.5017950666666031,
                    0.6237550000000002
                  ]
                },
                {
                  "phase": 2,
                  "count": 14,
                  "wholeGPU": {
                    "count": 14,
                    "min": 11.599872,
                    "median": 12.713984,
                    "p95": 15.269888,
                    "p99": 15.269888,
                    "max": 15.269888
                  },
                  "cloud": {
                    "count": 14,
                    "min": 3.735552,
                    "median": 4.325376,
                    "p95": 6.5110016,
                    "p99": 6.54508032,
                    "max": 6.5536
                  },
                  "sceneTimeRange": [
                    0.5001081333335241,
                    0.6327586000001434
                  ]
                },
                {
                  "phase": 3,
                  "count": 13,
                  "wholeGPU": {
                    "count": 13,
                    "min": 11.599872,
                    "median": 12.77952,
                    "p95": 15.8728192,
                    "p99": 15.96719104,
                    "max": 15.990784
                  },
                  "cloud": {
                    "count": 13,
                    "min": 3.801088,
                    "median": 4.25984,
                    "p95": 6.658457599999999,
                    "p99": 6.784286719999999,
                    "max": 6.815744
                  },
                  "sceneTimeRange": [
                    0.5099854000000161,
                    0.6315005333332224
                  ]
                },
                {
                  "phase": 4,
                  "count": 13,
                  "wholeGPU": {
                    "count": 13,
                    "min": 12.517376,
                    "median": 14.680064,
                    "p95": 16.4757504,
                    "p99": 17.29363968,
                    "max": 17.498112
                  },
                  "cloud": {
                    "count": 13,
                    "min": 3.801088,
                    "median": 5.701632,
                    "p95": 6.868172799999999,
                    "p99": 7.08837376,
                    "max": 7.143424
                  },
                  "sceneTimeRange": [
                    0.5085615333334609,
                    0.6302412666666511
                  ]
                },
                {
                  "phase": 5,
                  "count": 13,
                  "wholeGPU": {
                    "count": 13,
                    "min": 11.337728,
                    "median": 13.565952,
                    "p95": 15.3223168,
                    "p99": 15.385231359999999,
                    "max": 15.40096
                  },
                  "cloud": {
                    "count": 13,
                    "min": 3.801088,
                    "median": 4.9152,
                    "p95": 6.160384,
                    "p99": 6.3176704,
                    "max": 6.356992
                  },
                  "sceneTimeRange": [
                    0.5072908666666351,
                    0.6289631333335244
                  ]
                },
                {
                  "phase": 6,
                  "count": 13,
                  "wholeGPU": {
                    "count": 13,
                    "min": 12.12416,
                    "median": 13.631488,
                    "p95": 15.505817599999999,
                    "p99": 15.78893312,
                    "max": 15.859712
                  },
                  "cloud": {
                    "count": 13,
                    "min": 3.866624,
                    "median": 4.653056,
                    "p95": 6.7239936,
                    "p99": 6.84982272,
                    "max": 6.88128
                  },
                  "sceneTimeRange": [
                    0.5058863999998572,
                    0.6277090000001592
                  ]
                },
                {
                  "phase": 7,
                  "count": 13,
                  "wholeGPU": {
                    "count": 13,
                    "min": 11.403264,
                    "median": 13.43488,
                    "p95": 16.2791424,
                    "p99": 16.31059968,
                    "max": 16.318464
                  },
                  "cloud": {
                    "count": 13,
                    "min": 3.735552,
                    "median": 5.832704,
                    "p95": 7.2220672,
                    "p99": 7.31643904,
                    "max": 7.340032
                  },
                  "sceneTimeRange": [
                    0.5045262000000478,
                    0.6263282000001275
                  ]
                }
              ],
              "weatherBins": [
                {
                  "range": [
                    0.5,
                    0.5333333333333333
                  ],
                  "count": 25,
                  "wholeGPU": {
                    "count": 25,
                    "min": 12.189696,
                    "median": 14.09024,
                    "p95": 16.3053568,
                    "p99": 17.214996479999996,
                    "max": 17.498112
                  },
                  "cloud": {
                    "count": 25,
                    "min": 4.653056,
                    "median": 5.046272,
                    "p95": 7.143424,
                    "p99": 7.2928460799999995,
                    "max": 7.340032
                  },
                  "byPhase": [
                    {
                      "phase": 0,
                      "count": 3,
                      "min": 4.784128,
                      "median": 4.9152,
                      "p95": 4.9741824,
                      "p99": 4.97942528,
                      "max": 4.980736
                    },
                    {
                      "phase": 1,
                      "count": 3,
                      "min": 4.849664,
                      "median": 5.046272,
                      "p95": 6.2849024,
                      "p99": 6.39500288,
                      "max": 6.422528
                    },
                    {
                      "phase": 2,
                      "count": 4,
                      "min": 4.849664,
                      "median": 5.767168,
                      "p95": 6.5437696,
                      "p99": 6.55163392,
                      "max": 6.5536
                    },
                    {
                      "phase": 3,
                      "count": 3,
                      "min": 4.653056,
                      "median": 6.422528,
                      "p95": 6.5404928,
                      "p99": 6.55097856,
                      "max": 6.5536
                    },
                    {
                      "phase": 4,
                      "count": 3,
                      "min": 4.849664,
                      "median": 6.684672,
                      "p95": 7.0975488,
                      "p99": 7.134248960000001,
                      "max": 7.143424
                    },
                    {
                      "phase": 5,
                      "count": 3,
                      "min": 4.718592,
                      "median": 4.9152,
                      "p95": 5.9179008,
                      "p99": 6.00702976,
                      "max": 6.029312
                    },
                    {
                      "phase": 6,
                      "count": 3,
                      "min": 4.653056,
                      "median": 4.784128,
                      "p95": 6.4356352,
                      "p99": 6.5824358400000005,
                      "max": 6.619136
                    },
                    {
                      "phase": 7,
                      "count": 3,
                      "min": 6.750208,
                      "median": 7.143424,
                      "p95": 7.3203712,
                      "p99": 7.33609984,
                      "max": 7.340032
                    }
                  ]
                },
                {
                  "range": [
                    0.5333333333333333,
                    0.5666666666666667
                  ],
                  "count": 27,
                  "wholeGPU": {
                    "count": 27,
                    "min": 11.337728,
                    "median": 13.1072,
                    "p95": 15.269888,
                    "p99": 15.269888,
                    "max": 15.269888
                  },
                  "cloud": {
                    "count": 27,
                    "min": 3.735552,
                    "median": 4.194304,
                    "p95": 6.4946176,
                    "p99": 6.60209664,
                    "max": 6.619136
                  },
                  "byPhase": [
                    {
                      "phase": 0,
                      "count": 4,
                      "min": 3.801088,
                      "median": 4.980736,
                      "p95": 6.2881792,
                      "p99": 6.34322944,
                      "max": 6.356992
                    },
                    {
                      "phase": 1,
                      "count": 4,
                      "min": 3.866624,
                      "median": 4.849664,
                      "p95": 6.4520192,
                      "p99": 6.58571264,
                      "max": 6.619136
                    },
                    {
                      "phase": 2,
                      "count": 3,
                      "min": 3.735552,
                      "median": 4.325376,
                      "p95": 5.6819711999999996,
                      "p99": 5.802557439999999,
                      "max": 5.832704
                    },
                    {
                      "phase": 3,
                      "count": 3,
                      "min": 3.866624,
                      "median": 3.866624,
                      "p95": 4.1025536,
                      "p99": 4.12352512,
                      "max": 4.128768
                    },
                    {
                      "phase": 4,
                      "count": 3,
                      "min": 3.801088,
                      "median": 4.456448,
                      "p95": 5.6950784,
                      "p99": 5.80517888,
                      "max": 5.832704
                    },
                    {
                      "phase": 5,
                      "count": 3,
                      "min": 3.801088,
                      "median": 4.456448,
                      "p95": 6.1669376,
                      "p99": 6.31898112,
                      "max": 6.356992
                    },
                    {
                      "phase": 6,
                      "count": 3,
                      "min": 3.866624,
                      "median": 3.93216,
                      "p95": 6.291456,
                      "p99": 6.5011712,
                      "max": 6.5536
                    },
                    {
                      "phase": 7,
                      "count": 4,
                      "min": 3.866624,
                      "median": 4.882432,
                      "p95": 5.8884096,
                      "p99": 5.8962739200000005,
                      "max": 5.89824
                    }
                  ]
                },
                {
                  "range": [
                    0.5666666666666667,
                    0.6
                  ],
                  "count": 27,
                  "wholeGPU": {
                    "count": 27,
                    "min": 11.599872,
                    "median": 13.172736,
                    "p95": 15.2174592,
                    "p99": 15.67490048,
                    "max": 15.794176
                  },
                  "cloud": {
                    "count": 27,
                    "min": 3.866624,
                    "median": 4.063232,
                    "p95": 6.5601536,
                    "p99": 6.81312256,
                    "max": 6.88128
                  },
                  "byPhase": [
                    {
                      "phase": 0,
                      "count": 3,
                      "min": 3.866624,
                      "median": 3.997696,
                      "p95": 4.1156608,
                      "p99": 4.12614656,
                      "max": 4.128768
                    },
                    {
                      "phase": 1,
                      "count": 3,
                      "min": 3.997696,
                      "median": 3.997696,
                      "p95": 5.8261503999999995,
                      "p99": 5.98867968,
                      "max": 6.029312
                    },
                    {
                      "phase": 2,
                      "count": 3,
                      "min": 3.997696,
                      "median": 4.063232,
                      "p95": 4.1222144,
                      "p99": 4.12745728,
                      "max": 4.128768
                    },
                    {
                      "phase": 3,
                      "count": 3,
                      "min": 3.997696,
                      "median": 3.997696,
                      "p95": 5.885132799999999,
                      "p99": 6.052904959999999,
                      "max": 6.094848
                    },
                    {
                      "phase": 4,
                      "count": 4,
                      "min": 3.997696,
                      "median": 5.963775999999999,
                      "p95": 6.5896448,
                      "p99": 6.6132377600000005,
                      "max": 6.619136
                    },
                    {
                      "phase": 5,
                      "count": 4,
                      "min": 4.063232,
                      "median": 5.603327999999999,
                      "p95": 5.9342848,
                      "p99": 5.957877760000001,
                      "max": 5.963776
                    },
                    {
                      "phase": 6,
                      "count": 4,
                      "min": 3.997696,
                      "median": 4.620288,
                      "p95": 6.625689599999999,
                      "p99": 6.83016192,
                      "max": 6.88128
                    },
                    {
                      "phase": 7,
                      "count": 3,
                      "min": 3.866624,
                      "median": 3.93216,
                      "p95": 5.9375615999999996,
                      "p99": 6.11581952,
                      "max": 6.160384
                    }
                  ]
                },
                {
                  "range": [
                    0.6,
                    0.6333333333333333
                  ],
                  "count": 26,
                  "wholeGPU": {
                    "count": 26,
                    "min": 11.403264,
                    "median": 12.94336,
                    "p95": 15.64672,
                    "p99": 15.925248,
                    "max": 15.990784
                  },
                  "cloud": {
                    "count": 26,
                    "min": 3.735552,
                    "median": 4.227072,
                    "p95": 6.520832,
                    "p99": 6.766591999999999,
                    "max": 6.815744
                  },
                  "byPhase": [
                    {
                      "phase": 0,
                      "count": 3,
                      "min": 3.866624,
                      "median": 4.194304,
                      "p95": 4.489216,
                      "p99": 4.5154304,
                      "max": 4.521984
                    },
                    {
                      "phase": 1,
                      "count": 3,
                      "min": 3.801088,
                      "median": 4.194304,
                      "p95": 4.3122688,
                      "p99": 4.32275456,
                      "max": 4.325376
                    },
                    {
                      "phase": 2,
                      "count": 4,
                      "min": 3.93216,
                      "median": 4.2598400000000005,
                      "p95": 5.439488,
                      "p99": 5.5967744,
                      "max": 5.636096
                    },
                    {
                      "phase": 3,
                      "count": 4,
                      "min": 3.801088,
                      "median": 4.980736,
                      "p95": 6.648627199999999,
                      "p99": 6.782320639999999,
                      "max": 6.815744
                    },
                    {
                      "phase": 4,
                      "count": 3,
                      "min": 4.390912,
                      "median": 5.701632,
                      "p95": 6.5273856,
                      "p99": 6.60078592,
                      "max": 6.619136
                    },
                    {
                      "phase": 5,
                      "count": 3,
                      "min": 3.93216,
                      "median": 4.128768,
                      "p95": 5.8392576,
                      "p99": 5.99130112,
                      "max": 6.029312
                    },
                    {
                      "phase": 6,
                      "count": 3,
                      "min": 3.866624,
                      "median": 4.128768,
                      "p95": 6.016204800000001,
                      "p99": 6.183976960000001,
                      "max": 6.22592
                    },
                    {
                      "phase": 7,
                      "count": 3,
                      "min": 3.735552,
                      "median": 4.063232,
                      "p95": 5.6557568,
                      "p99": 5.797314559999999,
                      "max": 5.832704
                    }
                  ]
                }
              ],
              "gap": {
                "count": 105,
                "min": 0.7208960000000033,
                "median": 1.4417920000000048,
                "p95": 2.0185088000000033,
                "p99": 2.2885171200000016,
                "max": 2.5559040000000035
              },
              "largestGaps": [
                {
                  "frame": 841,
                  "time": 0.6147746666665873,
                  "label": "Near solar optical-depth prefix",
                  "gpuMs": 0,
                  "beginOffsetMs": 2.555904,
                  "endOffsetMs": 2.555904,
                  "gapBeforeMs": 0.98304
                },
                {
                  "frame": 218,
                  "time": 0.5017950666666031,
                  "label": "Near solar optical-depth prefix",
                  "gpuMs": 0.065536,
                  "beginOffsetMs": 2.490368,
                  "endOffsetMs": 2.555904,
                  "gapBeforeMs": 0.851968
                },
                {
                  "frame": 449,
                  "time": 0.5454555999998253,
                  "label": "Near solar optical-depth prefix",
                  "gpuMs": 0.065536,
                  "beginOffsetMs": 2.424832,
                  "endOffsetMs": 2.490368,
                  "gapBeforeMs": 0.851968
                },
                {
                  "frame": 645,
                  "time": 0.5800947333331904,
                  "label": "Near solar optical-depth prefix",
                  "gpuMs": 0,
                  "beginOffsetMs": 2.490368,
                  "endOffsetMs": 2.490368,
                  "gapBeforeMs": 0.851968
                },
                {
                  "frame": 834,
                  "time": 0.6135312666666508,
                  "label": "Near solar optical-depth prefix",
                  "gpuMs": 0.065536,
                  "beginOffsetMs": 2.424832,
                  "endOffsetMs": 2.490368,
                  "gapBeforeMs": 0.851968
                }
              ],
              "telemetry": {
                "utilization.gpu": {
                  "count": 13,
                  "min": 5,
                  "median": 99,
                  "p95": 99,
                  "p99": 99,
                  "max": 99
                },
                "clocks.gr": {
                  "count": 13,
                  "min": 2872,
                  "median": 2880,
                  "p95": 2882.8,
                  "p99": 2886.16,
                  "max": 2887
                },
                "clocks.mem": {
                  "count": 13,
                  "min": 14801,
                  "median": 14801,
                  "p95": 14801,
                  "p99": 14801,
                  "max": 14801
                },
                "power.draw": {
                  "count": 13,
                  "min": 97.65,
                  "median": 180.03,
                  "p95": 184.102,
                  "p99": 184.2604,
                  "max": 184.3
                },
                "temperature.gpu": {
                  "count": 13,
                  "min": 53,
                  "median": 60,
                  "p95": 61,
                  "p99": 61,
                  "max": 61
                },
                "memory.used": {
                  "count": 13,
                  "min": 8456,
                  "median": 8464,
                  "p95": 8472.8,
                  "p99": 8473.76,
                  "max": 8474
                },
                "memory.total": {
                  "count": 13,
                  "min": 16303,
                  "median": 16303,
                  "p95": 16303,
                  "p99": 16303,
                  "max": 16303
                }
              },
              "phases": [
                13,
                13,
                14,
                13,
                13,
                13,
                13,
                13
              ],
              "temporalStrides": [
                8
              ],
              "fullFramesStart": 1,
              "fullFramesEnd": 1,
              "errors": [],
              "longtasks": 0,
              "cpuEncode": {
                "count": 733,
                "min": 0.7899999916553497,
                "median": 1.4199999868869781,
                "p95": 2.1919999957084655,
                "p99": 2.6106000041961646,
                "max": 4.694999992847443
              },
              "prepare": {
                "count": 733,
                "min": 1.0649999976158142,
                "median": 1.1899999976158142,
                "p95": 1.7519999980926513,
                "p99": 2.1052000093460075,
                "max": 2.9300000071525574
              },
              "raf": {
                "count": 732,
                "min": 6.640000015497208,
                "median": 13.459999993443489,
                "p95": 17.70624999552965,
                "p99": 18.94264999926089,
                "max": 38.16499999165535
              },
              "completion": {
                "count": 732,
                "min": 9.865000009536743,
                "median": 13.54500000178814,
                "p95": 16.282249999046325,
                "p99": 17.536050015985964,
                "max": 21.169999986886978
              },
              "passed": true,
              "cameraMotion": {
                "end": {
                  "origin": [
                    625,
                    276.980182800293,
                    2820
                  ],
                  "target": [
                    573.1733736855567,
                    416.1532837603584,
                    1831.0890592302953
                  ],
                  "up": [
                    0,
                    1,
                    0
                  ],
                  "fov": 52
                },
                "scope": "5m lateral/2m rise and2degree yaw over10s"
              },
              "initialCamera": {
                "origin": [
                  620,
                  274.98018280029294,
                  2820
                ],
                "target": [
                  533.6924509495394,
                  414.15328376035836,
                  1833.5002002300953
                ],
                "up": [
                  0,
                  1,
                  0
                ],
                "fov": 52
              },
              "finalCamera": {
                "origin": [
                  625,
                  276.980182800293,
                  2820
                ],
                "target": [
                  573.1733736855567,
                  416.1532837603584,
                  1831.0890592302953
                ],
                "up": [
                  0,
                  1,
                  0
                ],
                "fov": 52
              },
              "effectiveSunTime": [
                0.5001081333335241,
                0.6327586000001434
              ],
              "heroBakePassCount": {
                "count": 105,
                "min": 1,
                "median": 1,
                "p95": 1,
                "p99": 1,
                "max": 1
              }
            },
            {
              "view": "above",
              "fps": 68.221489769318,
              "gpu": {
                "count": 98,
                "min": 12.648448,
                "median": 14.90944,
                "p95": 16.5904384,
                "p99": 17.06491904,
                "max": 17.891328
              },
              "passTimings": [
                {
                  "label": "Native samples for121 lighting",
                  "count": 98,
                  "min": 0,
                  "median": 0.196608,
                  "p95": 0.32767999999999997,
                  "p99": 0.46465024000000016,
                  "max": 0.65536
                },
                {
                  "label": "reduceBoundsPartials",
                  "count": 98,
                  "min": 0,
                  "median": 0.196608,
                  "p95": 0.39321599999999995,
                  "p99": 0.5262540800000001,
                  "max": 0.589824
                },
                {
                  "label": "mergeBoundsPartials",
                  "count": 98,
                  "min": 0,
                  "median": 0.065536,
                  "p95": 0.196608,
                  "p99": 0.2660761600000001,
                  "max": 0.39321599999999995
                },
                {
                  "label": "setupLightTransform",
                  "count": 98,
                  "min": 0,
                  "median": 0,
                  "p95": 0.131072,
                  "p99": 0.13303808000000006,
                  "max": 0.196608
                },
                {
                  "label": "prefixLightPacked",
                  "count": 98,
                  "min": 0.32767999999999997,
                  "median": 0.589824,
                  "p95": 0.9830400000000002,
                  "p99": 1.0505420800000003,
                  "max": 1.114112
                },
                {
                  "label": "Near solar optical-depth prefix",
                  "count": 98,
                  "min": 0.131072,
                  "median": 0.39321599999999995,
                  "p95": 0.589824,
                  "p99": 0.6573260800000001,
                  "max": 0.7208960000000001
                },
                {
                  "label": "Near sky optical-depth prefix",
                  "count": 98,
                  "min": 0,
                  "median": 0.131072,
                  "p95": 0.196608,
                  "p99": 0.2700083200000003,
                  "max": 0.524288
                },
                {
                  "label": "buffer featureResampleAxis",
                  "count": 98,
                  "min": 0,
                  "median": 0.065536,
                  "p95": 0.39321599999999995,
                  "p99": 0.524288,
                  "max": 0.524288
                },
                {
                  "label": "buffer featureMipsFused",
                  "count": 98,
                  "min": 0,
                  "median": 0.065536,
                  "p95": 0.196608,
                  "p99": 0.2641100800000001,
                  "max": 0.32767999999999997
                },
                {
                  "label": "buffer featureAxesFused",
                  "count": 98,
                  "min": 0,
                  "median": 0.065536,
                  "p95": 0.32767999999999997,
                  "p99": 0.39518208000000005,
                  "max": 0.45875199999999994
                },
                {
                  "label": "buffer featureSunFused",
                  "count": 98,
                  "min": 0.131072,
                  "median": 0.524288,
                  "p95": 0.8519680000000002,
                  "p99": 0.9830400000000002,
                  "max": 0.9830400000000002
                },
                {
                  "label": "bakePrefixAndSource",
                  "count": 98,
                  "min": 0,
                  "median": 0.131072,
                  "p95": 0.45875199999999994,
                  "p99": 0.5917900800000001,
                  "max": 0.65536
                },
                {
                  "label": "Pack near-cloud121 lighting atlas",
                  "count": 98,
                  "min": 0,
                  "median": 0,
                  "p95": 0.131072,
                  "p99": 0.196608,
                  "max": 0.196608
                },
                {
                  "label": "Cached near and native far detailed shadow",
                  "count": 98,
                  "min": 0,
                  "median": 0.065536,
                  "p95": 0.131072,
                  "p99": 0.32768,
                  "max": 0.32768
                },
                {
                  "label": "Cached near and native far distant shadow",
                  "count": 98,
                  "min": 0.131072,
                  "median": 0.196608,
                  "p95": 0.393216,
                  "p99": 0.458752,
                  "max": 0.458752
                },
                {
                  "label": "Cliff and debris shadow cascade 0",
                  "count": 98,
                  "min": 0,
                  "median": 0,
                  "p95": 0,
                  "p99": 0,
                  "max": 0
                },
                {
                  "label": "Cliff and debris shadow cascade 1",
                  "count": 98,
                  "min": 0,
                  "median": 0,
                  "p95": 0,
                  "p99": 0,
                  "max": 0
                },
                {
                  "label": "Cliff and debris shadow cascade 2",
                  "count": 98,
                  "min": 0,
                  "median": 0,
                  "p95": 0,
                  "p99": 0.06750208000000008,
                  "max": 0.131072
                },
                {
                  "label": "Integrate sky optical depth",
                  "count": 98,
                  "min": 0,
                  "median": 0.065536,
                  "p95": 0.065536,
                  "p99": 0.06750208000000008,
                  "max": 0.131072
                },
                {
                  "label": "Four-sample terrain geometry",
                  "count": 98,
                  "min": 1.114112,
                  "median": 1.179648,
                  "p95": 1.7793023999999993,
                  "p99": 1.96608,
                  "max": 1.96608
                },
                {
                  "label": "Deferred terrain material and lighting",
                  "count": 98,
                  "min": 3.93216,
                  "median": 4.063232,
                  "p95": 4.128768,
                  "p99": 4.194304,
                  "max": 4.194304
                },
                {
                  "label": "Native far samples for121 lighting",
                  "count": 98,
                  "min": 0,
                  "median": 0,
                  "p95": 0.196608,
                  "p99": 0.2641100800000001,
                  "max": 0.32767999999999997
                },
                {
                  "label": "Pack far-cell121 lighting atlas",
                  "count": 98,
                  "min": 0,
                  "median": 0,
                  "p95": 0.065536,
                  "p99": 0.131072,
                  "max": 0.131072
                },
                {
                  "label": "Native compound hero density",
                  "count": 98,
                  "min": 0,
                  "median": 0.065536,
                  "p95": 0.393216,
                  "p99": 0.65536,
                  "max": 0.65536
                },
                {
                  "label": "Pack unchanged hero physical32 features",
                  "count": 98,
                  "min": 0,
                  "median": 0,
                  "p95": 0.065536,
                  "p99": 0.065536,
                  "max": 0.065536
                },
                {
                  "label": "bakePackedSource",
                  "count": 98,
                  "min": 0.32768,
                  "median": 0.393216,
                  "p95": 0.4128767999999989,
                  "p99": 0.6016204800000005,
                  "max": 0.98304
                },
                {
                  "label": "Native atlas interleaved cloud transport",
                  "count": 98,
                  "min": 3.080192,
                  "median": 4.554752,
                  "p95": 5.6459264,
                  "p99": 6.066667520000001,
                  "max": 7.274496
                },
                {
                  "label": "Cloud temporal reprojection",
                  "count": 98,
                  "min": 0.131072,
                  "median": 0.131072,
                  "p95": 0.196608,
                  "p99": 0.20054016000000016,
                  "max": 0.32768
                },
                {
                  "label": "Sky, terrain, and 121-weight cloud presentation",
                  "count": 98,
                  "min": 0.131072,
                  "median": 0.196608,
                  "p95": 0.196608,
                  "p99": 0.196608,
                  "max": 0.196608
                }
              ],
              "phaseStats": [
                {
                  "phase": 0,
                  "count": 12,
                  "wholeGPU": {
                    "count": 12,
                    "min": 12.845056,
                    "median": 15.171584,
                    "p95": 16.5019648,
                    "p99": 16.61730816,
                    "max": 16.646144
                  },
                  "cloud": {
                    "count": 12,
                    "min": 3.60448,
                    "median": 4.816896,
                    "p95": 5.560729599999999,
                    "p99": 5.935595520000001,
                    "max": 6.029312
                  },
                  "sceneTimeRange": [
                    0.505841333333254,
                    0.6259041999999665
                  ]
                },
                {
                  "phase": 1,
                  "count": 12,
                  "wholeGPU": {
                    "count": 12,
                    "min": 13.76256,
                    "median": 15.23712,
                    "p95": 17.03936,
                    "p99": 17.03936,
                    "max": 17.03936
                  },
                  "cloud": {
                    "count": 12,
                    "min": 3.407872,
                    "median": 4.816896,
                    "p95": 5.701632,
                    "p99": 5.701632,
                    "max": 5.701632
                  },
                  "sceneTimeRange": [
                    0.5044614666664601,
                    0.6245095999999826
                  ]
                },
                {
                  "phase": 2,
                  "count": 12,
                  "wholeGPU": {
                    "count": 12,
                    "min": 13.1072,
                    "median": 14.155776,
                    "p95": 15.8531584,
                    "p99": 15.91083008,
                    "max": 15.925248
                  },
                  "cloud": {
                    "count": 12,
                    "min": 3.342336,
                    "median": 3.9321599999999997,
                    "p95": 5.5640064,
                    "p99": 5.621678080000001,
                    "max": 5.636096
                  },
                  "sceneTimeRange": [
                    0.5030697333331904,
                    0.623159933332998
                  ]
                },
                {
                  "phase": 3,
                  "count": 13,
                  "wholeGPU": {
                    "count": 13,
                    "min": 12.976128,
                    "median": 15.40096,
                    "p95": 16.0169984,
                    "p99": 16.04845568,
                    "max": 16.05632
                  },
                  "cloud": {
                    "count": 13,
                    "min": 3.473408,
                    "median": 4.718592,
                    "p95": 5.6623104,
                    "p99": 5.69376768,
                    "max": 5.701632
                  },
                  "sceneTimeRange": [
                    0.5016743333331743,
                    0.6328549999999984
                  ]
                },
                {
                  "phase": 4,
                  "count": 13,
                  "wholeGPU": {
                    "count": 13,
                    "min": 12.77952,
                    "median": 14.221312,
                    "p95": 16.7510016,
                    "p99": 17.66326272,
                    "max": 17.891328
                  },
                  "cloud": {
                    "count": 13,
                    "min": 3.2768,
                    "median": 3.670016,
                    "p95": 6.212812799999997,
                    "p99": 7.062159359999998,
                    "max": 7.274496
                  },
                  "sceneTimeRange": [
                    0.5001183999999365,
                    0.6314521333332841
                  ]
                },
                {
                  "phase": 5,
                  "count": 12,
                  "wholeGPU": {
                    "count": 12,
                    "min": 13.500416,
                    "median": 14.778368,
                    "p95": 16.0858112,
                    "p99": 16.11464704,
                    "max": 16.121856
                  },
                  "cloud": {
                    "count": 12,
                    "min": 3.080192,
                    "median": 4.521984,
                    "p95": 5.3018624,
                    "p99": 5.35953408,
                    "max": 5.373952
                  },
                  "sceneTimeRange": [
                    0.5099306666664283,
                    0.6300631999997283
                  ]
                },
                {
                  "phase": 6,
                  "count": 12,
                  "wholeGPU": {
                    "count": 12,
                    "min": 13.303808,
                    "median": 14.712831999999999,
                    "p95": 16.4429824,
                    "p99": 16.50065408,
                    "max": 16.515072
                  },
                  "cloud": {
                    "count": 12,
                    "min": 3.211264,
                    "median": 3.670016,
                    "p95": 5.128192,
                    "p99": 5.2723712,
                    "max": 5.308416
                  },
                  "sceneTimeRange": [
                    0.5084627333331109,
                    0.6287009999998396
                  ]
                },
                {
                  "phase": 7,
                  "count": 12,
                  "wholeGPU": {
                    "count": 12,
                    "min": 12.648448,
                    "median": 14.7456,
                    "p95": 15.941632,
                    "p99": 16.085811200000002,
                    "max": 16.121856
                  },
                  "cloud": {
                    "count": 12,
                    "min": 3.342336,
                    "median": 4.620288,
                    "p95": 5.259264,
                    "p99": 5.4034432,
                    "max": 5.439488
                  },
                  "sceneTimeRange": [
                    0.5071351999998094,
                    0.6273362666666492
                  ]
                }
              ],
              "weatherBins": [
                {
                  "range": [
                    0.5,
                    0.5333333333333333
                  ],
                  "count": 25,
                  "wholeGPU": {
                    "count": 25,
                    "min": 12.648448,
                    "median": 15.007744,
                    "p95": 16.7510016,
                    "p99": 17.623941119999998,
                    "max": 17.891328
                  },
                  "cloud": {
                    "count": 25,
                    "min": 3.407872,
                    "median": 4.718592,
                    "p95": 5.701632,
                    "p99": 6.8970086399999975,
                    "max": 7.274496
                  },
                  "byPhase": [
                    {
                      "phase": 0,
                      "count": 3,
                      "min": 3.60448,
                      "median": 5.177344,
                      "p95": 5.177344,
                      "p99": 5.177344,
                      "max": 5.177344
                    },
                    {
                      "phase": 1,
                      "count": 3,
                      "min": 3.407872,
                      "median": 4.849664,
                      "p95": 5.6164352,
                      "p99": 5.68459264,
                      "max": 5.701632
                    },
                    {
                      "phase": 2,
                      "count": 3,
                      "min": 3.538944,
                      "median": 4.718592,
                      "p95": 5.5443456,
                      "p99": 5.61774592,
                      "max": 5.636096
                    },
                    {
                      "phase": 3,
                      "count": 3,
                      "min": 4.718592,
                      "median": 4.718592,
                      "p95": 5.603328,
                      "p99": 5.6819711999999996,
                      "max": 5.701632
                    },
                    {
                      "phase": 4,
                      "count": 4,
                      "min": 3.473408,
                      "median": 3.506176,
                      "p95": 6.714163199999999,
                      "p99": 7.162429439999999,
                      "max": 7.274496
                    },
                    {
                      "phase": 5,
                      "count": 3,
                      "min": 3.407872,
                      "median": 4.390912,
                      "p95": 4.8037887999999995,
                      "p99": 4.84048896,
                      "max": 4.849664
                    },
                    {
                      "phase": 6,
                      "count": 3,
                      "min": 4.784128,
                      "median": 4.980736,
                      "p95": 5.275648,
                      "p99": 5.3018624,
                      "max": 5.308416
                    },
                    {
                      "phase": 7,
                      "count": 3,
                      "min": 3.473408,
                      "median": 4.58752,
                      "p95": 4.7644671999999995,
                      "p99": 4.78019584,
                      "max": 4.784128
                    }
                  ]
                },
                {
                  "range": [
                    0.5333333333333333,
                    0.5666666666666667
                  ],
                  "count": 24,
                  "wholeGPU": {
                    "count": 24,
                    "min": 12.976128,
                    "median": 14.516224000000001,
                    "p95": 16.1120256,
                    "p99": 16.32370688,
                    "max": 16.384
                  },
                  "cloud": {
                    "count": 24,
                    "min": 3.342336,
                    "median": 4.128768,
                    "p95": 5.6164352,
                    "p99": 5.93887232,
                    "max": 6.029312
                  },
                  "byPhase": [
                    {
                      "phase": 0,
                      "count": 3,
                      "min": 3.670016,
                      "median": 4.25984,
                      "p95": 5.8523648,
                      "p99": 5.99392256,
                      "max": 6.029312
                    },
                    {
                      "phase": 1,
                      "count": 3,
                      "min": 4.325376,
                      "median": 4.325376,
                      "p95": 4.7382528,
                      "p99": 4.77495296,
                      "max": 4.784128
                    },
                    {
                      "phase": 2,
                      "count": 3,
                      "min": 3.342336,
                      "median": 3.801088,
                      "p95": 5.3346304,
                      "p99": 5.47094528,
                      "max": 5.505024
                    },
                    {
                      "phase": 3,
                      "count": 3,
                      "min": 3.997696,
                      "median": 5.439488,
                      "p95": 5.6164352,
                      "p99": 5.6321638400000005,
                      "max": 5.636096
                    },
                    {
                      "phase": 4,
                      "count": 3,
                      "min": 3.60448,
                      "median": 3.670016,
                      "p95": 5.3215232,
                      "p99": 5.46832384,
                      "max": 5.505024
                    },
                    {
                      "phase": 5,
                      "count": 3,
                      "min": 3.473408,
                      "median": 3.60448,
                      "p95": 5.1970048,
                      "p99": 5.33856256,
                      "max": 5.373952
                    },
                    {
                      "phase": 6,
                      "count": 3,
                      "min": 3.60448,
                      "median": 3.670016,
                      "p95": 3.670016,
                      "p99": 3.670016,
                      "max": 3.670016
                    },
                    {
                      "phase": 7,
                      "count": 3,
                      "min": 3.670016,
                      "median": 4.9152,
                      "p95": 5.3870591999999995,
                      "p99": 5.42900224,
                      "max": 5.439488
                    }
                  ]
                },
                {
                  "range": [
                    0.5666666666666667,
                    0.6
                  ],
                  "count": 24,
                  "wholeGPU": {
                    "count": 24,
                    "min": 13.565952,
                    "median": 15.433727999999999,
                    "p95": 16.551116800000003,
                    "p99": 16.93384704,
                    "max": 17.03936
                  },
                  "cloud": {
                    "count": 24,
                    "min": 3.2768,
                    "median": 4.816896,
                    "p95": 5.636096,
                    "p99": 5.68655872,
                    "max": 5.701632
                  },
                  "byPhase": [
                    {
                      "phase": 0,
                      "count": 3,
                      "min": 4.980736,
                      "median": 4.980736,
                      "p95": 5.0397184,
                      "p99": 5.04496128,
                      "max": 5.046272
                    },
                    {
                      "phase": 1,
                      "count": 3,
                      "min": 5.636096,
                      "median": 5.636096,
                      "p95": 5.6950784,
                      "p99": 5.70032128,
                      "max": 5.701632
                    },
                    {
                      "phase": 2,
                      "count": 3,
                      "min": 3.407872,
                      "median": 4.456448,
                      "p95": 4.8103424,
                      "p99": 4.841799679999999,
                      "max": 4.849664
                    },
                    {
                      "phase": 3,
                      "count": 3,
                      "min": 3.473408,
                      "median": 4.718592,
                      "p95": 5.1904512,
                      "p99": 5.2323942400000005,
                      "max": 5.24288
                    },
                    {
                      "phase": 4,
                      "count": 3,
                      "min": 3.2768,
                      "median": 3.60448,
                      "p95": 4.9610752,
                      "p99": 5.0816614399999995,
                      "max": 5.111808
                    },
                    {
                      "phase": 5,
                      "count": 3,
                      "min": 4.128768,
                      "median": 4.980736,
                      "p95": 5.216665600000001,
                      "p99": 5.2376371200000005,
                      "max": 5.24288
                    },
                    {
                      "phase": 6,
                      "count": 3,
                      "min": 3.342336,
                      "median": 3.407872,
                      "p95": 4.646502399999999,
                      "p99": 4.75660288,
                      "max": 4.784128
                    },
                    {
                      "phase": 7,
                      "count": 3,
                      "min": 3.342336,
                      "median": 3.342336,
                      "p95": 4.9348608,
                      "p99": 5.07641856,
                      "max": 5.111808
                    }
                  ]
                },
                {
                  "range": [
                    0.6,
                    0.6333333333333333
                  ],
                  "count": 25,
                  "wholeGPU": {
                    "count": 25,
                    "min": 12.976128,
                    "median": 13.959168,
                    "p95": 16.0432128,
                    "p99": 16.81915904,
                    "max": 17.03936
                  },
                  "cloud": {
                    "count": 25,
                    "min": 3.080192,
                    "median": 4.325376,
                    "p95": 5.033164799999999,
                    "p99": 5.31103744,
                    "max": 5.373952
                  },
                  "byPhase": [
                    {
                      "phase": 0,
                      "count": 3,
                      "min": 4.325376,
                      "median": 4.325376,
                      "p95": 4.620288,
                      "p99": 4.6465024,
                      "max": 4.653056
                    },
                    {
                      "phase": 1,
                      "count": 3,
                      "min": 4.521984,
                      "median": 4.653056,
                      "p95": 5.3018624,
                      "p99": 5.35953408,
                      "max": 5.373952
                    },
                    {
                      "phase": 2,
                      "count": 3,
                      "min": 3.342336,
                      "median": 3.866624,
                      "p95": 3.9845888,
                      "p99": 3.99507456,
                      "max": 3.997696
                    },
                    {
                      "phase": 3,
                      "count": 4,
                      "min": 3.60448,
                      "median": 4.030464,
                      "p95": 4.5678592,
                      "p99": 4.58358784,
                      "max": 4.58752
                    },
                    {
                      "phase": 4,
                      "count": 3,
                      "min": 3.670016,
                      "median": 3.735552,
                      "p95": 4.620288,
                      "p99": 4.6989312000000005,
                      "max": 4.718592
                    },
                    {
                      "phase": 5,
                      "count": 3,
                      "min": 3.080192,
                      "median": 4.653056,
                      "p95": 5.0659328,
                      "p99": 5.10263296,
                      "max": 5.111808
                    },
                    {
                      "phase": 6,
                      "count": 3,
                      "min": 3.211264,
                      "median": 3.60448,
                      "p95": 4.5481984,
                      "p99": 4.6320844800000005,
                      "max": 4.653056
                    },
                    {
                      "phase": 7,
                      "count": 3,
                      "min": 3.407872,
                      "median": 4.653056,
                      "p95": 4.653056,
                      "p99": 4.653056,
                      "max": 4.653056
                    }
                  ]
                }
              ],
              "gap": {
                "count": 98,
                "min": 0.4587519999999987,
                "median": 1.2124160000000037,
                "p95": 1.9660800000000034,
                "p99": 2.2996582400000025,
                "max": 2.490368000000002
              },
              "largestGaps": [
                {
                  "frame": 1457,
                  "time": 0.5740364666664589,
                  "label": "Near sky optical-depth prefix",
                  "gpuMs": 0,
                  "beginOffsetMs": 2.555904,
                  "endOffsetMs": 2.555904,
                  "gapBeforeMs": 0.917504
                },
                {
                  "frame": 1219,
                  "time": 0.5273794666663802,
                  "label": "Native far samples for121 lighting",
                  "gpuMs": 0,
                  "beginOffsetMs": 9.568256,
                  "endOffsetMs": 9.568256,
                  "gapBeforeMs": 0.851968
                },
                {
                  "frame": 1170,
                  "time": 0.5180857999996347,
                  "label": "Near solar optical-depth prefix",
                  "gpuMs": 0.065536,
                  "beginOffsetMs": 0.98304,
                  "endOffsetMs": 1.048576,
                  "gapBeforeMs": 0.786432
                },
                {
                  "frame": 1184,
                  "time": 0.5208079999999207,
                  "label": "Near solar optical-depth prefix",
                  "gpuMs": 0.065536,
                  "beginOffsetMs": 0.98304,
                  "endOffsetMs": 1.048576,
                  "gapBeforeMs": 0.786432
                },
                {
                  "frame": 1205,
                  "time": 0.5247849333329994,
                  "label": "Near solar optical-depth prefix",
                  "gpuMs": 0,
                  "beginOffsetMs": 0.98304,
                  "endOffsetMs": 0.98304,
                  "gapBeforeMs": 0.786432
                }
              ],
              "telemetry": {
                "utilization.gpu": {
                  "count": 12,
                  "min": 4,
                  "median": 99,
                  "p95": 99,
                  "p99": 99,
                  "max": 99
                },
                "clocks.gr": {
                  "count": 12,
                  "min": 2865,
                  "median": 2865,
                  "p95": 2878.75,
                  "p99": 2885.35,
                  "max": 2887
                },
                "clocks.mem": {
                  "count": 12,
                  "min": 14801,
                  "median": 14801,
                  "p95": 14801,
                  "p99": 14801,
                  "max": 14801
                },
                "power.draw": {
                  "count": 12,
                  "min": 114.21,
                  "median": 203.175,
                  "p95": 209.3595,
                  "p99": 212.48790000000002,
                  "max": 213.27
                },
                "temperature.gpu": {
                  "count": 12,
                  "min": 55,
                  "median": 63,
                  "p95": 63,
                  "p99": 63,
                  "max": 63
                },
                "memory.used": {
                  "count": 12,
                  "min": 8463,
                  "median": 8464,
                  "p95": 8470.35,
                  "p99": 8471.67,
                  "max": 8472
                },
                "memory.total": {
                  "count": 12,
                  "min": 16303,
                  "median": 16303,
                  "p95": 16303,
                  "p99": 16303,
                  "max": 16303
                }
              },
              "phases": [
                12,
                12,
                12,
                13,
                13,
                12,
                12,
                12
              ],
              "temporalStrides": [
                8
              ],
              "fullFramesStart": 1,
              "fullFramesEnd": 1,
              "errors": [],
              "longtasks": 0,
              "cpuEncode": {
                "count": 683,
                "min": 0.7750000059604645,
                "median": 1.4599999785423279,
                "p95": 2.164500018954277,
                "p99": 2.5677000004053108,
                "max": 2.9100000262260437
              },
              "prepare": {
                "count": 683,
                "min": 1.0600000023841858,
                "median": 1.1749999821186066,
                "p95": 1.7244999945163726,
                "p99": 2.006799998879432,
                "max": 2.1549999713897705
              },
              "raf": {
                "count": 682,
                "min": 7.804999977350235,
                "median": 14.769999995827675,
                "p95": 18.51475001424551,
                "p99": 19.826150003969666,
                "max": 25.275000005960464
              },
              "completion": {
                "count": 682,
                "min": 9.715000003576279,
                "median": 14.549999997019768,
                "p95": 17.073750017583368,
                "p99": 18.906150012612308,
                "max": 25.229999989271164
              },
              "passed": true,
              "cameraMotion": {
                "end": {
                  "origin": [
                    2600,
                    3020,
                    2500
                  ],
                  "target": [
                    2568.9043207471814,
                    2566.009500260453,
                    1609.536252911977
                  ],
                  "up": [
                    0,
                    1,
                    0
                  ],
                  "fov": 58
                },
                "scope": "100m lateral/20m rise and2degree yaw over10s"
              },
              "initialCamera": {
                "origin": [
                  2500,
                  3000,
                  2500
                ],
                "target": [
                  2437.84652678961,
                  2546.009500260453,
                  1611.1639229227237
                ],
                "up": [
                  0,
                  1,
                  0
                ],
                "fov": 58
              },
              "finalCamera": {
                "origin": [
                  2600,
                  3020,
                  2500
                ],
                "target": [
                  2568.9043207471814,
                  2566.009500260453,
                  1609.5362529119773
                ],
                "up": [
                  0,
                  1,
                  0
                ],
                "fov": 58
              },
              "effectiveSunTime": [
                0.5001183999999365,
                0.6328549999999984
              ],
              "heroBakePassCount": {
                "count": 98,
                "min": 1,
                "median": 1,
                "p95": 1,
                "p99": 1,
                "max": 1
              }
            }
          ]
        }
      },
      {
        "label": "Native workgroup raw integrity · 268 checks",
        "scope": "50 full-trace 163×93 renders; five workgroup shapes and terrain-clipped cases. Exact raw RGB/T/depth, sourceStable and no errors. Integrity only; no timing or selected workgroup change.",
        "report": "./assets/lookdev/performance/v4-native-workgroup-check1/report.json"
      },
      {
        "label": "Fine hero compound source · integrity only",
        "scope": "21 checks, zero errors, stable source; deterministic rewind/endpoints/two pending frames. Four-member group preserves native opacity against separate sources; changed lighting is not equivalent and awaits visual review.",
        "report": "./assets/lookdev/performance/v4-native-fine-hero-check1/report.json"
      },
      {
        "label": "Nearby cloud source64 · integrity only",
        "scope": "65 checks. Same immutable model and physical32³ features; unchanged native opacity, exact replay/endpoints/two pending frames. Generic32 isolates arithmetic (0.0648%radiance RMS vs prefix);64 changes reconstruction (29.54%RMS). Visual/cost acceptance separate.",
        "report": "./assets/lookdev/performance/v4-near-source64-check1/report.json"
      },
      {
        "label": "Cloud environmental closure · integrity only",
        "scope": "32 checks: exact native extinction and zero-environment solar121 result; deterministic replay/endpoints/two pending frames.21.42%radiance RMS between approximate environmental closures is a change, not reference accuracy. No speed/appearance acceptance.",
        "report": "./assets/lookdev/performance/v4-cloud-environment-check1/report.json"
      },
      {
        "label": "Native1080 export from Low · regression passed",
        "scope": "Only1s/60frames covering the full timeline. Every cloud trace/output1920×1080, full temporalstride1, then Low640×360 restored. Decoder counts60VP9frames; first/middle/last inspected. Not75s animation acceptance or live60FPS proof.",
        "report": "./assets/lookdev/performance/v4-native-export-proof1/report.json",
        "summary": "./assets/lookdev/performance/v4-native-export-proof1/decode.json"
      },
      {
        "label": "Sky-fill artist calibration ·53 integrity checks",
        "scope": "Exact native opacity, zero-sky solar121 and ground-only output preserved. Hemisphere/wide are bounded artist calibrations; no transport accuracy or timing claim.",
        "report": "./assets/lookdev/performance/v4-cloud-sky-fill-check1/report.json"
      },
      {
        "label": "Shared rigid cloud drift ·41 leaf integrity checks",
        "scope": "512 curved transforms, exact zero-motion reconstruction, reduced analytic moving-plane error, opaque cliff leakage0. Actual native temporal motion and cost remain separate.",
        "report": "./assets/lookdev/performance/v4-cloud-motion-check1/report.json"
      },
      {
        "label": "Finite solar disk · functional candidate",
        "scope": "Stills retain finite-disk falloff as a candidate. Offline sweep exposes local lighting oscillations.711component gates isolate external far-Sun attenuation;169sparse-oracle gates confirm aliasing in actual16sample far-shadow integration. Production correction, continuity and cost remain pending.",
        "report": "./assets/lookdev/performance/v4-cloud-solar-disk-check1/report.json"
      },
      {
        "label": "Terrain fastpath · bounded rounding, exact display",
        "scope": "Native depth exact and displayed ground byte-identical; strict raw RGB gate differs at24 half-rounding boundaries. Matched cost now rejects this option: terrain time increases about2.1/3.3ms on ground/aerial.",
        "report": "./assets/lookdev/performance/v4-terrain-fastpath-native3/summary.json",
        "summary": "./assets/lookdev/performance/v4-terrain-fastpath-display1/display-comparison.json"
      },
      {
        "label": "Workgroup sweep · retain8×8",
        "scope": "Retain8x8; no consistent two-view workgroup gain and every leg failsGPU p95 Both controls and all12legs recorded; monitored bounded comparison, not all-view acceptance.",
        "report": "./assets/lookdev/performance/v4-workgroups-monitored1/comparison.json"
      },
      {
        "label": "Height gather six-field exact parity",
        "scope": "Six-field108672 queries and production383vertices/11contacts are exact to precise; native ground/aerial PNGs byte-identical. Matched total cost modestly lower; final60fps target still fails.",
        "report": "./assets/lookdev/performance/v4-height-gather-fields1/report.json"
      },
      {
        "label": "Height gather actual contact correctness",
        "scope": "Six-field108672 queries and production383vertices/11contacts are exact to precise; native ground/aerial PNGs byte-identical. Matched total cost modestly lower; final60fps target still fails.",
        "report": "./assets/lookdev/performance/v4-height-gather-contacts1/report.json"
      },
      {
        "label": "Far-Sun points guard · exact native, slower",
        "scope": "96checks and18 native1920×1080 full-trace renders are rawRGB/T/depth exact. Matched points-guard cost is slower; keep off.",
        "report": "./assets/lookdev/performance/v4-far-guard-native1/report.json"
      },
      {
        "label": "Corrected-height six-mode cost comparison",
        "scope": "Every tested mode misses both the GPU p95 budget and 60 completed frames/s. Actual ownership checks were 4.68–9.657 seconds apart; intermittent GUI/DWM work is not excluded. CPU, RAF and GPU completion metrics are recorded separately; none is scanout cadence. Homepage defaults remain unchanged.",
        "report": "./assets/lookdev/performance/v4-gather-cost-comparison1/comparison.json"
      },
      {
        "label": "Float32 height filtering · local contact pass",
        "scope": "84checks; explicit float32-filterable and exact conversion of38.54million source texels.383production vertices/11foreground contacts pass2mm (max0.0153/0.0126mm), normals unchanged. Arbitrary field queries still reach109.6mm near and329.4mm outer error. No global2mm guarantee, integration, or timing claim.",
        "report": "./assets/lookdev/performance/v4-height-float32-check1/report.json",
        "summary": "./assets/lookdev/performance/v4-height-float32-check1/summary.json"
      },
      {
        "label": "Production Float32 height · native visual candidate",
        "scope": "66 contact checks pass on the actual production resource/cache path with explicit float32-filterable and 27 sampled-texture limit. Foreground contact max 0.0126 mm; normals preserved. Ground/grazing/aerial mean RGB differences 0.0295/0.0431/0.00159 codes, maxima 43/58/12 at sparse edges. Global hardware interpolation errors remain distinct; no timing or moving-camera acceptance. Adds 147 MiB.",
        "report": "./assets/lookdev/performance/v4-height-r32-production-contact1/report.json",
        "summary": "./assets/lookdev/performance/v4-height-r32-native-comparison1/comparison.json",
        "crops": [
          "./assets/lookdev/performance/v4-height-r32-native-comparison1/ground-reference-peak-crop.png",
          "./assets/lookdev/performance/v4-height-r32-native-comparison1/grazing-contact-peak-crop.png",
          "./assets/lookdev/performance/v4-height-r32-native-comparison1/aerial-reference-peak-crop.png"
        ]
      }
    ]
  },
  "flightCheckpoints": [
    {
      "id": "v4-flight-checkpoints1",
      "label": "Flight diagnosis checkpoints",
      "status": "not accepted",
      "scope": "Exact cinematic-path snapshots for diagnosis; not a completed film or live motion review.",
      "frames": [
        {
          "id": "v4-flight-checkpoints1-film-dawn",
          "src": "./assets/lookdev/iterations/v4-flight-checkpoints1/film-dawn.png",
          "label": "Flight diagnosis checkpoints · NEUTRAL / WB 0.9,1,1.2 / exposure 1.15",
          "caption": "Unreviewed candidate · exact full-trace GPU readback · 1536 × 864 cloud trace / 1920 × 1080 output · weather 0.04, sun 0.04, coverage 0.65 · NEUTRAL / WB 0.9,1,1.2 / exposure 1.15.",
          "config": "./assets/lookdev/iterations/v4-flight-checkpoints1/film-dawn.config.json",
          "metadata": "./assets/lookdev/iterations/v4-flight-checkpoints1/film-dawn.json",
          "quality": "high",
          "time": 0.04,
          "status": "unreviewed",
          "sourceSHA256": "fd30dcd31d874bdd67d92ba84ee300e2008a5288e2d5ae7fd49553005d6183d0",
          "traceSize": [
            1536,
            864
          ],
          "outputSize": [
            1920,
            1080
          ]
        },
        {
          "id": "v4-flight-checkpoints1-film-sunrise",
          "src": "./assets/lookdev/iterations/v4-flight-checkpoints1/film-sunrise.png",
          "label": "Flight diagnosis checkpoints · NEUTRAL / WB 0.9,1,1.2 / exposure 1.15",
          "caption": "Unreviewed candidate · exact full-trace GPU readback · 1536 × 864 cloud trace / 1920 × 1080 output · weather 0.23, sun 0.23, coverage 0.65 · NEUTRAL / WB 0.9,1,1.2 / exposure 1.15.",
          "config": "./assets/lookdev/iterations/v4-flight-checkpoints1/film-sunrise.config.json",
          "metadata": "./assets/lookdev/iterations/v4-flight-checkpoints1/film-sunrise.json",
          "quality": "high",
          "time": 0.23,
          "status": "unreviewed",
          "sourceSHA256": "fd30dcd31d874bdd67d92ba84ee300e2008a5288e2d5ae7fd49553005d6183d0",
          "traceSize": [
            1536,
            864
          ],
          "outputSize": [
            1920,
            1080
          ]
        },
        {
          "id": "v4-flight-checkpoints1-film-formation",
          "src": "./assets/lookdev/iterations/v4-flight-checkpoints1/film-formation.png",
          "label": "Flight diagnosis checkpoints · NEUTRAL / WB 0.9,1,1.2 / exposure 1.15",
          "caption": "Unreviewed candidate · exact full-trace GPU readback · 1536 × 864 cloud trace / 1920 × 1080 output · weather 0.4, sun 0.4, coverage 0.65 · NEUTRAL / WB 0.9,1,1.2 / exposure 1.15.",
          "config": "./assets/lookdev/iterations/v4-flight-checkpoints1/film-formation.config.json",
          "metadata": "./assets/lookdev/iterations/v4-flight-checkpoints1/film-formation.json",
          "quality": "high",
          "time": 0.4,
          "status": "unreviewed",
          "sourceSHA256": "fd30dcd31d874bdd67d92ba84ee300e2008a5288e2d5ae7fd49553005d6183d0",
          "traceSize": [
            1536,
            864
          ],
          "outputSize": [
            1920,
            1080
          ]
        },
        {
          "id": "v4-flight-checkpoints1-film-approach",
          "src": "./assets/lookdev/iterations/v4-flight-checkpoints1/film-approach.png",
          "label": "Flight diagnosis checkpoints · NEUTRAL / WB 0.9,1,1.2 / exposure 1.15",
          "caption": "Unreviewed candidate · exact full-trace GPU readback · 1536 × 864 cloud trace / 1920 × 1080 output · weather 0.56, sun 0.56, coverage 0.65 · NEUTRAL / WB 0.9,1,1.2 / exposure 1.15.",
          "config": "./assets/lookdev/iterations/v4-flight-checkpoints1/film-approach.config.json",
          "metadata": "./assets/lookdev/iterations/v4-flight-checkpoints1/film-approach.json",
          "quality": "high",
          "time": 0.56,
          "status": "unreviewed",
          "sourceSHA256": "fd30dcd31d874bdd67d92ba84ee300e2008a5288e2d5ae7fd49553005d6183d0",
          "traceSize": [
            1536,
            864
          ],
          "outputSize": [
            1920,
            1080
          ]
        },
        {
          "id": "v4-flight-checkpoints1-film-inside",
          "src": "./assets/lookdev/iterations/v4-flight-checkpoints1/film-inside.png",
          "label": "Flight diagnosis checkpoints · NEUTRAL / WB 0.9,1,1.2 / exposure 1.15",
          "caption": "Unreviewed candidate · exact full-trace GPU readback · 1536 × 864 cloud trace / 1920 × 1080 output · weather 0.64, sun 0.64, coverage 0.65 · NEUTRAL / WB 0.9,1,1.2 / exposure 1.15.",
          "config": "./assets/lookdev/iterations/v4-flight-checkpoints1/film-inside.config.json",
          "metadata": "./assets/lookdev/iterations/v4-flight-checkpoints1/film-inside.json",
          "quality": "high",
          "time": 0.64,
          "status": "unreviewed",
          "sourceSHA256": "fd30dcd31d874bdd67d92ba84ee300e2008a5288e2d5ae7fd49553005d6183d0",
          "traceSize": [
            1536,
            864
          ],
          "outputSize": [
            1920,
            1080
          ]
        },
        {
          "id": "v4-flight-checkpoints1-film-above",
          "src": "./assets/lookdev/iterations/v4-flight-checkpoints1/film-above.png",
          "label": "Flight diagnosis checkpoints · NEUTRAL / WB 0.9,1,1.2 / exposure 1.15",
          "caption": "Unreviewed candidate · exact full-trace GPU readback · 1536 × 864 cloud trace / 1920 × 1080 output · weather 0.77, sun 0.77, coverage 0.65 · NEUTRAL / WB 0.9,1,1.2 / exposure 1.15.",
          "config": "./assets/lookdev/iterations/v4-flight-checkpoints1/film-above.config.json",
          "metadata": "./assets/lookdev/iterations/v4-flight-checkpoints1/film-above.json",
          "quality": "high",
          "time": 0.77,
          "status": "unreviewed",
          "sourceSHA256": "fd30dcd31d874bdd67d92ba84ee300e2008a5288e2d5ae7fd49553005d6183d0",
          "traceSize": [
            1536,
            864
          ],
          "outputSize": [
            1920,
            1080
          ]
        },
        {
          "id": "v4-flight-checkpoints1-film-sunset",
          "src": "./assets/lookdev/iterations/v4-flight-checkpoints1/film-sunset.png",
          "label": "Flight diagnosis checkpoints · NEUTRAL / WB 0.9,1,1.2 / exposure 1.15",
          "caption": "Unreviewed candidate · exact full-trace GPU readback · 1536 × 864 cloud trace / 1920 × 1080 output · weather 0.89, sun 0.89, coverage 0.65 · NEUTRAL / WB 0.9,1,1.2 / exposure 1.15.",
          "config": "./assets/lookdev/iterations/v4-flight-checkpoints1/film-sunset.config.json",
          "metadata": "./assets/lookdev/iterations/v4-flight-checkpoints1/film-sunset.json",
          "quality": "high",
          "time": 0.89,
          "status": "unreviewed",
          "sourceSHA256": "fd30dcd31d874bdd67d92ba84ee300e2008a5288e2d5ae7fd49553005d6183d0",
          "traceSize": [
            1536,
            864
          ],
          "outputSize": [
            1920,
            1080
          ]
        },
        {
          "id": "v4-flight-checkpoints1-film-dusk",
          "src": "./assets/lookdev/iterations/v4-flight-checkpoints1/film-dusk.png",
          "label": "Flight diagnosis checkpoints · NEUTRAL / WB 0.9,1,1.2 / exposure 1.15",
          "caption": "Unreviewed candidate · exact full-trace GPU readback · 1536 × 864 cloud trace / 1920 × 1080 output · weather 0.96, sun 0.96, coverage 0.65 · NEUTRAL / WB 0.9,1,1.2 / exposure 1.15.",
          "config": "./assets/lookdev/iterations/v4-flight-checkpoints1/film-dusk.config.json",
          "metadata": "./assets/lookdev/iterations/v4-flight-checkpoints1/film-dusk.json",
          "quality": "high",
          "time": 0.96,
          "status": "unreviewed",
          "sourceSHA256": "fd30dcd31d874bdd67d92ba84ee300e2008a5288e2d5ae7fd49553005d6183d0",
          "traceSize": [
            1536,
            864
          ],
          "outputSize": [
            1920,
            1080
          ]
        }
      ],
      "review": "Sun is visible at sunrise/sunset, but the dawn and dusk are near black; sunset is overly orange with isolated glowing puffs and dark land. At0.77 the sun clips the top-left image edge. At0.56 the approach is already near opaque. Static checkpoints are diagnostic, not approved motion or a finished film."
    },
    {
      "id": "v4-twilight2-control",
      "label": "Twilight exposure control",
      "status": "not accepted",
      "scope": "Exact cinematic-path snapshots for diagnosis; not a completed film or live motion review.",
      "frames": [
        {
          "id": "v4-twilight2-control-film-dawn",
          "src": "./assets/lookdev/iterations/v4-twilight2-control/film-dawn.png",
          "label": "Twilight exposure control · NEUTRAL / WB 0.9,1,1.2 / exposure 1.15",
          "caption": "Unreviewed candidate · exact full-trace GPU readback · 1536 × 864 cloud trace / 1920 × 1080 output · weather 0.04, sun 0.04, coverage 0.65 · NEUTRAL / WB 0.9,1,1.2 / exposure 1.15.",
          "config": "./assets/lookdev/iterations/v4-twilight2-control/film-dawn.config.json",
          "metadata": "./assets/lookdev/iterations/v4-twilight2-control/film-dawn.json",
          "quality": "high",
          "time": 0.04,
          "status": "unreviewed",
          "sourceSHA256": "c0374cea7cf72f4c79ec794d7e0913da5c0a114ef479552ccdde2bd361bf5d4f",
          "traceSize": [
            1536,
            864
          ],
          "outputSize": [
            1920,
            1080
          ]
        },
        {
          "id": "v4-twilight2-control-film-dusk",
          "src": "./assets/lookdev/iterations/v4-twilight2-control/film-dusk.png",
          "label": "Twilight exposure control · NEUTRAL / WB 0.9,1,1.2 / exposure 1.15",
          "caption": "Unreviewed candidate · exact full-trace GPU readback · 1536 × 864 cloud trace / 1920 × 1080 output · weather 0.96, sun 0.96, coverage 0.65 · NEUTRAL / WB 0.9,1,1.2 / exposure 1.15.",
          "config": "./assets/lookdev/iterations/v4-twilight2-control/film-dusk.config.json",
          "metadata": "./assets/lookdev/iterations/v4-twilight2-control/film-dusk.json",
          "quality": "high",
          "time": 0.96,
          "status": "unreviewed",
          "sourceSHA256": "c0374cea7cf72f4c79ec794d7e0913da5c0a114ef479552ccdde2bd361bf5d4f",
          "traceSize": [
            1536,
            864
          ],
          "outputSize": [
            1920,
            1080
          ]
        }
      ],
      "review": "Near-black dawn and dusk control at the exact current terrain-aware flight cameras."
    },
    {
      "id": "v4-twilight2-adapted",
      "label": "Adapted twilight exposure",
      "status": "not accepted",
      "scope": "Exact cinematic-path snapshots for diagnosis; not a completed film or live motion review.",
      "frames": [
        {
          "id": "v4-twilight2-adapted-film-dawn",
          "src": "./assets/lookdev/iterations/v4-twilight2-adapted/film-dawn.png",
          "label": "Adapted twilight exposure · NEUTRAL / WB 0.9,1,1.2 / exposure 1.15",
          "caption": "Unreviewed candidate · exact full-trace GPU readback · 1536 × 864 cloud trace / 1920 × 1080 output · weather 0.04, sun 0.04, coverage 0.65 · NEUTRAL / WB 0.9,1,1.2 / exposure 1.15.",
          "config": "./assets/lookdev/iterations/v4-twilight2-adapted/film-dawn.config.json",
          "metadata": "./assets/lookdev/iterations/v4-twilight2-adapted/film-dawn.json",
          "quality": "high",
          "time": 0.04,
          "status": "unreviewed",
          "sourceSHA256": "c0374cea7cf72f4c79ec794d7e0913da5c0a114ef479552ccdde2bd361bf5d4f",
          "traceSize": [
            1536,
            864
          ],
          "outputSize": [
            1920,
            1080
          ]
        },
        {
          "id": "v4-twilight2-adapted-film-dusk",
          "src": "./assets/lookdev/iterations/v4-twilight2-adapted/film-dusk.png",
          "label": "Adapted twilight exposure · NEUTRAL / WB 0.9,1,1.2 / exposure 1.15",
          "caption": "Unreviewed candidate · exact full-trace GPU readback · 1536 × 864 cloud trace / 1920 × 1080 output · weather 0.96, sun 0.96, coverage 0.65 · NEUTRAL / WB 0.9,1,1.2 / exposure 1.15.",
          "config": "./assets/lookdev/iterations/v4-twilight2-adapted/film-dusk.config.json",
          "metadata": "./assets/lookdev/iterations/v4-twilight2-adapted/film-dusk.json",
          "quality": "high",
          "time": 0.96,
          "status": "unreviewed",
          "sourceSHA256": "c0374cea7cf72f4c79ec794d7e0913da5c0a114ef479552ccdde2bd361bf5d4f",
          "traceSize": [
            1536,
            864
          ],
          "outputSize": [
            1920,
            1080
          ]
        }
      ],
      "review": "Adapted twilight reveals sky and some land structure. Purple-dark foreground and cloud/terrain structure still need review; no film acceptance."
    }
  ],
  "liveMotionReviews": [
    {
      "id": "v4-near-cliff-neural-live1",
      "label": "Neural candidate · live cliff diagnosis",
      "src": "./assets/lookdev/motion/v4-near-cliff-neural-live1/live-temporal.webm",
      "poster": "./assets/lookdev/motion/v4-near-cliff-neural-live1/frame-9s.png",
      "report": "./assets/lookdev/motion/v4-near-cliff-neural-live1/report.json",
      "review": "./assets/lookdev/motion/v4-near-cliff-neural-live1/review.json",
      "caption": "Ordinary live RAF,10seconds ·1536×864 cloud trace /1920×1080 output.33.65fps decoded video;37.96 completedfps including recorder overhead. Stride8 throughout. Diagnosis only, not a60fps film or final motion acceptance."
    },
    {
      "id": "v4-near-cliff-native-control1",
      "label": "Native cliff history · control",
      "src": "./assets/lookdev/motion/v4-near-cliff-native-control1/live-temporal.webm",
      "poster": "./assets/lookdev/motion/v4-near-cliff-native-control1/crest-first.png",
      "report": "./assets/lookdev/motion/v4-near-cliff-native-control1/report.json",
      "review": "./assets/lookdev/motion/v4-near-cliff-native-control1/review.json",
      "caption": "Control: 37.57 decoded fps; 41.16 GPU-completed fps including recording overhead. Native1920×1080, stride8 temporal reconstruction. Post-record837 cloud depths beyond terrain. This is diagnosis, not motion acceptance."
    },
    {
      "id": "v4-near-cliff-native-aware1",
      "label": "Native cliff history guard · scoped pass",
      "src": "./assets/lookdev/motion/v4-near-cliff-native-aware1/live-temporal.webm",
      "poster": "./assets/lookdev/motion/v4-near-cliff-native-aware1/crest-first.png",
      "report": "./assets/lookdev/motion/v4-near-cliff-native-aware1/report.json",
      "review": "./assets/lookdev/motion/v4-near-cliff-native-aware1/review.json",
      "caption": "Depth-aware guard: 37.92 decoded fps; 41.27 GPU-completed fps including recording overhead. Native1920×1080, stride8 temporal reconstruction. Post-record depth overlap0; no obvious new trails in the inspected frames. Wider motion acceptance pending."
    },
    {
      "id": "v4-far-near-above-live1",
      "label": "Bounded far light · near to above",
      "src": "./assets/lookdev/motion/v4-far-near-above-live1/live-temporal.webm",
      "poster": "./assets/lookdev/motion/v4-far-near-above-live1/overview.png",
      "report": "./assets/lookdev/motion/v4-far-near-above-live1/report.json",
      "review": "./assets/lookdev/motion/v4-far-near-above-live1/review.json",
      "caption": "Scoped diagnosis after1.6s: no obvious trail or lighting pop in inspected sequences. 50.68 decoded fps versus 90.43 GPU-completed fps including recording. The raw video contains an encoder/capture startup gap; it is not60fps motion proof. Final review will use paused-scene recorder preroll."
    },
    {
      "id": "v4-far-turn-live1",
      "label": "Bounded far light · declared camera turn",
      "src": "./assets/lookdev/motion/v4-far-turn-live1/live-temporal.webm",
      "poster": "./assets/lookdev/motion/v4-far-turn-live1/overview.png",
      "report": "./assets/lookdev/motion/v4-far-turn-live1/report.json",
      "review": "./assets/lookdev/motion/v4-far-turn-live1/review.json",
      "caption": "Scoped diagnosis after1.6s: no obvious trail or lighting pop in inspected sequences. 51.10 decoded fps versus 96.62 GPU-completed fps including recording. The raw video contains an encoder/capture startup gap; it is not60fps motion proof. Final review will use paused-scene recorder preroll."
    },
    {
      "id": "v4-coherence-motion-strict1",
      "label": "Warmed shadow-edge motion · strict terrain sharing",
      "src": "./assets/lookdev/motion/v4-coherence-motion-strict1/live-measured-review.webm",
      "poster": "./assets/lookdev/motion/v4-coherence-motion-strict1/overview.jpg",
      "report": "./assets/lookdev/motion/v4-coherence-motion-strict1/report.json",
      "review": "./assets/lookdev/motion/v4-coherence-motion-strict1/review.json",
      "caption": "Measured-window review copy after2s paused-scene recorder preroll. 58.62 decodedfps / 70.32 GPU-completedfps during recording; maximum decoded gap33ms. No obvious new edge flicker in inspected adjacent crops. Raw recording and exactPTS retained; not a full-flight or60fps acceptance result."
    },
    {
      "id": "v4-coherence-motion-relaxed1",
      "label": "Warmed shadow-edge motion · relaxed terrain sharing",
      "src": "./assets/lookdev/motion/v4-coherence-motion-relaxed1/live-measured-review.webm",
      "poster": "./assets/lookdev/motion/v4-coherence-motion-relaxed1/overview.jpg",
      "report": "./assets/lookdev/motion/v4-coherence-motion-relaxed1/report.json",
      "review": "./assets/lookdev/motion/v4-coherence-motion-relaxed1/review.json",
      "caption": "Measured-window review copy after2s paused-scene recorder preroll. 58.97 decodedfps / 73.83 GPU-completedfps during recording; maximum decoded gap37ms. No obvious new edge flicker in inspected adjacent crops. Raw recording and exactPTS retained; not a full-flight or60fps acceptance result."
    },
    {
      "id": "v4-drift-exterior-advected1",
      "label": "Native exterior cloud approach · shared wind history",
      "src": "./assets/lookdev/motion/v4-drift-exterior-advected1/live-measured-review.webm",
      "poster": "./assets/lookdev/motion/v4-drift-exterior-advected1/overview.jpg",
      "report": "./assets/lookdev/motion/v4-drift-exterior-advected1/report.json",
      "review": "./assets/lookdev/motion/v4-drift-exterior-advected1/review.json",
      "caption": "Ten-second marked window after2s paused-scene preroll.58.40 decodedfps /68.70 GPU-completedfps during recording; decodedp95 30ms. No obvious detached trail, doubled crown or alternating patch in inspected samples. Oracle establishes shared-wind correctness; this clip does not demonstrate a strong visual improvement or final60fps acceptance."
    },
    {
      "id": "v4-pom-motion-candidate1",
      "label": "Standing ground relief · lateral motion",
      "src": "./assets/lookdev/motion/v4-pom-motion-candidate1/live-measured-review.webm",
      "poster": "./assets/lookdev/motion/v4-pom-motion-candidate1/overview.jpg",
      "report": "./assets/lookdev/motion/v4-pom-motion-candidate1/report.json",
      "review": "./assets/lookdev/motion/v4-pom-motion-candidate1/review.json",
      "caption": "Six-meter lateral standing travel, ten-second marked window after2s preroll.59.72 decodedfps /73.13 GPU-completedfps during recording; decodedp95 29.4ms. Pebble relief remains attached in inspected frames. UV-only relief; no new contact geometry. Recording overhead included; standalone cost and full-flight acceptance pending."
    },
    {
      "id": "v4-solar-disk-sweep1",
      "label": "Offline Sun sweep · local continuity unresolved",
      "src": "./assets/lookdev/motion/v4-solar-disk-sweep1/solar-sweep.webm",
      "poster": "./assets/lookdev/motion/v4-solar-disk-sweep1/overview.png",
      "report": "./assets/lookdev/motion/v4-solar-disk-sweep1/sequence-analysis.json",
      "review": "./assets/lookdev/motion/v4-solar-disk-sweep1/review.json",
      "caption": "Offline 120 full-trace native 1080 frames, fixed weather .5/camera, SunY −.015→−.045. Four-second 30fps encoding is not live cadence. Sparse near-cloud RGB oscillation remains; exact raw/component checks isolate external far-Sun attenuation as the dominant changing term. Sampling cause and full continuity remain unresolved."
    }
  ]
}
