[User]
Look at this hospitality furniture image and describe only what you can visually observe. Output valid JSON using this exact schema:
{
  "product_metadata": {
    "product_type": "barstool|lounge chair|sofa|settee|dining chair",
    "seat_height_type": "bar|counter|standard|null",
    "back_style": "high-back|mid-back|low-back|open-back|armless",
    "arm_style": "arms|armless|tablet-arm"
  },
  "visual_attributes": {
    "frame_material": "wood|metal|steel|aluminum",
    "wood_species": "walnut|oak|maple|beech|ash|null",
    "leg_count": <int>,
    "leg_style": "tapered|splay|tubular|hairpin|pedestal|sled",
    "finish": "<specific finish — e.g. espresso, matte-black, brushed-gold, natural-oak>",
    "upholstery_material": "<specific — e.g. velvet, bouclé, linen, vinyl, leather>",
    "color": "<specific color name>",
    "cushion_style": "tight-seat|channel-tufted|button-tufted|pleated|pillow-top",
    "welt_type": "single-welt|double-welt|none",
    "nailhead_trim": true|false,
    "arm_pad": true|false,
    "footrest_type": "H-stretcher|ring|rail|none",
    "tablet_arm": true|false
  },
  "parts": [
    {"name": "...", "material": "...", "qty": <int>, "unit": "...", "spec": "..."}
  ]
}
Only include parts that are physically visible in the image. Be specific — no vague terms like 'fabric' or 'wood'. Output ONLY the JSON object, no markdown, no explanation.

[Assistant]
{
  "product_metadata": {
    "product_type": "lounge chair",
    "seat_height_type": "standard",
    "back_style": "high-back",
    "arm_style": "arms"
  },
  "visual_attributes": {
    "frame_material": "wood",
    "wood_species": "walnut",
    "leg_count": 4,
    "leg_style": "tapered",
    "finish": "espresso",
    "upholstery_material": "velvet",
    "color": "taupe",
    "cushion_style": "tight-seat",
    "welt_type": "double-welt",
    "nailhead_trim": false,
    "arm_pad": true,
    "footrest_type": "none",
    "tablet_arm": false
  },
  "parts": [
    {
      "name": "seat cushion",
      "material": "foam",
      "qty": 1,
      "unit": "pc",
      "dept": "seating",
      "spec": "high-density, 2-inch thick"
    },
    {
      "name": "back cushion",
      "material": "foam",
      "qty": 1,
      "unit": "pc",
      "dept": "seating",
      "spec": "high-density, 3-inch thick"
    },
    {
      "name": "wooden frame",
      "material": "walnut",
      "qty": 1,
      "unit": "pc",
      "dept": "structural",
      "spec": "solid walnut, 1-inch thick"
    }
  ]
}