{
  "schemaVersion": 1,
  "taskId": "eyeline-reverse-shot-pair",
  "creationKind": "original-geometric-shot-inputs-and-bilingual-method",
  "evidenceClass": "method-not-independently-tested",
  "fictionalScene": true,
  "primaryInputFile": "S01-first-frame.png",
  "defaultShotId": "S01",
  "inputCount": 2,
  "uploadedInputPolicy": "Every S01/S02/S03 PNG is role=input. One image per independent base H3 task. Default CTA S01 only; later shots require new manual tasks and external editing. No storyboard grid or automatic assembly.",
  "shots": [
    {
      "id": "S01",
      "inputFile": "S01-first-frame.png",
      "role": "input",
      "label": {
        "en": "Adult A looks toward B",
        "zh": "成年人 A 看向 B"
      },
      "originalPrompt": {
        "en": "Start from this original adult-character illustration. Keep the ochre-clothed adult A on the left as the main person, with the same simple head silhouette. A quietly holds a look toward screen right, toward adult B beyond the teal foreground shoulder. Allow only a very small natural settling of the head and shoulders. Keep the teal shoulder partial, the background ledge fixed and the framing unchanged. Do not exchange the clothing colors, introduce another face, look into the camera, speak or cut to another angle. End on a stable quiet look. This is one independent source shot.",
        "zh": "从这张原创成年人物插画开始。保持左侧穿赭色衣服的成年人 A 为主体，保留既有简洁头部轮廓。A 安静地看向画面右方，即青绿色前景肩部之外的成年人 B，只允许头与肩有极小的自然稳定动作。青绿色肩部仍只露局部，背景横沿和取景不变。不要交换衣服颜色、增加脸、看镜头、说话或切换机位。以稳定安静的看向结束。这是一条独立源镜头。"
      }
    },
    {
      "id": "S02",
      "inputFile": "S02-first-frame.png",
      "role": "input",
      "label": {
        "en": "Adult B returns the look toward A",
        "zh": "成年人 B 回看 A"
      },
      "originalPrompt": {
        "en": "Use this separate reverse-view illustration in a new independent task. Keep the teal-clothed adult B on the right as the main person. B quietly holds a look toward screen left, toward adult A beyond the ochre foreground shoulder. Preserve the existing head silhouette, clothing and camera crop. Let the head and shoulders settle slightly without turning to the camera. Keep the ochre shoulder partial and the ledge fixed. Do not swap A and B, add a third person, invent dialogue or cut automatically. Finish with a stable silent reaction that a human editor can choose.",
        "zh": "把这张独立反向视角插画用于新的手动任务。保持右侧穿青绿色衣服的成年人 B 为主体，安静地看向画面左方，即赭色前景肩部之外的成年人 A。保留头部轮廓、服装与取景，只让头肩稍微稳定，不转向镜头。赭色肩部仍只露局部，背景横沿固定。不要交换 A/B、增加第三人、虚构对白或自动切换镜头。以稳定无声的反应结束，供人选择剪辑。"
      }
    }
  ],
  "geometryFile": "screen-role-map.json",
  "goals": {
    "en": "Plan a pair of quiet reverse shots in which two fictional adults look toward one another. Each source image establishes a different visible person and a different looking direction. The editing task is to preserve that designed relationship through the cut.",
    "zh": "准备一组安静的正反打，让两位虚构成年人在设计的空间关系里看向对方。每张首图指定不同的主要人物和不同的画面看向；剪辑时要保住这种关系。"
  },
  "acceptance": {
    "en": [
      "S01 retains adult A in ochre as the main person; S02 retains adult B in teal.",
      "A selected S01 look goes screen right and the selected S02 look goes screen left as designed.",
      "Each foreground shoulder remains the opposite person; no unexplained third character replaces the relationship.",
      "The manually chosen cut preserves the intended pair without relying on mirrored identity markers or invented dialogue."
    ],
    "zh": [
      "S01 主体仍是穿赭色衣服的成年人 A，S02 主体仍是穿青绿色衣服的成年人 B。",
      "选定的 S01 画段按设计向画面右方看，S02 画段向画面左方看。",
      "每个前景肩部仍指向另一人，不出现无解释的第三人替换关系。",
      "人工剪接保留原定两人配对，不依靠镜像身份标记或虚构对白。"
    ]
  },
  "ending": {
    "en": "The intended result is two independent quiet reaction shots and a manually assembled A-to-B cut that still reads as a pair. This package supplies no generated actors, performed dialogue or finished conversation. Keep the role map with the editing project so a later replacement clip can be reviewed against the same layout.",
    "zh": "期望交付是两条独立的安静反应镜头，以及仍然读得出两人配对关系的 A 到 B 人工剪接。本包没有生成演员、对白表演或完整对话。应把角色表保存在剪辑工程里，之后替换单条片段时继续按同一布局审核。"
  },
  "modelRuns": 0,
  "modelOutputAssets": [],
  "finishedEdits": 0,
  "paidCalls": 0,
  "historicalExactTaskQueryObserved": false,
  "exactTaskSearchVolume": null
}
