{
  "schemaVersion": 1,
  "artifactType": "original-task-practice-definition",
  "taskId": "drawstring-gather-opening",
  "family": "B",
  "evidenceClass": "method-not-independently-tested",
  "createdAt": "2026-10-21T15:59:01.000Z",
  "modelId": "MiniMax-H3",
  "mode": "image-to-video",
  "title": {
    "en": "MiniMax H3 drawstring prompt: gather one pouch opening without changing its body",
    "zh": "MiniMax H3 抽绳收口提示词：只收拢袋口，不缩小袋身"
  },
  "task": {
    "en": "Pull the two visible cord ends outward a little so that the existing pouch opening gathers. Couple cord travel with a changing fabric aperture rather than simply shrinking the whole bag.",
    "zh": "将两侧可见绳头略向外拉，让现有袋口收拢。把绳子位移与布口变化联系起来，不靠整袋缩小。"
  },
  "input": {
    "file": "first-frame.png",
    "designSource": "first-frame.svg",
    "role": "first-frame",
    "kind": "synthetic-original-geometric-practice-input",
    "width": 1024,
    "height": 1024,
    "modelOutput": false
  },
  "interface": {
    "variant": "base",
    "addEndFrameEnabled": true,
    "firstFrame": "first-frame.png",
    "lastFrame": null,
    "fastCompatible": false,
    "automaticSubmission": false
  },
  "constraints": {
    "en": "Keep the bottom corners fixed and follow both cord exit points along the hem. The opening may narrow, but the pouch body and cord thickness should not scale down together.",
    "zh": "固定袋底两角，跟踪上沿原有两个出绳口。袋口能变窄，袋身和绳粗不能一起缩放。"
  },
  "acceptance": {
    "en": [
      "The pouch base and lower body remain the same size and position.",
      "Both cord ends extend outward from their original hem exits.",
      "The opening narrows while visible fabric gathers increase around the same hem.",
      "The ending still shows one opening, one continuous cord and two original exits without a knot."
    ],
    "zh": [
      "袋底与下袋身大小、位置不变。",
      "两侧绳头从原出绳口向外延长。",
      "开口收窄，同一上沿可见褶皱增多。",
      "结尾保留一个开口、一根连续绳和原两出口，没有绳结。"
    ]
  },
  "ending": {
    "en": "The original broad pouch rests in place with a narrower but still open gathered mouth and two extended cord ends.",
    "zh": "原宽袋身仍在原位，袋口变窄但未关闭，褶皱与两侧露出绳段增加。"
  },
  "limits": {
    "en": "This is visible routing and fabric-gathering planning, not a proof of actual bag capacity, knot security or a cloth-and-cord simulation.",
    "zh": "这是可见走线与布口聚拢规划，不证明容积、绳结牢固或布绳物理模拟。"
  },
  "distinctTaskBoundary": {
    "en": "The zipper page moves a slider along teeth; the knit page unfolds one corner. Here two cord ends move through an existing hem while an aperture gathers. A jacket catalog prompt mentions free drawstrings and wind, not a pouch-closing operation with this input and checklist.",
    "zh": "拉链页移动齿链上的滑块，针织页展开折角；本题是两端绳子穿过原上沿，使开口聚拢。外套目录提到抽绳和风，不等于本页布袋收口输入和验收。"
  },
  "nearestExistingTemplatePaths": [
    "/templates/zipper-short-pull-contact-check",
    "/templates/knit-unfold-texture-and-hands"
  ],
  "demandClass": "historical-parent-query-and-task-operation-findability; exact-task-demand-unmeasured",
  "execution": {
    "modelRun": false,
    "outputAsset": null,
    "providerSuccessClaim": false
  }
}
