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." ]