{
  "schemaVersion": 1,
  "meta": {
    "id": "scribe-first-party-workflow",
    "type": "project",
    "name": "Scribe First-Party Workflow",
    "description": "A deterministic, asset-free two-scene project for verifying Scribe Animator JSON import, scene timing, text, shapes, and preset animation.",
    "timingSemantics": "scene-local-v1",
    "tags": [
      "documentation",
      "example",
      "first-party",
      "two-scene"
    ],
    "createdAt": "2026-07-27T00:00:00.000Z",
    "updatedAt": "2026-07-27T00:00:00.000Z",
    "aspectRatio": "16:9",
    "durationMs": 10000,
    "author": "Scribe Animator",
    "useCaseTags": [
      "education",
      "business"
    ],
    "formatTags": [
      "intro",
      "steps"
    ],
    "styleTags": [
      "clean-sketch",
      "minimal"
    ]
  },
  "payload": {
    "name": "Scribe First-Party Workflow",
    "width": 1280,
    "height": 720,
    "fps": 30,
    "scenes": [
      {
        "sceneId": "scene-intro",
        "order": 0,
        "name": "Scene 1 - Explain one idea",
        "width": 1280,
        "height": 720,
        "durationMs": 5000,
        "background": {
          "type": "solid",
          "color": "#fffdf7"
        },
        "objects": [
          {
            "id": "intro-accent",
            "type": "shape",
            "x": 108,
            "y": 126,
            "width": 18,
            "height": 302,
            "props": {
              "name": "Accent",
              "shapeType": "rectangle",
              "fill": "#f59e0b",
              "cornerRadius": 9
            },
            "animationStart": 0,
            "animationDuration": 450,
            "animationType": "scaleIn",
            "animationEasing": "easeOut"
          },
          {
            "id": "intro-title",
            "type": "text",
            "x": 162,
            "y": 174,
            "width": 940,
            "height": 110,
            "props": {
              "name": "Main idea",
              "text": "Explain one idea at a time",
              "fontSize": 66,
              "fontFamily": "Inter, Arial",
              "fontWeight": "800",
              "fill": "#172033",
              "align": "left"
            },
            "animationStart": 180,
            "animationDuration": 700,
            "animationType": "fadeIn",
            "animationEasing": "easeOut"
          },
          {
            "id": "intro-body",
            "type": "text",
            "x": 166,
            "y": 310,
            "width": 830,
            "height": 130,
            "props": {
              "name": "Supporting copy",
              "text": "Use a short scene, a clear visual hierarchy, and enough time for the audience to follow.",
              "fontSize": 34,
              "fontFamily": "Inter, Arial",
              "fontWeight": "500",
              "fill": "#475569",
              "align": "left"
            },
            "animationStart": 760,
            "animationDuration": 850,
            "animationType": "slideIn",
            "animationEasing": "easeOut"
          }
        ]
      },
      {
        "sceneId": "scene-check",
        "order": 1,
        "name": "Scene 2 - Verify the result",
        "width": 1280,
        "height": 720,
        "durationMs": 5000,
        "background": {
          "type": "solid",
          "color": "#f4fbf9"
        },
        "objects": [
          {
            "id": "check-card",
            "type": "shape",
            "x": 126,
            "y": 116,
            "width": 1028,
            "height": 476,
            "props": {
              "name": "Review card",
              "shapeType": "rectangle",
              "fill": "#ffffff",
              "stroke": "#99d5c9",
              "strokeWidth": 3,
              "cornerRadius": 30
            },
            "animationStart": 0,
            "animationDuration": 550,
            "animationType": "scaleIn",
            "animationEasing": "easeOut"
          },
          {
            "id": "check-title",
            "type": "text",
            "x": 190,
            "y": 168,
            "width": 850,
            "height": 90,
            "props": {
              "name": "Review heading",
              "text": "Verify before you export",
              "fontSize": 54,
              "fontFamily": "Inter, Arial",
              "fontWeight": "800",
              "fill": "#0f766e",
              "align": "left"
            },
            "animationStart": 420,
            "animationDuration": 650,
            "animationType": "fadeIn",
            "animationEasing": "easeOut"
          },
          {
            "id": "check-one",
            "type": "text",
            "x": 206,
            "y": 292,
            "width": 820,
            "height": 60,
            "props": {
              "name": "Review item one",
              "text": "1. Preview both scenes from the beginning",
              "fontSize": 32,
              "fontFamily": "Inter, Arial",
              "fontWeight": "600",
              "fill": "#334155",
              "align": "left"
            },
            "animationStart": 1000,
            "animationDuration": 600,
            "animationType": "slideIn",
            "animationEasing": "easeOut"
          },
          {
            "id": "check-two",
            "type": "text",
            "x": 206,
            "y": 372,
            "width": 820,
            "height": 60,
            "props": {
              "name": "Review item two",
              "text": "2. Confirm timing, framing, and readability",
              "fontSize": 32,
              "fontFamily": "Inter, Arial",
              "fontWeight": "600",
              "fill": "#334155",
              "align": "left"
            },
            "animationStart": 1550,
            "animationDuration": 600,
            "animationType": "slideIn",
            "animationEasing": "easeOut"
          },
          {
            "id": "check-three",
            "type": "text",
            "x": 206,
            "y": 452,
            "width": 820,
            "height": 60,
            "props": {
              "name": "Review item three",
              "text": "3. Save an editable copy before delivery",
              "fontSize": 32,
              "fontFamily": "Inter, Arial",
              "fontWeight": "600",
              "fill": "#334155",
              "align": "left"
            },
            "animationStart": 2100,
            "animationDuration": 600,
            "animationType": "slideIn",
            "animationEasing": "easeOut"
          }
        ]
      }
    ]
  },
  "requiredAssets": []
}
