{
  "schema": "hsimc.reality-rd.helperboard-capability-map.v1",
  "artifact": "HRI-HSIMC-REALITY-RD-WEB-P0-003",
  "product": "T736 MCP-Ready Reality Node",
  "board": "HelperBoard T736 V1.2",
  "source": {
    "document": "HelperBoard T736开发板用户手册V1.2",
    "section": "1.3 硬件资源描述",
    "source_kind": "VENDOR_DECLARATION",
    "image": "helperboard-capability-map.png"
  },
  "truth_boundary": {
    "driver_readiness": "NOT_INFERRED_FROM_VENDOR_DECLARATION",
    "physical_node_online": "NOT_CLAIMED",
    "physical_execution_authority": "NONE",
    "simulation_controls": "NOT_IMPLEMENTED_IN_P0_003"
  },
  "capability_count": 33,
  "capabilities": [
    {
      "no": 1,
      "id": "hb-t736-01",
      "name_zh": "外接电源",
      "name_en": "External DC Power",
      "category": "Power",
      "direction": "Input / Precondition",
      "physical_form": "Power jack",
      "manual_description_zh": "外接电源接口（1.5A@12V）",
      "capability_role": "Board power precondition",
      "runtime_mapping_candidate": "power.state / board.readiness",
      "mcp_candidate": "INDIRECT_OR_PRECONDITION",
      "simulation_source_candidate": "No",
      "executor_candidate": "No",
      "reality_boundary": "Explains the declared board power inlet; does not assert present power, electrical validation or remote control.",
      "hotspot": {
        "x_pct": 24.0,
        "y_pct": 23.16
      }
    },
    {
      "no": 2,
      "id": "hb-t736-02",
      "name_zh": "eth1",
      "name_en": "Gigabit Ethernet eth1",
      "category": "Network",
      "direction": "Input / Output",
      "physical_form": "RJ45",
      "manual_description_zh": "千兆网接口；对应 ifconfig 中的 eth1",
      "capability_role": "Network transport / local node connectivity",
      "runtime_mapping_candidate": "network.interface.eth1",
      "mcp_candidate": "YES",
      "simulation_source_candidate": "Network event / packet source",
      "executor_candidate": "Network response / route state",
      "reality_boundary": "Interface presence in the manual does not prove current link, IP, driver or reachability.",
      "hotspot": {
        "x_pct": 30.17,
        "y_pct": 24.09
      }
    },
    {
      "no": 3,
      "id": "hb-t736-03",
      "name_zh": "HDMI接口",
      "name_en": "HDMI Output",
      "category": "Display",
      "direction": "Output",
      "physical_form": "HDMI receptacle",
      "manual_description_zh": "HDMI 接口",
      "capability_role": "Display / visual output endpoint",
      "runtime_mapping_candidate": "display.hdmi",
      "mcp_candidate": "YES",
      "simulation_source_candidate": "Display-frame source",
      "executor_candidate": "Display executor",
      "reality_boundary": "Declared connector only; no current display-pipeline readiness is asserted.",
      "hotspot": {
        "x_pct": 39.39,
        "y_pct": 23.51
      }
    },
    {
      "no": 4,
      "id": "hb-t736-04",
      "name_zh": "30P eDP接口",
      "name_en": "30-pin eDP",
      "category": "Display",
      "direction": "Output",
      "physical_form": "30-pin FPC",
      "manual_description_zh": "30p eDP 接口",
      "capability_role": "Embedded display output endpoint",
      "runtime_mapping_candidate": "display.edp",
      "mcp_candidate": "YES",
      "simulation_source_candidate": "Display-frame source",
      "executor_candidate": "Display executor",
      "reality_boundary": "Declared connector only; panel compatibility and current driver state are not asserted.",
      "hotspot": {
        "x_pct": 48.52,
        "y_pct": 25.03
      }
    },
    {
      "no": 5,
      "id": "hb-t736-05",
      "name_zh": "USB-OTG DEBUG口",
      "name_en": "USB-OTG / DEBUG",
      "category": "USB / Debug",
      "direction": "Input / Output",
      "physical_form": "USB Type-C",
      "manual_description_zh": "USB-OTG 烧录，DEBUG 调试（uart0）二合一 type-c 口",
      "capability_role": "Provisioning, recovery and debug boundary",
      "runtime_mapping_candidate": "usb.otg.debug / uart0",
      "mcp_candidate": "YES",
      "simulation_source_candidate": "USB/debug event source",
      "executor_candidate": "Provisioning/debug executor candidate",
      "reality_boundary": "Declared dual-purpose port; this page does not authorize flashing or assert current host/device mode.",
      "hotspot": {
        "x_pct": 56.35,
        "y_pct": 21.17
      }
    },
    {
      "no": 6,
      "id": "hb-t736-06",
      "name_zh": "USB接口",
      "name_en": "USB 2.0",
      "category": "USB",
      "direction": "Input / Output",
      "physical_form": "USB host receptacle",
      "manual_description_zh": "USB2.0 接口",
      "capability_role": "General peripheral capability boundary",
      "runtime_mapping_candidate": "usb.host",
      "mcp_candidate": "YES",
      "simulation_source_candidate": "USB peripheral source",
      "executor_candidate": "USB output/peripheral executor",
      "reality_boundary": "Declared USB interface; device-class drivers and attached hardware remain separate Reality.",
      "hotspot": {
        "x_pct": 65.04,
        "y_pct": 23.63
      }
    },
    {
      "no": 7,
      "id": "hb-t736-07",
      "name_zh": "eth0",
      "name_en": "Gigabit Ethernet eth0",
      "category": "Network",
      "direction": "Input / Output",
      "physical_form": "RJ45",
      "manual_description_zh": "千兆网接口；对应 ifconfig 中的 eth0",
      "capability_role": "Network transport / local node connectivity",
      "runtime_mapping_candidate": "network.interface.eth0",
      "mcp_candidate": "YES",
      "simulation_source_candidate": "Network event / packet source",
      "executor_candidate": "Network response / route state",
      "reality_boundary": "Interface presence in the manual does not prove current link, IP, driver or reachability.",
      "hotspot": {
        "x_pct": 72.52,
        "y_pct": 26.32
      }
    },
    {
      "no": 8,
      "id": "hb-t736-08",
      "name_zh": "T736 CPU",
      "name_en": "Allwinner T736 Compute",
      "category": "Compute",
      "direction": "Compute",
      "physical_form": "SoC / compute module",
      "manual_description_zh": "T736 CPU",
      "capability_role": "Local compute and model-runtime target",
      "runtime_mapping_candidate": "compute.t736",
      "mcp_candidate": "YES",
      "simulation_source_candidate": "Workload / model input",
      "executor_candidate": "Compute-result executor",
      "reality_boundary": "Identifies the target compute component; this page does not claim current NPU performance, thermal envelope or workload readiness.",
      "hotspot": {
        "x_pct": 56.35,
        "y_pct": 57.78
      }
    },
    {
      "no": 9,
      "id": "hb-t736-09",
      "name_zh": "40P MIPI接口",
      "name_en": "40-pin MIPI",
      "category": "Display / Peripheral",
      "direction": "Input / Output",
      "physical_form": "40-pin connector",
      "manual_description_zh": "40P MIPI 接口",
      "capability_role": "High-speed display/peripheral capability candidate",
      "runtime_mapping_candidate": "io.mipi40",
      "mcp_candidate": "YES",
      "simulation_source_candidate": "MIPI signal source",
      "executor_candidate": "MIPI/display executor candidate",
      "reality_boundary": "Pin use and active mode require board schematic/configuration; no current mode is asserted.",
      "hotspot": {
        "x_pct": 84.17,
        "y_pct": 44.68
      }
    },
    {
      "no": 10,
      "id": "hb-t736-10",
      "name_zh": "RGB/LVDSx2/MIPI",
      "name_en": "40-pin RGB / LVDSx2 / MIPI",
      "category": "Display / Multiplexed I/O",
      "direction": "Output / Multiplexed",
      "physical_form": "40-pin LCD connector",
      "manual_description_zh": "40 针液晶屏接口，LVDSx2/MIPI/RGB 复用接口（引脚定义见原理图）",
      "capability_role": "Multiplexed display-output capability",
      "runtime_mapping_candidate": "display.mux40",
      "mcp_candidate": "YES",
      "simulation_source_candidate": "Display-frame source",
      "executor_candidate": "Display executor",
      "reality_boundary": "The connector is multiplexed; selected electrical mode and panel binding must be resolved separately.",
      "hotspot": {
        "x_pct": 77.04,
        "y_pct": 47.49
      }
    },
    {
      "no": 11,
      "id": "hb-t736-11",
      "name_zh": "电容TP接口",
      "name_en": "Capacitive Touch Panel",
      "category": "Input",
      "direction": "Input",
      "physical_form": "Touch-panel connector",
      "manual_description_zh": "电容 TP 接口",
      "capability_role": "Human touch input capability",
      "runtime_mapping_candidate": "input.touch",
      "mcp_candidate": "YES",
      "simulation_source_candidate": "Touch-event source",
      "executor_candidate": "No",
      "reality_boundary": "Declared connector only; controller, driver and calibration readiness are not asserted.",
      "hotspot": {
        "x_pct": 84.0,
        "y_pct": 58.48
      }
    },
    {
      "no": 12,
      "id": "hb-t736-12",
      "name_zh": "UART6",
      "name_en": "UART6",
      "category": "Serial I/O",
      "direction": "Input / Output",
      "physical_form": "UART connector",
      "manual_description_zh": "UART6",
      "capability_role": "Serial sensor/control adapter candidate",
      "runtime_mapping_candidate": "serial.uart6",
      "mcp_candidate": "YES",
      "simulation_source_candidate": "Serial packet source",
      "executor_candidate": "Serial command executor candidate",
      "reality_boundary": "Port declaration does not prove current pinmux, voltage level, device binding or permissions.",
      "hotspot": {
        "x_pct": 83.22,
        "y_pct": 64.91
      }
    },
    {
      "no": 13,
      "id": "hb-t736-13",
      "name_zh": "UART5",
      "name_en": "UART5",
      "category": "Serial I/O",
      "direction": "Input / Output",
      "physical_form": "UART connector",
      "manual_description_zh": "UART5",
      "capability_role": "Serial sensor/control adapter candidate",
      "runtime_mapping_candidate": "serial.uart5",
      "mcp_candidate": "YES",
      "simulation_source_candidate": "Serial packet source",
      "executor_candidate": "Serial command executor candidate",
      "reality_boundary": "Port declaration does not prove current pinmux, voltage level, device binding or permissions.",
      "hotspot": {
        "x_pct": 83.22,
        "y_pct": 68.89
      }
    },
    {
      "no": 14,
      "id": "hb-t736-14",
      "name_zh": "UART3",
      "name_en": "UART3",
      "category": "Serial I/O",
      "direction": "Input / Output",
      "physical_form": "UART connector",
      "manual_description_zh": "UART3",
      "capability_role": "Serial sensor/control adapter candidate",
      "runtime_mapping_candidate": "serial.uart3",
      "mcp_candidate": "YES",
      "simulation_source_candidate": "Serial packet source",
      "executor_candidate": "Serial command executor candidate",
      "reality_boundary": "Port declaration does not prove current pinmux, voltage level, device binding or permissions.",
      "hotspot": {
        "x_pct": 82.96,
        "y_pct": 73.33
      }
    },
    {
      "no": 15,
      "id": "hb-t736-15",
      "name_zh": "lradc0",
      "name_en": "LRADC0",
      "category": "Analog / Key Input",
      "direction": "Input",
      "physical_form": "Analog input connector",
      "manual_description_zh": "lradc0",
      "capability_role": "Analog/key sensing capability candidate",
      "runtime_mapping_candidate": "input.lradc0",
      "mcp_candidate": "YES",
      "simulation_source_candidate": "Analog-value source",
      "executor_candidate": "No",
      "reality_boundary": "Declared input only; voltage range, calibration and active driver state require separate evidence.",
      "hotspot": {
        "x_pct": 85.04,
        "y_pct": 76.49
      }
    },
    {
      "no": 16,
      "id": "hb-t736-16",
      "name_zh": "RTC",
      "name_en": "RTC Battery Interface",
      "category": "Clock / Support",
      "direction": "Support",
      "physical_form": "Battery connector",
      "manual_description_zh": "RTC 时钟电池接口",
      "capability_role": "Time-retention precondition",
      "runtime_mapping_candidate": "system.rtc",
      "mcp_candidate": "INDIRECT_OR_PRECONDITION",
      "simulation_source_candidate": "Time-state source",
      "executor_candidate": "RTC-setting executor candidate",
      "reality_boundary": "Explains RTC support boundary; battery presence and time accuracy are not asserted.",
      "hotspot": {
        "x_pct": 81.91,
        "y_pct": 76.26
      }
    },
    {
      "no": 17,
      "id": "hb-t736-17",
      "name_zh": "485",
      "name_en": "RS-485",
      "category": "Industrial Serial I/O",
      "direction": "Input / Output",
      "physical_form": "RS-485 connector",
      "manual_description_zh": "485，对应板子上 ttyS4",
      "capability_role": "Industrial sensor/actuator transport candidate",
      "runtime_mapping_candidate": "serial.rs485.ttyS4",
      "mcp_candidate": "YES",
      "simulation_source_candidate": "RS-485 frame source",
      "executor_candidate": "RS-485 command executor candidate",
      "reality_boundary": "Manual maps this interface to ttyS4; attached transceiver/device and current permission/readiness remain separate.",
      "hotspot": {
        "x_pct": 78.87,
        "y_pct": 82.46
      }
    },
    {
      "no": 18,
      "id": "hb-t736-18",
      "name_zh": "耳机接口",
      "name_en": "Headphone Output",
      "category": "Audio",
      "direction": "Output",
      "physical_form": "Audio jack",
      "manual_description_zh": "耳机接口",
      "capability_role": "Local audio output endpoint",
      "runtime_mapping_candidate": "audio.headphone",
      "mcp_candidate": "YES",
      "simulation_source_candidate": "Audio-content source",
      "executor_candidate": "Audio playback executor",
      "reality_boundary": "Connector presence does not prove current codec routing, volume, load compatibility or playback readiness.",
      "hotspot": {
        "x_pct": 72.52,
        "y_pct": 80.35
      }
    },
    {
      "no": 19,
      "id": "hb-t736-19",
      "name_zh": "喇叭",
      "name_en": "Speaker Output",
      "category": "Audio",
      "direction": "Output",
      "physical_form": "2-pin speaker connector",
      "manual_description_zh": "5w SPK 喇叭接口(2pin)",
      "capability_role": "Local spoken/audio feedback endpoint",
      "runtime_mapping_candidate": "audio.speaker",
      "mcp_candidate": "YES",
      "simulation_source_candidate": "Audio-content source",
      "executor_candidate": "Speaker / tone executor",
      "reality_boundary": "Manual declares a 5W SPK connector; current amplifier/speaker binding and safe level remain separate evidence.",
      "hotspot": {
        "x_pct": 67.13,
        "y_pct": 81.99
      }
    },
    {
      "no": 20,
      "id": "hb-t736-20",
      "name_zh": "麦克风",
      "name_en": "Microphone Input",
      "category": "Audio",
      "direction": "Input",
      "physical_form": "Microphone interface",
      "manual_description_zh": "麦克风",
      "capability_role": "Local audio sensing input",
      "runtime_mapping_candidate": "audio.microphone",
      "mcp_candidate": "YES",
      "simulation_source_candidate": "Audio sample source",
      "executor_candidate": "No",
      "reality_boundary": "Declared microphone capability does not prove current codec/driver/capture quality or permissions.",
      "hotspot": {
        "x_pct": 61.74,
        "y_pct": 81.87
      }
    },
    {
      "no": 21,
      "id": "hb-t736-21",
      "name_zh": "TF卡槽",
      "name_en": "TF / microSD Storage",
      "category": "Storage",
      "direction": "Input / Output",
      "physical_form": "Card slot",
      "manual_description_zh": "TF 卡卡槽",
      "capability_role": "Removable storage / model or evidence medium",
      "runtime_mapping_candidate": "storage.tf",
      "mcp_candidate": "YES",
      "simulation_source_candidate": "File/media source",
      "executor_candidate": "File/evidence write executor candidate",
      "reality_boundary": "Card slot presence does not prove mounted media, filesystem integrity or write authority.",
      "hotspot": {
        "x_pct": 53.74,
        "y_pct": 79.53
      }
    },
    {
      "no": 22,
      "id": "hb-t736-22",
      "name_zh": "相机接口",
      "name_en": "Camera Interface",
      "category": "Vision Input",
      "direction": "Input",
      "physical_form": "Camera connector",
      "manual_description_zh": "相机接口",
      "capability_role": "Vision sensing input candidate",
      "runtime_mapping_candidate": "vision.camera",
      "mcp_candidate": "YES",
      "simulation_source_candidate": "Image / video-frame source",
      "executor_candidate": "No",
      "reality_boundary": "Connector description does not assert the current CSI sensor, driver, ISP or capture readiness.",
      "hotspot": {
        "x_pct": 43.48,
        "y_pct": 79.65
      }
    },
    {
      "no": 23,
      "id": "hb-t736-23",
      "name_zh": "烧录按键",
      "name_en": "FEL Flash Button",
      "category": "Control / Recovery",
      "direction": "Control-only",
      "physical_form": "Push button",
      "manual_description_zh": "FEL，烧录按键",
      "capability_role": "Recovery / provisioning control boundary",
      "runtime_mapping_candidate": "control.fel",
      "mcp_candidate": "YES",
      "simulation_source_candidate": "Button-state source",
      "executor_candidate": "Provisioning-mode executor candidate",
      "reality_boundary": "UI simulation must not be confused with entering real FEL mode or authorizing firmware changes.",
      "hotspot": {
        "x_pct": 32.78,
        "y_pct": 79.65
      }
    },
    {
      "no": 24,
      "id": "hb-t736-24",
      "name_zh": "复位按键",
      "name_en": "Reset Button",
      "category": "Control",
      "direction": "Control-only",
      "physical_form": "Push button",
      "manual_description_zh": "RST，复位按键",
      "capability_role": "Device lifecycle / restart boundary",
      "runtime_mapping_candidate": "control.reset",
      "mcp_candidate": "YES",
      "simulation_source_candidate": "Button-state source",
      "executor_candidate": "Reset executor candidate",
      "reality_boundary": "Clicking this page never resets physical hardware; real restart requires explicit Authority.",
      "hotspot": {
        "x_pct": 30.52,
        "y_pct": 80.0
      }
    },
    {
      "no": 25,
      "id": "hb-t736-25",
      "name_zh": "电源按键",
      "name_en": "Power Button",
      "category": "Control",
      "direction": "Control-only",
      "physical_form": "Push button",
      "manual_description_zh": "PWR，电源按键",
      "capability_role": "Device lifecycle / power-event boundary",
      "runtime_mapping_candidate": "control.power_button",
      "mcp_candidate": "YES",
      "simulation_source_candidate": "Button-state source",
      "executor_candidate": "Power-state executor candidate",
      "reality_boundary": "UI representation does not prove or cause a physical power event.",
      "hotspot": {
        "x_pct": 27.91,
        "y_pct": 79.53
      }
    },
    {
      "no": 26,
      "id": "hb-t736-26",
      "name_zh": "拨码开关",
      "name_en": "DIP Switch",
      "category": "Configuration Control",
      "direction": "Control / Input",
      "physical_form": "DIP switch",
      "manual_description_zh": "拨码开关",
      "capability_role": "Boot/configuration-state input",
      "runtime_mapping_candidate": "control.dip",
      "mcp_candidate": "YES",
      "simulation_source_candidate": "Switch-state source",
      "executor_candidate": "Configuration executor candidate",
      "reality_boundary": "Declared switch only; switch semantics depend on board design/configuration and are not inferred here.",
      "hotspot": {
        "x_pct": 35.39,
        "y_pct": 79.53
      }
    },
    {
      "no": 27,
      "id": "hb-t736-27",
      "name_zh": "4G模块插槽",
      "name_en": "4G Module Socket",
      "category": "Wireless / Expansion",
      "direction": "Input / Output",
      "physical_form": "Module socket",
      "manual_description_zh": "4G 模块插座",
      "capability_role": "Cellular-connectivity expansion candidate",
      "runtime_mapping_candidate": "network.cellular.module",
      "mcp_candidate": "YES",
      "simulation_source_candidate": "Cellular/network event source",
      "executor_candidate": "Cellular transport executor candidate",
      "reality_boundary": "Socket presence does not prove a modem is installed, provisioned or network-authorized.",
      "hotspot": {
        "x_pct": 24.0,
        "y_pct": 71.35
      }
    },
    {
      "no": 28,
      "id": "hb-t736-28",
      "name_zh": "PCIE3.0接口",
      "name_en": "PCIe 3.0 Socket",
      "category": "Expansion",
      "direction": "Input / Output",
      "physical_form": "PCIe connector",
      "manual_description_zh": "PCIE3.0 插座",
      "capability_role": "High-speed expansion capability",
      "runtime_mapping_candidate": "io.pcie3",
      "mcp_candidate": "YES",
      "simulation_source_candidate": "PCIe-device source",
      "executor_candidate": "PCIe-device executor candidate",
      "reality_boundary": "Declared expansion socket; endpoint compatibility, lanes, driver and power budget remain separate.",
      "hotspot": {
        "x_pct": 37.04,
        "y_pct": 65.96
      }
    },
    {
      "no": 29,
      "id": "hb-t736-29",
      "name_zh": "SIM卡槽",
      "name_en": "SIM Card Slot",
      "category": "Wireless / Identity",
      "direction": "Support",
      "physical_form": "SIM slot",
      "manual_description_zh": "SIM 卡卡槽",
      "capability_role": "Cellular subscriber-identity support",
      "runtime_mapping_candidate": "network.sim",
      "mcp_candidate": "INDIRECT_OR_PRECONDITION",
      "simulation_source_candidate": "SIM/profile state source",
      "executor_candidate": "No",
      "reality_boundary": "Slot presence does not imply a SIM is present, active, owned or authorized for service.",
      "hotspot": {
        "x_pct": 21.3,
        "y_pct": 58.83
      }
    },
    {
      "no": 30,
      "id": "hb-t736-30",
      "name_zh": "WIFI&BT模块",
      "name_en": "5G WiFi & BT 5.0 Module",
      "category": "Wireless",
      "direction": "Input / Output",
      "physical_form": "Wireless module",
      "manual_description_zh": "5G WIFI & BT 5.0 芯片",
      "capability_role": "Local wireless transport capability",
      "runtime_mapping_candidate": "network.wifi_bt",
      "mcp_candidate": "YES",
      "simulation_source_candidate": "Wireless-event source",
      "executor_candidate": "Wireless transport executor candidate",
      "reality_boundary": "Manual-declared module capability does not prove current association, pairing, credentials or RF performance.",
      "hotspot": {
        "x_pct": 47.83,
        "y_pct": 62.57
      }
    },
    {
      "no": 31,
      "id": "hb-t736-31",
      "name_zh": "WIFI&BT天线",
      "name_en": "WiFi & BT Antenna",
      "category": "Wireless / RF",
      "direction": "RF",
      "physical_form": "Antenna",
      "manual_description_zh": "WIFI&BT 天线",
      "capability_role": "RF path for local wireless capability",
      "runtime_mapping_candidate": "network.rf_antenna",
      "mcp_candidate": "INDIRECT_OR_PRECONDITION",
      "simulation_source_candidate": "RF-condition source candidate",
      "executor_candidate": "No",
      "reality_boundary": "Physical antenna path only; signal quality and regulatory/performance state are not asserted.",
      "hotspot": {
        "x_pct": 45.22,
        "y_pct": 57.78
      }
    },
    {
      "no": 32,
      "id": "hb-t736-32",
      "name_zh": "蜂鸣器",
      "name_en": "Active Buzzer",
      "category": "Audio / Alert",
      "direction": "Output",
      "physical_form": "Active buzzer",
      "manual_description_zh": "有源蜂鸣器",
      "capability_role": "Local alert / simple feedback endpoint",
      "runtime_mapping_candidate": "audio.buzzer",
      "mcp_candidate": "YES",
      "simulation_source_candidate": "Tone-event source",
      "executor_candidate": "Buzzer executor candidate",
      "reality_boundary": "Page interaction does not energize the physical buzzer; real drive requires a verified output path and Authority.",
      "hotspot": {
        "x_pct": 26.09,
        "y_pct": 35.67
      }
    },
    {
      "no": 33,
      "id": "hb-t736-33",
      "name_zh": "电源开关",
      "name_en": "DC Power Switch",
      "category": "Power Control",
      "direction": "Control-only",
      "physical_form": "Power switch",
      "manual_description_zh": "直流电源开关",
      "capability_role": "Board power-state control boundary",
      "runtime_mapping_candidate": "control.dc_power_switch",
      "mcp_candidate": "YES",
      "simulation_source_candidate": "Switch-state source",
      "executor_candidate": "Power-switch executor candidate",
      "reality_boundary": "Page switch animation, if added later, is simulated only and does not control board power.",
      "hotspot": {
        "x_pct": 19.65,
        "y_pct": 33.8
      }
    }
  ]
}
