{
  "id": "photo-man-lifestyle",
  "theme": "realistic-adults",
  "type": "image",
  "sourceCategory": "photo",
  "kind": "image",
  "genre": "photo-lifestyle",
  "title": "街やカフェの成人男性",
  "description": "自然な動作と背景のあるライフスタイル写真",
  "prompt": "Create a photorealistic lifestyle photograph of a handsome fictional adult man, age {{age}}, with {{appearance}}, wearing {{outfit}} in {{location}}. Capture the moment as he {{action}}, with an easy expression and natural body language. Use an environmental portrait composition, soft overcast daylight, believable street details, moderate depth of field and restrained natural colors. Keep clothing and props unbranded. Avoid an exaggerated fashion pose. Preserve natural skin pores, subtle facial asymmetry, realistic hair strands and believable fabric texture. Anatomically plausible hands when visible. No plastic skin, excessive beauty retouching, distorted anatomy, text, logos or watermark. The person is fictional, not a real celebrity.",
  "variables": [
    {
      "key": "age",
      "label": "成人年齢",
      "default": "31",
      "required": true
    },
    {
      "key": "appearance",
      "label": "外見",
      "default": "short curly dark hair, warm brown eyes and a clean-shaven face",
      "required": true
    },
    {
      "key": "outfit",
      "label": "衣装",
      "default": "a navy casual jacket, light gray shirt and dark jeans",
      "required": true
    },
    {
      "key": "location",
      "label": "場所",
      "default": "a quiet tree-lined city street",
      "required": true
    },
    {
      "key": "action",
      "label": "動作",
      "default": "turns slightly toward the camera while holding a plain takeaway cup",
      "required": true
    }
  ],
  "notes": [],
  "outputArtifact": "1枚の画像。三面図や歩行案は1枚のシート。サイズと透過は生成サービス側でも指定。",
  "modelPolicy": "model-agnostic",
  "aspectRatio": "3:2",
  "referenceImageRequired": false,
  "transparentOutputRequested": false,
  "ageConstraint": "人間を扱う場合は25歳以上の架空の成人",
  "acceptanceCriteria": null,
  "keywords": [
    "実写",
    "成人男性",
    "ライフスタイル"
  ],
  "defaultPrompt": "Create a photorealistic lifestyle photograph of a handsome fictional adult man, age 31, with short curly dark hair, warm brown eyes and a clean-shaven face, wearing a navy casual jacket, light gray shirt and dark jeans in a quiet tree-lined city street. Capture the moment as he turns slightly toward the camera while holding a plain takeaway cup, with an easy expression and natural body language. Use an environmental portrait composition, soft overcast daylight, believable street details, moderate depth of field and restrained natural colors. Keep clothing and props unbranded. Avoid an exaggerated fashion pose. Preserve natural skin pores, subtle facial asymmetry, realistic hair strands and believable fabric texture. Anatomically plausible hands when visible. No plastic skin, excessive beauty retouching, distorted anatomy, text, logos or watermark. The person is fictional, not a real celebrity.",
  "execution": {
    "status": "not-run",
    "actualModel": null,
    "modelVersion": null,
    "executionDate": null,
    "tokens": null,
    "cost": null,
    "elapsedSeconds": null,
    "output": null
  },
  "provenance": {
    "source": "Kumyu Academy creative templates",
    "sourceFile": "apps/academy/content/creative/templates/ja/realistic-adults.json",
    "sourceCommit": "33a0ac4473d64ec443e809d754051109d9324435",
    "sourceBlob": "9072c35090872983431015cdbb3937503574ecc6",
    "sourceSha256": "30e4d74ffbb91ca16a2f84c8acf337fb6303c72dbf28fd678efef64c62e06dad",
    "originalJsonPointer": "/templates/5",
    "originalPromptSha256": "ab56f946f6b0284574dd5647b7a71b21fdfe9c9bbc162b20c09d9a88866d3d5b",
    "publicPromptSha256": "ab56f946f6b0284574dd5647b7a71b21fdfe9c9bbc162b20c09d9a88866d3d5b",
    "originalDefaultPromptSha256": "db5249074c09a9a9ae76e726209b8220b9ea85fc774eaec1061c24d25b9a6359",
    "publicDefaultPromptSha256": "db5249074c09a9a9ae76e726209b8220b9ea85fc774eaec1061c24d25b9a6359",
    "transformations": [],
    "defaultInterpolationMatchesOriginal": true,
    "validationNotes": []
  }
}
