resolveRecipe
resolve-recipe.json

layerHierarchy
[
  {
    "id": "eyebrow",
    "kind": "text",
    "parentId": null,
    "startInclusive": 0,
    "endExclusive": 96
  },
  {
    "id": "chapter-label",
    "kind": "text",
    "parentId": null,
    "startInclusive": 0,
    "endExclusive": 96
  },
  {
    "id": "conversation",
    "kind": "group",
    "parentId": null,
    "startInclusive": 0,
    "endExclusive": 96
  },
  {
    "id": "conversation-paper",
    "kind": "rect",
    "parentId": "conversation",
    "startInclusive": 0,
    "endExclusive": 96
  },
  {
    "id": "conversation-toolbar",
    "kind": "rect",
    "parentId": "conversation",
    "startInclusive": 0,
    "endExclusive": 96
  },
  {
    "id": "workspace-title",
    "kind": "text",
    "parentId": "conversation",
    "startInclusive": 0,
    "endExclusive": 96
  },
  {
    "id": "request-bubble",
    "kind": "rect",
    "parentId": "conversation",
    "startInclusive": 0,
    "endExclusive": 96
  },
  {
    "id": "host-request",
    "kind": "text",
    "parentId": "conversation",
    "startInclusive": 0,
    "endExclusive": 96
  },
  {
    "id": "host-status",
    "kind": "text",
    "parentId": "conversation",
    "startInclusive": 0,
    "endExclusive": 96
  },
  {
    "id": "conversation-composer",
    "kind": "rect",
    "parentId": "conversation",
    "startInclusive": 0,
    "endExclusive": 96
  },
  {
    "id": "work-surface",
    "kind": "group",
    "parentId": null,
    "startInclusive": 0,
    "endExclusive": 96
  },
  {
    "id": "work-shell",
    "kind": "rect",
    "parentId": "work-surface",
    "startInclusive": 0,
    "endExclusive": 96
  },
  {
    "id": "work-paper",
    "kind": "rect",
    "parentId": "work-surface",
    "startInclusive": 0,
    "endExclusive": 96
  },
  {
    "id": "work-toolbar",
    "kind": "rect",
    "parentId": "work-surface",
    "startInclusive": 0,
    "endExclusive": 96
  },
  {
    "id": "document-name",
    "kind": "text",
    "parentId": "work-surface",
    "startInclusive": 0,
    "endExclusive": 96
  },
  {
    "id": "thumbnail-rail",
    "kind": "rect",
    "parentId": "work-surface",
    "startInclusive": 0,
    "endExclusive": 96
  },
  {
    "id": "thumbnail-0",
    "kind": "rect",
    "parentId": "work-surface",
    "startInclusive": 0,
    "endExclusive": 96
  },
  {
    "id": "thumbnail-1",
    "kind": "rect",
    "parentId": "work-surface",
    "startInclusive": 0,
    "endExclusive": 96
  },
  {
    "id": "thumbnail-2",
    "kind": "rect",
    "parentId": "work-surface",
    "startInclusive": 0,
    "endExclusive": 96
  },
  {
    "id": "thumbnail-active",
    "kind": "rect",
    "parentId": "work-surface",
    "startInclusive": 0,
    "endExclusive": 96
  },
  {
    "id": "page-one-label",
    "kind": "text",
    "parentId": "work-surface",
    "startInclusive": 0,
    "endExclusive": 72
  },
  {
    "id": "page-two-label",
    "kind": "text",
    "parentId": "work-surface",
    "startInclusive": 72,
    "endExclusive": 96
  },
  {
    "id": "diagram-content",
    "kind": "image",
    "parentId": "work-surface",
    "startInclusive": 0,
    "endExclusive": 72
  },
  {
    "id": "next-page-content",
    "kind": "image",
    "parentId": "work-surface",
    "startInclusive": 72,
    "endExclusive": 96
  },
  {
    "id": "live-edit-mark-a",
    "kind": "rect",
    "parentId": "work-surface",
    "startInclusive": 24,
    "endExclusive": 38
  },
  {
    "id": "live-edit-mark-b",
    "kind": "rect",
    "parentId": "work-surface",
    "startInclusive": 38,
    "endExclusive": 60
  },
  {
    "id": "live-edit-mark-c",
    "kind": "rect",
    "parentId": "work-surface",
    "startInclusive": 60,
    "endExclusive": 72
  },
  {
    "id": "work-progress-track",
    "kind": "rect",
    "parentId": "work-surface",
    "startInclusive": 0,
    "endExclusive": 96
  },
  {
    "id": "work-progress",
    "kind": "rect",
    "parentId": "work-surface",
    "startInclusive": 0,
    "endExclusive": 96
  },
  {
    "id": "work-status",
    "kind": "text",
    "parentId": "work-surface",
    "startInclusive": 0,
    "endExclusive": 96
  },
  {
    "id": "specimen-limit",
    "kind": "text",
    "parentId": null,
    "startInclusive": 0,
    "endExclusive": 96
  }
]

steps
[
  "Create a 1280x720 Fusion composition at 24 fps, Global Start 0 and Global End 95.",
  "Build the exact native leaf hierarchy in RESOLVE-HANDOFF.md and resolve-recipe.json.",
  "Use baked world-space CSV values once; parent rows are diagnostics, not additional transforms.",
  "Preserve this example's continuity, intermediate states and in-progress ending.",
  "Use original SVG primitive subgraphs and exact stepped text from one selected Content variant.",
  "Parent compares actual native output and Remotion output; no execution is credited here."
]

checkpoints
[
  {
    "localFrame": 0,
    "sourceFrame": 600,
    "localSecondsExact": "0",
    "label": "Preview visually embedded in conversation",
    "basis": "Authored checkpoint, not recovered source easing or typing timing."
  },
  {
    "localFrame": 24,
    "sourceFrame": 624,
    "localSecondsExact": "1",
    "label": "First local edit marker",
    "basis": "Authored checkpoint, not recovered source easing or typing timing."
  },
  {
    "localFrame": 35,
    "sourceFrame": 635,
    "localSecondsExact": "35/24",
    "label": "Last stationary embedded pose",
    "basis": "Authored checkpoint, not recovered source easing or typing timing."
  },
  {
    "localFrame": 38,
    "sourceFrame": 638,
    "localSecondsExact": "19/12",
    "label": "Content edit changes during detachment",
    "basis": "Authored checkpoint, not recovered source easing or typing timing."
  },
  {
    "localFrame": 48,
    "sourceFrame": 648,
    "localSecondsExact": "2",
    "label": "Detached pose reached",
    "basis": "Authored checkpoint, not recovered source easing or typing timing."
  },
  {
    "localFrame": 60,
    "sourceFrame": 660,
    "localSecondsExact": "5/2",
    "label": "Further local edit",
    "basis": "Authored checkpoint, not recovered source easing or typing timing."
  },
  {
    "localFrame": 72,
    "sourceFrame": 672,
    "localSecondsExact": "3",
    "label": "Main page changes; frame and rail persist",
    "basis": "Authored checkpoint, not recovered source easing or typing timing."
  },
  {
    "localFrame": 95,
    "sourceFrame": 695,
    "localSecondsExact": "95/24",
    "label": "Work remains in progress",
    "basis": "Authored checkpoint, not recovered source easing or typing timing."
  }
]

limitations
[
  "The continuous travel, through-detachment edit markers and progress bar are authored. Source stills establish separation and a later page change, not these edit events, live execution or this motion curve.",
  "No candidate rendering/encoding, perceived moving source review or native Resolve execution.",
  "Source dates, missing-master hashes, rational header and rounded master PTS are retained evidence.",
  "Static source inspection is not full-frame, full-film, audio or exact easing inspection.",
  "Original independent UI specimen, not a Poe feature or live product recording.",
  "Nominal font advances do not prove browser shaping or Resolve text rasterization."
]
