{
  "entry": {
    "id": "report-heading-types-then-ghost-body-snaps-solid",
    "title": "Type a report heading by word, preview the body as a ghost, then snap it solid and bring the pointer in",
    "kind": "Typography",
    "status": "Rendered draft",
    "verification": "rendered-draft",
    "source": {
      "title": "You can just keep the work moving | ChatGPT Work",
      "id": "wIf9yMGalPU",
      "url": "https://www.youtube.com/watch?v=wIf9yMGalPU",
      "start": 25.966666666666665,
      "end": 27.633333333333333
    },
    "preview": "/videos/examples/rebuilds/report-heading-types-then-ghost-body-snaps-solid/remake.mp4",
    "sourcePreview": "/videos/examples/rebuilds/report-heading-types-then-ghost-body-snaps-solid/source.mp4",
    "adaptationPreview": "/videos/examples/rebuilds/report-heading-types-then-ghost-body-snaps-solid/adaptation.mp4",
    "download": "/videos/examples/rebuilds/report-heading-types-then-ghost-body-snaps-solid/package.zip",
    "svg": "/videos/examples/rebuilds/report-heading-types-then-ghost-body-snaps-solid/editable.svg",
    "resolve": null,
    "limitations": [
      "Visual fidelity is an authored draft judgement from sampled source frames; no independent blind review or native Resolve execution.",
      "Both variants rerendered from the packaged text renderer to repair a prior code/preview mismatch."
    ],
    "bindingLevel": "full-render-manifest",
    "bytes": 149097,
    "packageSha256": "5c91d169bda8b5fc081be547e0ebeecedff58797656bde8a41fbb28b2e0d694b",
    "poster": "/videos/examples/posters/report-heading-types-then-ghost-body-snaps-solid.jpg",
    "render": {
      "width": 1920,
      "height": 1080,
      "fps": "30/1",
      "frames": 50,
      "audioStreams": 0
    },
    "originalRecord": "/videos/examples/rebuilds/report-heading-types-then-ghost-body-snaps-solid/item.json",
    "observation": "The agent window shows a small 'Worked for 8hrs' line and a one-sentence intro at reduced size (master 779-781). At master 783 (local 4) the report heading starts: 'Launch' 783, 'Launch Performance' 785, the dash 787, 'Overnight' 789, 'result' fading in 791 and solid by 793 (local 14). At master 795-797 (local 16-18) the whole body, a sources table and a ranked findings table, appears as a faint ghost at roughly 20% and then snaps to full black by 799 (local 20). A large arrow pointer enters from the right edge at master 809 (local 30) and travels to the heading by about 823 (local 44), where it rests.",
    "mechanism": "Report reveal in two speeds: the heading types word by word, then the entire body arrives as a low-opacity preview that hardens in one step, after which the pointer arrives to direct attention.",
    "phases": [
      {
        "frame": 0,
        "label": "Status line and intro sentence only"
      },
      {
        "frame": 4,
        "label": "Heading types by word"
      },
      {
        "frame": 16,
        "label": "Body ghosts in at 20%"
      },
      {
        "frame": 20,
        "label": "Body snaps solid"
      },
      {
        "frame": 30,
        "label": "Pointer enters from the right"
      },
      {
        "frame": 44,
        "label": "Pointer rests on the heading"
      }
    ]
  },
  "repair": {
    "id": "report-heading-types-then-ghost-body-snaps-solid",
    "reason": "Packaged Scene.tsx filters unrevealed characters before laying out the caret; prior preview used the earlier runtime.",
    "originalPackageSha256": "ba636d8399ebcc0d821719af9fc80554ab0f41aeb6d62b7778bdfbfb849bd103"
  },
  "original": {
    "id": "report-heading-types-then-ghost-body-snaps-solid",
    "title": "Type a report heading by word, preview the body as a ghost, then snap it solid and bring the pointer in",
    "family": "list",
    "status": "rendered-draft",
    "edition": "studies-300",
    "gaps": [
      "Visual fidelity is an authored draft judgement from sampled source frames; no independent blind review or native Resolve execution."
    ],
    "intervalKey": [
      "wIf9yMGalPU",
      "779/30",
      "829/30"
    ],
    "source": {
      "filmId": "wIf9yMGalPU",
      "film": "You can just keep the work moving | ChatGPT Work",
      "url": "https://www.youtube.com/watch?v=wIf9yMGalPU",
      "frames": [
        779,
        829
      ],
      "fps": {
        "numerator": 30,
        "denominator": 1
      },
      "startSeconds": 25.966666666666665,
      "endSeconds": 27.633333333333333,
      "publicationDate": "2026-08-17",
      "masterSha256": "631e3294445a67b2b0a7140fe85cccbc3cccf377b39df13ab7294795fadd2391",
      "clockBasis": "Downloaded 1920x1080 rendition at 30/1 fps; excerpt frame i = master frame 779+i, re-encoded to 960x540 without omitted positions."
    },
    "sourceHash": "c847ce58ebdbd4bbb187b72b453bf473e0d463a9c3366cc3789b4ace39a63568",
    "classification": "vector-code-approximation",
    "bindingLevel": "full-render-manifest",
    "observation": "The agent window shows a small 'Worked for 8hrs' line and a one-sentence intro at reduced size (master 779-781). At master 783 (local 4) the report heading starts: 'Launch' 783, 'Launch Performance' 785, the dash 787, 'Overnight' 789, 'result' fading in 791 and solid by 793 (local 14). At master 795-797 (local 16-18) the whole body, a sources table and a ranked findings table, appears as a faint ghost at roughly 20% and then snaps to full black by 799 (local 20). A large arrow pointer enters from the right edge at master 809 (local 30) and travels to the heading by about 823 (local 44), where it rests.",
    "mechanism": "Report reveal in two speeds: the heading types word by word, then the entire body arrives as a low-opacity preview that hardens in one step, after which the pointer arrives to direct attention.",
    "phases": [
      {
        "frame": 0,
        "label": "Status line and intro sentence only"
      },
      {
        "frame": 4,
        "label": "Heading types by word"
      },
      {
        "frame": 16,
        "label": "Body ghosts in at 20%"
      },
      {
        "frame": 20,
        "label": "Body snaps solid"
      },
      {
        "frame": 30,
        "label": "Pointer enters from the right"
      },
      {
        "frame": 44,
        "label": "Pointer rests on the heading"
      }
    ],
    "checks": {
      "recipeSha256": "901b3cb0745cd2736336f99742fb93889ab6a0b0fc5d29cba71de3b8452eec8a",
      "renderManifestSha256": "eddc8939385704088b3c231d9420096b88511a41da74bab8cc5c07e2825c129b",
      "adaptationManifestSha256": "4b1c6acd48037441612ca422bca95ba920b0ff982f889f05652ac112516f453c",
      "implementationFiles": 15,
      "movies": {
        "source": {
          "sha256": "c847ce58ebdbd4bbb187b72b453bf473e0d463a9c3366cc3789b4ace39a63568",
          "bytes": 117477,
          "width": 960,
          "height": 540,
          "fps": "30/1",
          "frames": 50,
          "duration": 1.666016,
          "codec": "h264",
          "pixelFormat": "yuv420p",
          "audioStreams": 0
        },
        "original": {
          "sha256": "a0bf1da29f7d19fd4f08f7bdd7e3a3955765efeeb0a25f30b8463a9ea182490d",
          "bytes": 87987,
          "width": 1920,
          "height": 1080,
          "fps": "30/1",
          "frames": 50,
          "duration": 1.666667,
          "codec": "h264",
          "pixelFormat": "yuv420p",
          "audioStreams": 0
        },
        "adaptation": {
          "sha256": "ad389739037241f9cf59057d9b24dec8d1a2d546397a7e92de888c04714d658b",
          "bytes": 76651,
          "width": 1920,
          "height": 1080,
          "fps": "30/1",
          "frames": 50,
          "duration": 1.666667,
          "codec": "h264",
          "pixelFormat": "yuv420p",
          "audioStreams": 0
        }
      },
      "preparedArchive": {
        "sha256": "ba636d8399ebcc0d821719af9fc80554ab0f41aeb6d62b7778bdfbfb849bd103",
        "bytes": 150449,
        "members": 20,
        "crc": "pass"
      },
      "selectedSvg": {
        "sha256": "2888ddaca04c8c17f1926e80fdc204096a91bdb4dee55c39cd8ae5257172c6e9",
        "bytes": 9044,
        "drawableElements": 50,
        "rasterEmbedded": false,
        "frame": 37,
        "meaningful": true
      },
      "contentDiffers": true,
      "renderSeconds": 26.4
    },
    "assets": {
      "source.mp4": {
        "path": "items/report-heading-types-then-ghost-body-snaps-solid/source.mp4",
        "sha256": "c847ce58ebdbd4bbb187b72b453bf473e0d463a9c3366cc3789b4ace39a63568",
        "bytes": 117477
      },
      "remake.mp4": {
        "path": "items/report-heading-types-then-ghost-body-snaps-solid/remake.mp4",
        "sha256": "a0bf1da29f7d19fd4f08f7bdd7e3a3955765efeeb0a25f30b8463a9ea182490d",
        "bytes": 87987
      },
      "adaptation.mp4": {
        "path": "items/report-heading-types-then-ghost-body-snaps-solid/adaptation.mp4",
        "sha256": "ad389739037241f9cf59057d9b24dec8d1a2d546397a7e92de888c04714d658b",
        "bytes": 76651
      },
      "editable.svg": {
        "path": "items/report-heading-types-then-ghost-body-snaps-solid/editable.svg",
        "sha256": "2888ddaca04c8c17f1926e80fdc204096a91bdb4dee55c39cd8ae5257172c6e9",
        "bytes": 9044
      },
      "resolve.txt": {
        "path": "items/report-heading-types-then-ghost-body-snaps-solid/resolve.txt",
        "sha256": "a857ae6d2a465f38132e954f6b05d4f3374d6f271ac7b26b77434c3a78d11d78",
        "bytes": 8688
      },
      "package.zip": {
        "path": "items/report-heading-types-then-ghost-body-snaps-solid/package.zip",
        "sha256": "ba636d8399ebcc0d821719af9fc80554ab0f41aeb6d62b7778bdfbfb849bd103",
        "bytes": 150449
      },
      "recipe.json": {
        "path": "items/report-heading-types-then-ghost-body-snaps-solid/recipe.json",
        "sha256": "901b3cb0745cd2736336f99742fb93889ab6a0b0fc5d29cba71de3b8452eec8a",
        "bytes": 10299
      }
    },
    "builtAt": "2026-09-18T05:09:27Z"
  }
}
