{
  "air_conditioner.n.01": {
    "proposals": [
      {
        "canonical_label": "turn",
        "query_text": "Point to the part you would turn to change the air conditioner's setting (e.g., temperature or fan speed).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Turn a knob or dial to adjust the air conditioner settings.",
        "confidence": 0.5,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: air_conditioner.n.01",
            "synset: air_conditioner.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "press",
        "query_text": "Select the buttons you would press to operate the air conditioner (such as power or mode).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Press a button to control the air conditioner (power/mode/timer).",
        "confidence": 0.45,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: air_conditioner.n.01",
            "synset: air_conditioner.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "toggle",
        "query_text": "Identify the switch or control you would toggle to turn the air conditioner on or off.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Toggle the power or a mode switch on the air conditioner.",
        "confidence": 0.35,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: air_conditioner.n.01",
            "synset: air_conditioner.n.01",
            "articulation_status: (unspecified)"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "air_conditioner.n.01"
    }
  },
  "alarm_clock.n.01": {
    "proposals": [
      {
        "canonical_label": "display",
        "query_text": "Locate the clock face/display area where the time is shown on the alarm clock.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Display the time on the clock face.",
        "confidence": 0.62,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: alarm_clock.n.01",
            "synset: alarm_clock.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "press",
        "query_text": "Press the snooze/stop button on the alarm clock (the button or top area meant to be pressed).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Press a button to snooze or silence the alarm.",
        "confidence": 0.56,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: alarm_clock.n.01",
            "name: Banker's Alarm Clock"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "turn",
        "query_text": "Turn the time-setting or alarm-setting knob/dial on the alarm clock.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Turn a knob or dial to set the time or alarm time.",
        "confidence": 0.48,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: alarm_clock.n.01",
            "name: Banker's Alarm Clock"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "toggle",
        "query_text": "Toggle the alarm on/off switch on the alarm clock (the small switch or lever used to enable/disable the alarm).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Toggle the alarm on/off using a switch.",
        "confidence": 0.36,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: alarm_clock.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true
    }
  },
  "aquarium.n.01": {
    "proposals": [
      {
        "canonical_label": "contain",
        "query_text": "Identify the part of the aquarium that contains water (the tank body/inner basin).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Hold water and aquatic contents within the tank volume.",
        "confidence": 0.86,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: aquarium.n.01",
            "name: 40.5L ... fish tank kit",
            "40.5L capacity implies a water-holding container"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "open",
        "query_text": "Where would you open the aquarium to access the inside (top lid/cover area)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Allow access to the aquarium interior by opening the top lid/cover.",
        "confidence": 0.55,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name includes 'fish tank kit' which commonly has a lid/hood",
            "category: aquarium.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "close",
        "query_text": "Locate the part you would close to cover the aquarium (top lid/hood area).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Cover the aquarium interior by closing the top lid/cover.",
        "confidence": 0.53,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name includes 'fish tank kit' which commonly has a lid/hood",
            "category: aquarium.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "aquarium.n.01"
    }
  },
  "ashcan.n.01": {
    "proposals": [
      {
        "canonical_label": "contain",
        "query_text": "Which parts of the waste bin form the interior container where trash can be placed and held?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Hold and collect trash or discarded items inside the bin.",
        "confidence": 0.9,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: ashcan.n.01",
            "name: Coppercomb Waste Bin"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "grasp",
        "query_text": "Where would you grasp the waste bin to lift or carry it (e.g., rim, sides, or any handles if present)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Grab the rim or outer sides to lift, carry, or reposition the bin.",
        "confidence": 0.65,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: ashcan.n.01",
            "name: Coppercomb Waste Bin"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "move",
        "query_text": "Which parts of the waste bin would you use to move it to a different location?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Relocate the bin by dragging, lifting, or carrying it to another spot.",
        "confidence": 0.6,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: ashcan.n.01",
            "name: Coppercomb Waste Bin"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true
    }
  },
  "ashtray.n.01": {
    "proposals": [
      {
        "canonical_label": "contain",
        "query_text": "Which part of the ashtray is the receptacle that contains ash or cigarette butts?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Holds ash, cigarette butts, or small debris inside its basin.",
        "confidence": 0.97,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: ashtray.n.01",
            "name: Ashtray"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "place_on",
        "query_text": "Which part of the ashtray is the top rim or groove used to place a cigarette?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Surface area where a cigarette can be rested while smoking.",
        "confidence": 0.86,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: ashtray.n.01",
            "name: Ashtray"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "move",
        "query_text": "Which part of the ashtray is grasped to move the ashtray to a new location?",
        "source": "seqafford_style_llm",
        "raw_source_label": "The whole ashtray can be picked up and repositioned on a table or desk.",
        "confidence": 0.7,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: ashtray.n.01",
            "name: Ashtray",
            "support_region: False"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "ashtray.n.01"
    }
  },
  "audio_system.n.01": {
    "proposals": [
      {
        "canonical_label": "listen",
        "query_text": "Identify the speaker grille or sound-output regions of the Beoplay A8 sound system where audio comes from.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Listen to audio output from the speaker areas.",
        "confidence": 0.73,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: audio_system.n.01",
            "synset: audio_system.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "press",
        "query_text": "Point to the button or touch control areas you would press to control the Beoplay A8 sound system (e.g., power, volume, play/pause).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Press buttons or touch controls to operate the audio system.",
        "confidence": 0.62,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: audio_system.n.01",
            "name: Beoplay A8 Sound System, black"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "turn",
        "query_text": "Select the knob, dial, or rotary control on the audio system that you would turn to change volume or settings.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Turn a knob/dial to adjust volume or settings.",
        "confidence": 0.44,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: audio_system.n.01",
            "name: Beoplay A8 Sound System, black"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "audio_system.n.01"
    }
  },
  "bag.n.01": {
    "proposals": [
      {
        "canonical_label": "grasp",
        "query_text": "Which parts of the black leather bowling bag are meant to be grasped for carrying (e.g., handles/strap)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Grip the bag by its handles or strap to lift and carry it.",
        "confidence": 0.82,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: bag.n.01",
            "name: BLACK LEATHER BOWLING BAG"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "contain",
        "query_text": "Which region of the bag forms the container volume where objects can be placed inside (the interior/main compartment opening area)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Hold items inside the bag's main compartment.",
        "confidence": 0.74,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: bag.n.01",
            "synset: bag.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "open",
        "query_text": "Where would you open the bowling bag to access its contents (the top opening/zipper area)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Open the bag via its top opening (commonly a zipper) to access the interior.",
        "confidence": 0.58,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: BLACK LEATHER BOWLING BAG",
            "articulation_status: "
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "close",
        "query_text": "Where would you close the bowling bag after placing items inside (the top opening/zipper closure area)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Close the bag's opening to secure items inside.",
        "confidence": 0.54,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: bag.n.01",
            "name: BLACK LEATHER BOWLING BAG"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "bag.n.01"
    }
  },
  "bag.n.06": {
    "proposals": [
      {
        "canonical_label": "grasp",
        "query_text": "Identify the parts of the carry-on suitcase that a person would grasp to pick it up and carry it (e.g., handle or main grip areas).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Hold the suitcase by its handle or grip area to carry it.",
        "confidence": 0.86,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: Leather Suitcase Range - Red - Carry-on Bag",
            "category/synset: bag.n.06"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "contain",
        "query_text": "Locate the interior storage region of the suitcase where items can be placed inside (the container volume).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Use the suitcase interior to store and transport items.",
        "confidence": 0.77,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: Leather Suitcase Range - Red - Carry-on Bag",
            "category/synset: bag.n.06"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "open",
        "query_text": "Identify the parts involved in opening the suitcase (the lid/cover side and the opening seam area).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Open the suitcase to access the inside compartment.",
        "confidence": 0.6,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name implies suitcase with lid/zip access: Carry-on Bag",
            "category/synset: bag.n.06",
            "articulation_status: (unspecified)"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "close",
        "query_text": "Identify the parts involved in closing the suitcase (the lid/cover side and the closing seam area).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Close the suitcase to secure the contents.",
        "confidence": 0.58,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name implies closable suitcase: Carry-on Bag",
            "category/synset: bag.n.06",
            "articulation_status: (unspecified)"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true
    }
  },
  "ball.n.01": {
    "proposals": [
      {
        "canonical_label": "grasp",
        "query_text": "Which part of the football can a person grasp to pick it up?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Hold and pick up the ball by hand.",
        "confidence": 0.9,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: ball.n.01",
            "name: Play Balls All Surface Football"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "move",
        "query_text": "Which surface region of the ball can be interacted with to move it (roll/throw/kick)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Move the ball by carrying, rolling, throwing, or kicking.",
        "confidence": 0.85,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: ball.n.01",
            "name: Play Balls All Surface Football"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "ball.n.01"
    }
  },
  "bar.n.02": {
    "proposals": [
      {
        "canonical_label": "grasp",
        "query_text": "Identify the parts of the bar segment that a hand would grasp to hold or carry it.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Hold the bar segment as a handle-like object.",
        "confidence": 0.55,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: Bar segment",
            "category/synset: bar.n.02 (bar-shaped object)",
            "articulation_status: (none indicated)"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "push",
        "query_text": "Locate the surface areas of the bar segment that would be pushed to move it forward.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Apply force to the bar segment to move or slide it.",
        "confidence": 0.42,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: Bar segment",
            "category/synset: bar.n.02",
            "articulation_status: (none indicated)"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "pull",
        "query_text": "Locate the areas of the bar segment that would be pulled to move it toward the user.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Apply force to the bar segment to drag it toward you.",
        "confidence": 0.38,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: Bar segment",
            "category/synset: bar.n.02",
            "articulation_status: (none indicated)"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "support",
        "query_text": "Identify the regions of the bar segment that could support weight placed on them (load-bearing surfaces/edges).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Act as a rigid support element that can bear load along its length.",
        "confidence": 0.3,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category/synset: bar.n.02 (rigid bar-like structure)",
            "support_region: False (not annotated, but bar-like objects may still support)"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "bar.n.02"
    }
  },
  "barbecue.n.03": {
    "proposals": [
      {
        "canonical_label": "open",
        "query_text": "Which part of the barbecue grill can you open to access the inside (e.g., the lid/cover)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Open the grill lid to access the cooking area.",
        "confidence": 0.78,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: barbecue.n.03",
            "name: Weber BBQ, Compact grill - 47cm black"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "close",
        "query_text": "Which part of the barbecue grill can you close to cover the cooking area (the lid/cover)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Close the grill lid to cover the cooking area and control heat.",
        "confidence": 0.76,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: barbecue.n.03",
            "name: Weber BBQ, Compact grill - 47cm black"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "grasp",
        "query_text": "Which part of the barbecue grill is meant to be grasped by hand (e.g., the lid handle)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Grasp the handle to lift or move the lid.",
        "confidence": 0.7,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: barbecue.n.03",
            "name: Weber BBQ, Compact grill - 47cm black"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "contain",
        "query_text": "Which part of the barbecue grill acts as a container for fuel or ash (the bowl/base interior)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Contain charcoal and ash within the bowl/base of the grill.",
        "confidence": 0.55,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: barbecue.n.03",
            "name: Weber BBQ, Compact grill - 47cm black"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true
    }
  },
  "barrow.n.03": {
    "proposals": [
      {
        "canonical_label": "grasp",
        "query_text": "Which parts of the wheelbarrow can a person grasp to lift or carry it?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Handle or lift the wheelbarrow by its handles.",
        "confidence": 0.97,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: Galvanised Wheelbarrow",
            "category: barrow.n.03",
            "synset: barrow.n.03"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "push",
        "query_text": "Which parts of the wheelbarrow are used to push it along the ground?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Push the wheelbarrow forward using its handles and wheel.",
        "confidence": 0.95,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: Galvanised Wheelbarrow",
            "category: barrow.n.03",
            "synset: barrow.n.03"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "contain",
        "query_text": "Which region of the wheelbarrow can contain loose materials such as soil or tools?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Hold materials inside the wheelbarrow tray.",
        "confidence": 0.94,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: Galvanised Wheelbarrow",
            "category: barrow.n.03",
            "synset: barrow.n.03"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "place_on",
        "query_text": "Where would you place objects on the wheelbarrow to transport them?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Place items into or onto the tray for transport.",
        "confidence": 0.79,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: Galvanised Wheelbarrow",
            "category: barrow.n.03",
            "synset: barrow.n.03"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "barrow.n.03"
    }
  },
  "bath_mat.n.01": {
    "proposals": [
      {
        "canonical_label": "support",
        "query_text": "Identify the surface of the bath mat where a person would stand to dry or keep their feet from slipping.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Provides a non-slip surface to stand on and support body weight when stepping out of a bath or shower.",
        "confidence": 0.86,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: bath_mat.n.01",
            "name: Clean Feet Bath Mat - 40x70 cms, Blue"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "place_on",
        "query_text": "Where would you place your feet on this bath mat to wipe or dry them after a shower?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Can have feet placed on it to wipe/dry them after bathing.",
        "confidence": 0.74,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: bath_mat.n.01",
            "name: Clean Feet Bath Mat - 40x70 cms, Blue"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "move",
        "query_text": "Which part of the bath mat would you grasp to move or reposition it on the floor?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Can be picked up and repositioned on the bathroom floor.",
        "confidence": 0.55,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: bath_mat.n.01",
            "name: Clean Feet Bath Mat - 40x70 cms, Blue"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true
    }
  },
  "bath_towel.n.01": {
    "proposals": [
      {
        "canonical_label": "grasp",
        "query_text": "Which parts of the hooded towel would you grasp to pick it up (e.g., edges, corners, hood rim, tassels)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Hold the towel by an edge or hood to pick it up and manipulate it.",
        "confidence": 0.82,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: bath_towel.n.01",
            "name: Yellow Striped with Tassels Organic Kids Hooded Towel"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "wear",
        "query_text": "Select the region of the towel that is worn on the body, especially the hood opening and drapeable cloth area.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Drape or put on the hooded towel over the body/head for drying or warmth.",
        "confidence": 0.78,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name includes 'Hooded Towel'",
            "category: bath_towel.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "support",
        "query_text": "Identify the towel surface that can support objects when the towel is laid down flat.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Provide a soft surface that can support items or a person when laid flat.",
        "confidence": 0.52,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: bath_towel.n.01",
            "support_region: False"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "place_on",
        "query_text": "Where would you place an object on the towel when it is spread out—mark the main flat fabric area.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Allow objects to be placed onto the towel surface (e.g., toiletries, clothing) when spread out.",
        "confidence": 0.48,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: bath_towel.n.01",
            "support_region: False"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "bath_towel.n.01"
    }
  },
  "bathrobe.n.01": {
    "proposals": [
      {
        "canonical_label": "wear",
        "query_text": "Which parts of the bath robe would you wear (the garment fabric that covers the body and sleeves)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Put the bathrobe on a person’s body for clothing/covering.",
        "confidence": 0.92,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: bathrobe.n.01",
            "name: Bath robe"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "grasp",
        "query_text": "Where would you grasp the bath robe to lift or adjust it (e.g., collar/lapels, sleeves, belt/tie)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Grab the robe to pick it up, adjust it, or pull it around the body.",
        "confidence": 0.62,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: bathrobe.n.01",
            "name: Bath robe"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "pull",
        "query_text": "Which parts of the bath robe would you pull to close or tighten it (front panels and belt/tie if present)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Pull the robe closed around the body or tighten it using the belt/tie.",
        "confidence": 0.55,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: bathrobe.n.01",
            "name: Bath robe"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true
    }
  },
  "bathroom_scale.n.01": {
    "proposals": [
      {
        "canonical_label": "place_on",
        "query_text": "Identify the flat top surface where a person would stand on the bathroom scale.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Surface to stand on for measuring body weight.",
        "confidence": 0.78,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: bathroom_scale.n.01",
            "name: Salter Mi Body Analyser Scales"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "support",
        "query_text": "Segment the parts of the scale that support a person's weight when standing on it.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Supports a person's feet while they stand during weighing.",
        "confidence": 0.7,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "synset: bathroom_scale.n.01",
            "name indicates a body analyser scale"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "display",
        "query_text": "Locate the display/readout area on the scale where the weight is shown.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Shows the measured weight/metrics on a readout area.",
        "confidence": 0.52,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: Salter Mi Body Analyser Scales",
            "category: bathroom_scale.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "press",
        "query_text": "Segment the area you would press/step on to turn on or activate the scale for weighing.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Activates the scale by stepping on or pressing the top surface.",
        "confidence": 0.46,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: bathroom_scale.n.01",
            "typical operation: step on to activate"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "bathroom_scale.n.01"
    }
  },
  "beam.n.02": {
    "proposals": [
      {
        "canonical_label": "support",
        "query_text": "Which parts of the wood beam could be used to support weight (e.g., as a load-bearing beam)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Use the wood beam as a structural element to support loads or span a gap.",
        "confidence": 0.62,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: Wood Beam",
            "category: beam.n.02",
            "synset: beam.n.02"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "grasp",
        "query_text": "Which parts of the wood beam would you grasp to lift or carry it?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Pick up and carry the beam by holding its sides or ends.",
        "confidence": 0.4,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: Wood Beam",
            "category: beam.n.02"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "place_on",
        "query_text": "Which surfaces of the wood beam could you place objects on top of?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Place other items on the beam as a temporary platform or support surface.",
        "confidence": 0.36,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: Wood Beam",
            "category: beam.n.02",
            "support_region: False"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "move",
        "query_text": "Which parts of the wood beam would you use to move it (drag/slide/reposition)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Reposition the beam by dragging or sliding it along the ground.",
        "confidence": 0.33,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: Wood Beam",
            "category: beam.n.02"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true
    }
  },
  "bed.n.01": {
    "proposals": [
      {
        "canonical_label": "sit",
        "query_text": "Identify the parts of the bed where a person can sit or lie down (the mattress or main sleeping surface).",
        "source": "seqafford_style_llm",
        "raw_source_label": "A bed provides a surface for a person to sit or lie on.",
        "confidence": 0.74,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: bed.n.01",
            "synset: bed.n.01",
            "name: Fidji Outdoor Canopy, White"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "support",
        "query_text": "Segment the bed surfaces that support weight, such as the main sleeping platform/mattress area.",
        "source": "seqafford_style_llm",
        "raw_source_label": "The sleeping surface supports a person's body or objects placed on it.",
        "confidence": 0.62,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: bed.n.01",
            "synset: bed.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "place_on",
        "query_text": "Mark the bed areas where objects can be placed on top (flat top surfaces like the mattress or platform).",
        "source": "seqafford_style_llm",
        "raw_source_label": "A bed surface can be used to place items like pillows, blankets, or personal belongings.",
        "confidence": 0.56,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: bed.n.01",
            "synset: bed.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "contain",
        "query_text": "Identify the region under the canopy that would enclose/contain a person when inside the bed (the covered interior space).",
        "source": "seqafford_style_llm",
        "raw_source_label": "A canopy bed can partially enclose a person within the canopy area.",
        "confidence": 0.41,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: Fidji Outdoor Canopy, White",
            "category: bed.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true
    }
  },
  "bedclothes.n.01": {
    "proposals": [
      {
        "canonical_label": "wear",
        "query_text": "Which parts of the mattress protector are used to cover and fit over a mattress (the fabric surface and fitted edges)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Cover and protect a mattress by fitting the protector over it.",
        "confidence": 0.72,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: Luxury cotton double mattress protector",
            "category: bedclothes.n.01",
            "synset: bedclothes.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "grasp",
        "query_text": "Where would you grasp the mattress protector to lift or adjust it (edges/corners)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Pick up and handle the protector by grabbing its edges or corners.",
        "confidence": 0.55,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: Luxury cotton double mattress protector",
            "category: bedclothes.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "contain",
        "query_text": "Which parts of the mattress protector wrap around the mattress to enclose/hold it in place (the fitted skirt/underside edges)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Encapsulate the mattress surface by wrapping around it like a fitted sheet.",
        "confidence": 0.48,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: Luxury cotton double mattress protector",
            "category: bedclothes.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true
    }
  },
  "bicycle.n.01": {
    "proposals": [
      {
        "canonical_label": "sit",
        "query_text": "Identify the region on the bicycle where a person would sit (the saddle/seat).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Seat supports a rider sitting on the bicycle.",
        "confidence": 0.78,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: bicycle.n.01",
            "name: Bicycle"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "grasp",
        "query_text": "Locate the parts of the bicycle meant to be grasped by hands for steering (the handlebars/grips).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Handlebars can be held to steer and stabilize the bicycle.",
        "confidence": 0.72,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: bicycle.n.01",
            "name: Bicycle"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "press",
        "query_text": "Segment the parts of the bicycle that are pressed by feet to make it move (the pedals).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Pedals are pressed by feet to propel the bicycle.",
        "confidence": 0.7,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: bicycle.n.01",
            "name: Bicycle"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "move",
        "query_text": "Find the parts of the bicycle that contact the ground and enable rolling movement (the wheels/tires).",
        "source": "seqafford_style_llm",
        "raw_source_label": "The bicycle can be moved/rolled by pushing or riding it.",
        "confidence": 0.62,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: bicycle.n.01",
            "name: Bicycle"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "bicycle.n.01"
    }
  },
  "bicycle_rack.n.01": {
    "proposals": [
      {
        "canonical_label": "support",
        "query_text": "Identify the parts of the bicycle rack where a bicycle would rest and be supported when parked.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Areas of the rack that hold and stabilize a bicycle frame or wheel.",
        "confidence": 0.78,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: bicycle_rack.n.01",
            "name: CB bike rack x 4"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "contain",
        "query_text": "Locate the rack openings/loops that a bicycle wheel would slide into when parking.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Slots/loops that receive a bicycle wheel or frame section to keep it positioned.",
        "confidence": 0.66,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: bicycle_rack.n.01",
            "name: CB bike rack x 4 (suggests multiple stalls/slots)"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "place_on",
        "query_text": "Mark the surfaces where you would place a bicycle to park it in the rack.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Surfaces where a bicycle can be positioned against or within the rack for parking.",
        "confidence": 0.6,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "synset: bicycle_rack.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "bicycle_rack.n.01"
    }
  },
  "bidet.n.01": {
    "proposals": [
      {
        "canonical_label": "contain",
        "query_text": "Identify the region of the bidet that can contain water (the inner bowl/basin).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Basin area holds water during use and rinsing.",
        "confidence": 0.86,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: bidet.n.01",
            "name: ProCasa Cinque Wandbidet/Bidet mural/Bidet sospeso"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "sit",
        "query_text": "Find the part of the bidet that a person would sit on (the top rim/seat edge).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Upper rim/seat-like edge can be sat on similarly to a toilet fixture.",
        "confidence": 0.6,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: bidet.n.01",
            "name includes: Bidet mural / Bidet sospeso (wall-hung bidet)"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "support",
        "query_text": "Locate the surfaces of the bidet where small objects could be placed and supported (rim/flat ledges).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Rim and upper surfaces can support small bathroom items temporarily.",
        "confidence": 0.48,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: bidet.n.01",
            "support_region: False"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "bidet.n.01"
    }
  },
  "binder.n.03": {
    "proposals": [
      {
        "canonical_label": "open",
        "query_text": "Identify the parts of the A4 ring binder that you would move to open it (the front cover and/or spine hinge area).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Open the binder cover to access its contents.",
        "confidence": 0.74,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: binder.n.03",
            "name: A4 Ring Binder Black"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "close",
        "query_text": "Identify the parts of the ring binder that you would move to close it (the front cover closing against the back cover).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Close the binder cover to shut and protect its contents.",
        "confidence": 0.7,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: binder.n.03",
            "name: A4 Ring Binder Black"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "contain",
        "query_text": "Select the region of the binder where papers would be contained (the interior storage area between the covers).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Hold and organize papers or documents inside the binder.",
        "confidence": 0.66,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: binder.n.03",
            "name: A4 Ring Binder Black"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "grasp",
        "query_text": "Mark the parts of the binder that a person would grasp to lift or carry it (typically the spine/side or cover edges).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Pick up and carry the binder by holding its cover or spine.",
        "confidence": 0.58,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: A4 Ring Binder Black",
            "category: binder.n.03"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "binder.n.03"
    }
  },
  "birdcage.n.01": {
    "proposals": [
      {
        "canonical_label": "contain",
        "query_text": "Identify the parts of the black decorative bird cage that form the enclosure used to contain a bird (the bars/walls and base that define the interior volume).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Encloses and holds a bird or small items inside the cage volume.",
        "confidence": 0.78,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: birdcage.n.01",
            "name: Black decorative bird cage"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "grasp",
        "query_text": "Segment the parts of the bird cage that you would grasp to pick up and carry it (e.g., the top handle/loop or hanging hook area).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Can be held and carried by grabbing a top loop, hook, or handle-like part.",
        "confidence": 0.55,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: Black decorative bird cage",
            "category: birdcage.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "open",
        "query_text": "Locate the bird cage door or opening that would be opened to access the inside of the cage.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Has an access opening/door that can be opened to place or remove contents.",
        "confidence": 0.38,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: birdcage.n.01",
            "articulation_status: "
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "birdcage.n.01"
    }
  },
  "birdhouse.n.01": {
    "proposals": [
      {
        "canonical_label": "contain",
        "query_text": "Which part of the birdhouse forms the interior cavity where a bird could fit or nest?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Encloses a hollow space for birds to nest inside.",
        "confidence": 0.72,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: birdhouse.n.01",
            "name: Sainsbury's Large Wooden Birdhouse"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "grasp",
        "query_text": "Which parts of the birdhouse would you grasp to pick it up and carry it?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Can be held and carried by grabbing the main body or roof edges.",
        "confidence": 0.45,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: Sainsbury's Large Wooden Birdhouse",
            "category: birdhouse.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "place_on",
        "query_text": "Which surface of the birdhouse would rest on a table or flat surface when placed down?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Can be set down on a surface using its base/bottom.",
        "confidence": 0.38,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: birdhouse.n.01",
            "support_region: False"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "birdhouse.n.01"
    }
  },
  "blackboard.n.01": {
    "proposals": [
      {
        "canonical_label": "display",
        "query_text": "Identify the surface of the chalkboard where you would write or draw with chalk.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Surface used to display written or drawn information.",
        "confidence": 0.86,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: blackboard.n.01",
            "name: Chalk Board"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "support",
        "query_text": "Locate the parts of the chalkboard that support it upright, such as the frame, legs, or stand.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Provides support as a standing board structure (frame/legs) to hold the board upright.",
        "confidence": 0.43,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: Chalk Board",
            "category: blackboard.n.01",
            "support_region: False"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "blackboard.n.01"
    }
  },
  "blanket.n.01": {
    "proposals": [
      {
        "canonical_label": "grasp",
        "query_text": "Which parts of the dark turquoise wedding blanket would you grasp to pick it up or pull it into place?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Pick up or hold the blanket fabric to move or adjust it.",
        "confidence": 0.74,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: blanket.n.01",
            "name: Dark turquoise Wedding blanket"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "wear",
        "query_text": "Which areas of the blanket could be wrapped around a person to wear it like a shawl or wrap?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Wrap or drape the blanket around a person for warmth.",
        "confidence": 0.58,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: blanket.n.01",
            "synset: blanket.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "place_on",
        "query_text": "Which surfaces of the blanket contact the bed or couch when you place the blanket on it?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Lay the blanket flat on a surface like a bed or couch.",
        "confidence": 0.55,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: blanket.n.01",
            "support_region: False"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "blanket.n.01"
    }
  },
  "blanket_chest.n.01": {
    "proposals": [
      {
        "canonical_label": "open",
        "query_text": "Identify the part of the blanket chest that you would open to access the storage inside (e.g., the lid/top panel).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Lift or swing the lid to access the interior storage space.",
        "confidence": 0.78,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: blanket_chest.n.01",
            "name: Everest Blanket Chest"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "close",
        "query_text": "Identify the part of the blanket chest used to close it (the lid/top that moves down to seal the opening).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Shut the lid to cover and secure the contents inside the chest.",
        "confidence": 0.75,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: blanket_chest.n.01",
            "name: Everest Blanket Chest"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "contain",
        "query_text": "Segment the region of the blanket chest that contains items (the inside storage cavity).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Hold blankets or other items within the chest's interior volume.",
        "confidence": 0.7,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: blanket_chest.n.01",
            "synset: blanket_chest.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "grasp",
        "query_text": "Identify the graspable parts of the blanket chest, such as handles, knobs, or front edges used to lift or open it.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Grab a handle, pull, or edge to operate or move the chest or its lid.",
        "confidence": 0.45,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: Everest Blanket Chest",
            "category implies typical chest hardware (handles/lip), but not confirmed"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "blanket_chest.n.01"
    }
  },
  "blender.n.01": {
    "proposals": [
      {
        "canonical_label": "grasp",
        "query_text": "Which part of the hand mixer should you grasp to pick it up and use it?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Hold the mixer by its handle to lift and control it during mixing.",
        "confidence": 0.78,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: Dualit Red Hand Mixer",
            "category/synset: blender.n.01 (handheld blending/mixing device implies a handle meant for gripping)"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "press",
        "query_text": "Where would you press on the hand mixer to turn it on/off or adjust speed?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Press the control buttons/switches to start, stop, or change speed.",
        "confidence": 0.62,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: Dualit Red Hand Mixer (typical hand mixers have pressable buttons or sliders)",
            "category/synset: blender.n.01 (appliance with controls)"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "contain",
        "query_text": "Which openings/slots on the hand mixer do the beaters attach into?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Receive and hold the mixer beaters/attachments when inserted.",
        "confidence": 0.45,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: Dualit Red Hand Mixer (commonly uses removable beaters that insert into sockets)",
            "category/synset: blender.n.01 (mixer/blender-style attachment interface)"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "blender.n.01"
    }
  },
  "board_game.n.01": {
    "proposals": [
      {
        "canonical_label": "grasp",
        "query_text": "Which parts of the Venetian Tic Tac Toe can a person grasp to pick it up (board and any movable pieces)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Pick up and hold the board game or its pieces for play or repositioning.",
        "confidence": 0.7,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: board_game.n.01",
            "name: Venetian Tic Tac Toe"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "place_on",
        "query_text": "Which bottom or contact surfaces of the Venetian Tic Tac Toe are used to place it on a table?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Set the board game down onto a flat surface like a table for playing or storage.",
        "confidence": 0.6,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: board_game.n.01",
            "name: Venetian Tic Tac Toe",
            "support_region: False"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "move",
        "query_text": "Which parts of the Venetian Tic Tac Toe are interacted with to move or reposition it on a table?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Reposition the board game or slide it on a surface to adjust its location during play.",
        "confidence": 0.45,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: board_game.n.01",
            "name: Venetian Tic Tac Toe"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "contain",
        "query_text": "If the Venetian Tic Tac Toe has slots, recesses, or a tray, which regions contain the pieces during play or storage?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Hold game pieces within recessed areas or a tray/board layout if present.",
        "confidence": 0.25,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: board_game.n.01",
            "name: Venetian Tic Tac Toe"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "board_game.n.01"
    }
  },
  "board_game.n.01,chess.n.02": {
    "proposals": [
      {
        "canonical_label": "place_on",
        "query_text": "Identify the surface of the chess mat where you would place chess pieces.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Surface used to place chess pieces on for gameplay.",
        "confidence": 0.78,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: chess.n.02",
            "name: Mat"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "support",
        "query_text": "Segment the parts of the mat that can support objects placed on top.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Flat area that supports objects resting on it (e.g., game pieces).",
        "confidence": 0.62,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: board_game.n.01,chess.n.02",
            "name: Mat",
            "support_region: False"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "move",
        "query_text": "Find the mat region you would grasp or hold to move and reposition the mat.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Mat can be repositioned on a table or floor to set up the game area.",
        "confidence": 0.42,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: Mat",
            "category: board_game.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true
    }
  },
  "bolster.n.01": {
    "proposals": [
      {
        "canonical_label": "support",
        "query_text": "Which part of the white and black bolster cushion would you rest your head/neck on for support?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Provide soft support for the head, neck, back, or arms when resting.",
        "confidence": 0.86,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: bolster.n.01",
            "name: white and black bolster cushion"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "grasp",
        "query_text": "Where would you grab the bolster cushion to pick it up or move it?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Be held to reposition, carry, or hug the cushion.",
        "confidence": 0.73,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: white and black bolster cushion",
            "category: bolster.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "place_on",
        "query_text": "Which part of the bolster cushion would contact a bed or sofa when you place it down?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Be placed onto a bed, sofa, or chair as a pillow/cushion.",
        "confidence": 0.63,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: bolster.n.01",
            "name: white and black bolster cushion"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "sit",
        "query_text": "Which area of the bolster cushion could a person sit or lean on?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Serve as a soft surface to sit or lean on briefly.",
        "confidence": 0.41,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: white and black bolster cushion",
            "category: bolster.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "bolster.n.01"
    }
  },
  "book.n.02": {
    "proposals": [
      {
        "canonical_label": "open",
        "query_text": "Which part of the book would you manipulate to open it (separate the front cover from the pages)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Open the book to access its pages.",
        "confidence": 0.74,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: book.n.02",
            "name: The Bank Book"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "close",
        "query_text": "Identify the part(s) you would move to close the book (bring the front cover back onto the pages).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Close the book by bringing the cover shut over the pages.",
        "confidence": 0.72,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: book.n.02",
            "synset: book.n.02"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "grasp",
        "query_text": "Where would you grasp the book to pick it up (e.g., along the cover edges or spine)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Pick up and hold the book by grasping its cover or spine area.",
        "confidence": 0.62,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: book.n.02",
            "name: The Bank Book"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "book.n.02"
    }
  },
  "bookend.n.01": {
    "proposals": [
      {
        "canonical_label": "support",
        "query_text": "Which part of this bookend supports books or records upright?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Hold books or records upright on a shelf.",
        "confidence": 0.95,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: bookend.n.01",
            "name: Small Vinyl Record Book Ends"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "grasp",
        "query_text": "Which part of this bookend can you grasp to pick it up?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Pick up and move the bookend by hand.",
        "confidence": 0.87,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: Small Vinyl Record Book Ends",
            "category: bookend.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "bookend.n.01"
    }
  },
  "bouquet.n.01": {
    "proposals": [
      {
        "canonical_label": "grasp",
        "query_text": "Identify the part of the rose bouquet you would grasp to pick it up (typically the bundled stems/handle area).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Hold the bouquet by its stems to pick it up or carry it.",
        "confidence": 0.82,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: bouquet.n.01",
            "name: Rose Bundle 40.5 cms, Red"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "move",
        "query_text": "Locate the regions of the bouquet that are moved when you pick up and relocate the entire bouquet.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Relocate the bouquet from one place to another by lifting and carrying it.",
        "confidence": 0.62,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: bouquet.n.01",
            "name: Rose Bundle 40.5 cms, Red"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "place_on",
        "query_text": "Mark the part of the bouquet that would contact a tabletop when you place the bouquet down (the bottom/end of the stems).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Set the bouquet down on a surface such as a table for display.",
        "confidence": 0.55,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: bouquet.n.01",
            "support_region: False",
            "name: Rose Bundle 40.5 cms, Red"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true
    }
  },
  "bread-bin.n.01": {
    "proposals": [
      {
        "canonical_label": "open",
        "query_text": "Which part of the enamel bread bin should you open to access the inside?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Open the bread bin to access the interior for storing or retrieving bread.",
        "confidence": 0.78,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: bread-bin.n.01",
            "name: Enamel Bread Bin"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "close",
        "query_text": "Which part of the enamel bread bin do you close to cover the opening?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Close the bread bin after placing bread inside to keep it covered.",
        "confidence": 0.72,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: bread-bin.n.01",
            "name: Enamel Bread Bin"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "contain",
        "query_text": "Which region of the enamel bread bin is used to contain bread (the inside storage space)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Use the bread bin interior to contain bread or baked goods.",
        "confidence": 0.66,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: bread-bin.n.01",
            "synset: bread-bin.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "grasp",
        "query_text": "Which part of the enamel bread bin would you grasp to open it (e.g., a handle or edge)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Grasp the lid handle or front lip to open or move the bread bin.",
        "confidence": 0.52,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: Enamel Bread Bin",
            "category: bread-bin.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true
    }
  },
  "bridge.n.01": {
    "proposals": [
      {
        "canonical_label": "support",
        "query_text": "Identify the surfaces of the garden bridge that would support a person or object placed on top (the walkable deck).",
        "source": "seqafford_style_llm",
        "raw_source_label": "A bridge surface can support weight for crossing or standing.",
        "confidence": 0.72,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: bridge.n.01",
            "name: Garden Bridge Decoration"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "place_on",
        "query_text": "Locate the flat or gently curved top surfaces on the bridge where an item could be placed stably.",
        "source": "seqafford_style_llm",
        "raw_source_label": "The top deck of a bridge can serve as a place to set objects.",
        "confidence": 0.6,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: bridge.n.01",
            "name: Garden Bridge Decoration",
            "support_region: False"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "move",
        "query_text": "Segment the entire garden bridge decoration as the part that can be moved/repositioned as one object.",
        "source": "seqafford_style_llm",
        "raw_source_label": "A decorative bridge may be movable as a single object when picked up or repositioned.",
        "confidence": 0.45,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: Garden Bridge Decoration",
            "articulation_status: (empty)"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "bridge.n.01"
    }
  },
  "broom.n.01": {
    "proposals": [
      {
        "canonical_label": "grasp",
        "query_text": "Identify the part of the broom you would grasp with your hand (the handle/shaft) to use it for sweeping.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Hold the broom by its handle to control it during cleaning.",
        "confidence": 0.86,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: broom.n.01",
            "name: Magis Mago Broom"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "push",
        "query_text": "Locate the broom head/bristles area that contacts the floor when pushing the broom to sweep.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Push the broom head along the floor to sweep debris forward.",
        "confidence": 0.74,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: broom.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "pull",
        "query_text": "Locate the broom head/bristles area used to pull debris toward you while sweeping.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Pull the broom head toward you to gather debris into a pile.",
        "confidence": 0.72,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: broom.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "broom.n.01"
    }
  },
  "bucket.n.01": {
    "proposals": [
      {
        "canonical_label": "contain",
        "query_text": "Identify the region of the old bucket that can contain water or objects (the inner cavity).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Hold liquids or small items inside the bucket.",
        "confidence": 0.9,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: bucket.n.01",
            "name: Old Bucket"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "pour",
        "query_text": "Mark the part of the old bucket used to pour out contents when tilted (the opening/rim region).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Tilt the bucket to pour out its contents.",
        "confidence": 0.65,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: bucket.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "grasp",
        "query_text": "Segment the parts of the old bucket that a person would grasp to lift or carry it (rim and any handle area).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Grab the bucket by its rim or handle area to pick it up.",
        "confidence": 0.6,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: bucket.n.01",
            "name: Old Bucket"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "move",
        "query_text": "Select the region(s) of the old bucket typically used to move it (carry points such as handle or rim).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Move or carry the bucket from one place to another.",
        "confidence": 0.55,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: bucket.n.01",
            "support_region: False"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "bucket.n.01"
    }
  },
  "buffet.n.01": {
    "proposals": [
      {
        "canonical_label": "open",
        "query_text": "Identify the parts you would pull to open the buffet/dresser (doors and/or drawers).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Open the storage compartment (cabinet door or drawer) of the buffet/dresser.",
        "confidence": 0.62,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: buffet.n.01 (typically has doors/drawers for storage)",
            "name: Dresser (commonly includes drawers and/or cabinet doors)"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "close",
        "query_text": "Identify the movable parts you would push to close the buffet/dresser (doors and/or drawers).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Close the storage compartment (cabinet door or drawer) of the buffet/dresser.",
        "confidence": 0.58,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: buffet.n.01 (storage furniture with closable doors/drawers)",
            "name: Dresser (commonly has closable drawers/doors)"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "pull",
        "query_text": "Where would you grasp and pull to open this buffet/dresser (handles/knobs on drawers or doors)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Pull on handles/knobs to slide out a drawer or open a door.",
        "confidence": 0.55,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: buffet.n.01 (often uses handles/knobs for access)",
            "name: Dresser (typically opened by pulling on handles)"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "place_on",
        "query_text": "Identify the flat top surface where you could place items on this buffet/dresser.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Place objects on the top surface of the buffet/dresser.",
        "confidence": 0.42,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: buffet.n.01 (furniture with a usable top surface)",
            "support_region: False (no explicit support region provided, but functionally plausible)"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true
    }
  },
  "bulletin_board.n.02": {
    "proposals": [
      {
        "canonical_label": "display",
        "query_text": "Which part of the memo message board is used to display posted notes and messages?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Flat board surface for posting and viewing notes or messages.",
        "confidence": 0.96,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: bulletin_board.n.02",
            "name: Memo Message Board Black",
            "board used for posting and displaying memos/messages"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true
    }
  },
  "bunk_bed.n.01": {
    "proposals": [
      {
        "canonical_label": "sit",
        "query_text": "Which parts of the bunk bed are suitable to sit or lie on (the mattress/support platforms on the top and bottom bunks)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "A surface on the bed where a person can sit or lie down.",
        "confidence": 0.78,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: bunk_bed.n.01",
            "name: Taylor Twin Over Twin Bunk Bed",
            "synset: bunk_bed.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "support",
        "query_text": "Which parts of the bunk bed provide structural support (legs, vertical posts, side frames, and platform frame)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Structural parts that support the weight of a person and the bed platforms.",
        "confidence": 0.66,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: bunk_bed.n.01",
            "synset: bunk_bed.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "grasp",
        "query_text": "Which parts of the bunk bed are meant to be grasped by a hand for climbing or stability (ladder rungs/handholds or guard rails)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Parts that can be held to climb up or steady oneself, such as rails or ladder-like elements.",
        "confidence": 0.52,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: bunk_bed.n.01",
            "name: Twin Over Twin Bunk Bed"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true
    }
  },
  "butter_dish.n.01": {
    "proposals": [
      {
        "canonical_label": "contain",
        "query_text": "Segment the parts of the butter dish that form the container for holding butter (the inner bowl/tray area where butter would sit).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Holds butter or other small food items inside the dish volume.",
        "confidence": 0.78,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: butter_dish.n.01",
            "name: Ceramic Butter Dish"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "open",
        "query_text": "Segment the part you would lift/remove to open the butter dish (the lid/cover).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Allows access to the butter by removing or lifting the lid off the base.",
        "confidence": 0.72,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: butter_dish.n.01",
            "name: Butter Dish"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "close",
        "query_text": "Segment the parts used to close the butter dish (the lid and its mating rim/edge that seals onto the base).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Covers the butter by placing the lid back onto the base to enclose it.",
        "confidence": 0.62,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: butter_dish.n.01",
            "name: Butter Dish"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "grasp",
        "query_text": "Segment the graspable areas used to pick up the butter dish, especially any lid knob/handle and the outer rim/edges.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Can be picked up by gripping the lid knob/handle or the base edges.",
        "confidence": 0.55,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: Tea Time Hundreds & Thousands Cake Design Ceramic Butter Dish",
            "category: butter_dish.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "butter_dish.n.01"
    }
  },
  "cabin.n.02": {
    "proposals": [
      {
        "canonical_label": "contain",
        "query_text": "Identify the parts of the cabin that define the enclosed interior volume where someone or something could be inside (the usable interior space).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Provide an interior space that can enclose people or objects.",
        "confidence": 0.64,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: cabin.n.02",
            "name: Capri Summerhouse"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "support",
        "query_text": "Locate the cabin surfaces that support standing or placing items, such as the floor or ground-contact base platform of the structure.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Provide surfaces that hold up a person standing or objects resting inside or at the entrance.",
        "confidence": 0.38,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: cabin.n.02",
            "support_region: False"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "open",
        "query_text": "If the cabin has a door, find the door part that could be opened to allow entry into the cabin.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Allow entry by opening an entrance element such as a door (if present).",
        "confidence": 0.22,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: cabin.n.02",
            "articulation_status: (unspecified)"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "close",
        "query_text": "If the cabin has a door, find the door part that could be closed to block entry into the cabin.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Restrict entry by closing an entrance element such as a door (if present).",
        "confidence": 0.2,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: cabin.n.02",
            "articulation_status: (unspecified)"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true
    }
  },
  "caddy.n.02": {
    "proposals": [
      {
        "canonical_label": "contain",
        "query_text": "Identify the regions of the caddy that can contain or hold items (the interior storage areas/compartments).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Holds and organizes small items inside its compartments or basket area.",
        "confidence": 0.78,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: caddy.n.02",
            "name: Wireworks glossy white caddy"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "grasp",
        "query_text": "Locate the parts of the caddy that a person would grasp to lift or carry it (handle/rim/grippable frame).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Can be grabbed by a rim or handle-like structure to lift and carry.",
        "confidence": 0.6,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: caddy.n.02",
            "name: Wireworks glossy white caddy"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "move",
        "query_text": "Find the graspable regions used to move the caddy from one place to another.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Can be picked up and relocated as a portable organizer.",
        "confidence": 0.47,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: caddy.n.02",
            "synset: caddy.n.02"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "caddy.n.02"
    }
  },
  "cafeteria_tray.n.01": {
    "proposals": [
      {
        "canonical_label": "grasp",
        "query_text": "Which parts of the cafeteria tray would you grasp to pick it up and carry it?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Hold the tray by its rim or edge to carry it.",
        "confidence": 0.82,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: cafeteria_tray.n.01",
            "name: Elevate tray circular, Dark Grey"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "contain",
        "query_text": "Which area of the tray is used to contain/hold dishes or objects placed on it?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Use the tray surface to hold multiple items during transport.",
        "confidence": 0.76,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: cafeteria_tray.n.01",
            "name: Elevate tray circular, Dark Grey"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "place_on",
        "query_text": "Where would you place cups, plates, or food on this circular cafeteria tray?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Place objects onto the tray’s top surface.",
        "confidence": 0.74,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: cafeteria_tray.n.01",
            "synset: cafeteria_tray.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "move",
        "query_text": "Which parts of the tray are used to move it (lift and carry) to another place?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Move or transport the tray from one location to another.",
        "confidence": 0.68,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: cafeteria_tray.n.01",
            "name: Elevate tray circular, Dark Grey"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true
    }
  },
  "cage.n.01": {
    "proposals": [
      {
        "canonical_label": "contain",
        "query_text": "Identify the region of the vintage birdcage that forms the enclosed interior used to contain a bird (the inside space bounded by bars and base).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Encloses a small animal or object within its barred interior.",
        "confidence": 0.74,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: Vintage birdcage",
            "category/synset: cage.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "open",
        "query_text": "Locate the parts of the birdcage that you would open to access the inside (e.g., the door or hinged hatch).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Allows access through a door or hatch to the cage interior.",
        "confidence": 0.55,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category/synset: cage.n.01",
            "name: Vintage birdcage",
            "articulation_status: (unspecified, but cages commonly have doors)"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "close",
        "query_text": "Find the parts of the birdcage that you would close to keep the bird inside (the door/hatch and any closing panel).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Secures the access opening to keep the interior enclosed.",
        "confidence": 0.5,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category/synset: cage.n.01",
            "name: Vintage birdcage"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "grasp",
        "query_text": "Identify the part of the birdcage you would grasp to lift or carry it (such as the top hook, loop, or handle).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Provides a handle or top ring for lifting and carrying the cage.",
        "confidence": 0.46,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: Vintage birdcage",
            "category/synset: cage.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "cage.n.01"
    }
  },
  "cake.n.03": {
    "proposals": [
      {
        "canonical_label": "place_on",
        "query_text": "Mark the contact area on the bottom of the cake where it would be placed on a table or plate.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Set the cake down onto another surface (e.g., plate or table).",
        "confidence": 0.72,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: cake.n.03",
            "name: Medium, White Sponge Cake",
            "support_region: False"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "grasp",
        "query_text": "Which parts of the cake could you grasp to pick it up and carry it?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Hold or pick up the cake to move it.",
        "confidence": 0.55,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: Medium, White Sponge Cake",
            "category: cake.n.03",
            "synset: cake.n.03"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "cake.n.03"
    }
  },
  "cake_stand.n.01": {
    "proposals": [
      {
        "canonical_label": "support",
        "query_text": "Which part of the cake stand is used to support the cake (the flat top platform where items rest)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Surface that supports food items such as cakes or pastries.",
        "confidence": 0.86,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: Cake Stand",
            "category: cake_stand.n.01",
            "synset: cake_stand.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "place_on",
        "query_text": "Identify the surface where you would place a cake on this cake stand.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Area where a cake or plate can be placed on top.",
        "confidence": 0.82,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: Cake Stand",
            "category: cake_stand.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "grasp",
        "query_text": "Which part of the cake stand would you grasp to lift or carry it (e.g., the stem, base edge, or rim)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Part used to hold and carry the stand, such as a stem or rim.",
        "confidence": 0.55,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: Cake Stand",
            "category: cake_stand.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "cake_stand.n.01"
    }
  },
  "camcorder.n.01": {
    "proposals": [
      {
        "canonical_label": "grasp",
        "query_text": "Which part of the camcorder can you grasp to hold or carry it?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Hold the camcorder by its main body or grip to carry and operate it.",
        "confidence": 0.8,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: camcorder.n.01",
            "name: Girl Gear Digital Camcorder, Pink"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "press",
        "query_text": "Where would you press on the camcorder to operate its buttons (e.g., power or record)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Press buttons to power on/off, start/stop recording, or access controls.",
        "confidence": 0.65,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: camcorder.n.01",
            "synset: camcorder.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "display",
        "query_text": "Which surface of the camcorder is the display screen for viewing video or menus?",
        "source": "seqafford_style_llm",
        "raw_source_label": "View video and menus on the camcorder's screen/display panel.",
        "confidence": 0.6,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: camcorder.n.01",
            "name: Girl Gear Digital Camcorder, Pink"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "toggle",
        "query_text": "Where is the switch on the camcorder that you would toggle to change a setting or power/mode?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Toggle a switch (e.g., power, mode, or record lock) if present.",
        "confidence": 0.35,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: camcorder.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "camcorder.n.01"
    }
  },
  "camera.n.01": {
    "proposals": [
      {
        "canonical_label": "move",
        "query_text": "Which part of the dome CCTV camera would you grasp to move or reposition the camera?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Relocate or reposition the CCTV camera unit.",
        "confidence": 0.68,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: Dome CCTV Camera, white",
            "category: camera.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "turn",
        "query_text": "Which part of the dome CCTV camera is turned/rotated to aim the camera in a different direction?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Rotate the camera to change its viewing direction (aim/pan).",
        "confidence": 0.55,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: Dome CCTV Camera, white",
            "category: camera.n.01",
            "synset: camera.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "open",
        "query_text": "Which part of the dome CCTV camera can be opened or removed to access the inside?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Open the dome cover to access the internal camera module (for maintenance).",
        "confidence": 0.34,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: Dome CCTV Camera, white",
            "category: camera.n.01",
            "articulation_status: (unspecified)"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "close",
        "query_text": "Which part of the dome CCTV camera is closed or put back to cover the inside?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Close the dome cover after accessing the internal camera module.",
        "confidence": 0.32,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: Dome CCTV Camera, white",
            "category: camera.n.01",
            "articulation_status: (unspecified)"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true
    }
  },
  "candelabrum.n.01": {
    "proposals": [
      {
        "canonical_label": "support",
        "query_text": "Identify the parts of the candelabrum that support/hold candles (the candle sockets/cups at the ends of the arms).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Holds candles upright in multiple arms for lighting or decoration.",
        "confidence": 0.86,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: candelabrum.n.01",
            "name: Purple Holder 5 Arm Candleabra"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "place_on",
        "query_text": "Locate the base of the candelabrum that rests on a table or other surface (the bottom contact area).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Acts as an object that can be placed on a surface such as a table.",
        "confidence": 0.63,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: candelabrum.n.01",
            "name: Purple Holder 5 Arm Candleabra",
            "support_region: False"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "grasp",
        "query_text": "Mark the regions you would grasp to lift and carry the candelabrum (e.g., central column/stem or sturdy arm junctions).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Can be picked up and carried by holding the central stem or arms.",
        "confidence": 0.52,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: candelabrum.n.01",
            "name: Purple Holder 5 Arm Candleabra"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "candelabrum.n.01"
    }
  },
  "candle.n.01": {
    "proposals": [
      {
        "canonical_label": "grasp",
        "query_text": "Which part of the succulent candle can you grasp to pick it up?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Pick up and hold the candle by its body.",
        "confidence": 0.74,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: candle.n.01",
            "name: Succulent candle (Small)"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "place_on",
        "query_text": "Where is the bottom area of the candle that contacts a surface when you place it down?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Set the candle down onto a flat surface (e.g., table or shelf).",
        "confidence": 0.66,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: candle.n.01",
            "name: Succulent candle (Small)",
            "support_region: False"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "move",
        "query_text": "Which parts of the candle would you use to move it to a different location?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Relocate the candle from one position to another by lifting and carrying it.",
        "confidence": 0.6,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: candle.n.01",
            "name: Succulent candle (Small)"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "support",
        "query_text": "Is there any flat top area on the candle where a small object could be supported?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Provide a surface for small light objects to rest on (limited, depends on shape).",
        "confidence": 0.24,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: Succulent candle (Small)",
            "support_region: False"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true
    }
  },
  "candle.n.01,candlestick.n.01": {
    "proposals": [
      {
        "canonical_label": "grasp",
        "query_text": "Which part of the folk scented candle/candlestick would you grasp to pick it up and move it?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Hold and carry the candle/candlestick by its body.",
        "confidence": 0.72,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: candle.n.01,candlestick.n.01",
            "name: Folk candle fig scented"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "support",
        "query_text": "Which part of the candle/candlestick acts as the base that supports it when standing on a table?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Provide a stable base to stand the candle upright on a surface.",
        "confidence": 0.66,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: candlestick.n.01",
            "support_region: False"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "place_on",
        "query_text": "Where would you place the candle so it rests stably on a table or shelf?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Place the candle on a flat surface such as a table or shelf.",
        "confidence": 0.6,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: candle.n.01,candlestick.n.01",
            "support_region: False"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "candle.n.01,candlestick.n.01"
    }
  },
  "candle.n.01,candlestick.n.01,wall_mirror.n.01": {
    "proposals": [
      {
        "canonical_label": "support",
        "query_text": "Identify the part of the object that supports/holds a candle (the candle holder area).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Hold a candle upright on the integrated holder.",
        "confidence": 0.7,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: Oval Mirror with Candle Holder",
            "category/synset includes: candlestick.n.01",
            "category/synset includes: candle.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "display",
        "query_text": "Locate the mirror surface used to display reflections (the reflective oval face).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Provide a reflective surface for viewing a reflection.",
        "confidence": 0.68,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: Oval Mirror with Candle Holder",
            "category/synset includes: wall_mirror.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "contain",
        "query_text": "Segment the region that contains a candle (the candle cup/socket where a candle would be inserted).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Provide a socket/cup for placing a candle into it.",
        "confidence": 0.62,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: Oval Mirror with Candle Holder",
            "category/synset includes: candlestick.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "candle.n.01,candlestick.n.01,wall_mirror.n.01"
    }
  },
  "candlestick.n.01": {
    "proposals": [
      {
        "canonical_label": "contain",
        "query_text": "Identify the interior cavity or cup of the candlestick/tealight holder where a candle would be placed and contained.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Holds a tealight candle or small light source inside the glass holder.",
        "confidence": 0.78,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: candlestick.n.01",
            "name includes: Tealight Holder",
            "name includes: Tea Glass"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "place_on",
        "query_text": "Locate the top opening or seating area of the candlestick where you would place a tealight candle.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Provides a top opening/seat where a tealight can be placed.",
        "confidence": 0.7,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: candlestick.n.01",
            "name includes: Tealight Holder"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "grasp",
        "query_text": "Mark the parts of the tealight holder that a person would grasp to pick it up and carry it safely.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Can be held to move or reposition the holder.",
        "confidence": 0.52,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "object name indicates a small handheld decor item: 'Tealight Holder h 9.5cm'",
            "category: candlestick.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true
    }
  },
  "candlestick.n.01,candle.n.01": {
    "proposals": [
      {
        "canonical_label": "grasp",
        "query_text": "Which parts of the scented candle/candlestick can you grasp to pick it up and carry it?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Pick up and hold the candle or its holder to move it.",
        "confidence": 0.72,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: Scented Candle Cypres",
            "category/synset: candlestick.n.01,candle.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "place_on",
        "query_text": "Which surface of the candle/candlestick is used to place it stably on a table or shelf?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Set the candle down on a flat surface like a table or shelf.",
        "confidence": 0.62,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category/synset: candlestick.n.01,candle.n.01",
            "support_region: False (no pre-annotated support region)"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "support",
        "query_text": "Which part of the candle/candlestick acts as the base that supports it upright when resting on a surface?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Provide a stable base that supports the candle upright on a surface.",
        "confidence": 0.5,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "synset: candlestick.n.01,candle.n.01",
            "object type implies a base for standing"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true
    }
  },
  "canister.n.02": {
    "proposals": [
      {
        "canonical_label": "contain",
        "query_text": "Which region of the Union Flag tea caddy is the interior/container space used to hold tea or other items?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Use the tea caddy as a container for storing tea leaves or small dry goods.",
        "confidence": 0.7,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: canister.n.02",
            "synset: canister.n.02",
            "name: Union Flag tea caddy"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "open",
        "query_text": "Which part of the Union Flag tea caddy can be opened (e.g., the lid or top section)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Open the tea caddy to access the contents inside.",
        "confidence": 0.62,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: canister.n.02",
            "name: Union Flag tea caddy"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "close",
        "query_text": "Which part of the Union Flag tea caddy is used to close it (the lid/top that covers the opening)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Close the tea caddy to seal or cover the opening after use.",
        "confidence": 0.58,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: canister.n.02",
            "name: Union Flag tea caddy"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "grasp",
        "query_text": "Which parts of the Union Flag tea caddy are suitable to grasp with a hand for carrying or manipulating it (e.g., the body or lid edge)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Hold the tea caddy to move it or to open/close its lid.",
        "confidence": 0.46,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: canister.n.02",
            "name: Union Flag tea caddy"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "canister.n.02"
    }
  },
  "carafe.n.01": {
    "proposals": [
      {
        "canonical_label": "contain",
        "query_text": "Identify the interior regions of the carafe and the tumbler that can contain liquid.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Hold water or other liquids inside the carafe and tumbler.",
        "confidence": 0.83,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: carafe.n.01",
            "name: Glass Bedside Water Carafe & Tumbler"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "grasp",
        "query_text": "Which parts of the glass carafe and tumbler are meant to be grasped by a hand for lifting and holding?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Hold the carafe or tumbler to lift and handle it.",
        "confidence": 0.78,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: carafe.n.01",
            "name: Glass Bedside Water Carafe & Tumbler"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "pour",
        "query_text": "Which part of the carafe is used for pouring liquid out (e.g., the spout/opening and rim area)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Pour liquid out from the carafe into a cup/tumbler.",
        "confidence": 0.74,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: carafe.n.01",
            "name: Glass Bedside Water Carafe & Tumbler"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "place_on",
        "query_text": "Mark the bottom/base surfaces of the carafe and tumbler that contact a table when placed down.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Set the carafe or tumbler down on a flat surface using their bottoms.",
        "confidence": 0.62,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: Glass Bedside Water Carafe & Tumbler",
            "support_region: False"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true
    }
  },
  "casserole.n.02": {
    "proposals": [
      {
        "canonical_label": "contain",
        "query_text": "Segment the regions of the casserole (cocotte) that form the interior container where food or liquid would be placed.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Hollow vessel used to hold food or liquids during cooking or serving.",
        "confidence": 0.86,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: casserole.n.02",
            "name: SATIN BLACK COCOTTE OVAL"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "grasp",
        "query_text": "Segment the parts you would grasp to lift or carry the cocotte, such as side handles and any lid knob if present.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Grippable parts (handles/knob) used to pick up or carry the pot or lid.",
        "confidence": 0.78,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: casserole.n.02",
            "name includes 'COCOTTE' (typically has handles and often a lid)"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "open",
        "query_text": "Segment the movable lid part you would open/remove to access the inside of the cocotte.",
        "source": "seqafford_style_llm",
        "raw_source_label": "If a lid is present, it can be removed to access the contents.",
        "confidence": 0.62,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: SATIN BLACK COCOTTE OVAL (commonly lidded casserole)",
            "articulation_status: (unspecified)"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "close",
        "query_text": "Segment the lid region you would place back on the cocotte to close/cover it.",
        "source": "seqafford_style_llm",
        "raw_source_label": "If a lid is present, it can be placed back to cover the contents.",
        "confidence": 0.6,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: SATIN BLACK COCOTTE OVAL (commonly lidded casserole)",
            "articulation_status: (unspecified)"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true
    }
  },
  "ceiling_fan.n.01": {
    "proposals": [
      {
        "canonical_label": "turn",
        "query_text": "Identify the parts of the ceiling fan that rotate when the fan is turned on (the blades and rotating hub).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Rotate the fan blades around the central hub to circulate air.",
        "confidence": 0.74,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: ceiling_fan.n.01",
            "name: Centurion 5 Blade Ceiling Fan 132cm , Bronze"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "toggle",
        "query_text": "Locate the control part used to toggle the ceiling fan on/off (e.g., pull chain or switch component).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Toggle the fan on or off using a switch or pull chain (if present).",
        "confidence": 0.46,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: ceiling_fan.n.01",
            "name: Centurion 5 Blade Ceiling Fan 132cm , Bronze",
            "articulation_status: (unspecified; control may or may not be modeled)"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "press",
        "query_text": "Find any button-like regions that could be pressed to control the ceiling fan (if a control panel/remote is part of the asset).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Press a button on a remote/control unit (if included) to control fan operation.",
        "confidence": 0.22,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: ceiling_fan.n.01",
            "articulation_status: (unspecified; buttons may not be present in mesh)"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true
    }
  },
  "cellular_telephone.n.01": {
    "proposals": [
      {
        "canonical_label": "grasp",
        "query_text": "Which parts of the cellular telephone should be grasped to pick it up and hold it?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Hold the phone in hand for carrying and use.",
        "confidence": 0.85,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: cellular_telephone.n.01",
            "name: T-Mobile Sony Ericsson T303 - Daisy Edition."
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "press",
        "query_text": "Where are the pressable buttons or keys on the cellular telephone?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Press buttons/keys to operate the phone.",
        "confidence": 0.75,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: cellular_telephone.n.01",
            "name: Sony Ericsson T303 (feature phone with keypad)"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "display",
        "query_text": "Which region of the cellular telephone is the display screen that shows information?",
        "source": "seqafford_style_llm",
        "raw_source_label": "View information on the phone screen.",
        "confidence": 0.7,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: cellular_telephone.n.01",
            "name: Sony Ericsson T303"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "cellular_telephone.n.01"
    }
  },
  "chaise_longue.n.01": {
    "proposals": [
      {
        "canonical_label": "sit",
        "query_text": "Identify the parts of the chaise longue where a person would sit or recline (seat and lounging surface).",
        "source": "seqafford_style_llm",
        "raw_source_label": "A chaise longue is designed for a person to sit or recline on its seat surface.",
        "confidence": 0.9,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: chaise_longue.n.01",
            "synset: chaise_longue.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "support",
        "query_text": "Segment the surfaces of the chaise longue that support a person's body (seat surface and any backrest/armrest used for support).",
        "source": "seqafford_style_llm",
        "raw_source_label": "The chaise longue supports a person's body weight via its seating and back/arm surfaces.",
        "confidence": 0.75,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: chaise_longue.n.01",
            "synset: chaise_longue.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "chaise_longue.n.01"
    }
  },
  "chandelier.n.01": {
    "proposals": [
      {
        "canonical_label": "support",
        "query_text": "Identify the parts of the starburst chandelier that support the light bulbs (the arms/branches holding the bulbs).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Provides overhead lighting by supporting multiple light bulbs or lampshades.",
        "confidence": 0.62,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: chandelier.n.01",
            "name: Starburst Chandelier (implies branching arms holding bulbs)"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "grasp",
        "query_text": "Find the parts of the chandelier that a person would grasp to move or steady it, such as the central body or thicker structural arms (not the fragile tips).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Can be grabbed to carry, steady, or position during installation/maintenance.",
        "confidence": 0.38,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: chandelier.n.01",
            "name: Starburst Chandelier (typically has a central hub and arms that can be held during handling)"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "move",
        "query_text": "Segment the whole chandelier as the object to move when carrying or positioning it for installation.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Can be repositioned as a whole object during installation (lift/translate/rotate).",
        "confidence": 0.3,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: chandelier.n.01 (a hanging fixture that can be moved/positioned during installation)"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true
    }
  },
  "chess.n.02": {
    "proposals": [
      {
        "canonical_label": "grasp",
        "query_text": "Which parts of the chess set can you grasp with your hand to pick up and move (e.g., the chess pieces)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Pick up and hold a chess piece to move it during play.",
        "confidence": 0.78,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: Acrylic Chess Set",
            "category/synset: chess.n.02"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "move",
        "query_text": "Which parts of the chess set are intended to be moved around during use (the individual chess pieces)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Reposition chess pieces across the board during gameplay.",
        "confidence": 0.74,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: Acrylic Chess Set",
            "category/synset: chess.n.02"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "place_on",
        "query_text": "Where on the chess set can a chess piece be placed on (the board squares for positioning pieces)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Place chess pieces onto the board squares.",
        "confidence": 0.72,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: Acrylic Chess Set",
            "category/synset: chess.n.02",
            "support_region: False (board may still be usable surface even if not annotated as support region)"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "chess.n.02"
    }
  },
  "chest.n.02": {
    "proposals": [
      {
        "canonical_label": "open",
        "query_text": "Identify the part of the trunk chest that you would open (e.g., lid or front opening) to access the inside.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Open the trunk chest to access its interior storage space.",
        "confidence": 0.78,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: chest.n.02",
            "name: Burnside Trunk Chest 29\"hx41\"w Brown (trunk chest implies an opening lid)"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "close",
        "query_text": "Identify the part of the trunk chest that you would close to seal the storage compartment (the lid or door).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Close the trunk chest after storing items inside.",
        "confidence": 0.76,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: chest.n.02",
            "name includes 'Trunk Chest' suggesting a closable lid/door"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "contain",
        "query_text": "Segment the interior region of the trunk chest where objects can be placed and stored.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Use the trunk chest interior as a container to store items.",
        "confidence": 0.7,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: chest.n.02 (storage furniture)",
            "name: Trunk Chest"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "grasp",
        "query_text": "Locate the handle(s) or graspable edges on the trunk chest used for lifting, pulling the lid, or carrying.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Grasp the handle or edge used to lift the lid or move the chest.",
        "confidence": 0.52,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: Trunk Chest (often has side handles or graspable lid edge)",
            "furniture chest typically includes grasp points even if not explicitly stated"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "chest.n.02"
    }
  },
  "chest_of_drawers.n.01": {
    "proposals": [
      {
        "canonical_label": "open",
        "query_text": "Identify the drawer front(s) and handle area(s) you would pull to open the chest of drawers.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Open a drawer to access the storage space inside.",
        "confidence": 0.78,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: chest_of_drawers.n.01",
            "name: Wrongwoods chest of drawers"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "close",
        "query_text": "Locate the drawer front(s) you would push to close the drawers of the chest.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Close an open drawer by pushing it back into the cabinet body.",
        "confidence": 0.74,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: chest_of_drawers.n.01",
            "synset: chest_of_drawers.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "pull",
        "query_text": "Where would you grasp and pull to slide a drawer out on this chest of drawers?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Pull on the drawer handle or front to slide a drawer outward.",
        "confidence": 0.7,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: chest_of_drawers.n.01",
            "name includes: chest of drawers"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "contain",
        "query_text": "Mark the interior storage region(s) of the drawers where objects can be placed inside.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Use the drawers as containers to store items inside.",
        "confidence": 0.62,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: chest_of_drawers.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true
    }
  },
  "chopping_board.n.01": {
    "proposals": [
      {
        "canonical_label": "support",
        "query_text": "Identify the flat surface of the chopping board where objects (like food or utensils) can be supported.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Surface can support items placed on it during food prep.",
        "confidence": 0.86,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: chopping_board.n.01",
            "synset: chopping_board.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "cut",
        "query_text": "Locate the area of the chopping board that is used as the cutting surface for chopping or slicing food.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Board provides a surface intended for cutting food on top of it.",
        "confidence": 0.82,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: chopping_board.n.01",
            "synset: chopping_board.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "place_on",
        "query_text": "Select the top face of the chopping board where you would place food items.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Top face can be used to place food or kitchen items on it.",
        "confidence": 0.78,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: chopping_board.n.01",
            "synset: chopping_board.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "grasp",
        "query_text": "Find the parts of the chopping board you would grasp with your hand to lift or carry it (typically edges or handles).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Edges can be grasped to pick up and move the board.",
        "confidence": 0.55,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: chopping_board.n.01",
            "name: PANDA"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "chopping_board.n.01"
    }
  },
  "christmas_stocking.n.01": {
    "proposals": [
      {
        "canonical_label": "contain",
        "query_text": "Identify the region of the elf Christmas stocking that can contain items (the inside of the fabric pouch/open cavity).",
        "source": "seqafford_style_llm",
        "raw_source_label": "The stocking can hold small gifts or items inside its pouch-like body.",
        "confidence": 0.74,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: christmas_stocking.n.01",
            "name: Elf Stocking"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "grasp",
        "query_text": "Where would you grasp the elf Christmas stocking to pick it up (e.g., the top cuff/loop or main fabric body)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "The stocking can be picked up by grabbing the fabric body or top cuff/loop area.",
        "confidence": 0.6,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: christmas_stocking.n.01",
            "name: Elf Stocking"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "move",
        "query_text": "Mark the parts of the elf Christmas stocking you would move to relocate it (the fabric body/cuff area).",
        "source": "seqafford_style_llm",
        "raw_source_label": "The stocking can be moved or repositioned by holding it.",
        "confidence": 0.52,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: christmas_stocking.n.01",
            "name: Elf Stocking"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "christmas_stocking.n.01"
    }
  },
  "christmas_tree.n.05": {
    "proposals": [
      {
        "canonical_label": "display",
        "query_text": "Which parts of the green Christmas tree are meant to be displayed as decoration (the visible tree body and branches)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Use the tree as a decorative object to be looked at in a scene.",
        "confidence": 0.78,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: christmas_tree.n.05",
            "name: Green Christmas Tree, 6ft"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "place_on",
        "query_text": "Where would you place ornaments on this Christmas tree (the branch surfaces suitable for hanging/placing decorations)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Place ornaments or decorations onto the tree branches.",
        "confidence": 0.63,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: christmas_tree.n.05",
            "name: Green Christmas Tree, 6ft"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "grasp",
        "query_text": "Which part of the Christmas tree would you grasp to pick it up or move it (e.g., trunk/central stem area)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Hold the tree to carry, reposition, or set it up.",
        "confidence": 0.34,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: Green Christmas Tree, 6ft",
            "support_region: False"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true
    }
  },
  "clock.n.01": {
    "proposals": [
      {
        "canonical_label": "display",
        "query_text": "Locate the clock face/display area that shows the time.",
        "source": "seqafford_style_llm",
        "raw_source_label": "The front face displays the time to be read by a user.",
        "confidence": 0.7,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: clock.n.01",
            "name: Extra large alarm clock black"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "grasp",
        "query_text": "Segment the regions of the alarm clock you would grasp to lift and move it safely.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Grasp the clock body to pick it up and reposition it.",
        "confidence": 0.6,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: clock.n.01",
            "name: Extra large alarm clock black"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "turn",
        "query_text": "Identify the parts of the alarm clock you would turn to set the time or alarm (e.g., knobs or dials).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Rotate a knob or dial to set the time or alarm.",
        "confidence": 0.52,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: clock.n.01",
            "name: Extra large alarm clock black",
            "description implies alarm clock with setting controls"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "press",
        "query_text": "Find the buttons on the alarm clock that you would press for snooze/light/alarm functions.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Press a button to activate snooze, light, or alarm functions.",
        "confidence": 0.38,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: clock.n.01",
            "name: Extra large alarm clock black"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true
    }
  },
  "clothes_tree.n.01": {
    "proposals": [
      {
        "canonical_label": "support",
        "query_text": "Identify the parts of the coat stand (hooks/arms) that can support hanging clothes or bags.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Hold and support hanging garments such as coats, hats, or bags on protruding hooks/arms.",
        "confidence": 0.78,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: Black Metal Coat Stand",
            "category: clothes_tree.n.01",
            "synset: clothes_tree.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "place_on",
        "query_text": "Where would you place a coat or hat on this coat stand? Segment the hook/arm regions used to place items.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Allow a user to place an item onto the hooks/arms so it hangs securely.",
        "confidence": 0.72,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: Black Metal Coat Stand",
            "category: clothes_tree.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "grasp",
        "query_text": "Segment the parts of the coat stand that a person would grasp to carry or reposition it (e.g., central pole or top knob).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Provide graspable structure for moving or repositioning the coat stand by holding the central pole or top.",
        "confidence": 0.55,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: Black Metal Coat Stand",
            "category: clothes_tree.n.01",
            "articulation_status: (none)"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "move",
        "query_text": "Identify the regions of the coat stand involved in moving it (e.g., base and main pole).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Be moved to a different location by lifting or dragging the base.",
        "confidence": 0.5,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: Black Metal Coat Stand",
            "category: clothes_tree.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true
    }
  },
  "clothing_rack.n.01": {
    "proposals": [
      {
        "canonical_label": "support",
        "query_text": "Identify the parts of the coat rack that support or hold hanging clothing (e.g., rungs, pegs, or bars).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Supports hanging clothing items such as coats, hats, or scarves.",
        "confidence": 0.78,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: clothing_rack.n.01",
            "name: Folk Ladder Coat Rack, Ash"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "grasp",
        "query_text": "Locate the areas of the coat rack you would grasp with a hand to lift or move it (e.g., side rails or top).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Can be grasped by its frame to reposition or carry short distances.",
        "confidence": 0.55,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: Folk Ladder Coat Rack, Ash",
            "category: clothing_rack.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "move",
        "query_text": "Find the parts of the coat rack involved in moving it, such as the frame/rails and base contact regions.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Can be moved to a different place in a room as a freestanding rack.",
        "confidence": 0.5,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: clothing_rack.n.01",
            "support_region: False"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true
    }
  },
  "coaster.n.03": {
    "proposals": [
      {
        "canonical_label": "support",
        "query_text": "Identify the surface of the coaster that supports a cup or glass placed on it.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Supports a cup or glass to protect the surface underneath.",
        "confidence": 0.88,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: coaster.n.03",
            "name: Bloom Felt Coaster"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "place_on",
        "query_text": "Where would you place a cup on this coaster? Mark the top face intended for placing items.",
        "source": "seqafford_style_llm",
        "raw_source_label": "A cup or small item can be placed on top of it.",
        "confidence": 0.84,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: coaster.n.03",
            "synset: coaster.n.03",
            "name: Bloom Felt Coaster"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "grasp",
        "query_text": "Highlight the regions of the coaster you would grasp to pick it up.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Can be picked up and repositioned by hand.",
        "confidence": 0.62,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: Bloom Felt Coaster",
            "category: coaster.n.03"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "move",
        "query_text": "Mark the parts of the coaster involved when moving or sliding it on a table.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Can be slid or moved on a tabletop to reposition it.",
        "confidence": 0.58,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: coaster.n.03",
            "name: Bloom Felt Coaster"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "coaster.n.03"
    }
  },
  "coatrack.n.01": {
    "proposals": [
      {
        "canonical_label": "support",
        "query_text": "Identify the parts of the coat rack where you would hang a coat, hat, or bag (e.g., hooks, pegs, protruding arms).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Parts of the coatrack that can support hanging items like coats, hats, or bags.",
        "confidence": 0.78,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: coatrack.n.01",
            "synset: coatrack.n.01",
            "name: Tojbox by WOUD"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "move",
        "query_text": "Select the whole object that you would move to reposition the coat rack in a room.",
        "source": "seqafford_style_llm",
        "raw_source_label": "The whole coatrack can be relocated by a user.",
        "confidence": 0.55,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: coatrack.n.01",
            "synset: coatrack.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "grasp",
        "query_text": "Which parts of the coat rack would you grasp with your hand to move or carry it (e.g., central pole, top handle-like area, sturdy frame edges)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Structural parts that can be gripped to lift or reposition the coatrack.",
        "confidence": 0.48,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: coatrack.n.01",
            "synset: coatrack.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "coatrack.n.01"
    }
  },
  "cocktail_shaker.n.01": {
    "proposals": [
      {
        "canonical_label": "grasp",
        "query_text": "Which parts of the cocktail shaker should be grasped by hand for shaking or handling?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Hold the cocktail shaker to shake or pour a drink.",
        "confidence": 0.83,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: Cocktail Shaker",
            "category/synset: cocktail_shaker.n.01 (handheld bar tool)"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "contain",
        "query_text": "Which region of the cocktail shaker forms the container that holds liquid/ice?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Hold liquid and ice inside the shaker body during mixing.",
        "confidence": 0.78,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category/synset: cocktail_shaker.n.01 (used to contain ingredients while shaking)"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "open",
        "query_text": "Which part of the cocktail shaker can be opened or removed to access the inside?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Remove the lid/top to add ingredients or clean the shaker.",
        "confidence": 0.62,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category/synset: cocktail_shaker.n.01 (typically has a removable top/lid)",
            "articulation_status: (unspecified)"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "close",
        "query_text": "Which part of the cocktail shaker is used to close/seal it for shaking?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Seal the shaker by placing the lid/top back on before shaking.",
        "confidence": 0.6,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category/synset: cocktail_shaker.n.01 (typically closes with a lid/top)",
            "articulation_status: (unspecified)"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "cocktail_shaker.n.01"
    }
  },
  "coffee_maker.n.01": {
    "proposals": [
      {
        "canonical_label": "press",
        "query_text": "Segment the button or control you would press to start brewing on the Dualit coffee maker.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Press the brew/start button to begin making coffee.",
        "confidence": 0.68,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: coffee_maker.n.01",
            "name: Dualit coffee maker"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "open",
        "query_text": "Identify the part of the Dualit coffee maker that you would open to fill it (e.g., lid or reservoir door).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Open the coffee maker's lid or water reservoir access door to add water or coffee grounds/pod.",
        "confidence": 0.62,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: coffee_maker.n.01",
            "name: Dualit coffee maker"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "close",
        "query_text": "Locate the part of the Dualit coffee maker that you would close after filling the water/coffee compartment.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Close the lid or access door after filling to allow brewing.",
        "confidence": 0.56,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: coffee_maker.n.01",
            "name: Dualit coffee maker"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "contain",
        "query_text": "Identify the container part of the Dualit coffee maker that holds water or brewed coffee (reservoir or carafe).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Hold water in the reservoir or coffee in the carafe/serving container.",
        "confidence": 0.51,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: coffee_maker.n.01",
            "synset: coffee_maker.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true
    }
  },
  "colander.n.01": {
    "proposals": [
      {
        "canonical_label": "contain",
        "query_text": "Identify the parts of the colander that contain food (the bowl/basket interior walls and bottom).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Hold food (e.g., pasta or vegetables) while draining water through holes.",
        "confidence": 0.86,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: colander.n.01",
            "name: Square Ergonomic Colander - Black"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "grasp",
        "query_text": "Segment the regions meant to be grasped to pick up and carry the colander (handles or gripping rim).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Grab the handles or rim to lift and carry the colander.",
        "confidence": 0.74,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: Square Ergonomic Colander - Black",
            "category: colander.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "pour",
        "query_text": "Find the area used to pour from when tilting the colander (pouring edge/rim or spout-like side if present).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Tilt the colander to pour out drained contents while retaining larger solids.",
        "confidence": 0.56,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: colander.n.01",
            "name: Square Ergonomic Colander - Black"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "colander.n.01"
    }
  },
  "computer_screen.n.01": {
    "proposals": [
      {
        "canonical_label": "display",
        "query_text": "Identify the parts of the Apple Cinema Display 30 that visually display images (the screen/display panel).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Surface that presents visual information to the user.",
        "confidence": 0.9,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: computer_screen.n.01",
            "name: Apple Cinema Display 30"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "support",
        "query_text": "Locate the parts that support the computer screen on a surface (the monitor stand/base).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Base/stand that holds the monitor upright on a desk.",
        "confidence": 0.55,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: computer_screen.n.01",
            "name: Apple Cinema Display 30",
            "support_region: False"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "move",
        "query_text": "Which parts would you grasp to move/reposition the computer screen (the outer frame/body suitable for lifting)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Object can be repositioned by picking up and relocating the monitor.",
        "confidence": 0.35,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: computer_screen.n.01",
            "name: Apple Cinema Display 30"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "computer_screen.n.01"
    }
  },
  "cooker.n.01,steamer.n.02": {
    "proposals": [
      {
        "canonical_label": "contain",
        "query_text": "Segment the region that can contain food or water inside the cooker/steamer (the inner pot/bowl cavity).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Bowl or inner pot can hold ingredients and liquids during cooking or steaming.",
        "confidence": 0.78,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: cooker.n.01, steamer.n.02",
            "name: Tefal 4-in-1 Cooker, Electronic, RK70111"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "open",
        "query_text": "Segment the part you would grasp and open to access the inside of the cooker (the lid/cover and its handle).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Lid can be opened to access the inner pot for filling, stirring, or cleaning.",
        "confidence": 0.62,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: cooker.n.01, steamer.n.02",
            "name: Tefal 4-in-1 Cooker, Electronic, RK70111",
            "articulation_status: (not provided)"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "close",
        "query_text": "Segment the part that closes over the pot to cover/seal the cooker (the lid/cover interface).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Lid can be closed to seal the cooker for operation.",
        "confidence": 0.58,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: cooker.n.01, steamer.n.02",
            "name: Tefal 4-in-1 Cooker, Electronic, RK70111",
            "articulation_status: (not provided)"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "press",
        "query_text": "Segment the pressable controls used to operate the electronic cooker (buttons on the control panel).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Front/top control buttons can be pressed to select cooking modes and start/stop.",
        "confidence": 0.55,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: Tefal 4-in-1 Cooker, Electronic, RK70111",
            "category: cooker.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "cooker.n.01,steamer.n.02"
    }
  },
  "cookie_sheet.n.01": {
    "proposals": [
      {
        "canonical_label": "contain",
        "query_text": "Identify the interior surface and walls of the rectangular dish where food would be placed and contained.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Hold food or ingredients in the dish for baking or serving.",
        "confidence": 0.78,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: cookie_sheet.n.01",
            "name: Le Creuset Rectangular Dish, 32cm"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "grasp",
        "query_text": "Locate the parts of the dish that are intended to be grasped by hand when lifting or carrying it (e.g., rim or side handles).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Grab the dish, typically by its rim or side handles, to carry or move it.",
        "confidence": 0.62,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: Rectangular Dish",
            "category: cookie_sheet.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "support",
        "query_text": "Segment the flat bottom area of the dish that supports food placed inside it.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Provide a stable surface to support food during baking or serving.",
        "confidence": 0.6,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: cookie_sheet.n.01",
            "name: Rectangular Dish"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "place_on",
        "query_text": "Identify the underside/base area of the dish that contacts a surface when the dish is placed down.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Be placed onto an oven rack, countertop, or table as a cooking/serving vessel.",
        "confidence": 0.52,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: cookie_sheet.n.01",
            "name: Rectangular Dish, 32cm"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true
    }
  },
  "countertop.n.01": {
    "proposals": [
      {
        "canonical_label": "support",
        "query_text": "Which part of this countertop provides a stable surface to support objects?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Flat countertop surface that can support kitchen items or appliances.",
        "confidence": 0.94,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: countertop.n.01",
            "name: Arbeitsplatte mit Aufkantung (countertop with backsplash)"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "place_on",
        "query_text": "Select the flat surface of the countertop where items can be placed.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Top surface where objects can be placed during kitchen work.",
        "confidence": 0.92,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: countertop.n.01",
            "name: Arbeitsplatte mit Aufkantung (countertop with backsplash)"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "countertop.n.01"
    }
  },
  "cradle.n.01": {
    "proposals": [
      {
        "canonical_label": "contain",
        "query_text": "Identify the parts of the rocking baby bouncer that contain/hold the baby (seat, cradle basin, surrounding sides).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Area where a baby would be placed and held safely.",
        "confidence": 0.74,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: cradle.n.01",
            "name: Retro Squares Rocking Bouncer"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "support",
        "query_text": "Find the structural base/frame parts of the rocking bouncer that support the seat above the ground.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Base/frame that supports the cradle off the ground.",
        "confidence": 0.63,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: cradle.n.01",
            "name: Retro Squares Rocking Bouncer",
            "support_region: False"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "sit",
        "query_text": "Segment the seated surface of the bouncer where a baby would sit or recline (seat pad/inner seat area).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Seated surface where a baby sits/reclines.",
        "confidence": 0.58,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: Retro Squares Rocking Bouncer",
            "category: cradle.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "move",
        "query_text": "Locate the parts of the rocking bouncer involved in rocking/moving (curved runners or rocking base).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Rocking motion of the bouncer when nudged.",
        "confidence": 0.52,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: Retro Squares Rocking Bouncer",
            "category: cradle.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "cradle.n.01"
    }
  },
  "crate.n.01": {
    "proposals": [
      {
        "canonical_label": "contain",
        "query_text": "Identify the region(s) of the wooden recycle box that can contain objects placed inside (the interior space).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Use the crate as a container to hold items inside its interior volume.",
        "confidence": 0.86,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: crate.n.01",
            "name: Wooden Recycle Box"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "move",
        "query_text": "Mark the parts of the wooden recycle box you would interact with to move it (lift/drag) to another place.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Move the crate by lifting or dragging it to a new location.",
        "confidence": 0.64,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: crate.n.01",
            "name: Wooden Recycle Box"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "grasp",
        "query_text": "Where would you grasp the wooden recycle box to pick it up or carry it (e.g., side edges or any handhold areas)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Hold the crate by its sides/edges to lift or carry it.",
        "confidence": 0.62,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: crate.n.01",
            "name: Wooden Recycle Box"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true
    }
  },
  "crib.n.01": {
    "proposals": [
      {
        "canonical_label": "contain",
        "query_text": "Segment the regions of the crib that form the containment boundary (sides/rails) that keep a child inside.",
        "source": "seqafford_style_llm",
        "raw_source_label": "The crib encloses a safe interior space to keep a child within the cot.",
        "confidence": 0.78,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: crib.n.01",
            "synset: crib.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "support",
        "query_text": "Find the crib surfaces that support the mattress/child (the horizontal base platform inside the cot).",
        "source": "seqafford_style_llm",
        "raw_source_label": "The base platform supports a mattress and the child lying or sitting on it.",
        "confidence": 0.66,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: Jamestown cot bed - Antique Pine",
            "category: crib.n.01",
            "support_region: False"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "sit",
        "query_text": "Identify the surfaces of the crib where a baby/toddler could sit inside the cot (e.g., the mattress/base area).",
        "source": "seqafford_style_llm",
        "raw_source_label": "A crib/cot can support a baby or toddler sitting inside.",
        "confidence": 0.62,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: crib.n.01",
            "name: Jamestown cot bed - Antique Pine"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "grasp",
        "query_text": "Segment the parts of the crib a person could grasp (top rails/edges used to hold or steady).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Rails or top edges can be held for steadying or to help stand.",
        "confidence": 0.48,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: crib.n.01",
            "name: Jamestown cot bed - Antique Pine"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true
    }
  },
  "cruet.n.01": {
    "proposals": [
      {
        "canonical_label": "pour",
        "query_text": "Which part of the cruet is used to pour oil or vinegar out?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Pour liquid (oil or vinegar) from the spout/opening of the cruet.",
        "confidence": 0.79,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: cruet.n.01",
            "name includes: Oil and Vinegar Drizzler Set"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "grasp",
        "query_text": "Which part of the oil/vinegar drizzler set would you grasp to pick it up and carry it?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Hold the cruet/drizzler by its body or neck to lift and control it.",
        "confidence": 0.74,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: cruet.n.01",
            "name: Coloured Dots Pottery Spot On Oil and Vinegar Drizzler Set"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "contain",
        "query_text": "Which region of the cruet contains the oil or vinegar when it is filled?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Store liquid inside the cruet vessel.",
        "confidence": 0.67,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: cruet.n.01",
            "name includes: Oil and Vinegar"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "cruet.n.01"
    }
  },
  "curtain.n.01": {
    "proposals": [
      {
        "canonical_label": "pull",
        "query_text": "Where would you pull on the curtain to open or close it?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Pull the curtain fabric to draw it open or closed along its hanging direction.",
        "confidence": 0.74,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: curtain.n.01",
            "name: Simple Curtains"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "grasp",
        "query_text": "Which parts of the curtain can you grasp with a hand to move it?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Grasp the curtain fabric edge to manipulate it.",
        "confidence": 0.68,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: curtain.n.01",
            "name: Simple Curtains"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "close",
        "query_text": "Identify the parts of the curtains involved when closing them (drawing them together).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Close the curtains to cover a window or doorway behind them.",
        "confidence": 0.6,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "synset: curtain.n.01",
            "name: Simple Curtains"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "open",
        "query_text": "Identify the parts of the curtains involved when opening them (drawing them apart).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Open the curtains to uncover a window or doorway behind them.",
        "confidence": 0.6,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "synset: curtain.n.01",
            "name: Simple Curtains"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true
    }
  },
  "curtain_rod.n.01": {
    "proposals": [
      {
        "canonical_label": "support",
        "query_text": "Identify the parts of the curtain rod that support and hold up a curtain or drapery when installed.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Supports curtains or drapes when mounted so fabric can hang from it.",
        "confidence": 0.78,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: curtain_rod.n.01",
            "name: Drapery Rod Floorplanner"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "grasp",
        "query_text": "Where would you grasp the curtain rod to pick it up or position it for installation?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Can be grasped to carry, position, or install the rod.",
        "confidence": 0.55,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: curtain_rod.n.01",
            "name: Drapery Rod Floorplanner"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "move",
        "query_text": "Which parts of the curtain rod would you move to reposition or adjust the rod's placement?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Can be moved/repositioned during installation or adjustment.",
        "confidence": 0.42,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: curtain_rod.n.01",
            "dataset: HSSD"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "curtain_rod.n.01"
    }
  },
  "cushion.n.03": {
    "proposals": [
      {
        "canonical_label": "support",
        "query_text": "Identify the parts of the bolster cushion that can support a person's head/neck/back when lying or sitting.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Provides soft support for a person's head, neck, or back when resting.",
        "confidence": 0.86,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: cushion.n.03",
            "name: Majolika Jacquard Bolster - 15x45 cms, Gold"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "place_on",
        "query_text": "Find the parts of the cushion that should contact a surface when placing it on a bed or sofa.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Can be placed on a bed, sofa, or chair as a pillow/cushion.",
        "confidence": 0.66,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: cushion.n.03",
            "name: bolster (pillow-like cushion)"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "grasp",
        "query_text": "Segment the regions of the bolster cushion that you would grasp to pick it up and carry it.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Can be picked up and held by hand, typically by grasping the fabric surface.",
        "confidence": 0.62,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: cushion.n.03",
            "name includes size 15x45 cms (portable cushion)"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "sit",
        "query_text": "Locate the areas of the cushion that a person could sit on.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Can be sat on as a soft, low cushion.",
        "confidence": 0.58,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: cushion.n.03",
            "synset: cushion.n.03"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "cushion.n.03"
    }
  },
  "darts.n.01": {
    "proposals": [
      {
        "canonical_label": "grasp",
        "query_text": "Which part of the Large Target Ball Garden Game would you grasp with your hand to pick up and throw it?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Hold the dart or throwing piece to aim and throw at the target.",
        "confidence": 0.7,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: darts.n.01",
            "name: Large Target Ball Garden Game"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "stab",
        "query_text": "Identify the pointed tip area that would stab into the target when thrown.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Pointed end intended to stick into a dartboard/target surface.",
        "confidence": 0.55,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: darts.n.01",
            "synset: darts.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "display",
        "query_text": "Which surface is the target area that players aim at and that displays hits/impact locations?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Target surface meant to be aimed at for scoring hits.",
        "confidence": 0.45,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: Large Target Ball Garden Game",
            "category: darts.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true
    }
  },
  "dish_rack.n.01": {
    "proposals": [
      {
        "canonical_label": "contain",
        "query_text": "Identify the parts of the plate rack where plates are placed and held (the slots/holders).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Holds plates upright in slots for storage or drying.",
        "confidence": 0.78,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: dish_rack.n.01",
            "name: Large Wood Plate Rack"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "place_on",
        "query_text": "Where would you place a plate onto this rack? Segment the placement/landing areas.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Provides a top surface/slots where plates can be placed to rest.",
        "confidence": 0.7,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: dish_rack.n.01",
            "name: Large Wood Plate Rack"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "support",
        "query_text": "Identify the structural elements that support and separate plates when stored in the rack.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Supports plates and keeps them separated/standing.",
        "confidence": 0.6,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: dish_rack.n.01",
            "name: Large Wood Plate Rack",
            "support_region: False"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "grasp",
        "query_text": "Segment the parts of the rack you would grasp to lift or carry it safely.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Can be grabbed to pick up or reposition the rack.",
        "confidence": 0.45,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: Large Wood Plate Rack",
            "articulation_status: "
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "dish_rack.n.01"
    }
  },
  "dollhouse.n.02": {
    "proposals": [
      {
        "canonical_label": "contain",
        "query_text": "Identify the parts of the dollhouse that form the interior container space (rooms/open interior where miniatures can be put).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Encloses miniature rooms/space where small objects or dolls can be placed inside.",
        "confidence": 0.62,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: dollhouse.n.02",
            "name: Real Good Toys Country Farmhouse Kit - 1/2 Inch Scale"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "place_on",
        "query_text": "Segment the flat horizontal surfaces on the dollhouse where small items could be placed (floors, platforms, shelves).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Provides flat surfaces (floors/shelves/room bases) to place miniature objects on.",
        "confidence": 0.55,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: dollhouse.n.02",
            "name includes 'Farmhouse' and 'Kit' implying multi-surface structure",
            "support_region: False (no predefined support region, but dollhouses typically have floors)"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "open",
        "query_text": "Find the openings on the dollhouse that provide access to the interior (doorways, windows, open back/front openings).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Has openings that allow access to the interior, such as doorways/windows or an open-back facade.",
        "confidence": 0.48,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: dollhouse.n.02",
            "name: Country Farmhouse Kit (house-like structure typically includes doors/windows)"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "dollhouse.n.02"
    }
  },
  "doorbell.n.01": {
    "proposals": [
      {
        "canonical_label": "press",
        "query_text": "Identify the part of the doorbell that you would press to ring it (the button or pressable pad).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Press the doorbell button to ring or activate the chime.",
        "confidence": 0.78,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: doorbell.n.01",
            "name: Doorbell Decorative Scroll (likely decorative housing around a pressable button)"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "push",
        "query_text": "Where would you push on this doorbell to activate it? Mark the pushable surface.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Push on the doorbell’s pressable area to trigger the mechanism.",
        "confidence": 0.62,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "synset: doorbell.n.01",
            "doorbells are typically activated by a pushed/pressed button"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "toggle",
        "query_text": "If this doorbell has a switch-like actuator, identify the part you would toggle to turn it on/off or ring it.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Toggle a doorbell switch or button if it is a rocker-style actuator.",
        "confidence": 0.22,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: doorbell.n.01",
            "some doorbells use switch/rocker style actuators, but not guaranteed by metadata"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "doorbell.n.01"
    }
  },
  "doormat.n.02": {
    "proposals": [
      {
        "canonical_label": "support",
        "query_text": "Identify the flat surface area of the doormat where a person would stand or wipe their shoes.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Provides a surface to support feet while standing or wiping shoes.",
        "confidence": 0.74,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: doormat.n.02",
            "name: Union Jack Doormat"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "place_on",
        "query_text": "Locate the top face of the doormat where shoes or small items could be placed.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Acts as a designated spot to place items on the floor (e.g., shoes) temporarily.",
        "confidence": 0.52,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: doormat.n.02",
            "name: Union Jack Doormat"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "doormat.n.02"
    }
  },
  "double_bed.n.01": {
    "proposals": [
      {
        "canonical_label": "sit",
        "query_text": "Identify the areas of the bed where a person could sit (e.g., the mattress top and edge).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Surface can support a person sitting on the edge or top of the bed.",
        "confidence": 0.78,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: double_bed.n.01",
            "name: Andaman Queen Bed"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "support",
        "query_text": "Segment the bed surfaces that support a person lying down (main sleeping surface).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Horizontal surfaces support a person's body while resting or lying down.",
        "confidence": 0.75,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: double_bed.n.01",
            "synset: double_bed.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "place_on",
        "query_text": "Mark the bed regions where objects can be placed on top (mattress surface and any flat frame areas).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Flat areas can be used to place items like pillows, blankets, or small objects temporarily.",
        "confidence": 0.6,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: double_bed.n.01",
            "name: Andaman Queen Bed"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true
    }
  },
  "drum.n.01": {
    "proposals": [
      {
        "canonical_label": "grasp",
        "query_text": "Which parts of the floor tom drum can you grasp to pick it up (e.g., rim or shell)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Hold the drum by its shell or rim to lift or carry it.",
        "confidence": 0.6,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: Floor Tom Drum",
            "category/synset: drum.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "move",
        "query_text": "Which parts of the floor tom drum would you use to move or reposition it?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Relocate the drum by lifting or sliding it to a new position.",
        "confidence": 0.55,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: Floor Tom Drum",
            "category/synset: drum.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "support",
        "query_text": "Which surface of the floor tom drum could support an object if placed on it (e.g., the top drumhead)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Provide a stable surface/structure that supports other small objects placed on it.",
        "confidence": 0.35,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: Floor Tom Drum",
            "category/synset: drum.n.01",
            "support_region: False"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true
    }
  },
  "drying_rack.n.01": {
    "proposals": [
      {
        "canonical_label": "support",
        "query_text": "Point to the parts of the traditional clothes horse that support clothes (the rails/bars where clothing would rest or hang).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Provides horizontal rails or bars to hold garments while drying.",
        "confidence": 0.83,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: drying_rack.n.01",
            "name: Traditional Clothes Horse"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "place_on",
        "query_text": "Select the surfaces/rails where you would place wet clothes on the drying rack to dry.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Allows placing wet clothing items onto its rails for drying.",
        "confidence": 0.79,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "synset: drying_rack.n.01",
            "name: Traditional Clothes Horse"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "move",
        "query_text": "Identify the parts you would grasp to move or carry the clothes horse (the main frame members).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Can be moved or repositioned by holding its frame.",
        "confidence": 0.55,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: Traditional Clothes Horse",
            "category: drying_rack.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "drying_rack.n.01"
    }
  },
  "dvd_player.n.01": {
    "proposals": [
      {
        "canonical_label": "press",
        "query_text": "Point to the buttons on the front control panel that you would press to operate the DVD/VCR (e.g., play/stop/eject).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Press the front-panel buttons to control playback (play, stop, eject, etc.).",
        "confidence": 0.66,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: dvd_player.n.01",
            "name: Samsung DVD-V6800 DVD/VCR Combi"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "open",
        "query_text": "Select the disc tray/slot area on the front where the DVD tray opens out for inserting a disc.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Open the disc tray to insert or remove a DVD.",
        "confidence": 0.62,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: dvd_player.n.01",
            "synset: dvd_player.n.01",
            "name: Samsung DVD-V6800 DVD/VCR Combi"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "close",
        "query_text": "Identify the disc tray area on the front that closes back into the DVD/VCR after loading a disc.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Close the disc tray after loading a disc.",
        "confidence": 0.54,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: dvd_player.n.01",
            "name: Samsung DVD-V6800 DVD/VCR Combi"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "display",
        "query_text": "Mark the front display window/LED screen area that shows time, track, or playback status.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Show playback status on the front display window (time, track, mode).",
        "confidence": 0.48,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: dvd_player.n.01",
            "name: Samsung DVD-V6800 DVD/VCR Combi"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "dvd_player.n.01"
    }
  },
  "earphone.n.01": {
    "proposals": [
      {
        "canonical_label": "wear",
        "query_text": "Which parts of the earphones/headphones are worn on the head/ears? Segment the wearable contact areas (e.g., ear cups/ear pads/headband).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Put the headphones on a user's head or ears for listening.",
        "confidence": 0.82,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: earphone.n.01",
            "name: MULTICOLOURED SITAR MARSHMALLOW HEADPHONES"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "listen",
        "query_text": "Which parts of the headphones output sound to the user? Segment the sound-emitting regions (e.g., speaker/driver areas inside the ear cups).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Use the headphones to listen to audio output.",
        "confidence": 0.68,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "synset: earphone.n.01",
            "name includes: HEADPHONES"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "grasp",
        "query_text": "Where would you grasp the headphones to pick them up or adjust them? Segment the graspable regions (e.g., headband, ear cup outer shells).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Hold and manipulate the headphones by hand when putting on, taking off, or carrying.",
        "confidence": 0.62,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: earphone.n.01",
            "portable consumer item implied by: HEADPHONES"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true
    }
  },
  "easel.n.01": {
    "proposals": [
      {
        "canonical_label": "support",
        "query_text": "Which parts of the easel provide structural support to keep the writing/board surface standing?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Parts of the easel that hold up a board, paper, or teaching surface upright.",
        "confidence": 0.78,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: easel.n.01",
            "name: Teacher's Favorite Language Center - Item # EASELRW"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "place_on",
        "query_text": "Identify the surface(s) on the easel where a user would place markers, books, or papers (e.g., a tray or bottom ledge).",
        "source": "seqafford_style_llm",
        "raw_source_label": "The ledge or tray area where markers, erasers, books, or papers can be placed during use.",
        "confidence": 0.52,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: easel.n.01",
            "name suggests classroom/teaching use: Teacher's Favorite Language Center"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "grasp",
        "query_text": "Which parts of the easel are meant to be grasped to move or reposition it (handles, side rails, frame edges)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Handles, frame edges, or knobs that a person would grab to carry, reposition, or adjust the easel.",
        "confidence": 0.44,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: easel.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true
    }
  },
  "electric_fan.n.01": {
    "proposals": [
      {
        "canonical_label": "move",
        "query_text": "Which parts of the tower fan would you grab to lift and move it to another location?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Move the fan to reposition it in a room.",
        "confidence": 0.78,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: electric_fan.n.01",
            "name: Honeywell OSC Tower Fan with Remote Control"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "press",
        "query_text": "Where would you press on the tower fan to turn it on/off or adjust its settings?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Press the control buttons to change fan settings (power, speed, timer, oscillation).",
        "confidence": 0.7,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name mentions Remote Control (implies electronic controls)",
            "category: electric_fan.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "grasp",
        "query_text": "What parts of the tower fan are suitable to grasp with your hand (e.g., handle or side grip) for carrying or stabilizing it?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Grasp a handle-like region or side surfaces to carry or steady the fan.",
        "confidence": 0.62,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: electric_fan.n.01",
            "tower fan form factor often has graspable sides/handle areas"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "toggle",
        "query_text": "Which control area on the tower fan would you use to toggle oscillation on/off?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Toggle the oscillation mode on or off.",
        "confidence": 0.58,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: Honeywell OSC Tower Fan (OSC commonly indicates oscillation)",
            "category: electric_fan.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true
    }
  },
  "electric_frying_pan.n.01": {
    "proposals": [
      {
        "canonical_label": "contain",
        "query_text": "Segment the part of the deep fryer that contains oil/food (the inner basin or pot).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Hold cooking oil or food within the fryer basin during frying.",
        "confidence": 0.74,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: Deep Frier",
            "category/synset: electric_frying_pan.n.01 implies a basin for holding oil/food"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "place_on",
        "query_text": "Segment the surface where you would place food to be fried (inside the fryer/basket area).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Provide a surface where food can be placed for frying/cooking (typically inside the basket or basin).",
        "confidence": 0.58,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: Deep Frier",
            "category/synset: electric_frying_pan.n.01 suggests a cooking receptacle where food is placed"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "grasp",
        "query_text": "Segment the parts meant to be grasped by hand, such as handles or basket handle on the deep fryer.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Allow the user to pick up or lift a basket/handle or carry/move the appliance by a handle.",
        "confidence": 0.46,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: Deep Frier",
            "category/synset: electric_frying_pan.n.01 often includes handles or a basket handle"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "toggle",
        "query_text": "Segment the on/off control (switch/knob/button) used to toggle the deep fryer power.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Turn the fryer on/off using a switch or control interface.",
        "confidence": 0.36,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category/synset: electric_frying_pan.n.01 indicates an electric appliance likely having a power control"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "electric_frying_pan.n.01"
    }
  },
  "elevator.n.01": {
    "proposals": [
      {
        "canonical_label": "open",
        "query_text": "Identify the parts of the elevator that you would open to enter (the door panels).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Open the elevator doors to allow entry.",
        "confidence": 0.62,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: Elevator",
            "category/synset: elevator.n.01 implies doors that open"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "close",
        "query_text": "Select the elevator parts that close to shut the entrance (the door panels).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Close the elevator doors to seal the cabin.",
        "confidence": 0.6,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: Elevator",
            "category/synset: elevator.n.01 implies doors that close"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "press",
        "query_text": "Locate the surfaces on the elevator that a user would press to operate it (buttons/panel).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Press the elevator call or floor selection buttons to request a floor.",
        "confidence": 0.48,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: Elevator",
            "category/synset: elevator.n.01 commonly has control buttons"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "elevator.n.01"
    }
  },
  "espresso_maker.n.01": {
    "proposals": [
      {
        "canonical_label": "contain",
        "query_text": "Segment the part(s) of the espresso maker that contain water or coffee (e.g., reservoir, boiler body, portafilter basket).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Holds water and/or coffee during brewing.",
        "confidence": 0.72,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: espresso_maker.n.01",
            "name: Stainless Steel Zack Mattina Espresso Maker"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "grasp",
        "query_text": "Segment the handle(s) or grip areas used to hold and manipulate the espresso maker (e.g., portafilter handle, lid/knob handle).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Provides handles or grips to pick up or manipulate parts of the espresso maker.",
        "confidence": 0.64,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: espresso_maker.n.01",
            "name: Stainless Steel Zack Mattina Espresso Maker"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "pour",
        "query_text": "Segment the spout(s) or outlet area where coffee/espresso would be poured or dispensed from the espresso maker.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Allows liquid (espresso/coffee or water) to flow out through a spout.",
        "confidence": 0.55,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: espresso_maker.n.01",
            "synset: espresso_maker.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "place_on",
        "query_text": "Segment the area where a cup would be placed during use (e.g., drip tray or base directly under the outlet).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Provides a stable area to set a cup under the outlet for brewing/dispensing.",
        "confidence": 0.42,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: espresso_maker.n.01",
            "support_region: False"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "espresso_maker.n.01"
    }
  },
  "exercise_bike.n.01": {
    "proposals": [
      {
        "canonical_label": "sit",
        "query_text": "Identify the part of the exercise bike where a person would sit (the seat/saddle).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Sit on the bike seat to use the exercise bike.",
        "confidence": 0.84,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: exercise_bike.n.01",
            "name: Excite Bike Unity Cosmo"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "grasp",
        "query_text": "Select the parts of the exercise bike designed to be held with hands (the handlebars/hand grips).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Hold the handlebars for support and control while riding.",
        "confidence": 0.78,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: exercise_bike.n.01",
            "name: Excite Bike Unity Cosmo"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "turn",
        "query_text": "Mark the parts of the exercise bike that rotate when you ride (pedals and crank).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Turn the pedals/crank to cycle and generate motion/resistance.",
        "confidence": 0.74,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: exercise_bike.n.01",
            "name: Excite Bike Unity Cosmo"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "press",
        "query_text": "Locate the part of the exercise bike that you would press to control it (buttons on the display/console).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Press buttons on the console to change settings or start a workout.",
        "confidence": 0.46,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: exercise_bike.n.01",
            "name: Excite Bike Unity Cosmo",
            "description: (empty; console/buttons not confirmed)"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "exercise_bike.n.01"
    }
  },
  "fan.n.01": {
    "proposals": [
      {
        "canonical_label": "grasp",
        "query_text": "Which part of the Okinawa fan would you grasp to pick it up and move it?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Hold the fan to carry or reposition it.",
        "confidence": 0.78,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: fan.n.01",
            "name: Okinawa Fan"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "turn",
        "query_text": "Identify the part of the fan that you would turn (like a knob or dial) to adjust its settings.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Rotate a knob/dial to control fan speed or oscillation.",
        "confidence": 0.52,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: fan.n.01",
            "synset: fan.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "press",
        "query_text": "Which surface on the fan would you press (such as a button) to operate it?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Press a button to change fan modes or power.",
        "confidence": 0.46,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: fan.n.01",
            "synset: fan.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "toggle",
        "query_text": "Locate the part of the fan you would toggle (like an on/off switch) to power it.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Toggle a switch to turn the fan on or off.",
        "confidence": 0.44,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: fan.n.01",
            "synset: fan.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "fan.n.01"
    }
  },
  "fence.n.01": {
    "proposals": [
      {
        "canonical_label": "support",
        "query_text": "Identify the parts of the fence that act as a barrier/support surface for leaning or blocking passage.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Provides a physical barrier that can brace or lean against and helps keep objects or people from passing through.",
        "confidence": 0.62,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: fence.n.01",
            "name: Fence"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "grasp",
        "query_text": "Select the fence components that are most suitable to grasp by hand, such as top rails or vertical posts.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Can be grabbed by hand (e.g., rails or posts) for steadying yourself or handling the barrier.",
        "confidence": 0.38,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: fence.n.01",
            "name: Fence"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true
    }
  },
  "firepit.n.01": {
    "proposals": [
      {
        "canonical_label": "contain",
        "query_text": "Which part of the firepit contains the fuel and fire (the basin/bowl where wood or charcoal sits)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Holds firewood/charcoal and contains the fire within the pit basin.",
        "confidence": 0.74,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: firepit.n.01",
            "name: Firepit and BBQ... with Swing Out Grill"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "place_on",
        "query_text": "Identify the surface where you would place food or a pan for cooking on this firepit BBQ (the grill/grate area).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Surface where food or cookware can be placed, such as a swing-out grill grate.",
        "confidence": 0.7,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: Firepit and BBQ... with Swing Out Grill",
            "name mentions Stainless Steel with Swing Out Grill"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "turn",
        "query_text": "Which part would you turn/rotate to swing the grill grate in or out over the fire?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Rotates the swing-out grill mechanism to move the cooking grate over or away from the fire.",
        "confidence": 0.46,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: ...with Swing Out Grill"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true
    }
  },
  "fireplace.n.01": {
    "proposals": [
      {
        "canonical_label": "contain",
        "query_text": "Identify the interior firebox region where flames and logs would be contained in this fireplace.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Contain a fire within the firebox area.",
        "confidence": 0.74,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: fireplace.n.01",
            "name: Wall-Mounted Indoor/Outdoor Arched Top Fireplace"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "display",
        "query_text": "Select the front opening or viewing area of the fireplace where the fire would be visible.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Display flames/embers through the front viewing opening.",
        "confidence": 0.61,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: fireplace.n.01",
            "name: Wall-Mounted Indoor/Outdoor Arched Top Fireplace arched top Black"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "support",
        "query_text": "Mark the bottom interior surface where logs or burner media would rest inside the fireplace.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Support fuel or decorative logs on the bottom hearth/firebox floor.",
        "confidence": 0.42,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: fireplace.n.01",
            "support_region: False"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true
    }
  },
  "floor_mirror.n.01": {
    "proposals": [
      {
        "canonical_label": "display",
        "query_text": "Segment the part(s) of the floor mirror that you look into to see your reflection (the reflective mirror surface).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Reflects and displays the user's image for viewing.",
        "confidence": 0.86,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: floor_mirror.n.01",
            "name: Aubrey Floor Mirror"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "move",
        "query_text": "Segment the part(s) of the floor mirror you would grasp to move or reposition it (the outer frame/edges/handle-like areas).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Can be repositioned by lifting or dragging the mirror via its frame/stand.",
        "confidence": 0.55,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: floor_mirror.n.01",
            "name: Aubrey Floor Mirror"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true
    }
  },
  "flower.n.01": {
    "proposals": [
      {
        "canonical_label": "display",
        "query_text": "Identify the parts of the wall-hanging orchid that are meant to be displayed as decoration (the visible flower/plant and hanging piece).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Used as a decorative element to be visually displayed on a wall or surface.",
        "confidence": 0.72,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: Medium parchment wall hanging vanda orchid",
            "category/synset: flower.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "grasp",
        "query_text": "Where would you grasp this wall-hanging orchid to lift or reposition it (e.g., stem, hanger, backing)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Can be held to pick up or reposition the hanging decoration.",
        "confidence": 0.46,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: Medium parchment wall hanging vanda orchid"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "move",
        "query_text": "Segment the parts of the orchid wall hanging you would move when relocating it (the whole hanging assembly).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Can be moved from one location to another as a lightweight decorative item.",
        "confidence": 0.44,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: Medium parchment wall hanging vanda orchid"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "flower.n.01"
    }
  },
  "flower_in_vase.n.01": {
    "proposals": [
      {
        "canonical_label": "contain",
        "query_text": "Identify the vase opening and interior that would contain water and hold the flower stems.",
        "source": "seqafford_style_llm",
        "raw_source_label": "The vase can contain water and hold the flowers upright.",
        "confidence": 0.66,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: flower_in_vase.n.01",
            "name: Fuchsia Orchids in Glass, 12''",
            "implies a glass vase that holds flowers/water"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "place_on",
        "query_text": "Select the bottom base area of the vase that contacts a table when the arrangement is placed down.",
        "source": "seqafford_style_llm",
        "raw_source_label": "The base of the vase can be placed on flat surfaces like a table or counter.",
        "confidence": 0.54,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: flower_in_vase.n.01",
            "name indicates a standalone vase arrangement intended to sit on a surface",
            "support_region: False (no predefined support region provided)"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "grasp",
        "query_text": "Locate the parts of the glass vase that a person would grasp to lift and move the flower arrangement.",
        "source": "seqafford_style_llm",
        "raw_source_label": "The vase body can be grasped to pick up and carry the arrangement.",
        "confidence": 0.48,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: Fuchsia Orchids in Glass, 12''",
            "category: flower_in_vase.n.01",
            "portable tabletop decorative object is typically handled by grasping the vase"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true
    }
  },
  "football.n.02": {
    "proposals": [
      {
        "canonical_label": "grasp",
        "query_text": "Which part of the Wilson American Football can a person grasp to pick it up and hold it?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Hold the football securely for carrying or throwing.",
        "confidence": 0.86,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: Wilson American Football",
            "category/synset: football.n.02"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "move",
        "query_text": "Identify the regions of the football that can be moved (picked up or rolled) to reposition the object.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Move the football by lifting, carrying, or rolling it to a new location.",
        "confidence": 0.7,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category/synset: football.n.02",
            "articulation_status: (none)"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "push",
        "query_text": "Which surface of the football would you push to make it roll forward?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Push the football along the ground to make it roll.",
        "confidence": 0.64,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category/synset: football.n.02",
            "support_region: False"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "football.n.02"
    }
  },
  "footstool.n.01": {
    "proposals": [
      {
        "canonical_label": "support",
        "query_text": "Which surface of the footstool can support a person's feet or legs?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Provide support for a person's feet or lower legs when resting.",
        "confidence": 0.83,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: footstool.n.01",
            "name: Walter Lamb Ottoman"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "sit",
        "query_text": "Which top area of the ottoman can a person sit on?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Serve as a low seat for a person to sit briefly.",
        "confidence": 0.62,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: Walter Lamb Ottoman",
            "category: footstool.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "move",
        "query_text": "Which parts of the footstool would you grasp or hold to move it?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Be repositioned by lifting or sliding to another place in a room.",
        "confidence": 0.58,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: footstool.n.01",
            "name: Walter Lamb Ottoman"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "place_on",
        "query_text": "Where on the ottoman could you place small objects like a book or tray?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Provide a flat surface to place small items temporarily.",
        "confidence": 0.49,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: Walter Lamb Ottoman",
            "category: footstool.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true
    }
  },
  "fork": {
    "proposals": [
      {
        "canonical_label": "grasp",
        "query_text": "Identify the parts of the fork that a person would grasp (the handle area) to pick it up and use it.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Hold the fork by its handle to use it for eating or serving food.",
        "confidence": 0.9,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: fork",
            "synset: fork",
            "name: fork"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "stab",
        "query_text": "Locate the region of the fork used to stab or spear food (the tines/prongs at the tip).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Pierce or spear food using the fork's tines.",
        "confidence": 0.88,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: fork",
            "synset: fork"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "move",
        "query_text": "Find the area on the fork used to lift and move it (the graspable handle).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Pick up and move the fork from one place to another by holding it.",
        "confidence": 0.7,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: fork",
            "name: fork"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "fork"
    }
  },
  "frying_pan.n.01": {
    "proposals": [
      {
        "canonical_label": "grasp",
        "query_text": "Which part of the recycled iron frying pan should you grasp to pick it up (the handle)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Hold the frying pan by its handle to lift and maneuver it.",
        "confidence": 0.88,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: frying_pan.n.01",
            "name: Recycled iron frying pan"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "contain",
        "query_text": "Which region of the frying pan contains food while cooking (the inner pan/bowl)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Use the pan's bowl/cooking surface to hold food or ingredients while cooking.",
        "confidence": 0.83,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "synset: frying_pan.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "place_on",
        "query_text": "Which part of the frying pan contacts the stove or counter when you place it down (the bottom/base)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Set the pan down on a stove burner or countertop using its bottom surface.",
        "confidence": 0.66,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: frying_pan.n.01",
            "support_region: False"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "frying_pan.n.01"
    }
  },
  "gate.n.01": {
    "proposals": [
      {
        "canonical_label": "open",
        "query_text": "Which part of the gate should be moved to open it (the swinging gate panel/door)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Open the gate to allow passage through an entryway.",
        "confidence": 0.72,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: gate.n.01",
            "name: Paloma Gate 1.8 x 0.9m"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "close",
        "query_text": "Which part of the gate should be moved to close it (the swinging gate panel/door)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Close the gate to block or restrict passage through an entryway.",
        "confidence": 0.7,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: gate.n.01",
            "name: Paloma Gate 1.8 x 0.9m"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "pull",
        "query_text": "Where would you pull on this gate to swing it (e.g., handle/latch area on the gate panel)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Pull the gate panel to swing it toward the user when opening or closing.",
        "confidence": 0.52,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: gate.n.01",
            "synset: gate.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "push",
        "query_text": "Where would you push on this gate to swing it (e.g., handle/latch area on the gate panel)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Push the gate panel to swing it away from the user when opening or closing.",
        "confidence": 0.5,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: gate.n.01",
            "synset: gate.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "gate.n.01"
    }
  },
  "gift_box.n.01": {
    "proposals": [
      {
        "canonical_label": "open",
        "query_text": "Which part of the gift box should you interact with to open it (e.g., the lid or top flap)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Open the gift box by lifting or removing its lid to access the contents.",
        "confidence": 0.78,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: gift_box.n.01",
            "name: christmas box present white-gold 1"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "close",
        "query_text": "Which part of the gift box do you move to close it (the lid/top piece that covers the box)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Close the gift box by placing the lid back onto the box to cover the opening.",
        "confidence": 0.74,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: gift_box.n.01",
            "name: christmas box present white-gold 1"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "contain",
        "query_text": "Which region of the gift box is used to contain items (the inside cavity where objects go)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Use the box interior to hold items such as gifts.",
        "confidence": 0.7,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: gift_box.n.01",
            "synset: gift_box.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "grasp",
        "query_text": "Which parts of the gift box are suitable to grasp for picking it up (side panels or edges)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Pick up and carry the gift box by holding its sides or lid edge.",
        "confidence": 0.55,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: gift_box.n.01",
            "name: christmas box present white-gold 1"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "gift_box.n.01"
    }
  },
  "glass.n.02": {
    "proposals": [
      {
        "canonical_label": "grasp",
        "query_text": "Select the parts of the wine glass that a person would grasp to lift it (stem and/or bowl).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Hold the wine glass by the stem or bowl to pick it up and drink from it.",
        "confidence": 0.86,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: glass.n.02",
            "name: Lolita Birthday Girl Wine Glass"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "contain",
        "query_text": "Select the interior region of the wine glass that can contain liquid (the bowl cavity).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Use the bowl of the wine glass to hold liquids such as wine or water.",
        "confidence": 0.83,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: glass.n.02",
            "synset: glass.n.02",
            "name: Lolita Birthday Girl Wine Glass"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "pour",
        "query_text": "Select the rim/opening area of the wine glass where liquid would be poured in or out.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Pour liquid into or out of the wine glass by tipping it.",
        "confidence": 0.62,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: glass.n.02",
            "name: Lolita Birthday Girl Wine Glass"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true
    }
  },
  "globe.n.03": {
    "proposals": [
      {
        "canonical_label": "turn",
        "query_text": "Identify the part of the globe that can be turned/rotated by hand to spin the globe.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Rotate the globe to view different regions.",
        "confidence": 0.66,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: globe.n.03",
            "name: ALUMINUM GLOBE"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "grasp",
        "query_text": "Which parts of the aluminum globe can a person grasp to lift or carry it (e.g., the sphere or the stand)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Hold the globe or its stand to pick it up or reposition it.",
        "confidence": 0.62,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: globe.n.03",
            "name: ALUMINUM GLOBE"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "move",
        "query_text": "What parts of the globe would you use to move it to a different location?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Relocate the globe to another position (e.g., on a desk or shelf).",
        "confidence": 0.55,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: globe.n.03",
            "name: ALUMINUM GLOBE"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "display",
        "query_text": "Which surfaces of the aluminum globe are meant to be displayed (the visible outer surfaces of the globe/stand)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Serve as an object placed for viewing or decoration.",
        "confidence": 0.54,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: globe.n.03",
            "name: ALUMINUM GLOBE"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "globe.n.03"
    }
  },
  "grab_bar.n.01": {
    "proposals": [
      {
        "canonical_label": "grasp",
        "query_text": "Which part of the grab rail would a person grasp to steady themselves?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Hold the rail to stabilize yourself or assist balance.",
        "confidence": 0.92,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: grab_bar.n.01",
            "name: Grab Rail, Blue"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "pull",
        "query_text": "Identify the part of the grab rail you would pull on to help yourself stand or balance.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Pull on the rail for support when standing up or shifting position.",
        "confidence": 0.78,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: grab_bar.n.01",
            "synset: grab_bar.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "push",
        "query_text": "Which part of the grab rail could you push against for support?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Push against the rail for support when lowering yourself or adjusting posture.",
        "confidence": 0.72,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: grab_bar.n.01",
            "name: Grab Rail, Blue"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "support",
        "query_text": "Segment the area of the grab rail that supports a person's weight when they hold it.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Provide support for a person's body weight via hand contact.",
        "confidence": 0.66,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: grab_bar.n.01",
            "support_region: False (no predefined support region, but functionally supports via grasp)"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "grab_bar.n.01"
    }
  },
  "grandfather_clock.n.01": {
    "proposals": [
      {
        "canonical_label": "open",
        "query_text": "Identify the part of the grandfather clock that you would pull or swing open (the front door/panel).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Open the clock's door or access panel to reach the clock face or interior.",
        "confidence": 0.55,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: grandfather_clock.n.01",
            "name: Antique White (suggests traditional cabinet-style clock)"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "close",
        "query_text": "Identify the part of the grandfather clock that closes to cover the clock face/interior (the front door/panel).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Close the clock's door or access panel after accessing the interior.",
        "confidence": 0.5,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: grandfather_clock.n.01",
            "name: Antique White (traditional case often has a closing door)"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "turn",
        "query_text": "Locate the part of the grandfather clock that you would rotate to set the time or wind it (winding key/knob/dial).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Turn the winding key, knob, or dial to set the time or wind the clock.",
        "confidence": 0.45,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: grandfather_clock.n.01",
            "synset: grandfather_clock.n.01 (time-setting typically involves turning a dial/knob)"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "listen",
        "query_text": "Identify the area of the grandfather clock where you would listen for ticking or chimes (near the clock face/body).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Listen to the ticking or chime produced by the clock.",
        "confidence": 0.35,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: grandfather_clock.n.01 (produces audible ticking/chimes)"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "grandfather_clock.n.01"
    }
  },
  "greenhouse.n.01": {
    "proposals": [
      {
        "canonical_label": "contain",
        "query_text": "Which region corresponds to the inside space of the greenhouse where plants and pots would be kept (the containing volume)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "The greenhouse interior contains plants, pots, and gardening items.",
        "confidence": 0.65,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "synset: greenhouse.n.01",
            "category: greenhouse.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "open",
        "query_text": "Which part of the greenhouse is the door or opening panel that you would open to enter?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Open the greenhouse door or any entry panel to access the interior.",
        "confidence": 0.6,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: greenhouse.n.01",
            "name: Silverline 10ft x 6ft Lean to Greenhouse"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "close",
        "query_text": "Which part of the greenhouse is the door or panel that you would close to shut it?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Close the greenhouse door or entry panel to seal the interior.",
        "confidence": 0.55,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: greenhouse.n.01",
            "name: Silverline 10ft x 6ft Lean to Greenhouse"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "greenhouse.n.01"
    }
  },
  "guitar.n.01": {
    "proposals": [
      {
        "canonical_label": "grasp",
        "query_text": "Which parts of the guitar can a person grasp to lift or carry it (e.g., neck, body edges)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Hold the guitar by the neck or body to pick it up and control it.",
        "confidence": 0.82,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: guitar.n.01",
            "name: Guitar"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "move",
        "query_text": "Which regions of the guitar would you use to move/carry it safely (grippable areas like the neck and body)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Relocate the guitar from one place to another by carrying it.",
        "confidence": 0.62,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: guitar.n.01",
            "name: Guitar"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "support",
        "query_text": "Identify the surfaces of the guitar that can support its weight when resting (e.g., back of the body).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Support the guitar’s weight when it rests against the body or another surface.",
        "confidence": 0.55,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: guitar.n.01",
            "name: Guitar",
            "support_region: False"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "guitar.n.01"
    }
  },
  "gym_equipment.n.01": {
    "proposals": [
      {
        "canonical_label": "sit",
        "query_text": "Where would a person sit or lie on the Allegro Stretch Reformer during use?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Sit or lie on the reformer carriage/bench surface for stretching and exercise movements.",
        "confidence": 0.62,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: Allegro Stretch Reformer",
            "category: gym_equipment.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "grasp",
        "query_text": "Which parts of the Allegro Stretch Reformer are meant to be grasped by hands (e.g., handles/straps/bar)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Grasp handles, straps, or bars to pull against resistance while exercising.",
        "confidence": 0.52,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: Allegro Stretch Reformer",
            "category: gym_equipment.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "pull",
        "query_text": "Identify the parts you would pull on (such as straps or handles) when using the Allegro Stretch Reformer.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Pull straps/handles toward the body to perform resistance exercises.",
        "confidence": 0.46,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: Allegro Stretch Reformer",
            "category: gym_equipment.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "support",
        "query_text": "Which surfaces of the Allegro Stretch Reformer support a user's body weight during exercise?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Support a user's body weight on padded or flat surfaces during stretches.",
        "confidence": 0.44,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: Allegro Stretch Reformer",
            "category: gym_equipment.n.01",
            "support_region: False"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true
    }
  },
  "hall_tree.n.01": {
    "proposals": [
      {
        "canonical_label": "sit",
        "query_text": "Locate the seat/bench surface on the Logan Hall Tree where a person can sit.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Sit on the bench portion typically included in a hall tree.",
        "confidence": 0.55,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: hall_tree.n.01",
            "name: Logan Hall Tree"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "place_on",
        "query_text": "Find the flat horizontal surfaces on the Logan Hall Tree where you can place items like keys or a hat.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Place small items on a shelf or top ledge, if present.",
        "confidence": 0.45,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: hall_tree.n.01",
            "name: Logan Hall Tree",
            "support_region: False"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "hall_tree.n.01"
    }
  },
  "hammock.n.02": {
    "proposals": [
      {
        "canonical_label": "sit",
        "query_text": "Identify the fabric bed area of the bamboo hammock where a person would sit or lie down.",
        "source": "seqafford_style_llm",
        "raw_source_label": "A hammock supports a person lying or sitting in its suspended fabric.",
        "confidence": 0.78,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: hammock.n.02",
            "name: Bamboo Hammock"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "support",
        "query_text": "Segment the parts of the bamboo hammock that provide support to a person's body (the sling/bed).",
        "source": "seqafford_style_llm",
        "raw_source_label": "The hammock's main sling supports body weight when used.",
        "confidence": 0.62,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: hammock.n.02",
            "synset: hammock.n.02"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "hammock.n.02"
    }
  },
  "hand_glass.n.01": {
    "proposals": [
      {
        "canonical_label": "grasp",
        "query_text": "Which part of the Remy hand mirror should you grasp to pick it up (e.g., the handle)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Hold the hand mirror by its handle to use or move it.",
        "confidence": 0.78,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: hand_glass.n.01 (hand mirror)",
            "name: Remy Mirror"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "display",
        "query_text": "Identify the surface of the Remy hand mirror that is used for viewing reflections (the mirror face).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Use the reflective face of the mirror to view a reflected image.",
        "confidence": 0.74,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: hand_glass.n.01 (hand mirror)",
            "name: Remy Mirror"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "move",
        "query_text": "Which parts of the Remy hand mirror would you use to move/reposition it to adjust the viewing angle?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Reposition the mirror in space to change viewing angle.",
        "confidence": 0.6,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: hand_glass.n.01 (hand mirror)"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "hand_glass.n.01"
    }
  },
  "headboard.n.01": {
    "proposals": [
      {
        "canonical_label": "support",
        "query_text": "Identify the surface of the headboard that a person would lean their back or head against while sitting in bed.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Provides back or head support when sitting up in bed.",
        "confidence": 0.72,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: headboard.n.01",
            "name: Headboard - double"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "grasp",
        "query_text": "Which parts of the headboard could you grasp with your hands to lift or carry it?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Can be gripped for carrying or repositioning during furniture moving/assembly.",
        "confidence": 0.42,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: headboard.n.01",
            "name: Headboard - double"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "move",
        "query_text": "Segment the entire headboard as the part you would move to reposition or install it on a bed.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Whole object can be moved to reposition the bed or during installation.",
        "confidence": 0.35,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: headboard.n.01",
            "name: Headboard - double",
            "articulation_status: (none)"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "headboard.n.01"
    }
  },
  "heating_system.n.01": {
    "proposals": [
      {
        "canonical_label": "turn",
        "query_text": "Identify the knob or dial on the heater that you would rotate to change the heat level or mode.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Rotate a control knob or dial to adjust the heater settings.",
        "confidence": 0.62,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: HOTSPOT EVOLUTION HEATER",
            "category/synset: heating_system.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "toggle",
        "query_text": "Find the on/off switch or toggle control on the heater that you would use to turn it on or off.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Switch the heater on or off using a power switch.",
        "confidence": 0.55,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: HOTSPOT EVOLUTION HEATER",
            "category/synset: heating_system.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "press",
        "query_text": "Locate any buttons on the heater that you would press to change settings (e.g., power, mode, timer).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Press a button to change settings such as power, timer, or mode.",
        "confidence": 0.45,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: HOTSPOT EVOLUTION HEATER",
            "category/synset: heating_system.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "move",
        "query_text": "Identify the parts of the heater you would grasp to safely move or reposition it (e.g., handle or side grips).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Move the heater to reposition it within a room.",
        "confidence": 0.34,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: HOTSPOT EVOLUTION HEATER",
            "category/synset: heating_system.n.01",
            "support_region: False"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true
    }
  },
  "hedge.n.01": {
    "proposals": [
      {
        "canonical_label": "support",
        "query_text": "Identify the parts of the hedge that could support a person or object leaning against it (barrier-like surface).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Acts as a boundary or barrier that can physically block or support light leaning contact.",
        "confidence": 0.38,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: hedge.n.01",
            "name: Hedge"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "contain",
        "query_text": "Segment the hedge surfaces that form a boundary capable of enclosing/containing an area (perimeter-forming parts).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Functions as a boundary that can contain or enclose a garden area or pathway region.",
        "confidence": 0.33,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: hedge.n.01",
            "synset: hedge.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "hedge.n.01"
    }
  },
  "hobby.n.02": {
    "proposals": [
      {
        "canonical_label": "grasp",
        "query_text": "Which parts of the wooden rocking horse toy can a person grasp to pick it up or hold it steady (e.g., handles, neck, body edges)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Hold the toy to lift, carry, or steady it while playing.",
        "confidence": 0.72,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: Rodeo Musical Rocking Horse Wooden Toy",
            "category/synset: hobby.n.02"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "push",
        "query_text": "Which surfaces on the rocking horse toy would you push to make it rock back and forth (e.g., the side of the body or head)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Apply force to start or sustain the rocking motion.",
        "confidence": 0.63,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: Rodeo Musical Rocking Horse Wooden Toy",
            "category/synset: hobby.n.02"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "sit",
        "query_text": "Where would a child sit on the rocking horse toy (the saddle/seat area on top of the body)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Sit astride the toy as a rider during play.",
        "confidence": 0.56,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: Rodeo Musical Rocking Horse Wooden Toy",
            "category/synset: hobby.n.02"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "hobby.n.02"
    }
  },
  "hook.n.05": {
    "proposals": [
      {
        "canonical_label": "support",
        "query_text": "Which curved or protruding part of the hook is used to support or hang items?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Support or hang objects (e.g., clothes, bags) from the hooked region.",
        "confidence": 0.77,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "synset: hook.n.05",
            "name indicates hooks"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "grasp",
        "query_text": "Which part of the hook would you grasp with your hand to pick it up or move it?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Hold the hook to pick it up or position it for hanging items.",
        "confidence": 0.74,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: hook.n.05",
            "name: Hooks - Rock On Hand Hooks - Black"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "hook.n.05"
    }
  },
  "hourglass.n.01": {
    "proposals": [
      {
        "canonical_label": "grasp",
        "query_text": "Which parts of the hourglass can a person grasp to pick it up safely (e.g., the metal frame or central body, not the glass bulbs)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Hold the hourglass to pick it up or reposition it.",
        "confidence": 0.73,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: hourglass.n.01",
            "name: METAL & GLASS 30 MINUTE HOURGLASS"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "turn",
        "query_text": "Identify the parts of the hourglass you would hold to turn it over (flip it 180 degrees) to restart timing.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Rotate or flip the hourglass to start or reset the sand flow.",
        "confidence": 0.68,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: hourglass.n.01",
            "synset: hourglass.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "place_on",
        "query_text": "Where is the stable base/contact area on the hourglass that can be placed on a table?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Set the hourglass down on a flat surface to use it as a timer.",
        "confidence": 0.55,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: hourglass.n.01",
            "name: METAL & GLASS 30 MINUTE HOURGLASS",
            "support_region: False"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "display",
        "query_text": "Which visible surfaces of the hourglass are intended to be displayed (the outward-facing glass bulbs and metal frame)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Use the hourglass as a decorative or visual timing display while it runs.",
        "confidence": 0.41,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: METAL & GLASS 30 MINUTE HOURGLASS",
            "category: hourglass.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "hourglass.n.01"
    }
  },
  "ironing_board.n.01": {
    "proposals": [
      {
        "canonical_label": "support",
        "query_text": "Which part of the ironing board can support items placed on top of it?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Use the flat board surface to support clothes during ironing or other tasks.",
        "confidence": 0.97,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: Ironing Board",
            "category: ironing_board.n.01",
            "synset: ironing_board.n.01",
            "support_region: False"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "move",
        "query_text": "Which parts of the ironing board would you use to move or carry it?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Carry or reposition the ironing board by grasping its frame or folded structure.",
        "confidence": 0.84,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: Ironing Board",
            "category: ironing_board.n.01",
            "synset: ironing_board.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "ironing_board.n.01"
    }
  },
  "jar.n.01": {
    "proposals": [
      {
        "canonical_label": "grasp",
        "query_text": "Which part of the jar would you grasp to lift or carry it?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Hold the jar to pick it up or move it.",
        "confidence": 0.78,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: jar.n.01",
            "name: Omaggio a Morandi, Rosa Perlino"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "contain",
        "query_text": "Identify the region that can contain contents inside the jar (the inner volume/opening area).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Use the jar's interior cavity to hold items or substances.",
        "confidence": 0.74,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: jar.n.01",
            "synset: jar.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "open",
        "query_text": "Which part would you open to access the inside of the jar (e.g., lid or top opening)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Access the jar by opening its mouth or lid if present.",
        "confidence": 0.48,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: jar.n.01",
            "articulation_status: "
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "close",
        "query_text": "Which part would you close to seal the jar (e.g., lid or top opening)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Seal the jar by closing its lid or covering its opening if applicable.",
        "confidence": 0.44,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: jar.n.01",
            "articulation_status: "
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true
    }
  },
  "jewelry_box.n.01": {
    "proposals": [
      {
        "canonical_label": "open",
        "query_text": "Identify the part of the painted vintage jewellery box that you would open to access its contents (e.g., the lid).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Lift or swing the lid to access the interior compartment.",
        "confidence": 0.86,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: jewelry_box.n.01",
            "name: Painted Vintage Jewellery Box"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "close",
        "query_text": "Identify the part of the jewellery box you would close to shut it (the lid/cover area).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Shut the lid to cover and protect the interior compartment.",
        "confidence": 0.82,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: jewelry_box.n.01",
            "synset: jewelry_box.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "contain",
        "query_text": "Identify the region of the jewellery box that contains items when stored (the inner compartment space).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Hold jewelry items inside the box’s storage compartment.",
        "confidence": 0.7,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: jewelry_box.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "grasp",
        "query_text": "Identify where you would grasp the jewellery box to lift or manipulate it, especially the lid edge or any handle/knob if present.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Grab the lid edge/handle area to manipulate the box or open it.",
        "confidence": 0.52,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: Painted Vintage Jewellery Box",
            "category: jewelry_box.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "jewelry_box.n.01"
    }
  },
  "jug.n.01": {
    "proposals": [
      {
        "canonical_label": "grasp",
        "query_text": "Which part of the jug would you grasp to pick it up (e.g., the handle or main grip area)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Hold the jug securely, typically by its handle, to lift and manipulate it.",
        "confidence": 0.86,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: jug.n.01",
            "name: Strom Jug Large, Yellow"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "contain",
        "query_text": "Select the interior region of the jug that contains liquid (the container cavity).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Use the jug as a container to hold liquids inside its cavity.",
        "confidence": 0.83,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: jug.n.01",
            "synset: jug.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "pour",
        "query_text": "Which part of the jug is used to pour from (the opening/spout area where liquid exits)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Tilt the jug to pour liquid out through its opening/spout.",
        "confidence": 0.78,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: jug.n.01",
            "name: Strom Jug Large, Yellow"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "place_on",
        "query_text": "Identify the bottom/base area of the jug that contacts a table when placing it down.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Set the jug down upright on a surface using its bottom base.",
        "confidence": 0.7,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: jug.n.01",
            "support_region: False"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "jug.n.01"
    }
  },
  "keyboard": {
    "proposals": [
      {
        "canonical_label": "press",
        "query_text": "Select the parts of the keyboard that can be pressed (the individual keys).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Press keys to input text or commands.",
        "confidence": 0.86,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: keyboard",
            "synset: keyboard",
            "name: keyboard"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "support",
        "query_text": "Select the surface areas of the keyboard that can support resting hands or small items (top casing/flat surfaces).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Support the user’s hands or objects resting lightly on the keyboard surface.",
        "confidence": 0.48,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: keyboard",
            "synset: keyboard",
            "support_region: False"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "move",
        "query_text": "Select the parts of the keyboard you would grab to move or reposition it (outer body/casing edges).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Move the keyboard to reposition it on a desk.",
        "confidence": 0.46,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: keyboard",
            "synset: keyboard",
            "name: keyboard"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "keyboard"
    }
  },
  "king_bed.n.01": {
    "proposals": [
      {
        "canonical_label": "sit",
        "query_text": "Which surfaces of the king bed are suitable for a person to sit on (e.g., mattress top and edges)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "A bed can be sat on along the mattress edge or top surface.",
        "confidence": 0.78,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: king_bed.n.01",
            "name: Hastens Superia"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "support",
        "query_text": "Identify the parts of the bed that support a human body (the mattress/top resting surface).",
        "source": "seqafford_style_llm",
        "raw_source_label": "The mattress/top surface supports a person lying or resting on it.",
        "confidence": 0.74,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: king_bed.n.01",
            "synset: king_bed.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "place_on",
        "query_text": "Where can objects be placed on this bed (the flat top surfaces such as the mattress)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Items like pillows, blankets, or clothes can be placed on the bed's top surface.",
        "confidence": 0.66,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: king_bed.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "king_bed.n.01"
    }
  },
  "kitchen_appliance.n.01": {
    "proposals": [
      {
        "canonical_label": "contain",
        "query_text": "Identify the region where food or liquid would be contained inside the compact cooker (the inner pot/bowl area).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Hold ingredients or liquid inside an internal chamber or pot for cooking.",
        "confidence": 0.55,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: Compact Cooker",
            "category/synset: kitchen_appliance.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "open",
        "query_text": "Segment the part you would open to access the inside of the compact cooker (lid/top cover).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Allow access to the interior by opening a lid or top cover.",
        "confidence": 0.45,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: Compact Cooker",
            "category/synset: kitchen_appliance.n.01",
            "articulation_status: (unspecified but plausible lid)"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "close",
        "query_text": "Segment the part you would close to seal the compact cooker (lid/top cover contact area).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Seal the interior by closing a lid or top cover after loading contents.",
        "confidence": 0.42,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: Compact Cooker",
            "category/synset: kitchen_appliance.n.01",
            "articulation_status: (unspecified but plausible lid)"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "press",
        "query_text": "Find the pressable controls on the compact cooker (buttons on the control panel).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Start/stop or select a cooking mode by pressing a button or control panel.",
        "confidence": 0.38,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: Compact Cooker",
            "category/synset: kitchen_appliance.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true
    }
  },
  "kitchen_appliance.n.01,slicer.n.02": {
    "proposals": [
      {
        "canonical_label": "cut",
        "query_text": "Identify the part of the slicer used to cut or slice food (the blade/cutting area).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Slice food items using the slicer's cutting area/blade zone.",
        "confidence": 0.78,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: slicer.n.02",
            "name: Aufschnittmaschine (deli/meat slicer)"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "place_on",
        "query_text": "Locate the surface where you would place food to be sliced on the Aufschnittmaschine (food tray/platform).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Place food onto the platform/tray where items are positioned for slicing.",
        "confidence": 0.63,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: slicer.n.02",
            "name: Aufschnittmaschine (deli/meat slicer)"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "turn",
        "query_text": "Find the knob or dial you would turn to adjust the slice thickness on the slicer.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Turn a thickness-adjustment knob/dial to change slice thickness.",
        "confidence": 0.46,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: kitchen_appliance.n.01",
            "category: slicer.n.02",
            "articulation_status: (unspecified, typical slicers have an adjustment dial)"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "kitchen_appliance.n.01,slicer.n.02"
    }
  },
  "kitchen_scale.n.01": {
    "proposals": [
      {
        "canonical_label": "place_on",
        "query_text": "Which part of the kitchen scale should an item be placed on for weighing?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Place items on the weighing platform to measure their weight.",
        "confidence": 0.82,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: kitchen_scale.n.01",
            "name: Vintage Kitchen Scales, Cream"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "support",
        "query_text": "Identify the surface of the kitchen scale that supports objects while they are being weighed.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Support an object resting on the scale's platform during weighing.",
        "confidence": 0.74,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: kitchen_scale.n.01",
            "synset: kitchen_scale.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "turn",
        "query_text": "Which part of the kitchen scale can be turned to adjust or zero the reading?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Turn an adjustment knob or dial to zero/tare the scale or adjust settings.",
        "confidence": 0.52,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: kitchen_scale.n.01",
            "name: Vintage Kitchen Scales, Cream"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true
    }
  },
  "kitchen_timer.n.01": {
    "proposals": [
      {
        "canonical_label": "press",
        "query_text": "Select the parts of the digital kitchen timer that you would press to operate it (e.g., start/stop, minute/second, reset buttons).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Press buttons to set time, start/stop, or reset the timer.",
        "confidence": 0.78,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: Digital kitchen timer",
            "category/synset: kitchen_timer.n.01 (commonly operated via buttons)"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "display",
        "query_text": "Select the screen/display area of the digital kitchen timer where time and status are shown.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Read the screen to see remaining time or mode.",
        "confidence": 0.74,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: Digital kitchen timer (implies a visible display)",
            "category/synset: kitchen_timer.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "grasp",
        "query_text": "Select the regions of the kitchen timer you would grasp to pick it up and move it.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Pick up and hold the timer to reposition it or set it up.",
        "confidence": 0.62,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category/synset: kitchen_timer.n.01 (portable handheld object)",
            "name: Digital kitchen timer"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "turn",
        "query_text": "Select the dial or knob on the kitchen timer that you would turn to set or adjust the time.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Turn a dial/knob to adjust the timer setting.",
        "confidence": 0.38,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category/synset: kitchen_timer.n.01 (some timers use a rotating dial/knob)",
            "name: Digital kitchen timer (less likely than mechanical, but still possible)"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "kitchen_timer.n.01"
    }
  },
  "ladder.n.01": {
    "proposals": [
      {
        "canonical_label": "support",
        "query_text": "Identify the parts of the ladder (steps/rungs and side rails) that can support a person's weight while climbing.",
        "source": "seqafford_style_llm",
        "raw_source_label": "A ladder provides steps and side rails to support a person while climbing.",
        "confidence": 0.86,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: ladder.n.01",
            "synset: ladder.n.01",
            "name: Barton Ladder"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "grasp",
        "query_text": "Where would you grasp the ladder with your hands (side rails or rungs) to steady yourself or lift it?",
        "source": "seqafford_style_llm",
        "raw_source_label": "The side rails and rungs can be grasped for stability while climbing or carrying.",
        "confidence": 0.78,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: ladder.n.01",
            "synset: ladder.n.01",
            "name: Barton Ladder"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "move",
        "query_text": "Which parts of the ladder would you hold to move/reposition it (carry or drag slightly)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "A ladder is typically moved by lifting and repositioning it to a desired location.",
        "confidence": 0.62,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: ladder.n.01",
            "synset: ladder.n.01",
            "name: Barton Ladder"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "ladder.n.01"
    }
  },
  "lantern.n.01": {
    "proposals": [
      {
        "canonical_label": "grasp",
        "query_text": "Which part of the vintage lantern would you grasp to pick it up or carry it (e.g., the handle/loop)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Hold the lantern by a handle or top loop to carry it.",
        "confidence": 0.74,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: Vintage Lantern",
            "category: lantern.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "place_on",
        "query_text": "Which part of the lantern should contact a table or ground when you place it down (the bottom/base)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Set the lantern down on a surface using its base.",
        "confidence": 0.6,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: lantern.n.01",
            "support_region: False"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "open",
        "query_text": "Which part of the lantern would you open to access the inside (such as a small door or lid)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Open an access door or lid to reach the interior for lighting or maintenance.",
        "confidence": 0.46,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: lantern.n.01",
            "articulation_status: (not provided)"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "close",
        "query_text": "Which part of the lantern would you close after accessing the inside (the matching door/lid area)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Close the access door or lid after placing or adjusting the light source inside.",
        "confidence": 0.42,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: lantern.n.01",
            "articulation_status: (not provided)"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true
    }
  },
  "laptop.n.01": {
    "proposals": [
      {
        "canonical_label": "open",
        "query_text": "Which part of the Toshiba Satellite laptop should be pulled or lifted to open the lid (the screen panel and its edge)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Lift the laptop lid to access the screen and keyboard.",
        "confidence": 0.86,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: laptop.n.01",
            "name: Toshiba Satellite Laptop"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "close",
        "query_text": "Which part of the laptop is moved down to close it (the lid/screen panel)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Lower the laptop lid to close it.",
        "confidence": 0.84,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: laptop.n.01",
            "name: Toshiba Satellite Laptop"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "press",
        "query_text": "Which regions of the laptop are meant to be pressed, such as the keyboard keys and trackpad buttons?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Press buttons/keys to operate the laptop (keyboard, trackpad click).",
        "confidence": 0.74,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: laptop.n.01",
            "name: Toshiba Satellite Laptop"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "grasp",
        "query_text": "Which part of the laptop can be grasped to lift or carry it (outer shell/edges of the base and lid)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Grab the laptop body to pick it up and carry it.",
        "confidence": 0.62,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: laptop.n.01",
            "name: Toshiba Satellite Laptop",
            "support_region: False"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true
    }
  },
  "lawn_mower.n.01": {
    "proposals": [
      {
        "canonical_label": "push",
        "query_text": "Which parts of the lawn mower would you push to move it forward (e.g., the handlebar area)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Push the lawn mower forward to move it across the ground while mowing.",
        "confidence": 0.78,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: lawn_mower.n.01",
            "name contains: Push Lawn Mower"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "grasp",
        "query_text": "Where would you grasp the lawn mower to steer it (the handle/handhold region)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Grasp the handle to control and steer the mower.",
        "confidence": 0.72,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: lawn_mower.n.01",
            "name: Push Lawn Mower"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "move",
        "query_text": "Which parts of the lawn mower enable moving it around (handle and rolling base/wheels)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Move/roll the mower by its handle across the ground.",
        "confidence": 0.63,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: lawn_mower.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "lawn_mower.n.01"
    }
  },
  "letter.n.02,wall_decor.n.01": {
    "proposals": [
      {
        "canonical_label": "display",
        "query_text": "Identify the parts of the silver wooden letters that are meant to be displayed as wall decoration.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Use as wall decor to visually show letters or a message.",
        "confidence": 0.74,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: wall_decor.n.01",
            "synset: letter.n.02",
            "name: silver wooden letters"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "grasp",
        "query_text": "Which regions of the silver wooden letters would you grasp to pick them up and move them?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Hold and reposition the decorative letters by hand.",
        "confidence": 0.48,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: silver wooden letters",
            "category: letter.n.02"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "place_on",
        "query_text": "Locate the surfaces of the silver wooden letters that would contact a table or shelf when placing them down.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Set the letters onto a shelf, table, or ledge for display.",
        "confidence": 0.36,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: silver wooden letters",
            "category: wall_decor.n.01",
            "support_region: False"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true
    }
  },
  "loudspeaker.n.01": {
    "proposals": [
      {
        "canonical_label": "listen",
        "query_text": "Identify the sound-emitting area of the loudspeaker that you would face toward the listener to hear audio.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Listen to audio emitted from the speaker’s front output area.",
        "confidence": 0.78,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: loudspeaker.n.01",
            "synset: loudspeaker.n.01",
            "name: Home cinema centre speaker"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "move",
        "query_text": "Which parts of the loudspeaker would you grasp to move or carry it to a new location?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Pick up and reposition the speaker as a portable object.",
        "confidence": 0.62,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: loudspeaker.n.01",
            "name: Audio Pro Mondial M.4 - Home cinema centre speaker"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "place_on",
        "query_text": "Which bottom surface of the loudspeaker would rest on a shelf or TV stand when you place it down?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Place the speaker onto a shelf or TV stand as a set-down object.",
        "confidence": 0.6,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: loudspeaker.n.01",
            "name: Home cinema centre speaker",
            "support_region: False"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true
    }
  },
  "luggage_rack.n.02": {
    "proposals": [
      {
        "canonical_label": "support",
        "query_text": "Identify the surfaces of the luggage rack that can support luggage or bags placed on top.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Supports luggage or bags above the floor.",
        "confidence": 0.82,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: Avignon Metal Luggage Rack",
            "category/synset: luggage_rack.n.02"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "place_on",
        "query_text": "Where would you place a suitcase on this luggage rack? Segment the top contact areas suitable for placing luggage.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Provides a top area where luggage can be placed.",
        "confidence": 0.78,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: Avignon Metal Luggage Rack",
            "category/synset: luggage_rack.n.02"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "grasp",
        "query_text": "Segment the parts of the luggage rack you would grasp with your hands to lift or reposition it (e.g., side rails or frame).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Can be grasped to move or reposition the rack.",
        "confidence": 0.54,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: Avignon Metal Luggage Rack",
            "category/synset: luggage_rack.n.02",
            "name suggests a portable rack: Metal Luggage Rack"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "move",
        "query_text": "Identify the parts of the luggage rack involved in moving it (areas to hold or stable frame parts used when relocating it).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Can be moved to a different location by lifting or dragging.",
        "confidence": 0.5,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category/synset: luggage_rack.n.02",
            "typical function: portable hotel-style luggage rack"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "luggage_rack.n.02"
    }
  },
  "magazine.n.01": {
    "proposals": [
      {
        "canonical_label": "grasp",
        "query_text": "Which part of the Home Design Interiors magazine can you grasp to pick it up?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Pick up and hold the magazine to move or read it.",
        "confidence": 0.78,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: magazine.n.01",
            "name: Home Design Interiors Magazine"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "open",
        "query_text": "Where would you open this magazine (the cover/page edges you would separate to start reading)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Open the magazine by separating the cover/pages to access the contents.",
        "confidence": 0.66,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: magazine.n.01",
            "synset: magazine.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "close",
        "query_text": "Which area of the magazine would you bring together to close it after reading?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Close the magazine by bringing the covers/pages back together.",
        "confidence": 0.62,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: magazine.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "place_on",
        "query_text": "Which surface of the magazine would rest on a table when you place it down?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Place the magazine flat onto a surface like a table or shelf.",
        "confidence": 0.55,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: magazine.n.01",
            "support_region: False"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "magazine.n.01"
    }
  },
  "magazine_rack.n.01": {
    "proposals": [
      {
        "canonical_label": "contain",
        "query_text": "Identify the areas of the magazine rack where magazines or papers can be inserted and held.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Hold and organize magazines or papers within the rack compartments.",
        "confidence": 0.86,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: magazine_rack.n.01",
            "synset: magazine_rack.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "grasp",
        "query_text": "Find the parts of the magazine rack suitable to grasp for lifting or carrying (e.g., frame edges or handle-like regions).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Grab the rack to carry or reposition it.",
        "confidence": 0.55,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: magazine_rack.n.01",
            "synset: magazine_rack.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "move",
        "query_text": "Locate the regions of the magazine rack you would interact with to move it to a different position.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Relocate the rack from one place to another.",
        "confidence": 0.52,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: magazine_rack.n.01",
            "synset: magazine_rack.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "magazine_rack.n.01"
    }
  },
  "magnet.n.01": {
    "proposals": [
      {
        "canonical_label": "grasp",
        "query_text": "Which part of the metal magnet would you grasp to pick it up?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Hold and pick up the magnet by hand.",
        "confidence": 0.78,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: magnet.n.01",
            "name: Metal Magnet - If You Want Breakfast"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "place_on",
        "query_text": "Identify the surface/side of the magnet that you would place onto a metal object to make it stick.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Place the magnet onto a metal surface so it attaches.",
        "confidence": 0.7,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: magnet.n.01",
            "synset: magnet.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "move",
        "query_text": "What part of the magnet would you use to move or reposition it on a surface?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Reposition the magnet by sliding or relocating it on a surface.",
        "confidence": 0.52,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: magnet.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "magnet.n.01"
    }
  },
  "mailbox.n.01": {
    "proposals": [
      {
        "canonical_label": "open",
        "query_text": "Which part of the post box can be opened (e.g., the front door or top lid) to access the inside?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Open the mailbox door or lid to access the compartment.",
        "confidence": 0.72,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: Post Box",
            "category: mailbox.n.01",
            "synset: mailbox.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "close",
        "query_text": "Which part of the post box can be closed (the door or lid) to shut the mailbox compartment?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Close the mailbox door or lid to secure the compartment after use.",
        "confidence": 0.68,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: Post Box",
            "category: mailbox.n.01",
            "synset: mailbox.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "contain",
        "query_text": "Which region of the post box is the interior space that contains mail?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Hold letters or parcels inside the mailbox compartment.",
        "confidence": 0.63,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: mailbox.n.01",
            "synset: mailbox.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "grasp",
        "query_text": "Which small part of the post box can be grasped (e.g., a handle, knob, or latch) to open/close it?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Grab a handle/knob to operate the mailbox door or lid.",
        "confidence": 0.5,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: Post Box",
            "category: mailbox.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true
    }
  },
  "makeup_mirror.n.01": {
    "proposals": [
      {
        "canonical_label": "display",
        "query_text": "Which surface of the makeup mirror is used for viewing (the reflective face) that displays your reflection?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Provide a reflective viewing surface for observing a face at close range.",
        "confidence": 0.64,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: makeup_mirror.n.01",
            "synset: makeup_mirror.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "grasp",
        "query_text": "Which parts of the makeup mirror can you grasp to pick it up or adjust its position (e.g., frame, handle, harmonica arm)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Hold and reposition the mirror by gripping its frame or arm.",
        "confidence": 0.62,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: makeup_mirror.n.01",
            "name: Zack spiegel met harmonica-arm (suggests an arm/handle-like structure)"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "move",
        "query_text": "Identify the parts of the makeup mirror you would move to reposition it for use (move the mirror head and/or the arm).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Reposition or adjust the mirror assembly for viewing.",
        "confidence": 0.58,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: makeup_mirror.n.01",
            "name: harmonica-arm (implies adjustable/repositionable structure)",
            "articulation_status: (unspecified, but mirror arms are commonly adjustable)"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "support",
        "query_text": "Which parts of the makeup mirror provide support to keep it standing or mounted (e.g., base, mounting plate, wall bracket)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Rest the mirror on a base or mounting surface to keep it upright during use.",
        "confidence": 0.46,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: makeup_mirror.n.01",
            "support_region: False (suggests support region not annotated, but mirrors typically have a base or mount)"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true
    }
  },
  "mantel_clock.n.01": {
    "proposals": [
      {
        "canonical_label": "grasp",
        "query_text": "Which parts of the metal tripod clock can you grasp to lift it safely?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Hold the clock to pick it up or carry it.",
        "confidence": 0.62,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: METAL TRIPOD CLOCK",
            "category/synset: mantel_clock.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "move",
        "query_text": "Identify the regions you would interact with to move the metal tripod clock to another location.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Relocate the clock by picking it up and moving it to a new spot.",
        "confidence": 0.55,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: METAL TRIPOD CLOCK",
            "category/synset: mantel_clock.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "place_on",
        "query_text": "Which parts of the clock contact the table when you place the metal tripod clock on a surface?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Set the clock down on a flat surface so it stands upright.",
        "confidence": 0.48,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name indicates tripod base: METAL TRIPOD CLOCK",
            "category/synset: mantel_clock.n.01",
            "support_region: False"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "display",
        "query_text": "Locate the area of the metal tripod clock that displays information (the time) to the user.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Show the time on the clock face for viewing.",
        "confidence": 0.44,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category/synset: mantel_clock.n.01",
            "name: METAL TRIPOD CLOCK"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true
    }
  },
  "mantel_clock.n.01,radio_receiver.n.01": {
    "proposals": [
      {
        "canonical_label": "press",
        "query_text": "Which parts of the Sony alarm clock radio are buttons meant to be pressed (e.g., snooze, alarm set, time set, presets)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Press the buttons to set the alarm, snooze, or change settings.",
        "confidence": 0.78,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: Sony ICFC218S Alarm Clock Radio",
            "category/synset: radio_receiver.n.01, mantel_clock.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "turn",
        "query_text": "Which parts are knobs/dials intended to be turned for tuning or volume on the clock radio?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Turn knobs or dials to adjust volume or tune the radio.",
        "confidence": 0.72,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: Sony ICFC218S Alarm Clock Radio",
            "category/synset: radio_receiver.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "display",
        "query_text": "Which surface corresponds to the display area that shows the time (the clock/radio screen)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Show the current time or radio information on the screen/clock face.",
        "confidence": 0.7,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: Sony ICFC218S Alarm Clock Radio",
            "category/synset: mantel_clock.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "listen",
        "query_text": "Which parts are the speaker areas where sound comes out for listening to the radio/alarm?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Output sound through the speaker grille for listening to radio/alarm.",
        "confidence": 0.63,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: Sony ICFC218S Alarm Clock Radio",
            "category/synset: radio_receiver.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "mantel_clock.n.01,radio_receiver.n.01"
    }
  },
  "mat.n.01": {
    "proposals": [
      {
        "canonical_label": "support",
        "query_text": "Identify the areas of the bath mat that can support a person standing on it.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Surface can support feet/body weight while standing on it.",
        "confidence": 0.78,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: mat.n.01",
            "name: Elegance Bath Mat in Anthracite - 60cm x 100cm Bath Mat"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "move",
        "query_text": "Locate the parts of the bath mat you would grab or pull to move/reposition it.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Mat can be repositioned by dragging or lifting an edge.",
        "confidence": 0.55,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: mat.n.01",
            "mat is a portable household item"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "place_on",
        "query_text": "Segment the top surface of the mat where objects could be placed on it.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Flat surface can be used as a spot to place small items temporarily.",
        "confidence": 0.52,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: mat.n.01",
            "name indicates a flat bath mat surface"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "grasp",
        "query_text": "Segment the edges or corners of the bath mat that a person could grasp to lift it.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Edges/corners can be grasped to pick up or adjust the mat.",
        "confidence": 0.47,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: mat.n.01",
            "typical interaction: grasp edges of a mat to lift/adjust"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true
    }
  },
  "mat.n.03": {
    "proposals": [
      {
        "canonical_label": "support",
        "query_text": "Identify the surface of the mat where a person would stand or exercise (the area that supports the body).",
        "source": "seqafford_style_llm",
        "raw_source_label": "A floor mat can support a person standing or exercising on it.",
        "confidence": 0.78,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: mat.n.03",
            "name: Kinesis one floor (suggests a fitness/exercise floor mat)",
            "articulation_status: (none)"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "place_on",
        "query_text": "Segment the top-facing area of the mat where you would place your feet or set small items on it.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Objects or feet can be placed on the mat's top surface.",
        "confidence": 0.62,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: mat.n.03",
            "synset: mat.n.03"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "mat.n.03"
    }
  },
  "mattress.n.01": {
    "proposals": [
      {
        "canonical_label": "support",
        "query_text": "Identify the surfaces of the mattress where a person’s body would be supported when lying down.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Provides a surface to support a person lying down or resting.",
        "confidence": 0.9,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: mattress.n.01",
            "name: SULTAN ELSFJORD Latex Mattress"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "sit",
        "query_text": "Mark the regions of the mattress that a person could sit on (top surface and usable edges).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Can be sat on along its top surface or edges.",
        "confidence": 0.65,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: mattress.n.01",
            "name: SULTAN ELSFJORD Latex Mattress"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "place_on",
        "query_text": "Segment the flat top surface of the mattress where small items could be placed.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Allows placing objects on the flat top surface temporarily.",
        "confidence": 0.55,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: mattress.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "move",
        "query_text": "Locate the graspable side regions of the mattress that could be used to lift or drag it to move it.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Can be moved by lifting/dragging the sides to reposition it.",
        "confidence": 0.45,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: mattress.n.01",
            "name: SULTAN ELSFJORD Latex Mattress"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "mattress.n.01"
    }
  },
  "media_player.n.01": {
    "proposals": [
      {
        "canonical_label": "turn",
        "query_text": "Identify the parts you would rotate to operate the turntable (e.g., the platter or a rotary control/knob).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Rotate the turntable platter or related rotating control to play records.",
        "confidence": 0.72,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: media_player.n.01",
            "name includes: Turntable Record Deck"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "press",
        "query_text": "Which surfaces are meant to be pressed as control buttons for playback or mode selection?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Press buttons to control playback (play/stop/eject) on the CD/cassette/radio unit.",
        "confidence": 0.66,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: media_player.n.01",
            "name includes: CD, Cassette Deck & Radio"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "open",
        "query_text": "Find the parts that can be opened (lid/door) to access the record deck or media compartment.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Open the lid/door to access the turntable or cassette/CD compartment.",
        "confidence": 0.6,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name includes: Turntable Record Deck, CD, Cassette Deck",
            "retro music centre form factor commonly has a hinged lid/doors"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "close",
        "query_text": "Locate the parts used to close the lid/door of the record deck or media compartment.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Close the lid/door after loading or using the turntable or media compartment.",
        "confidence": 0.58,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name includes: Turntable Record Deck, CD, Cassette Deck",
            "retro music centre form factor commonly has a hinged lid/doors"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "media_player.n.01"
    }
  },
  "microphone.n.01": {
    "proposals": [
      {
        "canonical_label": "grasp",
        "query_text": "Select the parts of the microphone you would grasp to hold or pick it up (e.g., handle or main body), excluding any thin cable-like elements if present.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Hold the microphone by its handle/body to pick it up or reposition it.",
        "confidence": 0.82,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: microphone.n.01",
            "name: ALUMINUM MICROPHONE"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "move",
        "query_text": "Identify the parts of the microphone that can be moved as a whole when repositioning it.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Move the microphone to a new position for recording or speaking.",
        "confidence": 0.62,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: microphone.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "listen",
        "query_text": "Select the sound-capturing area of the microphone (typically the grille/head) where you would speak into it.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Use the microphone to capture sound near its head/grille area.",
        "confidence": 0.58,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: microphone.n.01",
            "synset: microphone.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "microphone.n.01"
    }
  },
  "mirror.n.01": {
    "proposals": [
      {
        "canonical_label": "display",
        "query_text": "Identify the reflective surface area of the mirror that displays a reflection.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Surface that reflects and shows the user's image.",
        "confidence": 0.78,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: mirror.n.01",
            "synset: mirror.n.01",
            "name: Links mirror"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "grasp",
        "query_text": "Find the parts of the mirror you would grasp to lift or carry it (e.g., frame/edges).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Parts suitable for holding to pick up or reposition the mirror.",
        "confidence": 0.38,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: mirror.n.01",
            "name: Links mirror",
            "support_region: False"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "move",
        "query_text": "Locate the regions of the mirror that would be moved when repositioning the mirror (the whole mirror body/frame).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Object can be relocated by picking up or repositioning.",
        "confidence": 0.34,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: mirror.n.01",
            "name: Links mirror",
            "support_region: False"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true
    }
  },
  "mixer.n.04": {
    "proposals": [
      {
        "canonical_label": "turn",
        "query_text": "Which part of the stand mixer do you turn to change the speed/settings?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Rotate the mixer control knob or dial to adjust speed or settings.",
        "confidence": 0.74,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: mixer.n.04",
            "name: KitchenAid ... Stand Mixer"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "contain",
        "query_text": "Which part of the stand mixer is the bowl area that contains ingredients?",
        "source": "seqafford_style_llm",
        "raw_source_label": "The mixing bowl holds ingredients while mixing.",
        "confidence": 0.7,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: mixer.n.04",
            "name: ... 6-Quart Stand Mixer"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "toggle",
        "query_text": "Which part of the stand mixer do you toggle to turn it on/off or switch modes?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Toggle the power or operating mode switch on the mixer body.",
        "confidence": 0.58,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: mixer.n.04",
            "name: KitchenAid ... Stand Mixer"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "mixer.n.04"
    }
  },
  "mobile.n.03": {
    "proposals": [
      {
        "canonical_label": "grasp",
        "query_text": "Which parts of the classic Winnie the Pooh baby mobile can you grasp to pick it up or move it (e.g., the top ring, hanger, or main frame)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Hold the hanging mobile by its ring, arm, or frame to carry or reposition it.",
        "confidence": 0.6,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: mobile.n.03",
            "name: Classic Winnie the Pooh mobile"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "turn",
        "query_text": "Which parts of the mobile can be turned/spun to make the hanging figures rotate (e.g., the central hub or top swivel area)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Rotate or spin the mobile around its suspension point to make it move.",
        "confidence": 0.35,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: mobile.n.03",
            "name: Classic Winnie the Pooh mobile",
            "articulation_status: "
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true
    }
  },
  "monitor.n.04": {
    "proposals": [
      {
        "canonical_label": "display",
        "query_text": "Identify the part of the monitor where images would be displayed (the screen/display surface).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Show visual content on the monitor screen.",
        "confidence": 0.86,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: monitor.n.04",
            "name: Sony VGC-RT2SY Desktop PC + 25.5\" LCD"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "press",
        "query_text": "Locate the buttons you would press to power on/off or control the display (e.g., power/menu buttons).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Activate a physical button such as power or menu controls on the monitor/PC unit.",
        "confidence": 0.55,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: monitor.n.04",
            "name indicates a desktop PC + LCD combo which typically has power/control buttons"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "move",
        "query_text": "Find the parts you could grab to safely move/reposition the monitor (outer frame/edges, not the screen).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Reposition the monitor/PC unit by holding a stable frame area.",
        "confidence": 0.46,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: monitor.n.04",
            "monitor-sized object is commonly moved by grasping bezel/outer frame"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "monitor.n.04"
    }
  },
  "motorcycle.n.01": {
    "proposals": [
      {
        "canonical_label": "sit",
        "query_text": "Identify the surfaces where a person would sit on this motorcycle (the seat/saddle).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Sit on the motorcycle seat to ride.",
        "confidence": 0.86,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: motorcycle.n.01",
            "name: ALUMINUM MOTORCYCLE"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "grasp",
        "query_text": "Locate the parts of the motorcycle that a rider would grasp with their hands (handlebars/hand grips).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Hold the handlebars to steer and stabilize the motorcycle.",
        "confidence": 0.78,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: motorcycle.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "support",
        "query_text": "Mark the parts of the motorcycle that contact the ground and support its weight (tires/wheels).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Support the motorcycle and rider via load-bearing contact surfaces (wheels/tires).",
        "confidence": 0.6,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: motorcycle.n.01",
            "support_region: False"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "press",
        "query_text": "Find the controls that are meant to be pressed by a rider (brake lever and/or foot brake/shift pedals).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Press hand or foot controls to operate the motorcycle (brake lever/pedals).",
        "confidence": 0.55,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: motorcycle.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "motorcycle.n.01"
    }
  },
  "mouse": {
    "proposals": [
      {
        "canonical_label": "grasp",
        "query_text": "Which part of the mouse would you grasp to pick it up and use it?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Hold and manipulate the mouse with a hand to move it on a surface.",
        "confidence": 0.78,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: mouse",
            "synset: mouse",
            "name: mouse"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "press",
        "query_text": "Identify the areas on the mouse that can be pressed to click (left/right buttons).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Press the mouse buttons to click.",
        "confidence": 0.7,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: mouse",
            "synset: mouse"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "move",
        "query_text": "Which external surfaces of the mouse are involved when moving it across a desk?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Slide the mouse across a surface to control the cursor.",
        "confidence": 0.62,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: mouse"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "mouse"
    }
  },
  "music_stand.n.01": {
    "proposals": [
      {
        "canonical_label": "support",
        "query_text": "Identify the surfaces of the music stand where sheet music or a book can be supported (the flat or angled tray/lip).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Supports sheet music or a book at a readable angle.",
        "confidence": 0.82,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: music_stand.n.01",
            "name: Music Stand."
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "place_on",
        "query_text": "Segment the area on the music stand where you would place sheet music (the main stand plate and any bottom ledge).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Provides a surface to place sheet music or a book onto.",
        "confidence": 0.78,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: music_stand.n.01",
            "synset: music_stand.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "move",
        "query_text": "Find the parts of the music stand that are suitable to hold for moving it (the central pole, frame, or edge of the tray).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Can be moved by holding the pole or frame to reposition it.",
        "confidence": 0.55,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: music_stand.n.01",
            "name: Music Stand."
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "music_stand.n.01"
    }
  },
  "napkin.n.01": {
    "proposals": [
      {
        "canonical_label": "grasp",
        "query_text": "Which part of the napkin(s) would you grasp to pick one up?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Pick up and hold a napkin for wiping or handling.",
        "confidence": 0.86,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: napkin.n.01",
            "name: 8 White Napkins"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "move",
        "query_text": "What parts of the napkin stack would you interact with to move it to a different location?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Relocate the napkin stack to another spot on a surface.",
        "confidence": 0.68,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: 8 White Napkins",
            "category: napkin.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "contain",
        "query_text": "Which regions of the napkin could be used to contain or wrap a small object?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Wrap or hold small items using the napkin material.",
        "confidence": 0.55,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: napkin.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "napkin.n.01"
    }
  },
  "net.n.04": {
    "proposals": [
      {
        "canonical_label": "contain",
        "query_text": "Identify the parts of the football goal net that would contain/catch the ball after it enters the goal.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Catch and hold a ball that passes through the goal opening.",
        "confidence": 0.72,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: net.n.04",
            "synset: net.n.04",
            "name: Hy-Pro 8x4 Football Goal."
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "support",
        "query_text": "Select the netting surfaces that support/suspend the net on the football goal frame.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Suspend and support the netting as part of the goal structure.",
        "confidence": 0.48,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: net.n.04",
            "name indicates football goal net attached to a frame"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "grasp",
        "query_text": "Where would a person grasp the goal net to attach or adjust it on the football goal?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Hold and pull the net when attaching, adjusting, or carrying it.",
        "confidence": 0.35,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: net.n.04",
            "object is a flexible net typically handled by hand"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "net.n.04"
    }
  },
  "notebook.n.01": {
    "proposals": [
      {
        "canonical_label": "open",
        "query_text": "Identify the part of the notebook you would lift to open it (the front cover or opening edge).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Open the notebook by lifting the front cover to access the pages.",
        "confidence": 0.82,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: notebook.n.01",
            "name: Recycled leather small note book"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "close",
        "query_text": "Identify the movable cover area you would fold down to close the notebook.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Close the notebook by folding the cover shut over the pages.",
        "confidence": 0.78,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: notebook.n.01",
            "synset: notebook.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "grasp",
        "query_text": "Identify the regions of the notebook suitable to grasp for picking it up (e.g., cover edges or spine).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Hold the notebook for carrying or repositioning.",
        "confidence": 0.7,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: Recycled leather small note book",
            "category: notebook.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true
    }
  },
  "ottoman.n.03": {
    "proposals": [
      {
        "canonical_label": "sit",
        "query_text": "Which part of the Moroccan leather pouffe can a person sit on?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Use the pouffe/ottoman as a low seat for a person.",
        "confidence": 0.86,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: ottoman.n.03",
            "name: Moroccan Leather Pouffe"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "support",
        "query_text": "Which surface of the ottoman supports feet/legs as a footrest?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Support a person's feet or legs while seated on another chair/sofa.",
        "confidence": 0.74,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: ottoman.n.03",
            "synset: ottoman.n.03"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "place_on",
        "query_text": "Where could you place objects on top of the pouffe/ottoman?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Provide a flat-enough top surface to place small items like a book or tray.",
        "confidence": 0.58,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: Moroccan Leather Pouffe",
            "category: ottoman.n.03"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "move",
        "query_text": "Which part of the pouffe would you grasp or hold to move it?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Move or reposition the pouffe by lifting or dragging its body.",
        "confidence": 0.46,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: ottoman.n.03"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true
    }
  },
  "overnighter.n.02": {
    "proposals": [
      {
        "canonical_label": "grasp",
        "query_text": "Select the parts of the Autumn Flowers Luggage Bag that a person would grasp to pick up and carry the bag (e.g., handles/straps).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Hold the luggage bag by its handle or strap to carry it.",
        "confidence": 0.82,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: Autumn Flowers Luggage Bag",
            "category/synset: overnighter.n.02 (overnight luggage bag)"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "contain",
        "query_text": "Select the region(s) of the Autumn Flowers Luggage Bag that can contain items (the main interior storage compartment).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Store clothes and personal items inside the bag.",
        "confidence": 0.72,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category/synset: overnighter.n.02",
            "name indicates luggage bag used for carrying contents"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "open",
        "query_text": "Select the part(s) of the Autumn Flowers Luggage Bag used to open it (e.g., zipper area, opening seam, zipper pulls).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Open the bag via zipper or opening to access the contents.",
        "confidence": 0.62,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category/synset: overnighter.n.02 implies an opening/closure mechanism",
            "typical luggage bags open via zipper"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "close",
        "query_text": "Select the part(s) of the Autumn Flowers Luggage Bag used to close it (e.g., zipper track/pulls or closure area).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Close the bag to secure the contents.",
        "confidence": 0.6,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category/synset: overnighter.n.02 implies open/close functionality",
            "typical luggage bags close via zipper or fasteners"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true
    }
  },
  "pan.n.01": {
    "proposals": [
      {
        "canonical_label": "grasp",
        "query_text": "Which part of the frying pan would you grasp to pick it up (the handle/grip area)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Hold the pan by its handle to lift and maneuver it.",
        "confidence": 0.9,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: Frying Pan",
            "category/synset: pan.n.01 implies a handled cooking vessel"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "contain",
        "query_text": "Identify the region of the frying pan that contains food (the inner basin/cooking surface and side walls).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Use the interior bowl surface to hold food or liquid while cooking.",
        "confidence": 0.8,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category/synset: pan.n.01 indicates a container-like cooking vessel",
            "name: Frying Pan"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "place_on",
        "query_text": "Which part of the frying pan contacts the stove or counter when you place it down (the bottom/base)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Rest the pan on a stove burner or countertop via its flat bottom.",
        "confidence": 0.75,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category/synset: pan.n.01 typically has a flat base for resting on surfaces",
            "support_region: False (no predefined support region, but placement is plausible)"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "pour",
        "query_text": "Select the part of the frying pan used to pour contents out (the rim/lip where food exits when tilted).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Tilt the pan to pour or slide cooked contents out over the rim.",
        "confidence": 0.55,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: Frying Pan",
            "category/synset: pan.n.01 can be tilted to transfer contents"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "pan.n.01"
    }
  },
  "paper_organizer.n.01": {
    "proposals": [
      {
        "canonical_label": "contain",
        "query_text": "Which parts of the letter tray are used to contain and hold papers (the interior tray surfaces and side walls)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Holds and organizes papers or documents within the tray area.",
        "confidence": 0.86,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: paper_organizer.n.01",
            "name: Rexel Letter Tray",
            "synset: paper_organizer.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "place_on",
        "query_text": "Identify the surface(s) where you would place papers or documents onto the letter tray.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Provides a surface where papers or folders can be placed on top/in the tray.",
        "confidence": 0.78,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: Letter Tray",
            "category: paper_organizer.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "grasp",
        "query_text": "Which parts of the letter tray would you grasp to pick it up or move it (edges, rim, or side panels)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Can be grabbed to lift or reposition the tray (e.g., by its rim or sides).",
        "confidence": 0.62,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: Rexel Letter Tray",
            "category: paper_organizer.n.01",
            "articulation_status: (none)"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "support",
        "query_text": "Which part of the letter tray supports the weight of papers when they are resting inside it (the bottom panel)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Supports papers resting inside the tray on its bottom surface.",
        "confidence": 0.6,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: paper_organizer.n.01",
            "name: Letter Tray Bamboo"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "paper_organizer.n.01"
    }
  },
  "paper_towel.n.01,paper_towel_holder.n.01": {
    "proposals": [
      {
        "canonical_label": "grasp",
        "query_text": "Which parts of the paper towel roll are meant to be grasped by a hand to hold the roll or pull paper towels?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Grasp the paper towel roll to pick it up or pull sheets from it.",
        "confidence": 0.74,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: paper_towel.n.01",
            "name: Stainless Steel Zack Combo Multi Kitchen Roll Holder"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "pull",
        "query_text": "Where would you pull on this paper towel roll to tear off a sheet (the pullable end/edge of the towel)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Pull a sheet from the roll by pulling the free end outward/downward.",
        "confidence": 0.7,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: paper_towel.n.01",
            "synset: paper_towel.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "support",
        "query_text": "Which part of the paper towel holder supports the paper towel roll (the rod/spindle or cradle area where the roll sits)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Support the paper towel roll on the holder’s spindle/rod and/or base during use.",
        "confidence": 0.64,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: paper_towel_holder.n.01",
            "name: Stainless Steel Zack Combo Multi Kitchen Roll Holder",
            "support_region: False"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "contain",
        "query_text": "Which parts of the paper towel holder contain or retain the roll (prevent it from slipping/falling off) during use?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Hold/contain the roll in place within the holder so it doesn’t fall over during pulling.",
        "confidence": 0.48,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: paper_towel_holder.n.01",
            "synset: paper_towel_holder.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "paper_towel.n.01,paper_towel_holder.n.01"
    }
  },
  "paperweight.n.01": {
    "proposals": [
      {
        "canonical_label": "grasp",
        "query_text": "Which part of the Salvatori Paperweight would you grasp to pick it up?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Hold the paperweight to pick it up or reposition it on a desk.",
        "confidence": 0.8,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: paperweight.n.01",
            "name: Salvatori Paperweight"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "move",
        "query_text": "Identify the parts of the paperweight you would move to reposition it on a table.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Slide or reposition the paperweight to another spot on a surface.",
        "confidence": 0.7,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: paperweight.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "support",
        "query_text": "Which surface of the paperweight contacts papers to hold them down?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Provide weight to hold down loose papers on a desk surface.",
        "confidence": 0.6,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: paperweight.n.01",
            "support_region: False"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "paperweight.n.01"
    }
  },
  "pedestal_sink.n.01": {
    "proposals": [
      {
        "canonical_label": "contain",
        "query_text": "Identify the region of the sink basin where water would collect and be contained.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Basin holds water or small items temporarily.",
        "confidence": 0.86,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: pedestal_sink.n.01",
            "name: Cooke & Lewis Serina Full Pedestal Basin"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "place_on",
        "query_text": "Segment the horizontal rim or flat ledge areas of the pedestal sink where you could place soap or a toothbrush cup.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Rim/counter area can be used to place small toiletries nearby.",
        "confidence": 0.55,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: pedestal_sink.n.01",
            "name includes: Basin"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "support",
        "query_text": "Find the parts of the sink (rim/ledge) that would support small objects without them falling into the bowl.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Basin rim/ledge supports small objects placed on it.",
        "confidence": 0.47,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: pedestal_sink.n.01",
            "support_region: False (no pre-specified support region, but functionally plausible)"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "grasp",
        "query_text": "Locate the sturdy outer edges of the pedestal sink that a person could grasp with their hands.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Outer edges can be grasped to steady yourself or reposition during installation/cleaning.",
        "confidence": 0.32,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: pedestal_sink.n.01",
            "name: Full Pedestal Basin"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true
    }
  },
  "pepper_mill.n.01": {
    "proposals": [
      {
        "canonical_label": "grasp",
        "query_text": "Which parts of the pepper mill can you grasp to pick it up or hold it steady?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Hold the pepper mill by its body to operate or move it.",
        "confidence": 0.78,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: pepper_mill.n.01",
            "name: PARIS BLACK GLOSS PEPPER MILL 40CM"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "turn",
        "query_text": "Locate the part you would turn to grind pepper on the pepper mill.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Twist the top or knob to grind pepper.",
        "confidence": 0.74,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: pepper_mill.n.01",
            "synset: pepper_mill.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "pour",
        "query_text": "Identify the area where pepper comes out when you use the pepper mill (the dispensing outlet).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Dispense ground pepper from the bottom outlet onto food.",
        "confidence": 0.55,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: pepper_mill.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "place_on",
        "query_text": "Which surface of the pepper mill would you place on a table so it stands upright?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Set the pepper mill down on a countertop or table using its base.",
        "confidence": 0.52,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: PARIS BLACK GLOSS PEPPER MILL 40CM",
            "support_region: False"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "pepper_mill.n.01"
    }
  },
  "pestle.n.03,mortar.n.03": {
    "proposals": [
      {
        "canonical_label": "contain",
        "query_text": "Identify the mortar bowl area where ingredients can be contained or held (the inner concave cavity).",
        "source": "seqafford_style_llm",
        "raw_source_label": "The mortar bowl can hold ingredients while preparing food or spices.",
        "confidence": 0.78,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: mortar.n.03",
            "name: Olive Wood Pestle and Mortar"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "grasp",
        "query_text": "Locate the parts of the pestle designed to be grasped by a hand (the elongated handle/body).",
        "source": "seqafford_style_llm",
        "raw_source_label": "The pestle is meant to be held by hand for grinding.",
        "confidence": 0.72,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: pestle.n.03",
            "name: Olive Wood Pestle and Mortar"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "press",
        "query_text": "Segment the contact surface used for pressing/crushing (the rounded end of the pestle and the inner base of the mortar).",
        "source": "seqafford_style_llm",
        "raw_source_label": "The pestle end is used to press and crush ingredients against the mortar.",
        "confidence": 0.64,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: pestle.n.03,mortar.n.03",
            "name: Olive Wood Pestle and Mortar"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "pestle.n.03,mortar.n.03"
    }
  },
  "pet_bed.n.01": {
    "proposals": [
      {
        "canonical_label": "sit",
        "query_text": "Identify the area where a pet would sit or lie down on the dog bed (the padded interior sleeping surface).",
        "source": "seqafford_style_llm",
        "raw_source_label": "A cushioned bed surface suitable for a pet to lie or sit on.",
        "confidence": 0.86,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: pet_bed.n.01",
            "name: Brown Wolf Dog Bed Bed"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "support",
        "query_text": "Segment the parts of the pet bed that support the pet while resting (the cushioned base and any bolstered rim).",
        "source": "seqafford_style_llm",
        "raw_source_label": "The bed provides support for a pet’s body while resting.",
        "confidence": 0.78,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "synset: pet_bed.n.01",
            "name: Brown Wolf Dog Bed Bed"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "place_on",
        "query_text": "Mark the top surface of the dog bed where an object could be placed (the flat/accessible upper cushion area).",
        "source": "seqafford_style_llm",
        "raw_source_label": "The bed can serve as a surface to place small items temporarily, though primarily intended for pets.",
        "confidence": 0.42,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: pet_bed.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true
    }
  },
  "pet_house.n.01": {
    "proposals": [
      {
        "canonical_label": "contain",
        "query_text": "Identify the interior space of the pet house where a pet can fit and stay (the inside cavity).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Provides an enclosed space that can hold a small pet inside.",
        "confidence": 0.74,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: pet_house.n.01",
            "name: Pet House With Stairs, White Wash"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "support",
        "query_text": "Select the surfaces of the pet house that can support a pet's weight (floor/platforms and step treads).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Has surfaces that can bear the weight of a small pet when standing or lying down.",
        "confidence": 0.62,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: pet_house.n.01",
            "name: Pet House With Stairs, White Wash",
            "support_region: False"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "move",
        "query_text": "Mark the outer structure of the pet house that a person would grasp to move the entire object.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Can be repositioned by picking up or carrying the whole pet house.",
        "confidence": 0.41,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: pet_house.n.01",
            "name: Pet House With Stairs, White Wash"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "pet_house.n.01"
    }
  },
  "piano.n.01": {
    "proposals": [
      {
        "canonical_label": "press",
        "query_text": "Which parts of the piano should be pressed by fingers to play (the keys)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Press the piano keys to play notes.",
        "confidence": 0.86,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: piano.n.01",
            "name: Piano",
            "typical piano interaction involves pressing keys"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "open",
        "query_text": "Which part of the piano can be opened (lid or key cover/fallboard)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Open the piano lid or keyboard fallboard to access the keys/strings.",
        "confidence": 0.42,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: piano.n.01",
            "many pianos have an openable lid or key cover"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "close",
        "query_text": "Which part of the piano can be closed (lid or key cover/fallboard)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Close the piano lid or keyboard fallboard after use.",
        "confidence": 0.4,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: piano.n.01",
            "many pianos have a closeable lid or key cover"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "move",
        "query_text": "Which large surface or handles on the piano would you use to move it by hand?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Move the piano by pushing/pulling its body (often on casters).",
        "confidence": 0.3,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: piano.n.01",
            "pianos are sometimes moved by handling the main body (some have casters)"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "piano.n.01"
    }
  },
  "picnic_rug.n.01": {
    "proposals": [
      {
        "canonical_label": "sit",
        "query_text": "Identify the area of the picnic blanket where a person would sit.",
        "source": "seqafford_style_llm",
        "raw_source_label": "A picnic blanket provides a surface for a person to sit on outdoors.",
        "confidence": 0.86,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: picnic_rug.n.01",
            "name: Boats picnic blanket"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "place_on",
        "query_text": "Select the top surface of the picnic blanket where you would place food or objects during a picnic.",
        "source": "seqafford_style_llm",
        "raw_source_label": "A picnic blanket can be used as a surface to place food, plates, or items on.",
        "confidence": 0.82,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: picnic_rug.n.01",
            "synset: picnic_rug.n.01",
            "name: Boats picnic blanket"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "support",
        "query_text": "Mark the parts of the picnic blanket that support objects placed on it.",
        "source": "seqafford_style_llm",
        "raw_source_label": "The blanket can support small items resting on it (e.g., picnic items).",
        "confidence": 0.7,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: picnic_rug.n.01",
            "synset: picnic_rug.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "move",
        "query_text": "Find the edges or corners of the picnic blanket that you would grab to move or reposition it.",
        "source": "seqafford_style_llm",
        "raw_source_label": "A picnic blanket can be picked up and moved by grabbing its edge or corner.",
        "confidence": 0.62,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: picnic_rug.n.01",
            "name: Boats picnic blanket"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "picnic_rug.n.01"
    }
  },
  "picture_frame.n.01": {
    "proposals": [
      {
        "canonical_label": "grasp",
        "query_text": "Which parts of the photo frame would you grasp to pick it up and carry it?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Hold the picture frame to pick it up or reposition it.",
        "confidence": 0.72,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: picture_frame.n.01",
            "name: Darcha Photo Frame - 5x7 inch"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "display",
        "query_text": "Which surface of the picture frame faces outward to display the photo?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Present or show a photo by positioning the front face of the frame outward.",
        "confidence": 0.7,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "synset: picture_frame.n.01",
            "name: Darcha Photo Frame - 5x7 inch"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "place_on",
        "query_text": "Identify the bottom contact area of the photo frame that would rest on a table when you place it down.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Set the picture frame down onto a surface such as a table or shelf.",
        "confidence": 0.62,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: picture_frame.n.01",
            "support_region: False"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true
    }
  },
  "pinball_machine.n.01": {
    "proposals": [
      {
        "canonical_label": "press",
        "query_text": "Locate the pressable buttons on the pinball machine (e.g., start/coin/flipper buttons) that a player would press during gameplay.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Press the pinball machine's buttons to operate controls like start, coin, or flippers.",
        "confidence": 0.72,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: pinball_machine.n.01",
            "name: Lost In Space Pinball Machine"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "push",
        "query_text": "Find the part of the pinball machine that a player pushes to launch the ball (the plunger/ball launcher area).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Push the plunger/launcher mechanism to launch the pinball into the playfield.",
        "confidence": 0.62,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: pinball_machine.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "support",
        "query_text": "Identify the parts of the pinball machine that support it on the ground (legs or base supports).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Support the pinball machine body on its legs/base while standing on the floor.",
        "confidence": 0.55,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: pinball_machine.n.01",
            "support_region: False"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "pinball_machine.n.01"
    }
  },
  "pitcher.n.02": {
    "proposals": [
      {
        "canonical_label": "grasp",
        "query_text": "Identify the parts of the green pitcher that you would grasp to pick it up and hold it steady (e.g., handle and grip areas).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Hold the pitcher securely, typically by the handle or body, to lift and control it.",
        "confidence": 0.84,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: pitcher.n.02",
            "name: Pitcher, green"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "pour",
        "query_text": "Mark the region of the pitcher used for pouring (the spout/rim area where liquid would flow out).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Pour liquid out through the pitcher’s spout/opening by tilting it.",
        "confidence": 0.8,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: pitcher.n.02",
            "synset: pitcher.n.02"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "contain",
        "query_text": "Segment the part of the pitcher that contains liquid (the interior/container body and opening).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Hold liquids inside the pitcher’s interior volume.",
        "confidence": 0.78,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: pitcher.n.02"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "pitcher.n.02"
    }
  },
  "place_mat.n.01": {
    "proposals": [
      {
        "canonical_label": "support",
        "query_text": "Identify the surface of the runner mat where items can be supported (the area you can set objects on).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Flat mat surface can support objects placed on it.",
        "confidence": 0.78,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: place_mat.n.01",
            "name: Chilewich Heathered Shag Runner, Grey"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "place_on",
        "query_text": "Segment the top face of the runner mat where you would place objects (e.g., shoes, bags, decor) on the mat.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Mat can be used as a target surface to place items on top of it.",
        "confidence": 0.74,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: place_mat.n.01",
            "synset: place_mat.n.01",
            "name: Chilewich Heathered Shag Runner, Grey"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "move",
        "query_text": "Find the parts of the runner mat you would grab to reposition it on the floor (e.g., the edges/corners used to move it).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Runner mat can be repositioned by moving it along the floor.",
        "confidence": 0.55,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: Chilewich Heathered Shag Runner, Grey",
            "category: place_mat.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true
    }
  },
  "plant.n.02": {
    "proposals": [
      {
        "canonical_label": "grasp",
        "query_text": "Which part of the plant should you grasp to pick it up and move it (e.g., the pot/base)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Hold and lift the plant (typically by the pot or base) to move or reposition it.",
        "confidence": 0.55,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: plant.n.02",
            "name indicates a collection of plants, commonly potted and movable"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "move",
        "query_text": "Identify the parts you would hold to move the plant to another spot without damaging it.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Relocate the plant to a different position (e.g., for placement, sunlight, or decoration).",
        "confidence": 0.5,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "synset: plant.n.02",
            "plants are typically repositioned by handling the pot/base"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "place_on",
        "query_text": "Which surface of the plant should contact the ground or a table when placing it down (the bottom/base area)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Set the plant down on a surface such as a floor, shelf, or table.",
        "confidence": 0.4,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: plant.n.02",
            "plants are commonly placed on surfaces; base/pot bottom is the contact area"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "contain",
        "query_text": "If there is a pot/planter, which region acts as the container that holds soil and the plant’s roots?",
        "source": "seqafford_style_llm",
        "raw_source_label": "The pot (or planter) contains soil and roots, holding the plant in place.",
        "confidence": 0.35,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: '...Clematis Collection 3 Plants' suggests nursery/potted plants",
            "plants in assets often include a pot that functions as a container"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true
    }
  },
  "plant_stand.n.01": {
    "proposals": [
      {
        "canonical_label": "contain",
        "query_text": "Select the region of the iron oblong planter that can contain soil or a plant (the interior container/basin).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Holds soil and a plant within the planter basin.",
        "confidence": 0.86,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: plant_stand.n.01",
            "name: Iron Work Oblong Planter"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "move",
        "query_text": "Select the parts of the iron oblong planter you would grab to move or carry the planter (outer frame/handles/rim).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Can be relocated by lifting or carrying the planter/stand as a whole.",
        "confidence": 0.55,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: Iron Work Oblong Planter",
            "dataset: HSSD"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "grasp",
        "query_text": "Select the graspable regions on the iron oblong planter, such as the rim or frame members used to pick it up.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Provides edges or frame elements that can be gripped for handling.",
        "confidence": 0.52,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: Iron Work Oblong Planter"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "plant_stand.n.01"
    }
  },
  "planter.n.03": {
    "proposals": [
      {
        "canonical_label": "contain",
        "query_text": "Select the regions of the planter that can contain soil or a plant.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Interior volume can hold soil, plants, or decorative items.",
        "confidence": 0.98,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: planter.n.03",
            "name: stoneware planter in black/white",
            "support_region: False"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "place_on",
        "query_text": "Select the region on the planter where another object could be placed or rested.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Top rim or surface can support a pot, tray, or nearby object when used as a resting surface.",
        "confidence": 0.62,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: planter.n.03",
            "name: stoneware planter in black/white"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "grasp",
        "query_text": "Select the parts of the planter that a person would grasp to pick it up and move it.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Rigid stoneware body can be held and moved by hand.",
        "confidence": 0.57,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: stoneware planter in black/white",
            "category: planter.n.03"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true
    }
  },
  "plate.n.04": {
    "proposals": [
      {
        "canonical_label": "contain",
        "query_text": "Identify the area of the butterfly dish where objects or food can be contained (the inner bowl/dish surface).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Used to hold small items or food within its dish area.",
        "confidence": 0.86,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: plate.n.04",
            "name: Butterfly Dish"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "place_on",
        "query_text": "Segment the top-facing surface of the butterfly dish where you would place food or small objects.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Provides a surface where items can be placed on top of the plate/dish.",
        "confidence": 0.78,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: plate.n.04",
            "synset: plate.n.04"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "grasp",
        "query_text": "Find the parts of the butterfly dish you would grasp to pick it up, such as the rim or outer edge.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Can be held by grabbing its rim/edge to move or carry it.",
        "confidence": 0.62,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: Butterfly Dish",
            "category: plate.n.04"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "plate.n.04"
    }
  },
  "play_area.n.01": {
    "proposals": [
      {
        "canonical_label": "contain",
        "query_text": "Identify the parts of the sand and water play area that can contain sand or water (e.g., basins/trays).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Hold sand or water within basin-like sections of the play area.",
        "confidence": 0.72,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: Sand and Water Explorer",
            "category/synset: play_area.n.01",
            "material: Plastic"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "place_on",
        "query_text": "Find the flat surfaces on the play area where a child could place toys, cups, or tools.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Provide flat ledges or surfaces where toys/tools can be set down during play.",
        "confidence": 0.5,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category/synset: play_area.n.01",
            "name indicates a play structure likely with surfaces/ledges"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "grasp",
        "query_text": "Locate the parts of the sand and water explorer that are meant to be grasped (handles, rims, or grips).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Allow holding onto handles, rims, or toy-like protrusions for manipulating parts or carrying.",
        "confidence": 0.38,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "material: Plastic",
            "name: Sand and Water Explorer (play equipment often includes grips/handles)"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "play_area.n.01"
    }
  },
  "playhouse.n.01": {
    "proposals": [
      {
        "canonical_label": "sit",
        "query_text": "Segment the area(s) where a person could sit on the playhouse (e.g., interior floor/bench/ledge).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Sit inside or on the playhouse structure if there are interior floor/bench-like surfaces.",
        "confidence": 0.38,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: playhouse.n.01",
            "name: Gallery Playhouse",
            "support_region: False"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "support",
        "query_text": "Find the horizontal surface(s) of the playhouse that could support placing weight (e.g., floor/platform).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Support a person or objects on stable horizontal surfaces such as the floor or platforms within the playhouse.",
        "confidence": 0.34,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: playhouse.n.01",
            "name: Gallery Playhouse",
            "support_region: False"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true
    }
  },
  "playhouse.n.01,play_area.n.01": {
    "proposals": [
      {
        "canonical_label": "open",
        "query_text": "Identify the parts of the playhouse that can be opened, such as doors or window shutters/panels.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Open an entry door or window panel to access the playhouse interior.",
        "confidence": 0.55,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: playhouse.n.01",
            "name: Deluxe Home & Garden Playhouse (79-030)"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "close",
        "query_text": "Find the door or window panels on the playhouse that you would close shut.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Close an entry door or window panel after opening.",
        "confidence": 0.5,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: playhouse.n.01",
            "name: Deluxe Home & Garden Playhouse (79-030)"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "playhouse.n.01,play_area.n.01"
    }
  },
  "playpen.n.01": {
    "proposals": [
      {
        "canonical_label": "contain",
        "query_text": "Segment the playpen region that contains the baby/toys (the interior floor area enclosed by the fence).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Enclose and confine a baby or toys within the playpen area.",
        "confidence": 0.78,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: playpen.n.01",
            "name: Babydan Baby Den and Honeybee Playmat"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "support",
        "query_text": "Segment the surface that supports a baby lying or sitting inside the playpen (the playmat/floor panel).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Provide a surface for a baby to lie or play on (playmat/floor).",
        "confidence": 0.66,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name includes: Playmat",
            "category: playpen.n.01",
            "support_region: False"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "grasp",
        "query_text": "Segment the parts of the playpen that a person would grasp to move or reposition it (top rails/frame bars).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Hold or carry by gripping the top rail or frame segments.",
        "confidence": 0.46,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: playpen.n.01",
            "name: Babydan Baby Den"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "move",
        "query_text": "Segment the parts used to move the playpen (outer frame/legs/base contacting the ground).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Reposition the playpen by lifting or dragging the frame.",
        "confidence": 0.42,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: playpen.n.01",
            "articulation_status: (not specified)"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "playpen.n.01"
    }
  },
  "plaything.n.01": {
    "proposals": [
      {
        "canonical_label": "turn",
        "query_text": "Identify the parts of the toy sink/stove unit that can be turned, such as the control knobs or dials.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Turn the toy stove or sink knobs to simulate controlling water flow or heat.",
        "confidence": 0.68,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: TOY SINK/STOVE UNIT",
            "category/synset: plaything.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "push",
        "query_text": "Find the pushable controls on the toy sink/stove unit (e.g., buttons on the front panel) that you would press to operate it.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Push toy buttons or controls on the unit to simulate appliance operation.",
        "confidence": 0.46,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: TOY SINK/STOVE UNIT",
            "category/synset: plaything.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "open",
        "query_text": "Locate any door on the toy sink/stove unit that can be opened, such as an oven door or cabinet door.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Open a toy oven door or cabinet door if present as part of the unit.",
        "confidence": 0.38,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: TOY SINK/STOVE UNIT",
            "category/synset: plaything.n.01",
            "articulation_status: (not provided)"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "close",
        "query_text": "Locate any door on the toy sink/stove unit that can be closed, such as an oven door or cabinet door.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Close the toy oven or cabinet door after opening.",
        "confidence": 0.34,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: TOY SINK/STOVE UNIT",
            "category/synset: plaything.n.01",
            "articulation_status: (not provided)"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true
    }
  },
  "plush_toy.n.01": {
    "proposals": [
      {
        "canonical_label": "grasp",
        "query_text": "Which parts of the Dory Plush Horse Toy can a person grasp to pick it up?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Hold or pick up the plush toy by its body or limbs.",
        "confidence": 0.86,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: plush_toy.n.01",
            "name: Dory Plush Horse Toy"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "move",
        "query_text": "Identify the regions of the Dory Plush Horse Toy that can be used to move/carry it.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Relocate or carry the plush toy to a different place.",
        "confidence": 0.78,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: plush_toy.n.01",
            "name: Dory Plush Horse Toy"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "plush_toy.n.01"
    }
  },
  "pond.n.01": {
    "proposals": [
      {
        "canonical_label": "contain",
        "query_text": "Segment the region of the pond that would hold/contain water (the interior basin).",
        "source": "seqafford_style_llm",
        "raw_source_label": "The pond basin contains water within its boundaries.",
        "confidence": 0.78,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: pond.n.01",
            "name: Pond"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "support",
        "query_text": "Segment the parts of the pond asset that could support a person standing (solid ground/edges around the water).",
        "source": "seqafford_style_llm",
        "raw_source_label": "The ground and shallow edges around the pond support standing or walking nearby.",
        "confidence": 0.42,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: pond.n.01",
            "name: Pond",
            "support_region: False"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "place_on",
        "query_text": "Segment flat, solid regions of the pond asset where an object could be placed (e.g., shoreline/rocks/flat ground).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Flat ground areas around the pond can be used to place objects.",
        "confidence": 0.36,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: pond.n.01",
            "name: Pond",
            "support_region: False"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "pond.n.01"
    }
  },
  "postbox.n.01": {
    "proposals": [
      {
        "canonical_label": "contain",
        "query_text": "Which region of the postbox contains the mail (the inside storage area)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Use the postbox interior cavity to hold letters and small parcels.",
        "confidence": 0.78,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: postbox.n.01",
            "synset: postbox.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "open",
        "query_text": "Which part of the postbox would you open to put mail in or take mail out?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Open the postbox access door or mail slot to insert or retrieve mail.",
        "confidence": 0.66,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: postbox.n.01",
            "name: Brabantia Metal Post Box B220"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "close",
        "query_text": "Which part of the postbox do you close after inserting or retrieving mail?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Close the postbox door or slot after accessing the interior.",
        "confidence": 0.62,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: postbox.n.01",
            "name: Brabantia Metal Post Box B220"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "grasp",
        "query_text": "Which part of the postbox would you grasp to open or close it (e.g., handle, lip, or door edge)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Grasp the handle or door edge to operate the postbox door.",
        "confidence": 0.52,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: postbox.n.01",
            "name: Brabantia Metal Post Box B220"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "postbox.n.01"
    }
  },
  "poster.n.01,wall_art.n.01": {
    "proposals": [
      {
        "canonical_label": "display",
        "query_text": "Which surface of the object is the poster image area meant to be viewed (the front display face)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "A poster or wall art surface intended to be viewed for its visual content.",
        "confidence": 0.86,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: poster.n.01, wall_art.n.01",
            "name: Poster Wellness Ball"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "support",
        "query_text": "Identify the rigid flat areas of the poster that could provide structural support when holding or mounting it.",
        "source": "seqafford_style_llm",
        "raw_source_label": "A rigid flat piece that can support light contact when handled or mounted.",
        "confidence": 0.42,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: poster.n.01, wall_art.n.01",
            "support_region: False"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "poster.n.01,wall_art.n.01"
    }
  },
  "potholder.n.01": {
    "proposals": [
      {
        "canonical_label": "grasp",
        "query_text": "Which part of the potholder can you grasp to hold it securely (including any hanging loop)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Hold the potholder by its body or loop to protect the hand while handling hot items.",
        "confidence": 0.86,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: potholder.n.01",
            "synset: potholder.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "support",
        "query_text": "Which surface of the potholder is used to support a hot pot or pan placed on it?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Provide a heat-resistant surface to rest a hot pot or pan on.",
        "confidence": 0.62,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: potholder.n.01",
            "synset: potholder.n.01",
            "support_region: False (not pre-annotated, but functionally plausible)"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "place_on",
        "query_text": "Where would you place a hot pot or pan on the potholder (the main contact area)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Place cookware onto the potholder to protect the underlying surface.",
        "confidence": 0.58,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: potholder.n.01",
            "synset: potholder.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "potholder.n.01"
    }
  },
  "potted_plant.n.01": {
    "proposals": [
      {
        "canonical_label": "grasp",
        "query_text": "Which part of the green moth orchid can you grasp to lift and carry it (e.g., the pot or sturdy base)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Grasp the pot to pick up or reposition the potted plant.",
        "confidence": 0.62,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: potted_plant.n.01",
            "name: Green moth orchid"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "move",
        "query_text": "Identify the area you would hold to move the potted plant to another location.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Move the potted plant by holding the pot/base and relocating it.",
        "confidence": 0.58,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: potted_plant.n.01",
            "name: Green moth orchid"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "place_on",
        "query_text": "Which surface of the potted plant should touch the table when you place it down (the bottom/base of the pot)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Place the potted plant on a flat surface such as a table or shelf, supported by its base.",
        "confidence": 0.55,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: potted_plant.n.01",
            "support_region: False"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "contain",
        "query_text": "Which part of the green moth orchid acts as a container holding the soil and roots (the pot interior)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "The pot contains the plant and its growing medium (soil).",
        "confidence": 0.46,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: potted_plant.n.01",
            "name: Green moth orchid"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true
    }
  },
  "printer.n.03": {
    "proposals": [
      {
        "canonical_label": "press",
        "query_text": "Which part of the HP OfficeJet printer would you press to operate it (e.g., power or control buttons)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Press the printer's control buttons to operate functions like power, copy, or menu navigation.",
        "confidence": 0.74,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: printer.n.03",
            "name: HP OfficeJet 4355/EN 16MB A4 USB"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "open",
        "query_text": "Which part of the printer would you open to access the inside (paper/ink/jam access cover)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Open an access panel or lid to insert paper, replace ink, or clear paper jams.",
        "confidence": 0.62,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: printer.n.03",
            "name: HP OfficeJet 4355/EN 16MB A4 USB",
            "articulation_status: (unspecified, but printers commonly have lids/covers)"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "close",
        "query_text": "Which part of the printer would you close after opening the cover or lid?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Close the printer lid or access panel after loading paper or servicing ink.",
        "confidence": 0.58,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: printer.n.03",
            "name: HP OfficeJet 4355/EN 16MB A4 USB"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "contain",
        "query_text": "Which part of the printer is meant to hold/contain paper (paper input tray or output tray area)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Hold and feed paper from an input tray or output printed sheets into an output tray.",
        "confidence": 0.55,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: printer.n.03",
            "name: HP OfficeJet 4355/EN 16MB A4 USB",
            "support_region: False"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "printer.n.03"
    }
  },
  "projector.n.02": {
    "proposals": [
      {
        "canonical_label": "press",
        "query_text": "Which parts of the projector cinema are buttons or control pads meant to be pressed (e.g., power, menu, input, keystone)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Press a button to power on/off or control projector functions.",
        "confidence": 0.62,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: projector.n.02",
            "name: projector cinema"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "display",
        "query_text": "Which part of the projector cinema is the lens/front aperture that emits the projected image (the display/output area)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Project and display an image through the lens opening.",
        "confidence": 0.55,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: projector.n.02",
            "synset: projector.n.02"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "move",
        "query_text": "Which parts of the projector cinema would you grasp to move or carry it (main body/handle areas), excluding vents and lens?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Pick up and reposition the projector to aim it at a screen.",
        "confidence": 0.42,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: projector.n.02",
            "name: projector cinema"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true
    }
  },
  "punching_bag.n.02": {
    "proposals": [
      {
        "canonical_label": "push",
        "query_text": "Where would you push/strike the punching bag to make it move or swing?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Apply forward force to strike the bag and make it swing.",
        "confidence": 0.86,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: punching_bag.n.02",
            "name: SELETTI LEATHER PUNCH BAG"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "pull",
        "query_text": "Which part of the punching bag would you pull to move or reposition it?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Grab and pull the bag to reposition or start it swinging.",
        "confidence": 0.55,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: punching_bag.n.02"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "grasp",
        "query_text": "Where can you grasp the punching bag to hold or steady it?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Hold the bag (e.g., near straps or body) to steady it or move it.",
        "confidence": 0.52,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: punching_bag.n.02",
            "name: SELETTI LEATHER PUNCH BAG"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true
    }
  },
  "purse.n.03": {
    "proposals": [
      {
        "canonical_label": "grasp",
        "query_text": "Which part of the LABYRINTH HANDBAG would you grasp to pick it up or carry it?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Hold or carry the handbag by its handle or strap.",
        "confidence": 0.86,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: LABYRINTH HANDBAG",
            "category/synset: purse.n.03 (handbag typically has a handle/strap for carrying)"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "contain",
        "query_text": "Which region of the LABYRINTH HANDBAG is used to contain items (the interior storage area)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Use the handbag's interior to store and hold personal items.",
        "confidence": 0.78,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category/synset: purse.n.03 (purses are containers for items)"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "open",
        "query_text": "Where would you open the LABYRINTH HANDBAG to access what's inside (the closure area)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Open the handbag at its top closure to access the interior.",
        "confidence": 0.62,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category/synset: purse.n.03 (purses commonly have an opening/closure such as a zipper or clasp)",
            "articulation_status: (unspecified; opening still functionally plausible)"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "close",
        "query_text": "Which part of the LABYRINTH HANDBAG would you close to secure the contents (the closure area)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Close the handbag's opening to secure items inside.",
        "confidence": 0.6,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category/synset: purse.n.03 (purses commonly have a closure to secure contents)",
            "articulation_status: (unspecified; closure still plausible)"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true
    }
  },
  "quilt.n.01": {
    "proposals": [
      {
        "canonical_label": "grasp",
        "query_text": "Point to the parts of the quilt you would grab with your hand to pick it up or pull it into place.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Grab the quilt fabric to lift, fold, or adjust it.",
        "confidence": 0.78,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: quilt.n.01",
            "name: Evangeline Cream Quilt"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "place_on",
        "query_text": "Identify the quilt areas that contact the bed when you lay the quilt flat on top of the mattress.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Lay the quilt onto a bed or other surface as a top layer.",
        "confidence": 0.62,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: quilt.n.01",
            "support_region: False"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "quilt.n.01"
    }
  },
  "rack.n.05": {
    "proposals": [
      {
        "canonical_label": "support",
        "query_text": "Which surface of the plant stand is used to support objects placed on it (e.g., the glass top)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Top surface can support items such as a plant pot or decor.",
        "confidence": 0.78,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: Wildon Home Longview Plant Stand in Brown with Glass Top",
            "category/synset: rack.n.05"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "place_on",
        "query_text": "Where would you place a plant pot on this plant stand? Segment the placement surface.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Objects can be placed on the top panel of the stand.",
        "confidence": 0.74,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name includes: Plant Stand",
            "name includes: Glass Top"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "grasp",
        "query_text": "Which parts of the plant stand could you grasp with your hands to move it (e.g., frame edges or top rim)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Frame/edges can be grasped to lift or reposition the stand.",
        "confidence": 0.46,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category/synset: rack.n.05",
            "object type: stand/rack likely has graspable frame"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "move",
        "query_text": "Segment the parts you would use to move this plant stand to a different location (areas you would hold or apply force).",
        "source": "seqafford_style_llm",
        "raw_source_label": "The stand can be moved by lifting or sliding it from its frame.",
        "confidence": 0.43,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: Plant Stand",
            "non-articulated furniture typically movable"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "rack.n.05"
    }
  },
  "radiator.n.02": {
    "proposals": [
      {
        "canonical_label": "support",
        "query_text": "Identify the surface areas on the radiator where someone could place or rest small objects (e.g., the top ledge or flat upper edges).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Provides a rigid surface that can support small items placed on its top edge or ledge.",
        "confidence": 0.42,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: radiator.n.02",
            "name: Hudson Reed Covent Large Designer Radiator",
            "support_region: False"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "turn",
        "query_text": "Locate any knob, dial, or valve on the radiator that a person would turn to adjust the heat.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Allows adjustment via a valve/knob to control heating flow or temperature.",
        "confidence": 0.34,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: radiator.n.02",
            "name: Hudson Reed Covent Large Designer Radiator",
            "articulation_status: (not specified)"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "grasp",
        "query_text": "Mark the radiator parts that a person would naturally grasp with a hand (outer frame, side rails, or front bars).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Can be grasped at edges or bars to steady oneself or move slightly during positioning/installation.",
        "confidence": 0.28,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: radiator.n.02",
            "name: Hudson Reed Covent Large Designer Radiator"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "radiator.n.02"
    }
  },
  "radio_receiver.n.01": {
    "proposals": [
      {
        "canonical_label": "turn",
        "query_text": "Identify the knob or dial you would turn to adjust volume or tuning on the radio.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Turn a knob/dial to adjust volume or tune stations.",
        "confidence": 0.72,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: radio_receiver.n.01",
            "name: Bush Retro DAB Radio"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "press",
        "query_text": "Point to the buttons you would press to control the radio (e.g., presets, menu, select).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Press buttons to change modes, presets, or settings.",
        "confidence": 0.62,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: radio_receiver.n.01",
            "name: Bush Retro DAB Radio"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "listen",
        "query_text": "Mark the speaker area where sound comes out when you listen to the radio.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Listen to audio output from the speaker grille area.",
        "confidence": 0.6,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: radio_receiver.n.01",
            "synset: radio_receiver.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "move",
        "query_text": "Locate the parts you would hold to move or carry the radio to another place.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Pick up and reposition the radio by holding its body/handle.",
        "confidence": 0.48,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: Bush Retro DAB Radio",
            "category: radio_receiver.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true
    }
  },
  "radio_receiver.n.01,alarm_clock.n.01": {
    "proposals": [
      {
        "canonical_label": "press",
        "query_text": "Identify the parts you would press to operate this mini radio/alarm clock (e.g., power, play, alarm, presets).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Press buttons to control the radio or alarm clock functions.",
        "confidence": 0.78,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: radio_receiver.n.01,alarm_clock.n.01",
            "name: Mini Dolmen radio Bamboo green"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "turn",
        "query_text": "Locate the knob(s) or dial(s) you would turn to change volume/station or set the time/alarm.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Turn a knob or dial to adjust volume, tuning, or time/alarm settings.",
        "confidence": 0.7,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: radio_receiver.n.01,alarm_clock.n.01",
            "synset: radio_receiver.n.01,alarm_clock.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "listen",
        "query_text": "Identify the speaker grill/mesh area where sound comes out for listening.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Use the speaker area to listen to audio output from the radio/alarm.",
        "confidence": 0.62,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: radio_receiver.n.01",
            "name: Mini Dolmen radio Bamboo green"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "toggle",
        "query_text": "Find any switch or toggle you would flip to turn the radio/alarm clock on/off or switch modes.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Toggle a switch to power the device on/off or enable/disable alarm modes.",
        "confidence": 0.55,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: radio_receiver.n.01,alarm_clock.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true
    }
  },
  "railing.n.01": {
    "proposals": [
      {
        "canonical_label": "grasp",
        "query_text": "Identify the parts of the balcony rail that a person would grasp/hold for support while standing or walking nearby.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Hold onto the railing for stability or balance.",
        "confidence": 0.74,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: Balcony rail",
            "category/synset: railing.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "support",
        "query_text": "Segment the surfaces of the balcony rail that support a person leaning against it or that act as a barrier to prevent falling.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Provide physical support to lean against and prevent falling from an edge.",
        "confidence": 0.7,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: Balcony rail",
            "category/synset: railing.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true
    }
  },
  "range_hood.n.01": {
    "proposals": [
      {
        "canonical_label": "toggle",
        "query_text": "Identify the parts you would press or flip to turn the cooker hood on or off (fan/light controls).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Turn the range hood’s fan or light on/off using its controls.",
        "confidence": 0.72,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: range_hood.n.01",
            "name: Professional JLBIHD105 Chimney Cooker Hood, Stainless Steel"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "press",
        "query_text": "Where would you press to change settings on the cooker hood (buttons or touch controls)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Press buttons to control fan speed or lighting on the hood interface.",
        "confidence": 0.66,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: range_hood.n.01",
            "name indicates a professional cooker hood model likely with control buttons"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "open",
        "query_text": "Identify any panel, flap, or cover on the cooker hood that can be opened to access or remove the filters.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Open an access panel or filter cover to remove/clean the hood’s grease filters.",
        "confidence": 0.48,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: range_hood.n.01",
            "range hoods commonly have removable/accessible filters"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "close",
        "query_text": "Identify the panel or cover on the cooker hood that you would close after accessing the filters.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Close the access panel or filter cover after servicing the filters.",
        "confidence": 0.42,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: range_hood.n.01",
            "open/close pairing for filter access panels is common on range hoods"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true
    }
  },
  "reamer.n.01": {
    "proposals": [
      {
        "canonical_label": "grasp",
        "query_text": "Which part of the citrus juicer should you grasp to hold and operate it (e.g., the handles)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Hold the citrus juicer by its handles to operate it.",
        "confidence": 0.78,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: Chef'n 10.25-in. FreshForce Citrus Juicer",
            "category/synset: reamer.n.01 (citrus reamer/juicer tool)"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "press",
        "query_text": "Which part of the citrus juicer do you press/squeeze to juice the fruit (the lever/handle area)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Squeeze/press the handles together to extract juice from citrus.",
        "confidence": 0.7,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: FreshForce Citrus Juicer (hand-press juicer)",
            "category/synset: reamer.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "contain",
        "query_text": "Which region of the citrus juicer contains/collects the juice (the bowl/cup reservoir)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Catch and hold the squeezed juice in the cup/bowl area.",
        "confidence": 0.55,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: Citrus Juicer",
            "category/synset: reamer.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "pour",
        "query_text": "Which part of the citrus juicer do you use to pour the juice out (spout or pouring edge)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Pour collected juice out through the spout/edge into a glass or container.",
        "confidence": 0.42,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: Citrus Juicer",
            "category/synset: reamer.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "reamer.n.01"
    }
  },
  "record_player.n.01": {
    "proposals": [
      {
        "canonical_label": "open",
        "query_text": "Which part of the phonograph can be opened (e.g., the hinged lid/cover)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Open the phonograph's lid/cover to access the turntable.",
        "confidence": 0.52,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: Phonograph",
            "category/synset: record_player.n.01",
            "articulation_status: (unspecified; lids are common on record players/phonographs)"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "close",
        "query_text": "Which part of the phonograph can be closed (the lid/cover that shuts over the turntable)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Close the phonograph's lid/cover to protect the turntable.",
        "confidence": 0.5,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: Phonograph",
            "category/synset: record_player.n.01",
            "articulation_status: (unspecified; closing lid is typical)"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "press",
        "query_text": "Which parts of the record player are meant to be pressed (control buttons/switches)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Press a control button to start/stop playback or change settings.",
        "confidence": 0.44,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category/synset: record_player.n.01 (commonly has start/stop buttons)",
            "name: Phonograph"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "turn",
        "query_text": "Which parts of the phonograph are meant to be turned (knobs/dials for volume or speed)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Turn a knob/dial to adjust volume, speed, or select a mode.",
        "confidence": 0.42,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category/synset: record_player.n.01 (often includes knobs for volume/speed)",
            "name: Phonograph"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "record_player.n.01"
    }
  },
  "roaster.n.04": {
    "proposals": [
      {
        "canonical_label": "contain",
        "query_text": "Which part of the roasting dish is the interior area used to contain food or liquid?",
        "source": "seqafford_style_llm",
        "raw_source_label": "The roasting dish can hold food or liquids during cooking.",
        "confidence": 0.78,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: roaster.n.04",
            "name: Mermaid Cookware Roasting Dish, 14\""
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "grasp",
        "query_text": "Which parts of the roasting dish would you grasp to pick it up (e.g., side handles or rim)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "The dish can be held via its rim or side handles to lift and carry it.",
        "confidence": 0.62,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: Mermaid Cookware Roasting Dish, 14\"",
            "category: roaster.n.04"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "place_on",
        "query_text": "Which surface of the roasting dish contacts the table/oven rack when you place it down?",
        "source": "seqafford_style_llm",
        "raw_source_label": "The bottom of the dish can be placed on a counter, rack, or table surface.",
        "confidence": 0.6,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: roaster.n.04",
            "support_region: False"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "roaster.n.04"
    }
  },
  "rock.n.01": {
    "proposals": [
      {
        "canonical_label": "move",
        "query_text": "Which surfaces of the rock would you push against to move it (e.g., slide or roll) on the ground?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Relocate the rock by dragging, rolling, or pushing.",
        "confidence": 0.6,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: rock.n.01",
            "name indicates large/heavy (65kg, 600x500x80)"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "place_on",
        "query_text": "Where would you place an object on the rock so it stays balanced (top-facing areas)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Serve as a base where other items can be placed.",
        "confidence": 0.35,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: rock.n.01",
            "dimensions 600x500x80 suggest a broad surface suitable for placing items"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "support",
        "query_text": "Which flat or stable areas of the rock could support another object resting on top?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Act as a stable surface that can support other objects placed on it.",
        "confidence": 0.35,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: rock.n.01",
            "dimensions 600x500x80 suggest a slab-like rock that may have a usable top face",
            "support_region: False suggests no predefined support region but does not rule out physical support"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "grasp",
        "query_text": "Which parts of the rock could a person grasp to pick it up or drag it?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Hold and lift the rock to reposition it.",
        "confidence": 0.25,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: rock.n.01",
            "name: (65kg) 600x500x80 (#41) implies heavy object, limiting graspability"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true
    }
  },
  "roof.n.01": {
    "proposals": [
      {
        "canonical_label": "support",
        "query_text": "Select the roof surface that supports and covers the conservatory structure.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Surface that can support or cover the structure below.",
        "confidence": 0.98,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: roof.n.01",
            "name: Conservatory Roof",
            "support_region: False"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "display",
        "query_text": "Select the roof area of the conservatory that is visible as the building's upper exterior surface.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Architectural roof element that is visually identifiable as part of the building exterior.",
        "confidence": 0.74,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: Conservatory Roof",
            "category: roof.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "roof.n.01"
    }
  },
  "room_divider.n.01": {
    "proposals": [
      {
        "canonical_label": "move",
        "query_text": "Where would you grasp and move this hanging room divider to reposition it and divide the room?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Reposition the room divider to change or block sightlines and separate areas.",
        "confidence": 0.62,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: room_divider.n.01",
            "name: Hanging Room Divider"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "contain",
        "query_text": "Which parts of this room divider form the surface that separates spaces and creates a contained area on one side?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Create a bounded zone by partitioning space with the divider.",
        "confidence": 0.44,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "synset: room_divider.n.01",
            "functional role: room partition"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "room_divider.n.01"
    }
  },
  "round_daybed.n.01": {
    "proposals": [
      {
        "canonical_label": "sit",
        "query_text": "Identify the surface area where a person would sit or lie down on this round daybed.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Seat or lounge on the cushioned surface of the round daybed.",
        "confidence": 0.86,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: round_daybed.n.01",
            "name: YOO 4 Dedon Orbit"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "support",
        "query_text": "Segment the areas of the daybed that support a person's body when sitting or lying on it.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Support a seated or reclining person across the main top surface.",
        "confidence": 0.78,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: round_daybed.n.01",
            "synset: round_daybed.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "place_on",
        "query_text": "Find the flat or stable surface region on the daybed where someone could place items like a book or phone.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Place small personal items on the usable top surface if there is a flat cushion/edge region.",
        "confidence": 0.46,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: round_daybed.n.01",
            "name: YOO 4 Dedon Orbit",
            "support_region: False"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true
    }
  },
  "rug.n.01": {
    "proposals": [
      {
        "canonical_label": "support",
        "query_text": "Identify the areas of the rug that can support a person standing or walking (the top surface).",
        "source": "seqafford_style_llm",
        "raw_source_label": "A rug provides a surface that can support a person standing or walking on it.",
        "confidence": 0.72,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: rug.n.01",
            "name: 60X96 Rug, Taiga Ivory/Black"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "place_on",
        "query_text": "Segment the rug surface where objects could be placed on top (e.g., shoes, bags, small items).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Flat items can be placed on top of a rug on the floor.",
        "confidence": 0.6,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: rug.n.01",
            "synset: rug.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "move",
        "query_text": "Find the parts of the rug a person would grasp or pull to move/reposition it (edges/corners).",
        "source": "seqafford_style_llm",
        "raw_source_label": "A rug can be moved by lifting, dragging, or repositioning it.",
        "confidence": 0.55,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: rug.n.01",
            "non-articulated soft furnishing implied by rug"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "sit",
        "query_text": "Mark the parts of the rug where a person could sit on it (the upper surface).",
        "source": "seqafford_style_llm",
        "raw_source_label": "A rug can be sat on when placed on the floor.",
        "confidence": 0.48,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: rug.n.01",
            "name implies a floor rug (60X96)"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true
    }
  },
  "safe.n.01": {
    "proposals": [
      {
        "canonical_label": "open",
        "query_text": "Identify the part of the electronic fingerprint safe that you would pull or swing to open the safe (the door/front panel).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Open the safe door to access the interior compartment.",
        "confidence": 0.78,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: safe.n.01",
            "name: Electronic Finger Print Safe - Small"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "close",
        "query_text": "Identify the part of the safe that you would push/swing shut to close it (the door/front panel).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Close the safe door to secure the contents inside.",
        "confidence": 0.74,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: safe.n.01",
            "name: Electronic Finger Print Safe - Small"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "contain",
        "query_text": "Identify the interior region of the safe where objects can be placed and contained (inside compartment).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Use the safe interior to store and protect valuables.",
        "confidence": 0.7,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: safe.n.01",
            "name: Electronic Finger Print Safe - Small"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "grasp",
        "query_text": "Identify the part of the safe meant to be grasped by a hand to open it (handle, knob, or door edge).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Grasp the handle/edge used to pull the safe door open.",
        "confidence": 0.48,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: Electronic Finger Print Safe - Small",
            "category: safe.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "safe.n.01"
    }
  },
  "salver.n.01": {
    "proposals": [
      {
        "canonical_label": "grasp",
        "query_text": "Which parts of the serving tray can you grasp to pick it up and carry it?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Grasp the tray to carry or move it.",
        "confidence": 0.72,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: salver.n.01 (serving tray)",
            "name: \"Servierplatte\" (serving platter/tray)"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "contain",
        "query_text": "Which region of the tray is used to hold/contain items placed on it during serving (the main surface area)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Hold items temporarily on its surface during serving.",
        "confidence": 0.67,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: salver.n.01 (serving tray)",
            "name: \"Servierplatte\""
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "place_on",
        "query_text": "Where would you place objects on top of this serving tray (the top-facing surface)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Provide a surface where objects can be placed on top.",
        "confidence": 0.63,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: salver.n.01",
            "support_region: False (no explicit support annotation, but tray surface is typically used for placing items)"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "move",
        "query_text": "Which parts of the serving tray would you use to move it from one place to another?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Move the tray from one location to another while serving.",
        "confidence": 0.58,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: salver.n.01",
            "name: \"Servierplatte\""
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "salver.n.01"
    }
  },
  "saucepan.n.01": {
    "proposals": [
      {
        "canonical_label": "contain",
        "query_text": "Identify the parts of the saucepan that can contain liquid or food (the inner bowl/cavity).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Hold liquids or food ingredients for cooking.",
        "confidence": 0.9,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: saucepan.n.01",
            "synset: saucepan.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "grasp",
        "query_text": "Point out the graspable part of the saucepan used to pick it up (e.g., the handle).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Hold and lift the saucepan using its handle(s).",
        "confidence": 0.85,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: saucepan.n.01",
            "synset: saucepan.n.01",
            "name: DENVER"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "pour",
        "query_text": "Select the region of the saucepan involved in pouring out contents (the rim/spout area where liquid exits when tilted).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Pour liquid or contents out of the saucepan by tilting it.",
        "confidence": 0.7,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: saucepan.n.01",
            "synset: saucepan.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "place_on",
        "query_text": "Mark the bottom/base area of the saucepan that contacts a surface when it is placed down.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Rest the saucepan on a stove burner, countertop, or other surface.",
        "confidence": 0.6,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: saucepan.n.01",
            "synset: saucepan.n.01",
            "support_region: False"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true
    }
  },
  "sauna.n.01": {
    "proposals": [
      {
        "canonical_label": "contain",
        "query_text": "Select the interior space of the sauna that can contain a person (the enclosed room volume).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Encloses a heated room where people can be inside during sauna use.",
        "confidence": 0.6,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: sauna.n.01",
            "name: Canadian Spa Algonquian Sauna"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "open",
        "query_text": "Select the door or door handle area that you would open to enter the sauna.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Allows entry into the sauna enclosure via a door.",
        "confidence": 0.4,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: sauna.n.01",
            "name: Canadian Spa Algonquian Sauna",
            "articulation_status: (unspecified; door may exist)"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "close",
        "query_text": "Select the door or latch area that you would close to seal the sauna.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Secures the sauna door shut to keep heat inside.",
        "confidence": 0.35,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: sauna.n.01",
            "name: Canadian Spa Algonquian Sauna",
            "articulation_status: (unspecified; door may exist)"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "sauna.n.01"
    }
  },
  "scooter.n.02": {
    "proposals": [
      {
        "canonical_label": "grasp",
        "query_text": "Identify the parts of the scooter that a person would grasp to steer it (e.g., the handlebars/handle grips).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Hold the scooter by its handlebars to steer or carry it.",
        "confidence": 0.74,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: scooter.n.02",
            "name: Angeles MyRider Scooter - Item # SPSCOOT"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "move",
        "query_text": "Locate the parts of the scooter that enable it to move along the ground (the wheels/rolling components).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Move/roll the scooter by pulling or pushing it along the ground.",
        "confidence": 0.66,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: scooter.n.02"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "support",
        "query_text": "Segment the surface on the scooter that supports a rider's feet while riding (the standing deck/platform).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Support a rider standing on the scooter deck.",
        "confidence": 0.62,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: scooter.n.02",
            "name: Angeles MyRider Scooter - Item # SPSCOOT",
            "support_region: False"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "push",
        "query_text": "Find the area used for pushing off on a scooter: the ground-contacting wheel regions that move when the scooter is propelled.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Push against the ground with a foot to propel the scooter forward.",
        "confidence": 0.48,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: scooter.n.02"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "scooter.n.02"
    }
  },
  "sculpture.n.01": {
    "proposals": [
      {
        "canonical_label": "display",
        "query_text": "Which parts of the sculpture are the visible decorative surfaces meant to be displayed?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Show the sculpture as a decorative object for viewing.",
        "confidence": 0.78,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: sculpture.n.01",
            "name: sculpture of a Face."
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "move",
        "query_text": "Where would you grasp or hold the sculpture to move/carry it safely?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Relocate the sculpture as a portable decorative item.",
        "confidence": 0.42,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: sculpture.n.01",
            "name: sculpture of a Face.",
            "support_region: False"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true
    }
  },
  "seat_cushion.n.01": {
    "proposals": [
      {
        "canonical_label": "sit",
        "query_text": "Identify the areas of the floor cushion where a person would sit.",
        "source": "seqafford_style_llm",
        "raw_source_label": "A floor cushion can be sat on to provide comfort and padding.",
        "confidence": 0.86,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: seat_cushion.n.01",
            "name: Floris Floor Cushion - 60x60 cms"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "support",
        "query_text": "Segment the parts of the cushion that support a person's weight during use.",
        "source": "seqafford_style_llm",
        "raw_source_label": "A cushion supports the body when seated or kneeling.",
        "confidence": 0.72,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "synset: seat_cushion.n.01",
            "name indicates a floor cushion"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "place_on",
        "query_text": "Find the top surface of the cushion where objects could be placed.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Small items can be placed on the top surface of a floor cushion temporarily.",
        "confidence": 0.52,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category implies a broad padded top surface",
            "name: 60x60 cms indicates a flat area"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "move",
        "query_text": "Locate the regions of the cushion that a person would grab to move it.",
        "source": "seqafford_style_llm",
        "raw_source_label": "A floor cushion can be repositioned by lifting or dragging it.",
        "confidence": 0.44,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: Floor Cushion",
            "typical use involves repositioning on the floor"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true
    }
  },
  "sewing_machine.n.01": {
    "proposals": [
      {
        "canonical_label": "turn",
        "query_text": "Select the parts you would turn to operate or adjust the sewing machine (such as dials/knobs or the handwheel).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Turn a knob/dial or handwheel to adjust settings or advance the mechanism.",
        "confidence": 0.63,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: sewing_machine.n.01",
            "synset: sewing_machine.n.01",
            "name: Toyota RA224 Sewing Machine"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "press",
        "query_text": "Point to the parts you would press to start or stop the sewing machine (e.g., power/start buttons or pedal controls).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Press a button or foot control to start/stop stitching.",
        "confidence": 0.58,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: sewing_machine.n.01",
            "name: Toyota RA224 Sewing Machine"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "grasp",
        "query_text": "Mark the regions you would grasp to pick up or reposition the sewing machine safely (e.g., built-in handle/side grips).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Grasp the machine at stable holding points to lift or reposition it.",
        "confidence": 0.42,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: sewing_machine.n.01",
            "name: Toyota RA224 Sewing Machine",
            "support_region: False"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "sewing_machine.n.01"
    }
  },
  "shed.n.01": {
    "proposals": [
      {
        "canonical_label": "open",
        "query_text": "Identify the part of the garden shed that you would pull or swing to open it (the door or doors).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Open the shed door to access the interior storage space.",
        "confidence": 0.74,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: shed.n.01",
            "name: Overlap Garden Shed 6x4ft"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "close",
        "query_text": "Identify the door or doors of the garden shed that can be swung shut to close it.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Close the shed door to secure the interior.",
        "confidence": 0.7,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: shed.n.01",
            "name: Overlap Garden Shed 6x4ft"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "contain",
        "query_text": "Identify the interior space of the garden shed where objects can be placed for storage (the containment region inside).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Use the shed as an enclosed space to store items inside.",
        "confidence": 0.62,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: shed.n.01",
            "synset: shed.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "shed.n.01"
    }
  },
  "shelving.n.01": {
    "proposals": [
      {
        "canonical_label": "support",
        "query_text": "Which surfaces of the shelving can support items (the horizontal shelf boards where objects can rest)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Use the shelf surfaces to support objects placed on them.",
        "confidence": 0.82,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: shelving.n.01",
            "synset: shelving.n.01",
            "name: MADERA (suggests wooden shelving)"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "place_on",
        "query_text": "Where would you place an object on this shelving (the top faces of the shelves)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Place objects onto the shelf levels.",
        "confidence": 0.78,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: shelving.n.01",
            "synset: shelving.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "contain",
        "query_text": "Which areas of the shelving are used to contain stored items (the shelf bays/compartments between vertical supports)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Use the shelf compartments/levels to hold and organize items.",
        "confidence": 0.62,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: shelving.n.01",
            "synset: shelving.n.01",
            "support_region: False (not explicitly tagged, but shelving typically stores items)"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true
    }
  },
  "shoe.n.01": {
    "proposals": [
      {
        "canonical_label": "wear",
        "query_text": "Identify the parts of the stiletto shoe that a person would wear on their foot (the wearable region including the upper and heel).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Footwear intended to be worn on a foot.",
        "confidence": 0.9,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: shoe.n.01",
            "name: Shoes - Stiletto"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "grasp",
        "query_text": "Mark the regions of the stiletto shoe that are suitable to grasp for picking it up (e.g., upper/heel).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Can be picked up and held by hand, typically by the upper or heel.",
        "confidence": 0.6,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: shoe.n.01",
            "name: Shoes - Stiletto"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "place_on",
        "query_text": "Segment the parts of the stiletto shoe that make contact with a surface when placing the shoe down (sole/heel bottom).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Can be placed onto a surface when not being worn.",
        "confidence": 0.55,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: shoe.n.01",
            "name: Shoes - Stiletto",
            "support_region: False"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true
    }
  },
  "shoe_rack.n.01": {
    "proposals": [
      {
        "canonical_label": "contain",
        "query_text": "Select the parts of the shoe rack where shoes can be placed or stored (the shelf/tier surfaces or slots).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Holds and organizes shoes within its shelves or tiers.",
        "confidence": 0.72,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: shoe_rack.n.01",
            "name: Chrome Shoe Rack"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "place_on",
        "query_text": "Identify the flat surfaces of the shoe rack where a shoe would be placed.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Provides horizontal surfaces to place shoes on top of the rack levels.",
        "confidence": 0.68,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: shoe_rack.n.01",
            "name: Chrome Shoe Rack"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "support",
        "query_text": "Mark the structural parts of the shoe rack that support shoes (bars, shelves, and tier frames).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Supports the weight of shoes resting on the rack tiers.",
        "confidence": 0.62,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: shoe_rack.n.01",
            "synset: shoe_rack.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "move",
        "query_text": "Select the parts of the shoe rack that a person would grasp to lift or carry it (outer frame/side rails).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Can be moved by grabbing the frame to reposition the rack.",
        "confidence": 0.42,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: Chrome Shoe Rack",
            "articulation_status: "
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "shoe_rack.n.01"
    }
  },
  "shoebox.n.02": {
    "proposals": [
      {
        "canonical_label": "contain",
        "query_text": "Identify the interior space of the shoebox where objects can be placed inside (the container region).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Use the box interior to store items such as shoes or small objects.",
        "confidence": 0.78,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: shoebox.n.02",
            "name: Shoe Box Kd - Black"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "open",
        "query_text": "Locate the part of the shoebox that can be opened to access the inside (the lid/opening region).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Lift or remove the lid to access the contents of the shoebox.",
        "confidence": 0.62,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: shoebox.n.02",
            "synset: shoebox.n.02",
            "articulation_status: (unspecified)"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "close",
        "query_text": "Find the surface/part used to close the shoebox (the lid area that covers the opening).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Cover the box by placing the lid back on top to enclose the contents.",
        "confidence": 0.6,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: shoebox.n.02",
            "name: Shoe Box Kd - Black"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "grasp",
        "query_text": "Identify the regions on the shoebox suitable for grasping to lift or carry it (sides or lid edges).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Hold the box or lid to carry it or to open/close it.",
        "confidence": 0.52,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: shoebox.n.02",
            "support_region: False"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "shoebox.n.02"
    }
  },
  "shopping_bag.n.01": {
    "proposals": [
      {
        "canonical_label": "grasp",
        "query_text": "Which part of the Pink Stork shopping bag would you grasp to pick it up and carry it (e.g., the handles or top rim)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Hold the bag by its handles or upper rim for carrying.",
        "confidence": 0.86,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: shopping_bag.n.01",
            "name: Pink Stork Bag"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "contain",
        "query_text": "Segment the region that can contain objects inside the Pink Stork shopping bag (the interior volume/open cavity).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Use the bag interior to hold items.",
        "confidence": 0.83,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: shopping_bag.n.01",
            "synset: shopping_bag.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "open",
        "query_text": "Where is the opening of the Pink Stork shopping bag that you would open/spread apart to access the inside?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Access the bag opening to put items in or take items out.",
        "confidence": 0.67,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: shopping_bag.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "close",
        "query_text": "Which parts of the Pink Stork shopping bag would you bring together to close the opening (top edges/handles area)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Bring the top edges/handles together to close the bag opening for carrying.",
        "confidence": 0.52,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: shopping_bag.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "shopping_bag.n.01"
    }
  },
  "shower_caddy.n.01": {
    "proposals": [
      {
        "canonical_label": "contain",
        "query_text": "Identify the parts of the shower caddy that contain or hold toiletries (shelves, baskets, compartments).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Holds bathroom items like shampoo bottles or soap within its compartments.",
        "confidence": 0.78,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: shower_caddy.n.01",
            "name: Wallboy Bathroom Unit"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "support",
        "query_text": "Segment the surfaces on the shower caddy that support items when placed on them (flat shelves or ledges).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Supports toiletries placed on its flat shelf surfaces.",
        "confidence": 0.63,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: shower_caddy.n.01",
            "support_region: False"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "place_on",
        "query_text": "Where would you place a shampoo bottle or soap on this wall-mounted bathroom unit? Mark those placement surfaces.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Provides surfaces where toiletries can be placed during use.",
        "confidence": 0.6,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: shower_caddy.n.01",
            "synset: shower_caddy.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "grasp",
        "query_text": "Segment the parts of the shower caddy a person would grasp to pick it up or reposition it (rims, frame, handles if present).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Can be grasped by its edges or frame when moving or adjusting it.",
        "confidence": 0.38,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: Wallboy Bathroom Unit",
            "category: shower_caddy.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "shower_caddy.n.01"
    }
  },
  "shower_curtain.n.01": {
    "proposals": [
      {
        "canonical_label": "pull",
        "query_text": "Where would you pull to draw the shower curtain closed along the rod?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Pull the shower curtain along its rail to cover the shower opening.",
        "confidence": 0.82,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: shower_curtain.n.01",
            "name: DWR Solid Shower Curtain"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "push",
        "query_text": "Where would you push to slide the shower curtain open along the rod?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Push the shower curtain along its rail to uncover the shower opening.",
        "confidence": 0.78,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: shower_curtain.n.01",
            "name: DWR Solid Shower Curtain"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "grasp",
        "query_text": "Which parts of the shower curtain can you grasp with your hand to move it?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Grasp the edge of the shower curtain to manipulate it.",
        "confidence": 0.72,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: shower_curtain.n.01",
            "name: DWR Solid Shower Curtain"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "contain",
        "query_text": "Which surface/region of the shower curtain blocks splashing water and helps keep it inside the shower?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Use the shower curtain to keep water contained within the shower area.",
        "confidence": 0.61,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: shower_curtain.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "shower_curtain.n.01"
    }
  },
  "shower_pan.n.01": {
    "proposals": [
      {
        "canonical_label": "contain",
        "query_text": "Segment the parts of the shower pan/tub that contain water (the interior basin floor and surrounding lip/curb).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Holds water within the shower area during use.",
        "confidence": 0.86,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: shower_pan.n.01",
            "name: Shower Tub"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "support",
        "query_text": "Segment the surface of the shower pan where a person stands (the flat floor area inside the tub).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Supports a standing person while showering.",
        "confidence": 0.74,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: shower_pan.n.01",
            "name: Shower Tub",
            "support_region: False"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true
    }
  },
  "sink.n.01": {
    "proposals": [
      {
        "canonical_label": "contain",
        "query_text": "Select the inside basin region of the bathroom sink where water would be contained.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Basin holds water or other liquids.",
        "confidence": 0.86,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: sink.n.01",
            "name: Scarabeo Next bathroom sink"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "support",
        "query_text": "Select the sink rim or flat ledges that could support placing small objects like soap or a cup.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Rim/flat areas can support small items temporarily (e.g., soap).",
        "confidence": 0.52,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: sink.n.01",
            "support_region: False (no explicit support region annotated)"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "place_on",
        "query_text": "Select the top surfaces of the sink where you could place an object (e.g., soap dispenser).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Top rim areas allow placing items on the sink.",
        "confidence": 0.47,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: sink.n.01",
            "name: bathroom sink"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true
    }
  },
  "sink_stand.n.01": {
    "proposals": [
      {
        "canonical_label": "support",
        "query_text": "Identify the parts of the sink stand that support the sink (vertical legs, frame, and top supporting surface).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Supports a sink basin and related plumbing above the floor.",
        "confidence": 0.78,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: sink_stand.n.01",
            "synset: sink_stand.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "place_on",
        "query_text": "Select the top area of the sink stand where the sink basin would be placed or mounted.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Provides a top surface where a sink basin can be placed/installed.",
        "confidence": 0.62,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: sink_stand.n.01",
            "synset: sink_stand.n.01",
            "support_region: False"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "contain",
        "query_text": "If present, mark the shelf/cavity or storage area of the sink stand where items could be contained.",
        "source": "seqafford_style_llm",
        "raw_source_label": "May include an open shelf or cabinet-like space to hold cleaning items or supplies.",
        "confidence": 0.28,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: sink_stand.n.01",
            "synset: sink_stand.n.01",
            "description: (empty)"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "sink_stand.n.01"
    }
  },
  "skateboard.n.01": {
    "proposals": [
      {
        "canonical_label": "grasp",
        "query_text": "Which parts of the skateboard would you grasp with a hand to pick it up and carry it?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Hold the skateboard to carry or reposition it.",
        "confidence": 0.74,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: skateboard.n.01",
            "name: Skateboard Mirror by Suck UK"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "move",
        "query_text": "Identify the regions you would interact with to move or reposition the skateboard.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Move the skateboard by lifting, dragging, or repositioning it.",
        "confidence": 0.63,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: skateboard.n.01",
            "synset: skateboard.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "support",
        "query_text": "Which surface of the skateboard is meant to support a person's feet when standing on it?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Support a standing person's weight while riding.",
        "confidence": 0.58,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: skateboard.n.01",
            "support_region: False"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "skateboard.n.01"
    }
  },
  "slide.n.04": {
    "proposals": [
      {
        "canonical_label": "sit",
        "query_text": "Which part of the slide can a person sit on while starting or riding down the slide?",
        "source": "seqafford_style_llm",
        "raw_source_label": "A slide supports a person seated while sliding down its surface.",
        "confidence": 0.74,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: slide.n.04",
            "name: TP167 King Fisher Slide, 2m, Green"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "support",
        "query_text": "Identify the surface areas of the slide that support a person's body while sliding.",
        "source": "seqafford_style_llm",
        "raw_source_label": "The slide surface supports body weight during use.",
        "confidence": 0.68,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: slide.n.04",
            "synset: slide.n.04"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "grasp",
        "query_text": "Which parts of the slide can be grasped by a hand for balance when getting onto the slide?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Slides often include side rails or top edges that can be held for stability when climbing or positioning.",
        "confidence": 0.46,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: slide.n.04",
            "name: TP167 King Fisher Slide, 2m, Green"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "slide.n.04"
    }
  },
  "smoke_detector.n.01": {
    "proposals": [
      {
        "canonical_label": "press",
        "query_text": "Which part of the smoke detector would you press to test or hush the alarm?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Press the test or hush button to trigger or silence the alarm.",
        "confidence": 0.62,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: Smoke Detector",
            "category/synset: smoke_detector.n.01",
            "common smoke detectors include a pressable test/hush button on the front"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "listen",
        "query_text": "Which part of the smoke detector do you listen to for the alarm sound (speaker/vent openings)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Listen to the alarm sound produced by the detector's speaker openings.",
        "confidence": 0.58,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: Smoke Detector",
            "category/synset: smoke_detector.n.01",
            "smoke detectors typically emit sound through vents or a speaker grille"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "turn",
        "query_text": "Which part of the smoke detector would you turn/twist to remove it from its ceiling mount?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Twist the detector body to detach from or attach to its mounting base.",
        "confidence": 0.44,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: Smoke Detector",
            "category/synset: smoke_detector.n.01",
            "many detectors use a twist-lock mounting mechanism"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "smoke_detector.n.01"
    }
  },
  "soap.n.01": {
    "proposals": [
      {
        "canonical_label": "grasp",
        "query_text": "Which part of the soap can you grasp to pick it up?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Pick up and hold the soap for washing or moving it.",
        "confidence": 0.84,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: Soap",
            "category/synset: soap.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "move",
        "query_text": "Identify the region of the soap you would interact with to move it.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Relocate the soap from one place to another (e.g., to a sink, shower, or dish).",
        "confidence": 0.7,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: Soap",
            "category/synset: soap.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "place_on",
        "query_text": "Which area of the soap contacts a surface when you place it down?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Set the soap down onto a surface such as a soap dish, sink ledge, or shelf.",
        "confidence": 0.58,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: Soap",
            "category/synset: soap.n.01",
            "support_region: False"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "soap.n.01"
    }
  },
  "soap_dish.n.01": {
    "proposals": [
      {
        "canonical_label": "contain",
        "query_text": "Which part of the scallop shell soap dish is used to contain or hold the soap?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Hold a bar of soap or small bathroom items within the dish.",
        "confidence": 0.86,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: soap_dish.n.01",
            "name: Scallop Shell Soap Dish"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "place_on",
        "query_text": "Identify the surface of the soap dish where you would place a bar of soap.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Provide a surface where soap can be placed to dry or be stored.",
        "confidence": 0.82,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: soap_dish.n.01",
            "synset: soap_dish.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "support",
        "query_text": "Which area of the soap dish supports the soap when it is resting in the dish?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Support the soap above a sink or countertop surface as it rests in the dish.",
        "confidence": 0.68,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: soap_dish.n.01",
            "name: Scallop Shell Soap Dish",
            "support_region: False"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "grasp",
        "query_text": "Which parts of the soap dish would you grasp to pick it up and move it?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Be grasped to move or reposition the dish.",
        "confidence": 0.45,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: soap_dish.n.01",
            "name: Scallop Shell Soap Dish"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "soap_dish.n.01"
    }
  },
  "soap_dispenser.n.01": {
    "proposals": [
      {
        "canonical_label": "press",
        "query_text": "Identify the part of the square soap dispenser that you would press down to dispense soap (the pump/top actuator).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Press the dispenser pump to dispense soap.",
        "confidence": 0.78,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: soap_dispenser.n.01",
            "name: Square Soap Dispenser"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "grasp",
        "query_text": "Select the regions on the square soap dispenser that are suitable to grasp for lifting or repositioning it (main body/grip surfaces).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Grasp the dispenser body to pick it up and move it.",
        "confidence": 0.62,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: soap_dispenser.n.01",
            "name: Square Soap Dispenser"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "contain",
        "query_text": "Mark the part of the soap dispenser that serves as the container/reservoir for holding soap (the bottle/body volume).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Contain liquid soap inside the reservoir/bottle.",
        "confidence": 0.55,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: soap_dispenser.n.01",
            "synset: soap_dispenser.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "place_on",
        "query_text": "Identify the bottom/base area of the square soap dispenser that contacts a surface when placed on a counter.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Place the dispenser onto a countertop or sink surface.",
        "confidence": 0.48,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: Square Soap Dispenser",
            "support_region: False"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "soap_dispenser.n.01"
    }
  },
  "soccer_ball.n.01": {
    "proposals": [
      {
        "canonical_label": "grasp",
        "query_text": "Which parts of the leather football can a person grasp to pick it up?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Hold and pick up the ball by hand.",
        "confidence": 0.9,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: soccer_ball.n.01",
            "name: Leather Football",
            "non-articulated ball is typically handheld"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "push",
        "query_text": "Which surface areas of the soccer ball can be pushed or kicked to move it?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Nudge or kick the ball to make it roll/move.",
        "confidence": 0.85,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: soccer_ball.n.01",
            "ball-shaped object is commonly pushed/kicked to roll"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "move",
        "query_text": "Which parts of the football would you interact with to move it to a different location?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Relocate the ball by carrying or rolling it to another place.",
        "confidence": 0.8,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: soccer_ball.n.01",
            "portable object; can be carried or rolled"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "soccer_ball.n.01"
    }
  },
  "socket.n.03": {
    "proposals": [
      {
        "canonical_label": "contain",
        "query_text": "Where would you insert a power plug into this double power socket?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Receive and hold an electrical plug prong/connector to provide power connection.",
        "confidence": 0.86,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: Power Socket Double",
            "category/synset: socket.n.03"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "support",
        "query_text": "Which flat area of the power socket is used to mount it against a wall or panel?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Provide a mounting surface for attaching the socket to a wall or panel.",
        "confidence": 0.48,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category/synset: socket.n.03",
            "name implies wall-mounted electrical fixture"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "socket.n.03"
    }
  },
  "soda_can.n.01": {
    "proposals": [
      {
        "canonical_label": "grasp",
        "query_text": "Which part of the Coke soda can would you grasp to pick it up?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Hold the soda can by wrapping fingers around its cylindrical body.",
        "confidence": 0.9,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: soda_can.n.01",
            "name: Take Away Party Food Coke Can"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "contain",
        "query_text": "Identify the region of the soda can that contains liquid (the container body).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Contain a beverage inside the can's sealed volume.",
        "confidence": 0.75,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "synset: soda_can.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "place_on",
        "query_text": "Which surface of the soda can should contact a table when placing it down upright?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Place the can upright on a flat surface using its bottom base.",
        "confidence": 0.7,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: soda_can.n.01",
            "support_region: False"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "soda_can.n.01"
    }
  },
  "space_heater.n.01": {
    "proposals": [
      {
        "canonical_label": "turn",
        "query_text": "Identify the knob or dial on the space heater that you would rotate to change the heat setting.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Rotate a control knob or dial to adjust heat level or settings.",
        "confidence": 0.72,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: space_heater.n.01",
            "name includes: Ceramic Tower Fan Heater"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "press",
        "query_text": "Locate the buttons on the heater that you would press to change its operating mode or timer.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Press a button on the control panel to change mode, timer, or oscillation.",
        "confidence": 0.66,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: space_heater.n.01",
            "name includes: Tower Fan Heater"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "toggle",
        "query_text": "Find the power switch on the space heater that you would toggle to turn it on or off.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Toggle the power switch to turn the heater on or off.",
        "confidence": 0.6,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: space_heater.n.01",
            "name includes: Honeywell ... Fan Heater"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "move",
        "query_text": "Identify the part of the heater you would hold to safely move or reposition it (e.g., a handle or grip area).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Move the heater by holding an intended grip area or handle to reposition it in a room.",
        "confidence": 0.45,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: space_heater.n.01",
            "name includes: Tower Fan Heater",
            "support_region: False"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "space_heater.n.01"
    }
  },
  "spade.n.02": {
    "proposals": [
      {
        "canonical_label": "grasp",
        "query_text": "Which part of the garden spade should you grasp to pick it up and use it?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Hold the spade by its handle for digging or scooping.",
        "confidence": 0.88,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: Little Helpers Garden Spade",
            "category/synset: spade.n.02"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "move",
        "query_text": "Identify the regions of the spade that enable moving it (parts you would hold to carry it).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Pick up and reposition the spade to a different location.",
        "confidence": 0.7,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category/synset: spade.n.02",
            "support_region: False"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "push",
        "query_text": "Which part of the spade is used to push into the soil when digging?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Apply force with the blade into soil to dig or break ground.",
        "confidence": 0.62,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category/synset: spade.n.02",
            "name: Little Helpers Garden Spade"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "spade.n.02"
    }
  },
  "spectacles.n.01": {
    "proposals": [
      {
        "canonical_label": "wear",
        "query_text": "Which parts of the Rayban glasses should be worn on the face (including the lenses area and the arms/temples that rest on the ears)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Wear the glasses on the face for vision correction or sun protection.",
        "confidence": 0.9,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: spectacles.n.01",
            "name: Rayban Glasses"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "grasp",
        "query_text": "Where would you grasp the Rayban glasses to pick them up (e.g., the frame front or the arms/temples)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Pick up and hold the glasses for putting on or taking off.",
        "confidence": 0.78,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: spectacles.n.01",
            "name: Rayban Glasses",
            "support_region: False"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "place_on",
        "query_text": "Which parts of the Rayban glasses contact a surface when you place them down (frame bottom/edges and/or folded arms)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Place the glasses onto a surface such as a table or shelf.",
        "confidence": 0.66,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: spectacles.n.01",
            "name: Rayban Glasses",
            "support_region: False"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "spectacles.n.01"
    }
  },
  "spice_holder.n.01": {
    "proposals": [
      {
        "canonical_label": "grasp",
        "query_text": "Identify the parts of the salt & pepper holder that a person would grasp to pick it up and carry it.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Pick up the salt and pepper holder to move or use it.",
        "confidence": 0.66,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: Salt & Pepper",
            "category/synset: spice_holder.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "contain",
        "query_text": "Segment the region(s) of the spice holder that contain salt/pepper (the container bodies/compartments).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Holds salt and pepper inside its container(s).",
        "confidence": 0.6,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category/synset: spice_holder.n.01",
            "name: Salt & Pepper"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "pour",
        "query_text": "Find the part(s) of the salt & pepper container used to pour/dispense seasoning (e.g., shaker top or dispensing opening).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Dispense salt or pepper by tilting/shaking the container.",
        "confidence": 0.47,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: Salt & Pepper",
            "category/synset: spice_holder.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "spice_holder.n.01"
    }
  },
  "spicemill.n.01": {
    "proposals": [
      {
        "canonical_label": "grasp",
        "query_text": "Which parts of the spice mill would you grasp to hold and use it?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Hold the spice mill to position it for grinding or moving.",
        "confidence": 0.78,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: spicemill.n.01",
            "name: morph mill, black"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "turn",
        "query_text": "Which part of the spice mill do you turn to grind spices?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Twist the top or body to grind spices.",
        "confidence": 0.74,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: spicemill.n.01",
            "synset: spicemill.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "contain",
        "query_text": "Which region of the spice mill contains the spices inside?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Store peppercorns or other spices inside the mill body.",
        "confidence": 0.6,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: spicemill.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "spicemill.n.01"
    }
  },
  "spoon": {
    "proposals": [
      {
        "canonical_label": "grasp",
        "query_text": "Which part of the spoon would you grasp to pick it up and use it (the handle)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Hold the spoon by its handle to use it.",
        "confidence": 0.86,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: spoon",
            "synset: spoon",
            "name: spoon"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "spoon"
    }
  },
  "spoon.n.01": {
    "proposals": [
      {
        "canonical_label": "grasp",
        "query_text": "Select the part of the spoon you would grasp to pick it up and use it (the handle).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Hold the spoon by its handle to use it for scooping or stirring.",
        "confidence": 0.86,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: spoon.n.01",
            "name: Kitchen Craft Assorted Coloured Silicone Spoon"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "move",
        "query_text": "Select the entire spoon as the object that can be picked up and moved around during cooking.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Move the spoon as a handheld utensil for cooking or serving.",
        "confidence": 0.6,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: spoon.n.01",
            "support_region: False"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "spoon.n.01"
    }
  },
  "stairway.n.01,stairs.n.01": {
    "proposals": [
      {
        "canonical_label": "support",
        "query_text": "Identify the surfaces of the stairs that support a person’s feet while stepping (the treads).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Steps provide stable support for a person while standing or walking between heights.",
        "confidence": 0.86,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: stairway.n.01,stairs.n.01",
            "name: Stairs"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "move",
        "query_text": "Segment the parts of the stairs a person uses to move up or down (the step surfaces and riser boundaries).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Stairs enable movement between different elevations by stepping up or down.",
        "confidence": 0.72,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "synset: stairway.n.01,stairs.n.01",
            "name: Stairs"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true
    }
  },
  "step_ladder.n.01": {
    "proposals": [
      {
        "canonical_label": "support",
        "query_text": "Which parts of the step ladder can support a person's weight when stepping or standing (e.g., steps and top platform)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Provides stable footholds and handholds to support a person while climbing or standing.",
        "confidence": 0.84,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: step_ladder.n.01",
            "name: Ladder"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "grasp",
        "query_text": "Identify the regions of the ladder that a person would grasp to climb or carry it (e.g., side rails, top handle).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Can be held by side rails or top handle area for climbing stability or carrying.",
        "confidence": 0.72,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: step_ladder.n.01",
            "name: Ladder"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "move",
        "query_text": "Which parts of the ladder would you grab to move/reposition the ladder safely (carry points on the frame/rails)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Can be relocated by lifting and carrying the frame to a new position.",
        "confidence": 0.61,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: step_ladder.n.01",
            "name: Ladder"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "place_on",
        "query_text": "Which surface on the step ladder could you place small items on (e.g., the top platform/tray area)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Offers a small top area where items can be placed temporarily while working.",
        "confidence": 0.46,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: step_ladder.n.01",
            "name: Ladder"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true
    }
  },
  "storage_box.n.01": {
    "proposals": [
      {
        "canonical_label": "contain",
        "query_text": "Where can objects be placed inside this storage box for containment?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Use the box as a container to hold or store items inside.",
        "confidence": 0.86,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: storage_box.n.01",
            "name: Me box storage box"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "grasp",
        "query_text": "Which parts of the storage box are suitable to grasp for lifting or carrying?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Grasp the box (e.g., at sides/handles) to pick it up and carry it.",
        "confidence": 0.62,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: storage_box.n.01",
            "name: Me box storage box"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "open",
        "query_text": "Which part of the storage box would you open to access the inside (e.g., lid or top opening)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Open the storage box to access its interior (if it has a lid or opening).",
        "confidence": 0.52,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: storage_box.n.01",
            "articulation_status: (unspecified)"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "close",
        "query_text": "Which part of the storage box would you close to cover the opening (e.g., lid)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Close the storage box to cover the opening and secure contents (if it has a lid).",
        "confidence": 0.49,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: storage_box.n.01",
            "articulation_status: (unspecified)"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "storage_box.n.01"
    }
  },
  "stove.n.01": {
    "proposals": [
      {
        "canonical_label": "place_on",
        "query_text": "Select the flat cooking surface where you would place a pot or pan on this induction hob.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Surface where cookware can be placed for heating.",
        "confidence": 0.78,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: 2 Zone Ceramic Induction Hob (EH512502E)",
            "category/synset: stove.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "press",
        "query_text": "Select the buttons or touch-control areas you would press to operate the induction hob.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Controls that can be pressed to turn on/off or adjust heat settings.",
        "confidence": 0.62,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: 2 Zone Ceramic Induction Hob (EH512502E)",
            "category/synset: stove.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "support",
        "query_text": "Select the region that supports a pot or pan while cooking on the hob.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Area that supports cookware during use.",
        "confidence": 0.55,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category/synset: stove.n.01",
            "name: Ceramic Induction Hob implies a supportive top surface"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "turn",
        "query_text": "Select any knobs or dials you would turn to adjust the heat on this stove hob.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Knobs or dials that can be turned to change power or temperature.",
        "confidence": 0.34,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category/synset: stove.n.01",
            "name indicates a hob; some models use turnable knobs"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "stove.n.01"
    }
  },
  "strainer.n.01": {
    "proposals": [
      {
        "canonical_label": "grasp",
        "query_text": "Which parts of the colander are meant to be grasped by a hand (e.g., handles or thick rim) to pick it up?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Hold the colander by its rim or handles to lift and move it.",
        "confidence": 0.72,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: Retro Colanderbr Red",
            "category/synset: strainer.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "contain",
        "query_text": "Which region forms the container area where food would sit inside the colander (the inner bowl volume bounded by the walls)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Hold food items inside the bowl while allowing liquid to drain through holes.",
        "confidence": 0.66,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category/synset: strainer.n.01 (colander/strainer used to hold food while draining)"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "pour",
        "query_text": "Which parts of the colander would you use to pour/tilt it (areas you would hold while tipping to pour contents out)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Tip the colander to pour out contents after rinsing or draining.",
        "confidence": 0.55,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category/synset: strainer.n.01",
            "name: Retro Colanderbr Red"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "place_on",
        "query_text": "Which parts of the colander contact a surface when it is placed down (the base/feet/bottom contact ring)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Set the colander down on a surface such as a counter or in a sink.",
        "confidence": 0.48,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category/synset: strainer.n.01 (kitchen vessel typically set on counter or in sink)",
            "support_region: False"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "strainer.n.01"
    }
  },
  "streetlight.n.01": {
    "proposals": [
      {
        "canonical_label": "support",
        "query_text": "Which parts of the streetlight support the structure and hold the lamp up (the pole/post and any supporting arms)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Provides structural support by holding the light fixture above the ground.",
        "confidence": 0.78,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: streetlight.n.01",
            "synset: streetlight.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "move",
        "query_text": "Which parts of the streetlight would you grasp or lift to move the entire streetlight (main pole/structure)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Can be relocated as a whole object during installation or maintenance.",
        "confidence": 0.38,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: streetlight.n.01",
            "synset: streetlight.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true
    }
  },
  "string_lights.n.01": {
    "proposals": [
      {
        "canonical_label": "toggle",
        "query_text": "Identify the part of the angel fairy lights you would toggle to turn the lights on or off (e.g., an inline switch or controller).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Turn the string lights on or off using the controller or switch on the cable.",
        "confidence": 0.55,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: string_lights.n.01",
            "name: Angel Fairy Lights"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "move",
        "query_text": "Which parts of the angel fairy lights would you grasp to move and reposition the entire string safely?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Pick up and reposition the string lights for decorating or arranging.",
        "confidence": 0.45,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: string_lights.n.01",
            "name: Angel Fairy Lights",
            "support_region: False"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "place_on",
        "query_text": "Segment the parts of the angel fairy lights that would be placed onto or draped over other surfaces when decorating.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Drape or place the lights onto another object (tree, wall, shelf) for decoration.",
        "confidence": 0.4,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: string_lights.n.01",
            "name: Angel Fairy Lights"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "string_lights.n.01"
    }
  },
  "subwoofer.n.01": {
    "proposals": [
      {
        "canonical_label": "move",
        "query_text": "Which part of the subwoofer would you grasp to move/reposition the speaker cabinet?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Move or reposition the subwoofer speaker cabinet.",
        "confidence": 0.72,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: subwoofer.n.01",
            "name: Audio Pro Mondial, Home Cinema Subwoofer - Sub S.3"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "display",
        "query_text": "Segment the visible front face of the subwoofer that is presented outward when the device is placed in a room.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Display the front face of the subwoofer as an audio device in a home theater setup.",
        "confidence": 0.52,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: subwoofer.n.01",
            "name includes 'Home Cinema Subwoofer'"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "listen",
        "query_text": "Which area of the subwoofer is the sound-emitting part (speaker grille/driver opening) you would face toward the room to hear bass?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Listen to audio output emitted from the subwoofer’s speaker grille/driver area.",
        "confidence": 0.46,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "synset: subwoofer.n.01",
            "name: Home Cinema Subwoofer"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "subwoofer.n.01"
    }
  },
  "surfboard.n.01": {
    "proposals": [
      {
        "canonical_label": "grasp",
        "query_text": "Which parts of the surfboard would you grasp to pick it up and carry it (e.g., rails/sides)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Hold the surfboard to carry or control it.",
        "confidence": 0.66,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: Surfboard",
            "category: surfboard.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "support",
        "query_text": "Identify the area on top of the surfboard that supports a person standing or lying on it.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Provide a surface to support a rider while surfing.",
        "confidence": 0.62,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: surfboard.n.01",
            "synset: surfboard.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "move",
        "query_text": "Mark the regions used to move the surfboard (parts you would hold while repositioning it).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Move the surfboard by lifting and carrying it to another location.",
        "confidence": 0.55,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: Surfboard",
            "category: surfboard.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "place_on",
        "query_text": "Which surface of the surfboard could you place an item on when the board is resting flat?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Set objects onto the board when it is on the ground.",
        "confidence": 0.4,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: surfboard.n.01",
            "support_region: False"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "surfboard.n.01"
    }
  },
  "swimming_pool.n.01": {
    "proposals": [
      {
        "canonical_label": "contain",
        "query_text": "Identify the surfaces of the swimming pool that contain water (the interior basin).",
        "source": "seqafford_style_llm",
        "raw_source_label": "The pool basin holds water for swimming.",
        "confidence": 0.88,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: swimming_pool.n.01",
            "name: Swimming Pool"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "support",
        "query_text": "Segment the parts of the swimming pool that support a person (pool floor, steps, shallow ledges).",
        "source": "seqafford_style_llm",
        "raw_source_label": "The pool floor and steps support a person standing or swimming in shallow areas.",
        "confidence": 0.62,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: swimming_pool.n.01",
            "name: Swimming Pool",
            "support_region: False (not flagged but functionally applicable)"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "place_on",
        "query_text": "Mark the top rim/edge surfaces around the swimming pool where objects can be placed.",
        "source": "seqafford_style_llm",
        "raw_source_label": "The pool edge/deck can be used to place small items like towels or goggles.",
        "confidence": 0.46,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: swimming_pool.n.01",
            "name: Swimming Pool"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "swimming_pool.n.01"
    }
  },
  "swing.n.02": {
    "proposals": [
      {
        "canonical_label": "sit",
        "query_text": "Identify the surfaces of the swing where a person would sit (the seat area).",
        "source": "seqafford_style_llm",
        "raw_source_label": "A swing can be sat on to swing back and forth.",
        "confidence": 0.78,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: swing.n.02",
            "synset: swing.n.02"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "grasp",
        "query_text": "Locate the parts of the swing meant to be grasped by hands (ropes/chains or handholds).",
        "source": "seqafford_style_llm",
        "raw_source_label": "A swing is commonly held by its ropes/chains for stability while sitting.",
        "confidence": 0.56,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: swing.n.02",
            "synset: swing.n.02"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "support",
        "query_text": "Segment the regions of the swing that support a person's weight when used (seat/supporting surfaces).",
        "source": "seqafford_style_llm",
        "raw_source_label": "The seat of a swing supports a person's body weight during use.",
        "confidence": 0.52,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: swing.n.02",
            "support_region: False"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true
    }
  },
  "swing.n.02,play_area.n.01": {
    "proposals": [
      {
        "canonical_label": "sit",
        "query_text": "Which parts of the swing are meant to be sat on (the belt seat surfaces)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Seat area intended for a person to sit while the swing moves.",
        "confidence": 0.9,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: swing.n.02",
            "name: 2 Belt Seat Blue"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "grasp",
        "query_text": "Which parts of the swing are meant to be grasped or held for stability (chains/ropes/handhold regions)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Chains/ropes or side edges used to hold on while swinging.",
        "confidence": 0.7,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: swing.n.02",
            "name: Arch Post Swing"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "move",
        "query_text": "Which parts of the swing are intended to move during use (the hanging seat and suspension elements)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Elements that move during use as the swing oscillates.",
        "confidence": 0.6,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: swing.n.02",
            "synset: swing.n.02"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "swing.n.02,play_area.n.01"
    }
  },
  "tablet_computer.n.01": {
    "proposals": [
      {
        "canonical_label": "grasp",
        "query_text": "Which parts of the iPad/tablet are meant to be grasped or held (e.g., the side edges or frame) to lift and carry it?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Hold the tablet by its edges to pick it up and use it.",
        "confidence": 0.78,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: tablet_computer.n.01",
            "name: IPAD"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "press",
        "query_text": "Identify the surface area on the tablet intended to be pressed or tapped (the touchscreen/front face).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Interact with the touchscreen by tapping/pressing to control apps.",
        "confidence": 0.74,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: tablet_computer.n.01",
            "synset: tablet_computer.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "display",
        "query_text": "Which part of the tablet is used to display information (the screen/display area)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Show visual content on the screen for viewing.",
        "confidence": 0.71,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: tablet_computer.n.01",
            "name: IPAD"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "listen",
        "query_text": "Locate the parts of the tablet where sound comes out for listening (speaker grille/ports, if present).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Output audio for a user to listen to (speaker regions).",
        "confidence": 0.42,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: tablet_computer.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "tablet_computer.n.01"
    }
  },
  "tapestry.n.03": {
    "proposals": [
      {
        "canonical_label": "display",
        "query_text": "Identify the parts of the chequerboard tapestry that would be visible for display (the fabric face/visible surface).",
        "source": "seqafford_style_llm",
        "raw_source_label": "A decorative textile meant to be shown on a wall or surface.",
        "confidence": 0.72,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: tapestry.n.03",
            "name: Chequerboard Tapestry"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "grasp",
        "query_text": "Locate the areas of the tapestry that a person would grasp to pick it up (edges/corners of the cloth).",
        "source": "seqafford_style_llm",
        "raw_source_label": "A textile item can be picked up by grabbing an edge or corner.",
        "confidence": 0.55,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: tapestry.n.03",
            "name: Chequerboard Tapestry"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "support",
        "query_text": "Find the tapestry surface where lightweight items could be attached or supported against the fabric (broad front face).",
        "source": "seqafford_style_llm",
        "raw_source_label": "A hanging textile can cover and lightly support small items placed against it (e.g., pinned/attached).",
        "confidence": 0.3,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: tapestry.n.03",
            "name: Chequerboard Tapestry",
            "support_region: False"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "tapestry.n.03"
    }
  },
  "teapot.n.01": {
    "proposals": [
      {
        "canonical_label": "grasp",
        "query_text": "Which part of the teapot should you grasp to pick it up and pour, such as the handle?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Hold the teapot by its handle to lift and control it.",
        "confidence": 0.84,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: teapot.n.01",
            "synset: teapot.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "pour",
        "query_text": "Which part of the teapot is used to pour liquid out, such as the spout/opening area?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Pour liquid out through the spout by tilting the teapot while holding it.",
        "confidence": 0.8,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: teapot.n.01",
            "synset: teapot.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "contain",
        "query_text": "Which region of the teapot is the container that holds liquid, such as the main body/interior volume?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Hold liquid inside the teapot body.",
        "confidence": 0.72,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: teapot.n.01",
            "synset: teapot.n.01",
            "support_region: False"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "teapot.n.01"
    }
  },
  "telephone.n.01": {
    "proposals": [
      {
        "canonical_label": "grasp",
        "query_text": "Which parts of the telephone can you grasp to lift and hold it (e.g., the handset/receiver)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Pick up or hold the telephone handset to use the phone.",
        "confidence": 0.78,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: telephone.n.01",
            "name: 1950's Dreyfuss 500 White Telephone"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "listen",
        "query_text": "Which part of the telephone should you put near your ear to listen (earpiece/speaker area on the handset)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Listen to audio from the earpiece and/or speaker area during a call.",
        "confidence": 0.62,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: telephone.n.01",
            "synset: telephone.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "press",
        "query_text": "Which part of the telephone would you press to dial numbers (keys/buttons or dial area)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Press the dial/number interface to place a call (e.g., buttons or dial mechanism).",
        "confidence": 0.55,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: telephone.n.01",
            "name: 1950's Dreyfuss 500 White Telephone"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true
    }
  },
  "telescope.n.01": {
    "proposals": [
      {
        "canonical_label": "grasp",
        "query_text": "Which parts of the telescope can a person grasp to pick it up or hold it steady while using it?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Hold the telescope body to aim or stabilize it while viewing.",
        "confidence": 0.72,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: telescope.n.01",
            "name: Brooklyn Double Telescope"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "move",
        "query_text": "Which parts of the telescope would you move to reposition it (lift, carry, or re-aim the whole device)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Reposition the telescope to a new viewing direction or location.",
        "confidence": 0.52,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: telescope.n.01",
            "support_region: False"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "turn",
        "query_text": "Which parts of the telescope are meant to be turned/rotated to adjust focus or aim (e.g., knobs or rotating rings)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Rotate adjustment components (e.g., focus/aim knobs or rotating sections) to change focus or orientation.",
        "confidence": 0.45,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: telescope.n.01",
            "name: Brooklyn Double Telescope",
            "articulation_status: (unspecified)"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "telescope.n.01"
    }
  },
  "television_receiver.n.01": {
    "proposals": [
      {
        "canonical_label": "display",
        "query_text": "Which part of the 26-inch LCD TV is the screen used to display images?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Show visual content on the TV screen.",
        "confidence": 0.92,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: television_receiver.n.01",
            "name: 26'' LCD TV"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "press",
        "query_text": "Where are the pressable control buttons on the LCD TV (e.g., power/volume/input buttons)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Press physical buttons to control power, volume, or input.",
        "confidence": 0.65,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: television_receiver.n.01",
            "name: 26'' LCD TV"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "listen",
        "query_text": "Which parts of the TV are the speaker areas used for listening to sound?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Play audio through the built-in speakers.",
        "confidence": 0.6,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: television_receiver.n.01",
            "name: 26'' LCD TV"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true
    }
  },
  "tent.n.01": {
    "proposals": [
      {
        "canonical_label": "contain",
        "query_text": "Which parts of the tent form the enclosed interior space that contains people or items (the tent body/walls)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Encloses space to shelter occupants and gear inside.",
        "confidence": 0.74,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: tent.n.01",
            "name: Metis 2-person tent"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "open",
        "query_text": "Where is the tent entrance/door that you would open to get inside (door flap/zipper opening)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Provides an entry/exit opening via a door flap or zipper area.",
        "confidence": 0.56,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: tent.n.01",
            "name: Metis 2-person tent",
            "articulation_status: (unspecified)"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "close",
        "query_text": "Which parts of the tent entrance would you close to seal the tent (door flap/zipper area)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Seals the entrance to keep weather and insects out.",
        "confidence": 0.53,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: tent.n.01",
            "name: Metis 2-person tent",
            "articulation_status: (unspecified)"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "sit",
        "query_text": "Which surface inside the tent would you sit or lie on (the tent floor/groundsheet area)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Provides a surface/area where a person can sit or lie down inside the tent.",
        "confidence": 0.44,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: tent.n.01",
            "name: Metis 2-person tent",
            "support_region: False"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "tent.n.01"
    }
  },
  "thermos.n.01": {
    "proposals": [
      {
        "canonical_label": "grasp",
        "query_text": "Which part of the thermos can you grasp to lift and carry it (main cylindrical body)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Hold the thermos body to pick it up and carry it.",
        "confidence": 0.84,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: Thermos Everyday Flask, Stainless Steel, 0.5L",
            "category/synset: thermos.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "open",
        "query_text": "Where would you open the thermos (the top lid/cap that you remove or twist off)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Open the lid/cap to access the contents.",
        "confidence": 0.74,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category/synset: thermos.n.01",
            "typical thermos design includes a removable cap"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "close",
        "query_text": "Which part would you close to seal the thermos (the top lid/cap)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Close the lid/cap to seal the thermos.",
        "confidence": 0.73,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category/synset: thermos.n.01",
            "thermos function implies a closing/sealing cap"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "contain",
        "query_text": "Which region of the thermos is used to contain liquid (the interior container volume)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Contain liquids inside the insulated container.",
        "confidence": 0.66,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category/synset: thermos.n.01",
            "name indicates a flask (0.5L capacity) meant to hold liquid"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "thermos.n.01"
    }
  },
  "throw.n.04": {
    "proposals": [
      {
        "canonical_label": "grasp",
        "query_text": "Which parts of the Echo Blanket can you grasp to pick it up or move it?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Hold the blanket to pick it up, carry it, or adjust it.",
        "confidence": 0.72,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: Echo Blanket - 150x200 cms",
            "category/synset: throw.n.04 (throw blanket)"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "wear",
        "query_text": "Which areas of the blanket would you wrap around your body to wear it like a shawl?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Drape the blanket over the body for warmth like a wrap.",
        "confidence": 0.55,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category/synset: throw.n.04",
            "name: Blanket (150x200 cms suggests human-sized)"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "support",
        "query_text": "If the blanket is laid flat, which surface regions can support objects placed on top?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Provide a soft surface that can support small items when laid flat.",
        "confidence": 0.42,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: Echo Blanket - 150x200 cms",
            "function of blanket/throw as a soft covering surface",
            "support_region: False (no predefined support region, but functionally plausible)"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "contain",
        "query_text": "Which parts of the blanket can be used to wrap and contain an object like a bundle?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Wrap around objects to bundle or cover them.",
        "confidence": 0.38,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category/synset: throw.n.04",
            "name: Blanket (large flexible fabric suitable for wrapping)"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true
    }
  },
  "throw_pillow.n.01": {
    "proposals": [
      {
        "canonical_label": "grasp",
        "query_text": "Which parts of the throw pillow/cushion can you grasp to pick it up?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Hold the cushion to pick it up and reposition it.",
        "confidence": 0.9,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: throw_pillow.n.01",
            "name: Hampton chocolate stripe cushion - Cushion"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "support",
        "query_text": "Which surface regions of the cushion are used to support a person's head, back, or arm?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Provide soft support for a person's head/back/arm when resting.",
        "confidence": 0.75,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: throw_pillow.n.01",
            "synset: throw_pillow.n.01",
            "name: Hampton chocolate stripe cushion - Cushion"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "place_on",
        "query_text": "Which areas of the cushion make contact with furniture when you place it down?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Place the cushion onto furniture such as a sofa, chair, or bed.",
        "confidence": 0.7,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: throw_pillow.n.01",
            "support_region: False"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "move",
        "query_text": "Which parts of the cushion would you use to move or reposition it?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Move the cushion around as a soft household object (rearrange/throw onto a couch).",
        "confidence": 0.65,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: throw_pillow.n.01",
            "name: Hampton chocolate stripe cushion - Cushion"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true
    }
  },
  "timer.n.01": {
    "proposals": [
      {
        "canonical_label": "press",
        "query_text": "Which parts of the timer can be pressed to control it (e.g., start/stop/reset buttons)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Press a button to start, stop, or reset the timer.",
        "confidence": 0.58,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: timer.n.01",
            "name: WOD Timer - XSXFITTM01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "display",
        "query_text": "Which surface of the timer is the display area where numbers/time would appear?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Show time or countdown information on a display surface.",
        "confidence": 0.55,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: timer.n.01",
            "synset: timer.n.01",
            "name: WOD Timer - XSXFITTM01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "turn",
        "query_text": "Which part of the timer can be turned (like a dial/knob) to set the time?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Turn a knob or dial to adjust the timer duration or settings.",
        "confidence": 0.34,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: timer.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "move",
        "query_text": "Which parts of the timer are suitable to grasp for moving or repositioning it?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Move or reposition the timer to a desired location for visibility.",
        "confidence": 0.3,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: timer.n.01",
            "support_region: False"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "timer.n.01"
    }
  },
  "tissue_box.n.01": {
    "proposals": [
      {
        "canonical_label": "contain",
        "query_text": "Identify the part of the Hinoki tissue box that contains the tissues (the main container body).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Holds tissues inside the box.",
        "confidence": 0.74,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: tissue_box.n.01",
            "name: Hinoki Tissue Box"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "grasp",
        "query_text": "Which areas of the tissue box can you grasp to pick up and move the whole box?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Can be picked up and carried by holding the box body.",
        "confidence": 0.55,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: tissue_box.n.01",
            "name: Hinoki Tissue Box"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "place_on",
        "query_text": "Locate the surface of the tissue box where you could place another object on top (the upper surface).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Can have small items placed on its top surface when closed/flat.",
        "confidence": 0.42,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: tissue_box.n.01",
            "support_region: False"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "tissue_box.n.01"
    }
  },
  "toiletry.n.01": {
    "proposals": [
      {
        "canonical_label": "grasp",
        "query_text": "Which parts of the AESOP Sage & Cedar Scalp Treatment container would you grasp to pick it up?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Hold the toiletry container to use or move it.",
        "confidence": 0.78,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: toiletry.n.01",
            "name: AESOP Sage & Cedar Scalp Treatment"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "open",
        "query_text": "Where would you open or unscrew the top of the AESOP Sage & Cedar Scalp Treatment container to access the product?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Open the container to access the scalp treatment inside (cap or pump top).",
        "confidence": 0.62,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: toiletry.n.01",
            "name indicates a liquid treatment product typically packaged with a cap/pump"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "close",
        "query_text": "Which part would you close or screw back on to seal the AESOP Sage & Cedar Scalp Treatment container?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Close the container after use to prevent leakage or drying out.",
        "confidence": 0.6,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: toiletry.n.01",
            "name indicates a treatment product likely stored in a closable container"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "pour",
        "query_text": "Which part of the AESOP Sage & Cedar Scalp Treatment container would the product come out of when dispensing?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Dispense the scalp treatment from the container (pouring or pumping).",
        "confidence": 0.52,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: toiletry.n.01",
            "name indicates a liquid scalp treatment typically dispensed through an opening/nozzle"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "toiletry.n.01"
    }
  },
  "towel.n.01": {
    "proposals": [
      {
        "canonical_label": "grasp",
        "query_text": "Which parts of the towel would you grasp to pick it up?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Pick up and hold the towel for use or relocation.",
        "confidence": 0.9,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: towel.n.01",
            "synset: towel.n.01",
            "articulation_status: (none)"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "move",
        "query_text": "Identify the towel regions you would grab to move it.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Lift and reposition the towel to a different location.",
        "confidence": 0.75,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: towel.n.01",
            "support_region: False"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "contain",
        "query_text": "Which parts of the towel can wrap around an object to enclose it?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Wrap around an object (or body part) to cover or enclose it.",
        "confidence": 0.55,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: towel.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true
    }
  },
  "towel_rack.n.01": {
    "proposals": [
      {
        "canonical_label": "support",
        "query_text": "Which parts of the rope towel ladder can support a towel when it is hung over them?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Supports towels or clothing by hanging them over rungs.",
        "confidence": 0.78,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: towel_rack.n.01",
            "name: Rope Towel Ladder"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "grasp",
        "query_text": "Which parts of the rope towel ladder are meant to be grasped by a person to move or adjust it?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Can be grasped by hand to reposition or steady the rack/ladder.",
        "confidence": 0.55,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: Rope Towel Ladder",
            "category: towel_rack.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "move",
        "query_text": "Which parts of the rope towel ladder would you hold or contact to move it to another location?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Can be moved or repositioned as a freestanding towel ladder/rack.",
        "confidence": 0.5,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: Rope Towel Ladder"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true
    }
  },
  "towel_rack.n.01,radiator.n.02": {
    "proposals": [
      {
        "canonical_label": "support",
        "query_text": "Identify the bars or rails on the towel warmer where a towel can rest or be hung.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Supports towels or clothing items draped over its bars.",
        "confidence": 0.72,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: Hudson & Reed Duchess Towel Warmer",
            "category: towel_rack.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "place_on",
        "query_text": "Point to the surfaces (rails) where you would place a towel to warm it.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Provides horizontal rails where a towel can be placed to warm/dry.",
        "confidence": 0.67,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: Towel Warmer",
            "synset: towel_rack.n.01,radiator.n.02"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "contain",
        "query_text": "Segment the area of the rack where a towel would be held when draped or hung on the rails.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Holds towels within the rack frame between/around the rails while hanging.",
        "confidence": 0.42,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category includes towel_rack.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "towel_rack.n.01,radiator.n.02"
    }
  },
  "towel_rail.n.01": {
    "proposals": [
      {
        "canonical_label": "grasp",
        "query_text": "Which part of the towel rail would you grasp with your hand to hang or remove a towel?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Hold the rail to hang or remove a towel.",
        "confidence": 0.74,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: towel_rail.n.01",
            "name: Chancery Single Towel Rail, Rose Gold"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "support",
        "query_text": "Identify the surface/segment of the towel rail that supports a towel when it is hung or draped over it.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Support a towel draped over the bar.",
        "confidence": 0.72,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: towel_rail.n.01",
            "synset: towel_rail.n.01",
            "name: Chancery Single Towel Rail, Rose Gold"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "place_on",
        "query_text": "Where would you place a towel onto this object so it hangs on the rail?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Place a towel onto the bar for hanging.",
        "confidence": 0.68,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: towel_rail.n.01",
            "name: Chancery Single Towel Rail, Rose Gold"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "towel_rail.n.01"
    }
  },
  "towel_ring.n.01": {
    "proposals": [
      {
        "canonical_label": "grasp",
        "query_text": "Which part of the wall-mounted towel ring would you grasp with your hand to use it (e.g., to hang or remove a towel)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Hold the towel ring to hang or remove a towel.",
        "confidence": 0.74,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: Catalufa Wall Mounted Towel Ring",
            "category/synset: towel_ring.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "support",
        "query_text": "Segment the part of the towel ring that supports a towel when it is hung on it.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Support a towel draped over or through the ring.",
        "confidence": 0.7,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category/synset: towel_ring.n.01",
            "name: Wall Mounted Towel Ring",
            "support_region: False"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "place_on",
        "query_text": "Where would you place a towel onto this towel ring (the surface/loop that the towel rests on or passes through)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Place a towel onto the ring for storage.",
        "confidence": 0.66,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category/synset: towel_ring.n.01",
            "name: Towel Ring"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "towel_ring.n.01"
    }
  },
  "toy_box.n.01": {
    "proposals": [
      {
        "canonical_label": "contain",
        "query_text": "Identify the region inside the toy box where toys can be placed and contained.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Interior space can hold and store toys or small items.",
        "confidence": 0.78,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: toy_box.n.01",
            "name: Roar Natural Toy Box"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "open",
        "query_text": "Locate the part of the toy box that you would open to access the inside (e.g., lid or top opening).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Lid or opening area allows access to the storage interior.",
        "confidence": 0.62,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: toy_box.n.01",
            "name: Roar Natural Toy Box",
            "articulation_status: (unspecified)"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "close",
        "query_text": "Locate the part of the toy box that you would close to cover the inside (e.g., lid or top opening).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Lid or opening area can be closed to cover the storage interior.",
        "confidence": 0.58,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: toy_box.n.01",
            "name: Roar Natural Toy Box",
            "articulation_status: (unspecified)"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "grasp",
        "query_text": "Identify the parts of the toy box that a person would grasp to lift it or to open the top (e.g., handles or lid edge).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Edges, handles, or lid lip can be grasped to lift or move/open the box.",
        "confidence": 0.46,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: toy_box.n.01",
            "name: Roar Natural Toy Box"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true
    }
  },
  "track_lighting.n.01": {
    "proposals": [
      {
        "canonical_label": "support",
        "query_text": "Identify the parts of the track lighting fixture that structurally support or mount the spotlights and attach to the ceiling (the bar/track and mounting hardware).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Supports and mounts multiple spotlights on a ceiling track/bar.",
        "confidence": 0.68,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: track_lighting.n.01",
            "name: Fenix 4 Spotlight Ceiling Bar",
            "support_region: False"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "turn",
        "query_text": "Locate the spotlight heads or joints on the ceiling bar that you would rotate/turn to aim the lights in a different direction.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Allows re-aiming of spotlight heads by rotating them on their joints.",
        "confidence": 0.55,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: Fenix 4 Spotlight Ceiling Bar",
            "category: track_lighting.n.01",
            "articulation_status: "
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "toggle",
        "query_text": "Find the part of the track lighting fixture that would be toggled to switch the lights on or off (e.g., an integrated switch/control if present).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Can be switched on/off as a lighting fixture (typically via a switch or control).",
        "confidence": 0.22,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: track_lighting.n.01",
            "name: Fenix 4 Spotlight Ceiling Bar",
            "description: "
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "track_lighting.n.01"
    }
  },
  "trampoline.n.01": {
    "proposals": [
      {
        "canonical_label": "support",
        "query_text": "Which part of the trampoline supports a person for jumping (the main bouncy mat surface)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Bouncy jumping surface supports a person standing or jumping.",
        "confidence": 0.84,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: trampoline.n.01",
            "name: Jump For Fun 12ft Big Jump Trampoline with Safety Net"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "grasp",
        "query_text": "Which parts of the trampoline can you grasp for balance (frame rim or safety net poles)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Safety net poles/rim can be held for balance when getting on or while standing.",
        "confidence": 0.62,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name includes: Safety Net",
            "category: trampoline.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "contain",
        "query_text": "Which part of the trampoline contains the person while jumping (the safety net enclosure)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Safety net enclosure contains the jumper within the trampoline area.",
        "confidence": 0.58,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name includes: with Safety Net",
            "category: trampoline.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "trampoline.n.01"
    }
  },
  "tray.n.01": {
    "proposals": [
      {
        "canonical_label": "contain",
        "query_text": "Identify the area of the tray where items can be contained/held (the flat surface inside the rim).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Hold and carry food items on a shallow surface.",
        "confidence": 0.82,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: tray.n.01",
            "name: Tort Tray"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "grasp",
        "query_text": "Locate the parts of the tray that a person would grasp to lift or carry it (rim/handles/outer edges).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Pick up and carry the tray by holding its edge or handles if present.",
        "confidence": 0.63,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: tray.n.01",
            "name: Tort Tray"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "place_on",
        "query_text": "Segment the surface of the tray where you would place items (the top-facing flat area).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Serve as a surface to place objects on top.",
        "confidence": 0.6,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: tray.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "support",
        "query_text": "Mark the tray regions that support objects when they rest on it (the load-bearing top surface).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Provide support for items resting on the tray surface.",
        "confidence": 0.56,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: tray.n.01",
            "support_region: False (not pre-annotated)"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true
    }
  },
  "treadmill.n.01": {
    "proposals": [
      {
        "canonical_label": "support",
        "query_text": "Select the belt/deck surface of the treadmill where a person would stand or run.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Surface that supports a person while standing or walking/running.",
        "confidence": 0.78,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: treadmill.n.01",
            "name: Excite Run 600 Unity_Orange"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "grasp",
        "query_text": "Select the handrails/side rails of the treadmill that a person would grasp for support while walking or running.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Handrails used to hold for balance while using the treadmill.",
        "confidence": 0.62,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: treadmill.n.01",
            "name: Excite Run 600 Unity_Orange"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "press",
        "query_text": "Select the control buttons on the treadmill console that you would press to operate it (e.g., start/stop, speed, incline).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Buttons used to start/stop or adjust speed/incline.",
        "confidence": 0.55,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: treadmill.n.01",
            "name: Excite Run 600 Unity_Orange"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true
    }
  },
  "trellis.n.01": {
    "proposals": [
      {
        "canonical_label": "support",
        "query_text": "Identify the parts of the trellis that can support climbing plants (the slats/lattice where vines would attach).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Provide structural support for climbing plants or vines to grow upward.",
        "confidence": 0.78,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: trellis.n.01",
            "name: Wooden Trellis",
            "name: Garden ... Trellis 180cm x 30cm"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "move",
        "query_text": "Mark the regions of the trellis you would grasp to lift and move it to a different location.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Be picked up and repositioned in a garden or against a wall/fence.",
        "confidence": 0.55,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: 180cm x 30cm (portable garden item)",
            "name: Wooden Trellis"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "place_on",
        "query_text": "Segment the bottom/contact areas of the trellis that would be placed on the ground or into soil when setting it up.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Be leaned or placed against a wall, fence, or into soil as a garden support structure.",
        "confidence": 0.52,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: trellis.n.01",
            "name: Garden ... Trellis"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "trellis.n.01"
    }
  },
  "trunk.n.02": {
    "proposals": [
      {
        "canonical_label": "open",
        "query_text": "Identify the parts of the steamer trunk that you would pull or lift to open it (e.g., lid and latch area).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Open the steamer trunk lid to access the storage compartment.",
        "confidence": 0.78,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: trunk.n.02",
            "name: LIVINGSTONE STEAMER TRUNK"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "close",
        "query_text": "Which part of the steamer trunk moves to close it (the lid), and where does it meet the base?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Close the trunk lid to secure the contents inside.",
        "confidence": 0.74,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: trunk.n.02",
            "name: LIVINGSTONE STEAMER TRUNK"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "contain",
        "query_text": "Segment the region inside the steamer trunk where items can be placed and contained.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Use the trunk interior to store and contain items.",
        "confidence": 0.7,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: trunk.n.02",
            "name: LIVINGSTONE STEAMER TRUNK"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "grasp",
        "query_text": "Locate the graspable parts on the steamer trunk used for carrying (handles) or lifting (grippable edges).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Grasp handles or edges to lift or carry the trunk.",
        "confidence": 0.52,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: LIVINGSTONE STEAMER TRUNK",
            "category: trunk.n.02"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "trunk.n.02"
    }
  },
  "tumbler.n.02": {
    "proposals": [
      {
        "canonical_label": "contain",
        "query_text": "Identify the region inside the tumbler where liquid would be contained.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Holds liquids or small items inside the cup interior.",
        "confidence": 0.86,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: tumbler.n.02",
            "name: Recycled Corona Beer Tumbler"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "grasp",
        "query_text": "Select the outer surfaces of the tumbler that a person would grasp to pick it up.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Can be held by hand around the outer surface for drinking or carrying.",
        "confidence": 0.78,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: tumbler.n.02",
            "name: Recycled Corona Beer Tumbler"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "place_on",
        "query_text": "Mark the bottom/base region of the tumbler that contacts a table when placed down.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Can be placed on a flat surface using its bottom base.",
        "confidence": 0.7,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: tumbler.n.02",
            "support_region: False"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "pour",
        "query_text": "Locate the rim/opening region of the tumbler where liquid would pour out when tilted.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Can be tilted to pour liquid out through the open top rim.",
        "confidence": 0.62,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: tumbler.n.02",
            "name: Recycled Corona Beer Tumbler"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true
    }
  },
  "tureen.n.01": {
    "proposals": [
      {
        "canonical_label": "contain",
        "query_text": "Identify the part of the tureen that contains food (the inner bowl/cavity).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Holds soup or other food inside the vessel.",
        "confidence": 0.86,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: tureen.n.01 (a serving vessel for soup/stew)",
            "name: Turreen, acorn"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "grasp",
        "query_text": "Locate the areas meant to be grasped to lift or carry the tureen (handles, knobs, or rim).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Can be held via handles or rim to carry or lift.",
        "confidence": 0.62,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: tureen.n.01 typically has side handles and/or a lid knob",
            "name: Turreen, acorn"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "open",
        "query_text": "Find the part you would lift/remove to open the tureen and access the contents (the lid/top cover).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Accesses the contents by removing or lifting the lid.",
        "confidence": 0.48,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: tureen.n.01 commonly includes a removable lid",
            "articulation_status: (not specified)"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "close",
        "query_text": "Find the part used to close the tureen by covering the opening (the lid/top cover).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Covers the contents by placing the lid back on.",
        "confidence": 0.46,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: tureen.n.01 commonly includes a lid",
            "articulation_status: (not specified)"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "tureen.n.01"
    }
  },
  "umbrella.n.01": {
    "proposals": [
      {
        "canonical_label": "grasp",
        "query_text": "Which part of the umbrella would you grasp to hold or carry it (e.g., the pole/handle)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Hold the umbrella by its pole or handle to carry or reposition it.",
        "confidence": 0.72,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: umbrella.n.01",
            "name: Tuuci Ocean Master Hexagon Shade"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "open",
        "query_text": "Identify the parts you would operate to open/extend the umbrella canopy (runner/slide mechanism and ribs).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Expand the canopy to provide shade.",
        "confidence": 0.64,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: umbrella.n.01",
            "name mentions 'Shade' implying deployable canopy"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "close",
        "query_text": "Which parts would you use to close/collapse the umbrella canopy (runner/slide mechanism and ribs)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Collapse the canopy for storage or when not in use.",
        "confidence": 0.62,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: umbrella.n.01",
            "umbrella function implies collapsible canopy"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "support",
        "query_text": "Select the parts of the umbrella that support the canopy (pole, ribs, and stretchers) to keep it overhead.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Provide overhead cover by holding up the canopy via the pole and ribs.",
        "confidence": 0.55,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: umbrella.n.01",
            "name: Ocean Master Hexagon Shade indicates a shade structure"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true
    }
  },
  "umbrella_stand.n.01": {
    "proposals": [
      {
        "canonical_label": "contain",
        "query_text": "Which part of the umbrella stand is used to contain and hold umbrellas upright?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Holds umbrellas upright inside its body or base.",
        "confidence": 0.96,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: umbrella_stand.n.01",
            "name: Umbrella Stand"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "support",
        "query_text": "Which part of the umbrella stand supports umbrellas in an upright position?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Supports umbrellas vertically so they can stand in place.",
        "confidence": 0.92,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: umbrella_stand.n.01",
            "name: Umbrella Stand",
            "support_region: False"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "place_on",
        "query_text": "Which region of the umbrella stand is used to place an umbrella after carrying it?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Provides a base or area where an umbrella can be placed after use.",
        "confidence": 0.74,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: umbrella_stand.n.01",
            "name: Umbrella Stand"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "umbrella_stand.n.01"
    }
  },
  "urinal.n.01": {
    "proposals": [
      {
        "canonical_label": "contain",
        "query_text": "Which parts of the urinal form the interior basin that contains liquid?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Receptacle for collecting urine during use.",
        "confidence": 0.78,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: urinal.n.01",
            "name: VERITY DESIGN Urinal/Urinoir/Orinatoio"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "support",
        "query_text": "Identify the outer front/side surfaces of the urinal that a user could brace or lean against while using it.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Surface that supports the user’s body contact while standing close/leaning lightly.",
        "confidence": 0.38,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: urinal.n.01",
            "support_region: False"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "urinal.n.01"
    }
  },
  "vacuum.n.04": {
    "proposals": [
      {
        "canonical_label": "grasp",
        "query_text": "Which part of this handheld vacuum cleaner would you grasp to hold and use it?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Hold the handheld vacuum by its handle or body to operate it.",
        "confidence": 0.98,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: Alessi Handheld Vacuum Cleaner",
            "category/synset: vacuum.n.04",
            "handheld form factor implies a handle/body grip"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "press",
        "query_text": "Which button or trigger on this handheld vacuum cleaner do you press to turn it on or off?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Press the power button or trigger to start or stop the vacuum.",
        "confidence": 0.86,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: Alessi Handheld Vacuum Cleaner",
            "vacuum appliances commonly have a power button or trigger"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "toggle",
        "query_text": "Which switch on the handheld vacuum cleaner would you toggle to control its power?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Flip or slide the on/off control to change power state.",
        "confidence": 0.78,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: Alessi Handheld Vacuum Cleaner",
            "category/synset: vacuum.n.04",
            "likely on/off control on the body"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "move",
        "query_text": "Which part of this handheld vacuum cleaner is meant to be moved over a surface during cleaning?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Move the vacuum across a surface while cleaning.",
        "confidence": 0.74,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: Alessi Handheld Vacuum Cleaner",
            "vacuum.n.04 indicates a cleaning tool used in motion"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true
    }
  },
  "vase.n.01": {
    "proposals": [
      {
        "canonical_label": "contain",
        "query_text": "Identify the part of the vase that can contain items (the interior cavity/opening and inner volume).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Use the vase as a container to hold flowers or other small items.",
        "confidence": 0.86,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: vase.n.01",
            "name: Vase"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "place_on",
        "query_text": "Mark the bottom/base area of the vase that contacts a surface when placing it down.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Set the vase down on a flat surface such as a table or shelf.",
        "confidence": 0.7,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: vase.n.01",
            "name: Vase",
            "support_region: False"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "grasp",
        "query_text": "Locate the regions of the vase suitable to grasp for lifting or carrying (outer surface where a hand would hold).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Pick up and carry the vase by holding its body/neck.",
        "confidence": 0.62,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: vase.n.01",
            "name: Vase"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true
    }
  },
  "video_game_console.n.01": {
    "proposals": [
      {
        "canonical_label": "press",
        "query_text": "Identify the button areas on the WII U video game console that a user would press (e.g., power/eject).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Press a power or eject button to operate the console.",
        "confidence": 0.6,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: WII U",
            "category: video_game_console.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "grasp",
        "query_text": "Find the regions on the WII U console suitable for grasping with hands to pick it up or move it.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Grasp the console to lift or reposition it.",
        "confidence": 0.55,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: video_game_console.n.01",
            "support_region: False"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "place_on",
        "query_text": "Locate the flat top surfaces of the WII U console where someone could place a small object (like a remote or game case).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Place objects on the top surface of the console when it is used like a small device on a media stand.",
        "confidence": 0.35,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: video_game_console.n.01",
            "name: WII U"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "video_game_console.n.01"
    }
  },
  "videodisk.n.01": {
    "proposals": [
      {
        "canonical_label": "grasp",
        "query_text": "Where would you grasp the videodisk to pick it up (e.g., along the outer rim/edge)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Pick up and hold the videodisk by its edge to avoid smudging the surface.",
        "confidence": 0.72,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: videodisk.n.01",
            "name: Sex and the City Movie (implies a movie disc)"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "place_on",
        "query_text": "Which surface of the videodisk would contact a table when you place it down flat?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Set the videodisk down on a flat surface for temporary storage.",
        "confidence": 0.55,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: videodisk.n.01",
            "support_region: False (object is not a support surface itself)"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "contain",
        "query_text": "Identify the videodisk region that would go inside a case or sleeve when storing it.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Store the videodisk inside a case or sleeve.",
        "confidence": 0.42,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: videodisk.n.01",
            "name: Sex and the City Movie (commonly stored in a disc case)"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "videodisk.n.01"
    }
  },
  "wall_art.n.01": {
    "proposals": [
      {
        "canonical_label": "display",
        "query_text": "Which part of the wall art is the displayed image/poster surface that you look at?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Surface intended to show an image or artwork for viewing.",
        "confidence": 0.82,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: wall_art.n.01",
            "name: BILD poster"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "support",
        "query_text": "Identify the rigid backing or frame of the wall art that supports the poster.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Rigid backing/frame that supports the poster for hanging or mounting.",
        "confidence": 0.42,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: wall_art.n.01",
            "name: BILD poster",
            "support_region: False"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "grasp",
        "query_text": "Which parts (edges/frame) of the poster can you grasp to pick it up or move it?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Edges or frame that can be held when picking up or repositioning the poster.",
        "confidence": 0.33,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: BILD poster",
            "category: wall_art.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true
    }
  },
  "wall_art.n.01,sign.n.02": {
    "proposals": [
      {
        "canonical_label": "display",
        "query_text": "Which part of the retro dairy ice cream sign is intended to be displayed (the main visible sign face)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Provides a visible surface for showing text or graphics as signage or wall decoration.",
        "confidence": 0.74,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: wall_art.n.01,sign.n.02",
            "name: Retro Dairy Ice Cream Retro Sign"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "move",
        "query_text": "Which part of the sign would you grab to move or reposition the sign as a whole?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Can be picked up and repositioned on a wall or surface as a decorative sign.",
        "confidence": 0.42,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: sign.n.02",
            "name: Retro Dairy Ice Cream Retro Sign"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "wall_art.n.01,sign.n.02"
    }
  },
  "wall_calendar.n.01": {
    "proposals": [
      {
        "canonical_label": "display",
        "query_text": "Identify the area of the wall calendar that is meant to display the month grid, dates, and written schedule information.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Used to display dates, schedules, and notes on a wall-mounted calendar surface.",
        "confidence": 0.78,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: wall_calendar.n.01",
            "name: Magnetic Family Calendar with Pockets"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "contain",
        "query_text": "Locate the pocket compartments on the magnetic family calendar where papers or notes can be inserted and stored.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Pockets can hold and organize papers, notes, or small cards.",
        "confidence": 0.72,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: Magnetic Family Calendar with Pockets"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "place_on",
        "query_text": "Find the flat front surface of the magnetic calendar where magnetic notes, markers, or labels would be placed.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Flat calendar surface can serve as a placement area for magnetic notes or magnetic markers.",
        "confidence": 0.6,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: Magnetic Family Calendar with Pockets",
            "category: wall_calendar.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "grasp",
        "query_text": "Identify the parts of the calendar (such as pocket openings/edges) that you would grasp to insert or remove papers from the pockets.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Pocket edges or the calendar frame can be grabbed to pull out or insert papers.",
        "confidence": 0.45,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: Magnetic Family Calendar with Pockets"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "wall_calendar.n.01"
    }
  },
  "wall_clock.n.01": {
    "proposals": [
      {
        "canonical_label": "display",
        "query_text": "Which surface of the Sepia Wall Clock displays the time (the clock face with numbers or markings)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Show the current time on the clock face for viewing.",
        "confidence": 0.78,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: wall_clock.n.01",
            "name: Sepia Wall Clock"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "support",
        "query_text": "Which parts of the wall clock act as the rigid body that supports the clock when mounted (the outer frame/back casing)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Provide a structure that can be mounted on a wall to hold the clock in place.",
        "confidence": 0.42,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: wall_clock.n.01",
            "synset: wall_clock.n.01",
            "support_region: False"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "wall_clock.n.01"
    }
  },
  "wall_decor.n.01": {
    "proposals": [
      {
        "canonical_label": "display",
        "query_text": "Which part of the wall decor is the visible decorative surface meant to be displayed (the front-facing ornament)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Serves as a decorative item intended to be visually displayed on a wall.",
        "confidence": 0.66,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: wall_decor.n.01",
            "name: Viola Wall decor"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "move",
        "query_text": "Which part of the wall decor would you grasp or hold to move or reposition the entire object?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Can be repositioned or relocated as a single object when arranging decor.",
        "confidence": 0.33,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: wall_decor.n.01",
            "name: Viola Wall decor"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true
    }
  },
  "wall_hook.n.01": {
    "proposals": [
      {
        "canonical_label": "support",
        "query_text": "Which part of the wall hook supports hanging objects (the curved/protruding hook area)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Support hanging items like coats, bags, or towels from the hook tip/arm.",
        "confidence": 0.8,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: wall_hook.n.01",
            "synset: wall_hook.n.01",
            "support_region: False (metadata), but wall hooks functionally support hanging items"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "place_on",
        "query_text": "Where would you place a bag strap or coat loop onto this wall hook (the open hooking surface)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Place an item onto the hook so it hangs securely.",
        "confidence": 0.72,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: wall_hook.n.01",
            "name: Catalufa Wall Hook"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "grasp",
        "query_text": "Which part of the wall hook can you grasp with your hand (the protruding hook body)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Grab the hook to hang, remove, or reposition items.",
        "confidence": 0.62,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: wall_hook.n.01",
            "name: Catalufa Wall Hook"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "wall_hook.n.01"
    }
  },
  "wall_hook_rack.n.01": {
    "proposals": [
      {
        "canonical_label": "support",
        "query_text": "Identify the parts of the wall hook rack (hooks) that can support hanging items like coats or bags.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Support hanging items such as coats, bags, or hats from hooks.",
        "confidence": 0.86,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: wall_hook_rack.n.01",
            "name: clip 9-hook coat rack - Coat Rack",
            "synset: wall_hook_rack.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "place_on",
        "query_text": "Where would you place/hang a coat or bag on this 9-hook coat rack? Segment the hook areas used for hanging.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Allow items to be placed onto individual hooks by hanging them.",
        "confidence": 0.78,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name includes: 9-hook",
            "name includes: coat rack",
            "category: wall_hook_rack.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true
    }
  },
  "wall_mirror.n.01": {
    "proposals": [
      {
        "canonical_label": "display",
        "query_text": "Identify the reflective mirror surface used to view your reflection on the wall mirror.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Surface that reflects the viewer or room for visual inspection.",
        "confidence": 0.85,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: wall_mirror.n.01",
            "synset: wall_mirror.n.01",
            "name: Erebus Buffet Mirror"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "move",
        "query_text": "Locate the parts of the wall mirror you would hold to move or reposition it (e.g., the frame/edges).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Object can be repositioned or carried by holding its frame.",
        "confidence": 0.35,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: wall_mirror.n.01",
            "name: Erebus Buffet Mirror"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true
    }
  },
  "wall_mounted_screen": {
    "proposals": [
      {
        "canonical_label": "display",
        "query_text": "Identify the display area of the wall-mounted TV where images/video would appear.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Show visual content on the screen surface.",
        "confidence": 0.88,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: wall_mounted_screen",
            "name: 98'' Led TV",
            "synset: wall_mounted_screen"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "press",
        "query_text": "Locate the parts of the TV you would press to power it on/off or change settings (buttons/controls).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Press a physical power or control button on the TV.",
        "confidence": 0.4,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: 98'' Led TV",
            "category: wall_mounted_screen"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "listen",
        "query_text": "Identify the regions of the TV that would emit sound (speaker grilles/vents).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Output audio through built-in speakers.",
        "confidence": 0.35,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: 98'' Led TV",
            "category: wall_mounted_screen"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true
    }
  },
  "wall_organizer.n.01": {
    "proposals": [
      {
        "canonical_label": "contain",
        "query_text": "Identify the parts of the wall organizer that can contain items (pockets, trays, cubbies, or bins).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Hold and organize small items in compartments or pockets.",
        "confidence": 0.76,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: wall_organizer.n.01",
            "name: Wall Organiser"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "support",
        "query_text": "Locate the surfaces on the wall organizer that can support items being stored (shelves, ledges, or flat bottoms of compartments).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Provide a surface or ledge to support placed items such as mail or small objects.",
        "confidence": 0.58,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: wall_organizer.n.01",
            "name: Wall Organiser",
            "support_region: False (no explicit support annotation provided)"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "place_on",
        "query_text": "Which parts of the wall organizer are suitable to place objects on top of (shelf surfaces or tray-like areas)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Allow items to be placed onto a shelf or tray portion for temporary storage.",
        "confidence": 0.5,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: wall_organizer.n.01",
            "name: Wall Organiser"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "wall_organizer.n.01"
    }
  },
  "wall_panel.n.01": {
    "proposals": [
      {
        "canonical_label": "support",
        "query_text": "Identify the wall panel surface that can support mounting or attaching items.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Vertical panel that serves as a rigid surface supporting attachment of fixtures or coverings.",
        "confidence": 0.56,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: wall_panel.n.01",
            "name: DesignTEC Wall panel",
            "support_region: False (not explicitly marked, but wall panels typically provide a supporting surface)"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "display",
        "query_text": "Segment the wall panel area that could be used as a display surface (e.g., for signage or decorative facing).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Panel surface that can be used to present decorative patterns, signage, or information.",
        "confidence": 0.42,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: wall_panel.n.01",
            "name: DesignTEC Wall panel"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true
    }
  },
  "wall_sign.n.01": {
    "proposals": [
      {
        "canonical_label": "display",
        "query_text": "Which part of the wall sign is the display surface with the printed message or graphics?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Surface intended to show text or graphics for signage/information.",
        "confidence": 0.86,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: wall_sign.n.01",
            "name: \"No Singing, No Dancing & No Swearing '50's Americana Style Wall Sign\""
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "move",
        "query_text": "Identify the parts of the wall sign you would grasp to move or reposition the entire sign.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Whole sign can be picked up and repositioned or mounted elsewhere.",
        "confidence": 0.45,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: wall_sign.n.01",
            "articulation_status: (none)"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true
    }
  },
  "wall_socket.n.01": {
    "proposals": [
      {
        "canonical_label": "contain",
        "query_text": "Identify the socket holes/openings where a power plug would be inserted and held.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Accepts and holds the prongs of an electrical plug.",
        "confidence": 0.78,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: wall_socket.n.01",
            "name: Power Socket Double"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "support",
        "query_text": "Segment the parts of the wall socket that support a plug once inserted (the plug interface area).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Provides an interface to support a plugged-in connector in place during use.",
        "confidence": 0.52,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: wall_socket.n.01",
            "name: Power Socket Double"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "toggle",
        "query_text": "If present, find and segment the switch on the double power socket that can be toggled on/off.",
        "source": "seqafford_style_llm",
        "raw_source_label": "May include an on/off switch integrated into the socket plate.",
        "confidence": 0.24,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: Power Socket Double",
            "articulation_status: (unspecified)"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "wall_socket.n.01"
    }
  },
  "wall_sticker.n.01": {
    "proposals": [
      {
        "canonical_label": "display",
        "query_text": "Which surface of the wall sticker is meant to be seen/displayed (the visible sticker face)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Provide a visible surface for showing text or graphics on a wall.",
        "confidence": 0.78,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: wall_sticker.n.01",
            "name: ferm LIVING To Do Sticker, Black"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "place_on",
        "query_text": "Where would you place/apply this wall sticker onto a wall (the back/adhesive side contact area)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Be applied onto a flat surface such as a wall to attach the sticker.",
        "confidence": 0.62,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: wall_sticker.n.01",
            "synset: wall_sticker.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "wall_sticker.n.01"
    }
  },
  "wall_unit.n.01": {
    "proposals": [
      {
        "canonical_label": "support",
        "query_text": "Which parts of the media wall unit can support objects (e.g., shelves, top surfaces, ledges)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Provides shelving or surfaces to support items in a media wall unit.",
        "confidence": 0.7,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: wall_unit.n.01",
            "name: Baumann 112'' Media Wall Unit"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "place_on",
        "query_text": "Where can you place objects on this wall unit (flat horizontal surfaces like shelves or the top of sections)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Flat surfaces allow placing objects such as media devices or decor on the unit.",
        "confidence": 0.65,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: wall_unit.n.01",
            "name: Media Wall Unit"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "contain",
        "query_text": "Which parts of the wall unit are storage areas that can contain items (inside cabinets/compartments)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Enclosed storage compartments can contain household items.",
        "confidence": 0.5,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: wall_unit.n.01",
            "name includes 'Media Wall Unit'"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "wall_unit.n.01"
    }
  },
  "washbasin.n.01": {
    "proposals": [
      {
        "canonical_label": "contain",
        "query_text": "Select the interior bowl region of the washbasin where water would collect.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Hold water or other liquids in the basin.",
        "confidence": 0.84,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: washbasin.n.01",
            "name: countertop bathroom sink",
            "name: Art Ceram fuori 3"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "support",
        "query_text": "Select the flat rim or surrounding top surfaces of the sink where items like soap could be placed.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Provide a surface to rest small bathroom items around the basin rim.",
        "confidence": 0.48,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: countertop bathroom sink",
            "support_region: False"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "washbasin.n.01"
    }
  },
  "water_heater.n.01": {
    "proposals": [
      {
        "canonical_label": "contain",
        "query_text": "Identify the parts of the electric water heater that contain water (the tank body/volume).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Holds and stores water inside the tank.",
        "confidence": 0.82,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: Electric Water Heater Tank",
            "category: water_heater.n.01",
            "synset: water_heater.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "turn",
        "query_text": "Locate any knobs or dials on the water heater that you would turn to adjust settings (e.g., temperature).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Allows adjusting a control knob/dial to set temperature or power level.",
        "confidence": 0.48,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: Electric Water Heater Tank",
            "category: water_heater.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "toggle",
        "query_text": "Find any switch or toggle on the water heater used to turn it on/off or change modes.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Enables switching power or a mode on/off via a switch.",
        "confidence": 0.32,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: Electric Water Heater Tank",
            "category: water_heater.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true
    }
  },
  "water_scooter.n.01": {
    "proposals": [
      {
        "canonical_label": "grasp",
        "query_text": "Which parts of the Hidro Jet Water Scooter are meant to be grasped by a rider (e.g., handlebars or hand grips)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Hold the handlebars to control or stabilize the water scooter.",
        "confidence": 0.72,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: Hidro Jet Water Scooter",
            "category: water_scooter.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "sit",
        "query_text": "Identify the regions of the water scooter where a person would sit or straddle to ride it (the seat area).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Sit or straddle the rider seat area while operating the water scooter.",
        "confidence": 0.68,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: water_scooter.n.01",
            "synset: water_scooter.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "support",
        "query_text": "Which surfaces of the water scooter are intended to support a rider's feet while riding (footwells/deck)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Support the rider's feet/legs on deck or footwell areas.",
        "confidence": 0.55,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: water_scooter.n.01",
            "support_region: False"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "toggle",
        "query_text": "Locate any parts that are toggled or switched to operate the water scooter (e.g., ignition/start switch or mode toggle near the controls).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Toggle a control such as a start/stop switch or mode selector to operate the water scooter.",
        "confidence": 0.38,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: Hidro Jet Water Scooter",
            "articulation_status: "
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "water_scooter.n.01"
    }
  },
  "watering_can.n.01": {
    "proposals": [
      {
        "canonical_label": "grasp",
        "query_text": "Which part of the stainless steel watering can would you grasp to lift and carry it (the handle)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Hold the watering can using its handle for carrying and control while watering.",
        "confidence": 0.9,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: watering_can.n.01",
            "name: Stainless Steel Watering Can"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "pour",
        "query_text": "Which part of the watering can is used to pour water out (the spout/nozzle area)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Pour water out through the spout to water plants.",
        "confidence": 0.88,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: watering_can.n.01",
            "synset: watering_can.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "contain",
        "query_text": "Which region of the watering can contains the water (the main container body)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Hold water inside the can's main body/reservoir.",
        "confidence": 0.78,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: watering_can.n.01",
            "name: Stainless Steel Watering Can",
            "support_region: False"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "watering_can.n.01"
    }
  },
  "weight.n.02": {
    "proposals": [
      {
        "canonical_label": "grasp",
        "query_text": "Which part of the Selection Disk Rack can a person grasp to lift or carry it?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Pick up or carry the weight or its rack by holding an outer edge or handle-like portion.",
        "confidence": 0.74,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: weight.n.02",
            "name: Selection Disk Rack"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "contain",
        "query_text": "Which part of the Selection Disk Rack contains or holds the weight disks for storage?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Hold or store weight disks within the rack structure.",
        "confidence": 0.58,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: Selection Disk Rack",
            "category: weight.n.02"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "place_on",
        "query_text": "Which surface region of the Selection Disk Rack can be placed on the floor or another surface to rest stably?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Set the weight/rack down onto a stable surface such as the floor or a stand.",
        "confidence": 0.55,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: weight.n.02",
            "name: Selection Disk Rack",
            "support_region: False"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "weight.n.02"
    }
  },
  "whiteboard.n.01": {
    "proposals": [
      {
        "canonical_label": "display",
        "query_text": "Which part of the whiteboard is the display surface where you would write or draw so others can see it?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Surface used to display written or drawn information for viewing.",
        "confidence": 0.78,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: whiteboard.n.01",
            "name: White Board"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "support",
        "query_text": "Which parts of the whiteboard act as support structures (frame/legs/mount) that hold the board up?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Frame or structure that supports and holds the board upright.",
        "confidence": 0.46,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: whiteboard.n.01",
            "name: White Board",
            "support_region: False"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "grasp",
        "query_text": "Which part of the whiteboard could you grasp to pick it up or move it (e.g., handle, frame edge)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Edges or handles that can be grabbed to carry or reposition the board.",
        "confidence": 0.32,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: White Board",
            "category: whiteboard.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "move",
        "query_text": "Select the parts you would interact with to move or reposition the whiteboard (e.g., the board body or any movable base).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Object can be moved or repositioned as a whole.",
        "confidence": 0.3,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: White Board",
            "category: whiteboard.n.01",
            "articulation_status: "
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "whiteboard.n.01"
    }
  },
  "wind_chime.n.01": {
    "proposals": [
      {
        "canonical_label": "grasp",
        "query_text": "Which part of the shell wind chime would you grasp to pick it up or hang it (e.g., the top loop, hook, or string)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Hold the wind chime by its top hanger or string to lift or reposition it.",
        "confidence": 0.72,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: Shell Windchime",
            "category/synset: wind_chime.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "move",
        "query_text": "Which parts of the shell wind chime would you move/swing to make it chime (e.g., the hanging strands and shells)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Move or swing the hanging chime to make it sway and produce sound.",
        "confidence": 0.6,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category/synset: wind_chime.n.01",
            "name: Shell Windchime"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "listen",
        "query_text": "Which part of this object do you interact with to listen to it chime (the wind chime as a whole)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Listen to the sound produced when the chime is moved by wind or by hand.",
        "confidence": 0.46,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category/synset: wind_chime.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "wind_chime.n.01"
    }
  },
  "wine_bucket.n.01": {
    "proposals": [
      {
        "canonical_label": "contain",
        "query_text": "Identify the regions of the ice bucket that form the interior cavity used to contain ice or a bottle.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Holds ice and/or a wine bottle to keep it chilled.",
        "confidence": 0.88,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: wine_bucket.n.01",
            "name: Playboy - Ice Bucket"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "grasp",
        "query_text": "Locate the parts of the ice bucket suitable for grasping to lift or carry it (e.g., rim, side surfaces, handles if present).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Can be held by its rim, sides, or any handles to lift and carry.",
        "confidence": 0.62,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: wine_bucket.n.01",
            "name: Playboy - Ice Bucket"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "move",
        "query_text": "Segment the regions you would interact with to move the ice bucket to a different location.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Can be moved or repositioned by picking up or sliding it.",
        "confidence": 0.45,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: wine_bucket.n.01",
            "synset: wine_bucket.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "wine_bucket.n.01"
    }
  },
  "wine_rack.n.01": {
    "proposals": [
      {
        "canonical_label": "contain",
        "query_text": "Which parts of the industrial wine storage rack are used to hold/contain wine bottles (the bottle slots or cradles)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Holds and organizes wine bottles in dedicated slots or compartments.",
        "confidence": 0.84,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: wine_rack.n.01",
            "name: Industrial Wine Storage Rack"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "support",
        "query_text": "Identify the surfaces of the wine rack that support the weight of wine bottles when stored.",
        "source": "seqafford_style_llm",
        "raw_source_label": "Supports wine bottles by providing a resting surface or cradle points.",
        "confidence": 0.78,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: wine_rack.n.01",
            "synset: wine_rack.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "place_on",
        "query_text": "Where would you place a wine bottle onto the rack for storage (the contact surfaces inside each bottle holder)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Allows placing wine bottles onto the rack for storage.",
        "confidence": 0.72,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: wine_rack.n.01",
            "name: Industrial Wine Storage Rack"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "move",
        "query_text": "Which parts of the wine storage rack would you grasp to move or reposition it (outer frame edges or any handles)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Can be moved by grasping the frame or handles (if present) to reposition the rack.",
        "confidence": 0.42,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: Industrial Wine Storage Rack",
            "articulation_status: "
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "wine_rack.n.01"
    }
  },
  "wineglass.n.01": {
    "proposals": [
      {
        "canonical_label": "contain",
        "query_text": "Identify the region of the acrylic wine glass that contains liquid (the interior of the bowl).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Contain liquid inside the bowl of the wine glass.",
        "confidence": 0.9,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: wineglass.n.01",
            "synset: wineglass.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "grasp",
        "query_text": "Which part of the acrylic wine glass would you grasp to pick it up (e.g., stem or bowl rim area)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Hold the wine glass by the stem or bowl for lifting and drinking.",
        "confidence": 0.86,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: wineglass.n.01",
            "name: Acrylic Wine Glass"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "place_on",
        "query_text": "Locate the part of the acrylic wine glass that contacts the table when you place it down (the bottom/base).",
        "source": "seqafford_style_llm",
        "raw_source_label": "Set the wine glass down on a surface using its base.",
        "confidence": 0.8,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: wineglass.n.01",
            "name: Acrylic Wine Glass",
            "support_region: False"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "pour",
        "query_text": "Which part of the acrylic wine glass is used to pour liquid out (the rim/lip area where liquid exits when tilted)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Pour liquid out by tilting the glass so liquid flows over the rim.",
        "confidence": 0.62,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: wineglass.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "wineglass.n.01"
    }
  },
  "wok.n.01": {
    "proposals": [
      {
        "canonical_label": "contain",
        "query_text": "Identify the inner bowl surface of the wok where ingredients can be contained.",
        "source": "seqafford_style_llm",
        "raw_source_label": "The bowl of the wok can hold food or liquid during cooking.",
        "confidence": 0.86,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: wok.n.01",
            "name: WOK"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "grasp",
        "query_text": "Select the parts of the wok meant to be grasped, such as the handle(s) or grip area.",
        "source": "seqafford_style_llm",
        "raw_source_label": "The handle or rim can be held to lift or maneuver the wok.",
        "confidence": 0.68,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: wok.n.01",
            "name: WOK"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "pour",
        "query_text": "Mark the rim/lip area of the wok used as the pouring edge when tilting.",
        "source": "seqafford_style_llm",
        "raw_source_label": "The wok can be tilted to pour out cooked food or liquid.",
        "confidence": 0.55,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category: wok.n.01",
            "name: WOK"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "wok.n.01"
    }
  },
  "wreath.n.01": {
    "proposals": [
      {
        "canonical_label": "grasp",
        "query_text": "Which parts of the geranium wreath would you grasp to pick it up or carry it?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Hold the wreath to pick it up, carry it, or hang it.",
        "confidence": 0.78,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "name: Geranium Wreath",
            "category/synset: wreath.n.01"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      },
      {
        "canonical_label": "wear",
        "query_text": "Which part of the wreath could be worn like a crown or garland (the ring that goes around the head/neck)?",
        "source": "seqafford_style_llm",
        "raw_source_label": "Wear the wreath as a decorative crown/garland around the head or neck.",
        "confidence": 0.52,
        "evidence": {
          "llm_model": "gpt-5.2",
          "metadata_evidence": [
            "category/synset: wreath.n.01 (ring-like decoration)",
            "name: Geranium Wreath"
          ],
          "basis": "SeqAfford-style metadata/render-context instruction proposal"
        }
      }
    ],
    "info": {
      "status": "called",
      "model": "gpt-5.2",
      "base_url_configured": true,
      "cache_key": "wreath.n.01"
    }
  }
}
