{
  "schemaVersion": 1,
  "taskId": "blank-display-planar-corner-continuity",
  "creationKind": "original-geometric-inputs-and-bilingual-teaching-method",
  "evidenceClass": "method-not-independently-tested",
  "fictionalScene": true,
  "primaryInputFile": "S01-first-frame.png",
  "defaultShotId": "S01",
  "inputCount": 1,
  "uploadedInputPolicy": "One clean S01 PNG is the first-frame input of one manual Base task. Last Frame stays empty. SVG/guide/coordinate JSON are not extra uploads.",
  "interface": {
    "variant": "base",
    "addEndFrameEnabled": true,
    "firstFrame": "S01-first-frame.png",
    "lastFrame": null,
    "fastCompatible": false,
    "automaticSubmission": false
  },
  "shots": [
    {
      "id": "S01",
      "inputFile": "S01-first-frame.png",
      "role": "input",
      "label": {
        "en": "Blank hinged panel",
        "zh": "空白铰接展示板"
      },
      "originalPrompt": {
        "en": "Use this original blank display illustration as the first frame. Keep the camera, tabletop and teal stand base fixed. Tilt only the same rigid panel a small distance backward at its visible hinge, moving the upper edge slightly away from the camera. Preserve the blank pale inner screen and the four different small corner markers in their original clockwise order. All four inner corners remain visible and move as one plane with straight edges, not a flexible sheet. Keep the hinge connected and do not lift the stand, reveal a new backside, write text, insert UI, add a logo, crop a corner or cut. Stop at a modest new angle and hold one unchanged blank panel. This shot is for later geometry review, not a claim that screen tracking or compositing has been performed.",
        "zh": "把这张原创空白展示板插画用作首帧。摄影机、台面与青绿色支架底座固定，只让同一刚性展示板围绕可见铰接点小幅后仰，使上缘略向远离摄影机的方向移动。保留空白浅色内屏与四种原有小角标的顺时针顺序。四个内角始终可见，作为一个直边平面一起变化，不变成柔性薄片。铰接持续相连，不抬底座，不揭示新背面，不写字、不插界面、不加标志、不裁角、不切镜。在小幅新角度停住，保持同一空白板。这条镜头用于之后的几何检查，不代表已经完成屏幕追踪或合成。"
      }
    }
  ],
  "geometryFile": "scene-roles.json",
  "reviewGuide": {
    "file": "review-guide.svg",
    "role": "authored intended observation diagram; not output or uploaded last frame"
  },
  "goals": {
    "en": "Prepare a short moving plate in which one blank display stays a readable plane. The later use is a possible manual screen insert, but the present exercise only asks whether its four corner relationships remain inspectable through a small tilt.",
    "zh": "准备一条短运动素材，让同一块空白展示屏持续保持可读平面。以后可以另做人工屏幕插入，但当前练习只检查小幅倾斜时四角关系是否仍可辨认。"
  },
  "acceptance": {
    "en": [
      "All four original inner-screen corners stay visible and keep their clockwise order.",
      "The screen and outer frame share one coherent perspective change without local bending.",
      "The visible hinge connection remains readable while the stand base stays fixed.",
      "The ending is still one blank panel; actual tracking and compositing checks remain unfilled until separately performed."
    ],
    "zh": [
      "四个原内屏角始终可见，并保留顺时针顺序。",
      "内屏与外框共同改变透视，没有局部弯折。",
      "可见铰接连接持续可辨，支架底座固定。",
      "结尾仍是同一空白展示板；追踪与合成栏需实际另做后才能填写。"
    ]
  },
  "taskBoundary": {
    "en": "The hinged-box and lamp exercises inspect rotation around a visible joint. This task adds a specific editable-plate requirement: an ordered blank four-corner region must continue as one plane. It does not promise exact perspective solving, marker fidelity, product truth, successful compositing or model-tested results.",
    "zh": "铰链盒盖与单关节台灯题检查围绕可见关节的转动；这里另有后期素材目标：按顺序排列的空白四角区域应持续属于同一平面。不保证精确透视求解、标记不漂、商品事实、合成成功或模型实测结果。"
  },
  "ending": {
    "en": "A future retained plate ends with the same blank panel at a modest new angle, all four corners visible and the stand base unchanged. Preserve source, prompt and untrimmed footage. The deliverable at this stage is a candidate plate plus a filled geometry review, not a completed insert or proof that a tracking application accepted it.",
    "zh": "未来保留片段应停在同一空白板的小幅新角度，四角可见，底座不变。保留源图、提示词和完整视频。本阶段期望交付的是候选画面与已填写的几何观察，不是完整屏幕插入，也不证明某款追踪应用已经接受该素材。"
  },
  "modelRuns": 0,
  "modelOutputAssets": [],
  "finishedEdits": 0,
  "paidCalls": 0,
  "historicalExactTaskQueryObserved": false,
  "exactTaskSearchVolume": null
}
