{
  "schemaVersion": 1,
  "target": 200,
  "completed": 0,
  "completionNote": "Read each current review and completion record. Published drafts and rendered adaptations do not add completed credit.",
  "entries": [
    {
      "id": "agent-task-card-explanation",
      "title": "Quiet task card, drifting field, delayed attached explanation",
      "description": "DRAFT — A foreground card grows vertically and settles while the blurred colored background continues drifting; a pointer-attached explanation types out later, then the central icon changes through a narrow silhouette without moving the card. Original illustrated UI, not real Poe; not fidelity-approved.",
      "families": [
        "layered",
        "overlay",
        "interface"
      ],
      "intents": [
        "A foreground card grows vertically and settles while the blurred colored background continues drifting; a pointer-attached explanation types out later, then the central icon changes through a narrow silhouette without moving the card."
      ],
      "tags": [
        "draft",
        "original-illustration",
        "not-poe",
        "interface-05"
      ],
      "inputKinds": [
        "image",
        "path",
        "text"
      ],
      "source": {
        "slug": "agent-look",
        "film": "A Look at ChatGPT agent",
        "url": "https://www.youtube.com/watch?v=2wzGS_WUZYQ",
        "localMedia": "references/openai/media/agent-look.mp4",
        "sha256": "f39beb96507b79d3779d339fb923ac1d0c5ad74f145295ec0c86d8b333e68391",
        "fps": {
          "numerator": 60,
          "denominator": 1
        },
        "width": 1920,
        "height": 1080,
        "startFrame": 1156,
        "endFrameExclusive": 1450
      },
      "durationSeconds": 4.9,
      "status": "comparison-ready-not-reviewed",
      "generation": {
        "revision": "review01",
        "renderDirectory": "renders/agent-task-card-explanation/review01",
        "evidenceDirectory": "evidence/agent-task-card-explanation/review01",
        "originalPath": "renders/agent-task-card-explanation/review01/original.mp4",
        "adaptationPath": "renders/agent-task-card-explanation/review01/adaptation.mp4"
      },
      "renderStatus": "verified",
      "renderVerification": {
        "default": {
          "status": "verified",
          "reason": "CLI verifier passed; fidelity not assessed."
        },
        "adaptation": {
          "status": "verified",
          "reason": "CLI verifier passed; fidelity not assessed."
        }
      },
      "comparisonStatus": "comparison-ready-not-reviewed",
      "comparisonReason": "Generation and artifact bindings match. Consult the separately bound independent-review verdict; this is not approval.",
      "findings": {
        "schemaVersion": 1,
        "status": "draft",
        "completed": 0,
        "visibility": "local-research-only",
        "currentVerdict": "changes-required",
        "reports": [
          {
            "revision": "review01",
            "currency": "current",
            "asOf": "2026-09-05T19:33:21.905972+00:00",
            "reportedVerdict": "changes-required",
            "scope": null,
            "openCounts": {
              "material": 0,
              "minor": 3
            },
            "method": "T3 preview_status then preview_open explicitly reported unavailable. Used the supplied playwright-core and Chromium with the existing range server. Played each frozen review01 original/source comparison and an independently built source-left/adaptation-right movie at rate 1 to ended; inspected sampled running-browser images and consecutive native-frame triptychs/crops. The official localFrame mapping, not sparse PNG filename ordinals, binds source frames. Frozen manifest-embedded recipes/inputProps define the reviewed inputs. Playback callbacks are diagnostics, not continuous human watching or a fidelity verdict.",
            "limits": [
              "No continuous human vision is claimed. Visual observations are sampled browser captures and explicitly listed native-frame sheets/crops; intervals between them can contain unobserved differences.",
              "Comparisons are re-encoded, half-width H.264 views. Native PNG probes support geometry and one-frame observations; neither the comparison encoding nor a playback counter proves pixel equality.",
              "Threshold envelopes and decoded RGB samples are diagnostic measurements in declared ROIs, not recovered font, camera, layout, shutter, shader or source-authoring parameters.",
              "Original-content substitutions are permitted; source branding/demo copy is not a repair requirement. This is not a verification of real Poe functionality.",
              "Resolved means the specified prior discrepancy was not retained in this targeted retest. It does not mean acceptance, exhaustive fidelity, production readiness or publication permission.",
              "All four records remain drafts. Reverse selection is excluded. Main coordinates fixes and any later final-generation exports.",
              "Chromium reported one dropped comparison frame for each task variant. Native handoff/action probes are separate from those playback counters."
            ],
            "links": {
              "json": "../evidence/review-interface-a/retest-review01/agent-task-card-explanation/review.json",
              "markdown": "../evidence/review-interface-a/retest-review01/agent-task-card-explanation/review.md"
            },
            "reportSha256": "a8268a3b5ef6b9c60deb06ebe3b3907ce3704eca17f3a480229bc94169963e72",
            "markdownSha256": "d3a590493e7831c5f02cd041950f2005e525ed411e409e9c5383cbe6aa56d9d0",
            "hashBinding": {
              "status": "matched",
              "checked": [
                "originalPath",
                "adaptationPath",
                "originalManifestPath",
                "adaptationManifestPath",
                "originalSha256",
                "adaptationSha256",
                "originalManifestSha256",
                "adaptationManifestSha256",
                "recipeSha256",
                "originalImplementation",
                "adaptationImplementation",
                "originalBindingSha256",
                "adaptationBindingSha256",
                "sourceSha256",
                "comparisonSha256",
                "comparisonMetadataSha256",
                "sourceExcerptSha256"
              ],
              "issues": []
            },
            "publicReportSha256": "a8268a3b5ef6b9c60deb06ebe3b3907ce3704eca17f3a480229bc94169963e72",
            "publicMarkdownSha256": "d3a590493e7831c5f02cd041950f2005e525ed411e409e9c5383cbe6aa56d9d0"
          }
        ]
      },
      "recipeUrl": "../project/recipes/agent-task-card-explanation.json",
      "contentBuilderUrl": null,
      "previewUrl": "../renders/agent-task-card-explanation/review01/original.mp4",
      "adaptationUrl": "../renders/agent-task-card-explanation/review01/adaptation.mp4",
      "originalManifestUrl": "../renders/agent-task-card-explanation/review01/original.manifest.json",
      "adaptationManifestUrl": "../renders/agent-task-card-explanation/review01/adaptation.manifest.json",
      "comparisonUrl": "../evidence/agent-task-card-explanation/review01/comparison.mp4",
      "evidenceUrl": "../evidence/agent-task-card-explanation/review01/comparison.json",
      "posterUrl": "../evidence/agent-task-card-explanation/review01/frames/original/00001.png",
      "defaultInputUrl": "../project/examples/agent-task-card-explanation/default.json",
      "adaptationInputUrl": "../project/examples/agent-task-card-explanation/adaptation.json",
      "nativeArchiveIndexUrl": "../native/agent-task-card-explanation/index.json",
      "toolkitUrl": "../downloads/core.zip",
      "assetIndexUrl": "../downloads/#agent-task-card-explanation"
    },
    {
      "id": "agent-wordmark-outline-finish",
      "title": "Deleting word / deforming outline finish",
      "description": "DRAFT — Trailing-letter deletion with source-relative recentering, followed by independently authored loop-to-compass poses and a 39-frame quiet finish. No blossom artwork is reproduced. Source-specific research implementation; not a fidelity approval or a production all-hands asset.",
      "families": [
        "typography",
        "logo",
        "ending"
      ],
      "intents": [
        "reduce a word to its initial before constructing a new outline identity",
        "finish deformation in a truly quiet tail"
      ],
      "tags": [
        "draft",
        "ty-09",
        "typography-b",
        "original-assets",
        "native-cadence"
      ],
      "inputKinds": [
        "color",
        "path",
        "text"
      ],
      "source": {
        "film": "A Look at ChatGPT agent",
        "slug": "agent-look",
        "url": "https://www.youtube.com/watch?v=2wzGS_WUZYQ",
        "sha256": "f39beb96507b79d3779d339fb923ac1d0c5ad74f145295ec0c86d8b333e68391",
        "fps": {
          "numerator": 60,
          "denominator": 1
        },
        "width": 1920,
        "height": 1080,
        "startFrame": 2650,
        "endFrameExclusive": 2801,
        "localMedia": "references/openai/media/agent-look.mp4"
      },
      "durationSeconds": 2.5166666666666666,
      "status": "comparison-ready-not-reviewed",
      "generation": {
        "revision": "review02",
        "renderDirectory": "renders/agent-wordmark-outline-finish/review02",
        "evidenceDirectory": "evidence/agent-wordmark-outline-finish/review02",
        "originalPath": "renders/agent-wordmark-outline-finish/review02/original.mp4",
        "adaptationPath": "renders/agent-wordmark-outline-finish/review02/adaptation.mp4"
      },
      "renderStatus": "verified",
      "renderVerification": {
        "default": {
          "status": "verified",
          "reason": "CLI verifier passed; fidelity not assessed."
        },
        "adaptation": {
          "status": "verified",
          "reason": "CLI verifier passed; fidelity not assessed."
        }
      },
      "comparisonStatus": "comparison-ready-not-reviewed",
      "comparisonReason": "Generation and artifact bindings match. Consult the separately bound independent-review verdict; this is not approval.",
      "findings": {
        "schemaVersion": 1,
        "status": "draft",
        "completed": 0,
        "visibility": "local-research-only",
        "currentVerdict": "changes-required",
        "reports": [
          {
            "revision": "review02",
            "currency": "current",
            "asOf": "2026-09-05T21:17:00.853571+00:00",
            "reportedVerdict": "changes-required",
            "scope": null,
            "openCounts": {
              "material": 2,
              "minor": 1
            },
            "method": "Fresh-context read-only media review: independent full-source/native frame-index decode versus both actual review02 factory-backed MP4s; inspected consecutive boundary/middle/hold crops and sampled 1x automated browser playback of actual source, source excerpt, both outputs, supplied comparison and an independently synchronized triptych. Current CLI verify and before/after SHA-256 bindings are separate mechanical checks. No continuous human viewing claim.",
            "limits": [
              "T3 preview_status and then preview_open both explicitly reported no preview automation host. The user-authorized existing playwright-core module, [LOCAL_PATH_REDACTED] and loopback range server on port4784 were used; no dependency installation or public hosting occurred.",
              "Normal-speed inspection means automated playbackRate=1 browser runs, requestVideoFrameCallback telemetry, inspected sampled moving-playback images and screenshots. It is NOT continuous human viewing, not a claim that every presented frame was seen, and not a complete subjective real-time smoothness assessment.",
              "The first full-source browser pass reached the first frame outside the requested interval. It was retained as a disclosed exploratory pass, then repeated with a last-requested-frame stop. Browser seeking/callbacks can miss the first frame and intermediate frames. Exact interval/boundary findings use frame-indexed FFmpeg decodes, not browser currentTime.",
              "Every native frame in the requested source interval and both actual review02 MP4s was independently decoded. Only the explicitly listed frames/panels were visually inspected; automated scans of all frames are not visual inspection of all frames.",
              "Native PNGs are 1920x1080. Contact crops use disclosed scaling, and the image viewer can resize large sheets. Pixel counts/bounds come from the unscaled decoded PNGs. The source excerpt, supplied comparison and reviewer triptych are H.264 re-encodes, not pixel-identical source masters.",
              "Source and render rasters support visible contour, occlusion and timing judgments, not recovery of hidden vectors, exact source font, physical angles or original easing. Threshold counts and rigid-rotation fits support observations but cannot establish fidelity by themselves.",
              "The full source files are hash-pinned, but only the stated intervals were reviewed. No full-film, other-recipe, live Poe, Zoom/OBS, final all-hands, user-acceptance, completion or publication claim is made.",
              "Prior review01 reports were read only as leads. Author measurements, recipe observations and successful CLI verification were not treated as source-fidelity proof. Current findings are grounded in the independently decoded actual media. Only the wordmark final-frame regression probe additionally inspects two actual review01 frames."
            ],
            "links": {
              "json": "../evidence/review-factories/review02/agent-wordmark-outline-finish/review.json",
              "markdown": "../evidence/review-factories/review02/agent-wordmark-outline-finish/review.md"
            },
            "reportSha256": "ce826b317839f6a44de87039d6a2f7582d38d4054e37c740ef65d8d319e0c852",
            "markdownSha256": "544625fd11003e96524583490232eb9204001a90759a24e86562363564e4b94e",
            "hashBinding": {
              "status": "matched",
              "checked": [
                "originalPath",
                "adaptationPath",
                "originalManifestPath",
                "adaptationManifestPath",
                "originalSha256",
                "adaptationSha256",
                "originalManifestSha256",
                "adaptationManifestSha256",
                "recipePath",
                "recipeSha256",
                "originalImplementation",
                "adaptationImplementation",
                "sourceSha256",
                "comparisonSha256",
                "comparisonMetadataSha256",
                "sourceExcerptSha256"
              ],
              "issues": []
            },
            "publicReportSha256": "b99650a33484df776ac9d51c6fd16440ef35aeef1cf97fd7c7e3cf1a70071b7b",
            "publicMarkdownSha256": "552cdb140cf8285587ee21caa5e6d9b1e4ff895e33f6aeeb63b67118e958215e"
          }
        ]
      },
      "recipeUrl": "../project/recipes/agent-wordmark-outline-finish.json",
      "contentBuilderUrl": "../project/adapters/contracts/agent-wordmark-outline-finish.json",
      "previewUrl": "../renders/agent-wordmark-outline-finish/review02/original.mp4",
      "adaptationUrl": "../renders/agent-wordmark-outline-finish/review02/adaptation.mp4",
      "originalManifestUrl": "../renders/agent-wordmark-outline-finish/review02/original.manifest.json",
      "adaptationManifestUrl": "../renders/agent-wordmark-outline-finish/review02/adaptation.manifest.json",
      "comparisonUrl": "../evidence/agent-wordmark-outline-finish/review02/comparison.mp4",
      "evidenceUrl": "../evidence/agent-wordmark-outline-finish/review02/comparison.json",
      "posterUrl": "../evidence/agent-wordmark-outline-finish/review02/frames/original/00001.png",
      "defaultInputUrl": "../project/examples/agent-wordmark-outline-finish/default.json",
      "adaptationInputUrl": "../project/examples/agent-wordmark-outline-finish/adaptation.json",
      "nativeArchiveIndexUrl": "../native/agent-wordmark-outline-finish/index.json",
      "toolkitUrl": "../downloads/core.zip",
      "assetIndexUrl": "../downloads/#agent-wordmark-outline-finish"
    },
    {
      "id": "archive-outline-montage",
      "title": "DRAFT — Fixed-slot evidence montage into outline macro cuts",
      "description": "Source-specific draft; excludes completion counts until fresh moving-source review. A compact archive fragment cuts to a paper/video pair; pages change inside one fixed slot while the companion video continues, then decisive cuts move through two outline details into a whole three-letter construction drawing.",
      "families": [
        "montage",
        "multi-shot",
        "layered",
        "continuity"
      ],
      "intents": [
        "A compact archive fragment cuts to a paper/video pair; pages change inside one fixed slot while the companion video continues, then decisive cuts move through two outline details into a whole three-letter construction drawing."
      ],
      "tags": [
        "draft",
        "interface-09",
        "source-locked",
        "original-content-specimen"
      ],
      "inputKinds": [
        "image",
        "path",
        "text",
        "video"
      ],
      "source": {
        "slug": "ten-years",
        "film": "10 years.",
        "url": "https://www.youtube.com/watch?v=8JXwrVQQ4jw",
        "localMedia": "references/openai/media/ten-years.mp4",
        "sha256": "c047b79bf59dcdfd4df793d6724f732dbd89bc43390c5a43dd676e6b25f0f0d1",
        "fps": {
          "numerator": 24000,
          "denominator": 1001
        },
        "width": 1920,
        "height": 1080,
        "startFrame": 648,
        "endFrameExclusive": 780
      },
      "durationSeconds": 5.5055,
      "status": "comparison-ready-not-reviewed",
      "generation": {
        "revision": "review03",
        "renderDirectory": "renders/archive-outline-montage/review03",
        "evidenceDirectory": "evidence/archive-outline-montage/review03",
        "originalPath": "renders/archive-outline-montage/review03/original.mp4",
        "adaptationPath": "renders/archive-outline-montage/review03/adaptation.mp4"
      },
      "renderStatus": "verified",
      "renderVerification": {
        "default": {
          "status": "verified",
          "reason": "CLI verifier passed; fidelity not assessed."
        },
        "adaptation": {
          "status": "verified",
          "reason": "CLI verifier passed; fidelity not assessed."
        }
      },
      "comparisonStatus": "comparison-ready-not-reviewed",
      "comparisonReason": "Generation and artifact bindings match. Consult the separately bound independent-review verdict; this is not approval.",
      "findings": {
        "schemaVersion": 1,
        "status": "draft",
        "completed": 0,
        "visibility": "local-research-only",
        "currentVerdict": "bounded-review-changes-needed",
        "reports": [
          {
            "revision": "review03",
            "currency": "current",
            "asOf": "2026-09-05T21:56:53.660Z",
            "reportedVerdict": "bounded-review-changes-needed",
            "scope": "Fresh-context, read-only moving-source fidelity review of these frozen outputs only.",
            "openCounts": {
              "material": 2,
              "minor": 2
            },
            "method": "Real-time HTMLVideoElement playbackRate=1, one actual movie at a time. First pass has no screenshots or concurrent decoding. Second comparison pass takes asynchronous stills. Browser playback is automated, not continuous human visual observation.",
            "limits": [
              "Actual 1x browser playback completed, but this was automated playback, not an uninterrupted human/continuous-vision watch. Visual judgments use the consecutive native-frame sheets, selected full frames/crops and eight playback stills across the two examples.",
              "The vision tool may resize displayed images. Full-frame sheets use480x270 panels; crop files preserve1:1 native pixels but tall displays may be scaled. This is not a claim that every1920x1080 pixel was individually inspected.",
              "Browser droppedVideoFrames is reported separately from requestVideoFrameCallback counts. Fewer callbacks do not prove additional decoder drops or that every frame was displayed. First/preloaded frames may not generate captured callbacks.",
              "Archive’s five playback passes each reported0 dropped/corrupted frames out of132 total and131 captured callbacks. This is browser telemetry, not a guarantee about physical display scanout.",
              "The delivered comparison is SOURCE versus ORIGINAL only, not a three-way or source/adaptation movie. Adaptation was separately played at1x and included in every three-way native sheet. Playback source.mp4 is the960x540 delivered excerpt; full-source native decoding supplies the1920x1080 reference pixels.",
              "Playback screenshots are asynchronous observations over the recorded before/after time intervals, not exact-frame screenshots. Exact ordinal conclusions come from the independent PNG decode.",
              "Comparison metadata reports maximum source PTS quantization error 0.0005833333333322699 seconds. Frame-ordinal mapping, not rounded seconds, governs native comparisons.",
              "Raster envelope centers and luma samples are estimates affected by art, anti-aliasing, shadows and encoding. They are not recovered renderer transforms, optical color measurements or an exhaustive pixel-diff oracle.",
              "Delivered manifests are unsigned local reproducibility bindings. Installed node_modules bytes are not attested. Hash/verifier success is not authenticity, rights clearance or aesthetic/fidelity approval.",
              "Only the two requested examples, fixed source intervals, review03 movies and inspected visual states are covered. No claims about other recipes, generations, production suitability or broader readiness."
            ],
            "links": {
              "json": "../evidence/review-interface-b/retest-review03/archive-outline-montage/review.json",
              "markdown": "../evidence/review-interface-b/retest-review03/archive-outline-montage/review.md"
            },
            "reportSha256": "13fbd213a5583db0be63fae06731e7af92a56944072c3e7d70602a4987143976",
            "markdownSha256": "1dce3f4659d945c6734f97c24dc449629431de51fc4df999c2e64af2c2ed0372",
            "hashBinding": {
              "status": "matched",
              "checked": [
                "originalPath",
                "adaptationPath",
                "originalManifestPath",
                "adaptationManifestPath",
                "originalSha256",
                "adaptationSha256",
                "originalManifestSha256",
                "adaptationManifestSha256",
                "recipePath",
                "recipeSha256",
                "originalImplementation",
                "adaptationImplementation",
                "originalBindingSha256",
                "adaptationBindingSha256",
                "sourceSha256",
                "comparisonSha256",
                "comparisonMetadataSha256",
                "sourceExcerptSha256"
              ],
              "issues": []
            },
            "publicReportSha256": "aaaebd3ab4dfd913666ffa01b44aa16f085f995b56047ccb480e6b1290c8f661",
            "publicMarkdownSha256": "1dce3f4659d945c6734f97c24dc449629431de51fc4df999c2e64af2c2ed0372"
          }
        ]
      },
      "recipeUrl": "../project/recipes/archive-outline-montage.json",
      "contentBuilderUrl": null,
      "previewUrl": "../renders/archive-outline-montage/review03/original.mp4",
      "adaptationUrl": "../renders/archive-outline-montage/review03/adaptation.mp4",
      "originalManifestUrl": "../renders/archive-outline-montage/review03/original.manifest.json",
      "adaptationManifestUrl": "../renders/archive-outline-montage/review03/adaptation.manifest.json",
      "comparisonUrl": "../evidence/archive-outline-montage/review03/comparison.mp4",
      "evidenceUrl": "../evidence/archive-outline-montage/review03/comparison.json",
      "posterUrl": "../evidence/archive-outline-montage/review03/frames/original/00001.png",
      "defaultInputUrl": "../project/examples/archive-outline-montage/default.json",
      "adaptationInputUrl": "../project/examples/archive-outline-montage/adaptation.json",
      "nativeArchiveIndexUrl": "../native/archive-outline-montage/index.json",
      "toolkitUrl": "../downloads/core.zip",
      "assetIndexUrl": "../downloads/#archive-outline-montage"
    },
    {
      "id": "atlas-composer-context-reveal",
      "title": "Persistent composer across a scale cut and context reveal",
      "description": "DRAFT — A center-anchored control survives a discontinuous scale reset while browser chrome and then an outer desktop stage become legible around it. Original illustrated UI, not real Poe; not fidelity-approved.",
      "families": [
        "camera",
        "continuity",
        "interface"
      ],
      "intents": [
        "A center-anchored control survives a discontinuous scale reset while browser chrome and then an outer desktop stage become legible around it."
      ],
      "tags": [
        "draft",
        "original-illustration",
        "not-poe",
        "interface-01"
      ],
      "inputKinds": [
        "image",
        "text"
      ],
      "source": {
        "slug": "atlas-intro",
        "film": "Introducing ChatGPT Atlas",
        "url": "https://www.youtube.com/watch?v=Ej6hnsQgV_c",
        "localMedia": "references/openai/media/atlas-intro.mp4",
        "sha256": "74bd47a01176497da7c28cfb61233a9a6ae5a9d40b199654bd8310f72ddf125f",
        "fps": {
          "numerator": 30,
          "denominator": 1
        },
        "width": 1920,
        "height": 1080,
        "startFrame": 253,
        "endFrameExclusive": 390
      },
      "durationSeconds": 4.566666666666666,
      "status": "comparison-ready-not-reviewed",
      "generation": {
        "revision": "review01",
        "renderDirectory": "renders/atlas-composer-context-reveal/review01",
        "evidenceDirectory": "evidence/atlas-composer-context-reveal/review01",
        "originalPath": "renders/atlas-composer-context-reveal/review01/original.mp4",
        "adaptationPath": "renders/atlas-composer-context-reveal/review01/adaptation.mp4"
      },
      "renderStatus": "verified",
      "renderVerification": {
        "default": {
          "status": "verified",
          "reason": "CLI verifier passed; fidelity not assessed."
        },
        "adaptation": {
          "status": "verified",
          "reason": "CLI verifier passed; fidelity not assessed."
        }
      },
      "comparisonStatus": "comparison-ready-not-reviewed",
      "comparisonReason": "Generation and artifact bindings match. Consult the separately bound independent-review verdict; this is not approval.",
      "findings": {
        "schemaVersion": 1,
        "status": "draft",
        "completed": 0,
        "visibility": "local-research-only",
        "currentVerdict": "changes-required",
        "reports": [
          {
            "revision": "review01",
            "currency": "current",
            "asOf": "2026-09-05T19:33:21.905972+00:00",
            "reportedVerdict": "changes-required",
            "scope": null,
            "openCounts": {
              "material": 0,
              "minor": 2
            },
            "method": "T3 preview_status then preview_open explicitly reported unavailable. Used the supplied playwright-core and Chromium with the existing range server. Played each frozen review01 original/source comparison and an independently built source-left/adaptation-right movie at rate 1 to ended; inspected sampled running-browser images and consecutive native-frame triptychs/crops. The official localFrame mapping, not sparse PNG filename ordinals, binds source frames. Frozen manifest-embedded recipes/inputProps define the reviewed inputs. Playback callbacks are diagnostics, not continuous human watching or a fidelity verdict.",
            "limits": [
              "No continuous human vision is claimed. Visual observations are sampled browser captures and explicitly listed native-frame sheets/crops; intervals between them can contain unobserved differences.",
              "Comparisons are re-encoded, half-width H.264 views. Native PNG probes support geometry and one-frame observations; neither the comparison encoding nor a playback counter proves pixel equality.",
              "Threshold envelopes and decoded RGB samples are diagnostic measurements in declared ROIs, not recovered font, camera, layout, shutter, shader or source-authoring parameters.",
              "Original-content substitutions are permitted; source branding/demo copy is not a repair requirement. This is not a verification of real Poe functionality.",
              "Resolved means the specified prior discrepancy was not retained in this targeted retest. It does not mean acceptance, exhaustive fidelity, production readiness or publication permission.",
              "All four records remain drafts. Reverse selection is excluded. Main coordinates fixes and any later final-generation exports."
            ],
            "links": {
              "json": "../evidence/review-interface-a/retest-review01/atlas-composer-context-reveal/review.json",
              "markdown": "../evidence/review-interface-a/retest-review01/atlas-composer-context-reveal/review.md"
            },
            "reportSha256": "122792a726a33d03a40576d3d975b232dc961ec2e5640e6a8e30fe776eb886a7",
            "markdownSha256": "033dc97a8d8fa81cbcc6f30c56fca2d6e6d464a4df3a8c7dd6a0b4a3c4890eaa",
            "hashBinding": {
              "status": "matched",
              "checked": [
                "originalPath",
                "adaptationPath",
                "originalManifestPath",
                "adaptationManifestPath",
                "originalSha256",
                "adaptationSha256",
                "originalManifestSha256",
                "adaptationManifestSha256",
                "recipeSha256",
                "originalImplementation",
                "adaptationImplementation",
                "originalBindingSha256",
                "adaptationBindingSha256",
                "sourceSha256",
                "comparisonSha256",
                "comparisonMetadataSha256",
                "sourceExcerptSha256"
              ],
              "issues": []
            },
            "publicReportSha256": "122792a726a33d03a40576d3d975b232dc961ec2e5640e6a8e30fe776eb886a7",
            "publicMarkdownSha256": "033dc97a8d8fa81cbcc6f30c56fca2d6e6d464a4df3a8c7dd6a0b4a3c4890eaa"
          }
        ]
      },
      "recipeUrl": "../project/recipes/atlas-composer-context-reveal.json",
      "contentBuilderUrl": null,
      "previewUrl": "../renders/atlas-composer-context-reveal/review01/original.mp4",
      "adaptationUrl": "../renders/atlas-composer-context-reveal/review01/adaptation.mp4",
      "originalManifestUrl": "../renders/atlas-composer-context-reveal/review01/original.manifest.json",
      "adaptationManifestUrl": "../renders/atlas-composer-context-reveal/review01/adaptation.manifest.json",
      "comparisonUrl": "../evidence/atlas-composer-context-reveal/review01/comparison.mp4",
      "evidenceUrl": "../evidence/atlas-composer-context-reveal/review01/comparison.json",
      "posterUrl": "../evidence/atlas-composer-context-reveal/review01/frames/original/00001.png",
      "defaultInputUrl": "../project/examples/atlas-composer-context-reveal/default.json",
      "adaptationInputUrl": "../project/examples/atlas-composer-context-reveal/adaptation.json",
      "nativeArchiveIndexUrl": "../native/atlas-composer-context-reveal/index.json",
      "toolkitUrl": "../downloads/core.zip",
      "assetIndexUrl": "../downloads/#atlas-composer-context-reveal"
    },
    {
      "id": "atlas-reverse-selection-action",
      "title": "Reverse-drag multiline selection with an attached action",
      "description": "DRAFT — The I-beam travels upward as selection grows from a lower sentence into an earlier paragraph; a blue handle appears, waits, then becomes the anchor of a compact action capsule. Original illustrated UI, not real Poe; not fidelity-approved.",
      "families": [
        "selection",
        "interface",
        "overlay"
      ],
      "intents": [
        "The I-beam travels upward as selection grows from a lower sentence into an earlier paragraph; a blue handle appears, waits, then becomes the anchor of a compact action capsule."
      ],
      "tags": [
        "draft",
        "original-illustration",
        "not-poe",
        "interface-02"
      ],
      "inputKinds": [
        "color",
        "image",
        "path",
        "text"
      ],
      "source": {
        "slug": "atlas-intro",
        "film": "Introducing ChatGPT Atlas",
        "url": "https://www.youtube.com/watch?v=Ej6hnsQgV_c",
        "localMedia": "references/openai/media/atlas-intro.mp4",
        "sha256": "74bd47a01176497da7c28cfb61233a9a6ae5a9d40b199654bd8310f72ddf125f",
        "fps": {
          "numerator": 30,
          "denominator": 1
        },
        "width": 1920,
        "height": 1080,
        "startFrame": 1325,
        "endFrameExclusive": 1500
      },
      "durationSeconds": 5.833333333333333,
      "status": "comparison-ready-not-reviewed",
      "generation": {
        "revision": "review02",
        "renderDirectory": "renders/atlas-reverse-selection-action/review02",
        "evidenceDirectory": "evidence/atlas-reverse-selection-action/review02",
        "originalPath": "renders/atlas-reverse-selection-action/review02/original.mp4",
        "adaptationPath": "renders/atlas-reverse-selection-action/review02/adaptation.mp4"
      },
      "renderStatus": "verified",
      "renderVerification": {
        "default": {
          "status": "verified",
          "reason": "CLI verifier passed; fidelity not assessed."
        },
        "adaptation": {
          "status": "verified",
          "reason": "CLI verifier passed; fidelity not assessed."
        }
      },
      "comparisonStatus": "comparison-ready-not-reviewed",
      "comparisonReason": "Generation and artifact bindings match. Consult the separately bound independent-review verdict; this is not approval.",
      "findings": {
        "schemaVersion": 1,
        "status": "draft",
        "completed": 0,
        "visibility": "local-research-only",
        "currentVerdict": "changes-required",
        "reports": [
          {
            "revision": "review02",
            "currency": "current",
            "asOf": "2026-09-05T21:17:01.006499+00:00",
            "reportedVerdict": "changes-required",
            "scope": null,
            "openCounts": {
              "material": 0,
              "minor": 3
            },
            "method": "Fresh-context read-only media review: independent full-source/native frame-index decode versus both actual review02 factory-backed MP4s; inspected consecutive boundary/middle/hold crops and sampled 1x automated browser playback of actual source, source excerpt, both outputs, supplied comparison and an independently synchronized triptych. Current CLI verify and before/after SHA-256 bindings are separate mechanical checks. No continuous human viewing claim.",
            "limits": [
              "T3 preview_status and then preview_open both explicitly reported no preview automation host. The user-authorized existing playwright-core module, [LOCAL_PATH_REDACTED] and loopback range server on port4784 were used; no dependency installation or public hosting occurred.",
              "Normal-speed inspection means automated playbackRate=1 browser runs, requestVideoFrameCallback telemetry, inspected sampled moving-playback images and screenshots. It is NOT continuous human viewing, not a claim that every presented frame was seen, and not a complete subjective real-time smoothness assessment.",
              "The first full-source browser pass reached the first frame outside the requested interval. It was retained as a disclosed exploratory pass, then repeated with a last-requested-frame stop. Browser seeking/callbacks can miss the first frame and intermediate frames. Exact interval/boundary findings use frame-indexed FFmpeg decodes, not browser currentTime.",
              "Every native frame in the requested source interval and both actual review02 MP4s was independently decoded. Only the explicitly listed frames/panels were visually inspected; automated scans of all frames are not visual inspection of all frames.",
              "Native PNGs are 1920x1080. Contact crops use disclosed scaling, and the image viewer can resize large sheets. Pixel counts/bounds come from the unscaled decoded PNGs. The source excerpt, supplied comparison and reviewer triptych are H.264 re-encodes, not pixel-identical source masters.",
              "Source and render rasters support visible contour, occlusion and timing judgments, not recovery of hidden vectors, exact source font, physical angles or original easing. Threshold counts and rigid-rotation fits support observations but cannot establish fidelity by themselves.",
              "The full source files are hash-pinned, but only the stated intervals were reviewed. No full-film, other-recipe, live Poe, Zoom/OBS, final all-hands, user-acceptance, completion or publication claim is made.",
              "Prior review01 reports were read only as leads. Author measurements, recipe observations and successful CLI verification were not treated as source-fidelity proof. Current findings are grounded in the independently decoded actual media. Only the wordmark final-frame regression probe additionally inspects two actual review01 frames."
            ],
            "links": {
              "json": "../evidence/review-factories/review02/atlas-reverse-selection-action/review.json",
              "markdown": "../evidence/review-factories/review02/atlas-reverse-selection-action/review.md"
            },
            "reportSha256": "9015a7e09afd30e7a0699ddcee6d097b19f0bf043283eb9ee0e4ac203b73f7b2",
            "markdownSha256": "0b0121847ca4ad58cd646ff4b716740be0464321fd84ee89afad0e0c6f6ce637",
            "hashBinding": {
              "status": "matched",
              "checked": [
                "originalPath",
                "adaptationPath",
                "originalManifestPath",
                "adaptationManifestPath",
                "originalSha256",
                "adaptationSha256",
                "originalManifestSha256",
                "adaptationManifestSha256",
                "recipePath",
                "recipeSha256",
                "originalImplementation",
                "adaptationImplementation",
                "sourceSha256",
                "comparisonSha256",
                "comparisonMetadataSha256",
                "sourceExcerptSha256"
              ],
              "issues": []
            },
            "publicReportSha256": "09a6422f3a05036069574106d7e36e4c33df44caf69c5d7fa7d5ca5ebf7c9c79",
            "publicMarkdownSha256": "4cae01b48d3dc352a2b8463fa0a2d68ed4d1049e0320bb518a1f939427325ba7"
          }
        ]
      },
      "recipeUrl": "../project/recipes/atlas-reverse-selection-action.json",
      "contentBuilderUrl": "../project/adapters/contracts/atlas-reverse-selection-action.json",
      "previewUrl": "../renders/atlas-reverse-selection-action/review02/original.mp4",
      "adaptationUrl": "../renders/atlas-reverse-selection-action/review02/adaptation.mp4",
      "originalManifestUrl": "../renders/atlas-reverse-selection-action/review02/original.manifest.json",
      "adaptationManifestUrl": "../renders/atlas-reverse-selection-action/review02/adaptation.manifest.json",
      "comparisonUrl": "../evidence/atlas-reverse-selection-action/review02/comparison.mp4",
      "evidenceUrl": "../evidence/atlas-reverse-selection-action/review02/comparison.json",
      "posterUrl": "../evidence/atlas-reverse-selection-action/review02/frames/original/00001.png",
      "defaultInputUrl": "../project/examples/atlas-reverse-selection-action/default.json",
      "adaptationInputUrl": "../project/examples/atlas-reverse-selection-action/adaptation.json",
      "nativeArchiveIndexUrl": "../native/atlas-reverse-selection-action/index.json",
      "toolkitUrl": "../downloads/core.zip",
      "assetIndexUrl": "../downloads/#atlas-reverse-selection-action"
    },
    {
      "id": "chatgpt-traveling-image-trail",
      "title": "DRAFT — Traveling occlusion trail of image outputs",
      "description": "Source-specific draft; excludes completion counts until fresh moving-source review. New rectangular images are inserted abruptly in front of retained predecessors while the entire overlapping trail translates and changes direction; the newest output gets priority without clearing the older ones.",
      "families": [
        "montage",
        "layered",
        "continuity"
      ],
      "intents": [
        "New rectangular images are inserted abruptly in front of retained predecessors while the entire overlapping trail translates and changes direction; the newest output gets priority without clearing the older ones."
      ],
      "tags": [
        "draft",
        "interface-06",
        "source-locked",
        "original-content-specimen"
      ],
      "inputKinds": [
        "image"
      ],
      "source": {
        "slug": "chatgpt-images",
        "film": "ChatGPT Images",
        "url": "https://www.youtube.com/watch?v=DPBtd57p5Mg",
        "localMedia": "references/openai/media/chatgpt-images.mp4",
        "sha256": "90472999b5af3958b3bfdb05be52223c9a1949f8313d78e6b3237a7a547a3cfd",
        "fps": {
          "numerator": 30,
          "denominator": 1
        },
        "width": 1920,
        "height": 1080,
        "startFrame": 754,
        "endFrameExclusive": 906
      },
      "durationSeconds": 5.066666666666666,
      "status": "comparison-ready-not-reviewed",
      "generation": {
        "revision": "review01",
        "renderDirectory": "renders/chatgpt-traveling-image-trail/review01",
        "evidenceDirectory": "evidence/chatgpt-traveling-image-trail/review01",
        "originalPath": "renders/chatgpt-traveling-image-trail/review01/original.mp4",
        "adaptationPath": "renders/chatgpt-traveling-image-trail/review01/adaptation.mp4"
      },
      "renderStatus": "verified",
      "renderVerification": {
        "default": {
          "status": "verified",
          "reason": "CLI verifier passed; fidelity not assessed."
        },
        "adaptation": {
          "status": "verified",
          "reason": "CLI verifier passed; fidelity not assessed."
        }
      },
      "comparisonStatus": "comparison-ready-not-reviewed",
      "comparisonReason": "Generation and artifact bindings match. Consult the separately bound independent-review verdict; this is not approval.",
      "findings": {
        "schemaVersion": 1,
        "status": "draft",
        "completed": 0,
        "visibility": "local-research-only",
        "currentVerdict": "changes-required",
        "reports": [
          {
            "revision": "review01",
            "currency": "current",
            "asOf": "2026-09-05T19:12:54.836691+00:00",
            "reportedVerdict": "changes-required",
            "scope": null,
            "openCounts": {
              "material": 1,
              "minor": 0
            },
            "method": "Bounded source-native re-review of both frozen review01 variants: visually inspected 53 selected native ordinals per variant in 9 consecutive-frame sheets, phase/cut/hold windows, named 1:1 crops and four browser playback samples; direct raster measurements and ordinal-alignment diagnostics supplement observation. Automated playback is not continuous human viewing.",
            "limits": [
              "T3 preview_status then preview_open were attempted; no preview automation host was available. Fallback playwright-core/Chromium ran locally against 127.0.0.1:4784.",
              "The image interface exposes stills. The reviewer visually inspected native contact-sheet sequences, 1:1 detail crops where named, and four sampled browser screenshots per clip. There is no human continuous-vision claim.",
              "Automated 1x playback to ended, callbacks and decode counters are transport diagnostics only, not evidence that a person watched every frame or that fidelity passed. Browser screenshot trigger times are asynchronous, not exact frame measurements.",
              "All source/render frame findings use direct native PNG ordinals, not browser time. Full-frame native sheets display each 1920x1080 frame at 480x270; measurements use the original PNG pixels. Unselected frame geometry, hidden layers and all optical subframes are not exhaustively inspected.",
              "Threshold bounds are visible raster measurements, not recovered layout/shutter parameters. Content, antialiasing and H.264 can move an edge by a few pixels; scanlines intersecting text must not be treated as card bounds.",
              "Official source excerpts and reviewer triples use integer timebase 1/fps.numerator with PTS=N*fps.denominator. The prior fractional-TB phase failure is not reused. Direct source PNG checks anchor the same native ordinal; no event-based re-timing is allowed.",
              "Decode, alignment error thresholds, render manifests and builder checks establish artifact identity/mechanics only. They are not fidelity passes. Frozen review01 frames are reviewed independently of stale current-code verifier bindings on older preserved movies.",
              "Source footage and excerpts are research evidence only. Named content/topology adaptations are not silently treated as geometry defects or accepted substitutions. No explicit acceptance reference exists; no publication or production edits are made."
            ],
            "links": {
              "json": "../evidence/review-interface-b/retest-review01/chatgpt-traveling-image-trail/review.json",
              "markdown": "../evidence/review-interface-b/retest-review01/chatgpt-traveling-image-trail/review.md"
            },
            "reportSha256": "99c6630f5fbfdb6db342c02c0cd60fa78d4305e4a664a09049673cf863facca3",
            "markdownSha256": "9548ace3c78148fb925e5a9fcce3d870e8bde3dc4bde3e0deee2a508e3bb56a7",
            "hashBinding": {
              "status": "matched",
              "checked": [
                "originalPath",
                "adaptationPath",
                "originalManifestPath",
                "adaptationManifestPath",
                "originalSha256",
                "adaptationSha256",
                "originalManifestSha256",
                "adaptationManifestSha256",
                "recipePath",
                "recipeSha256",
                "originalImplementation",
                "adaptationImplementation",
                "originalBindingSha256",
                "adaptationBindingSha256",
                "sourceSha256",
                "comparisonSha256",
                "comparisonMetadataSha256",
                "sourceExcerptSha256"
              ],
              "issues": []
            },
            "publicReportSha256": "e99cc6de67e4f31ff2c2050db6008181b8ab8a07f5063770b5f880087facb8d5",
            "publicMarkdownSha256": "9548ace3c78148fb925e5a9fcce3d870e8bde3dc4bde3e0deee2a508e3bb56a7"
          }
        ]
      },
      "recipeUrl": "../project/recipes/chatgpt-traveling-image-trail.json",
      "contentBuilderUrl": null,
      "previewUrl": "../renders/chatgpt-traveling-image-trail/review01/original.mp4",
      "adaptationUrl": "../renders/chatgpt-traveling-image-trail/review01/adaptation.mp4",
      "originalManifestUrl": "../renders/chatgpt-traveling-image-trail/review01/original.manifest.json",
      "adaptationManifestUrl": "../renders/chatgpt-traveling-image-trail/review01/adaptation.manifest.json",
      "comparisonUrl": "../evidence/chatgpt-traveling-image-trail/review01/comparison.mp4",
      "evidenceUrl": "../evidence/chatgpt-traveling-image-trail/review01/comparison.json",
      "posterUrl": "../evidence/chatgpt-traveling-image-trail/review01/frames/original/00001.png",
      "defaultInputUrl": "../project/examples/chatgpt-traveling-image-trail/default.json",
      "adaptationInputUrl": "../project/examples/chatgpt-traveling-image-trail/adaptation.json",
      "nativeArchiveIndexUrl": "../native/chatgpt-traveling-image-trail/index.json",
      "toolkitUrl": "../downloads/core.zip",
      "assetIndexUrl": "../downloads/#chatgpt-traveling-image-trail"
    },
    {
      "id": "codex-click-release-camera",
      "title": "Click first, release the camera back to context",
      "description": "DRAFT — A pointer reaches a sidebar action, the workspace changes in the held close crop, then a blurred pullback restores the entire already-changed workspace. Original illustrated UI, not real Poe; not fidelity-approved.",
      "families": [
        "camera",
        "interface",
        "continuity"
      ],
      "intents": [
        "A pointer reaches a sidebar action, the workspace changes in the held close crop, then a blurred pullback restores the entire already-changed workspace."
      ],
      "tags": [
        "draft",
        "original-illustration",
        "not-poe",
        "interface-03"
      ],
      "inputKinds": [
        "image",
        "path",
        "text"
      ],
      "source": {
        "slug": "codex-first-look",
        "film": "A first look at the Codex app",
        "url": "https://www.youtube.com/watch?v=0e-Brv-gS9Q",
        "localMedia": "references/openai/media/codex-first-look.mp4",
        "sha256": "d5f8b05e7d123aa336f22d01210b315bfd914aa3d380e70ca21783f023174895",
        "fps": {
          "numerator": 24000,
          "denominator": 1001
        },
        "width": 1920,
        "height": 1080,
        "startFrame": 412,
        "endFrameExclusive": 536
      },
      "durationSeconds": 5.171833333333334,
      "status": "comparison-ready-not-reviewed",
      "generation": {
        "revision": "review03",
        "renderDirectory": "renders/codex-click-release-camera/review03",
        "evidenceDirectory": "evidence/codex-click-release-camera/review03",
        "originalPath": "renders/codex-click-release-camera/review03/original.mp4",
        "adaptationPath": "renders/codex-click-release-camera/review03/adaptation.mp4"
      },
      "renderStatus": "verified",
      "renderVerification": {
        "default": {
          "status": "verified",
          "reason": "CLI verifier passed; fidelity not assessed."
        },
        "adaptation": {
          "status": "verified",
          "reason": "CLI verifier passed; fidelity not assessed."
        }
      },
      "comparisonStatus": "comparison-ready-not-reviewed",
      "comparisonReason": "Generation and artifact bindings match. Consult the separately bound independent-review verdict; this is not approval.",
      "findings": {
        "schemaVersion": 1,
        "status": "draft",
        "completed": 0,
        "visibility": "local-research-only",
        "currentVerdict": "changes-required",
        "reports": [
          {
            "revision": "review03",
            "currency": "current",
            "asOf": "2026-09-05T21:57:04.825042+00:00",
            "reportedVerdict": "changes-required",
            "scope": "Fresh-context READ-ONLY moving-source fidelity review of the exact selected review03 original and adaptation MP4s for codex-click-release-camera; codex-first-look native source[412,536) at24000/1001fps,1920x1080. No author-side acceptance, implementation repair, status change, publication or scaling.",
            "openCounts": {
              "material": 0,
              "minor": 3
            },
            "method": "Actual current recipes/core/source/movies/manifests/comparisons/metadata were hash-pinned before and after. The delivered project/scripts/verify.mjs was run on all four movies at the start and again after visual inspection. Every source-window frame was decoded by native frame index from the full source; every frame of both current variants was decoded independently. Supplied sampled native PNG hashes and RGB pixels were cross-checked against those decodes. After explicit T3 unavailability, the permitted Chromium fallback played source, actual original, actual adaptation and supplied comparison at1x, with one screenshot-sampled and one telemetry-only run each. Consecutive cursor crops, boundary and intermediate construction/feedback frames, camera exposure crops, typography and holds were visually inspected. Quantitative appearance estimates are separated from observations.",
            "limits": [
              "AI inspection of sampled screenshots from actual 1x playback and consecutive native-frame crops/sheets; no continuous-human-viewing claim. Normal-rate playback alone is not fidelity acceptance.",
              "T3 preview_status followed by preview_open both explicitly reported no preview automation host. The permitted existing playwright-core and [LOCAL_PATH_REDACTED] fallback used the loopback range server on 127.0.0.1:4784.",
              "All final playback runs ended with zero browser-reported dropped frames. Callbacks cover native indices 1 through the last frame; preloaded frame 0 is absent from callbacks and is covered by native decoding and initial screenshots. Callback success does not prove perfect temporal perception or absence of compositor/display losses.",
              "Playback screenshots are asynchronous samples, generally about five per second, not one visual observation per native frame. Screenshot timestamps precede capture and are not exact frame labels. Exact frame findings use direct full-source/render native decodes, not browser seeks.",
              "The supplied source excerpts are 960x540; comparisons use two reduced panels and compare source with original, not adaptation. Both actual variants also received separate 1x playback and independent 1920x1080 native-frame inspection. No new comparison encode substitutes for an actual delivered movie.",
              "Full native cursor sequences were inspected through consecutive regional crops and camera-phase images. Full-scene views and enlargements cover the named boundaries and intermediate states; this is not a full-resolution scan of every pixel in all 738 decoded frames.",
              "Frame-number selection is authoritative. Source PTS is quantized and independently checked. Cursor ink centroids/envelopes, edge thresholds and normalized background-text residues are appearance measurements or estimates, not recovered cursor hotspots, physical mouse events, camera transforms, alpha values or shutter parameters.",
              "Initial fallback launch failed because its temporary socket path was too long. The successful run used a short /proc directory-handle path pointing into new evidence. Initial playback telemetry accumulated duplicate callbacks and is explicitly superseded by playback/playback.json; initial-run-duplicate-callbacks.json is not used for coverage.",
              "Only the two permitted prior review02 review.json files were read as leads. No private author handoff/probe files were read. Current findings were re-observed in review03; no claim is made that an issue was newly introduced by review03.",
              "The byte attestation covers the named recipes, current shared runtime/config/lock files, bound assets, source, four movies/manifests, comparisons/metadata/excerpts and an additional catalog file, not the entire concurrent workspace or OS/browser runtime. All reviewed inputs are unchanged; project/catalog/artifacts.json alone changed concurrently, so the all-files unchanged flag is false. Both catalog hashes are retained without modifying or accepting its status. Unsigned manifests and hashes establish local reproducibility, not authorship, rights or installed node_modules integrity.",
              "Original copy, symbols, colors, illustrated desktop and the NOT POE disclosure are not required to copy source branding/data. Their deliberate identity differences are distinguished from extra temporal state changes. This is not a Poe behavior review, production approval, acceptance, catalog completion or publication authorization."
            ],
            "links": {
              "json": "../evidence/review-interface-a/retest-cc-cm-review03/codex-click-release-camera/review.json",
              "markdown": "../evidence/review-interface-a/retest-cc-cm-review03/codex-click-release-camera/review.md"
            },
            "reportSha256": "8f6b35c7d5d3087e64aad1cd61e733591e702ea1972726126187b7e416ccb452",
            "markdownSha256": "111c2f363904ccb1b820cde095640a5b34ec4ebd697541d803b96b95e5eed1fa",
            "hashBinding": {
              "status": "matched",
              "checked": [
                "originalPath",
                "adaptationPath",
                "originalManifestPath",
                "adaptationManifestPath",
                "originalSha256",
                "adaptationSha256",
                "originalManifestSha256",
                "adaptationManifestSha256",
                "recipePath",
                "recipeSha256",
                "originalImplementation",
                "adaptationImplementation",
                "originalBindingSha256",
                "adaptationBindingSha256",
                "sourceSha256",
                "comparisonSha256",
                "comparisonMetadataSha256",
                "sourceExcerptSha256"
              ],
              "issues": []
            },
            "publicReportSha256": "edb0eba07410f120c346ff377ca1649731f9845358a6695c8ce3e8a19ef8ea45",
            "publicMarkdownSha256": "0a00f6ae0326306596458fd3e4fca16f7323f6f0891c1693b6881ebde2ad0a79"
          }
        ]
      },
      "recipeUrl": "../project/recipes/codex-click-release-camera.json",
      "contentBuilderUrl": null,
      "previewUrl": "../renders/codex-click-release-camera/review03/original.mp4",
      "adaptationUrl": "../renders/codex-click-release-camera/review03/adaptation.mp4",
      "originalManifestUrl": "../renders/codex-click-release-camera/review03/original.manifest.json",
      "adaptationManifestUrl": "../renders/codex-click-release-camera/review03/adaptation.manifest.json",
      "comparisonUrl": "../evidence/codex-click-release-camera/review03/comparison.mp4",
      "evidenceUrl": "../evidence/codex-click-release-camera/review03/comparison.json",
      "posterUrl": "../evidence/codex-click-release-camera/review03/frames/original/00001.png",
      "defaultInputUrl": "../project/examples/codex-click-release-camera/default.json",
      "adaptationInputUrl": "../project/examples/codex-click-release-camera/adaptation.json",
      "nativeArchiveIndexUrl": "../native/codex-click-release-camera/index.json",
      "toolkitUrl": "../downloads/core.zip",
      "assetIndexUrl": "../downloads/#codex-click-release-camera"
    },
    {
      "id": "codex-modal-relay",
      "title": "Branch-to-commit modal relay on a held workspace",
      "description": "DRAFT — Attention moves through dimmed dialog, one-frame compact progress state, confirmation, an undimmed breathing interval and a taller second dialog, while the underlying workspace stays registered. Original illustrated UI, not real Poe; not fidelity-approved.",
      "families": [
        "overlay",
        "interface",
        "continuity"
      ],
      "intents": [
        "Attention moves through dimmed dialog, one-frame compact progress state, confirmation, an undimmed breathing interval and a taller second dialog, while the underlying workspace stays registered."
      ],
      "tags": [
        "draft",
        "original-illustration",
        "not-poe",
        "interface-04"
      ],
      "inputKinds": [
        "image",
        "path",
        "text"
      ],
      "source": {
        "slug": "codex-first-look",
        "film": "A first look at the Codex app",
        "url": "https://www.youtube.com/watch?v=0e-Brv-gS9Q",
        "localMedia": "references/openai/media/codex-first-look.mp4",
        "sha256": "d5f8b05e7d123aa336f22d01210b315bfd914aa3d380e70ca21783f023174895",
        "fps": {
          "numerator": 24000,
          "denominator": 1001
        },
        "width": 1920,
        "height": 1080,
        "startFrame": 1390,
        "endFrameExclusive": 1512
      },
      "durationSeconds": 5.088416666666666,
      "status": "comparison-ready-not-reviewed",
      "generation": {
        "revision": "review03",
        "renderDirectory": "renders/codex-modal-relay/review03",
        "evidenceDirectory": "evidence/codex-modal-relay/review03",
        "originalPath": "renders/codex-modal-relay/review03/original.mp4",
        "adaptationPath": "renders/codex-modal-relay/review03/adaptation.mp4"
      },
      "renderStatus": "verified",
      "renderVerification": {
        "default": {
          "status": "verified",
          "reason": "CLI verifier passed; fidelity not assessed."
        },
        "adaptation": {
          "status": "verified",
          "reason": "CLI verifier passed; fidelity not assessed."
        }
      },
      "comparisonStatus": "comparison-ready-not-reviewed",
      "comparisonReason": "Generation and artifact bindings match. Consult the separately bound independent-review verdict; this is not approval.",
      "findings": {
        "schemaVersion": 1,
        "status": "draft",
        "completed": 0,
        "visibility": "local-research-only",
        "currentVerdict": "changes-required",
        "reports": [
          {
            "revision": "review03",
            "currency": "current",
            "asOf": "2026-09-05T21:57:04.831297+00:00",
            "reportedVerdict": "changes-required",
            "scope": "Fresh-context READ-ONLY moving-source fidelity review of the exact selected review03 original and adaptation MP4s for codex-modal-relay; codex-first-look native source[1390,1512) at24000/1001fps,1920x1080. No author-side acceptance, implementation repair, status change, publication or scaling.",
            "openCounts": {
              "material": 0,
              "minor": 3
            },
            "method": "Actual current recipes/core/source/movies/manifests/comparisons/metadata were hash-pinned before and after. The delivered project/scripts/verify.mjs was run on all four movies at the start and again after visual inspection. Every source-window frame was decoded by native frame index from the full source; every frame of both current variants was decoded independently. Supplied sampled native PNG hashes and RGB pixels were cross-checked against those decodes. After explicit T3 unavailability, the permitted Chromium fallback played source, actual original, actual adaptation and supplied comparison at1x, with one screenshot-sampled and one telemetry-only run each. Consecutive cursor crops, boundary and intermediate construction/feedback frames, camera exposure crops, typography and holds were visually inspected. Quantitative appearance estimates are separated from observations.",
            "limits": [
              "AI inspection of sampled screenshots from actual 1x playback and consecutive native-frame crops/sheets; no continuous-human-viewing claim. Normal-rate playback alone is not fidelity acceptance.",
              "T3 preview_status followed by preview_open both explicitly reported no preview automation host. The permitted existing playwright-core and [LOCAL_PATH_REDACTED] fallback used the loopback range server on 127.0.0.1:4784.",
              "All final playback runs ended with zero browser-reported dropped frames. Callbacks cover native indices 1 through the last frame; preloaded frame 0 is absent from callbacks and is covered by native decoding and initial screenshots. Callback success does not prove perfect temporal perception or absence of compositor/display losses.",
              "Playback screenshots are asynchronous samples, generally about five per second, not one visual observation per native frame. Screenshot timestamps precede capture and are not exact frame labels. Exact frame findings use direct full-source/render native decodes, not browser seeks.",
              "The supplied source excerpts are 960x540; comparisons use two reduced panels and compare source with original, not adaptation. Both actual variants also received separate 1x playback and independent 1920x1080 native-frame inspection. No new comparison encode substitutes for an actual delivered movie.",
              "Full native cursor sequences were inspected through consecutive regional crops and camera-phase images. Full-scene views and enlargements cover the named boundaries and intermediate states; this is not a full-resolution scan of every pixel in all 738 decoded frames.",
              "Frame-number selection is authoritative. Source PTS is quantized and independently checked. Cursor ink centroids/envelopes, edge thresholds and normalized background-text residues are appearance measurements or estimates, not recovered cursor hotspots, physical mouse events, camera transforms, alpha values or shutter parameters.",
              "Initial fallback launch failed because its temporary socket path was too long. The successful run used a short /proc directory-handle path pointing into new evidence. Initial playback telemetry accumulated duplicate callbacks and is explicitly superseded by playback/playback.json; initial-run-duplicate-callbacks.json is not used for coverage.",
              "Only the two permitted prior review02 review.json files were read as leads. No private author handoff/probe files were read. Current findings were re-observed in review03; no claim is made that an issue was newly introduced by review03.",
              "The byte attestation covers the named recipes, current shared runtime/config/lock files, bound assets, source, four movies/manifests, comparisons/metadata/excerpts and an additional catalog file, not the entire concurrent workspace or OS/browser runtime. All reviewed inputs are unchanged; project/catalog/artifacts.json alone changed concurrently, so the all-files unchanged flag is false. Both catalog hashes are retained without modifying or accepting its status. Unsigned manifests and hashes establish local reproducibility, not authorship, rights or installed node_modules integrity.",
              "Original copy, symbols, colors, illustrated desktop and the NOT POE disclosure are not required to copy source branding/data. Their deliberate identity differences are distinguished from extra temporal state changes. This is not a Poe behavior review, production approval, acceptance, catalog completion or publication authorization."
            ],
            "links": {
              "json": "../evidence/review-interface-a/retest-cc-cm-review03/codex-modal-relay/review.json",
              "markdown": "../evidence/review-interface-a/retest-cc-cm-review03/codex-modal-relay/review.md"
            },
            "reportSha256": "75612d489f1adec2977e3e7cc6ae773ef0bbf7138f6a3635ed8eaa337fdce75a",
            "markdownSha256": "6ed1e8d2f700580300dbfcabaeea73a2977f9fbf80e97ab1af24efd26a3391c5",
            "hashBinding": {
              "status": "matched",
              "checked": [
                "originalPath",
                "adaptationPath",
                "originalManifestPath",
                "adaptationManifestPath",
                "originalSha256",
                "adaptationSha256",
                "originalManifestSha256",
                "adaptationManifestSha256",
                "recipePath",
                "recipeSha256",
                "originalImplementation",
                "adaptationImplementation",
                "originalBindingSha256",
                "adaptationBindingSha256",
                "sourceSha256",
                "comparisonSha256",
                "comparisonMetadataSha256",
                "sourceExcerptSha256"
              ],
              "issues": []
            },
            "publicReportSha256": "83801bf5425089011dd64c8ecdbba731c5148a5cca80503330c505085ac99c9b",
            "publicMarkdownSha256": "e19ce25f98125ebdea10e78f2d698cb98c320bb4bb56be677e2a9ec97307461c"
          }
        ]
      },
      "recipeUrl": "../project/recipes/codex-modal-relay.json",
      "contentBuilderUrl": null,
      "previewUrl": "../renders/codex-modal-relay/review03/original.mp4",
      "adaptationUrl": "../renders/codex-modal-relay/review03/adaptation.mp4",
      "originalManifestUrl": "../renders/codex-modal-relay/review03/original.manifest.json",
      "adaptationManifestUrl": "../renders/codex-modal-relay/review03/adaptation.manifest.json",
      "comparisonUrl": "../evidence/codex-modal-relay/review03/comparison.mp4",
      "evidenceUrl": "../evidence/codex-modal-relay/review03/comparison.json",
      "posterUrl": "../evidence/codex-modal-relay/review03/frames/original/00001.png",
      "defaultInputUrl": "../project/examples/codex-modal-relay/default.json",
      "adaptationInputUrl": "../project/examples/codex-modal-relay/adaptation.json",
      "nativeArchiveIndexUrl": "../native/codex-modal-relay/index.json",
      "toolkitUrl": "../downloads/core.zip",
      "assetIndexUrl": "../downloads/#codex-modal-relay"
    },
    {
      "id": "codex-word-tiles-collage",
      "title": "Word tiles / surviving miniature collage",
      "description": "DRAFT — Three differently sized, translucent word blocks interrupt a smaller line, while five original miniature elements arrive around them. The lower-left plate crosses in front of the middle tile; tiles depart separately without collapsing the collage. Source-specific research implementation; not a fidelity approval or a production all-hands asset.",
      "families": [
        "opening",
        "typography",
        "layered",
        "mask"
      ],
      "intents": [
        "foreground/background interruption",
        "uncover several still-moving editorial miniatures"
      ],
      "tags": [
        "draft",
        "ty-07",
        "typography-b",
        "original-assets",
        "native-cadence"
      ],
      "inputKinds": [
        "color",
        "image",
        "path",
        "text"
      ],
      "source": {
        "film": "Build and share apps in Codex",
        "slug": "codex-apps",
        "url": "https://www.youtube.com/watch?v=5UlRL_ImvQ0",
        "sha256": "48fdcf37ab3bfa5d990c2bd0b979ae14cf1618e52d73bba14bd1451e4cc43fee",
        "fps": {
          "numerator": 60,
          "denominator": 1
        },
        "width": 1920,
        "height": 1080,
        "startFrame": 140,
        "endFrameExclusive": 254,
        "localMedia": "references/openai/media/codex-apps.mp4"
      },
      "durationSeconds": 1.9,
      "status": "comparison-ready-not-reviewed",
      "generation": {
        "revision": "publication-v08",
        "renderDirectory": "renders/codex-word-tiles-collage/publication-v08",
        "evidenceDirectory": "evidence/codex-word-tiles-collage/publication-v08",
        "originalPath": "renders/codex-word-tiles-collage/publication-v08/original.mp4",
        "adaptationPath": "renders/codex-word-tiles-collage/publication-v08/adaptation.mp4"
      },
      "renderStatus": "verified",
      "renderVerification": {
        "default": {
          "status": "verified",
          "reason": "CLI verifier passed; fidelity not assessed."
        },
        "adaptation": {
          "status": "verified",
          "reason": "CLI verifier passed; fidelity not assessed."
        }
      },
      "comparisonStatus": "comparison-ready-not-reviewed",
      "comparisonReason": "Generation and artifact bindings match. Consult the separately bound independent-review verdict; this is not approval.",
      "findings": {
        "schemaVersion": 1,
        "status": "draft",
        "completed": 0,
        "visibility": "local-research-only",
        "currentVerdict": "no-observed-visual-defects-with-viewing-limits",
        "reports": [
          {
            "revision": "publication-v08",
            "currency": "current",
            "asOf": "2026-09-06T17:55:45.291Z",
            "reportedVerdict": "no-observed-visual-defects-with-viewing-limits",
            "scope": "Continuation of original independent review39 of the exact settling-v08 pair, now bound to genuine publication-v08 documented-variant manifests and new default-only standard comparison. No new fresh-context review or completion verdict.",
            "openCounts": {
              "material": 0,
              "minor": 0
            },
            "method": "Rehash immutable review39 evidence; verify actual local ultima-alpha/medium resumed thread; independently compare both exact movies, all manifest fields, custom/documented input bytes, full props and live/frozen code/assets; verify actual helper commands/output hashes; match 342 native PNGs and raw [140,254) PTS; reproduce new source/comparison encodes exactly; instrumented 1x playback and explicitly logged consecutive-frame visual inspection.",
            "limits": [
              "Instrumented playback and sheets are not continuous human watching. Zero observed findings is not an unrestricted fidelity pass. Normal-speed perceptual review remains an acceptance limitation.",
              "Reported dropped frames: raw source 0, original 1, adaptation 0, source-original comparison 2, source-adaptation comparison 0. Callback counts respectively 99,92,106,97,103; callbacks omit some decoded/displayed frames. Full consecutive sheets provide temporal frame coverage, not continuous viewing.",
              "Source sheets use 960x540 cells on 1920x1620 JPEGs, fitted by client to roughly 1707x1440. Pair comparison sheets use 480x270 cells on a six-column sheet, fitted to 2048px width (about 341px per panel). Fine UI text cannot be exhaustively judged from these sheets.",
              "Unscaled crop exports may still be client-fitted. Native badge strips cover only the badge region, lavender edge strips only y746-765, and selected terrain/word/sticker/chart crops only those regions at listed frames. Unopened crops and uninspected native-size regions are not passed.",
              "Each original/adaptation movie was independently decoded into all 114 PNGs. Only 111,112,113 were individually opened at full-frame size; all others were viewed through supplied comparison sheets. Source was decoded into all 114 PNGs, all viewed through source sheets, none individually opened full-frame.",
              "Exact subpixel trajectory equality, terrain surface dynamics and all fine UI text remain uncertain. Different permitted asset geometry prevents a simple pixel-equality visual criterion. No measurements or code were used to explain away a visible mismatch.",
              "No candidate modifications, rerender, build, audio listening or outside-interval review. Two failed sheet-generation attempts are preserved; neither was a failed seal write.",
              "Unsigned manifests attest byte consistency, not historical execution causality or installed dependency bytes.",
              "Rights declarations are preserved; authorship and licenses were not independently certified.",
              "No candidate render or build was run. No mechanical check changes the sealed visual verdict.",
              "Initial manifest console dump was truncated; subsequent targeted reads and structured checks, not the dump, establish this binding.",
              "Comparison movie raster is 3840x1080. The instrumented browser player uses a 1920x1080 CSS video box, fitting the whole comparison at reduced size; native decoded comparison frame 61 was also inspected, client-fitted to 2048x576.",
              "The badge crop export covers 200x200 per variant; exact source-coordinate crop origin was not supplied in comparison metadata. Do not infer full-canvas native inspection from it.",
              "The first SSIM attempt produced 190 records due to mixed filter timebases and is invalid for comparison mapping. Its files remain; only media-verification-v2.json and *ssim-v2* logs establish the 114-frame comparison check.",
              "Continuation after technical transport evidence was read; not a fresh source-first review. Original seals do not bind the new transport bytes.",
              "Instrumented playback is not continuous human watching: comparison dropped 2 frames with 98 callbacks, source dropped 1 with 94 callbacks; final totalVideoFrames 114 each. Source before-play sample already counted 4 decoded frames.",
              "All 114 comparison frames were viewed through 19 JPEG sheets at 1920x810, each pair cell 960x270 and each source/default panel 480x270. Client fitting may further reduce display.",
              "Only comparison 61,111,112,113 were individually opened at encoded 1920x540; only encoded source 0,113 at 960x540. The remaining 112 standalone source PNGs were extracted, not individually inspected; source views within the comparison are an additional encoding generation.",
              "No new crop inspection and no new native candidate visual inspection. All 342 standard native PNGs were mechanically byte-matched to original review39 frames, not visually re-reviewed here.",
              "Original adaptation evaluation remains solely the immutable review39 and its retained raw source-adaptation movie. New standard comparison cannot substitute for it.",
              "Normal-speed human perceptual acceptance, subpixel trajectories, detailed terrain dynamics and exhaustive tiny-text fidelity remain unestablished.",
              "Original source-first seals and original raw report stay unchanged; their fresh-context claims do not extend to this continuation or to the new transport bytes.",
              "The new manifests are genuinely different from the old custom-content manifests. Only the documented input-source removal and its required variant/output/binding consequences are accepted; no verifier or frozen runtime was changed.",
              "Actual successful command/output evidence is retained, including the failed first helper. Unsigned local logs and manifests cannot independently prove historical execution causality or installed dependency bytes.",
              "The process-only ffmpeg cap is byte-identical to the author cap and separately bound; it is not part of the frozen runtime digest.",
              "No new candidate rendering/build was performed in this continuation. Only source/comparison transport encodes were independently reproduced. Mechanical success cannot close a visual finding.",
              "The minimal support allowlist is an input to parent privacy and publication gates, not publication authorization. Native PNG byte checks are not new visual coverage."
            ],
            "links": {
              "json": "../evidence/codex-word-tiles-collage/publication-review-v08-integration-01/report.json",
              "markdown": "../evidence/codex-word-tiles-collage/publication-review-v08-integration-01/REPORT.md"
            },
            "reportSha256": "a8751a382a9ab23128e2ff3001907e544a636768ec4144ac125e316034e82679",
            "markdownSha256": "fa61e56c98a2a179330ad52ea8291f6ea19ff9a3f38f306c8f341160ff3abe88",
            "hashBinding": {
              "status": "matched",
              "checked": [
                "originalPath",
                "adaptationPath",
                "originalManifestPath",
                "adaptationManifestPath",
                "originalSha256",
                "adaptationSha256",
                "originalManifestSha256",
                "adaptationManifestSha256",
                "recipeSha256",
                "originalImplementation",
                "adaptationImplementation",
                "originalBindingSha256",
                "adaptationBindingSha256",
                "sourceSha256",
                "comparisonMetadataSha256",
                "comparisonSha256",
                "sourceExcerptSha256"
              ],
              "issues": []
            },
            "publicReportSha256": "a8751a382a9ab23128e2ff3001907e544a636768ec4144ac125e316034e82679",
            "publicMarkdownSha256": "fa61e56c98a2a179330ad52ea8291f6ea19ff9a3f38f306c8f341160ff3abe88",
            "supportingEvidence": [
              {
                "url": "../evidence/codex-word-tiles-collage/publication-review-v08-integration-01/support/01-REPORT.md",
                "sourceSha256": "244ea324090b54a34c6190bec0a5781243624cf7bffe5275a6451fedd31eabcb",
                "publicSha256": "244ea324090b54a34c6190bec0a5781243624cf7bffe5275a6451fedd31eabcb"
              },
              {
                "url": "../evidence/codex-word-tiles-collage/publication-review-v08-integration-01/support/02-metadata.json",
                "sourceSha256": "564af4bc7d07e1a6f9cf1f45bbfcb4bdcb60b921a0017041121227df56467cfe",
                "publicSha256": "564af4bc7d07e1a6f9cf1f45bbfcb4bdcb60b921a0017041121227df56467cfe"
              },
              {
                "url": "../evidence/codex-word-tiles-collage/publication-review-v08-integration-01/support/03-source-adaptation.mp4",
                "sourceSha256": "6f833ef13e0ce3c4cd18c4f4fcaccc5502c0c366116c7f7ea49a4af268e02db0",
                "publicSha256": "6f833ef13e0ce3c4cd18c4f4fcaccc5502c0c366116c7f7ea49a4af268e02db0"
              },
              {
                "url": "../evidence/codex-word-tiles-collage/publication-review-v08-integration-01/support/04-source-original.mp4",
                "sourceSha256": "6417105500f0e8cf06d3d9ac96f1d82be97afd5da1e6b3d5518ebca7fb2c8958",
                "publicSha256": "6417105500f0e8cf06d3d9ac96f1d82be97afd5da1e6b3d5518ebca7fb2c8958"
              },
              {
                "url": "../evidence/codex-word-tiles-collage/publication-review-v08-integration-01/support/05-failed-attempt-02.json",
                "sourceSha256": "0221d0717fddbae1093f3147cbd3290e9f7c2682de2f9d11bec8a84115031d1f",
                "publicSha256": "0c929cceca0a0707d61d66f49394cb64f6ac96c148443b00deeb089a3a263be7"
              },
              {
                "url": "../evidence/codex-word-tiles-collage/publication-review-v08-integration-01/support/06-failed-attempt-03.json",
                "sourceSha256": "5925056c09a5ad03b198dd6fa740c03542c4061569c96f7fb991e5228adb7ac4",
                "publicSha256": "7fec50d15790a97085412ecea8fc0e7e4227143d36115aafd8d1e19655dc6d57"
              },
              {
                "url": "../evidence/codex-word-tiles-collage/publication-review-v08-integration-01/support/07-failed-attempts.json",
                "sourceSha256": "80483551960a722d13efca9de74a3adc4b8281ec0aeb3315a42ca54f9fd670bd",
                "publicSha256": "dee1d75d60b160b44cde7834486cec229238d4343656652bc0cf5ac537489029"
              },
              {
                "url": "../evidence/codex-word-tiles-collage/publication-review-v08-integration-01/support/08-visual-observations.json",
                "sourceSha256": "d72ed4f9a683d8d03930700d123e268640607e32911c63b5eb4daaaaed06a697",
                "publicSha256": "b37a26644e31462ed61f10ad711571f1339b16fe9069fb2f93d0fbf6732829f7"
              },
              {
                "url": "../evidence/codex-word-tiles-collage/publication-review-v08-integration-01/support/09-report.json",
                "sourceSha256": "bb7db03c09ac1ca79e7529dfa50a45b28cdff270ca16a7c57be41634ff7e29a3",
                "publicSha256": "bb7db03c09ac1ca79e7529dfa50a45b28cdff270ca16a7c57be41634ff7e29a3"
              },
              {
                "url": "../evidence/codex-word-tiles-collage/publication-review-v08-integration-01/support/10-observations.json",
                "sourceSha256": "d31a697b1d6c193b51b93876390772fab1310c881b977b17f3bf013f63339b9c",
                "publicSha256": "8234873edf1f82f17428cfe7f68b4157ca7f5948cd96e61735b84801ad1eebd2"
              },
              {
                "url": "../evidence/codex-word-tiles-collage/publication-review-v08-integration-01/support/11-source-seal.json",
                "sourceSha256": "90e16116c0fd430541e3d12bb66efd50f3e94cf8439a5c7690d86cc8736950e8",
                "publicSha256": "90e16116c0fd430541e3d12bb66efd50f3e94cf8439a5c7690d86cc8736950e8"
              },
              {
                "url": "../evidence/codex-word-tiles-collage/publication-review-v08-integration-01/support/12-binding-verification.json",
                "sourceSha256": "1c79165b60d65a5c36d615097ebc955c0e4350ab902be017dd833ed2c867d6cb",
                "publicSha256": "1c79165b60d65a5c36d615097ebc955c0e4350ab902be017dd833ed2c867d6cb"
              },
              {
                "url": "../evidence/codex-word-tiles-collage/publication-review-v08-integration-01/support/13-media-verification-v2.json",
                "sourceSha256": "48048ac8b18f9f4d3e953213f98f84d6cae184fb29dc73b213097b4ed066c08f",
                "publicSha256": "48048ac8b18f9f4d3e953213f98f84d6cae184fb29dc73b213097b4ed066c08f"
              },
              {
                "url": "../evidence/codex-word-tiles-collage/publication-review-v08-integration-01/support/14-visual-seal.json",
                "sourceSha256": "2cac683a5ff594d32bf7af8cd7dec64a4c909bcabece6acec0ed0db47da5bc70",
                "publicSha256": "2cac683a5ff594d32bf7af8cd7dec64a4c909bcabece6acec0ed0db47da5bc70"
              },
              {
                "url": "../evidence/codex-word-tiles-collage/publication-review-v08-integration-01/support/15-publication-adaptation.manifest.json",
                "sourceSha256": "5969536ed803a4a461fda80b09b48e0a444197508df076f571e7db8838a72796",
                "publicSha256": "1bc34593f50af9169f5fb0b64cea4d9794841e3e13591ca16a6374e7d5f419cd"
              },
              {
                "url": "../evidence/codex-word-tiles-collage/publication-review-v08-integration-01/support/16-publication-comparison.json",
                "sourceSha256": "4ff49f193d01c12651bccfbe776f9015ab73a2b3d07f60326301cfc45ad13f1f",
                "publicSha256": "4ff49f193d01c12651bccfbe776f9015ab73a2b3d07f60326301cfc45ad13f1f"
              },
              {
                "url": "../evidence/codex-word-tiles-collage/publication-review-v08-integration-01/support/17-publication-original.manifest.json",
                "sourceSha256": "d2229af832a7c4bb134f74160fefea695d52ff6671023c4b2a0feefdd377805e",
                "publicSha256": "4fdd4443aa54ba0756a24311763cbb810027167c0e753cc88deba29d4be677a9"
              },
              {
                "url": "../evidence/codex-word-tiles-collage/publication-review-v08-integration-01/support/18-settling-adaptation.manifest.json",
                "sourceSha256": "7330dc4c611bbc047674f24c9a2adee116a64d21ff04c35588b2adbfd0166ea6",
                "publicSha256": "7754ce91c6f2c89cd9718b12bce57b1a44d86368ae9680aecd0a0a7775de2b1d"
              },
              {
                "url": "../evidence/codex-word-tiles-collage/publication-review-v08-integration-01/support/19-settling-original.manifest.json",
                "sourceSha256": "b9407dc9e0e68103e4062ab60587688715dfb1b1f467e0db6767d586bfd87d38",
                "publicSha256": "31a20228fe1e09e417948754ec445bfc3a4baff0cda282faccfbe1b0333a2b49"
              },
              {
                "url": "../evidence/codex-word-tiles-collage/publication-review-v08-integration-01/support/20-adaptation.json",
                "sourceSha256": "5963ab9360ece11ea889257387bb7df6b066808eb6cd3e49a2dd23d2221aa898",
                "publicSha256": "5963ab9360ece11ea889257387bb7df6b066808eb6cd3e49a2dd23d2221aa898"
              },
              {
                "url": "../evidence/codex-word-tiles-collage/publication-review-v08-integration-01/support/21-default.json",
                "sourceSha256": "ba9d172c6bc67932af3bfd805bb2a506c471595d155106935f9907e4e3491e9a",
                "publicSha256": "ba9d172c6bc67932af3bfd805bb2a506c471595d155106935f9907e4e3491e9a"
              },
              {
                "url": "../evidence/codex-word-tiles-collage/publication-review-v08-integration-01/support/22-settling-adaptation.json",
                "sourceSha256": "5963ab9360ece11ea889257387bb7df6b066808eb6cd3e49a2dd23d2221aa898",
                "publicSha256": "5963ab9360ece11ea889257387bb7df6b066808eb6cd3e49a2dd23d2221aa898"
              },
              {
                "url": "../evidence/codex-word-tiles-collage/publication-review-v08-integration-01/support/23-settling-original.json",
                "sourceSha256": "ba9d172c6bc67932af3bfd805bb2a506c471595d155106935f9907e4e3491e9a",
                "publicSha256": "ba9d172c6bc67932af3bfd805bb2a506c471595d155106935f9907e4e3491e9a"
              },
              {
                "url": "../evidence/codex-word-tiles-collage/publication-review-v08-integration-01/support/24-addendum-observations.json",
                "sourceSha256": "6031d781f836ac132acd6466ce2790d52b4bd7ed8967800a718cb5cec7d9016c",
                "publicSha256": "6031d781f836ac132acd6466ce2790d52b4bd7ed8967800a718cb5cec7d9016c"
              },
              {
                "url": "../evidence/codex-word-tiles-collage/publication-review-v08-integration-01/support/25-addendum-seal.json",
                "sourceSha256": "535e1bbcd540d975c3247c753c4b2b6f2da5610077b76874622f39bbdeb2acb8",
                "publicSha256": "535e1bbcd540d975c3247c753c4b2b6f2da5610077b76874622f39bbdeb2acb8"
              },
              {
                "url": "../evidence/codex-word-tiles-collage/publication-review-v08-integration-01/support/26-raw-count-clarification.json",
                "sourceSha256": "91647a554aa276510335291b9a04bd8c665b6fd34c5f7e7cea84ba79d10b3323",
                "publicSha256": "91647a554aa276510335291b9a04bd8c665b6fd34c5f7e7cea84ba79d10b3323"
              },
              {
                "url": "../evidence/codex-word-tiles-collage/publication-review-v08-integration-01/support/27-code-input-asset-inventory.json",
                "sourceSha256": "dab09703d65841a2379cbe0e0eee3a64ed4722da61ff808557043bc7422660e8",
                "publicSha256": "dab09703d65841a2379cbe0e0eee3a64ed4722da61ff808557043bc7422660e8"
              },
              {
                "url": "../evidence/codex-word-tiles-collage/publication-review-v08-integration-01/support/28-binding-checks.json",
                "sourceSha256": "c1245e5ee141aed8c052bb0a7cb3787da126a3a30314edb890482047e34fa975",
                "publicSha256": "c1245e5ee141aed8c052bb0a7cb3787da126a3a30314edb890482047e34fa975"
              },
              {
                "url": "../evidence/codex-word-tiles-collage/publication-review-v08-integration-01/support/29-native-byte-checks.json",
                "sourceSha256": "9b6df5f12c6fb58b42d256e131e75f1e4159aec4b53170cb46259a4e2f1b461f",
                "publicSha256": "9b6df5f12c6fb58b42d256e131e75f1e4159aec4b53170cb46259a4e2f1b461f"
              },
              {
                "url": "../evidence/codex-word-tiles-collage/publication-review-v08-integration-01/support/30-media-verification.json",
                "sourceSha256": "b772f56f6f6b66fd62df97087e1a21f0e93752a8b49cec247030468533ec39b3",
                "publicSha256": "c0ccf252926adb88b9e0eb5d87a5cbc0a1b71856b2a53fb738068d6bc3b6dc62"
              },
              {
                "url": "../evidence/codex-word-tiles-collage/publication-review-v08-integration-01/support/31-execution-evidence.json",
                "sourceSha256": "188eafbd36a0aa23c90f8273f248f8fd4ffc47563003a2eb82718dced6787152",
                "publicSha256": "188eafbd36a0aa23c90f8273f248f8fd4ffc47563003a2eb82718dced6787152"
              },
              {
                "url": "../evidence/codex-word-tiles-collage/publication-review-v08-integration-01/support/32-TRANSPORT_ATTEMPT_01.md",
                "sourceSha256": "267fd744c1ed57fb2d125bd45b8c119ee94bcb120e481b464f40310f6fa69200",
                "publicSha256": "267fd744c1ed57fb2d125bd45b8c119ee94bcb120e481b464f40310f6fa69200"
              },
              {
                "url": "../evidence/codex-word-tiles-collage/publication-review-v08-integration-01/support/33-documented-variants-01.json",
                "sourceSha256": "356cc8b200b78a16f3372951ea432f90e6749195bceed848e88a83cb97248497",
                "publicSha256": "008eccf053b34345c5fd4f52e01167ce940782f0ce9d2b54a8b6d7024157acc9"
              },
              {
                "url": "../evidence/codex-word-tiles-collage/publication-review-v08-integration-01/support/34-documented-variants-02.json",
                "sourceSha256": "5fdae6fc1f18af76faefb17a6bf64c169279c13669a015c254766bb262c40953",
                "publicSha256": "c6fe93b0fd8e4d0bc2fc6bcdce9c2654e2191b38d4758fee9abb2d55b3cfb31a"
              },
              {
                "url": "../evidence/codex-word-tiles-collage/publication-review-v08-integration-01/support/35-061.png",
                "sourceSha256": "acf2c13d6fb15fbb1005cb406b83db17c5c8661a2d9abdf23c6a6116793e0c23",
                "publicSha256": "acf2c13d6fb15fbb1005cb406b83db17c5c8661a2d9abdf23c6a6116793e0c23"
              },
              {
                "url": "../evidence/codex-word-tiles-collage/publication-review-v08-integration-01/support/36-111.png",
                "sourceSha256": "539f1d08aba9df26a9ba294048afc457e8ebd84471ba593b16aab2be8263b3a1",
                "publicSha256": "539f1d08aba9df26a9ba294048afc457e8ebd84471ba593b16aab2be8263b3a1"
              },
              {
                "url": "../evidence/codex-word-tiles-collage/publication-review-v08-integration-01/support/37-112.png",
                "sourceSha256": "d6362c628fe9698199b8728bcb56f10aa3204f9cbf7b8d7d812024f0a260f949",
                "publicSha256": "d6362c628fe9698199b8728bcb56f10aa3204f9cbf7b8d7d812024f0a260f949"
              },
              {
                "url": "../evidence/codex-word-tiles-collage/publication-review-v08-integration-01/support/38-113.png",
                "sourceSha256": "c635a2c2d2eabde85daa4e1949d3ee8e2097ef9c225a3427142a21dab59e5c4b",
                "publicSha256": "c635a2c2d2eabde85daa4e1949d3ee8e2097ef9c225a3427142a21dab59e5c4b"
              },
              {
                "url": "../evidence/codex-word-tiles-collage/publication-review-v08-integration-01/support/39-000.png",
                "sourceSha256": "6a4651c9693699937917745025d7b2c82865e1fc89f14289743e46f900ad78b5",
                "publicSha256": "6a4651c9693699937917745025d7b2c82865e1fc89f14289743e46f900ad78b5"
              },
              {
                "url": "../evidence/codex-word-tiles-collage/publication-review-v08-integration-01/support/40-113.png",
                "sourceSha256": "b1d797b10bcb44c8af55f6fbec3235a006541ed7f1db44d69b4039cca48edfb5",
                "publicSha256": "b1d797b10bcb44c8af55f6fbec3235a006541ed7f1db44d69b4039cca48edfb5"
              },
              {
                "url": "../evidence/codex-word-tiles-collage/publication-review-v08-integration-01/support/41-publication-record.json",
                "sourceSha256": "b24c20bdcbf6757d955126930602da1be3102a59e1350a620854f2ccdf739369",
                "publicSha256": "4d300a98d262dd7a6a577ebb173169e7c250b7546793726e617168cb5a42a635"
              },
              {
                "url": "../evidence/codex-word-tiles-collage/publication-review-v08-integration-01/support/42-publication-record.md",
                "sourceSha256": "ab7f91e74379b2aae0e324630b6a2cc92bd6e2bcad3650a7bfd7cdd5a8487b45",
                "publicSha256": "ab7f91e74379b2aae0e324630b6a2cc92bd6e2bcad3650a7bfd7cdd5a8487b45"
              },
              {
                "url": "../evidence/codex-word-tiles-collage/publication-review-v08-integration-01/support/43-public-support-allowlist.json",
                "sourceSha256": "2829f78cd19eb6a9392f6086ad203fd60e3c4d4adcdd83da0bc78d217d6ff3a8",
                "publicSha256": "2829f78cd19eb6a9392f6086ad203fd60e3c4d4adcdd83da0bc78d217d6ff3a8"
              }
            ]
          }
        ]
      },
      "recipeUrl": "../project/revisions/codex-word-tiles-collage/publication-v08/recipes/codex-word-tiles-collage.json",
      "contentBuilderUrl": null,
      "previewUrl": "../renders/codex-word-tiles-collage/publication-v08/original.mp4",
      "adaptationUrl": "../renders/codex-word-tiles-collage/publication-v08/adaptation.mp4",
      "originalManifestUrl": "../renders/codex-word-tiles-collage/publication-v08/original.manifest.json",
      "adaptationManifestUrl": "../renders/codex-word-tiles-collage/publication-v08/adaptation.manifest.json",
      "comparisonUrl": "../evidence/codex-word-tiles-collage/publication-v08/comparison.mp4",
      "evidenceUrl": "../evidence/codex-word-tiles-collage/publication-v08/comparison.json",
      "posterUrl": "../evidence/codex-word-tiles-collage/publication-v08/frames/original/00114.png",
      "defaultInputUrl": "../project/revisions/codex-word-tiles-collage/publication-v08/examples/codex-word-tiles-collage/default.json",
      "adaptationInputUrl": "../project/revisions/codex-word-tiles-collage/publication-v08/examples/codex-word-tiles-collage/adaptation.json",
      "posterLocalFrame": 113,
      "nativeArchiveIndexUrl": "../native/codex-word-tiles-collage/publication-v08/index.json",
      "toolkitUrl": "../downloads/core-publication-v08.zip",
      "agentGuideUrl": "../agent-guide/",
      "completionStatus": "draft-not-completed",
      "usageGuideUrl": "../project/revisions/codex-word-tiles-collage/publication-v08/examples/codex-word-tiles-collage/README.md",
      "typedInputUrl": "../project/revisions/codex-word-tiles-collage/publication-v08/examples/codex-word-tiles-collage/input.ts",
      "contentValidationUrl": "../project/revisions/codex-word-tiles-collage/publication-v08/examples/codex-word-tiles-collage/validate-content.mjs",
      "buildProvenanceUrl": "../evidence/codex-word-tiles-collage/publication-v08/build-provenance.json",
      "assetIndexUrl": "../downloads/assets/codex-word-tiles-collage/publication-v08/index.json",
      "revisionHistory": [
        {
          "url": "../review/history/codex-word-tiles-collage/5ff1b0873867d688a04d893e5f3f95ab9eba72132eeee41da4ad9ede25672cf5.json",
          "sha256": "316f5fb3f336c9f29e02effbf245e570f7a82df1cfc77def7df85f07867ddf17",
          "generation": {
            "revision": "review02",
            "renderDirectory": "renders/codex-word-tiles-collage/review02",
            "evidenceDirectory": "evidence/codex-word-tiles-collage/review02",
            "originalPath": "renders/codex-word-tiles-collage/review02/original.mp4",
            "adaptationPath": "renders/codex-word-tiles-collage/review02/adaptation.mp4"
          }
        }
      ]
    },
    {
      "id": "gpt54-caret-reset",
      "title": "Caret interruption and coupled field reset",
      "description": "DRAFT — A stationary empty field briefly restores its insertion bar for one native frame, replaces its placeholder and lightens its plus together on the following frame, then restores the bar after nine absent frames. Original illustrated editor, not ChatGPT or Poe footage; independent fidelity/reuse review pending.",
      "families": [
        "interface",
        "continuity"
      ],
      "intents": [
        "preserve short interface feedback",
        "show an interrupted caret cycle",
        "couple placeholder and control state without camera movement"
      ],
      "tags": [
        "caret",
        "one-frame",
        "reset",
        "placeholder",
        "no-typing",
        "native-crop",
        "draft"
      ],
      "inputKinds": [
        "color",
        "image",
        "text"
      ],
      "source": {
        "film": "Interrupting and Adding Details in GPT-5.4 Thinking",
        "slug": "gpt54-thinking-interruptions",
        "url": "https://www.youtube.com/watch?v=qSHMlduU6Lw",
        "sha256": "bbd79235e848ce6d268ce076c8ede3dd5034088f01bd0cf8a6e0701271aee479",
        "fps": {
          "numerator": 30000,
          "denominator": 1001
        },
        "width": 1920,
        "height": 1080,
        "startFrame": 263,
        "endFrameExclusive": 285,
        "localMedia": "references/openai/corpus-2024-2026/source-media/qSHMlduU6Lw.mp4"
      },
      "durationSeconds": 0.7340666666666666,
      "status": "comparison-ready-not-reviewed",
      "generation": {
        "revision": "v05",
        "renderDirectory": "renders/gpt54-caret-reset/v05",
        "evidenceDirectory": "evidence/gpt54-caret-reset/v05/source-crop",
        "originalPath": "renders/gpt54-caret-reset/v05/original.mp4",
        "adaptationPath": "renders/gpt54-caret-reset/v05/adaptation.mp4"
      },
      "renderStatus": "verified",
      "renderVerification": {
        "default": {
          "status": "verified",
          "reason": "CLI verifier passed; fidelity not assessed."
        },
        "adaptation": {
          "status": "verified",
          "reason": "CLI verifier passed; fidelity not assessed."
        }
      },
      "comparisonStatus": "comparison-ready-not-reviewed",
      "comparisonReason": "Generation and artifact bindings match. Consult the separately bound independent-review verdict; this is not approval.",
      "findings": {
        "schemaVersion": 1,
        "status": "draft",
        "completed": 0,
        "visibility": "local-research-only",
        "currentVerdict": "PASS",
        "reports": [
          {
            "revision": "v05",
            "currency": "current",
            "asOf": "2026-09-06T04:03:35.385114+00:00",
            "reportedVerdict": "PASS",
            "scope": "Actual v05 original.mp4 and adaptation.mp4, each 900x280, 22 decoded frames at 30000/1001; source crop [540,740,900,280] of source frames [263,285). Bounded treatment review, not a final presentation or live-product verification.",
            "openCounts": {
              "material": 0,
              "minor": 0
            },
            "method": "Fresh source-first review: all 22 native crops for source and both exact movies, instrumented native-speed playback, source-first and visual seals before qualitative implementation review.",
            "limits": [
              "T3 preview_status then preview_open explicitly unavailable. Existing local Playwright/Chromium used; native playback is instrumented, not continuous human watching.",
              "requestVideoFrameCallback and dropped-frame counters are browser telemetry, not guarantees of perception or of frames delivered to a real meeting display.",
              "Only the 22-frame target is visually exhaustive. Full-source context outside it uses sampled frames plus full instrumented playback.",
              "Source PTS is millisecond-quantized; the nominal half-open source window is 8.775433333-9.5095 seconds at 30000/1001, while decoded first/last target PTS are 8.775/9.476 seconds.",
              "This accepts the two rendered treatments, not arbitrary future content lengths, live-product functionality, meeting playback, publication or all-hands production.",
              "At this seal, recipe/input prose and comparison/source-crop metadata have not been opened. Only technical manifest hash fields and associated file paths were exposed, and listed project files were byte-hashed without reading their content.",
              "The required reference README contains a short historical caret-supplement summary; no linked observations or defect reports were opened.",
              "Older external package indices are v01 and v04, not the reviewed v05. This review provides its own hash-bound v05 image indices.",
              "Post-seal recipe data corroborates timing/geometry but does not retroactively define the source-first observations.",
              "Counting clarification only: no new measurement, repair, proof or changed visual judgment. Original report and seals remain unchanged.",
              "Zero open counts do not declare catalog completion. Publication permission does not waive material findings; no publication or registry update occurs here.",
              "Parent-generated catalog projection of the unchanged reviewer report and reviewer-authored count clarification; not a new review or a fidelity waiver.",
              "The selected source-crop comparison was independently bound by the reviewer. The full-frame comparison and all old movies remain unchanged."
            ],
            "links": {
              "json": "../evidence/gpt54-caret-reset/independent-review-05/publication-record-01.json",
              "markdown": "../evidence/gpt54-caret-reset/independent-review-05/publication-record-01.md"
            },
            "reportSha256": "6a08f9779095ba31e2c9b32a5af4f0e9c5ab40fedc9b62da1eade5e24e98bdb1",
            "markdownSha256": "0db93c343c93f3a57e9b1a8bf60a22fa13650107e38a7817a066456363852991",
            "hashBinding": {
              "status": "matched",
              "checked": [
                "originalPath",
                "adaptationPath",
                "originalManifestPath",
                "adaptationManifestPath",
                "originalSha256",
                "adaptationSha256",
                "originalManifestSha256",
                "adaptationManifestSha256",
                "recipeSha256",
                "originalImplementation",
                "adaptationImplementation",
                "originalBindingSha256",
                "adaptationBindingSha256",
                "sourceSha256",
                "comparisonMetadataSha256",
                "comparisonSha256",
                "sourceExcerptSha256"
              ],
              "issues": []
            },
            "publicReportSha256": "6d241f20b49cfd89030c0894b0b9efc097940722b7da619d0407651107215ed1",
            "publicMarkdownSha256": "0db93c343c93f3a57e9b1a8bf60a22fa13650107e38a7817a066456363852991",
            "supportingEvidence": [
              {
                "url": "../evidence/gpt54-caret-reset/independent-review-05/REPORT.md",
                "sourceSha256": "be5fdf1345289369592cbb4d8eb45a47c510e9b6549fe95482ca37d25dc88505",
                "publicSha256": "be5fdf1345289369592cbb4d8eb45a47c510e9b6549fe95482ca37d25dc88505"
              },
              {
                "url": "../evidence/gpt54-caret-reset/independent-review-05/adaptation/native-index.json",
                "sourceSha256": "a25c5645fc77d43487931184e58ed8a3952533673a9c75214ff4ec037c72f568",
                "publicSha256": "a25c5645fc77d43487931184e58ed8a3952533673a9c75214ff4ec037c72f568"
              },
              {
                "url": "../evidence/gpt54-caret-reset/independent-review-05/bindings.json",
                "sourceSha256": "c59037de9a48cc46d53faba59b8e1f88314dcb254b2855a7a5f7ecb6b77d2777",
                "publicSha256": "c59037de9a48cc46d53faba59b8e1f88314dcb254b2855a7a5f7ecb6b77d2777"
              },
              {
                "url": "../evidence/gpt54-caret-reset/independent-review-05/catalog-disposition.json",
                "sourceSha256": "9f290aca94769e86613b776b81058f30d92a32288b8cefd1fc96e6f2cdf3e3dd",
                "publicSha256": "f57fb323b740bcda3a709c54b000b00543aef66aa871671e1d96ac494e5041d6"
              },
              {
                "url": "../evidence/gpt54-caret-reset/independent-review-05/catalog-disposition.md",
                "sourceSha256": "969166134e841091cd5d3e0cdffeb9f38dfea0354ee3d301767aa00eb6975c09",
                "publicSha256": "969166134e841091cd5d3e0cdffeb9f38dfea0354ee3d301767aa00eb6975c09"
              },
              {
                "url": "../evidence/gpt54-caret-reset/independent-review-05/comparison-bindings.json",
                "sourceSha256": "25c60805f97db9a2e4f6589ad91f5ac88683cf23d4f7f23327fea2ddcfad23e7",
                "publicSha256": "25c60805f97db9a2e4f6589ad91f5ac88683cf23d4f7f23327fea2ddcfad23e7"
              },
              {
                "url": "../evidence/gpt54-caret-reset/independent-review-05/native-comparisons/aligned-00.png",
                "sourceSha256": "1635a3d93f09f06bb9031d37bb06c2779ef205d1ab664254519a54fa5bdcc8b1",
                "publicSha256": "1635a3d93f09f06bb9031d37bb06c2779ef205d1ab664254519a54fa5bdcc8b1"
              },
              {
                "url": "../evidence/gpt54-caret-reset/independent-review-05/native-comparisons/aligned-06.png",
                "sourceSha256": "3ca4a34f2c59c00a91e0388743ae28e978355b4cfcb001b37cb0729f4852bc6b",
                "publicSha256": "3ca4a34f2c59c00a91e0388743ae28e978355b4cfcb001b37cb0729f4852bc6b"
              },
              {
                "url": "../evidence/gpt54-caret-reset/independent-review-05/native-comparisons/aligned-07.png",
                "sourceSha256": "9eb8d1b19562b95560ac32bb1deabd990a06ba81bcd30627d2c07b10c6d44b85",
                "publicSha256": "9eb8d1b19562b95560ac32bb1deabd990a06ba81bcd30627d2c07b10c6d44b85"
              },
              {
                "url": "../evidence/gpt54-caret-reset/independent-review-05/native-comparisons/aligned-16.png",
                "sourceSha256": "5080bbba337af4b2bd885b457a649178c4e9dc8c76ede7a9a98fd76c53564b1f",
                "publicSha256": "5080bbba337af4b2bd885b457a649178c4e9dc8c76ede7a9a98fd76c53564b1f"
              },
              {
                "url": "../evidence/gpt54-caret-reset/independent-review-05/native-comparisons/aligned-21.png",
                "sourceSha256": "4c0ac94b063f34f065f73218dfa8a201404335ba71e4a4ad9f5cadf86834eacd",
                "publicSha256": "4c0ac94b063f34f065f73218dfa8a201404335ba71e4a4ad9f5cadf86834eacd"
              },
              {
                "url": "../evidence/gpt54-caret-reset/independent-review-05/native-comparisons/roi-measurements.json",
                "sourceSha256": "7857ea8258e6ef9ccc4fa188156ad5d639efd3dd3b26da3494f7649d54716936",
                "publicSha256": "7857ea8258e6ef9ccc4fa188156ad5d639efd3dd3b26da3494f7649d54716936"
              },
              {
                "url": "../evidence/gpt54-caret-reset/independent-review-05/original/native-index.json",
                "sourceSha256": "b471cc5a6ff2bcf50e598fca0f31d88bf3713a63e0f5f20714ef0a96169c1b65",
                "publicSha256": "b471cc5a6ff2bcf50e598fca0f31d88bf3713a63e0f5f20714ef0a96169c1b65"
              },
              {
                "url": "../evidence/gpt54-caret-reset/independent-review-05/playback/adaptation.json",
                "sourceSha256": "81f4b36a39ae07165c5e32bbdadb90a9d60e19b32fa1fd66776cdcd9d28e34c9",
                "publicSha256": "73e8e5bce074ada2ac79c8bcc5bb82e1ccc991c0ec48fff87103ba8311ee4c10"
              },
              {
                "url": "../evidence/gpt54-caret-reset/independent-review-05/playback/original.json",
                "sourceSha256": "7025e9d8f4fdb3b7d6653f4b4290c9a95441c18e019b718686fc521979b5080a",
                "publicSha256": "06fff99870439fc72d2824f1dd8f570c70717c4d722d06daa5aa70c53b1282dd"
              },
              {
                "url": "../evidence/gpt54-caret-reset/independent-review-05/playback/source-native.json",
                "sourceSha256": "7623905f9896d2b97ecb36688b744207cf3a30eacef1735e12c002d9d2af07ce",
                "publicSha256": "728ffb3ab165f0d079326262df6963a30d882cccfc5f477bdbe1f100e3b596a2"
              },
              {
                "url": "../evidence/gpt54-caret-reset/independent-review-05/preverdict-binding-checks.json",
                "sourceSha256": "0d8326a4c8ab4131080cb85097a2ecb8478f99b2b12aad28d646940ee9c70219",
                "publicSha256": "0d8326a4c8ab4131080cb85097a2ecb8478f99b2b12aad28d646940ee9c70219"
              },
              {
                "url": "../evidence/gpt54-caret-reset/independent-review-05/preverdict-technical-hashes.json",
                "sourceSha256": "2109b66dc42e7a601c86abb68b81f50b4c512696dddcbc715f5fb91a4caf6431",
                "publicSha256": "2109b66dc42e7a601c86abb68b81f50b4c512696dddcbc715f5fb91a4caf6431"
              },
              {
                "url": "../evidence/gpt54-caret-reset/independent-review-05/protocol.json",
                "sourceSha256": "2f8b80081fda71dccbd114e0b1e810d9e2a2036537a60ef97fedf01685e57e12",
                "publicSha256": "330f1e43c6a79580b5597de8cd2762db8f1ae6782c093eeee579855f99d98b94"
              },
              {
                "url": "../evidence/gpt54-caret-reset/independent-review-05/report.json",
                "sourceSha256": "aa8935adc3067abcd109f1e8adaa540d37e3a2095abccb050322a5183fa7df9d",
                "publicSha256": "a3ed837d5542f7f2875f1dedef3aee6b84731dbba042148f271177d9e45f70e0"
              },
              {
                "url": "../evidence/gpt54-caret-reset/independent-review-05/source-first-seal.json",
                "sourceSha256": "7fb71454b2e8b9b3ad1cf295caba584f434cd5d8027e1eff889f1c3c649d0b0b",
                "publicSha256": "9447cb9a5b026273cca791700dbe02d053209705332d70a9bb1127dbcd8729bc"
              },
              {
                "url": "../evidence/gpt54-caret-reset/independent-review-05/source-observations.json",
                "sourceSha256": "f8701ad01d9dd6b41fe02f692cbe059f470497f7e23049997699e8866fd7ba4d",
                "publicSha256": "8745ef7f23062f235e635ae7044c50791695ae1b0764f35a5000e57cb84ed9ab"
              },
              {
                "url": "../evidence/gpt54-caret-reset/independent-review-05/source/native-index.json",
                "sourceSha256": "c701689fac8d6370a9ecb04d0723ea45223271d443133d9a39a15f8d267272c1",
                "publicSha256": "c701689fac8d6370a9ecb04d0723ea45223271d443133d9a39a15f8d267272c1"
              },
              {
                "url": "../evidence/gpt54-caret-reset/independent-review-05/source/native-window.mp4",
                "sourceSha256": "2de7005918a4a205d104065f635cae7b736767e939a2dd3965f1559ae211f9ca",
                "publicSha256": "2de7005918a4a205d104065f635cae7b736767e939a2dd3965f1559ae211f9ca"
              },
              {
                "url": "../evidence/gpt54-caret-reset/independent-review-05/validation.json",
                "sourceSha256": "13b7f257cf4baa623a6b683d3f601125460d73580fe6a9879fa346156c984111",
                "publicSha256": "13b7f257cf4baa623a6b683d3f601125460d73580fe6a9879fa346156c984111"
              },
              {
                "url": "../evidence/gpt54-caret-reset/independent-review-05/visual-verdict-seal.json",
                "sourceSha256": "bb47dd96911835a249f7235f7ea68e60036e6c234056bcb7c15fa86377225198",
                "publicSha256": "bb47dd96911835a249f7235f7ea68e60036e6c234056bcb7c15fa86377225198"
              },
              {
                "url": "../evidence/gpt54-caret-reset/independent-review-05/visual-verdict.json",
                "sourceSha256": "8dca6bd21cbf4ea65c83ba04628c5edc2f737bb31fb81d285a9a664683547810",
                "publicSha256": "b7174b6538088b8ff3979028d5c6bd5e88b2559a19d344ef08a7d2c67ca01b4c"
              },
              {
                "url": "../evidence/gpt54-caret-reset/independent-review-05/supporting-frame-ranges.zip",
                "kind": "exact-review-frame-ranges",
                "sourceReportSha256": "6a08f9779095ba31e2c9b32a5af4f0e9c5ab40fedc9b62da1eade5e24e98bdb1",
                "publicSha256": "229e204461d180e3968fc4f25ababd2cda20e8afcc30961f8053955f432e77db",
                "memberCount": 66,
                "files": [
                  {
                    "path": "adaptation/native-frames/frame-00.png",
                    "bytes": 44035,
                    "sha256": "cec8ef79681e5df055206268a2edb1b90da40df14e80c936ed264977e45b46a6"
                  },
                  {
                    "path": "adaptation/native-frames/frame-01.png",
                    "bytes": 44205,
                    "sha256": "cbaa55e7b5bc064b7e4500053fb21cefd2c35f683acfea93e4d86655f7263978"
                  },
                  {
                    "path": "adaptation/native-frames/frame-02.png",
                    "bytes": 44205,
                    "sha256": "cbaa55e7b5bc064b7e4500053fb21cefd2c35f683acfea93e4d86655f7263978"
                  },
                  {
                    "path": "adaptation/native-frames/frame-03.png",
                    "bytes": 44210,
                    "sha256": "10f17e60abef39532132eba25b4d1c8232a91a5fdb8472f0401347c9b9a7df0d"
                  },
                  {
                    "path": "adaptation/native-frames/frame-04.png",
                    "bytes": 44192,
                    "sha256": "8557009f24d62eed7e3580600e72f6dd268d5aee53ffeb3215f8f3c83d033af3"
                  },
                  {
                    "path": "adaptation/native-frames/frame-05.png",
                    "bytes": 44138,
                    "sha256": "4ea939955b7921aeb993f78fa56ac41950a7aa8707b28595988bf63e8549d268"
                  },
                  {
                    "path": "adaptation/native-frames/frame-06.png",
                    "bytes": 44322,
                    "sha256": "a196327058b23542402d5378981c590c86c2c1da8a5045d3bc77e3a31a51bc9a"
                  },
                  {
                    "path": "adaptation/native-frames/frame-07.png",
                    "bytes": 43084,
                    "sha256": "9a9e753d8ab7fccf4a899ab887f37ca885b7283a39a0e31bc73fed2fe6346b48"
                  },
                  {
                    "path": "adaptation/native-frames/frame-08.png",
                    "bytes": 43139,
                    "sha256": "30d94aff5683885a7d25f8ed6a4f9726a248af6deb3ecd8199ec8dd95216f604"
                  },
                  {
                    "path": "adaptation/native-frames/frame-09.png",
                    "bytes": 43090,
                    "sha256": "f98190412253a719302258a5698a84056398eb799713b87df748b674c50cbe9b"
                  },
                  {
                    "path": "adaptation/native-frames/frame-10.png",
                    "bytes": 43076,
                    "sha256": "8f5e40b14bdacab41409f6b4673427a2c3e8c84a34d725a7441c6edf23d09183"
                  },
                  {
                    "path": "adaptation/native-frames/frame-11.png",
                    "bytes": 43090,
                    "sha256": "f98190412253a719302258a5698a84056398eb799713b87df748b674c50cbe9b"
                  },
                  {
                    "path": "adaptation/native-frames/frame-12.png",
                    "bytes": 43143,
                    "sha256": "14274b16eade10812c30f0e5ad20ec9e2c43145da3949aa5c8f7f152d5df9878"
                  },
                  {
                    "path": "adaptation/native-frames/frame-13.png",
                    "bytes": 43137,
                    "sha256": "08160bb8823b21cd58ab7637444d9c28e63b9ce4b33aeebbc794aaeffef26006"
                  },
                  {
                    "path": "adaptation/native-frames/frame-14.png",
                    "bytes": 43126,
                    "sha256": "660f458f9c065752978bd9f80045e1d19a36c4b08109c956fda9964d8d5914fc"
                  },
                  {
                    "path": "adaptation/native-frames/frame-15.png",
                    "bytes": 43137,
                    "sha256": "08160bb8823b21cd58ab7637444d9c28e63b9ce4b33aeebbc794aaeffef26006"
                  },
                  {
                    "path": "adaptation/native-frames/frame-16.png",
                    "bytes": 43226,
                    "sha256": "c7cac106d7d574a69f9c5460289f07a204b3f10cfc26c85b5c94f6c12555778a"
                  },
                  {
                    "path": "adaptation/native-frames/frame-17.png",
                    "bytes": 43218,
                    "sha256": "7ba030070dbdd102e851b1579be5cf73ed9d5717951933712f14365eddf0205c"
                  },
                  {
                    "path": "adaptation/native-frames/frame-18.png",
                    "bytes": 43208,
                    "sha256": "39a78d3e0e34af31f69454d9b48d48489d0fbd0be714db8a9925332185d1155d"
                  },
                  {
                    "path": "adaptation/native-frames/frame-19.png",
                    "bytes": 43218,
                    "sha256": "7ba030070dbdd102e851b1579be5cf73ed9d5717951933712f14365eddf0205c"
                  },
                  {
                    "path": "adaptation/native-frames/frame-20.png",
                    "bytes": 43226,
                    "sha256": "c7cac106d7d574a69f9c5460289f07a204b3f10cfc26c85b5c94f6c12555778a"
                  },
                  {
                    "path": "adaptation/native-frames/frame-21.png",
                    "bytes": 43226,
                    "sha256": "c7cac106d7d574a69f9c5460289f07a204b3f10cfc26c85b5c94f6c12555778a"
                  },
                  {
                    "path": "original/native-frames/frame-00.png",
                    "bytes": 35880,
                    "sha256": "a7988ae9bc987706703181fc39671a3ce3cea319a636f002b9ee46f4b6ac79cc"
                  },
                  {
                    "path": "original/native-frames/frame-01.png",
                    "bytes": 36117,
                    "sha256": "5aa5c0d811cfb0432812f3be05cfdeee6df69fa97716d0e5b66725555ad1cc57"
                  },
                  {
                    "path": "original/native-frames/frame-02.png",
                    "bytes": 36136,
                    "sha256": "0d6f81105321f012574ec0948043a7dd76023d93aedbd924bbe9cc266a3c6c00"
                  },
                  {
                    "path": "original/native-frames/frame-03.png",
                    "bytes": 36150,
                    "sha256": "39875203e5be66d53eaa23679c19839601d5fbf20e8bbf172917b9474bc767f5"
                  },
                  {
                    "path": "original/native-frames/frame-04.png",
                    "bytes": 36206,
                    "sha256": "d79eeee3f6ea659123a3f06a65cd176a46251f0bb449cd15596466b697dc50ef"
                  },
                  {
                    "path": "original/native-frames/frame-05.png",
                    "bytes": 36203,
                    "sha256": "4101ef65d4ed4266e37a1f8631dac561dc474828d4f26a253fc9593699a92c57"
                  },
                  {
                    "path": "original/native-frames/frame-06.png",
                    "bytes": 36296,
                    "sha256": "59ad871df433ee65c5c0d7d94aed1610cf6d3a4fcd393c81ef2227947656cab9"
                  },
                  {
                    "path": "original/native-frames/frame-07.png",
                    "bytes": 36002,
                    "sha256": "38524e4f29427ce0c03c3470f4598851cd9a7cb91763396feab6b99a5f374255"
                  },
                  {
                    "path": "original/native-frames/frame-08.png",
                    "bytes": 35975,
                    "sha256": "925b57e675bb8999ac2cffa023d0604fc827315b5f2f1081ad69d2dc13f90197"
                  },
                  {
                    "path": "original/native-frames/frame-09.png",
                    "bytes": 35999,
                    "sha256": "613a4227817e31160477bc6cd5b62c79b32aae88acb80d7a2974ee0b709cbb76"
                  },
                  {
                    "path": "original/native-frames/frame-10.png",
                    "bytes": 35997,
                    "sha256": "b8a3c2904d15ad7ee1e411a4fe6eab2af8fa26a4be92fe182fccf9a2a32d9f42"
                  },
                  {
                    "path": "original/native-frames/frame-11.png",
                    "bytes": 36002,
                    "sha256": "acfbfb1055e3732685d95ca54881b6a2a5f437eb07eb22003fd32d5f0517054a"
                  },
                  {
                    "path": "original/native-frames/frame-12.png",
                    "bytes": 36003,
                    "sha256": "9546a2c6e96b8acf000d1a2f02584f42cdc4acc3b3d04bf115a16981e5c79f01"
                  },
                  {
                    "path": "original/native-frames/frame-13.png",
                    "bytes": 35990,
                    "sha256": "258557f0e27e220bdf0aa317cb63ecca4d480604afbccc3688673128b73ae3b5"
                  },
                  {
                    "path": "original/native-frames/frame-14.png",
                    "bytes": 35985,
                    "sha256": "53cbbb84697c37101a4982bd6f9b4556542cc1cae5790d6d91b9b3472e640fa1"
                  },
                  {
                    "path": "original/native-frames/frame-15.png",
                    "bytes": 35990,
                    "sha256": "258557f0e27e220bdf0aa317cb63ecca4d480604afbccc3688673128b73ae3b5"
                  },
                  {
                    "path": "original/native-frames/frame-16.png",
                    "bytes": 36030,
                    "sha256": "33058fc7ec3d9bebf47ef06d22be0f6558677b4122c5fb208f78ccb065ce40dd"
                  },
                  {
                    "path": "original/native-frames/frame-17.png",
                    "bytes": 36036,
                    "sha256": "9ec77f06d86bc54a8982836745fe87ee477f78e5e300b6458f8099a2cb3b9c3e"
                  },
                  {
                    "path": "original/native-frames/frame-18.png",
                    "bytes": 36032,
                    "sha256": "fac0bbaac7e28aa9015c3f5d6c31a4d6d17e5f6868da97678cbac4bebedb24f3"
                  },
                  {
                    "path": "original/native-frames/frame-19.png",
                    "bytes": 36036,
                    "sha256": "9ec77f06d86bc54a8982836745fe87ee477f78e5e300b6458f8099a2cb3b9c3e"
                  },
                  {
                    "path": "original/native-frames/frame-20.png",
                    "bytes": 36030,
                    "sha256": "33058fc7ec3d9bebf47ef06d22be0f6558677b4122c5fb208f78ccb065ce40dd"
                  },
                  {
                    "path": "original/native-frames/frame-21.png",
                    "bytes": 36030,
                    "sha256": "33058fc7ec3d9bebf47ef06d22be0f6558677b4122c5fb208f78ccb065ce40dd"
                  },
                  {
                    "path": "source/native-frames/frame-00.png",
                    "bytes": 42841,
                    "sha256": "f7269875b28b78c97ea4b0bf05f4c2a232ad756d2abd87f8000ed5112200082b"
                  },
                  {
                    "path": "source/native-frames/frame-01.png",
                    "bytes": 42841,
                    "sha256": "f7269875b28b78c97ea4b0bf05f4c2a232ad756d2abd87f8000ed5112200082b"
                  },
                  {
                    "path": "source/native-frames/frame-02.png",
                    "bytes": 42857,
                    "sha256": "30ec5f6c1325cfc230aaee73ef38b698eab89d8be6bc29186605435592547263"
                  },
                  {
                    "path": "source/native-frames/frame-03.png",
                    "bytes": 42857,
                    "sha256": "30ec5f6c1325cfc230aaee73ef38b698eab89d8be6bc29186605435592547263"
                  },
                  {
                    "path": "source/native-frames/frame-04.png",
                    "bytes": 42835,
                    "sha256": "a5c102f7488f5ba31345a96d7ebfe4aa7b6e01deae4ea3a6e1107ad4ca62cbee"
                  },
                  {
                    "path": "source/native-frames/frame-05.png",
                    "bytes": 42826,
                    "sha256": "b8904717dfc62c755d9c3412db593b3fad58a9887b7db405aa7ef781810c2f21"
                  },
                  {
                    "path": "source/native-frames/frame-06.png",
                    "bytes": 42876,
                    "sha256": "67bfdbdeb3ea83c44773f3062efd3bd6eacd1ba5445053d4ea3346c68fb49840"
                  },
                  {
                    "path": "source/native-frames/frame-07.png",
                    "bytes": 41992,
                    "sha256": "d3364bd7c25ad4df1661bf0fd67d9a7e8c4d4862aab3281283c241fe7f6a8b35"
                  },
                  {
                    "path": "source/native-frames/frame-08.png",
                    "bytes": 41992,
                    "sha256": "d3364bd7c25ad4df1661bf0fd67d9a7e8c4d4862aab3281283c241fe7f6a8b35"
                  },
                  {
                    "path": "source/native-frames/frame-09.png",
                    "bytes": 42008,
                    "sha256": "d4135dceb84fad80ababd31bf21696e2c9811be2b7d33d5a3347e4de8da83acc"
                  },
                  {
                    "path": "source/native-frames/frame-10.png",
                    "bytes": 42173,
                    "sha256": "b2705a35b7ae09bdd21a6368e004bd471c64fb6883d9e3ac0f769fed8762ac1a"
                  },
                  {
                    "path": "source/native-frames/frame-11.png",
                    "bytes": 42173,
                    "sha256": "b2705a35b7ae09bdd21a6368e004bd471c64fb6883d9e3ac0f769fed8762ac1a"
                  },
                  {
                    "path": "source/native-frames/frame-12.png",
                    "bytes": 42166,
                    "sha256": "2ae41a234faffd9e559f12f97c30eaaef386baa2a7364b647140bf54a6538575"
                  },
                  {
                    "path": "source/native-frames/frame-13.png",
                    "bytes": 42166,
                    "sha256": "2ae41a234faffd9e559f12f97c30eaaef386baa2a7364b647140bf54a6538575"
                  },
                  {
                    "path": "source/native-frames/frame-14.png",
                    "bytes": 42166,
                    "sha256": "2ae41a234faffd9e559f12f97c30eaaef386baa2a7364b647140bf54a6538575"
                  },
                  {
                    "path": "source/native-frames/frame-15.png",
                    "bytes": 42166,
                    "sha256": "2ae41a234faffd9e559f12f97c30eaaef386baa2a7364b647140bf54a6538575"
                  },
                  {
                    "path": "source/native-frames/frame-16.png",
                    "bytes": 42339,
                    "sha256": "fa51e333a908ae9d97c28c9a489289533ed09d6031acc51ab2f7415b10ff2bb6"
                  },
                  {
                    "path": "source/native-frames/frame-17.png",
                    "bytes": 42339,
                    "sha256": "fa51e333a908ae9d97c28c9a489289533ed09d6031acc51ab2f7415b10ff2bb6"
                  },
                  {
                    "path": "source/native-frames/frame-18.png",
                    "bytes": 42339,
                    "sha256": "fa51e333a908ae9d97c28c9a489289533ed09d6031acc51ab2f7415b10ff2bb6"
                  },
                  {
                    "path": "source/native-frames/frame-19.png",
                    "bytes": 42339,
                    "sha256": "fa51e333a908ae9d97c28c9a489289533ed09d6031acc51ab2f7415b10ff2bb6"
                  },
                  {
                    "path": "source/native-frames/frame-20.png",
                    "bytes": 42339,
                    "sha256": "fa51e333a908ae9d97c28c9a489289533ed09d6031acc51ab2f7415b10ff2bb6"
                  },
                  {
                    "path": "source/native-frames/frame-21.png",
                    "bytes": 42339,
                    "sha256": "fa51e333a908ae9d97c28c9a489289533ed09d6031acc51ab2f7415b10ff2bb6"
                  }
                ]
              }
            ]
          },
          {
            "revision": "v05",
            "currency": "historical",
            "asOf": "2026-09-06T04:03:35.385114+00:00",
            "reportedVerdict": "PASS",
            "scope": "Actual v05 original.mp4 and adaptation.mp4, each 900x280, 22 decoded frames at 30000/1001; source crop [540,740,900,280] of source frames [263,285). Bounded treatment review, not a final presentation or live-product verification.",
            "openCounts": {
              "material": 0,
              "minor": 0
            },
            "method": "Fresh source-first review: all 22 native crops for source and both exact movies, instrumented native-speed playback, source-first and visual seals before qualitative implementation review.",
            "limits": [
              "T3 preview_status then preview_open explicitly unavailable. Existing local Playwright/Chromium used; native playback is instrumented, not continuous human watching.",
              "requestVideoFrameCallback and dropped-frame counters are browser telemetry, not guarantees of perception or of frames delivered to a real meeting display.",
              "Only the 22-frame target is visually exhaustive. Full-source context outside it uses sampled frames plus full instrumented playback.",
              "Source PTS is millisecond-quantized; the nominal half-open source window is 8.775433333-9.5095 seconds at 30000/1001, while decoded first/last target PTS are 8.775/9.476 seconds.",
              "This accepts the two rendered treatments, not arbitrary future content lengths, live-product functionality, meeting playback, publication or all-hands production.",
              "At this seal, recipe/input prose and comparison/source-crop metadata have not been opened. Only technical manifest hash fields and associated file paths were exposed, and listed project files were byte-hashed without reading their content.",
              "The required reference README contains a short historical caret-supplement summary; no linked observations or defect reports were opened.",
              "Older external package indices are v01 and v04, not the reviewed v05. This review provides its own hash-bound v05 image indices.",
              "Post-seal recipe data corroborates timing/geometry but does not retroactively define the source-first observations.",
              "Counting clarification only: no new measurement, repair, proof or changed visual judgment. Original report and seals remain unchanged.",
              "Zero open counts do not declare catalog completion. Publication permission does not waive material findings; no publication or registry update occurs here.",
              "Parent-generated catalog projection of the unchanged reviewer report and reviewer-authored count clarification; not a new review or a fidelity waiver.",
              "The selected source-crop comparison was independently bound by the reviewer. The full-frame comparison and all old movies remain unchanged."
            ],
            "links": {
              "json": "../evidence/gpt54-caret-reset/publication-v05-01/report.json",
              "markdown": "../evidence/gpt54-caret-reset/publication-v05-01/REPORT.md"
            },
            "reportSha256": "a718a9e62063fa5ec1a847c2dd192b37f2a06dce96b678a5771f9f961515b5ff",
            "markdownSha256": "435cf29e2c55879f7c2efd987231bb72dd0cf0df4dd1bf5fc409ddac09f6a4ab",
            "hashBinding": {
              "status": "matched",
              "checked": [
                "originalPath",
                "adaptationPath",
                "originalManifestPath",
                "adaptationManifestPath",
                "originalSha256",
                "adaptationSha256",
                "originalManifestSha256",
                "adaptationManifestSha256",
                "recipeSha256",
                "originalImplementation",
                "adaptationImplementation",
                "originalBindingSha256",
                "adaptationBindingSha256",
                "sourceSha256",
                "comparisonMetadataSha256",
                "comparisonSha256",
                "sourceExcerptSha256"
              ],
              "issues": []
            },
            "publicReportSha256": "89a9f89476da2d6fe3425dc9623377400c7009dd7a19f66b7257a311d5f74073",
            "publicMarkdownSha256": "435cf29e2c55879f7c2efd987231bb72dd0cf0df4dd1bf5fc409ddac09f6a4ab",
            "supportingEvidence": [],
            "supersededReason": "A later selected review record documents these same rendered artifacts; earlier report bytes are retained."
          }
        ]
      },
      "recipeUrl": "../project/revisions/gpt54-caret-reset/v05/recipes/gpt54-caret-reset.json",
      "contentBuilderUrl": null,
      "previewUrl": "../renders/gpt54-caret-reset/v05/original.mp4",
      "adaptationUrl": "../renders/gpt54-caret-reset/v05/adaptation.mp4",
      "originalManifestUrl": "../renders/gpt54-caret-reset/v05/original.manifest.json",
      "adaptationManifestUrl": "../renders/gpt54-caret-reset/v05/adaptation.manifest.json",
      "comparisonUrl": "../evidence/gpt54-caret-reset/v05/source-crop/comparison.mp4",
      "evidenceUrl": "../evidence/gpt54-caret-reset/v05/source-crop/comparison.json",
      "posterUrl": "../evidence/gpt54-caret-reset/v05/source-crop/frames/original/00022.png",
      "defaultInputUrl": "../project/revisions/gpt54-caret-reset/v05/examples/gpt54-caret-reset/default.json",
      "adaptationInputUrl": "../project/revisions/gpt54-caret-reset/v05/examples/gpt54-caret-reset/adaptation.json",
      "posterLocalFrame": 21,
      "nativeArchiveIndexUrl": "../native/gpt54-caret-reset/v05/index.json",
      "toolkitUrl": "../downloads/core-v05.zip",
      "agentGuideUrl": "../agent-guide/",
      "completionStatus": "draft-not-completed",
      "usageGuideUrl": "../project/revisions/gpt54-caret-reset/v05/examples/gpt54-caret-reset/README.md",
      "typedInputUrl": "../project/revisions/gpt54-caret-reset/v05/examples/gpt54-caret-reset/input.ts",
      "contentValidationUrl": "../project/revisions/gpt54-caret-reset/v05/examples/gpt54-caret-reset/validate-content.mjs",
      "buildProvenanceUrl": "../evidence/gpt54-caret-reset/v05/build-provenance.json",
      "assetIndexUrl": "../downloads/assets/gpt54-caret-reset/v05/index.json",
      "revisionHistory": [
        {
          "url": "../review/history/gpt54-caret-reset/282a8ba8d58e8b1269b24dbef68b2d0b6ab2f13b1b4a9febf2399cead9d55c27.json",
          "sha256": "e4ad3059c971def341dd9b3155b2af42e6bddc2d376c3e5e6a78ed97ee8e02c7",
          "generation": {
            "revision": "v04",
            "renderDirectory": "renders/gpt54-caret-reset/v04",
            "evidenceDirectory": "evidence/gpt54-caret-reset/v04",
            "originalPath": "renders/gpt54-caret-reset/v04/original.mp4",
            "adaptationPath": "renders/gpt54-caret-reset/v04/adaptation.mp4"
          }
        }
      ]
    },
    {
      "id": "prism-translucent-contours",
      "title": "Translucent contours / late polygon",
      "description": "DRAFT — Four independently translucent, nested original contour surfaces emerge on a settled rounded tile, change their relative silhouettes, and reveal a small late polygon. This is not the approved Atlas icon stack. Source-specific research implementation; not a fidelity approval or a production all-hands asset.",
      "families": [
        "logo",
        "opening",
        "layered"
      ],
      "intents": [
        "nested translucent contour construction",
        "late inner identity revealed after the outer tile settles"
      ],
      "tags": [
        "draft",
        "ty-10",
        "typography-b",
        "original-assets",
        "native-cadence"
      ],
      "inputKinds": [
        "color",
        "image"
      ],
      "source": {
        "film": "Introducing Prism, a free workspace for scientists to write and collaborate on research",
        "slug": "prism-intro",
        "url": "https://www.youtube.com/watch?v=xnInEsaaj9c",
        "sha256": "d9853763611e8e08a818e45aef0c0ed6a674bc6494eccce2d026d8d3f0c57cd9",
        "fps": {
          "numerator": 60,
          "denominator": 1
        },
        "width": 1920,
        "height": 1080,
        "startFrame": 0,
        "endFrameExclusive": 178,
        "localMedia": "references/openai/media/prism-intro.mp4"
      },
      "durationSeconds": 2.966666666666667,
      "status": "comparison-ready-not-reviewed",
      "generation": {
        "revision": "review02",
        "renderDirectory": "renders/prism-translucent-contours/review02",
        "evidenceDirectory": "evidence/prism-translucent-contours/review02",
        "originalPath": "renders/prism-translucent-contours/review02/original.mp4",
        "adaptationPath": "renders/prism-translucent-contours/review02/adaptation.mp4"
      },
      "renderStatus": "verified",
      "renderVerification": {
        "default": {
          "status": "verified",
          "reason": "CLI verifier passed; fidelity not assessed."
        },
        "adaptation": {
          "status": "verified",
          "reason": "CLI verifier passed; fidelity not assessed."
        }
      },
      "comparisonStatus": "comparison-ready-not-reviewed",
      "comparisonReason": "Generation and artifact bindings match. Consult the separately bound independent-review verdict; this is not approval.",
      "findings": {
        "schemaVersion": 1,
        "status": "draft",
        "completed": 0,
        "visibility": "local-research-only",
        "currentVerdict": "needs_revision_for_unqualified_source_fidelity",
        "reports": [
          {
            "revision": "review02",
            "currency": "current",
            "asOf": "2026-09-06T03:54:10.206750+00:00",
            "reportedVerdict": "needs_revision_for_unqualified_source_fidelity",
            "scope": "Fresh source-first fidelity review of the exact supplied review02 pair; no implementation or publication work.",
            "openCounts": {
              "material": 2,
              "minor": 1
            },
            "method": "Native-speed playback means actual headless Chromium playback at rate 1 with telemetry and sampled screenshots, followed by all-frame visual inspection; it does not mean continuous human watching.",
            "limits": [
              "Native-speed playback means actual headless Chromium playback at rate 1 with telemetry and sampled screenshots, followed by all-frame visual inspection; it does not mean continuous human watching.",
              "All 178 source frames and all 178 native subject crops of each movie were inspected. Source full compositions were inspected in all 15 consecutive overview sheets; candidate full compositions in eight matched phase frames per movie plus actual playback screenshots. All native full frames are retained.",
              "Two playback runs per movie: original 159/149 callbacks, one cumulative dropped frame; adaptation 158/164 callbacks, zero drops. Each actual movie run lasted about 2.967 seconds. Callback coverage alone is not frame-complete observation.",
              "Seals are local hash records without an independent timestamp authority. They establish recorded phase order in this session, not proof of authorship or independent human validation.",
              "No code/input causality, current publication bytes, physical display calibration, audio fidelity, unseen source continuation or render reproducibility is certified by the visual verdict.",
              "No current status, author reports, previous reviews/certificates, unrelated candidate, recipe observations/limits or qualitative manifest text was consulted.",
              "Parent-generated catalog normalization: moderate source-fidelity discrepancies conservatively map to material; the raw reviewer taxonomy and report remain unchanged. This is not a new review or acceptance.",
              "Catalog as-of uses the actual source-first visual-verdict seal UTC time, not an invented time for the date-only final report."
            ],
            "links": {
              "json": "../evidence/prism-translucent-contours/independent-source-first-03/publication-record-02.json",
              "markdown": "../evidence/prism-translucent-contours/independent-source-first-03/REPORT.md"
            },
            "reportSha256": "c27ddd5330026ef5f105108cd750adb051c8ae37e83cbd2fc2f0cdbb07230288",
            "markdownSha256": "997824f206018216dbb3f5d5895f130b6103532112dc191784b774c45a994c3c",
            "hashBinding": {
              "status": "matched",
              "checked": [
                "originalPath",
                "adaptationPath",
                "originalManifestPath",
                "adaptationManifestPath",
                "originalSha256",
                "adaptationSha256",
                "originalManifestSha256",
                "adaptationManifestSha256",
                "recipeSha256",
                "originalImplementation",
                "adaptationImplementation",
                "originalBindingSha256",
                "adaptationBindingSha256",
                "sourceSha256",
                "comparisonMetadataSha256"
              ],
              "issues": []
            },
            "publicReportSha256": "c27ddd5330026ef5f105108cd750adb051c8ae37e83cbd2fc2f0cdbb07230288",
            "publicMarkdownSha256": "997824f206018216dbb3f5d5895f130b6103532112dc191784b774c45a994c3c",
            "supportingEvidence": [
              {
                "url": "../evidence/prism-translucent-contours/independent-source-first-03/adaptation/playback/trace.json",
                "sourceSha256": "d6e455488f58242687649f43ec242557373277afaa06c5802ba2da3e4a14ecc1",
                "publicSha256": "d6e455488f58242687649f43ec242557373277afaa06c5802ba2da3e4a14ecc1"
              },
              {
                "url": "../evidence/prism-translucent-contours/independent-source-first-03/comparison-frames/adaptation-1x-native-samples.png",
                "sourceSha256": "0cbe6d991d888093def10c1b3b37574f64e4d63dae6fb683440c560ba74dc9ea",
                "publicSha256": "0cbe6d991d888093def10c1b3b37574f64e4d63dae6fb683440c560ba74dc9ea"
              },
              {
                "url": "../evidence/prism-translucent-contours/independent-source-first-03/comparison-frames/grayscale-f084.png",
                "sourceSha256": "3a0d6f178a52fa2b65a4510db52113769a511c018585f95fcaa501502aab1533",
                "publicSha256": "3a0d6f178a52fa2b65a4510db52113769a511c018585f95fcaa501502aab1533"
              },
              {
                "url": "../evidence/prism-translucent-contours/independent-source-first-03/comparison-frames/original-1x-native-samples.png",
                "sourceSha256": "fdb1ef4c59f5c921911e501d74716fc451ee390ab535322824305d60907e69cf",
                "publicSha256": "fdb1ef4c59f5c921911e501d74716fc451ee390ab535322824305d60907e69cf"
              },
              {
                "url": "../evidence/prism-translucent-contours/independent-source-first-03/comparison-frames/phase-1.png",
                "sourceSha256": "4915dd8d74442a2baaaff14515343a4ad70a535bcb7d82b2b21cb03416f0f0bc",
                "publicSha256": "4915dd8d74442a2baaaff14515343a4ad70a535bcb7d82b2b21cb03416f0f0bc"
              },
              {
                "url": "../evidence/prism-translucent-contours/independent-source-first-03/comparison-frames/phase-2.png",
                "sourceSha256": "b2591ab9c6c033bb3212ca32a8928c4c816e1eab381aefcad548abd376dca4a1",
                "publicSha256": "b2591ab9c6c033bb3212ca32a8928c4c816e1eab381aefcad548abd376dca4a1"
              },
              {
                "url": "../evidence/prism-translucent-contours/independent-source-first-03/comparison-frames/phase-3.png",
                "sourceSha256": "577c23c650a8de75be89bf796fb55f3fdba80c2cfb15f745f38af864bf255d4c",
                "publicSha256": "577c23c650a8de75be89bf796fb55f3fdba80c2cfb15f745f38af864bf255d4c"
              },
              {
                "url": "../evidence/prism-translucent-contours/independent-source-first-03/comparison-frames/phase-4.png",
                "sourceSha256": "46ae97b95f82a1ce70d02d8b9992a3ef855a7cfb91aa3763bb24504fd6bda4b9",
                "publicSha256": "46ae97b95f82a1ce70d02d8b9992a3ef855a7cfb91aa3763bb24504fd6bda4b9"
              },
              {
                "url": "../evidence/prism-translucent-contours/independent-source-first-03/final-validation.json",
                "sourceSha256": "8cd47b371614ea1b693ddfbb6a54e3f22564ac170061078db85e8687c799e2a4",
                "publicSha256": "8cd47b371614ea1b693ddfbb6a54e3f22564ac170061078db85e8687c799e2a4"
              },
              {
                "url": "../evidence/prism-translucent-contours/independent-source-first-03/hashindex.json",
                "sourceSha256": "f5d354a5566f9c6882e59634295fb8202976df2e2717d4161aff26118f8509de",
                "publicSha256": "f5d354a5566f9c6882e59634295fb8202976df2e2717d4161aff26118f8509de"
              },
              {
                "url": "../evidence/prism-translucent-contours/independent-source-first-03/original/playback/trace.json",
                "sourceSha256": "5bbae023e42ce1e67051f060ffbb8805fb040505cab2f11ee69187811cd7367f",
                "publicSha256": "5bbae023e42ce1e67051f060ffbb8805fb040505cab2f11ee69187811cd7367f"
              },
              {
                "url": "../evidence/prism-translucent-contours/independent-source-first-03/report.json",
                "sourceSha256": "d90bfeaa58eb0c64dd6a26d929b94731997b2594d4d536a78143e10d50323aaa",
                "publicSha256": "d90bfeaa58eb0c64dd6a26d929b94731997b2594d4d536a78143e10d50323aaa"
              },
              {
                "url": "../evidence/prism-translucent-contours/independent-source-first-03/source-first-hashindex.json",
                "sourceSha256": "69961ccdc4a4d2c29184ed994feeda9aa379ba81e7a2f182d7f6d560ad80a62a",
                "publicSha256": "69961ccdc4a4d2c29184ed994feeda9aa379ba81e7a2f182d7f6d560ad80a62a"
              },
              {
                "url": "../evidence/prism-translucent-contours/independent-source-first-03/source-first-seal.json",
                "sourceSha256": "7165782be6ccb73b18e59fc440f4d350dc6be6ff0e2524a250a3dcf60ba5fca2",
                "publicSha256": "7165782be6ccb73b18e59fc440f4d350dc6be6ff0e2524a250a3dcf60ba5fca2"
              },
              {
                "url": "../evidence/prism-translucent-contours/independent-source-first-03/source/playback/trace.json",
                "sourceSha256": "3dc08c3768e43eddb68f95488c4127601634cc23520201addc3d155a8c295d03",
                "publicSha256": "3dc08c3768e43eddb68f95488c4127601634cc23520201addc3d155a8c295d03"
              },
              {
                "url": "../evidence/prism-translucent-contours/independent-source-first-03/technical-bindings.json",
                "sourceSha256": "5b9a7d499a637088e8d0fe7dd0d3435ffabd13a73306fd1ded3f216164a3b015",
                "publicSha256": "3eb1cdbf4ca6c6533e8fa3bd7316b48de1368e75c6b8115905ee78e02e5ea16f"
              },
              {
                "url": "../evidence/prism-translucent-contours/independent-source-first-03/technical-pixel-bindings.json",
                "sourceSha256": "e5f4b75ebbe7eee29523417befd06e669464b42383802c9a8b21809b2b2c1530",
                "publicSha256": "e5f4b75ebbe7eee29523417befd06e669464b42383802c9a8b21809b2b2c1530"
              },
              {
                "url": "../evidence/prism-translucent-contours/independent-source-first-03/verdict-hashindex.json",
                "sourceSha256": "8de86cd52252e90266f1081b3fba6c99c3085035248eb41b8e9350cbcee704d6",
                "publicSha256": "8de86cd52252e90266f1081b3fba6c99c3085035248eb41b8e9350cbcee704d6"
              },
              {
                "url": "../evidence/prism-translucent-contours/independent-source-first-03/verdict-seal.json",
                "sourceSha256": "cd81b12e9a603a8c556d0b22932072ede6b56903f215290a2476cfb1a8fcaffc",
                "publicSha256": "cd81b12e9a603a8c556d0b22932072ede6b56903f215290a2476cfb1a8fcaffc"
              }
            ]
          },
          {
            "revision": "review02",
            "currency": "historical",
            "asOf": "2026-09-05T20:04:02.425626+00:00",
            "reportedVerdict": "no-open-findings",
            "scope": "Only the requested source/original/adaptation pair; read-only inputs. New local evidence and reports only in the assigned retest-review02 ID subtrees.",
            "openCounts": {
              "material": 0,
              "minor": 0
            },
            "method": "Fresh-context read-only review of the actual review02 original and adaptation MP4s against full-film source interval [0,178) at 60/1fps. Read applicable AGENTS, VIDEO_STYLE_GUIDE, references/README, CONTRACT, project guide/skill, selected recipe source facts/invariants/limits, and the named review01 report. Independently decoded all 178 frames of each stream at1920×1080; all 381 official PNG samples matched independent RGB decodes and their recorded PNG hashes. Inspected the 69 local frame indices in the listed full-frame/cropped sheets, including native consecutive entry/intermediate/emphasis/hold/exit states. Played a single synchronized source/original/adaptation triptych twice at1x and the official source/original comparison once at1x, start-to-end without seeking; inspected their advancing-playback screenshots. Full-source PTS match official metadata. Input, code, archived comparison-tool and evidence hashes were pinned before and after; both actual manifests bind the requested core. Prior author revision05 selfchecks were not used as fidelity evidence.",
            "limits": [
              "Selected frames plus advancing-playback stills are not continuous human watching. humanContinuousViewing=false. Playback callbacks, frame counters and ended events document execution, not fidelity.",
              "All 178 local frames per stream were decoded, but only the listed 69 local indices were visually inspected in the declared crops/full-frame sheets. The full downloaded source file supplied those frames; the entire film was not watched.",
              "T3 preview_status and preview_open both explicitly returned no preview automation host. The permitted fallback used the existing playwright-core, [LOCAL_PATH_REDACTED] and a local HTTP range server on127.0.0.1:4784.",
              "Own triptych: source/original/adaptation columns at640×360, re-encoded for synchronized playback. It uses integer TB=1/NUM and PTS=N*DEN at the exact native fps; every output PTS and frame count was checked. Official comparison is also a downscaled H.264 derivative. Detailed findings use independent full-resolution decodes, not browser pixel measurements.",
              "Advancing screenshots span capture intervals and do not identify an exact decoded frame. Browser playback can undersample60fps; native consecutive decoded frames, not callback counts, support timing findings.",
              "This is a fresh-context reviewer with the requested review01 findings as leads. Recipe authoring statements were checked against the source/output images; revision05 selfchecks were neither read nor treated as a pass.",
              "The verdict applies only to these exact review02 bytes and this bounded inspection. Fixed means the named discrepancy is no longer evidenced in either variant. It is not user acceptance, completion credit, publication authorization, or a claim of pixel-identical source reconstruction.",
              "Center legibility is a visual comparison against surrounding material across native consecutive frames; no exact first-visible opacity or calibrated luminance threshold is claimed.",
              "Atlas is outside this three-pair scope. The selected recipe mechanism was checked, but no separate current Atlas comparison was performed.",
              "Browser reported dropped frames per run: triptych/1=1; triptych/2=1; official-comparison/1=1. Consecutive decoded evidence is independent of browser presentation drops."
            ],
            "links": {
              "json": "../evidence/review-type-b/retest-review02/prism-translucent-contours/review.json",
              "markdown": "../evidence/review-type-b/retest-review02/prism-translucent-contours/review.md"
            },
            "reportSha256": "d9628fefbaefc6b318d1f5a18eafdf8fe5be815b7ad00d834b585fc5a5cccf90",
            "markdownSha256": "f8f45cd188dfe143c22808a948e7dabc73f24820a4a83c8cb7d2ce8985479f0a",
            "hashBinding": {
              "status": "matched",
              "checked": [
                "originalPath",
                "adaptationPath",
                "originalManifestPath",
                "adaptationManifestPath",
                "originalSha256",
                "adaptationSha256",
                "originalManifestSha256",
                "adaptationManifestSha256",
                "recipePath",
                "recipeSha256",
                "originalImplementation",
                "adaptationImplementation",
                "sourceSha256",
                "comparisonSha256",
                "comparisonMetadataSha256",
                "sourceExcerptSha256"
              ],
              "issues": []
            },
            "publicReportSha256": "a55e23516e11b512d7e4e88c9eb2937279a93d978af3426020e90c62fbb34bef",
            "publicMarkdownSha256": "f8f8d785d8380ca1aac4f03f4e9da035cd507ebd2172fff5fa32d8cd992eec71",
            "supersededReason": "A later source-first independent review evaluates these same rendered artifacts; earlier report bytes are retained."
          }
        ]
      },
      "recipeUrl": "../project/recipes/prism-translucent-contours.json",
      "contentBuilderUrl": null,
      "previewUrl": "../renders/prism-translucent-contours/review02/original.mp4",
      "adaptationUrl": "../renders/prism-translucent-contours/review02/adaptation.mp4",
      "originalManifestUrl": "../renders/prism-translucent-contours/review02/original.manifest.json",
      "adaptationManifestUrl": "../renders/prism-translucent-contours/review02/adaptation.manifest.json",
      "comparisonUrl": "../evidence/prism-translucent-contours/review02/comparison.mp4",
      "evidenceUrl": "../evidence/prism-translucent-contours/review02/comparison.json",
      "posterUrl": "../evidence/prism-translucent-contours/review02/frames/original/00001.png",
      "defaultInputUrl": "../project/examples/prism-translucent-contours/default.json",
      "adaptationInputUrl": "../project/examples/prism-translucent-contours/adaptation.json",
      "nativeArchiveIndexUrl": "../native/prism-translucent-contours/index.json",
      "toolkitUrl": "../downloads/core.zip",
      "assetIndexUrl": "../downloads/#prism-translucent-contours"
    },
    {
      "id": "pulse-device-card-arc",
      "title": "DRAFT — Release a device card into a rotating arc",
      "description": "Source-specific draft; excludes completion counts until fresh moving-source review. A small illustrated tile inside a phone becomes the anchor of seven cards; phone and text fade while cards separate, rotate along a shallow arc, travel out and yield to a statement.",
      "families": [
        "layered",
        "transition",
        "continuity"
      ],
      "intents": [
        "A small illustrated tile inside a phone becomes the anchor of seven cards; phone and text fade while cards separate, rotate along a shallow arc, travel out and yield to a statement."
      ],
      "tags": [
        "draft",
        "interface-07",
        "source-locked",
        "original-content-specimen"
      ],
      "inputKinds": [
        "image",
        "text"
      ],
      "source": {
        "slug": "chatgpt-pulse",
        "film": "Introducing ChatGPT Pulse",
        "url": "https://www.youtube.com/watch?v=nk6IjAnCCqw",
        "localMedia": "references/openai/media/chatgpt-pulse.mp4",
        "sha256": "1f5b53975635fd21b69f85194b35559a0397c69343acc89235acebe4e8fd0966",
        "fps": {
          "numerator": 60,
          "denominator": 1
        },
        "width": 1920,
        "height": 1080,
        "startFrame": 300,
        "endFrameExclusive": 535
      },
      "durationSeconds": 3.9166666666666665,
      "status": "comparison-ready-not-reviewed",
      "generation": {
        "revision": "review03",
        "renderDirectory": "renders/pulse-device-card-arc/review03",
        "evidenceDirectory": "evidence/pulse-device-card-arc/review03",
        "originalPath": "renders/pulse-device-card-arc/review03/original.mp4",
        "adaptationPath": "renders/pulse-device-card-arc/review03/adaptation.mp4"
      },
      "renderStatus": "verified",
      "renderVerification": {
        "default": {
          "status": "verified",
          "reason": "CLI verifier passed; fidelity not assessed."
        },
        "adaptation": {
          "status": "verified",
          "reason": "CLI verifier passed; fidelity not assessed."
        }
      },
      "comparisonStatus": "comparison-ready-not-reviewed",
      "comparisonReason": "Generation and artifact bindings match. Consult the separately bound independent-review verdict; this is not approval.",
      "findings": {
        "schemaVersion": 1,
        "status": "draft",
        "completed": 0,
        "visibility": "local-research-only",
        "currentVerdict": "bounded-review-changes-needed",
        "reports": [
          {
            "revision": "review03",
            "currency": "current",
            "asOf": "2026-09-05T21:56:53.660Z",
            "reportedVerdict": "bounded-review-changes-needed",
            "scope": "Fresh-context, read-only moving-source fidelity review of these frozen outputs only.",
            "openCounts": {
              "material": 1,
              "minor": 4
            },
            "method": "Real-time HTMLVideoElement playbackRate=1, one actual movie at a time. First pass has no screenshots or concurrent decoding. Second comparison pass takes asynchronous stills. Browser playback is automated, not continuous human visual observation.",
            "limits": [
              "Actual 1x browser playback completed, but this was automated playback, not an uninterrupted human/continuous-vision watch. Visual judgments use the consecutive native-frame sheets, selected full frames/crops and eight playback stills across the two examples.",
              "The vision tool may resize displayed images. Full-frame sheets use480x270 panels; crop files preserve1:1 native pixels but tall displays may be scaled. This is not a claim that every1920x1080 pixel was individually inspected.",
              "Browser droppedVideoFrames is reported separately from requestVideoFrameCallback counts. Fewer callbacks do not prove additional decoder drops or that every frame was displayed. First/preloaded frames may not generate captured callbacks.",
              "Pulse source excerpt, original and adaptation each reported1 dropped frame out of235 total; comparison and comparison-stills reported0. Callback counts were219/212/212/194/218 respectively. All reported0 corrupted frames and ended at1x.",
              "The delivered comparison is SOURCE versus ORIGINAL only, not a three-way or source/adaptation movie. Adaptation was separately played at1x and included in every three-way native sheet. Playback source.mp4 is the960x540 delivered excerpt; full-source native decoding supplies the1920x1080 reference pixels.",
              "Playback screenshots are asynchronous observations over the recorded before/after time intervals, not exact-frame screenshots. Exact ordinal conclusions come from the independent PNG decode.",
              "Comparison metadata reports maximum source PTS quantization error 3.333333338240152e-7 seconds. Frame-ordinal mapping, not rounded seconds, governs native comparisons.",
              "Raster envelope centers and luma samples are estimates affected by art, anti-aliasing, shadows and encoding. They are not recovered renderer transforms, optical color measurements or an exhaustive pixel-diff oracle.",
              "Delivered manifests are unsigned local reproducibility bindings. Installed node_modules bytes are not attested. Hash/verifier success is not authenticity, rights clearance or aesthetic/fidelity approval.",
              "Only the two requested examples, fixed source intervals, review03 movies and inspected visual states are covered. No claims about other recipes, generations, production suitability or broader readiness."
            ],
            "links": {
              "json": "../evidence/review-interface-b/retest-review03/pulse-device-card-arc/review.json",
              "markdown": "../evidence/review-interface-b/retest-review03/pulse-device-card-arc/review.md"
            },
            "reportSha256": "c601820c3f1bdec2603c932de8233bb709118640480c295ec988daa8eebc1cbe",
            "markdownSha256": "b1c1dccfcd8e14c2c853fd566248d3801e59d88b8bb52085f00418480a1c041c",
            "hashBinding": {
              "status": "matched",
              "checked": [
                "originalPath",
                "adaptationPath",
                "originalManifestPath",
                "adaptationManifestPath",
                "originalSha256",
                "adaptationSha256",
                "originalManifestSha256",
                "adaptationManifestSha256",
                "recipePath",
                "recipeSha256",
                "originalImplementation",
                "adaptationImplementation",
                "originalBindingSha256",
                "adaptationBindingSha256",
                "sourceSha256",
                "comparisonSha256",
                "comparisonMetadataSha256",
                "sourceExcerptSha256"
              ],
              "issues": []
            },
            "publicReportSha256": "e299f6e1bae4998bfcbad3cf4eccd5d6ccdc9e4c73b5a5d06468897abd048159",
            "publicMarkdownSha256": "b1c1dccfcd8e14c2c853fd566248d3801e59d88b8bb52085f00418480a1c041c"
          }
        ]
      },
      "recipeUrl": "../project/recipes/pulse-device-card-arc.json",
      "contentBuilderUrl": null,
      "previewUrl": "../renders/pulse-device-card-arc/review03/original.mp4",
      "adaptationUrl": "../renders/pulse-device-card-arc/review03/adaptation.mp4",
      "originalManifestUrl": "../renders/pulse-device-card-arc/review03/original.manifest.json",
      "adaptationManifestUrl": "../renders/pulse-device-card-arc/review03/adaptation.manifest.json",
      "comparisonUrl": "../evidence/pulse-device-card-arc/review03/comparison.mp4",
      "evidenceUrl": "../evidence/pulse-device-card-arc/review03/comparison.json",
      "posterUrl": "../evidence/pulse-device-card-arc/review03/frames/original/00001.png",
      "defaultInputUrl": "../project/examples/pulse-device-card-arc/default.json",
      "adaptationInputUrl": "../project/examples/pulse-device-card-arc/adaptation.json",
      "nativeArchiveIndexUrl": "../native/pulse-device-card-arc/index.json",
      "toolkitUrl": "../downloads/core.zip",
      "assetIndexUrl": "../downloads/#pulse-device-card-arc"
    },
    {
      "id": "sora-moving-result-pullback",
      "title": "DRAFT — Control-to-moving-result cut, then camera pullback",
      "description": "Source-specific draft; excludes completion counts until fresh moving-source review. A control close-up with a held pointer cuts to the moving result; result playback continues while the outer window pulls back to reveal context. Content motion and camera motion have independent clocks.",
      "families": [
        "multi-shot",
        "camera",
        "continuity",
        "interface"
      ],
      "intents": [
        "A control close-up with a held pointer cuts to the moving result; result playback continues while the outer window pulls back to reveal context. Content motion and camera motion have independent clocks."
      ],
      "tags": [
        "draft",
        "interface-10",
        "source-locked",
        "original-content-specimen"
      ],
      "inputKinds": [
        "image",
        "text",
        "video"
      ],
      "source": {
        "slug": "sora-blend",
        "film": "How to blend videos with Sora",
        "url": "https://www.youtube.com/watch?v=OXapuT2iVqM",
        "localMedia": "references/openai/media/sora-blend.mp4",
        "sha256": "e78db9a451c1487be10e778168753fcbd6ee97b089e8188bef8c75225f5f554a",
        "fps": {
          "numerator": 60,
          "denominator": 1
        },
        "width": 1920,
        "height": 1080,
        "startFrame": 4380,
        "endFrameExclusive": 4680
      },
      "durationSeconds": 5.0,
      "status": "comparison-ready-not-reviewed",
      "generation": {
        "revision": "review02",
        "renderDirectory": "renders/sora-moving-result-pullback/review02",
        "evidenceDirectory": "evidence/sora-moving-result-pullback/review02",
        "originalPath": "renders/sora-moving-result-pullback/review02/original.mp4",
        "adaptationPath": "renders/sora-moving-result-pullback/review02/adaptation.mp4"
      },
      "renderStatus": "verified",
      "renderVerification": {
        "default": {
          "status": "verified",
          "reason": "CLI verifier passed; fidelity not assessed."
        },
        "adaptation": {
          "status": "verified",
          "reason": "CLI verifier passed; fidelity not assessed."
        }
      },
      "comparisonStatus": "comparison-ready-not-reviewed",
      "comparisonReason": "Generation and artifact bindings match. Consult the separately bound independent-review verdict; this is not approval.",
      "findings": {
        "schemaVersion": 1,
        "status": "draft",
        "completed": 0,
        "visibility": "local-research-only",
        "currentVerdict": "changes-required",
        "reports": [
          {
            "revision": "review02",
            "currency": "current",
            "asOf": "2026-09-05T20:57:58.382285+00:00",
            "reportedVerdict": "changes-required",
            "scope": "{\"excluded\": [\"trail\", \"production completion\", \"content approval\", \"user acceptance\", \"publication\"], \"productionArtifactsEdited\": false, \"writeRoot\": \"benchmarks/remotion-library/evidence/review-interface-b/retest-review02/sora-moving-result-pullback\"}",
            "openCounts": {
              "material": 2,
              "minor": 0
            },
            "method": "Fresh-context bounded retest using review01 only as leads. T3 preview_status then preview_open were explicitly unavailable; the user-authorized local playwright-core and Chromium used the existing range HTTP server. Automated 1× playback of the actual full-source interval and both delivered review02 movies, with four browser stills inspected; NOT continuous human viewing. Independently decoded 83 native ordinals per source/original/adaptation from the actual full films and MP 4s, with consecutive boundary/intermediate windows, all contact-sheet frames inspected and targeted unenhanced 1:1 crops. Actual input SHA-256 pins and current CLI verification were run before and after inspection.",
            "limits": [
              "Automated playback/decode plus still-sequence inspection is not continuous human viewing. Browser counters establish transport/decode, not perceptual fidelity.",
              "Three HTML videos have independent clocks. The source is approximately sought to the interval start for playback; asynchronous stills cannot establish phase correspondence. Exact findings instead use full-film native ordinal decode.",
              "Only the 83 listed native frames per variant were visually inspected, not every frame of the full films or every local frame. Four extra source-only guards were decoded but are not claimed as visually inspected coverage.",
              "Contact sheets are 480px-wide previews; fine geometry findings use named full-resolution/native crops and explicit scanlines. Raster thresholds have antialiasing/compression uncertainty and do not recover hidden authoring parameters.",
              "Official source excerpts are 960×540 re-encodes and official comparisons are 1920×540; they are pinned/alignment-checked, not treated as full-resolution geometry ground truth. The comparison contains no adaptation panel.",
              "Browser source callbacks reach the interval end. For timeline/result the raw currentTime end flag is false by a fraction of a frame because pause follows the frame callback; playback-derived.json preserves that distinction. All actual output videos reached ended. Individual output runs may report a dropped frame; native decoding supplies the boundary evidence.",
              "CLI verification is unsigned local reproducibility evidence and explicitly does not assess fidelity or attest installed dependency bytes. No exhaustive production-readiness claim follows.",
              "This retest grants no content approval, user acceptance or permission to publish. Original-asset requirements do not close material source-content substitutions. Trail is outside this retest.",
              "Brightness numbers are PIL grayscale measurements in a named black-background ROI, not calibrated linear-light exposure or a contour similarity score. Both the full-frame context and the unenhanced native crops were considered.",
              "Black late source content against black UI cannot establish full picture bounds from the row/column mask. Tail continuity uses consecutive visible imagery and pixel change, not that mask.",
              "The builder admission of unresolved streak contours is a lead, not the basis of this verdict. Subject/deformation content remains unapproved."
            ],
            "links": {
              "json": "../evidence/review-interface-b/retest-review02/sora-moving-result-pullback/review.json",
              "markdown": "../evidence/review-interface-b/retest-review02/sora-moving-result-pullback/review.md"
            },
            "reportSha256": "0f3b7696d76c00071ece1e03eee1fd42783fb035ed9a65354c11d7fdcf21a888",
            "markdownSha256": "367373ff684f79c66fa063aa7d334d33a8dae74e1df850eba3838f5fbbb948bf",
            "hashBinding": {
              "status": "matched",
              "checked": [
                "originalPath",
                "adaptationPath",
                "originalManifestPath",
                "adaptationManifestPath",
                "originalSha256",
                "adaptationSha256",
                "originalManifestSha256",
                "adaptationManifestSha256",
                "recipePath",
                "recipeSha256",
                "originalImplementation",
                "adaptationImplementation",
                "sourceSha256",
                "comparisonSha256",
                "comparisonMetadataSha256",
                "sourceExcerptSha256"
              ],
              "issues": []
            },
            "publicReportSha256": "8b20df7446504906688542cb85314b095a89404a9a006de05ca97e88c1cf4a41",
            "publicMarkdownSha256": "367373ff684f79c66fa063aa7d334d33a8dae74e1df850eba3838f5fbbb948bf"
          }
        ]
      },
      "recipeUrl": "../project/recipes/sora-moving-result-pullback.json",
      "contentBuilderUrl": null,
      "previewUrl": "../renders/sora-moving-result-pullback/review02/original.mp4",
      "adaptationUrl": "../renders/sora-moving-result-pullback/review02/adaptation.mp4",
      "originalManifestUrl": "../renders/sora-moving-result-pullback/review02/original.manifest.json",
      "adaptationManifestUrl": "../renders/sora-moving-result-pullback/review02/adaptation.manifest.json",
      "comparisonUrl": "../evidence/sora-moving-result-pullback/review02/comparison.mp4",
      "evidenceUrl": "../evidence/sora-moving-result-pullback/review02/comparison.json",
      "posterUrl": "../evidence/sora-moving-result-pullback/review02/frames/original/00001.png",
      "defaultInputUrl": "../project/examples/sora-moving-result-pullback/default.json",
      "adaptationInputUrl": "../project/examples/sora-moving-result-pullback/adaptation.json",
      "nativeArchiveIndexUrl": "../native/sora-moving-result-pullback/index.json",
      "toolkitUrl": "../downloads/core.zip",
      "assetIndexUrl": "../downloads/#sora-moving-result-pullback"
    },
    {
      "id": "sora-timeline-insertion",
      "title": "DRAFT — Timeline insertion with held cursor and linked workspace reframe",
      "description": "Source-specific draft; excludes completion counts until fresh moving-source review. A held hand cursor marks an insertion point; the small timeline item changes identity and gains an outline as a corresponding large card appears, then the workspace pans while the index and new card stay semantically linked.",
      "families": [
        "interface",
        "selection",
        "camera",
        "continuity"
      ],
      "intents": [
        "A held hand cursor marks an insertion point; the small timeline item changes identity and gains an outline as a corresponding large card appears, then the workspace pans while the index and new card stay semantically linked."
      ],
      "tags": [
        "draft",
        "interface-08",
        "source-locked",
        "original-content-specimen"
      ],
      "inputKinds": [
        "text"
      ],
      "source": {
        "slug": "sora-storyboard",
        "film": "How to storyboard with Sora",
        "url": "https://www.youtube.com/watch?v=6PXWAvUG8Sg",
        "localMedia": "references/openai/media/sora-storyboard.mp4",
        "sha256": "1084a58b5b95d1c3924e4d49bea1065406d68401e9406eee1f0df7df931f6eb6",
        "fps": {
          "numerator": 60,
          "denominator": 1
        },
        "width": 1920,
        "height": 1080,
        "startFrame": 2880,
        "endFrameExclusive": 3240
      },
      "durationSeconds": 6.0,
      "status": "comparison-ready-not-reviewed",
      "generation": {
        "revision": "review02",
        "renderDirectory": "renders/sora-timeline-insertion/review02",
        "evidenceDirectory": "evidence/sora-timeline-insertion/review02",
        "originalPath": "renders/sora-timeline-insertion/review02/original.mp4",
        "adaptationPath": "renders/sora-timeline-insertion/review02/adaptation.mp4"
      },
      "renderStatus": "verified",
      "renderVerification": {
        "default": {
          "status": "verified",
          "reason": "CLI verifier passed; fidelity not assessed."
        },
        "adaptation": {
          "status": "verified",
          "reason": "CLI verifier passed; fidelity not assessed."
        }
      },
      "comparisonStatus": "comparison-ready-not-reviewed",
      "comparisonReason": "Generation and artifact bindings match. Consult the separately bound independent-review verdict; this is not approval.",
      "findings": {
        "schemaVersion": 1,
        "status": "draft",
        "completed": 0,
        "visibility": "local-research-only",
        "currentVerdict": "changes-required",
        "reports": [
          {
            "revision": "review02",
            "currency": "current",
            "asOf": "2026-09-05T20:57:58.334400+00:00",
            "reportedVerdict": "changes-required",
            "scope": "{\"excluded\": [\"trail\", \"production completion\", \"content approval\", \"user acceptance\", \"publication\"], \"productionArtifactsEdited\": false, \"writeRoot\": \"benchmarks/remotion-library/evidence/review-interface-b/retest-review02/sora-timeline-insertion\"}",
            "openCounts": {
              "material": 0,
              "minor": 1
            },
            "method": "Fresh-context bounded retest using review01 only as leads. T3 preview_status then preview_open were explicitly unavailable; the user-authorized local playwright-core and Chromium used the existing range HTTP server. Automated 1× playback of the actual full-source interval and both delivered review02 movies, with four browser stills inspected; NOT continuous human viewing. Independently decoded 83 native ordinals per source/original/adaptation from the actual full films and MP 4s, with consecutive boundary/intermediate windows, all contact-sheet frames inspected and targeted unenhanced 1:1 crops. Actual input SHA-256 pins and current CLI verification were run before and after inspection.",
            "limits": [
              "Automated playback/decode plus still-sequence inspection is not continuous human viewing. Browser counters establish transport/decode, not perceptual fidelity.",
              "Three HTML videos have independent clocks. The source is approximately sought to the interval start for playback; asynchronous stills cannot establish phase correspondence. Exact findings instead use full-film native ordinal decode.",
              "Only the 83 listed native frames per variant were visually inspected, not every frame of the full films or every local frame. Four extra source-only guards were decoded but are not claimed as visually inspected coverage.",
              "Contact sheets are 480px-wide previews; fine geometry findings use named full-resolution/native crops and explicit scanlines. Raster thresholds have antialiasing/compression uncertainty and do not recover hidden authoring parameters.",
              "Official source excerpts are 960×540 re-encodes and official comparisons are 1920×540; they are pinned/alignment-checked, not treated as full-resolution geometry ground truth. The comparison contains no adaptation panel.",
              "Browser source callbacks reach the interval end. For timeline/result the raw currentTime end flag is false by a fraction of a frame because pause follows the frame callback; playback-derived.json preserves that distinction. All actual output videos reached ended. Individual output runs may report a dropped frame; native decoding supplies the boundary evidence.",
              "CLI verification is unsigned local reproducibility evidence and explicitly does not assess fidelity or attest installed dependency bytes. No exhaustive production-readiness claim follows.",
              "This retest grants no content approval, user acceptance or permission to publish. Original-asset requirements do not close material source-content substitutions. Trail is outside this retest.",
              "This retest does not approve the rewritten timeline copy, icon system or presentation identity. It checks the requested motion regressions and the carried-forward pointer discrepancy."
            ],
            "links": {
              "json": "../evidence/review-interface-b/retest-review02/sora-timeline-insertion/review.json",
              "markdown": "../evidence/review-interface-b/retest-review02/sora-timeline-insertion/review.md"
            },
            "reportSha256": "4c6c068516e1d896936e24d1cbac4a3aefa9d1ae56035aa015b2a76b35898015",
            "markdownSha256": "9f56c43bfca7de4c6e5e142adfe0c2ad30caf9836e276e7de424b5b790ad2642",
            "hashBinding": {
              "status": "matched",
              "checked": [
                "originalPath",
                "adaptationPath",
                "originalManifestPath",
                "adaptationManifestPath",
                "originalSha256",
                "adaptationSha256",
                "originalManifestSha256",
                "adaptationManifestSha256",
                "recipePath",
                "recipeSha256",
                "originalImplementation",
                "adaptationImplementation",
                "sourceSha256",
                "comparisonSha256",
                "comparisonMetadataSha256",
                "sourceExcerptSha256"
              ],
              "issues": []
            },
            "publicReportSha256": "63ca46ef27c1b27f0fcdd5b8c4c4a3f475c4b5a446606230f6efab441fb1c70a",
            "publicMarkdownSha256": "9f56c43bfca7de4c6e5e142adfe0c2ad30caf9836e276e7de424b5b790ad2642"
          }
        ]
      },
      "recipeUrl": "../project/recipes/sora-timeline-insertion.json",
      "contentBuilderUrl": null,
      "previewUrl": "../renders/sora-timeline-insertion/review02/original.mp4",
      "adaptationUrl": "../renders/sora-timeline-insertion/review02/adaptation.mp4",
      "originalManifestUrl": "../renders/sora-timeline-insertion/review02/original.manifest.json",
      "adaptationManifestUrl": "../renders/sora-timeline-insertion/review02/adaptation.manifest.json",
      "comparisonUrl": "../evidence/sora-timeline-insertion/review02/comparison.mp4",
      "evidenceUrl": "../evidence/sora-timeline-insertion/review02/comparison.json",
      "posterUrl": "../evidence/sora-timeline-insertion/review02/frames/original/00001.png",
      "defaultInputUrl": "../project/examples/sora-timeline-insertion/default.json",
      "adaptationInputUrl": "../project/examples/sora-timeline-insertion/adaptation.json",
      "nativeArchiveIndexUrl": "../native/sora-timeline-insertion/index.json",
      "toolkitUrl": "../downloads/core.zip",
      "assetIndexUrl": "../downloads/#sora-timeline-insertion"
    },
    {
      "id": "study-keyword-double-underline",
      "title": "Drifting field / double underline",
      "description": "DRAFT — Whole-word lead-in, a letter-built keyword, and two independently written tapered emphasis strokes over drifting corner material. Source-specific research implementation; not a fidelity approval or a production all-hands asset.",
      "families": [
        "typography",
        "overlay"
      ],
      "intents": [
        "emphasize a keyword while it is still arriving",
        "keep the colored stage alive during a readable title beat"
      ],
      "tags": [
        "draft",
        "ty-06",
        "typography-b",
        "original-assets",
        "native-cadence"
      ],
      "inputKinds": [
        "color",
        "image",
        "path",
        "text"
      ],
      "source": {
        "film": "Introducing ChatGPT Study Mode",
        "slug": "study-mode",
        "url": "https://www.youtube.com/watch?v=XDYilxy1dn8",
        "sha256": "42dab89d7579b9e742a018291063b5e573bc3f3dbf61423e10e95c06543a9785",
        "fps": {
          "numerator": 30,
          "denominator": 1
        },
        "width": 1920,
        "height": 1080,
        "startFrame": 153,
        "endFrameExclusive": 213,
        "localMedia": "references/openai/media/study-mode.mp4"
      },
      "durationSeconds": 2.0,
      "status": "comparison-ready-not-reviewed",
      "generation": {
        "revision": "review02",
        "renderDirectory": "renders/study-keyword-double-underline/review02",
        "evidenceDirectory": "evidence/study-keyword-double-underline/review02",
        "originalPath": "renders/study-keyword-double-underline/review02/original.mp4",
        "adaptationPath": "renders/study-keyword-double-underline/review02/adaptation.mp4"
      },
      "renderStatus": "verified",
      "renderVerification": {
        "default": {
          "status": "verified",
          "reason": "CLI verifier passed; fidelity not assessed."
        },
        "adaptation": {
          "status": "verified",
          "reason": "CLI verifier passed; fidelity not assessed."
        }
      },
      "comparisonStatus": "comparison-ready-not-reviewed",
      "comparisonReason": "Generation and artifact bindings match. Consult the separately bound independent-review verdict; this is not approval.",
      "findings": {
        "schemaVersion": 1,
        "status": "draft",
        "completed": 0,
        "visibility": "local-research-only",
        "currentVerdict": "no-open-findings",
        "reports": [
          {
            "revision": "review02",
            "currency": "current",
            "asOf": "2026-09-05T20:04:02.403041+00:00",
            "reportedVerdict": "no-open-findings",
            "scope": "Only the requested source/original/adaptation pair; read-only inputs. New local evidence and reports only in the assigned retest-review02 ID subtrees.",
            "openCounts": {
              "material": 0,
              "minor": 0
            },
            "method": "Fresh-context read-only review of the actual review02 original and adaptation MP4s against full-film source interval [153,213) at 30/1fps. Read applicable AGENTS, VIDEO_STYLE_GUIDE, references/README, CONTRACT, project guide/skill, selected recipe source facts/invariants/limits, and the named review01 report. Independently decoded all 60 frames of each stream at1920×1080; all 180 official PNG samples matched independent RGB decodes and their recorded PNG hashes. Inspected the 40 local frame indices in the listed full-frame/cropped sheets, including native consecutive entry/intermediate/emphasis/hold/exit states. Played a single synchronized source/original/adaptation triptych twice at1x and the official source/original comparison once at1x, start-to-end without seeking; inspected their advancing-playback screenshots. Full-source PTS match official metadata. Input, code, archived comparison-tool and evidence hashes were pinned before and after; both actual manifests bind the requested core. Prior author revision05 selfchecks were not used as fidelity evidence.",
            "limits": [
              "Selected frames plus advancing-playback stills are not continuous human watching. humanContinuousViewing=false. Playback callbacks, frame counters and ended events document execution, not fidelity.",
              "All 60 local frames per stream were decoded, but only the listed 40 local indices were visually inspected in the declared crops/full-frame sheets. The full downloaded source file supplied those frames; the entire film was not watched.",
              "T3 preview_status and preview_open both explicitly returned no preview automation host. The permitted fallback used the existing playwright-core, [LOCAL_PATH_REDACTED] and a local HTTP range server on127.0.0.1:4784.",
              "Own triptych: source/original/adaptation columns at640×360, re-encoded for synchronized playback. It uses integer TB=1/NUM and PTS=N*DEN at the exact native fps; every output PTS and frame count was checked. Official comparison is also a downscaled H.264 derivative. Detailed findings use independent full-resolution decodes, not browser pixel measurements.",
              "Advancing screenshots span capture intervals and do not identify an exact decoded frame. Browser playback can undersample60fps; native consecutive decoded frames, not callback counts, support timing findings.",
              "This is a fresh-context reviewer with the requested review01 findings as leads. Recipe authoring statements were checked against the source/output images; revision05 selfchecks were neither read nor treated as a pass.",
              "The verdict applies only to these exact review02 bytes and this bounded inspection. Fixed means the named discrepancy is no longer evidenced in either variant. It is not user acceptance, completion credit, publication authorization, or a claim of pixel-identical source reconstruction.",
              "No physical-material reconstruction or calibrated color/blur comparison. Corner coverage was assessed in the specified native crops and full-frame states, not by a palette-dependent area threshold.",
              "Browser reported dropped frames per run: triptych/1=0; triptych/2=0; official-comparison/1=0. Consecutive decoded evidence is independent of browser presentation drops."
            ],
            "links": {
              "json": "../evidence/review-type-b/retest-review02/study-keyword-double-underline/review.json",
              "markdown": "../evidence/review-type-b/retest-review02/study-keyword-double-underline/review.md"
            },
            "reportSha256": "79e9eda3b7ea842cd38c1070823be5df1a5d7a101321a5f214110d399651f369",
            "markdownSha256": "e5a435aeb24e7635f7ccce9c334b424ee316271b73e19e419e1bd4ab1abcb6be",
            "hashBinding": {
              "status": "matched",
              "checked": [
                "originalPath",
                "adaptationPath",
                "originalManifestPath",
                "adaptationManifestPath",
                "originalSha256",
                "adaptationSha256",
                "originalManifestSha256",
                "adaptationManifestSha256",
                "recipePath",
                "recipeSha256",
                "originalImplementation",
                "adaptationImplementation",
                "sourceSha256",
                "comparisonSha256",
                "comparisonMetadataSha256",
                "sourceExcerptSha256"
              ],
              "issues": []
            },
            "publicReportSha256": "aff14cd665d5238bfb62b8333fc2e95fc7f375fbe686e7b001ef39ad73e71c8b",
            "publicMarkdownSha256": "68fe8fbaebdb09d4a123c70926d2d00c1cae7661e9cfcab9d8ee0a7e8d5c0071"
          }
        ]
      },
      "recipeUrl": "../project/recipes/study-keyword-double-underline.json",
      "contentBuilderUrl": null,
      "previewUrl": "../renders/study-keyword-double-underline/review02/original.mp4",
      "adaptationUrl": "../renders/study-keyword-double-underline/review02/adaptation.mp4",
      "originalManifestUrl": "../renders/study-keyword-double-underline/review02/original.manifest.json",
      "adaptationManifestUrl": "../renders/study-keyword-double-underline/review02/adaptation.manifest.json",
      "comparisonUrl": "../evidence/study-keyword-double-underline/review02/comparison.mp4",
      "evidenceUrl": "../evidence/study-keyword-double-underline/review02/comparison.json",
      "posterUrl": "../evidence/study-keyword-double-underline/review02/frames/original/00001.png",
      "defaultInputUrl": "../project/examples/study-keyword-double-underline/default.json",
      "adaptationInputUrl": "../project/examples/study-keyword-double-underline/adaptation.json",
      "nativeArchiveIndexUrl": "../native/study-keyword-double-underline/index.json",
      "toolkitUrl": "../downloads/core.zip",
      "assetIndexUrl": "../downloads/#study-keyword-double-underline"
    },
    {
      "id": "study-outline-page-turn",
      "title": "Outlined leaf / page turn",
      "description": "DRAFT — An original closed book outline opens through a fixed hinge, with separately white-filled leaves changing contour and occluding one another. The final open symbol drifts right before the cut. Source-specific research implementation; not a fidelity approval or a production all-hands asset.",
      "families": [
        "logo",
        "opening",
        "layered"
      ],
      "intents": [
        "outline identity built by changing page contours",
        "small fixed-hinge symbol with a readable open beat"
      ],
      "tags": [
        "draft",
        "ty-08",
        "typography-b",
        "original-assets",
        "native-cadence"
      ],
      "inputKinds": [
        "color",
        "path"
      ],
      "source": {
        "film": "Introducing ChatGPT Study Mode",
        "slug": "study-mode",
        "url": "https://www.youtube.com/watch?v=XDYilxy1dn8",
        "sha256": "42dab89d7579b9e742a018291063b5e573bc3f3dbf61423e10e95c06543a9785",
        "fps": {
          "numerator": 30,
          "denominator": 1
        },
        "width": 1920,
        "height": 1080,
        "startFrame": 115,
        "endFrameExclusive": 153,
        "localMedia": "references/openai/media/study-mode.mp4"
      },
      "durationSeconds": 1.2666666666666666,
      "status": "comparison-ready-not-reviewed",
      "generation": {
        "revision": "review02",
        "renderDirectory": "renders/study-outline-page-turn/review02",
        "evidenceDirectory": "evidence/study-outline-page-turn/review02",
        "originalPath": "renders/study-outline-page-turn/review02/original.mp4",
        "adaptationPath": "renders/study-outline-page-turn/review02/adaptation.mp4"
      },
      "renderStatus": "verified",
      "renderVerification": {
        "default": {
          "status": "verified",
          "reason": "CLI verifier passed; fidelity not assessed."
        },
        "adaptation": {
          "status": "verified",
          "reason": "CLI verifier passed; fidelity not assessed."
        }
      },
      "comparisonStatus": "comparison-ready-not-reviewed",
      "comparisonReason": "Generation and artifact bindings match. Consult the separately bound independent-review verdict; this is not approval.",
      "findings": {
        "schemaVersion": 1,
        "status": "draft",
        "completed": 0,
        "visibility": "local-research-only",
        "currentVerdict": "changes-required",
        "reports": [
          {
            "revision": "review02",
            "currency": "current",
            "asOf": "2026-09-05T21:17:00.785273+00:00",
            "reportedVerdict": "changes-required",
            "scope": null,
            "openCounts": {
              "material": 1,
              "minor": 1
            },
            "method": "Fresh-context read-only media review: independent full-source/native frame-index decode versus both actual review02 factory-backed MP4s; inspected consecutive boundary/middle/hold crops and sampled 1x automated browser playback of actual source, source excerpt, both outputs, supplied comparison and an independently synchronized triptych. Current CLI verify and before/after SHA-256 bindings are separate mechanical checks. No continuous human viewing claim.",
            "limits": [
              "T3 preview_status and then preview_open both explicitly reported no preview automation host. The user-authorized existing playwright-core module, [LOCAL_PATH_REDACTED] and loopback range server on port4784 were used; no dependency installation or public hosting occurred.",
              "Normal-speed inspection means automated playbackRate=1 browser runs, requestVideoFrameCallback telemetry, inspected sampled moving-playback images and screenshots. It is NOT continuous human viewing, not a claim that every presented frame was seen, and not a complete subjective real-time smoothness assessment.",
              "The first full-source browser pass reached the first frame outside the requested interval. It was retained as a disclosed exploratory pass, then repeated with a last-requested-frame stop. Browser seeking/callbacks can miss the first frame and intermediate frames. Exact interval/boundary findings use frame-indexed FFmpeg decodes, not browser currentTime.",
              "Every native frame in the requested source interval and both actual review02 MP4s was independently decoded. Only the explicitly listed frames/panels were visually inspected; automated scans of all frames are not visual inspection of all frames.",
              "Native PNGs are 1920x1080. Contact crops use disclosed scaling, and the image viewer can resize large sheets. Pixel counts/bounds come from the unscaled decoded PNGs. The source excerpt, supplied comparison and reviewer triptych are H.264 re-encodes, not pixel-identical source masters.",
              "Source and render rasters support visible contour, occlusion and timing judgments, not recovery of hidden vectors, exact source font, physical angles or original easing. Threshold counts and rigid-rotation fits support observations but cannot establish fidelity by themselves.",
              "The full source files are hash-pinned, but only the stated intervals were reviewed. No full-film, other-recipe, live Poe, Zoom/OBS, final all-hands, user-acceptance, completion or publication claim is made.",
              "Prior review01 reports were read only as leads. Author measurements, recipe observations and successful CLI verification were not treated as source-fidelity proof. Current findings are grounded in the independently decoded actual media. Only the wordmark final-frame regression probe additionally inspects two actual review01 frames."
            ],
            "links": {
              "json": "../evidence/review-factories/review02/study-outline-page-turn/review.json",
              "markdown": "../evidence/review-factories/review02/study-outline-page-turn/review.md"
            },
            "reportSha256": "74e8f7e9b5f783d7c502c5fba20a25e2aacd04c7379d15b2602b78a0785ca475",
            "markdownSha256": "fa9ce86f2d394fadc4b841b12eca891c7415e4d333288bfe1e86b3d0b6b16328",
            "hashBinding": {
              "status": "matched",
              "checked": [
                "originalPath",
                "adaptationPath",
                "originalManifestPath",
                "adaptationManifestPath",
                "originalSha256",
                "adaptationSha256",
                "originalManifestSha256",
                "adaptationManifestSha256",
                "recipePath",
                "recipeSha256",
                "originalImplementation",
                "adaptationImplementation",
                "sourceSha256",
                "comparisonSha256",
                "comparisonMetadataSha256",
                "sourceExcerptSha256"
              ],
              "issues": []
            },
            "publicReportSha256": "1074e7382c02a2b27dcd802bb7119bcbf61f3030ef16d96510047632244d38ce",
            "publicMarkdownSha256": "5748fed51b70ea68298428518b3bc1cd794dec1483df9e80408fdac8ecc0c52a"
          }
        ]
      },
      "recipeUrl": "../project/recipes/study-outline-page-turn.json",
      "contentBuilderUrl": "../project/adapters/contracts/study-outline-page-turn.json",
      "previewUrl": "../renders/study-outline-page-turn/review02/original.mp4",
      "adaptationUrl": "../renders/study-outline-page-turn/review02/adaptation.mp4",
      "originalManifestUrl": "../renders/study-outline-page-turn/review02/original.manifest.json",
      "adaptationManifestUrl": "../renders/study-outline-page-turn/review02/adaptation.manifest.json",
      "comparisonUrl": "../evidence/study-outline-page-turn/review02/comparison.mp4",
      "evidenceUrl": "../evidence/study-outline-page-turn/review02/comparison.json",
      "posterUrl": "../evidence/study-outline-page-turn/review02/frames/original/00001.png",
      "defaultInputUrl": "../project/examples/study-outline-page-turn/default.json",
      "adaptationInputUrl": "../project/examples/study-outline-page-turn/adaptation.json",
      "nativeArchiveIndexUrl": "../native/study-outline-page-turn/index.json",
      "toolkitUrl": "../downloads/core.zip",
      "assetIndexUrl": "../downloads/#study-outline-page-turn"
    },
    {
      "id": "title-chunk-to-glyph",
      "title": "Two-line title: chunks become glyph bursts",
      "description": "A blank frame gives way to coarse sentence fragments, including a partial next word. An indented second line then takes over with uneven one-to-three-character increments. Both left origins stay fixed. Review-stage native opening excerpt, not a complete title hold or demo transition.",
      "families": [
        "opening",
        "typography"
      ],
      "intents": [
        "introduce a chapter",
        "assemble a two-line statement",
        "shift from sentence fragments to glyph bursts"
      ],
      "tags": [
        "fixed-origin",
        "mixed-granularity",
        "partial-word",
        "discrete-reveal",
        "native-frame",
        "silent",
        "review-stage"
      ],
      "inputKinds": [
        "text"
      ],
      "source": {
        "film": "Interrupting and Adding Details in GPT-5.4 Thinking",
        "slug": "gpt54-thinking-interruptions",
        "url": "https://www.youtube.com/watch?v=qSHMlduU6Lw",
        "sha256": "bbd79235e848ce6d268ce076c8ede3dd5034088f01bd0cf8a6e0701271aee479",
        "fps": {
          "numerator": 30000,
          "denominator": 1001
        },
        "width": 1920,
        "height": 1080,
        "startFrame": 0,
        "endFrameExclusive": 33,
        "localMedia": "references/openai/corpus-2024-2026/source-media/qSHMlduU6Lw.mp4"
      },
      "durationSeconds": 1.1011,
      "status": "comparison-ready-not-reviewed",
      "generation": {
        "revision": "native-v1",
        "renderDirectory": "renders/title-chunk-to-glyph/native-v1",
        "evidenceDirectory": "evidence/title-chunk-to-glyph/native-v1",
        "originalPath": "renders/title-chunk-to-glyph/native-v1/original.mp4",
        "adaptationPath": "renders/title-chunk-to-glyph/native-v1/adaptation.mp4"
      },
      "renderStatus": "verified",
      "renderVerification": {
        "default": {
          "status": "verified",
          "reason": "CLI verifier passed; fidelity not assessed."
        },
        "adaptation": {
          "status": "verified",
          "reason": "CLI verifier passed; fidelity not assessed."
        }
      },
      "comparisonStatus": "comparison-ready-not-reviewed",
      "comparisonReason": "Generation and artifact bindings match. Consult the separately bound independent-review verdict; this is not approval.",
      "findings": {
        "schemaVersion": 1,
        "status": "draft",
        "completed": 0,
        "visibility": "local-research-only",
        "currentVerdict": "qualified",
        "reports": [
          {
            "revision": "native-v1",
            "currency": "current",
            "asOf": "2026-09-06T01:34:41.825Z",
            "reportedVerdict": "qualified",
            "scope": "The native reveal mechanism, state boundaries, holds and two rendered substitutions agree with the independently observed source structure. Two minor type/alignment differences remain open. This is a bounded review result, not an unconditional source-fidelity or general-reuse pass; the live-viewing and runtime-validation limits below still apply.",
            "openCounts": {
              "material": 0,
              "minor": 2
            },
            "method": "The available image interface displays stills. Actual browser playback was run unseeked at 1x and its captured sequence inspected afterward; no uninterrupted human-like live-video viewing is claimed.",
            "limits": [
              "No uninterrupted live-video surface was available: T3 explicitly failed. This is actual unseeked 1x Chromium playback plus inspection of callback captures and all consecutive decodes, not a claim of human-like continuous watching.",
              "Each successful playback trace has 33 presented frames and zero reported drops, but only 32 callback images. The initial blank is independently verified in the consecutive frame-0 decode. Callback captures are not used as a complete frame census.",
              "The source-only viewing copy and supplied comparison/source excerpt are H.264 re-encodes; original source decodes, not the viewing copy, establish source geometry. No audio was listened to; absence of candidate audio streams was probed.",
              "Only source frames [0,33) were visually reviewed. Later holds, cuts, narration, OBS cues, synchronization and final presentation usability are outside scope. Recipe statements about later source events are not verified.",
              "Source font identity, CSS weight/size, optical centers and loaded-font advances were not recovered. The measured ink differences are real, but not proof of a particular original typeface or exact replacement settings.",
              "Reuse evidence covers only the supplied default and adaptation renders. No fresh variant render, extreme-width case, Unicode content or actual validator-rejection test was run. Arbitrary text, emoji, combining glyphs and other layouts are explicitly outside the recipe contract; this report does not broaden it.",
              "Manifest implementationDigest values are copied from and checked for consistency inside each actual manifest. Only the two permitted API files were rehashed; the full implementation tree, fonts, dependency bytes and render toolchain were not independently attested or rerun.",
              "Distinctness is evaluated only against type-staggered-identity’s recipe structure, not its movie or any other library treatment. All prior reviews, README files, builder notes and external research remained unread."
            ],
            "links": {
              "json": "../evidence/title-chunk-to-glyph/independent-review-02/report.json",
              "markdown": "../evidence/title-chunk-to-glyph/independent-review-02/report.md"
            },
            "reportSha256": "84c5f55b9240a9f2fef061964aff91e85f3e433aa03d353b7519a9f2fc1a0563",
            "markdownSha256": "014e04fc18dad3923867562ceb5421254ed247c36f577136d3f450f4170b4b5b",
            "hashBinding": {
              "status": "matched",
              "checked": [
                "originalPath",
                "adaptationPath",
                "originalManifestPath",
                "adaptationManifestPath",
                "originalSha256",
                "adaptationSha256",
                "originalManifestSha256",
                "adaptationManifestSha256",
                "recipePath",
                "recipeSha256",
                "originalImplementation",
                "adaptationImplementation",
                "originalBindingSha256",
                "adaptationBindingSha256",
                "sourceSha256",
                "comparisonSha256",
                "comparisonMetadataSha256",
                "sourceExcerptSha256"
              ],
              "issues": []
            },
            "publicReportSha256": "cd978e5cb0bb7eb049c681ecaf3eeb991b5a7273ad03599e865288ada50f9930",
            "publicMarkdownSha256": "0e802cb3928629396f12eb7e9af6505e4a2b8f3436a27d60a27ea6fdce84609d",
            "supportingEvidence": [
              {
                "url": "../evidence/title-chunk-to-glyph/independent-review-02/adaptation-frames/frame-32.png",
                "sourceSha256": "53c8d40702ff4a20e6c2910fdf311acc79211a2f1ae6a0aaba0d34de682829d9",
                "publicSha256": "53c8d40702ff4a20e6c2910fdf311acc79211a2f1ae6a0aaba0d34de682829d9"
              },
              {
                "url": "../evidence/title-chunk-to-glyph/independent-review-02/adaptation-metrics.json",
                "sourceSha256": "6e9703a598caefc648d8b73fa5f7994e0b8c5d6e8c567b84d6252521ecd41c93",
                "publicSha256": "6e9703a598caefc648d8b73fa5f7994e0b8c5d6e8c567b84d6252521ecd41c93"
              },
              {
                "url": "../evidence/title-chunk-to-glyph/independent-review-02/adaptation-playback.json",
                "sourceSha256": "09b04f15f058644d2c7d75389e706237411894c0318ece666d03d46134029316",
                "publicSha256": "88769326ecd37b8a30146e97dc2b19ca3630895b3c8c2d8cc40f4e29851f56a1"
              },
              {
                "url": "../evidence/title-chunk-to-glyph/independent-review-02/binding-audit.json",
                "sourceSha256": "79601198f7ce16e23c5d357f0e148b07a710551588b0555067c127deff90e3eb",
                "publicSha256": "79601198f7ce16e23c5d357f0e148b07a710551588b0555067c127deff90e3eb"
              },
              {
                "url": "../evidence/title-chunk-to-glyph/independent-review-02/binding.json",
                "sourceSha256": "e789122b9a9284e18efd1b696a71311af745d0f5594630997626f1939abea3b9",
                "publicSha256": "e789122b9a9284e18efd1b696a71311af745d0f5594630997626f1939abea3b9"
              },
              {
                "url": "../evidence/title-chunk-to-glyph/independent-review-02/comparison-playback.json",
                "sourceSha256": "afff0f2ee43a68b5ab099590b88b35a8e986a73c00bf3d98b6cb47e86adc1ea1",
                "publicSha256": "8a69f85e1951340f6a270d2ee9574d4b0332a0bea0ebe869e7d531230a836729"
              },
              {
                "url": "../evidence/title-chunk-to-glyph/independent-review-02/original-details-crop.png",
                "sourceSha256": "9391f64820e06c992518eb0b0ec7bd2362e92f22188857f0d57f0910de8c4912",
                "publicSha256": "9391f64820e06c992518eb0b0ec7bd2362e92f22188857f0d57f0910de8c4912"
              },
              {
                "url": "../evidence/title-chunk-to-glyph/independent-review-02/original-frames/frame-32.png",
                "sourceSha256": "f6bee4d0dcbf2c6f95df7c774f445b3bc67cb886dff3111a0c926ccc6e293e04",
                "publicSha256": "f6bee4d0dcbf2c6f95df7c774f445b3bc67cb886dff3111a0c926ccc6e293e04"
              },
              {
                "url": "../evidence/title-chunk-to-glyph/independent-review-02/original-metrics.json",
                "sourceSha256": "d6bbf3e1b6dd5f06d8adc2860849235f066fbdf3bfba8fd917ed90a21f8b16eb",
                "publicSha256": "d6bbf3e1b6dd5f06d8adc2860849235f066fbdf3bfba8fd917ed90a21f8b16eb"
              },
              {
                "url": "../evidence/title-chunk-to-glyph/independent-review-02/original-playback.json",
                "sourceSha256": "fb6fdf089e40526bcc3f55b95c54f4aaf1e8b353cc7ef84dbc0d2f9822174517",
                "publicSha256": "c6ec708c93edb9a6015ed96eedf88ec26907af83501dc7c606745ec58d9c3240"
              },
              {
                "url": "../evidence/title-chunk-to-glyph/independent-review-02/source-details-crop.png",
                "sourceSha256": "72c4c8e85feb6b2bbf1f9c05710f66f09e13e5f1e72dece97af027c10a8200d6",
                "publicSha256": "72c4c8e85feb6b2bbf1f9c05710f66f09e13e5f1e72dece97af027c10a8200d6"
              },
              {
                "url": "../evidence/title-chunk-to-glyph/independent-review-02/source-first.md",
                "sourceSha256": "c9b8a91de9d2957a02ddaeb10779918ec716934a6049d2e102ead8d8846ee326",
                "publicSha256": "34ec363a82b6973ec78ea5df48f6595bea6f405361235970bd80ea299fdcc68e"
              },
              {
                "url": "../evidence/title-chunk-to-glyph/independent-review-02/source-first.seal.json",
                "sourceSha256": "3b276f76fbb1a1a2f2508f64dbf3e7911e24986758e0aa1b339f67ee42bf2bf9",
                "publicSha256": "3b276f76fbb1a1a2f2508f64dbf3e7911e24986758e0aa1b339f67ee42bf2bf9"
              },
              {
                "url": "../evidence/title-chunk-to-glyph/independent-review-02/source-frames/frame-32.png",
                "sourceSha256": "beb76d32f9e806c9fc202a0786c2b1b6688e2938dc5fc08beff2ac34cb277983",
                "publicSha256": "beb76d32f9e806c9fc202a0786c2b1b6688e2938dc5fc08beff2ac34cb277983"
              },
              {
                "url": "../evidence/title-chunk-to-glyph/independent-review-02/source-metrics.json",
                "sourceSha256": "32eaa5ab46e65aa1e72cf1ddbd248978aebc7b5d46afb00c9417e944db62f30f",
                "publicSha256": "32eaa5ab46e65aa1e72cf1ddbd248978aebc7b5d46afb00c9417e944db62f30f"
              },
              {
                "url": "../evidence/title-chunk-to-glyph/independent-review-02/source-only.mp4",
                "sourceSha256": "917d408937c1e32edcfe3342e6354c5db9f077abd3419c85c3ef3c1ec7493236",
                "publicSha256": "917d408937c1e32edcfe3342e6354c5db9f077abd3419c85c3ef3c1ec7493236"
              },
              {
                "url": "../evidence/title-chunk-to-glyph/independent-review-02/source-playback.json",
                "sourceSha256": "2a2f48d8ce2450b6230ac150128888c4a4af80c7c6ddb9ccd7e8c7fb1a179554",
                "publicSha256": "846803a546cee0a16358924862493c85f7ac491cd833e63114fbbda647fa8365"
              }
            ]
          }
        ]
      },
      "recipeUrl": "../project/recipes/title-chunk-to-glyph.json",
      "contentBuilderUrl": null,
      "previewUrl": "../renders/title-chunk-to-glyph/native-v1/original.mp4",
      "adaptationUrl": "../renders/title-chunk-to-glyph/native-v1/adaptation.mp4",
      "originalManifestUrl": "../renders/title-chunk-to-glyph/native-v1/original.manifest.json",
      "adaptationManifestUrl": "../renders/title-chunk-to-glyph/native-v1/adaptation.manifest.json",
      "comparisonUrl": "../evidence/title-chunk-to-glyph/native-v1/comparison.mp4",
      "evidenceUrl": "../evidence/title-chunk-to-glyph/native-v1/comparison.json",
      "posterUrl": "../evidence/title-chunk-to-glyph/native-v1/frames/original/00033.png",
      "defaultInputUrl": "../project/examples/title-chunk-to-glyph/default.json",
      "adaptationInputUrl": "../project/examples/title-chunk-to-glyph/adaptation.json",
      "posterLocalFrame": 32,
      "nativeArchiveIndexUrl": "../native/title-chunk-to-glyph/index.json",
      "toolkitUrl": "../downloads/core.zip",
      "agentGuideUrl": "../agent-guide/",
      "completionStatus": "draft-not-completed",
      "buildProvenanceUrl": "../evidence/title-chunk-to-glyph/native-v1/build-provenance.json",
      "assetIndexUrl": "../downloads/assets/title-chunk-to-glyph/index.json"
    },
    {
      "id": "type-chip-retract-expand",
      "title": "Label chip retracts to a spinner, then expands into an icon strip",
      "description": "Draft source-specific original adaptation. Not reviewed, accepted or counted complete.",
      "families": [
        "mask",
        "transition",
        "layered"
      ],
      "intents": [
        "A text-bearing capsule loses its label while contracting around an animated symbol, pauses in that narrow state, then grows to admit different objects."
      ],
      "tags": [
        "typography-a",
        "source-native",
        "draft",
        "original-assets"
      ],
      "inputKinds": [
        "color",
        "image",
        "text"
      ],
      "source": {
        "film": "Work smarter with your company knowledge in ChatGPT",
        "slug": "company-knowledge",
        "url": "https://www.youtube.com/watch?v=DupfnOCH-JI",
        "sha256": "88ba469d8878090a68e97474a743107b7bc25a52c1adf0d520816ba2dc665077",
        "fps": {
          "numerator": 60,
          "denominator": 1
        },
        "width": 1920,
        "height": 1080,
        "startFrame": 240,
        "endFrameExclusive": 360,
        "localMedia": "references/openai/media/company-knowledge.mp4"
      },
      "durationSeconds": 2.0,
      "status": "comparison-ready-not-reviewed",
      "generation": {
        "revision": "review01",
        "renderDirectory": "renders/type-chip-retract-expand/review01",
        "evidenceDirectory": "evidence/type-chip-retract-expand/review01",
        "originalPath": "renders/type-chip-retract-expand/review01/original.mp4",
        "adaptationPath": "renders/type-chip-retract-expand/review01/adaptation.mp4"
      },
      "renderStatus": "verified",
      "renderVerification": {
        "default": {
          "status": "verified",
          "reason": "CLI verifier passed; fidelity not assessed."
        },
        "adaptation": {
          "status": "verified",
          "reason": "CLI verifier passed; fidelity not assessed."
        }
      },
      "comparisonStatus": "comparison-ready-not-reviewed",
      "comparisonReason": "Generation and artifact bindings match. Consult the separately bound independent-review verdict; this is not approval.",
      "findings": {
        "schemaVersion": 1,
        "status": "draft",
        "completed": 0,
        "visibility": "local-research-only",
        "currentVerdict": "changes_requested",
        "reports": [
          {
            "revision": "review01",
            "currency": "current",
            "asOf": "2026-09-06T01:50:48.497Z",
            "reportedVerdict": "changes_requested",
            "scope": "Changes requested: capsule, seed and app arrivals follow the source, but the two valid label inputs do not preserve the source label-removal onset and initial right padding.",
            "openCounts": {
              "material": 1,
              "minor": 0
            },
            "method": "Inspected frames captured during actual source/original/adaptation/comparison playback, native full-resolution decoded frames, consecutive boundary sequences and matching-frame crops. This is automated real-time playback plus visual frame inspection, not a claim of a human watching a live external monitor.",
            "limits": [
              "Only these two frozen review01 treatments were reviewed. No title draft, neighboring scene or final presentation approval is implied.",
              "The browser ran real native-rate playback, but headless capture is not a human real-time viewing session. Frame captures were inspected as ordered visual evidence.",
              "Playback callbacks and screenshots do not cover every decoded frame. The full-source Atlas run reported one dropped video frame; the chip source-excerpt run reported one. The other runs reported zero. Independent native decode covers all boundary frames.",
              "The supplied source excerpts are 960×540 and comparisons are 1920×540 with 960×540 panels. They are re-encoded H.264. Native geometry judgments use the 1920×1080 full-source/output decodes, not the reduced comparisons.",
              "Painted footprint measurements depend on stated RGB thresholds; source and rendered artwork intentionally differ. The review does not require copying source branding, pixels, slogans or demo data.",
              "Exact source easing equations, subpixel masks, vector construction, shadow kernels and blur kernels are not recoverable here. No bit-identical fidelity claim is made.",
              "The two provided example inputs and their manifest bindings were checked. No new render or arbitrary-content/API stress test was run.",
              "Implementation digests and artwork hashes are recorded from the actual manifests; the implementation and referenced asset files were outside the permitted read scope, so their hashes were not independently regenerated and rights statements were not audited.",
              "Source audio was muted during this visual review. Render metadata confirms no audio streams; no audio-content or all-hands timing review was performed.",
              "Source footage and its derived images remain research evidence only. No user acceptance, completion status, implementation edits or export approval is granted."
            ],
            "links": {
              "json": "../evidence/fresh-current-first-two-01/type-chip-retract-expand/report.json",
              "markdown": "../evidence/fresh-current-first-two-01/type-chip-retract-expand/REPORT.md"
            },
            "reportSha256": "eccab9d61e7526347e8566c0048213a3cc7b5a416a56fe5f4b8cf7bba81ea586",
            "markdownSha256": "6fe79cc3eff5a634bca872dc5ff8d70f7b793cbf2744698380ebc562d8c9ff0e",
            "hashBinding": {
              "status": "matched",
              "checked": [
                "originalPath",
                "adaptationPath",
                "originalManifestPath",
                "adaptationManifestPath",
                "originalSha256",
                "adaptationSha256",
                "originalManifestSha256",
                "adaptationManifestSha256",
                "recipePath",
                "recipeSha256",
                "originalImplementation",
                "adaptationImplementation",
                "originalBindingSha256",
                "adaptationBindingSha256",
                "sourceSha256",
                "comparisonMetadataSha256",
                "sourceExcerptSha256",
                "comparisonSha256"
              ],
              "issues": []
            },
            "publicReportSha256": "6002b376d0e5afde8d4ec3e54133c2b0929cf0e7fe5a92200fcd5529c6309887",
            "publicMarkdownSha256": "d02a8c3c46abab0db281116075c4bfa3a08997d0013b9378469b72562a260fe5",
            "supportingEvidence": [
              {
                "url": "../evidence/fresh-current-first-two-01/type-chip-retract-expand/source-first.md",
                "sourceSha256": "8a8eeb2b219175049ec753bcd445b635f957a13461f4bfdca4713dff3afa243b",
                "publicSha256": "945fb436435d05fe4fab71d660ac24a88420acdb4d1e3d8b501b856a5129fbfa"
              },
              {
                "url": "../evidence/fresh-current-first-two-01/type-chip-retract-expand/supporting/adaptation-app-onsets.png",
                "sourceSha256": "a0eb127bfca3cc49b99ddc0f6820b3df85e0ea1d818e236684a8e3900aa91cb5",
                "publicSha256": "a0eb127bfca3cc49b99ddc0f6820b3df85e0ea1d818e236684a8e3900aa91cb5"
              },
              {
                "url": "../evidence/fresh-current-first-two-01/type-chip-retract-expand/supporting/adaptation-label-onset.png",
                "sourceSha256": "0f88073a31d5fa58d5c946a1908ea0239490f14190f7dd6288e56591db9b2b96",
                "publicSha256": "0f88073a31d5fa58d5c946a1908ea0239490f14190f7dd6288e56591db9b2b96"
              },
              {
                "url": "../evidence/fresh-current-first-two-01/type-chip-retract-expand/supporting/adaptation-playback/playback.json",
                "sourceSha256": "31398d8fd9c568a595dd4440b9cbaf57020b547f6cdf0bdc1ad55005c2e7914f",
                "publicSha256": "6924fa7ad9bcb77f22ee8e2e4f294613861506a66108f1cfd9a3053a999e31e8"
              },
              {
                "url": "../evidence/fresh-current-first-two-01/type-chip-retract-expand/supporting/artifact-audit.json",
                "sourceSha256": "fd0a02aede2eb088dfad1533be49852ae64214a3c8694c8acd30646fcc2a007e",
                "publicSha256": "85e46a2eb0e18345292f97a6cd3c54f98769408c68eebdc7ddb6b49328148b72"
              },
              {
                "url": "../evidence/fresh-current-first-two-01/type-chip-retract-expand/supporting/comparison-excerpt-playback/playback.json",
                "sourceSha256": "188849e7746c1162fe7fbc401a43e5822c49803dfef762025b3601c90e98704e",
                "publicSha256": "b3e7eae533236a3796d88b8bf43c1eb960b1681d27b7aa46c10c1bccaac47e4f"
              },
              {
                "url": "../evidence/fresh-current-first-two-01/type-chip-retract-expand/supporting/comparison-played-overview.png",
                "sourceSha256": "2428b823e9a3ab537752d0bfdafefd9000729008c8301bc3c43d932d66846758",
                "publicSha256": "2428b823e9a3ab537752d0bfdafefd9000729008c8301bc3c43d932d66846758"
              },
              {
                "url": "../evidence/fresh-current-first-two-01/type-chip-retract-expand/supporting/footprint-measurements.json",
                "sourceSha256": "70cb0583343c2cf57673819c9519046bb61f2b5f4a079b29e0a0f7d90e7d6bbc",
                "publicSha256": "70cb0583343c2cf57673819c9519046bb61f2b5f4a079b29e0a0f7d90e7d6bbc"
              },
              {
                "url": "../evidence/fresh-current-first-two-01/type-chip-retract-expand/supporting/frozen-recheck.json",
                "sourceSha256": "e45d4a1199ebc2d98e681a670b5be552eb3f2aa48c9156404800cffd9fc24dca",
                "publicSha256": "bf4d2623f27294d9478c3396f2878e721e722c09a540922c6d90995614c5a080"
              },
              {
                "url": "../evidence/fresh-current-first-two-01/type-chip-retract-expand/supporting/label-tail-measurements.json",
                "sourceSha256": "49059f7c4b4131e849998317f697d9b5f03fe02a81ad54f309d1b77586753e6f",
                "publicSha256": "49059f7c4b4131e849998317f697d9b5f03fe02a81ad54f309d1b77586753e6f"
              },
              {
                "url": "../evidence/fresh-current-first-two-01/type-chip-retract-expand/supporting/native-frame-crosscheck.json",
                "sourceSha256": "a76ebea07f223941c3cb41e1797d664a015dfea73d377f40feffdeb11201db8a",
                "publicSha256": "00a885339b0be6985d9a6c93f13d20d0a962287b3979b44c5b3ebf5fed383305"
              },
              {
                "url": "../evidence/fresh-current-first-two-01/type-chip-retract-expand/supporting/original-app-onsets.png",
                "sourceSha256": "65d6b92f4be56a02273b8d82eda709f194e616483ffc9cf1de4ae67ff6e33ff3",
                "publicSha256": "65d6b92f4be56a02273b8d82eda709f194e616483ffc9cf1de4ae67ff6e33ff3"
              },
              {
                "url": "../evidence/fresh-current-first-two-01/type-chip-retract-expand/supporting/original-label-onset.png",
                "sourceSha256": "4b7e6b99acd9a23ca094b1adf0b6813ac3843337ff0fe72b1a043fe39cabd5da",
                "publicSha256": "4b7e6b99acd9a23ca094b1adf0b6813ac3843337ff0fe72b1a043fe39cabd5da"
              },
              {
                "url": "../evidence/fresh-current-first-two-01/type-chip-retract-expand/supporting/original-playback/playback.json",
                "sourceSha256": "a3843fbfe10451afaf37b4330a71c9bfc7babedb471c0e8621cded5f734dbf6b",
                "publicSha256": "826237f47041d66ea021f05eb9d78a3a2a71a0496722cd40024b647a6a9414fa"
              },
              {
                "url": "../evidence/fresh-current-first-two-01/type-chip-retract-expand/supporting/pointer-label-f039.png",
                "sourceSha256": "8dc7e3920b2077c3fac31a870469dad461af48343e9b86168649878b0c38218a",
                "publicSha256": "8dc7e3920b2077c3fac31a870469dad461af48343e9b86168649878b0c38218a"
              },
              {
                "url": "../evidence/fresh-current-first-two-01/type-chip-retract-expand/supporting/source-app-onsets.png",
                "sourceSha256": "a0f7b6f6ddfd4192669464c0a4c35ed4049106a0a8ce25c95818f64197574ac3",
                "publicSha256": "a0f7b6f6ddfd4192669464c0a4c35ed4049106a0a8ce25c95818f64197574ac3"
              },
              {
                "url": "../evidence/fresh-current-first-two-01/type-chip-retract-expand/supporting/source-boundaries.json",
                "sourceSha256": "73003b33c1aa7ff46f3251d3a7904210b92df7606b19ff5d71e05ab2b79cba94",
                "publicSha256": "73003b33c1aa7ff46f3251d3a7904210b92df7606b19ff5d71e05ab2b79cba94"
              },
              {
                "url": "../evidence/fresh-current-first-two-01/type-chip-retract-expand/supporting/source-excerpt-playback/playback.json",
                "sourceSha256": "1060a0e68174205e2db3ecf2314df3027709193e002cd9597ebafb4b62852ae5",
                "publicSha256": "da06cb569109bbeb0055c800d581d1754fe02d745a74ddeac13be631da3e38db"
              },
              {
                "url": "../evidence/fresh-current-first-two-01/type-chip-retract-expand/supporting/source-label-onset.png",
                "sourceSha256": "295638230cf4bd5b1b56cbdfdd9b31b3d20850a5de69c1d45c3af89bc78c964e",
                "publicSha256": "295638230cf4bd5b1b56cbdfdd9b31b3d20850a5de69c1d45c3af89bc78c964e"
              },
              {
                "url": "../evidence/fresh-current-first-two-01/type-chip-retract-expand/supporting/source-playback/playback.json",
                "sourceSha256": "004abf9f150143b5726354856168f2658de76efcd714db2bef25f37bd9f1bf1c",
                "publicSha256": "ca352ea37885137f3d4ff28df04038fad3d013a2459baacdf2afa1dbeeb5c2c5"
              },
              {
                "url": "../evidence/fresh-current-first-two-01/type-chip-retract-expand/supporting/source-seal.json",
                "sourceSha256": "874f0f38c3d8c3257d66dddf34618cd1e3fa0299ab83b169ae54dfe3c3462248",
                "publicSha256": "cc6bf9faac259ec71cc3878fcfcf94794bcb7c5b2d091bb0e19020c85a72e30f"
              },
              {
                "url": "../evidence/fresh-current-first-two-01/type-chip-retract-expand/supporting/triple-f000.png",
                "sourceSha256": "25e4cd7f3e6fa6498ae5ffd6adc90431954ecd14cbdd59df32bc211add490a6f",
                "publicSha256": "25e4cd7f3e6fa6498ae5ffd6adc90431954ecd14cbdd59df32bc211add490a6f"
              },
              {
                "url": "../evidence/fresh-current-first-two-01/type-chip-retract-expand/supporting/triple-f010.png",
                "sourceSha256": "b14be396ad135f6027bdb84a29faebe3b5781e93b9736794a173c8882db7236a",
                "publicSha256": "b14be396ad135f6027bdb84a29faebe3b5781e93b9736794a173c8882db7236a"
              },
              {
                "url": "../evidence/fresh-current-first-two-01/type-chip-retract-expand/supporting/triple-f016.png",
                "sourceSha256": "83167d81bb5e0b3eea70bad76af2a34bf00de0391ee9b1afbb91a2daeb94eba2",
                "publicSha256": "83167d81bb5e0b3eea70bad76af2a34bf00de0391ee9b1afbb91a2daeb94eba2"
              },
              {
                "url": "../evidence/fresh-current-first-two-01/type-chip-retract-expand/supporting/triple-f032.png",
                "sourceSha256": "8cf6fb57fad81809133da43e9e766841c4de7e79c00872c9b57e59984e6500ba",
                "publicSha256": "8cf6fb57fad81809133da43e9e766841c4de7e79c00872c9b57e59984e6500ba"
              },
              {
                "url": "../evidence/fresh-current-first-two-01/type-chip-retract-expand/supporting/triple-f038.png",
                "sourceSha256": "02096fa2cf8347b4cfc192084a2f4f556d5858361fe4552549d6ad6578f918b2",
                "publicSha256": "02096fa2cf8347b4cfc192084a2f4f556d5858361fe4552549d6ad6578f918b2"
              },
              {
                "url": "../evidence/fresh-current-first-two-01/type-chip-retract-expand/supporting/triple-f119.png",
                "sourceSha256": "32fc3cc6eb65107ff1b1a8fa0f8a76fd3f9afbf877327183b4d8bd209295d6d6",
                "publicSha256": "32fc3cc6eb65107ff1b1a8fa0f8a76fd3f9afbf877327183b4d8bd209295d6d6"
              }
            ]
          },
          {
            "revision": "review01",
            "currency": "historical",
            "asOf": "2026-09-05T18:59:32.592Z",
            "reportedVerdict": "pass",
            "scope": "No unresolved material or minor mismatch identified in either actual review01 variant within the stated moving-playback-sample and complete native-consecutive-frame inspection. This is a scoped source-fidelity draft verdict, not acceptance, completed-library status or publication approval.",
            "openCounts": {
              "material": 0,
              "minor": 0
            },
            "method": "Preview status followed by preview open both explicitly reported nohost. Used the authorized installed playwright-core and local Chromium against the local review server. For each recipe played the review01 source excerpt first at 1x, then the new synchronized source-left/original-right comparison at 1x native cadence and 0.25x, and the actual review01 adaptation at 1x. Visually inspected advancing source screenshots before comparison images and then playback montages, not merely playback counters. Independently decoded every source frame from source.localMedia and every frame of both actual review01 renders to native 1920x1080 PNGs without frame-rate conversion. Inspected all 120 consecutive states per stream in ordered source/original/adaptation crop panels, then targeted native-pixel crop assets at cited boundaries and intermediates. Source absolute interval 240-359 at 60/1 fps. Measured selected native ink bounds, capsule spans and dock shadow spans. Rechecked every initial/revision05 finding and scanned the complete two intervals for regressions, including entry, count/order, typography, spacing, scale, layering, travel, settling, blur/edge appearance, holds and exit. Ran project/scripts/verify.mjs on all four current exports at start and end; mechanical results are separate from fidelity judgments.",
            "limits": [
              "No human continuous-vision claim. These tools expose discrete images. Real browser playback and frame callbacks do not establish human watching or certify between-sample perceptual smoothness.",
              "Normal-speed 60fps browser runs reported fewer callbacks than native frames. Exact onset/count and intermediate-state judgments therefore use the complete native decode, not counters. Quarter-speed playback is supplementary, not the timing authority.",
              "All-frame scan panels use downscaled consecutive crops (dock 0.42x; chip 0.48x). Detail files retain 1:1 crop pixels but the image tool can fit tall composites to its viewport. Pixel measurements use full native PNGs, all of which are retained. Browser sample times precede screenshot capture and are not exact frame indices.",
              "Compressed-pixel ink/outline/shadow thresholds do not recover vector bounds, font metrics, alpha, easing functions or blur settings. Small antialias/compression-edge variations are not treated as independently resolved geometry errors; the report states concrete residual measurements rather than claiming pixel equality to source.",
              "Different original brands, icon interiors and wording are expected. Their substitution does not excuse changed slot footprints, layout anchors or choreography. Only the two supplied variants and their exact source intervals are reviewed; arbitrary inputs and other recipes are outside scope.",
              "All hashes and final CLI checks describe the files at this retest. Later edits would require re-verification/rebinding. Installed dependency bytes and the claimed shared runtime-suite count were not independently attested; no render success or code digest proves visual fidelity.",
              "This is a targeted, prior-findings-aware draft retest, not a fresh blind review or completion/publication gate. No unresolved difference is accepted on the user behalf."
            ],
            "links": {
              "json": "../evidence/review-first-two/retest-review01/type-chip-retract-expand.json",
              "markdown": "../evidence/review-first-two/retest-review01/type-chip-retract-expand.md"
            },
            "reportSha256": "494663bf683fe2f581086f0974df4c3531d4c01817a3316c31dc5265e559ceae",
            "markdownSha256": "f9840bba7d20eba5ef1c2413aacf18dbc3a9eb2104b070b3fd339386a1e56bd8",
            "hashBinding": {
              "status": "matched",
              "checked": [
                "originalPath",
                "adaptationPath",
                "originalManifestPath",
                "adaptationManifestPath",
                "originalSha256",
                "adaptationSha256",
                "originalManifestSha256",
                "adaptationManifestSha256",
                "recipeSha256",
                "originalImplementation",
                "adaptationImplementation",
                "originalBindingSha256",
                "adaptationBindingSha256",
                "sourceSha256",
                "comparisonSha256",
                "comparisonMetadataSha256",
                "sourceExcerptSha256"
              ],
              "issues": []
            },
            "publicReportSha256": "494663bf683fe2f581086f0974df4c3531d4c01817a3316c31dc5265e559ceae",
            "publicMarkdownSha256": "f9840bba7d20eba5ef1c2413aacf18dbc3a9eb2104b070b3fd339386a1e56bd8",
            "supersededReason": "A later source-first independent review evaluates these same rendered artifacts; earlier report bytes are retained."
          }
        ]
      },
      "recipeUrl": "../project/recipes/type-chip-retract-expand.json",
      "contentBuilderUrl": null,
      "previewUrl": "../renders/type-chip-retract-expand/review01/original.mp4",
      "adaptationUrl": "../renders/type-chip-retract-expand/review01/adaptation.mp4",
      "originalManifestUrl": "../renders/type-chip-retract-expand/review01/original.manifest.json",
      "adaptationManifestUrl": "../renders/type-chip-retract-expand/review01/adaptation.manifest.json",
      "comparisonUrl": "../evidence/type-chip-retract-expand/review01/comparison.mp4",
      "evidenceUrl": "../evidence/type-chip-retract-expand/review01/comparison.json",
      "posterUrl": "../evidence/type-chip-retract-expand/review01/frames/original/00001.png",
      "defaultInputUrl": "../project/examples/type-chip-retract-expand/default.json",
      "adaptationInputUrl": "../project/examples/type-chip-retract-expand/adaptation.json",
      "nativeArchiveIndexUrl": "../native/type-chip-retract-expand/index.json",
      "toolkitUrl": "../downloads/core.zip",
      "assetIndexUrl": "../downloads/#type-chip-retract-expand"
    },
    {
      "id": "type-dock-subtraction",
      "title": "Dock subtraction with a surviving icon",
      "description": "Draft source-specific original adaptation. Not reviewed, accepted or counted complete.",
      "families": [
        "opening",
        "layered"
      ],
      "intents": [
        "Six independent objects reduce to four, two, then one while their container contracts; the survivor keeps its recognizable size."
      ],
      "tags": [
        "typography-a",
        "source-native",
        "draft",
        "original-assets"
      ],
      "inputKinds": [
        "color",
        "image"
      ],
      "source": {
        "film": "Introducing ChatGPT Atlas",
        "slug": "atlas-intro",
        "url": "https://www.youtube.com/watch?v=Ej6hnsQgV_c",
        "sha256": "74bd47a01176497da7c28cfb61233a9a6ae5a9d40b199654bd8310f72ddf125f",
        "fps": {
          "numerator": 30,
          "denominator": 1
        },
        "width": 1920,
        "height": 1080,
        "startFrame": 0,
        "endFrameExclusive": 99,
        "localMedia": "references/openai/media/atlas-intro.mp4"
      },
      "durationSeconds": 3.3,
      "status": "comparison-ready-not-reviewed",
      "generation": {
        "revision": "fresh-repair06",
        "renderDirectory": "renders/type-dock-subtraction/fresh-repair06",
        "evidenceDirectory": "evidence/type-dock-subtraction/fresh-repair06/publication-comparison-01",
        "originalPath": "renders/type-dock-subtraction/fresh-repair06/original.mp4",
        "adaptationPath": "renders/type-dock-subtraction/fresh-repair06/adaptation.mp4"
      },
      "renderStatus": "verified",
      "renderVerification": {
        "default": {
          "status": "verified",
          "reason": "CLI verifier passed; fidelity not assessed."
        },
        "adaptation": {
          "status": "verified",
          "reason": "CLI verifier passed; fidelity not assessed."
        }
      },
      "comparisonStatus": "comparison-ready-not-reviewed",
      "comparisonReason": "Generation and artifact bindings match. Consult the separately bound independent-review verdict; this is not approval.",
      "findings": {
        "schemaVersion": 1,
        "status": "draft",
        "completed": 0,
        "visibility": "local-research-only",
        "currentVerdict": "no-observed-defects-with-limits",
        "reports": [
          {
            "revision": "fresh-repair06",
            "currency": "current",
            "asOf": "2026-09-06T16:11:49.125Z",
            "reportedVerdict": "no-observed-defects-with-limits",
            "scope": "Continuation of independent-repair06-review-01 for publication transport only. Same source [0,99) at 30/1 and exact same Original/Adaptation pair. New comparison binds Original/default only; both raw comparison movies and original review remain authoritative. No new fresh-context, PASS, continuous-watch or completion verdict.",
            "openCounts": {
              "material": 0,
              "minor": 0
            },
            "method": "Rehashed unchanged raw reports/seals and both original comparisons; verified same raw source, exact candidate/manifests, frozen code and selected inputs/assets; read hash-bound comparison tool snapshots; independently reproduced new source/comparison MP4s byte-for-byte; checked native timestamps and 168 PNG RGB equivalences; instrumented new comparison/source playback and visually inspected 24 selected comparison frames.",
            "limits": [
              "No continuous human watching. comparedMovingSource means raw playback instrumentation combined with source-first visual native-frame inspection.",
              "Raw source playback dropped 18/104 decoded frames. All raw native frames [0,99) were separately extracted and inspected on 480×270 full-frame contact sheets. Candidate/comparison v2 runs each reported 0/99 dropped frames.",
              "Candidate consecutive sheets show center crops at 320 pixels wide per panel, not full-canvas native resolution. Exact crop geometry not yet read from technical metadata.",
              "Independent native crop rectangle x=240,y=340,w=1440,h=440 covers the dock, icons and central shadow but not outer canvas. Ten of 21 generated crop triptychs were actually opened; others remain uninspected.",
              "Only frame 30 of each candidate was opened as a whole 1920×1080 native image. All 99 frames were decoded; this is not full-size inspection of every pixel in every frame.",
              "Comparison stills are native 1920×540 composites, three stacked at 1920×1620; the image tool displays them reduced. Each source/candidate panel already uses half-resolution.",
              "Byte bindings are unsigned local reproducibility records, not authorship signatures.",
              "Installed node_modules bytes are not attested.",
              "No new render or build was performed; this phase cannot close a visual finding.",
              "SVG structural inspection supports code-native construction but is not an independent rights audit.",
              "A blanket protocolCompliant flag is intentionally omitted: no continuous human watching occurred. This is a frame-grounded visual verdict with instrumented moving playback, not unrestricted perceptual certification.",
              "Candidate packet contact-sheet crop coordinates were not supplied in candidates.json or comparisons.json; no uninspected author generation code was used to invent them. Independent 1:1 crops have exact disclosed coordinates.",
              "Technical file opening initially emitted a very large embedded-props packet and the CLI truncated displayed output. Structured extraction subsequently verified all candidate bindings and inspected the relevant contract/layers/runtime; no claim of manually reading every embedded value.",
              "Recipe documentation says exact source easing, original container bounds, shading and identity geometry are unrecovered estimates. The observed outputs do not establish mathematical equality to the source.",
              "Only the exact supplied pair is reviewed. New artwork or changed tracks cannot inherit this result. Parent owns integration/publication and any completion accounting.",
              "Instrumented headless Chromium playback and still-image inspection are not continuous human watching.",
              "New comparison playback uses a 960×540 viewport; its 1920×540 image is letterboxed/downscaled.",
              "New source excerpt is 960×540. Both transport MP4s are re-encoded H.264. Neither is pixel-native source evidence.",
              "Only 24 of 99 newly extracted comparison frames were visually inspected; 61 and 74 were also opened individually.",
              "Both exact candidates/manifests/code/input/assets were byte-verified. They were not independently re-reviewed as a new fresh-context pair.",
              "The 168 native-frame RGB checks are mechanical equality checks, not 168 new visual inspections.",
              "No new source/visual seal is created; the original seals do not cover these new transport bytes.",
              "freshContext and comparedMovingSource claims below belong only to the unchanged ORIGINAL fresh source review. This continuation is not independent fresh-context evidence.",
              "The new comparisonMetadataSha256, comparisonSha256 and sourceExcerptSha256 are addendum bindings, not retroactive changes to the original visual seal or report.",
              "The public support allowlist is a parent privacy-transport input. No publication or privacy transformation was performed here.",
              "Installer-locality addendum: exact bounded support copies are retained under this publication record directory. Internal paths inside unchanged raw files remain as originally written; this record maps each original path/hash to its local copy path/hash. The support set is not all 297 original native frames; the standard package carries 168 sampled PNGs."
            ],
            "links": {
              "json": "../evidence/type-dock-subtraction/publication-review06-integration-01/report.json",
              "markdown": "../evidence/type-dock-subtraction/publication-review06-integration-01/REPORT.md"
            },
            "reportSha256": "c0f28e8a2834e6b1eae3342cab1fcf56dcae8665604540000537a5d418bfa6a7",
            "markdownSha256": "7f65b2a7bd2f0d2594caf6cf7a3b09bea5f9afeb79eed3db7b8491d94f9f3445",
            "hashBinding": {
              "status": "matched",
              "checked": [
                "originalPath",
                "adaptationPath",
                "originalManifestPath",
                "adaptationManifestPath",
                "originalSha256",
                "adaptationSha256",
                "originalManifestSha256",
                "adaptationManifestSha256",
                "recipeSha256",
                "originalImplementation",
                "adaptationImplementation",
                "originalBindingSha256",
                "adaptationBindingSha256",
                "sourceSha256",
                "comparisonMetadataSha256",
                "comparisonSha256",
                "sourceExcerptSha256"
              ],
              "issues": []
            },
            "publicReportSha256": "9f1b7d132de3d7a51533ad96158356bfc6817185b4596f4cd39eee3694fb6463",
            "publicMarkdownSha256": "7f65b2a7bd2f0d2594caf6cf7a3b09bea5f9afeb79eed3db7b8491d94f9f3445",
            "supportingEvidence": [
              {
                "url": "../evidence/type-dock-subtraction/publication-review06-integration-01/support/01-report.json",
                "sourceSha256": "0219ab0ca83c57155df08905d5a8a79f58e52d654afe8b5b6892e4136527051d",
                "publicSha256": "0219ab0ca83c57155df08905d5a8a79f58e52d654afe8b5b6892e4136527051d"
              },
              {
                "url": "../evidence/type-dock-subtraction/publication-review06-integration-01/support/02-REPORT.md",
                "sourceSha256": "d36044bbf58cfe832418281a95f402690c1304fb1b9cffeab9b952aacee912b4",
                "publicSha256": "d36044bbf58cfe832418281a95f402690c1304fb1b9cffeab9b952aacee912b4"
              },
              {
                "url": "../evidence/type-dock-subtraction/publication-review06-integration-01/support/03-source-observations.json",
                "sourceSha256": "72fb0e18b1ae5acf30b8fae6135efab36c27578f0430390e6a97aac2a972ed18",
                "publicSha256": "72fb0e18b1ae5acf30b8fae6135efab36c27578f0430390e6a97aac2a972ed18"
              },
              {
                "url": "../evidence/type-dock-subtraction/publication-review06-integration-01/support/04-source-seal.json",
                "sourceSha256": "e1d5ec9d83b47043913901cffb3d4720a6321bf116271f50444e88feb97041c6",
                "publicSha256": "e1d5ec9d83b47043913901cffb3d4720a6321bf116271f50444e88feb97041c6"
              },
              {
                "url": "../evidence/type-dock-subtraction/publication-review06-integration-01/support/05-visual-verdict.json",
                "sourceSha256": "25341ba24476e2b85ba7802d5e89e6d41323aa467472e90040389c02d6a0fd0b",
                "publicSha256": "25341ba24476e2b85ba7802d5e89e6d41323aa467472e90040389c02d6a0fd0b"
              },
              {
                "url": "../evidence/type-dock-subtraction/publication-review06-integration-01/support/06-visual-seal.json",
                "sourceSha256": "d42204317e1b99e1ae760496be79dbe1721eaca68772d982833549a1dafd0f95",
                "publicSha256": "d42204317e1b99e1ae760496be79dbe1721eaca68772d982833549a1dafd0f95"
              },
              {
                "url": "../evidence/type-dock-subtraction/publication-review06-integration-01/support/07-technical-verification.json",
                "sourceSha256": "0d1129abff3d70e3fb3d1d0b1cd78b4d0a6a8591ce40d1b15b482f2afeaeaf7c",
                "publicSha256": "0d1129abff3d70e3fb3d1d0b1cd78b4d0a6a8591ce40d1b15b482f2afeaeaf7c"
              },
              {
                "url": "../evidence/type-dock-subtraction/publication-review06-integration-01/support/08-comparison-original.mp4",
                "sourceSha256": "a9e95b78e44a744d54d738a60644f6b3d8b86056f3444ce146d3d38f325d4dbf",
                "publicSha256": "a9e95b78e44a744d54d738a60644f6b3d8b86056f3444ce146d3d38f325d4dbf"
              },
              {
                "url": "../evidence/type-dock-subtraction/publication-review06-integration-01/support/09-comparison-adaptation.mp4",
                "sourceSha256": "09a66e9bf32739fab1b465753a7bff52e1d2822f3d5a11e6e2779d50395e25b8",
                "publicSha256": "09a66e9bf32739fab1b465753a7bff52e1d2822f3d5a11e6e2779d50395e25b8"
              },
              {
                "url": "../evidence/type-dock-subtraction/publication-review06-integration-01/support/10-comparisons.json",
                "sourceSha256": "411af9fe302c0f6d0b75fae2484c0e864d0da49aa062807294a91aa72480739c",
                "publicSha256": "411af9fe302c0f6d0b75fae2484c0e864d0da49aa062807294a91aa72480739c"
              },
              {
                "url": "../evidence/type-dock-subtraction/publication-review06-integration-01/support/11-source-excerpt.mp4",
                "sourceSha256": "19394bf3d70eaf7a9c41e8e5c6712e0ab10110b6aed397b6af4e4efbe7d277ab",
                "publicSha256": "19394bf3d70eaf7a9c41e8e5c6712e0ab10110b6aed397b6af4e4efbe7d277ab"
              },
              {
                "url": "../evidence/type-dock-subtraction/publication-review06-integration-01/support/12-crop-003.png",
                "sourceSha256": "3f2fe1c58b85873aec735894aa0328c18962fe2db053e9e9f703b013e4963cde",
                "publicSha256": "3f2fe1c58b85873aec735894aa0328c18962fe2db053e9e9f703b013e4963cde"
              },
              {
                "url": "../evidence/type-dock-subtraction/publication-review06-integration-01/support/13-crop-024.png",
                "sourceSha256": "ce064b788a40a3ec03d9790080374f333530a9a9422dff9a0e249c969b876ba2",
                "publicSha256": "ce064b788a40a3ec03d9790080374f333530a9a9422dff9a0e249c969b876ba2"
              },
              {
                "url": "../evidence/type-dock-subtraction/publication-review06-integration-01/support/14-crop-061.png",
                "sourceSha256": "4496c2c6910cc73e28b286a0355c1899f85d36dd46a94f88c07e7d3a4dad70cc",
                "publicSha256": "4496c2c6910cc73e28b286a0355c1899f85d36dd46a94f88c07e7d3a4dad70cc"
              },
              {
                "url": "../evidence/type-dock-subtraction/publication-review06-integration-01/support/15-crop-067.png",
                "sourceSha256": "9f530fff1bd4a45607ba0dc1a28288b6adf2f42bf6990bcc3e1ac9ae55dd1578",
                "publicSha256": "9f530fff1bd4a45607ba0dc1a28288b6adf2f42bf6990bcc3e1ac9ae55dd1578"
              },
              {
                "url": "../evidence/type-dock-subtraction/publication-review06-integration-01/support/16-crop-073.png",
                "sourceSha256": "07e27bcfc07db367801ba5d8154bacca0cd86d6bdbf81e0dd13ead5fa534dbd5",
                "publicSha256": "07e27bcfc07db367801ba5d8154bacca0cd86d6bdbf81e0dd13ead5fa534dbd5"
              },
              {
                "url": "../evidence/type-dock-subtraction/publication-review06-integration-01/support/17-crop-074.png",
                "sourceSha256": "a3d74bbc1ec2d9c2047fadfbe791e6ecdb28a36335812825fce83eae69816964",
                "publicSha256": "a3d74bbc1ec2d9c2047fadfbe791e6ecdb28a36335812825fce83eae69816964"
              },
              {
                "url": "../evidence/type-dock-subtraction/publication-review06-integration-01/support/18-crop-098.png",
                "sourceSha256": "bc5ab3d3a073a894ec584b6a3646e3a26bbf4f4ebdc7f5cd8adc28f5cef13d0d",
                "publicSha256": "bc5ab3d3a073a894ec584b6a3646e3a26bbf4f4ebdc7f5cd8adc28f5cef13d0d"
              },
              {
                "url": "../evidence/type-dock-subtraction/publication-review06-integration-01/support/19-source-native-061.png",
                "sourceSha256": "ae50c7f8ca8f2781dec59584392d2bd6f0a5ab5edbe10ecc44c2532a18b6c953",
                "publicSha256": "ae50c7f8ca8f2781dec59584392d2bd6f0a5ab5edbe10ecc44c2532a18b6c953"
              },
              {
                "url": "../evidence/type-dock-subtraction/publication-review06-integration-01/support/20-original-native-030.png",
                "sourceSha256": "7eae8a0437ce01afe6f90f45b2722cc6a3810a5dac3ad562bc7d8559427a0dac",
                "publicSha256": "7eae8a0437ce01afe6f90f45b2722cc6a3810a5dac3ad562bc7d8559427a0dac"
              },
              {
                "url": "../evidence/type-dock-subtraction/publication-review06-integration-01/support/21-adaptation-native-030.png",
                "sourceSha256": "85dcb8272efae35b9ac201f4c50b54ef9f7a6b8e1c814f8c6cb58e48e9b6b84f",
                "publicSha256": "85dcb8272efae35b9ac201f4c50b54ef9f7a6b8e1c814f8c6cb58e48e9b6b84f"
              },
              {
                "url": "../evidence/type-dock-subtraction/publication-review06-integration-01/support/22-addendum-native-pixel-checks.json",
                "sourceSha256": "75074758323bc97d1b48f7f53d37022f6165fa09dcab0f3de375a5452e2d8fe4",
                "publicSha256": "ac0d08c15f7e4c0fe8d9993856d7a3e42452247c807a87020c55eda7775ab8c5"
              },
              {
                "url": "../evidence/type-dock-subtraction/publication-review06-integration-01/support/23-addendum-transport-reproduction.json",
                "sourceSha256": "ddb26a6fcb7c089391e2357c16d94096009f3c7dfd442a25e26ed6be39737c98",
                "publicSha256": "ddb26a6fcb7c089391e2357c16d94096009f3c7dfd442a25e26ed6be39737c98"
              },
              {
                "url": "../evidence/type-dock-subtraction/publication-review06-integration-01/support/24-addendum-transport-observations.json",
                "sourceSha256": "4ac2bd2386bc86a871515317f65ddeda41756b43a3d6785901bd2ce8a87f596f",
                "publicSha256": "4ac2bd2386bc86a871515317f65ddeda41756b43a3d6785901bd2ce8a87f596f"
              },
              {
                "url": "../evidence/type-dock-subtraction/publication-review06-integration-01/support/25-addendum-comparison-sheet-03.png",
                "sourceSha256": "d61cb03f68cb438920b063036e1300e201a569ad5f56d12c3327cd52aac79977",
                "publicSha256": "d61cb03f68cb438920b063036e1300e201a569ad5f56d12c3327cd52aac79977"
              },
              {
                "url": "../evidence/type-dock-subtraction/publication-review06-integration-01/support/26-addendum-comparison-sheet-04.png",
                "sourceSha256": "84eae966a2bdd6b318801751d3c4a1c27aea19d8b2a0cef56b45bebb3ab829dc",
                "publicSha256": "84eae966a2bdd6b318801751d3c4a1c27aea19d8b2a0cef56b45bebb3ab829dc"
              },
              {
                "url": "../evidence/type-dock-subtraction/publication-review06-integration-01/support/27-addendum-comparison-sheet-05.png",
                "sourceSha256": "a910e0d3947a9e1cc06a9982eed5e046647969d616fd2e2382a10d56d5a49bb7",
                "publicSha256": "a910e0d3947a9e1cc06a9982eed5e046647969d616fd2e2382a10d56d5a49bb7"
              },
              {
                "url": "../evidence/type-dock-subtraction/publication-review06-integration-01/support/28-addendum-comparison-native-61.png",
                "sourceSha256": "f489f286eb76bb7556cc0437885546927a1e98d3339ee13104cce15f64f16be1",
                "publicSha256": "f489f286eb76bb7556cc0437885546927a1e98d3339ee13104cce15f64f16be1"
              },
              {
                "url": "../evidence/type-dock-subtraction/publication-review06-integration-01/support/29-addendum-comparison-native-74.png",
                "sourceSha256": "833297a6d5f75d2c3a3ae9aa204b09d0667aee56ea8504a8abf0d579f1f8dfe4",
                "publicSha256": "833297a6d5f75d2c3a3ae9aa204b09d0667aee56ea8504a8abf0d579f1f8dfe4"
              },
              {
                "url": "../evidence/type-dock-subtraction/publication-review06-integration-01/support/30-publication-record.json",
                "sourceSha256": "b8bddc9407e2757a9f719a37f2f6bd9fd9fd84618c16187bac0cfb56c34f1189",
                "publicSha256": "b8bddc9407e2757a9f719a37f2f6bd9fd9fd84618c16187bac0cfb56c34f1189"
              },
              {
                "url": "../evidence/type-dock-subtraction/publication-review06-integration-01/support/31-publication-record.md",
                "sourceSha256": "1faa0853edaa0b07cc965888ca5bc52902e0f1c33ea83b06a5576fc703d5da6a",
                "publicSha256": "1faa0853edaa0b07cc965888ca5bc52902e0f1c33ea83b06a5576fc703d5da6a"
              },
              {
                "url": "../evidence/type-dock-subtraction/publication-review06-integration-01/support/32-public-support-allowlist.json",
                "sourceSha256": "71493e36231bf0a28bceba2a4e3634945c961d4b0c23b7b6b10ab84d0614a19f",
                "publicSha256": "71493e36231bf0a28bceba2a4e3634945c961d4b0c23b7b6b10ab84d0614a19f"
              },
              {
                "url": "../evidence/type-dock-subtraction/publication-review06-integration-01/support/33-support-retention-checks.json",
                "sourceSha256": "04f4064b52efc476ac1e2e0f56efdf8174e1018f3ca137e8643e461533a3fb5e",
                "publicSha256": "04f4064b52efc476ac1e2e0f56efdf8174e1018f3ca137e8643e461533a3fb5e"
              },
              {
                "url": "../evidence/type-dock-subtraction/publication-review06-integration-01/support/34-report.json",
                "sourceSha256": "0fc6a326c3f92c894865af016862a2e5fe41b8d6b4a71701ee73006d82fd3bae",
                "publicSha256": "0fc6a326c3f92c894865af016862a2e5fe41b8d6b4a71701ee73006d82fd3bae"
              }
            ]
          }
        ]
      },
      "recipeUrl": "../project/revisions/type-dock-subtraction/fresh-repair06/recipes/type-dock-subtraction.json",
      "contentBuilderUrl": null,
      "previewUrl": "../renders/type-dock-subtraction/fresh-repair06/original.mp4",
      "adaptationUrl": "../renders/type-dock-subtraction/fresh-repair06/adaptation.mp4",
      "originalManifestUrl": "../renders/type-dock-subtraction/fresh-repair06/original.manifest.json",
      "adaptationManifestUrl": "../renders/type-dock-subtraction/fresh-repair06/adaptation.manifest.json",
      "comparisonUrl": "../evidence/type-dock-subtraction/fresh-repair06/publication-comparison-01/comparison.mp4",
      "evidenceUrl": "../evidence/type-dock-subtraction/fresh-repair06/publication-comparison-01/comparison.json",
      "posterUrl": "../evidence/type-dock-subtraction/fresh-repair06/publication-comparison-01/frames/original/00056.png",
      "defaultInputUrl": "../project/revisions/type-dock-subtraction/fresh-repair06/examples/type-dock-subtraction/default.json",
      "adaptationInputUrl": "../project/revisions/type-dock-subtraction/fresh-repair06/examples/type-dock-subtraction/adaptation.json",
      "posterLocalFrame": 98,
      "nativeArchiveIndexUrl": "../native/type-dock-subtraction/fresh-repair06/index.json",
      "toolkitUrl": "../downloads/core-fresh-repair06.zip",
      "agentGuideUrl": "../agent-guide/",
      "completionStatus": "draft-not-completed",
      "typedInputUrl": "../project/revisions/type-dock-subtraction/fresh-repair06/examples/type-dock-subtraction/input.ts",
      "buildProvenanceUrl": "../evidence/type-dock-subtraction/fresh-repair06/build-provenance.json",
      "assetIndexUrl": "../downloads/assets/type-dock-subtraction/fresh-repair06/index.json",
      "revisionHistory": [
        {
          "url": "../review/history/type-dock-subtraction/1fe47065729649272bd521570b369577c2ab6d29818275baf43efa7032cb267b.json",
          "sha256": "bc6c12de7f222c967517adb66ab5e9cb46a1d0394c9d83064eeeb88c95355ca5",
          "generation": {
            "revision": "review01",
            "renderDirectory": "renders/type-dock-subtraction/review01",
            "evidenceDirectory": "evidence/type-dock-subtraction/review01",
            "originalPath": "renders/type-dock-subtraction/review01/original.mp4",
            "adaptationPath": "renders/type-dock-subtraction/review01/adaptation.mp4"
          }
        }
      ]
    },
    {
      "id": "type-masked-name-reel",
      "title": "Masked vertical name reel beside a stationary suffix",
      "description": "Draft source-specific original adaptation. Not reviewed, accepted or counted complete.",
      "families": [
        "typography",
        "mask",
        "ending"
      ],
      "intents": [
        "One changing column translates vertically through an emphasized row, leaving ghosted neighbors above/below while a separate suffix remains anchored; it resolves to a single closing line."
      ],
      "tags": [
        "typography-a",
        "source-native",
        "draft",
        "original-assets"
      ],
      "inputKinds": [
        "color",
        "image",
        "text"
      ],
      "source": {
        "film": "Apps in ChatGPT",
        "slug": "chatgpt-apps",
        "url": "https://www.youtube.com/watch?v=2C4Cs6503gw",
        "sha256": "d299f1803be3918acc4cd3c2793054256c5374ccd1ea8d695ce8a315041bdae8",
        "fps": {
          "numerator": 60000,
          "denominator": 1001
        },
        "width": 1920,
        "height": 1080,
        "startFrame": 3596,
        "endFrameExclusive": 3896,
        "localMedia": "references/openai/media/chatgpt-apps.mp4"
      },
      "durationSeconds": 5.005,
      "status": "comparison-ready-not-reviewed",
      "generation": {
        "revision": "review02",
        "renderDirectory": "renders/type-masked-name-reel/review02",
        "evidenceDirectory": "evidence/type-masked-name-reel/review02",
        "originalPath": "renders/type-masked-name-reel/review02/original.mp4",
        "adaptationPath": "renders/type-masked-name-reel/review02/adaptation.mp4"
      },
      "renderStatus": "verified",
      "renderVerification": {
        "default": {
          "status": "verified",
          "reason": "CLI verifier passed; fidelity not assessed."
        },
        "adaptation": {
          "status": "verified",
          "reason": "CLI verifier passed; fidelity not assessed."
        }
      },
      "comparisonStatus": "comparison-ready-not-reviewed",
      "comparisonReason": "Generation and artifact bindings match. Consult the separately bound independent-review verdict; this is not approval.",
      "findings": {
        "schemaVersion": 1,
        "status": "draft",
        "completed": 0,
        "visibility": "local-research-only",
        "currentVerdict": "no-material-mismatch-found-in-targeted-retest",
        "reports": [
          {
            "revision": "review02",
            "currency": "current",
            "asOf": "2026-09-05T20:21:40.490547+00:00",
            "reportedVerdict": "no-material-mismatch-found-in-targeted-retest",
            "scope": null,
            "openCounts": {
              "material": 0,
              "minor": 2
            },
            "method": "Pinned actual inputs and protected bytes before inspection; independently decoded900 native1920x1080 PNGs directly from the full source3596..3895 and actual review02 MP4s. Verified100 official sampled PNGs per stream by decoded RGB, without relying on builder diagnostics. Visually inspected131 distinct native positions per stream, plus same-glyph and neutral-profile crops. Official source/original comparison and an independent source/original/adaptation triptych played unseeked through end at1x and0.25x after T3 status/open explicitly unavailable;40 advancing screenshots visually read via8 contact sheets. All exact findings use native frames, not browser target times. Recomputed live manifest/core/content bindings and before/after hashes.",
            "limits": [
              "No continuous human watching is claimed. Actual advancing screenshots were visually inspected; callbacks, frame counters and reaching ended are not visual-fidelity proof.",
              "Only131 of300 native positions per stream are claimed visually inspected. All300 per stream were decoded/probed, but numeric coverage is not visual coverage. Exact viewed/gap lists are in inspection-coverage.json.",
              "Browser screenshots span actual before/after time brackets and may miss the requested native frame. Normal-speed official and triptych playback each reported1 dropped frame;0.25x runs reported0. This does not alter direct native decode.",
              "Official moving comparison contains source/original only. The adaptation moving inspection uses a reviewer-built single-clock640x360-per-panel triptych, reencoded from the independent PNGs. Neither is a new production render.",
              "Near-white8-bit AV1/H.264 differences are quantized proxies, not recovered source alpha, font, shader or easing. Text/colored-icon contamination and rounded cap edges must not be mistaken for neutral mask values.",
              "Different names, icons, colors, suffix copy and closing widths are original-content substitutions. Same in glyphs, neutral patches, source-native timing and each closing line against itself are compared separately.",
              "Two initial fallback launches failed (HOME-dependent wrapper, then Unix socket path length). The successful run retains the prescribed Chromium wrapper, uses the original HOME and a short /proc/self/cwd/browser-tmp path inside the owned subtree; failure logs are retained.",
              "Findings remain scoped review evidence. The square dot and lower-falloff residual have no user acceptance reference. No acceptance, completion or publication state is changed."
            ],
            "links": {
              "json": "../evidence/review-type-a-trio/retest-reel-review02/type-masked-name-reel.json",
              "markdown": "../evidence/review-type-a-trio/retest-reel-review02/type-masked-name-reel.md"
            },
            "reportSha256": "bb81b29349cf96f217b36353ab9f24f7f76b5d0522d71515d53b9b303dba68d7",
            "markdownSha256": "646f1229e49e6e2ae13330e07a7d4a6fe959cd6f09d929b175709351da7599a2",
            "hashBinding": {
              "status": "matched",
              "checked": [
                "originalPath",
                "adaptationPath",
                "originalManifestPath",
                "adaptationManifestPath",
                "originalSha256",
                "adaptationSha256",
                "originalManifestSha256",
                "adaptationManifestSha256",
                "recipeSha256",
                "originalImplementation",
                "adaptationImplementation",
                "originalBindingSha256",
                "adaptationBindingSha256",
                "sourceSha256",
                "comparisonSha256",
                "comparisonMetadataSha256",
                "sourceExcerptSha256"
              ],
              "issues": []
            },
            "publicReportSha256": "a1e815aa31deacc7214a4fd6c0ad309e35fc7247a35711a36702ebf7746e4943",
            "publicMarkdownSha256": "311029be8dfb4ee3ea61008d529c34a172307aaac57fc3dfe07beb3985d7e3ed"
          }
        ]
      },
      "recipeUrl": "../project/recipes/type-masked-name-reel.json",
      "contentBuilderUrl": null,
      "previewUrl": "../renders/type-masked-name-reel/review02/original.mp4",
      "adaptationUrl": "../renders/type-masked-name-reel/review02/adaptation.mp4",
      "originalManifestUrl": "../renders/type-masked-name-reel/review02/original.manifest.json",
      "adaptationManifestUrl": "../renders/type-masked-name-reel/review02/adaptation.manifest.json",
      "comparisonUrl": "../evidence/type-masked-name-reel/review02/comparison.mp4",
      "evidenceUrl": "../evidence/type-masked-name-reel/review02/comparison.json",
      "posterUrl": "../evidence/type-masked-name-reel/review02/frames/original/00001.png",
      "defaultInputUrl": "../project/examples/type-masked-name-reel/default.json",
      "adaptationInputUrl": "../project/examples/type-masked-name-reel/adaptation.json",
      "nativeArchiveIndexUrl": "../native/type-masked-name-reel/index.json",
      "toolkitUrl": "../downloads/core.zip",
      "assetIndexUrl": "../downloads/#type-masked-name-reel"
    },
    {
      "id": "type-paragraph-cuts",
      "title": "Three hard crops across an oversized paragraph",
      "description": "Draft source-specific original adaptation. Not reviewed, accepted or counted complete.",
      "families": [
        "typography",
        "mask",
        "multi-shot"
      ],
      "intents": [
        "A text field larger than the screen is read through three abrupt crops, with different held dwell lengths; the type itself is already formed."
      ],
      "tags": [
        "typography-a",
        "source-native",
        "draft",
        "original-assets"
      ],
      "inputKinds": [
        "color",
        "text"
      ],
      "source": {
        "film": "10 years.",
        "slug": "ten-years",
        "url": "https://www.youtube.com/watch?v=8JXwrVQQ4jw",
        "sha256": "c047b79bf59dcdfd4df793d6724f732dbd89bc43390c5a43dd676e6b25f0f0d1",
        "fps": {
          "numerator": 24000,
          "denominator": 1001
        },
        "width": 1920,
        "height": 1080,
        "startFrame": 1411,
        "endFrameExclusive": 1444,
        "localMedia": "references/openai/media/ten-years.mp4"
      },
      "durationSeconds": 1.376375,
      "status": "comparison-ready-not-reviewed",
      "generation": {
        "revision": "review01",
        "renderDirectory": "renders/type-paragraph-cuts/review01",
        "evidenceDirectory": "evidence/type-paragraph-cuts/review01",
        "originalPath": "renders/type-paragraph-cuts/review01/original.mp4",
        "adaptationPath": "renders/type-paragraph-cuts/review01/adaptation.mp4"
      },
      "renderStatus": "verified",
      "renderVerification": {
        "default": {
          "status": "verified",
          "reason": "CLI verifier passed; fidelity not assessed."
        },
        "adaptation": {
          "status": "verified",
          "reason": "CLI verifier passed; fidelity not assessed."
        }
      },
      "comparisonStatus": "comparison-ready-not-reviewed",
      "comparisonReason": "Generation and artifact bindings match. Consult the separately bound independent-review verdict; this is not approval.",
      "findings": {
        "schemaVersion": 1,
        "status": "draft",
        "completed": 0,
        "visibility": "local-research-only",
        "currentVerdict": "no-material-mismatch-found-in-targeted-retest",
        "reports": [
          {
            "revision": "review01",
            "currency": "current",
            "asOf": "2026-09-05T18:44:51.440208+00:00",
            "reportedVerdict": "no-material-mismatch-found-in-targeted-retest",
            "scope": null,
            "openCounts": {
              "material": 0,
              "minor": 1
            },
            "method": "Current official source/original comparisons and independently built source/original/adaptation triptychs played at1x and0.25x. Advancing screenshots inspected alongside consecutive native frames. Official moving video does not contain adaptation.",
            "limits": [
              "No continuous human vision claim: browser callbacks and screenshots are not continuous viewing.",
              "Slow triptych playback reports one dropped frame per recipe; critical native frames are inspected separately.",
              "Different glyphs, descenders and moving backgrounds limit exact font-shape comparison. Measurements are visible ink, not recovered source CSS.",
              "No arbitrary-content full-render reuse trial. Width validation, render success and code hash equality do not establish fidelity.",
              "No user approval, completion credit, publication review or reel review."
            ],
            "links": {
              "json": "../evidence/review-type-a-trio/retest-review01/type-paragraph-cuts.json",
              "markdown": "../evidence/review-type-a-trio/retest-review01/type-paragraph-cuts.md"
            },
            "reportSha256": "4ce8e792d48e5bff9d85c7dc079a794364fb65b16e2910f34691323bc8b59bf4",
            "markdownSha256": "34d1dc21ab526f7d8c2b5fdadbdf60e9302109834d04e3f183869cc11fc99b00",
            "hashBinding": {
              "status": "matched",
              "checked": [
                "originalPath",
                "adaptationPath",
                "originalManifestPath",
                "adaptationManifestPath",
                "originalSha256",
                "adaptationSha256",
                "originalManifestSha256",
                "adaptationManifestSha256",
                "recipePath",
                "recipeSha256",
                "originalImplementation",
                "adaptationImplementation",
                "originalBindingSha256",
                "adaptationBindingSha256",
                "sourceSha256",
                "comparisonSha256",
                "comparisonMetadataSha256",
                "sourceExcerptSha256"
              ],
              "issues": []
            },
            "publicReportSha256": "5ded8cae8f863fa0775c04cca5930f1d19e679df3e934ed092c71543d6cb8172",
            "publicMarkdownSha256": "34d1dc21ab526f7d8c2b5fdadbdf60e9302109834d04e3f183869cc11fc99b00"
          }
        ]
      },
      "recipeUrl": "../project/recipes/type-paragraph-cuts.json",
      "contentBuilderUrl": null,
      "previewUrl": "../renders/type-paragraph-cuts/review01/original.mp4",
      "adaptationUrl": "../renders/type-paragraph-cuts/review01/adaptation.mp4",
      "originalManifestUrl": "../renders/type-paragraph-cuts/review01/original.manifest.json",
      "adaptationManifestUrl": "../renders/type-paragraph-cuts/review01/adaptation.manifest.json",
      "comparisonUrl": "../evidence/type-paragraph-cuts/review01/comparison.mp4",
      "evidenceUrl": "../evidence/type-paragraph-cuts/review01/comparison.json",
      "posterUrl": "../evidence/type-paragraph-cuts/review01/frames/original/00001.png",
      "defaultInputUrl": "../project/examples/type-paragraph-cuts/default.json",
      "adaptationInputUrl": "../project/examples/type-paragraph-cuts/adaptation.json",
      "nativeArchiveIndexUrl": "../native/type-paragraph-cuts/index.json",
      "toolkitUrl": "../downloads/core.zip",
      "assetIndexUrl": "../downloads/#type-paragraph-cuts"
    },
    {
      "id": "type-staggered-identity",
      "title": "Name first, role three native frames later",
      "description": "Draft source-specific original adaptation. Not reviewed, accepted or counted complete.",
      "families": [
        "lower-third",
        "overlay",
        "multi-shot"
      ],
      "intents": [
        "A complete name precedes a complete role on the same baseline, both fixed over moving footage and removed on the next shot."
      ],
      "tags": [
        "typography-a",
        "source-native",
        "draft",
        "original-assets"
      ],
      "inputKinds": [
        "text",
        "video"
      ],
      "source": {
        "film": "Talk to ChatGPT Work",
        "slug": "work-talk",
        "url": "https://www.youtube.com/watch?v=DLcQSp_CIIc",
        "sha256": "d2b88f9a89c98bcd4af01ca2a2f84a0a450122137dd79b04e481e7986c446b90",
        "fps": {
          "numerator": 24000,
          "denominator": 1001
        },
        "width": 1920,
        "height": 1080,
        "startFrame": 68,
        "endFrameExclusive": 123,
        "localMedia": "references/openai/media/work-talk.mp4"
      },
      "durationSeconds": 2.2939583333333333,
      "status": "comparison-ready-not-reviewed",
      "generation": {
        "revision": "review01",
        "renderDirectory": "renders/type-staggered-identity/review01",
        "evidenceDirectory": "evidence/type-staggered-identity/review01",
        "originalPath": "renders/type-staggered-identity/review01/original.mp4",
        "adaptationPath": "renders/type-staggered-identity/review01/adaptation.mp4"
      },
      "renderStatus": "verified",
      "renderVerification": {
        "default": {
          "status": "verified",
          "reason": "CLI verifier passed; fidelity not assessed."
        },
        "adaptation": {
          "status": "verified",
          "reason": "CLI verifier passed; fidelity not assessed."
        }
      },
      "comparisonStatus": "comparison-ready-not-reviewed",
      "comparisonReason": "Generation and artifact bindings match. Consult the separately bound independent-review verdict; this is not approval.",
      "findings": {
        "schemaVersion": 1,
        "status": "draft",
        "completed": 0,
        "visibility": "local-research-only",
        "currentVerdict": "no-material-mismatch-found-in-targeted-retest",
        "reports": [
          {
            "revision": "review01",
            "currency": "current",
            "asOf": "2026-09-05T18:44:51.440208+00:00",
            "reportedVerdict": "no-material-mismatch-found-in-targeted-retest",
            "scope": null,
            "openCounts": {
              "material": 0,
              "minor": 1
            },
            "method": "Current official source/original comparisons and independently built source/original/adaptation triptychs played at1x and0.25x. Advancing screenshots inspected alongside consecutive native frames. Official moving video does not contain adaptation.",
            "limits": [
              "No continuous human vision claim: browser callbacks and screenshots are not continuous viewing.",
              "Slow triptych playback reports one dropped frame per recipe; critical native frames are inspected separately.",
              "Different glyphs, descenders and moving backgrounds limit exact font-shape comparison. Measurements are visible ink, not recovered source CSS.",
              "No arbitrary-content full-render reuse trial. Width validation, render success and code hash equality do not establish fidelity.",
              "No user approval, completion credit, publication review or reel review."
            ],
            "links": {
              "json": "../evidence/review-type-a-trio/retest-review01/type-staggered-identity.json",
              "markdown": "../evidence/review-type-a-trio/retest-review01/type-staggered-identity.md"
            },
            "reportSha256": "5a10fdebcfdedfd6d43bfa521e9ce1a800e57fc145136d5d1593ba700364a718",
            "markdownSha256": "050b179a023eea72ff376ae5031c8307a113c7ec60214d2041aa5cc686db20e1",
            "hashBinding": {
              "status": "matched",
              "checked": [
                "originalPath",
                "adaptationPath",
                "originalManifestPath",
                "adaptationManifestPath",
                "originalSha256",
                "adaptationSha256",
                "originalManifestSha256",
                "adaptationManifestSha256",
                "recipePath",
                "recipeSha256",
                "originalImplementation",
                "adaptationImplementation",
                "originalBindingSha256",
                "adaptationBindingSha256",
                "sourceSha256",
                "comparisonSha256",
                "comparisonMetadataSha256",
                "sourceExcerptSha256"
              ],
              "issues": []
            },
            "publicReportSha256": "5840c66978906721381d95e6ab8b2e889684966d2560fcbada5311c4705836df",
            "publicMarkdownSha256": "050b179a023eea72ff376ae5031c8307a113c7ec60214d2041aa5cc686db20e1"
          }
        ]
      },
      "recipeUrl": "../project/recipes/type-staggered-identity.json",
      "contentBuilderUrl": null,
      "previewUrl": "../renders/type-staggered-identity/review01/original.mp4",
      "adaptationUrl": "../renders/type-staggered-identity/review01/adaptation.mp4",
      "originalManifestUrl": "../renders/type-staggered-identity/review01/original.manifest.json",
      "adaptationManifestUrl": "../renders/type-staggered-identity/review01/adaptation.manifest.json",
      "comparisonUrl": "../evidence/type-staggered-identity/review01/comparison.mp4",
      "evidenceUrl": "../evidence/type-staggered-identity/review01/comparison.json",
      "posterUrl": "../evidence/type-staggered-identity/review01/frames/original/00001.png",
      "defaultInputUrl": "../project/examples/type-staggered-identity/default.json",
      "adaptationInputUrl": "../project/examples/type-staggered-identity/adaptation.json",
      "nativeArchiveIndexUrl": "../native/type-staggered-identity/index.json",
      "toolkitUrl": "../downloads/core.zip",
      "assetIndexUrl": "../downloads/#type-staggered-identity"
    }
  ]
}
