{
  "schemaVersion": 2,
  "labId": "semantic-mesh-writer",
  "bundleId": "semantic-mesh-writer:release:29d2b3162053692b:v2",
  "bundleKind": "release-bundle",
  "publishable": true,
  "skill": "threejs-procedural-geometry",
  "threeRevision": "0.185.1",
  "sourceClosureHash": "sha256:29d2b3162053692b6582029c67743f09e8ea8f0087e44190b1fb6c3c782ac5da",
  "buildRevision": "sha256:a20e115183c797027f6f68cb914547a2bbcd38b89ef4e3f0eaeb3dfb06117b30",
  "route": {
    "path": "/demos/semantic-mesh-writer/",
    "scenario": "frame-and-rail-profile",
    "mechanism": "frame-and-rail-profile",
    "mode": "frame-and-rail-profile",
    "tier": "hero",
    "camera": "design",
    "seed": "0x00000001",
    "timeSeconds": {
      "value": 0,
      "unit": "seconds",
      "label": "Measured",
      "source": "capture locked state"
    },
    "stateDigest": "sha256:6129d6f49fce054b726f056cd863213c921fb839be1582dc1a6ce80ccf96d471"
  },
  "limitations": [
    {
      "id": "visual-review-pending",
      "status": "RESOLVED",
      "statement": "Offline visual review completed and approved the captured release images at 2026-07-13T14:05:56.005Z.",
      "affectedClaims": [
        "visualCorrectness"
      ]
    },
    {
      "id": "hardware-performance-not-claimed",
      "status": "ACTIVE",
      "statement": "Correctness capture does not claim named-adapter GPU timestamps or presentation cadence.",
      "affectedClaims": [
        "performanceCompliance",
        "gpuAttribution"
      ]
    },
    {
      "id": "opaque-renderer-residency-not-claimed",
      "status": "ACTIVE",
      "statement": "Exact Three.js renderer-internal pipeline and cache byte residency is unavailable; lifecycle PASS covers lab-owned resources and observed renderer state only.",
      "affectedClaims": [
        "lifecycleStability"
      ]
    }
  ],
  "claimVerdicts": {
    "visualCorrectness": "PASS",
    "mechanismCorrectness": "PASS",
    "performanceCompliance": "NOT_CLAIMED",
    "gpuAttribution": "NOT_CLAIMED",
    "lifecycleStability": "PASS",
    "visualError": "PASS"
  },
  "captureSessions": [
    {
      "sessionId": "semantic-mesh-writer:correctness:29d2b3162053692b",
      "profile": "correctness",
      "automationSurface": "playwright-headless-chromium",
      "adapterClass": "hardware",
      "adapterIdentity": {
        "kind": "gpu-adapter",
        "digest": "sha256:f7062968b59cc56ef8da7aafde9063dda7bece3a871fb4a789d0269ae1f0ff1a"
      },
      "deviceIdentity": {
        "kind": "gpu-device",
        "digest": "sha256:75a05ac328d9830b5c9bb6f5dcd786056f455ecbb6fe2cc136f858c4c3ae507c"
      },
      "browserIdentity": {
        "kind": "browser",
        "digest": "sha256:50f93ef3af7af20663c56e6b4359820e3fe2d88cf74db40cb1c37fe09a26486f"
      },
      "osIdentity": {
        "kind": "operating-system",
        "digest": "sha256:f802955e2518e604a0d6a74d8c216cf6cf9b63b5aed4e4b4ab094dbc09e21d74"
      },
      "refreshIdentity": {
        "kind": "display-refresh",
        "digest": "sha256:7ace0993f284d569c196126de24436b3ee8b3c249bced873953dc0fd31269cc7"
      },
      "colorIdentity": {
        "kind": "color-pipeline",
        "digest": "sha256:5a10982ff35aa5e2c8ff77990b40193bc42e65238f09b96a09552869ae8a160a"
      },
      "limitationsDigest": "sha256:1b2c9672bbf6b7d31acfd12bd2445b993a2adcc177b27d56d25003995243d4cc",
      "threeRevision": "0.185.1",
      "sourceClosureHash": "sha256:29d2b3162053692b6582029c67743f09e8ea8f0087e44190b1fb6c3c782ac5da",
      "buildRevision": "sha256:a20e115183c797027f6f68cb914547a2bbcd38b89ef4e3f0eaeb3dfb06117b30",
      "startedAt": "2026-07-13T13:53:35.880Z",
      "finishedAt": "2026-07-13T13:53:45.173Z",
      "routePath": "/demos/semantic-mesh-writer/",
      "routeDigest": "sha256:126bf00bb124cb15c0a7ecdd0950f38137842c98627bf97f2bbf6ba841965baf",
      "stateDigest": "sha256:6129d6f49fce054b726f056cd863213c921fb839be1582dc1a6ce80ccf96d471",
      "document": {
        "kind": "capture-session-document",
        "path": "capture-session.json",
        "sha256": "sha256:3c97cdc224defd8d1567f6e8687e40c9bfda0ae537d4c30e81044bd727cdaccc",
        "byteLength": 186703
      },
      "writeLedger": {
        "kind": "capture-session-write-ledger",
        "path": "capture-write-ledger.json",
        "sha256": "sha256:8b429a2ecff21c1b275310a41eccf8970c7864ff701bf71545fe61bcf6a6b67d",
        "byteLength": 9943
      },
      "rendererInitialized": true,
      "isWebGPUBackend": true,
      "timestampQuerySupported": false
    }
  ],
  "files": [
    {
      "path": "visual-contract.json",
      "status": "captured",
      "kind": "normative-json",
      "sha256": "sha256:08b139849685f0c58fc3a49056189be29adff75a292e673f59494aa15256bcf9",
      "byteLength": 870
    },
    {
      "path": "evidence-manifest.json",
      "status": "self-excluded",
      "kind": "evidence-manifest",
      "reason": "The evidence manifest cannot bind its own final serialized bytes."
    },
    {
      "path": "renderer-info.json",
      "status": "captured",
      "kind": "normative-json",
      "sha256": "sha256:ce98dc437ff1e48283efdd61f5f63f5c0cc95934b77e56c419199c8db5c3b599",
      "byteLength": 466
    },
    {
      "path": "pipeline-graph.json",
      "status": "captured",
      "kind": "normative-json",
      "sha256": "sha256:4b33704a54a03e6e5b661cb5429978be47a8aab4eeedfd234d3f83feea0739fb",
      "byteLength": 867
    },
    {
      "path": "performance-envelope.json",
      "status": "captured",
      "kind": "normative-json",
      "sha256": "sha256:62e1abb57e217febce5044e04788aae2967a749c9dd5c70432f279fc3c45e507",
      "byteLength": 634
    },
    {
      "path": "frame-trace.json",
      "status": "captured",
      "kind": "normative-json",
      "sha256": "sha256:61e2604f805c8759b4999cc2b6ef8e27ea9446acb8902d2b4f38c58f787479e7",
      "byteLength": 280
    },
    {
      "path": "quality-governor.json",
      "status": "captured",
      "kind": "normative-json",
      "sha256": "sha256:b3289b52fcafb5700ae1e96de3003e5c5f0da298e3eac1a161718a6837958188",
      "byteLength": 258
    },
    {
      "path": "render-targets.json",
      "status": "captured",
      "kind": "normative-json",
      "sha256": "sha256:a39ede4a9c5932c3b8d78f64fc09e16b8ea44177f4b1c573d6c1e487c3cbd807",
      "byteLength": 9613
    },
    {
      "path": "storage-resources.json",
      "status": "captured",
      "kind": "normative-json",
      "sha256": "sha256:579719a4f114bada5939fff4c4a645ac178e5b40a8f18de1cfb9532f02a92486",
      "byteLength": 333
    },
    {
      "path": "resident-resources.json",
      "status": "captured",
      "kind": "normative-json",
      "sha256": "sha256:cd0553ae12a5f01c0d5068bd532309cd2e4566c5b2112363d7a05b5930ed0ce0",
      "byteLength": 1303
    },
    {
      "path": "bandwidth-model.json",
      "status": "captured",
      "kind": "normative-json",
      "sha256": "sha256:e921c52741c0a3b03c5a02ac0b1337262a182750cd76a01d10c49323c047a034",
      "byteLength": 956
    },
    {
      "path": "visual-errors.json",
      "status": "captured",
      "kind": "normative-json",
      "sha256": "sha256:f4b2464fc52bef50bc4fdd264442c77fe07b680905d615eb5be53d0d84a8ff9c",
      "byteLength": 752
    },
    {
      "path": "leak-loop.json",
      "status": "captured",
      "kind": "normative-json",
      "sha256": "sha256:ca3ea16475928a12188e303b2c65e77dc641f4fab1404418d973a294f4277249",
      "byteLength": 131833
    },
    {
      "path": "mechanism-metrics.json",
      "status": "captured",
      "kind": "normative-json",
      "sha256": "sha256:e1c4cf0570244110150acf4a50554157b0e2728c1ae40985c7f33aa7127ba86c",
      "byteLength": 4333
    },
    {
      "path": "capture-session.json",
      "status": "captured",
      "kind": "capture-session-document",
      "sha256": "sha256:3c97cdc224defd8d1567f6e8687e40c9bfda0ae537d4c30e81044bd727cdaccc",
      "byteLength": 186703
    },
    {
      "path": "capture-write-ledger.json",
      "status": "captured",
      "kind": "capture-session-write-ledger",
      "sha256": "sha256:8b429a2ecff21c1b275310a41eccf8970c7864ff701bf71545fe61bcf6a6b67d",
      "byteLength": 9943
    }
  ],
  "images": [
    {
      "path": "final.design.png",
      "status": "captured",
      "kind": "direct-capture",
      "role": "final.design",
      "mediaType": "image/png",
      "sha256": "sha256:25e4dcdec14ee25435c8d2ea4747ad4d1b87d8a84418a0e9ab7c994f824b06ed",
      "byteLength": 8167
    },
    {
      "path": "no-post.design.png",
      "status": "not-applicable",
      "kind": "not-applicable",
      "role": "no-post.design",
      "notApplicableProof": {
        "reason": "The canonical geometry inspection graph has no optional post stage to disable.",
        "pipelineGraphPath": "pipeline-graph.json",
        "pipelineGraphDigest": "sha256:4b33704a54a03e6e5b661cb5429978be47a8aab4eeedfd234d3f83feea0739fb"
      }
    },
    {
      "path": "diagnostics.mosaic.png",
      "status": "captured",
      "kind": "direct-capture",
      "role": "diagnostics.mosaic",
      "mediaType": "image/png",
      "sha256": "sha256:88faa93f6726c7cac946ae6e97476ba0ba41d81dafbf6ab961f72b02bfc21f64",
      "byteLength": 39466
    },
    {
      "path": "camera.near.png",
      "status": "captured",
      "kind": "direct-capture",
      "role": "camera.near",
      "mediaType": "image/png",
      "sha256": "sha256:2fc404d38eeacb44de432ab7cd433a109203cb97ac6046bd5b1e7a0e277f90a9",
      "byteLength": 53431
    },
    {
      "path": "camera.design.png",
      "status": "captured",
      "kind": "direct-capture",
      "role": "camera.design",
      "mediaType": "image/png",
      "sha256": "sha256:0f7b2818e53e26481e72c46815331159fd9e4251f601db78a2e50324650e1bf9",
      "byteLength": 27423
    },
    {
      "path": "camera.far.png",
      "status": "captured",
      "kind": "direct-capture",
      "role": "camera.far",
      "mediaType": "image/png",
      "sha256": "sha256:b682895ee2d5e2f9474a0d9653ec8d3de4047bcf8d50437e790b3b4903df6650",
      "byteLength": 16752
    },
    {
      "path": "seed-0001.final.png",
      "status": "captured",
      "kind": "direct-capture",
      "role": "seed-0001.final",
      "mediaType": "image/png",
      "sha256": "sha256:3ea2d9877c9761161731e17162bc0cbad8d8b22a286aff0716d17ef12023367a",
      "byteLength": 21583
    },
    {
      "path": "seed-9e3779b9.final.png",
      "status": "captured",
      "kind": "direct-capture",
      "role": "seed-9e3779b9.final",
      "mediaType": "image/png",
      "sha256": "sha256:45d9bf116e5e02a9d94dab632ff5a889c6e9df420a2948cd6775c6cf60cec810",
      "byteLength": 20987
    },
    {
      "path": "temporal.t000.png",
      "status": "captured",
      "kind": "direct-capture",
      "role": "temporal.t000",
      "mediaType": "image/png",
      "sha256": "sha256:a91c32bf61cce5de17bd00f3cbd3d8127c03353b9b59482eea5025dd9c7595bf",
      "byteLength": 27390
    },
    {
      "path": "temporal.t001.png",
      "status": "captured",
      "kind": "direct-capture",
      "role": "temporal.t001",
      "mediaType": "image/png",
      "sha256": "sha256:2fef5ef61d656fa61352e1eb9eff77196bfbc3760f291ed8d4e40d4fd21ca10f",
      "byteLength": 27495
    }
  ],
  "promotion": {
    "status": "APPROVED",
    "binding": {
      "manifestCoreDigest": "sha256:cbb34418b9d7b4f4cb04f9d24ec67d1c0222ac0c5390f9058fe9300dda0cb77d",
      "sourceClosureHash": "sha256:29d2b3162053692b6582029c67743f09e8ea8f0087e44190b1fb6c3c782ac5da",
      "buildRevision": "sha256:a20e115183c797027f6f68cb914547a2bbcd38b89ef4e3f0eaeb3dfb06117b30",
      "threeRevision": "0.185.1",
      "route": {
        "path": "/demos/semantic-mesh-writer/",
        "scenario": "frame-and-rail-profile",
        "mechanism": "frame-and-rail-profile",
        "mode": "frame-and-rail-profile",
        "tier": "hero",
        "camera": "design",
        "seed": "0x00000001",
        "timeSeconds": {
          "value": 0,
          "unit": "seconds",
          "label": "Measured",
          "source": "capture locked state"
        },
        "stateDigest": "sha256:6129d6f49fce054b726f056cd863213c921fb839be1582dc1a6ce80ccf96d471"
      },
      "routeDigest": "sha256:126bf00bb124cb15c0a7ecdd0950f38137842c98627bf97f2bbf6ba841965baf",
      "limitations": [
        {
          "id": "visual-review-pending",
          "status": "RESOLVED",
          "statement": "Offline visual review completed and approved the captured release images at 2026-07-13T14:05:56.005Z.",
          "affectedClaims": [
            "visualCorrectness"
          ]
        },
        {
          "id": "hardware-performance-not-claimed",
          "status": "ACTIVE",
          "statement": "Correctness capture does not claim named-adapter GPU timestamps or presentation cadence.",
          "affectedClaims": [
            "performanceCompliance",
            "gpuAttribution"
          ]
        },
        {
          "id": "opaque-renderer-residency-not-claimed",
          "status": "ACTIVE",
          "statement": "Exact Three.js renderer-internal pipeline and cache byte residency is unavailable; lifecycle PASS covers lab-owned resources and observed renderer state only.",
          "affectedClaims": [
            "lifecycleStability"
          ]
        }
      ],
      "limitationsDigest": "sha256:194cf0166f5dccaab78729ee417e1b36db3bfcebbfef3ff8e45bd56bdbbe5c4e",
      "claimVerdicts": {
        "visualCorrectness": "PASS",
        "mechanismCorrectness": "PASS",
        "performanceCompliance": "NOT_CLAIMED",
        "gpuAttribution": "NOT_CLAIMED",
        "lifecycleStability": "PASS",
        "visualError": "PASS"
      },
      "claimVerdictsDigest": "sha256:82291e1a38d836b96232fce2485bf5e70fdb940c7fd176065645a3d57f52267a",
      "captureSessions": [
        {
          "sessionId": "semantic-mesh-writer:correctness:29d2b3162053692b",
          "profile": "correctness",
          "automationSurface": "playwright-headless-chromium",
          "adapterClass": "hardware",
          "adapterIdentity": {
            "kind": "gpu-adapter",
            "digest": "sha256:f7062968b59cc56ef8da7aafde9063dda7bece3a871fb4a789d0269ae1f0ff1a"
          },
          "deviceIdentity": {
            "kind": "gpu-device",
            "digest": "sha256:75a05ac328d9830b5c9bb6f5dcd786056f455ecbb6fe2cc136f858c4c3ae507c"
          },
          "browserIdentity": {
            "kind": "browser",
            "digest": "sha256:50f93ef3af7af20663c56e6b4359820e3fe2d88cf74db40cb1c37fe09a26486f"
          },
          "osIdentity": {
            "kind": "operating-system",
            "digest": "sha256:f802955e2518e604a0d6a74d8c216cf6cf9b63b5aed4e4b4ab094dbc09e21d74"
          },
          "refreshIdentity": {
            "kind": "display-refresh",
            "digest": "sha256:7ace0993f284d569c196126de24436b3ee8b3c249bced873953dc0fd31269cc7"
          },
          "colorIdentity": {
            "kind": "color-pipeline",
            "digest": "sha256:5a10982ff35aa5e2c8ff77990b40193bc42e65238f09b96a09552869ae8a160a"
          },
          "limitationsDigest": "sha256:1b2c9672bbf6b7d31acfd12bd2445b993a2adcc177b27d56d25003995243d4cc",
          "threeRevision": "0.185.1",
          "sourceClosureHash": "sha256:29d2b3162053692b6582029c67743f09e8ea8f0087e44190b1fb6c3c782ac5da",
          "buildRevision": "sha256:a20e115183c797027f6f68cb914547a2bbcd38b89ef4e3f0eaeb3dfb06117b30",
          "startedAt": "2026-07-13T13:53:35.880Z",
          "finishedAt": "2026-07-13T13:53:45.173Z",
          "routePath": "/demos/semantic-mesh-writer/",
          "routeDigest": "sha256:126bf00bb124cb15c0a7ecdd0950f38137842c98627bf97f2bbf6ba841965baf",
          "stateDigest": "sha256:6129d6f49fce054b726f056cd863213c921fb839be1582dc1a6ce80ccf96d471",
          "document": {
            "kind": "capture-session-document",
            "path": "capture-session.json",
            "sha256": "sha256:3c97cdc224defd8d1567f6e8687e40c9bfda0ae537d4c30e81044bd727cdaccc",
            "byteLength": 186703
          },
          "writeLedger": {
            "kind": "capture-session-write-ledger",
            "path": "capture-write-ledger.json",
            "sha256": "sha256:8b429a2ecff21c1b275310a41eccf8970c7864ff701bf71545fe61bcf6a6b67d",
            "byteLength": 9943
          },
          "rendererInitialized": true,
          "isWebGPUBackend": true,
          "timestampQuerySupported": false
        }
      ],
      "captureSessionSetDigest": "sha256:256a57a2e435135859fa68a40b64bb1e9c553ff0ee397df5100b3ca0455d93b1",
      "artifactLedgerDigest": "sha256:b459665987cf4e8df078bf9ace2bdc0180860a859313dd3a46c7d458e2bc7e23",
      "imageLedgerDigest": "sha256:56a734d76d5c7119c15c1dc73fd4d874a6aee646309519658e8786b463a48ca0",
      "routeSet": [
        {
          "path": "/demos/semantic-mesh-writer/",
          "scenario": "frame-and-rail-profile",
          "mechanism": "frame-and-rail-profile",
          "mode": "frame-and-rail-profile",
          "tier": "hero",
          "camera": "design",
          "seed": "0x00000001",
          "timeSeconds": {
            "value": 0,
            "unit": "seconds",
            "label": "Measured",
            "source": "capture locked state"
          },
          "stateDigest": "sha256:6129d6f49fce054b726f056cd863213c921fb839be1582dc1a6ce80ccf96d471"
        }
      ],
      "routeSetDigest": "sha256:3623c1595b059c4a5d6c75214750c49dc10e5e1d85dd9f37b9349c6790d868ad"
    },
    "bindingDigest": "sha256:bd37d7669b397115b024b64515425086983ea68a1cee5419674fec0f766ac530",
    "visualSignoff": {
      "status": "APPROVED",
      "candidateBinding": {
        "manifestCoreDigest": "sha256:44e40a5426381e1a988607fd52f9effba81d472731d9512bcdfeac51410a1352",
        "sourceClosureHash": "sha256:29d2b3162053692b6582029c67743f09e8ea8f0087e44190b1fb6c3c782ac5da",
        "buildRevision": "sha256:a20e115183c797027f6f68cb914547a2bbcd38b89ef4e3f0eaeb3dfb06117b30",
        "threeRevision": "0.185.1",
        "route": {
          "path": "/demos/semantic-mesh-writer/",
          "scenario": "frame-and-rail-profile",
          "mechanism": "frame-and-rail-profile",
          "mode": "frame-and-rail-profile",
          "tier": "hero",
          "camera": "design",
          "seed": "0x00000001",
          "timeSeconds": {
            "value": 0,
            "unit": "seconds",
            "label": "Measured",
            "source": "capture locked state"
          },
          "stateDigest": "sha256:6129d6f49fce054b726f056cd863213c921fb839be1582dc1a6ce80ccf96d471"
        },
        "routeDigest": "sha256:126bf00bb124cb15c0a7ecdd0950f38137842c98627bf97f2bbf6ba841965baf",
        "limitations": [
          {
            "id": "visual-review-pending",
            "status": "ACTIVE",
            "statement": "Raw correctness images require offline visual signoff before release promotion.",
            "affectedClaims": [
              "visualCorrectness"
            ]
          },
          {
            "id": "hardware-performance-not-claimed",
            "status": "ACTIVE",
            "statement": "Correctness capture does not claim named-adapter GPU timestamps or presentation cadence.",
            "affectedClaims": [
              "performanceCompliance",
              "gpuAttribution"
            ]
          },
          {
            "id": "opaque-renderer-residency-not-claimed",
            "status": "ACTIVE",
            "statement": "Exact Three.js renderer-internal pipeline and cache byte residency is unavailable; lifecycle PASS covers lab-owned resources and observed renderer state only.",
            "affectedClaims": [
              "lifecycleStability"
            ]
          }
        ],
        "limitationsDigest": "sha256:1b2c9672bbf6b7d31acfd12bd2445b993a2adcc177b27d56d25003995243d4cc",
        "claimVerdicts": {
          "visualCorrectness": "PASS",
          "mechanismCorrectness": "PASS",
          "performanceCompliance": "NOT_CLAIMED",
          "gpuAttribution": "NOT_CLAIMED",
          "lifecycleStability": "PASS",
          "visualError": "PASS"
        },
        "claimVerdictsDigest": "sha256:82291e1a38d836b96232fce2485bf5e70fdb940c7fd176065645a3d57f52267a",
        "captureSessions": [
          {
            "sessionId": "semantic-mesh-writer:correctness:29d2b3162053692b",
            "profile": "correctness",
            "automationSurface": "playwright-headless-chromium",
            "adapterClass": "hardware",
            "adapterIdentity": {
              "kind": "gpu-adapter",
              "digest": "sha256:f7062968b59cc56ef8da7aafde9063dda7bece3a871fb4a789d0269ae1f0ff1a"
            },
            "deviceIdentity": {
              "kind": "gpu-device",
              "digest": "sha256:75a05ac328d9830b5c9bb6f5dcd786056f455ecbb6fe2cc136f858c4c3ae507c"
            },
            "browserIdentity": {
              "kind": "browser",
              "digest": "sha256:50f93ef3af7af20663c56e6b4359820e3fe2d88cf74db40cb1c37fe09a26486f"
            },
            "osIdentity": {
              "kind": "operating-system",
              "digest": "sha256:f802955e2518e604a0d6a74d8c216cf6cf9b63b5aed4e4b4ab094dbc09e21d74"
            },
            "refreshIdentity": {
              "kind": "display-refresh",
              "digest": "sha256:7ace0993f284d569c196126de24436b3ee8b3c249bced873953dc0fd31269cc7"
            },
            "colorIdentity": {
              "kind": "color-pipeline",
              "digest": "sha256:5a10982ff35aa5e2c8ff77990b40193bc42e65238f09b96a09552869ae8a160a"
            },
            "limitationsDigest": "sha256:1b2c9672bbf6b7d31acfd12bd2445b993a2adcc177b27d56d25003995243d4cc",
            "threeRevision": "0.185.1",
            "sourceClosureHash": "sha256:29d2b3162053692b6582029c67743f09e8ea8f0087e44190b1fb6c3c782ac5da",
            "buildRevision": "sha256:a20e115183c797027f6f68cb914547a2bbcd38b89ef4e3f0eaeb3dfb06117b30",
            "startedAt": "2026-07-13T13:53:35.880Z",
            "finishedAt": "2026-07-13T13:53:45.173Z",
            "routePath": "/demos/semantic-mesh-writer/",
            "routeDigest": "sha256:126bf00bb124cb15c0a7ecdd0950f38137842c98627bf97f2bbf6ba841965baf",
            "stateDigest": "sha256:6129d6f49fce054b726f056cd863213c921fb839be1582dc1a6ce80ccf96d471",
            "document": {
              "kind": "capture-session-document",
              "path": "capture-session.json",
              "sha256": "sha256:3c97cdc224defd8d1567f6e8687e40c9bfda0ae537d4c30e81044bd727cdaccc",
              "byteLength": 186703
            },
            "writeLedger": {
              "kind": "capture-session-write-ledger",
              "path": "capture-write-ledger.json",
              "sha256": "sha256:8b429a2ecff21c1b275310a41eccf8970c7864ff701bf71545fe61bcf6a6b67d",
              "byteLength": 9943
            },
            "rendererInitialized": true,
            "isWebGPUBackend": true,
            "timestampQuerySupported": false
          }
        ],
        "captureSessionSetDigest": "sha256:256a57a2e435135859fa68a40b64bb1e9c553ff0ee397df5100b3ca0455d93b1",
        "artifactLedgerDigest": "sha256:b459665987cf4e8df078bf9ace2bdc0180860a859313dd3a46c7d458e2bc7e23",
        "imageLedgerDigest": "sha256:56a734d76d5c7119c15c1dc73fd4d874a6aee646309519658e8786b463a48ca0",
        "routeSet": [
          {
            "path": "/demos/semantic-mesh-writer/",
            "scenario": "frame-and-rail-profile",
            "mechanism": "frame-and-rail-profile",
            "mode": "frame-and-rail-profile",
            "tier": "hero",
            "camera": "design",
            "seed": "0x00000001",
            "timeSeconds": {
              "value": 0,
              "unit": "seconds",
              "label": "Measured",
              "source": "capture locked state"
            },
            "stateDigest": "sha256:6129d6f49fce054b726f056cd863213c921fb839be1582dc1a6ce80ccf96d471"
          }
        ],
        "routeSetDigest": "sha256:3623c1595b059c4a5d6c75214750c49dc10e5e1d85dd9f37b9349c6790d868ad"
      },
      "candidateBindingDigest": "sha256:b95fd5495cd10c0af37d1c3ffc036886ec46d3bd06bedb2211741e28df96d1f6",
      "reviewer": "evidence-11-15 offline visual inspection",
      "reviewedAt": "2026-07-13T14:05:56.005Z",
      "reviewDigest": "sha256:e488c801744ac5fe1e49899741deb65acd4f1b08ed2a1817cea85eda5af0f47c",
      "reviewedImages": [
        "final.design.png",
        "diagnostics.mosaic.png",
        "camera.near.png",
        "camera.design.png",
        "camera.far.png",
        "seed-0001.final.png",
        "seed-9e3779b9.final.png",
        "temporal.t000.png",
        "temporal.t001.png"
      ],
      "notes": [
        "Direct file inspection covered retained correctness images bound by the candidate.",
        "Final presentation and diagnostics are retained native-WebGPU readbacks from the lab capture session.",
        "Performance and GPU attribution remain NOT_CLAIMED; lifecycle PASS is backed by a 50-cycle dispose soak.",
        "Hardware timing was not invented for this promotion."
      ]
    }
  },
  "routeSet": [
    {
      "path": "/demos/semantic-mesh-writer/",
      "scenario": "frame-and-rail-profile",
      "mechanism": "frame-and-rail-profile",
      "mode": "frame-and-rail-profile",
      "tier": "hero",
      "camera": "design",
      "seed": "0x00000001",
      "timeSeconds": {
        "value": 0,
        "unit": "seconds",
        "label": "Measured",
        "source": "capture locked state"
      },
      "stateDigest": "sha256:6129d6f49fce054b726f056cd863213c921fb839be1582dc1a6ce80ccf96d471"
    }
  ]
}
