{
  "synthetic": true,
  "warning": "Synthetic contract examples only. IDs, source/file hashes, byte counts, timestamps, file receipts and presence are invented fixture metadata; content and proposal digests are computed from the example content and plan, not evidence of an actual recording, encoding, save or Claude conversation. Replace every reference with real results. Never submit fixture receipts as proof of delivery.",
  "voiceGuidance": "capture.includeHostAudio affects the exported mix only. Both Live and Exact may call paid voice providers regardless of this flag. To avoid paid voice, choose Continue with text questions in the recording browser.",
  "calls": [
    {
      "tool": "get_capabilities",
      "input": {},
      "output": {
        "apiVersion": "2",
        "schemaVersions": {
          "editPlan": "interviewprompter.edit-plan.v1",
          "manifest": "interviewprompter.manifest.v1"
        },
        "hosts": [
          "maya",
          "leo"
        ],
        "deliveryModes": [
          "live",
          "exact"
        ],
        "limits": {
          "questions": 20,
          "questionCharacters": 2000,
          "scriptCharacters": 100000,
          "prompterMinWpm": 60,
          "prompterMaxWpm": 240,
          "experimentalTestedCaptureMinutes": 20,
          "clips": 20,
          "editPlanBytes": 1048576,
          "manifestBytes": 5242880,
          "launchHours": 24,
          "idempotencyDays": 7
        },
        "exports": {
          "outputs": [
            "source",
            "clips",
            "zip"
          ],
          "formats": [
            "auto",
            "mp4",
            "webm"
          ],
          "resolutions": [
            720,
            1080
          ],
          "mediaLocation": "recording_device",
          "requiresOpenBrowser": true,
          "requiresUserAction": true,
          "nativeDelivery": "writable_close",
          "fallbackDelivery": "download_started"
        },
        "devices": [],
        "voiceAllowance": {
          "minutes": 60,
          "policy": "One lifetime hour shared across interview modes per account; inquiry required thereafter. Teleprompter uses no interviewer allowance."
        },
        "authoringRecipe": "Use the existing conversation to write the approved questions or script yourself. Ask only for missing essentials. Never call app AI preparation to regenerate it. Save the exact content with save_project, then prepare_studio with the returned project ID and revision. Saving content and preparing a studio make zero provider requests. Show the clickable studioUrl and stop: the user records there. After the user returns, call get_session and list_takes for that exact session. Read get_take with markers if editing; use only its source, package, draft, brand IDs and supported timing. Propose contiguous cuts, then request_export for that exact take/revision/proposal. The user reviews and saves in the recording browser. Check get_job when asked; no endless polling. Only completed_native_write confirms a saved file; download_started means check the browser. Do not invent transcripts, best moments, footage URLs or completion. capture.includeHostAudio affects the exported mix only. Both Live and Exact may call paid voice providers regardless of this flag. To avoid paid voice, choose Continue with text questions in the recording browser."
      }
    },
    {
      "tool": "list_projects",
      "input": {
        "kind": "interview",
        "limit": 20
      },
      "output": {
        "projects": [
          {
            "id": "project_synthetic_interview",
            "kind": "interview",
            "title": "Restaurant books that make decisions easier",
            "revision": 1,
            "createdAt": "2026-10-23T12:00:00.000Z",
            "updatedAt": "2026-10-23T12:00:00.000Z"
          }
        ],
        "nextCursor": null
      }
    },
    {
      "tool": "save_project",
      "input": {
        "operation": "create",
        "content": {
          "kind": "interview",
          "title": "Restaurant books that make decisions easier",
          "topic": "Practical bookkeeping for independent restaurant owners",
          "audience": "Independent restaurant owners",
          "targetMinutes": 10,
          "questions": [
            {
              "id": "q1",
              "text": "What first tells a restaurant owner that their books need attention?",
              "notes": "Name one recognizable symptom.",
              "purpose": "Elicit a self-contained practical answer",
              "estimatedAnswerSeconds": 90,
              "followUpIds": []
            },
            {
              "id": "q2",
              "text": "What should an owner check every week to understand cash flow?",
              "notes": "Give a practical weekly routine.",
              "purpose": "Elicit a self-contained practical answer",
              "estimatedAnswerSeconds": 90,
              "followUpIds": []
            },
            {
              "id": "q3",
              "text": "How can an owner tell whether food costs are drifting?",
              "notes": "Explain one comparison without jargon.",
              "purpose": "Elicit a self-contained practical answer",
              "estimatedAnswerSeconds": 90,
              "followUpIds": []
            },
            {
              "id": "q4",
              "text": "What changes when payroll and supplier bills arrive in the same week?",
              "notes": "Give a concrete planning example.",
              "purpose": "Elicit a self-contained practical answer",
              "estimatedAnswerSeconds": 90,
              "followUpIds": []
            },
            {
              "id": "q5",
              "text": "How does a clean month-end change a pricing decision?",
              "notes": "Make the before and after clear.",
              "purpose": "Elicit a self-contained practical answer",
              "estimatedAnswerSeconds": 90,
              "followUpIds": []
            },
            {
              "id": "q6",
              "text": "What is the first useful step an owner can take this Friday?",
              "notes": "Give one achievable action.",
              "purpose": "Elicit a self-contained practical answer",
              "estimatedAnswerSeconds": 90,
              "followUpIds": []
            }
          ],
          "hostId": "maya",
          "deliveryMode": "exact"
        },
        "idempotencyKey": "synthetic_interview_001"
      },
      "output": {
        "project": {
          "title": "Restaurant books that make decisions easier",
          "topic": "Practical bookkeeping for independent restaurant owners",
          "audience": "Independent restaurant owners",
          "targetMinutes": 10,
          "questions": [
            {
              "id": "q1",
              "text": "What first tells a restaurant owner that their books need attention?",
              "notes": "Name one recognizable symptom.",
              "purpose": "Elicit a self-contained practical answer",
              "estimatedAnswerSeconds": 90,
              "followUpIds": []
            },
            {
              "id": "q2",
              "text": "What should an owner check every week to understand cash flow?",
              "notes": "Give a practical weekly routine.",
              "purpose": "Elicit a self-contained practical answer",
              "estimatedAnswerSeconds": 90,
              "followUpIds": []
            },
            {
              "id": "q3",
              "text": "How can an owner tell whether food costs are drifting?",
              "notes": "Explain one comparison without jargon.",
              "purpose": "Elicit a self-contained practical answer",
              "estimatedAnswerSeconds": 90,
              "followUpIds": []
            },
            {
              "id": "q4",
              "text": "What changes when payroll and supplier bills arrive in the same week?",
              "notes": "Give a concrete planning example.",
              "purpose": "Elicit a self-contained practical answer",
              "estimatedAnswerSeconds": 90,
              "followUpIds": []
            },
            {
              "id": "q5",
              "text": "How does a clean month-end change a pricing decision?",
              "notes": "Make the before and after clear.",
              "purpose": "Elicit a self-contained practical answer",
              "estimatedAnswerSeconds": 90,
              "followUpIds": []
            },
            {
              "id": "q6",
              "text": "What is the first useful step an owner can take this Friday?",
              "notes": "Give one achievable action.",
              "purpose": "Elicit a self-contained practical answer",
              "estimatedAnswerSeconds": 90,
              "followUpIds": []
            }
          ],
          "script": "",
          "hostId": "maya",
          "deliveryMode": "exact",
          "prompter": {
            "wpm": 140,
            "fontSize": 44,
            "width": 55,
            "lineHeight": 1.55,
            "align": "left",
            "anchor": 25,
            "theme": "dark",
            "mirror": false,
            "countdown": 3
          },
          "id": "project_synthetic_interview",
          "kind": "interview",
          "revision": 1,
          "createdAt": "2026-10-23T12:00:00.000Z",
          "updatedAt": "2026-10-23T12:00:00.000Z"
        },
        "contentDigest": "2dea5b820f3f7c7593fb0e26f1f4047a433eac081bf039d60bb9b3339cdd1cb7"
      }
    },
    {
      "tool": "get_project",
      "input": {
        "projectId": "project_synthetic_interview",
        "revision": 1
      },
      "output": {
        "project": {
          "title": "Restaurant books that make decisions easier",
          "topic": "Practical bookkeeping for independent restaurant owners",
          "audience": "Independent restaurant owners",
          "targetMinutes": 10,
          "questions": [
            {
              "id": "q1",
              "text": "What first tells a restaurant owner that their books need attention?",
              "notes": "Name one recognizable symptom.",
              "purpose": "Elicit a self-contained practical answer",
              "estimatedAnswerSeconds": 90,
              "followUpIds": []
            },
            {
              "id": "q2",
              "text": "What should an owner check every week to understand cash flow?",
              "notes": "Give a practical weekly routine.",
              "purpose": "Elicit a self-contained practical answer",
              "estimatedAnswerSeconds": 90,
              "followUpIds": []
            },
            {
              "id": "q3",
              "text": "How can an owner tell whether food costs are drifting?",
              "notes": "Explain one comparison without jargon.",
              "purpose": "Elicit a self-contained practical answer",
              "estimatedAnswerSeconds": 90,
              "followUpIds": []
            },
            {
              "id": "q4",
              "text": "What changes when payroll and supplier bills arrive in the same week?",
              "notes": "Give a concrete planning example.",
              "purpose": "Elicit a self-contained practical answer",
              "estimatedAnswerSeconds": 90,
              "followUpIds": []
            },
            {
              "id": "q5",
              "text": "How does a clean month-end change a pricing decision?",
              "notes": "Make the before and after clear.",
              "purpose": "Elicit a self-contained practical answer",
              "estimatedAnswerSeconds": 90,
              "followUpIds": []
            },
            {
              "id": "q6",
              "text": "What is the first useful step an owner can take this Friday?",
              "notes": "Give one achievable action.",
              "purpose": "Elicit a self-contained practical answer",
              "estimatedAnswerSeconds": 90,
              "followUpIds": []
            }
          ],
          "script": "",
          "hostId": "maya",
          "deliveryMode": "exact",
          "prompter": {
            "wpm": 140,
            "fontSize": 44,
            "width": 55,
            "lineHeight": 1.55,
            "align": "left",
            "anchor": 25,
            "theme": "dark",
            "mirror": false,
            "countdown": 3
          },
          "id": "project_synthetic_interview",
          "kind": "interview",
          "revision": 1,
          "createdAt": "2026-10-23T12:00:00.000Z",
          "updatedAt": "2026-10-23T12:00:00.000Z"
        },
        "contentDigest": "2dea5b820f3f7c7593fb0e26f1f4047a433eac081bf039d60bb9b3339cdd1cb7"
      }
    },
    {
      "tool": "prepare_studio",
      "input": {
        "projectId": "project_synthetic_interview",
        "revision": 1,
        "capture": {
          "aspectRatio": "9:16",
          "includeHostAudio": false
        },
        "idempotencyKey": "synthetic_launch_001"
      },
      "output": {
        "apiVersion": "2",
        "session": {
          "id": "studio_synthetic_interview",
          "projectId": "project_synthetic_interview",
          "projectRevision": 1,
          "contentDigest": "2dea5b820f3f7c7593fb0e26f1f4047a433eac081bf039d60bb9b3339cdd1cb7",
          "capture": {
            "aspectRatio": "9:16",
            "includeHostAudio": false
          },
          "state": "prepared",
          "createdAt": "2026-10-23T12:00:00.000Z",
          "expiresAt": "2026-10-24T12:00:00.000Z",
          "takeIds": []
        },
        "project": {
          "title": "Restaurant books that make decisions easier",
          "topic": "Practical bookkeeping for independent restaurant owners",
          "audience": "Independent restaurant owners",
          "targetMinutes": 10,
          "questions": [
            {
              "id": "q1",
              "text": "What first tells a restaurant owner that their books need attention?",
              "notes": "Name one recognizable symptom.",
              "purpose": "Elicit a self-contained practical answer",
              "estimatedAnswerSeconds": 90,
              "followUpIds": []
            },
            {
              "id": "q2",
              "text": "What should an owner check every week to understand cash flow?",
              "notes": "Give a practical weekly routine.",
              "purpose": "Elicit a self-contained practical answer",
              "estimatedAnswerSeconds": 90,
              "followUpIds": []
            },
            {
              "id": "q3",
              "text": "How can an owner tell whether food costs are drifting?",
              "notes": "Explain one comparison without jargon.",
              "purpose": "Elicit a self-contained practical answer",
              "estimatedAnswerSeconds": 90,
              "followUpIds": []
            },
            {
              "id": "q4",
              "text": "What changes when payroll and supplier bills arrive in the same week?",
              "notes": "Give a concrete planning example.",
              "purpose": "Elicit a self-contained practical answer",
              "estimatedAnswerSeconds": 90,
              "followUpIds": []
            },
            {
              "id": "q5",
              "text": "How does a clean month-end change a pricing decision?",
              "notes": "Make the before and after clear.",
              "purpose": "Elicit a self-contained practical answer",
              "estimatedAnswerSeconds": 90,
              "followUpIds": []
            },
            {
              "id": "q6",
              "text": "What is the first useful step an owner can take this Friday?",
              "notes": "Give one achievable action.",
              "purpose": "Elicit a self-contained practical answer",
              "estimatedAnswerSeconds": 90,
              "followUpIds": []
            }
          ],
          "script": "",
          "hostId": "maya",
          "deliveryMode": "exact",
          "prompter": {
            "wpm": 140,
            "fontSize": 44,
            "width": 55,
            "lineHeight": 1.55,
            "align": "left",
            "anchor": 25,
            "theme": "dark",
            "mirror": false,
            "countdown": 3
          },
          "id": "project_synthetic_interview",
          "kind": "interview",
          "revision": 1,
          "createdAt": "2026-10-23T12:00:00.000Z",
          "updatedAt": "2026-10-23T12:00:00.000Z"
        },
        "device": null,
        "studioUrl": "https://interviewprompter.app/studio/launch/studio_synthetic_interview",
        "nextAction": {
          "actor": "user",
          "type": "open_studio",
          "label": "Open recording studio",
          "url": "https://interviewprompter.app/studio/launch/studio_synthetic_interview"
        },
        "sessionId": "studio_synthetic_interview",
        "projectId": "project_synthetic_interview",
        "projectRevision": 1,
        "state": "prepared",
        "expiresAt": "2026-10-24T12:00:00.000Z"
      }
    },
    {
      "tool": "get_session",
      "input": {
        "sessionId": "studio_synthetic_interview"
      },
      "output": {
        "apiVersion": "2",
        "session": {
          "id": "studio_synthetic_interview",
          "projectId": "project_synthetic_interview",
          "projectRevision": 1,
          "contentDigest": "2dea5b820f3f7c7593fb0e26f1f4047a433eac081bf039d60bb9b3339cdd1cb7",
          "capture": {
            "aspectRatio": "9:16",
            "includeHostAudio": false
          },
          "state": "prepared",
          "createdAt": "2026-10-23T12:00:00.000Z",
          "expiresAt": "2026-10-24T12:00:00.000Z",
          "takeIds": []
        },
        "project": {
          "title": "Restaurant books that make decisions easier",
          "topic": "Practical bookkeeping for independent restaurant owners",
          "audience": "Independent restaurant owners",
          "targetMinutes": 10,
          "questions": [
            {
              "id": "q1",
              "text": "What first tells a restaurant owner that their books need attention?",
              "notes": "Name one recognizable symptom.",
              "purpose": "Elicit a self-contained practical answer",
              "estimatedAnswerSeconds": 90,
              "followUpIds": []
            },
            {
              "id": "q2",
              "text": "What should an owner check every week to understand cash flow?",
              "notes": "Give a practical weekly routine.",
              "purpose": "Elicit a self-contained practical answer",
              "estimatedAnswerSeconds": 90,
              "followUpIds": []
            },
            {
              "id": "q3",
              "text": "How can an owner tell whether food costs are drifting?",
              "notes": "Explain one comparison without jargon.",
              "purpose": "Elicit a self-contained practical answer",
              "estimatedAnswerSeconds": 90,
              "followUpIds": []
            },
            {
              "id": "q4",
              "text": "What changes when payroll and supplier bills arrive in the same week?",
              "notes": "Give a concrete planning example.",
              "purpose": "Elicit a self-contained practical answer",
              "estimatedAnswerSeconds": 90,
              "followUpIds": []
            },
            {
              "id": "q5",
              "text": "How does a clean month-end change a pricing decision?",
              "notes": "Make the before and after clear.",
              "purpose": "Elicit a self-contained practical answer",
              "estimatedAnswerSeconds": 90,
              "followUpIds": []
            },
            {
              "id": "q6",
              "text": "What is the first useful step an owner can take this Friday?",
              "notes": "Give one achievable action.",
              "purpose": "Elicit a self-contained practical answer",
              "estimatedAnswerSeconds": 90,
              "followUpIds": []
            }
          ],
          "script": "",
          "hostId": "maya",
          "deliveryMode": "exact",
          "prompter": {
            "wpm": 140,
            "fontSize": 44,
            "width": 55,
            "lineHeight": 1.55,
            "align": "left",
            "anchor": 25,
            "theme": "dark",
            "mirror": false,
            "countdown": 3
          },
          "id": "project_synthetic_interview",
          "kind": "interview",
          "revision": 1,
          "createdAt": "2026-10-23T12:00:00.000Z",
          "updatedAt": "2026-10-23T12:00:00.000Z"
        },
        "device": null,
        "studioUrl": "https://interviewprompter.app/studio/launch/studio_synthetic_interview",
        "nextAction": {
          "actor": "user",
          "type": "open_studio",
          "label": "Open recording studio",
          "url": "https://interviewprompter.app/studio/launch/studio_synthetic_interview"
        }
      }
    }
  ]
}
