{
  "project": "My Hong Kong two-shot film",
  "faceRoute": "own-authorized-face OR original-fictional-face",
  "status": "template; no generation performed",
  "creditLimit": 500,
  "actualCreditsSpent": 0,
  "assets": [
    {"role": "portrait identity for A; omit for fictional route", "localFile": "my-portrait.jpg", "assetId": "", "authorizedGroupId": "", "ready": false},
    {"role": "last frame of completed A; first frame of B", "localFile": "last-frame.png", "sourceTaskId": "", "assetId": "", "authorizedGroupId": "", "ready": false}
  ],
  "shots": [
    {"name": "A", "taskId": "", "promptFile": "prompt-a.txt", "duration": 10, "resolution": "480p", "ratio": "16:9", "actualQuotedCredits": null, "file": "clip-a.mp4"},
    {"name": "B", "taskId": "", "promptFile": "prompt-b.txt", "duration": 10, "resolution": "480p", "ratio": "adaptive", "actualQuotedCredits": null, "file": "clip-b.mp4"}
  ],
  "continuity": {"preserve": ["face", "hair", "navy jacket", "hands on railing", "harbour geography", "golden-hour light"], "change": "B makes one small camera arc from A end state", "reviewAtSeam": "", "audioReview": ""},
  "finalFile": "final.mp4",
  "privateDataRule": "Never record API keys or temporary verification links/QR here."
}
