{
  "$schema": "https://www.smarthomeuk.co.uk/wp-content/uploads/shuk-compatibility-commons/2026-08-30/schemas/compatibility-commons.schema.json",
  "schema_version": "1.0",
  "release": {
    "id": "72-shuk-compatibility-commons-v1.0.0",
    "version": "1.0.0",
    "date": "2026-08-30",
    "status": "VERSIONED_RELEASE",
    "publisher": "SHUK",
    "region": "United Kingdom",
    "candidate_publication_base_path": "/wp-content/uploads/shuk-compatibility-commons/2026-08-30/",
    "candidate_publication_base_url": "https://www.smarthomeuk.co.uk/wp-content/uploads/shuk-compatibility-commons/2026-08-30/"
  },
  "title": "SHUK Compatibility Commons",
  "description": "Versioned, research-led UK smart-home compatibility, cost, outage and local-control data.",
  "licence": {
    "name": "Creative Commons Attribution 4.0 International",
    "url": "https://creativecommons.org/licenses/by/4.0/",
    "attribution": "SHUK Compatibility Commons, version 1.0.0, 30 August 2026",
    "scope": "The original selection, structure and SHUK-authored annotations in this release. Referenced third-party pages, manuals, trademarks and product media retain their respective rights."
  },
  "editorial_boundary": {
    "method": "Desk research using cited manufacturer, standards-body and other first-party sources captured in the source ledgers.",
    "testing_status": "This is not SHUK hands-on, installation, latency, outage or recovery testing. No row should be interpreted that way unless a future row explicitly names a reproducible SHUK test record.",
    "professional_review_status": "No named qualified-professional review is claimed in this release.",
    "privacy": "Published under the SHUK brand; no owner or contributor identity is included.",
    "unknowns": "NOT_PUBLISHED, NOT_CAPTURED, unresolved text and partial-cost expressions are evidence states, not zero values.",
    "conflicts": "Every row exposes its conflict, limitation or unresolved field. Conflicts are retained rather than silently resolved."
  },
  "statistics": {
    "dataset_count": 5,
    "compatibility_row_count": 62,
    "source_record_count": 141,
    "rows_with_explicit_conflict_or_limit": 62
  },
  "datasets": [
    {
      "id": "heating-compatibility",
      "title": "UK heating product and system compatibility",
      "description": "Research-led compatibility routes for UK thermostats, receivers, interfaces, hot-water arrangements, zones, outage boundaries and comparable three-year cost floors.",
      "cluster": "heating",
      "version": "1.0.0",
      "release_date": "2026-08-30",
      "source_snapshot": "70-heating-product-system-matrix-2026-08-30.csv",
      "csv_path": "data/v1/heating-compatibility.csv",
      "primary_key": [
        "row_id"
      ],
      "checked_date_field": "price_checked_at",
      "source_fields": [
        "source_ids"
      ],
      "conflict_field": "conflict_note",
      "row_count": 18,
      "fields": [
        {
          "name": "row_id",
          "type": "string"
        },
        {
          "name": "row_version",
          "type": "string"
        },
        {
          "name": "brand",
          "type": "string"
        },
        {
          "name": "product_name",
          "type": "string"
        },
        {
          "name": "configuration_type",
          "type": "string"
        },
        {
          "name": "kit_model_ids",
          "type": "string"
        },
        {
          "name": "thermostat_model_ids",
          "type": "string"
        },
        {
          "name": "receiver_or_controller_model",
          "type": "string"
        },
        {
          "name": "hub_or_border_router",
          "type": "string"
        },
        {
          "name": "exact_boiler_model",
          "type": "string"
        },
        {
          "name": "evidence_status",
          "type": "string"
        },
        {
          "name": "target_interface",
          "type": "string"
        },
        {
          "name": "relay_contact_or_output",
          "type": "string"
        },
        {
          "name": "opentherm_support",
          "type": "string"
        },
        {
          "name": "proprietary_bus_position",
          "type": "string"
        },
        {
          "name": "boiler_types",
          "type": "string"
        },
        {
          "name": "hot_water_setup",
          "type": "string"
        },
        {
          "name": "heating_zones",
          "type": "string"
        },
        {
          "name": "dhw_channels",
          "type": "string"
        },
        {
          "name": "hydraulic_plan_required",
          "type": "string"
        },
        {
          "name": "call_for_heat_route",
          "type": "string"
        },
        {
          "name": "trv_boiler_call_rule",
          "type": "string"
        },
        {
          "name": "internet_required_for_schedule",
          "type": "string"
        },
        {
          "name": "internet_required_for_remote_control",
          "type": "string"
        },
        {
          "name": "documented_outage_behaviour",
          "type": "string"
        },
        {
          "name": "manual_fallback",
          "type": "string"
        },
        {
          "name": "subscription_core",
          "type": "string"
        },
        {
          "name": "paid_plan",
          "type": "string"
        },
        {
          "name": "paid_plan_monthly_gbp",
          "type": "string"
        },
        {
          "name": "paid_plan_annual_gbp",
          "type": "string"
        },
        {
          "name": "hardware_price_gbp",
          "type": "string"
        },
        {
          "name": "required_hub_price_gbp",
          "type": "string"
        },
        {
          "name": "installation_price_gbp",
          "type": "string"
        },
        {
          "name": "installation_scope",
          "type": "string"
        },
        {
          "name": "mandatory_consumables_36m_gbp",
          "type": "string"
        },
        {
          "name": "consumables_basis",
          "type": "string"
        },
        {
          "name": "subscription_core_36m_gbp",
          "type": "string"
        },
        {
          "name": "subscription_paid_annual_36m_gbp",
          "type": "string"
        },
        {
          "name": "tco_core_known_floor_gbp",
          "type": "string"
        },
        {
          "name": "tco_paid_known_floor_gbp",
          "type": "string"
        },
        {
          "name": "tco_core_expression",
          "type": "string"
        },
        {
          "name": "tco_paid_expression",
          "type": "string"
        },
        {
          "name": "tco_completeness",
          "type": "string"
        },
        {
          "name": "price_type",
          "type": "string"
        },
        {
          "name": "stock_state",
          "type": "string"
        },
        {
          "name": "price_checked_at",
          "type": "string"
        },
        {
          "name": "warranty",
          "type": "string"
        },
        {
          "name": "security_support_horizon",
          "type": "string"
        },
        {
          "name": "source_ids",
          "type": "string"
        },
        {
          "name": "source_page_dates",
          "type": "string"
        },
        {
          "name": "firmware_or_app_version",
          "type": "string"
        },
        {
          "name": "conflict_note",
          "type": "string"
        },
        {
          "name": "shuk_test_status",
          "type": "string"
        },
        {
          "name": "external_review_status",
          "type": "string"
        },
        {
          "name": "safe_publication_note",
          "type": "string"
        }
      ],
      "rows": [
        {
          "row_id": "TADO-X-WIRELESS-UK-PR04-SU04",
          "row_version": "2026-08-30.1",
          "brand": "tado",
          "product_name": "Wireless Smart Thermostat X - Starter Kit incl Programmer with Hot Water Control and OpenTherm",
          "configuration_type": "BASE_KIT",
          "kit_model_ids": "PR04+SU04",
          "thermostat_model_ids": "SU04",
          "receiver_or_controller_model": "PR04",
          "hub_or_border_router": "PR04_INCLUDED_THREAD_BORDER_ROUTER",
          "exact_boiler_model": "NOT_CAPTURED",
          "evidence_status": "CHECKER_REQUIRED",
          "target_interface": "RELAY_OR_OPENTHERM",
          "relay_contact_or_output": "RELAY_DETAILS_NOT_PUBLISHED_ON_CURRENT_PRODUCT_PAGE",
          "opentherm_support": "YES_FAMILY_LEVEL_EXACT_BOILER_CHECK_REQUIRED",
          "proprietary_bus_position": "NON_OPENTHERM_PROPRIETARY_BUS_NOT_SUPPORTED_AS_GENERAL_CLAIM",
          "boiler_types": "COMBI;SYSTEM;HEAT_ONLY;SUPPORTED_HEAT_PUMP_FAMILY_LEVEL",
          "hot_water_setup": "COMBI_DHW_ON_DEMAND_OR_OPENTHERM_TEMPERATURE_WHERE_SUPPORTED;CYLINDER_SCHEDULE_AND_60_MIN_BOOST",
          "heating_zones": "ONE_HEATING_OUTPUT;ROOM_ZONES_WITH_ADDITIONAL_SRT_X",
          "dhw_channels": "1",
          "hydraulic_plan_required": "CAPTURE_S_PLAN_Y_PLAN_OR_OTHER",
          "call_for_heat_route": "SU04_OR_SRT_X -> THREAD -> PR04 -> RELAY_OR_OPENTHERM -> BOILER_OR_WIRING_CENTRE",
          "trv_boiler_call_rule": "SRT_X_REQUIRES_ROOM_LINK_AND_COMPATIBLE_PR04_ZONE_CONTROLLER_TO_CALL_BOILER",
          "internet_required_for_schedule": "NO_AFTER_SCHEDULE_DOWNLOADED",
          "internet_required_for_remote_control": "YES",
          "documented_outage_behaviour": "Manufacturer documents stored offline schedule and device-button control; remote and AI functions are unavailable without internet; not SHUK-tested.",
          "manual_fallback": "PR04 hot-water boost and device buttons",
          "subscription_core": "Remote control; Smart Schedule; Matter and voice integration; Room Link",
          "paid_plan": "AI Assist",
          "paid_plan_monthly_gbp": "3.99",
          "paid_plan_annual_gbp": "29.99",
          "hardware_price_gbp": "129.99",
          "required_hub_price_gbp": "0",
          "installation_price_gbp": "140",
          "installation_scope": "Current postcode-dependent manufacturer offer for the Starter Kit",
          "mandatory_consumables_36m_gbp": "NOT_PUBLISHED",
          "consumables_basis": "3 AAA batteries included; replacement cadence and 36-month price not published",
          "subscription_core_36m_gbp": "0",
          "subscription_paid_annual_36m_gbp": "89.97",
          "tco_core_known_floor_gbp": "269.99",
          "tco_paid_known_floor_gbp": "359.96",
          "tco_core_expression": "129.99 + 0.00 + 140.00 + 0.00 + C_AAA",
          "tco_paid_expression": "129.99 + 0.00 + 140.00 + 89.97 + C_AAA",
          "tco_completeness": "PARTIAL_CONSUMABLE_COST_UNKNOWN",
          "price_type": "PROMOTIONAL",
          "stock_state": "ADD_TO_CART",
          "price_checked_at": "2026-08-30",
          "warranty": "2-year Premium Direct-Service Warranty",
          "security_support_horizon": "NOT_PUBLISHED",
          "source_ids": "TADO-01;TADO-04;TADO-05;TADO-06;TADO-07;TADO-09;TADO-10",
          "source_page_dates": "TADO-04=2026-07-06;TADO-05=2026-03-20;TADO-06=2025-05-27;OTHERS=NOT_PUBLISHED",
          "firmware_or_app_version": "NOT_PUBLISHED",
          "conflict_note": "Exact boiler and existing controller are not captured; tado X supports fewer non-OpenTherm modulating boilers than V3+.",
          "shuk_test_status": "MANUFACTURER_DOCUMENTED_NOT_SHUK_TESTED",
          "external_review_status": "NOT_OBTAINED",
          "safe_publication_note": "Research-led buying guidance only; exact boiler, existing controls and hydraulic layout must be checked before installation."
        },
        {
          "row_id": "TADO-X-WIRED-RU04-IB02",
          "row_version": "2026-08-30.1",
          "brand": "tado",
          "product_name": "Wired Smart Thermostat X - Starter Kit",
          "configuration_type": "BASE_KIT",
          "kit_model_ids": "RU04+IB02",
          "thermostat_model_ids": "RU04",
          "receiver_or_controller_model": "RU04",
          "hub_or_border_router": "IB02_INCLUDED_THREAD_BORDER_ROUTER",
          "exact_boiler_model": "NOT_CAPTURED",
          "evidence_status": "CHECKER_REQUIRED",
          "target_interface": "RELAY_OR_OPENTHERM",
          "relay_contact_or_output": "RELAY_DETAILS_NOT_PUBLISHED_ON_CURRENT_PRODUCT_PAGE",
          "opentherm_support": "YES_FAMILY_LEVEL_EXACT_BOILER_CHECK_REQUIRED",
          "proprietary_bus_position": "NON_OPENTHERM_PROPRIETARY_BUS_NOT_SUPPORTED_AS_GENERAL_CLAIM",
          "boiler_types": "COMBI;SUPPORTED_BOILER_OR_HEAT_PUMP_FAMILY_LEVEL;WATER_BASED_UFH",
          "hot_water_setup": "COMBI_DHW_ON_DEMAND;NO_SEPARATE_CYLINDER_CHANNEL",
          "heating_zones": "ONE_DIRECTLY_WIRED_HEATING_OR_UFH_ZONE",
          "dhw_channels": "0",
          "hydraulic_plan_required": "CAPTURE_BOILER_OR_ZONE_ACTUATOR_AND_EXISTING_WIRING",
          "call_for_heat_route": "RU04 -> RELAY_OR_OPENTHERM -> BOILER_OR_ZONE_ACTUATOR",
          "trv_boiler_call_rule": "SRT_X_CAN_REQUEST_HEAT_ONLY_WHEN_ROOM_LINK_MAPS_IT_TO_A_COMPATIBLE_ZONE_CONTROLLER",
          "internet_required_for_schedule": "NO_AFTER_SCHEDULE_DOWNLOADED",
          "internet_required_for_remote_control": "YES",
          "documented_outage_behaviour": "Manufacturer documents local schedule and device-button control; remote and AI functions are unavailable without internet; not SHUK-tested.",
          "manual_fallback": "RU04 device buttons",
          "subscription_core": "Remote control; Smart Schedule; Matter and voice integration; Room Link",
          "paid_plan": "AI Assist",
          "paid_plan_monthly_gbp": "3.99",
          "paid_plan_annual_gbp": "29.99",
          "hardware_price_gbp": "119.99",
          "required_hub_price_gbp": "0",
          "installation_price_gbp": "NOT_PUBLISHED",
          "installation_scope": "DIY guidance is published; comparable professional installation price is not published",
          "mandatory_consumables_36m_gbp": "NOT_PUBLISHED",
          "consumables_basis": "3 AAA batteries included; replacement cadence and 36-month price not published",
          "subscription_core_36m_gbp": "0",
          "subscription_paid_annual_36m_gbp": "89.97",
          "tco_core_known_floor_gbp": "119.99",
          "tco_paid_known_floor_gbp": "209.96",
          "tco_core_expression": "119.99 + 0.00 + I_INSTALL + 0.00 + C_AAA",
          "tco_paid_expression": "119.99 + 0.00 + I_INSTALL + 89.97 + C_AAA",
          "tco_completeness": "PARTIAL_INSTALL_AND_CONSUMABLE_COST_UNKNOWN",
          "price_type": "PROMOTIONAL",
          "stock_state": "ADD_TO_CART",
          "price_checked_at": "2026-08-30",
          "warranty": "2-year Premium Direct-Service Warranty",
          "security_support_horizon": "NOT_PUBLISHED",
          "source_ids": "TADO-02;TADO-04;TADO-05;TADO-07;TADO-09;TADO-10",
          "source_page_dates": "TADO-04=2026-07-06;TADO-05=2026-03-20;OTHERS=NOT_PUBLISHED",
          "firmware_or_app_version": "NOT_PUBLISHED",
          "conflict_note": "The product-family relay/OpenTherm statement does not establish an exact boiler pairing or preserve a proprietary modulation bus.",
          "shuk_test_status": "MANUFACTURER_DOCUMENTED_NOT_SHUK_TESTED",
          "external_review_status": "NOT_OBTAINED",
          "safe_publication_note": "Research-led buying guidance only; exact boiler, existing controls and hydraulic layout must be checked before installation."
        },
        {
          "row_id": "TADO-V3PLUS-UK-BP02-SU02-IB01",
          "row_version": "2026-08-30.1",
          "brand": "tado",
          "product_name": "Wireless Smart Thermostat Starter Kit V3+ with Hot Water Control",
          "configuration_type": "BASE_KIT",
          "kit_model_ids": "BP02+SU02+IB01",
          "thermostat_model_ids": "SU02",
          "receiver_or_controller_model": "BP02",
          "hub_or_border_router": "IB01_INCLUDED_INTERNET_BRIDGE",
          "exact_boiler_model": "NOT_CAPTURED",
          "evidence_status": "CHECKER_REQUIRED",
          "target_interface": "RELAY_VERIFIED;OTHER_INTERFACE_REQUIRES_EXACT_CHECK",
          "relay_contact_or_output": "RELAY_SUPPORTED_ON_CURRENT_EXACT_PRODUCT_PAGE;CONTACT_DETAILS_REQUIRE_INSTALL_GUIDE",
          "opentherm_support": "UNVERIFIED_FOR_BP02_ON_CURRENT_EXACT_PRODUCT_PAGE",
          "proprietary_bus_position": "UNVERIFIED_FOR_BP02;DO_NOT_INFER_FROM_WIDER_V3PLUS_FAMILY",
          "boiler_types": "COMBI;SYSTEM;HEAT_ONLY_FAMILY_LEVEL",
          "hot_water_setup": "COMBI_DHW_ON_DEMAND;CYLINDER_ON_OFF_SCHEDULE_AND_BOOST",
          "heating_zones": "ONE_HEATING_OUTPUT;LOGICAL_ROOM_ZONES_WITH_COMPATIBLE_V3PLUS_SRTS",
          "dhw_channels": "1",
          "hydraulic_plan_required": "CAPTURE_S_PLAN_Y_PLAN_OR_OTHER",
          "call_for_heat_route": "SU02 -> LEGACY_TADO_RADIO_NETWORK_WITH_POWERED_IB01 -> BP02 -> RELAY -> BOILER_OR_WIRING_CENTRE",
          "trv_boiler_call_rule": "COMPATIBLE_V3PLUS_SRT_REQUIRES_ZONE_CONTROLLER_MAPPING;X_DEVICES_CANNOT_JOIN_THIS_HOME",
          "internet_required_for_schedule": "CONDITIONAL_BY_REGION_AND_HARDWARE_REVISION",
          "internet_required_for_remote_control": "YES",
          "documented_outage_behaviour": "Manual device control remains; remote app is unavailable. Local schedule continuation depends on region and hardware revision; IB01 must remain powered for wireless-device communication.",
          "manual_fallback": "BP02 receiver manual control; SU02 manual changes require powered IB01",
          "subscription_core": "Manual and scheduled heating controls",
          "paid_plan": "Auto-Assist",
          "paid_plan_monthly_gbp": "3.99",
          "paid_plan_annual_gbp": "29.99",
          "hardware_price_gbp": "89.99",
          "required_hub_price_gbp": "0",
          "installation_price_gbp": "NOT_PUBLISHED",
          "installation_scope": "Current exact product page promotes DIY; comparable professional price not published",
          "mandatory_consumables_36m_gbp": "NOT_PUBLISHED",
          "consumables_basis": "3 AAA batteries included; replacement cadence and 36-month price not published",
          "subscription_core_36m_gbp": "0",
          "subscription_paid_annual_36m_gbp": "89.97",
          "tco_core_known_floor_gbp": "89.99",
          "tco_paid_known_floor_gbp": "179.96",
          "tco_core_expression": "89.99 + 0.00 + I_INSTALL + 0.00 + C_AAA",
          "tco_paid_expression": "89.99 + 0.00 + I_INSTALL + 89.97 + C_AAA",
          "tco_completeness": "PARTIAL_INSTALL_AND_CONSUMABLE_COST_UNKNOWN",
          "price_type": "PROMOTIONAL",
          "stock_state": "ADD_TO_CART",
          "price_checked_at": "2026-08-30",
          "warranty": "2-year limited warranty",
          "security_support_horizon": "NOT_PUBLISHED",
          "source_ids": "TADO-03;TADO-04;TADO-08;TADO-09;TADO-10",
          "source_page_dates": "TADO-04=2026-07-06;TADO-08=2025-01-29;OTHERS=NOT_PUBLISHED",
          "firmware_or_app_version": "NOT_PUBLISHED",
          "conflict_note": "Old matrix price of 59.99 is stale; current price is 89.99. Existing broad offline-schedule and OpenTherm wording is not safe for every BP02 revision.",
          "shuk_test_status": "MANUFACTURER_DOCUMENTED_NOT_SHUK_TESTED",
          "external_review_status": "NOT_OBTAINED",
          "safe_publication_note": "Research-led buying guidance only; exact boiler, existing controls and hydraulic layout must be checked before installation."
        },
        {
          "row_id": "TADO-X-SRT-STARTER-VA04-IB02-RADIATOR-ONLY",
          "row_version": "2026-08-30.1",
          "brand": "tado",
          "product_name": "Smart Radiator Thermostat X - Starter Kit",
          "configuration_type": "RADIATOR_ONLY_SCENARIO",
          "kit_model_ids": "VA04+IB02",
          "thermostat_model_ids": "VA04",
          "receiver_or_controller_model": "NONE_INCLUDED",
          "hub_or_border_router": "IB02_INCLUDED_THREAD_BORDER_ROUTER",
          "exact_boiler_model": "NOT_CAPTURED",
          "evidence_status": "EXACT_INTERFACE_ONLY",
          "target_interface": "RADIATOR_VALVE_ONLY;NO_BOILER_INTERFACE_INCLUDED",
          "relay_contact_or_output": "NONE",
          "opentherm_support": "NONE_IN_THIS_CONFIGURATION",
          "proprietary_bus_position": "NOT_APPLICABLE_WITHOUT_BOILER_CONTROLLER",
          "boiler_types": "NOT_APPLICABLE_WITHOUT_BOILER_CONTROLLER",
          "hot_water_setup": "NONE",
          "heating_zones": "ONE_RADIATOR_ROOM",
          "dhw_channels": "0",
          "hydraulic_plan_required": "NOT_APPLICABLE_UNTIL_BOILER_CONTROLLER_ADDED",
          "call_for_heat_route": "VA04 -> THREAD -> IB02;NO_RELAY_OR_OPENTHERM_DEVICE_INCLUDED",
          "trv_boiler_call_rule": "DOES_NOT_CREATE_A_BOILER_CALL_UNLESS_LINKED_TO_A_COMPATIBLE_TADO_ZONE_CONTROLLER",
          "internet_required_for_schedule": "NO_AFTER_SCHEDULE_DOWNLOADED",
          "internet_required_for_remote_control": "YES",
          "documented_outage_behaviour": "Manufacturer documents local schedule and manual valve control; no SHUK outage test.",
          "manual_fallback": "VA04 manual temperature control",
          "subscription_core": "Remote control; Smart Schedule; Matter and voice integration; Room Link",
          "paid_plan": "AI Assist",
          "paid_plan_monthly_gbp": "3.99",
          "paid_plan_annual_gbp": "29.99",
          "hardware_price_gbp": "139.99",
          "required_hub_price_gbp": "0",
          "installation_price_gbp": "NOT_PUBLISHED",
          "installation_scope": "Valve installation price not published",
          "mandatory_consumables_36m_gbp": "NOT_PUBLISHED",
          "consumables_basis": "Rechargeable VA04; USB-C cable not included and must be costed if not already owned",
          "subscription_core_36m_gbp": "0",
          "subscription_paid_annual_36m_gbp": "89.97",
          "tco_core_known_floor_gbp": "139.99",
          "tco_paid_known_floor_gbp": "229.96",
          "tco_core_expression": "139.99 + 0.00 + I_VALVE + 0.00 + C_USB_C_IF_NEEDED",
          "tco_paid_expression": "139.99 + 0.00 + I_VALVE + 89.97 + C_USB_C_IF_NEEDED",
          "tco_completeness": "PARTIAL_INSTALL_AND_ACCESSORY_COST_UNKNOWN",
          "price_type": "CURRENT_DISPLAYED_PRICE",
          "stock_state": "ADD_TO_CART",
          "price_checked_at": "2026-08-30",
          "warranty": "2-year warranty",
          "security_support_horizon": "NOT_PUBLISHED",
          "source_ids": "TADO-04;TADO-07;TADO-09;TADO-11;TADO-12",
          "source_page_dates": "TADO-04=2026-07-06;OTHERS=NOT_PUBLISHED",
          "firmware_or_app_version": "NOT_PUBLISHED",
          "conflict_note": "This is not comparable to a full boiler-demand system because no boiler controller is included.",
          "shuk_test_status": "MANUFACTURER_DOCUMENTED_NOT_SHUK_TESTED",
          "external_review_status": "NOT_OBTAINED",
          "safe_publication_note": "Research-led buying guidance only; exact boiler, existing controls and hydraulic layout must be checked before installation."
        },
        {
          "row_id": "TADO-X-PR04-ONE-VA04-FULL-BOILER-CALL",
          "row_version": "2026-08-30.1",
          "brand": "tado",
          "product_name": "Wireless Smart Thermostat X UK plus one Smart Radiator Thermostat X",
          "configuration_type": "FULL_BOILER_CALL_SCENARIO",
          "kit_model_ids": "PR04+SU04+VA04",
          "thermostat_model_ids": "SU04+VA04",
          "receiver_or_controller_model": "PR04",
          "hub_or_border_router": "PR04_INCLUDED_THREAD_BORDER_ROUTER",
          "exact_boiler_model": "NOT_CAPTURED",
          "evidence_status": "CHECKER_REQUIRED",
          "target_interface": "RELAY_OR_OPENTHERM",
          "relay_contact_or_output": "RELAY_DETAILS_NOT_PUBLISHED_ON_CURRENT_PRODUCT_PAGE",
          "opentherm_support": "YES_FAMILY_LEVEL_EXACT_BOILER_CHECK_REQUIRED",
          "proprietary_bus_position": "NON_OPENTHERM_PROPRIETARY_BUS_NOT_SUPPORTED_AS_GENERAL_CLAIM",
          "boiler_types": "COMBI;SYSTEM;HEAT_ONLY_FAMILY_LEVEL",
          "hot_water_setup": "COMBI_DHW_ON_DEMAND_OR_CYLINDER_SCHEDULE_AND_BOOST",
          "heating_zones": "ONE_BOILER_OUTPUT_PLUS_ONE_RADIATOR_ROOM_ZONE",
          "dhw_channels": "1",
          "hydraulic_plan_required": "CAPTURE_S_PLAN_Y_PLAN_OR_OTHER",
          "call_for_heat_route": "VA04 -> THREAD_AND_ROOM_LINK -> PR04 -> RELAY_OR_OPENTHERM -> BOILER",
          "trv_boiler_call_rule": "YES_WHEN_ROOM_LINK_MAPS_VA04_TO_PR04;EXACT_CONFIGURATION_MUST_BE_RECORDED",
          "internet_required_for_schedule": "NO_AFTER_SCHEDULE_DOWNLOADED",
          "internet_required_for_remote_control": "YES",
          "documented_outage_behaviour": "Manufacturer documents local schedules and manual controls; Room Link outage path has not been independently tested by SHUK.",
          "manual_fallback": "PR04 and thermostat/valve device controls",
          "subscription_core": "Remote control; Smart Schedule; Matter and voice integration; Room Link",
          "paid_plan": "AI Assist",
          "paid_plan_monthly_gbp": "3.99",
          "paid_plan_annual_gbp": "29.99",
          "hardware_price_gbp": "189.98",
          "required_hub_price_gbp": "0",
          "installation_price_gbp": "140",
          "installation_scope": "140 manufacturer offer covers the Starter Kit; any separate valve-install cost is not published",
          "mandatory_consumables_36m_gbp": "NOT_PUBLISHED",
          "consumables_basis": "SU04 uses 3 AAA; VA04 is rechargeable and omits USB-C cable",
          "subscription_core_36m_gbp": "0",
          "subscription_paid_annual_36m_gbp": "89.97",
          "tco_core_known_floor_gbp": "329.98",
          "tco_paid_known_floor_gbp": "419.95",
          "tco_core_expression": "189.98 + 0.00 + 140.00 + I_VALVE_IF_ANY + 0.00 + C_AAA + C_USB_C_IF_NEEDED",
          "tco_paid_expression": "189.98 + 0.00 + 140.00 + I_VALVE_IF_ANY + 89.97 + C_AAA + C_USB_C_IF_NEEDED",
          "tco_completeness": "PARTIAL_CONSUMABLE_AND_VALVE_INSTALL_COST_UNKNOWN",
          "price_type": "COMPONENT_PRICES_INCLUDE_PROMOTIONAL_VALUES",
          "stock_state": "COMPONENTS_ADD_TO_CART",
          "price_checked_at": "2026-08-30",
          "warranty": "2-year tado device warranties",
          "security_support_horizon": "NOT_PUBLISHED",
          "source_ids": "TADO-01;TADO-07;TADO-09;TADO-11",
          "source_page_dates": "NOT_PUBLISHED",
          "firmware_or_app_version": "NOT_PUBLISHED",
          "conflict_note": "Known-floor cost assumes the current 140 Starter Kit installation offer and excludes any separate valve-install or USB-C cable cost.",
          "shuk_test_status": "MANUFACTURER_DOCUMENTED_NOT_SHUK_TESTED",
          "external_review_status": "NOT_OBTAINED",
          "safe_publication_note": "Research-led buying guidance only; exact boiler, existing controls and hydraulic layout must be checked before installation."
        },
        {
          "row_id": "TADO-X-PR04-FOUR-VA04-FULL-BOILER-CALL",
          "row_version": "2026-08-30.1",
          "brand": "tado",
          "product_name": "Wireless Smart Thermostat X UK plus four Smart Radiator Thermostats X",
          "configuration_type": "FULL_BOILER_CALL_SCENARIO",
          "kit_model_ids": "PR04+SU04+4xVA04",
          "thermostat_model_ids": "SU04+4xVA04",
          "receiver_or_controller_model": "PR04",
          "hub_or_border_router": "PR04_INCLUDED_THREAD_BORDER_ROUTER",
          "exact_boiler_model": "NOT_CAPTURED",
          "evidence_status": "CHECKER_REQUIRED",
          "target_interface": "RELAY_OR_OPENTHERM",
          "relay_contact_or_output": "RELAY_DETAILS_NOT_PUBLISHED_ON_CURRENT_PRODUCT_PAGE",
          "opentherm_support": "YES_FAMILY_LEVEL_EXACT_BOILER_CHECK_REQUIRED",
          "proprietary_bus_position": "NON_OPENTHERM_PROPRIETARY_BUS_NOT_SUPPORTED_AS_GENERAL_CLAIM",
          "boiler_types": "COMBI;SYSTEM;HEAT_ONLY_FAMILY_LEVEL",
          "hot_water_setup": "COMBI_DHW_ON_DEMAND_OR_CYLINDER_SCHEDULE_AND_BOOST",
          "heating_zones": "ONE_BOILER_OUTPUT_PLUS_FOUR_RADIATOR_ROOM_ZONES",
          "dhw_channels": "1",
          "hydraulic_plan_required": "CAPTURE_S_PLAN_Y_PLAN_OR_OTHER",
          "call_for_heat_route": "VA04_ROOM_DEMAND -> THREAD_AND_ROOM_LINK -> PR04 -> RELAY_OR_OPENTHERM -> BOILER",
          "trv_boiler_call_rule": "YES_WHEN_EACH_VA04_IS_MAPPED_TO_PR04;EXACT_CONFIGURATION_MUST_BE_RECORDED",
          "internet_required_for_schedule": "NO_AFTER_SCHEDULE_DOWNLOADED",
          "internet_required_for_remote_control": "YES",
          "documented_outage_behaviour": "Manufacturer documents local schedules and manual controls; multi-room Room Link outage path has not been independently tested by SHUK.",
          "manual_fallback": "PR04 and thermostat/valve device controls",
          "subscription_core": "Remote control; Smart Schedule; Matter and voice integration; Room Link",
          "paid_plan": "AI Assist",
          "paid_plan_monthly_gbp": "3.99",
          "paid_plan_annual_gbp": "29.99",
          "hardware_price_gbp": "349.98",
          "required_hub_price_gbp": "0",
          "installation_price_gbp": "140",
          "installation_scope": "140 manufacturer offer covers the Starter Kit; four valve-install costs are not published",
          "mandatory_consumables_36m_gbp": "NOT_PUBLISHED",
          "consumables_basis": "SU04 uses 3 AAA; VA04 units are rechargeable and omit USB-C cables",
          "subscription_core_36m_gbp": "0",
          "subscription_paid_annual_36m_gbp": "89.97",
          "tco_core_known_floor_gbp": "489.98",
          "tco_paid_known_floor_gbp": "579.95",
          "tco_core_expression": "349.98 + 0.00 + 140.00 + I_4_VALVES_IF_ANY + 0.00 + C_AAA + C_USB_C_IF_NEEDED",
          "tco_paid_expression": "349.98 + 0.00 + 140.00 + I_4_VALVES_IF_ANY + 89.97 + C_AAA + C_USB_C_IF_NEEDED",
          "tco_completeness": "PARTIAL_CONSUMABLE_AND_VALVE_INSTALL_COST_UNKNOWN",
          "price_type": "COMPONENT_PRICES_INCLUDE_PROMOTIONAL_VALUES",
          "stock_state": "COMPONENTS_ADD_TO_CART",
          "price_checked_at": "2026-08-30",
          "warranty": "2-year tado device warranties",
          "security_support_horizon": "NOT_PUBLISHED",
          "source_ids": "TADO-01;TADO-07;TADO-09;TADO-13",
          "source_page_dates": "NOT_PUBLISHED",
          "firmware_or_app_version": "NOT_PUBLISHED",
          "conflict_note": "Known-floor cost uses the displayed four-pack price and current Starter Kit installation offer; it excludes valve-install and cable costs.",
          "shuk_test_status": "MANUFACTURER_DOCUMENTED_NOT_SHUK_TESTED",
          "external_review_status": "NOT_OBTAINED",
          "safe_publication_note": "Research-led buying guidance only; exact boiler, existing controls and hydraulic layout must be checked before installation."
        },
        {
          "row_id": "HIVE-SINGLE-CHANNEL-RELAY",
          "row_version": "2026-08-30.1",
          "brand": "Hive",
          "product_name": "Hive Thermostat with single-channel relay receiver",
          "configuration_type": "RECEIVER_VARIANT",
          "kit_model_ids": "CURRENT_RETAIL_KIT_ID_NOT_PUBLISHED",
          "thermostat_model_ids": "SLT3_FAMILY_ACTUAL_LABEL_NOT_CAPTURED",
          "receiver_or_controller_model": "SLR1c_OR_SLR1d_ACTUAL_LABEL_NOT_CAPTURED",
          "hub_or_border_router": "HIVE_HUB_REQUIRED_FOR_APP_REMOTE",
          "exact_boiler_model": "NOT_CAPTURED",
          "evidence_status": "FAMILY_ONLY",
          "target_interface": "RELAY",
          "relay_contact_or_output": "SINGLE_CHANNEL_DRY_ZERO_VOLT_OR_230V_SWITCHING",
          "opentherm_support": "NO_FOR_THIS_RECEIVER_VARIANT",
          "proprietary_bus_position": "NO_GENERAL_PROPRIETARY_BUS_SUPPORT;MODULATION_MAY_BE_LOST",
          "boiler_types": "COMBI;MOST_GAS_LPG;SUPPORTED_OIL_OR_STANDARD_ELECTRIC_FAMILY_LEVEL",
          "hot_water_setup": "COMBI_DHW_ON_DEMAND;NO_SEPARATE_CYLINDER_CHANNEL",
          "heating_zones": "ONE_PER_RECEIVER;UP_TO_SIX_PRE_EXISTING_RELAY_ZONES_WITH_EXTRA_THERMOSTAT_RECEIVER_PAIRS",
          "dhw_channels": "0",
          "hydraulic_plan_required": "CAPTURE_EXISTING_ZONE_VALVES_AND_WIRING",
          "call_for_heat_route": "SLT3 -> HIVE_ZIGBEE_SYSTEM -> SLR1 -> RELAY -> BOILER",
          "trv_boiler_call_rule": "HIVE_TRV_WITH_HUB_ONLY_CANNOT_OVERRIDE_MAIN_THERMOSTAT;HEAT_ON_DEMAND_REQUIRES_HIVE_ACTIVE_HEATING;OUTAGE_BEHAVIOUR_UNVERIFIED",
          "internet_required_for_schedule": "NO_WHILE_HUB_AND_LOCAL_HEATING_NETWORK_REMAIN_POWERED",
          "internet_required_for_remote_control": "YES",
          "documented_outage_behaviour": "Internet outage retains thermostat/receiver operation but removes app remote. If Hub power is lost, thermostat-receiver communication may fail and heat switches off.",
          "manual_fallback": "Heating button on receiver",
          "subscription_core": "Schedules; boost; Quick Actions; limited Heating History",
          "paid_plan": "Hive+",
          "paid_plan_monthly_gbp": "3.99",
          "paid_plan_annual_gbp": "39.9",
          "hardware_price_gbp": "119",
          "required_hub_price_gbp": "80",
          "installation_price_gbp": "NOT_PUBLISHED",
          "installation_scope": "Public product HTML does not expose a current comparable installation price",
          "mandatory_consumables_36m_gbp": "NOT_PUBLISHED",
          "consumables_basis": "Thermostat uses 4 AA batteries; replacement cadence and price not published",
          "subscription_core_36m_gbp": "0",
          "subscription_paid_annual_36m_gbp": "119.7",
          "tco_core_known_floor_gbp": "199",
          "tco_paid_known_floor_gbp": "318.7",
          "tco_core_expression": "119.00 + 80.00 + I_INSTALL + 0.00 + C_4AA",
          "tco_paid_expression": "119.00 + 80.00 + I_INSTALL + 119.70 + C_4AA",
          "tco_completeness": "PARTIAL_INSTALL_AND_CONSUMABLE_COST_UNKNOWN",
          "price_type": "CURRENT_DISPLAYED_PRICE",
          "stock_state": "CURRENT_PRODUCT_PAGE",
          "price_checked_at": "2026-08-30",
          "warranty": "1-year standard; Hive+ eligible-device warranty is plan-dependent",
          "security_support_horizon": "NOT_PUBLISHED",
          "source_ids": "HIVE-01;HIVE-02;HIVE-03;HIVE-05;HIVE-07",
          "source_page_dates": "HIVE-07=2024-09;OTHERS=NOT_PUBLISHED",
          "firmware_or_app_version": "NOT_PUBLISHED",
          "conflict_note": "Actual retail thermostat and receiver labels are not exposed on the product page; capture them from the basket, box or installed receiver.",
          "shuk_test_status": "MANUFACTURER_DOCUMENTED_NOT_SHUK_TESTED",
          "external_review_status": "NOT_OBTAINED",
          "safe_publication_note": "Research-led buying guidance only; exact boiler, existing controls and hydraulic layout must be checked before installation."
        },
        {
          "row_id": "HIVE-SINGLE-CHANNEL-OTR1",
          "row_version": "2026-08-30.1",
          "brand": "Hive",
          "product_name": "Hive Thermostat with OTR1 single-channel receiver",
          "configuration_type": "RECEIVER_VARIANT",
          "kit_model_ids": "CURRENT_RETAIL_KIT_ID_NOT_PUBLISHED",
          "thermostat_model_ids": "SLT3_FAMILY_ACTUAL_LABEL_NOT_CAPTURED",
          "receiver_or_controller_model": "OTR1",
          "hub_or_border_router": "HIVE_HUB_REQUIRED_FOR_APP_REMOTE",
          "exact_boiler_model": "NOT_CAPTURED",
          "evidence_status": "CHECKER_REQUIRED",
          "target_interface": "OPENTHERM_OR_STANDARD_RELAY",
          "relay_contact_or_output": "OTR1_STANDARD_RELAY_MODE_AVAILABLE",
          "opentherm_support": "YES_FOR_COMPATIBLE_COMBI_AND_SINGLE_ZONE_ONLY",
          "proprietary_bus_position": "NO_GENERAL_PROPRIETARY_BUS_SUPPORT",
          "boiler_types": "COMPATIBLE_OPENTHERM_COMBI;EXACT_BOILER_CHECK_REQUIRED",
          "hot_water_setup": "COMBI_DHW_ON_DEMAND;NO_SEPARATE_CYLINDER_CHANNEL",
          "heating_zones": "ONE_OPENTHERM_ZONE_ONLY;MULTIZONE_OTR1_INSTALLATIONS_MUST_USE_RELAY_MODE",
          "dhw_channels": "0",
          "hydraulic_plan_required": "CAPTURE_SINGLE_ZONE_AND_BOILER_OPENTHERM_TERMINALS",
          "call_for_heat_route": "SLT3 -> HIVE_ZIGBEE_SYSTEM -> OTR1 -> OPENTHERM_OR_RELAY -> BOILER",
          "trv_boiler_call_rule": "HEAT_ON_DEMAND_REQUIRES_HIVE_ACTIVE_HEATING;EXACT_MULTIZONE_AND_OUTAGE_BEHAVIOUR_MUST_BE_CHECKED",
          "internet_required_for_schedule": "NO_WHILE_HUB_AND_LOCAL_HEATING_NETWORK_REMAIN_POWERED",
          "internet_required_for_remote_control": "YES",
          "documented_outage_behaviour": "Internet outage retains thermostat/receiver operation but removes app remote. Hub power loss may break thermostat-receiver communication.",
          "manual_fallback": "Heating button on receiver",
          "subscription_core": "Schedules; boost; Quick Actions; limited Heating History",
          "paid_plan": "Hive+",
          "paid_plan_monthly_gbp": "3.99",
          "paid_plan_annual_gbp": "39.9",
          "hardware_price_gbp": "119",
          "required_hub_price_gbp": "80",
          "installation_price_gbp": "NOT_PUBLISHED",
          "installation_scope": "Engineer must confirm OpenTherm terminals and single-zone suitability; current public price not published",
          "mandatory_consumables_36m_gbp": "NOT_PUBLISHED",
          "consumables_basis": "Thermostat uses 4 AA batteries; replacement cadence and price not published",
          "subscription_core_36m_gbp": "0",
          "subscription_paid_annual_36m_gbp": "119.7",
          "tco_core_known_floor_gbp": "199",
          "tco_paid_known_floor_gbp": "318.7",
          "tco_core_expression": "119.00 + 80.00 + I_INSTALL + 0.00 + C_4AA",
          "tco_paid_expression": "119.00 + 80.00 + I_INSTALL + 119.70 + C_4AA",
          "tco_completeness": "PARTIAL_INSTALL_AND_CONSUMABLE_COST_UNKNOWN",
          "price_type": "CURRENT_DISPLAYED_PRICE",
          "stock_state": "CURRENT_PRODUCT_PAGE",
          "price_checked_at": "2026-08-30",
          "warranty": "1-year standard; Hive+ eligible-device warranty is plan-dependent",
          "security_support_horizon": "NOT_PUBLISHED",
          "source_ids": "HIVE-01;HIVE-02;HIVE-03;HIVE-04;HIVE-07",
          "source_page_dates": "HIVE-07=2024-09;OTHERS=NOT_PUBLISHED",
          "firmware_or_app_version": "NOT_PUBLISHED",
          "conflict_note": "OpenTherm is not a multizone claim; receiver selection and exact boiler support must be captured.",
          "shuk_test_status": "MANUFACTURER_DOCUMENTED_NOT_SHUK_TESTED",
          "external_review_status": "NOT_OBTAINED",
          "safe_publication_note": "Research-led buying guidance only; exact boiler, existing controls and hydraulic layout must be checked before installation."
        },
        {
          "row_id": "HIVE-DUAL-CHANNEL-RELAY",
          "row_version": "2026-08-30.1",
          "brand": "Hive",
          "product_name": "Hive Thermostat with dual-channel receiver",
          "configuration_type": "RECEIVER_VARIANT",
          "kit_model_ids": "CURRENT_RETAIL_KIT_ID_NOT_PUBLISHED",
          "thermostat_model_ids": "SLT3_FAMILY_ACTUAL_LABEL_NOT_CAPTURED",
          "receiver_or_controller_model": "SLR2c_OR_SLR2d_ACTUAL_LABEL_NOT_CAPTURED",
          "hub_or_border_router": "HIVE_HUB_REQUIRED_FOR_APP_REMOTE",
          "exact_boiler_model": "NOT_CAPTURED",
          "evidence_status": "FAMILY_ONLY",
          "target_interface": "DUAL_CHANNEL_RELAY",
          "relay_contact_or_output": "TWO_CHANNEL_230V_OUTPUTS",
          "opentherm_support": "NO_FOR_DUAL_CHANNEL_RECEIVER",
          "proprietary_bus_position": "NO_GENERAL_PROPRIETARY_BUS_SUPPORT",
          "boiler_types": "SYSTEM;HEAT_ONLY;CONVENTIONAL_FAMILY_LEVEL",
          "hot_water_setup": "CYLINDER_ON_OFF_SCHEDULE_AND_BOOST;NO_TANK_TEMPERATURE_CONTROL",
          "heating_zones": "ONE_HEATING_CHANNEL_PER_RECEIVER;EXTRA_EXISTING_ZONES_REQUIRE_ADDITIONAL_RECEIVERS",
          "dhw_channels": "1",
          "hydraulic_plan_required": "CAPTURE_S_PLAN_Y_PLAN_GRAVITY_OR_PART_PUMPED",
          "call_for_heat_route": "SLT3 -> HIVE_ZIGBEE_SYSTEM -> SLR2 -> HEATING_AND_HOT_WATER_RELAY_OUTPUTS -> WIRING_CENTRE_VALVES_AND_BOILER",
          "trv_boiler_call_rule": "HEAT_ON_DEMAND_REQUIRES_HIVE_ACTIVE_HEATING;EXACT_ZONE_AND_OUTAGE_BEHAVIOUR_MUST_BE_CHECKED",
          "internet_required_for_schedule": "NO_WHILE_HUB_AND_LOCAL_HEATING_NETWORK_REMAIN_POWERED",
          "internet_required_for_remote_control": "YES",
          "documented_outage_behaviour": "Internet outage retains thermostat/receiver operation but removes app remote. Hub power loss may break thermostat-receiver communication.",
          "manual_fallback": "Heating and hot-water buttons on receiver",
          "subscription_core": "Schedules; heating and hot-water boost; Quick Actions; limited Heating History",
          "paid_plan": "Hive+",
          "paid_plan_monthly_gbp": "3.99",
          "paid_plan_annual_gbp": "39.9",
          "hardware_price_gbp": "119",
          "required_hub_price_gbp": "80",
          "installation_price_gbp": "NOT_PUBLISHED",
          "installation_scope": "Fixed wiring and hydraulic plan require competent installer; current public price not published",
          "mandatory_consumables_36m_gbp": "NOT_PUBLISHED",
          "consumables_basis": "Thermostat uses 4 AA batteries; replacement cadence and price not published",
          "subscription_core_36m_gbp": "0",
          "subscription_paid_annual_36m_gbp": "119.7",
          "tco_core_known_floor_gbp": "199",
          "tco_paid_known_floor_gbp": "318.7",
          "tco_core_expression": "119.00 + 80.00 + I_INSTALL + 0.00 + C_4AA",
          "tco_paid_expression": "119.00 + 80.00 + I_INSTALL + 119.70 + C_4AA",
          "tco_completeness": "PARTIAL_INSTALL_AND_CONSUMABLE_COST_UNKNOWN",
          "price_type": "CURRENT_DISPLAYED_PRICE",
          "stock_state": "CURRENT_PRODUCT_PAGE",
          "price_checked_at": "2026-08-30",
          "warranty": "1-year standard; Hive+ eligible-device warranty is plan-dependent",
          "security_support_horizon": "NOT_PUBLISHED",
          "source_ids": "HIVE-01;HIVE-02;HIVE-03;HIVE-05;HIVE-06;HIVE-07",
          "source_page_dates": "HIVE-06=NOT_PUBLISHED;HIVE-07=2024-09;OTHERS=NOT_PUBLISHED",
          "firmware_or_app_version": "NOT_PUBLISHED",
          "conflict_note": "Gravity and part-pumped systems have special behaviour; do not reduce this row to a generic stored-hot-water yes/no.",
          "shuk_test_status": "MANUFACTURER_DOCUMENTED_NOT_SHUK_TESTED",
          "external_review_status": "NOT_OBTAINED",
          "safe_publication_note": "Research-led buying guidance only; exact boiler, existing controls and hydraulic layout must be checked before installation."
        },
        {
          "row_id": "HIVE-HUB-ONE-TRV-RADIATOR-ONLY",
          "row_version": "2026-08-30.1",
          "brand": "Hive",
          "product_name": "Hive Hub plus one Hive Radiator Valve",
          "configuration_type": "RADIATOR_ONLY_SCENARIO",
          "kit_model_ids": "HIVE_HUB+ONE_CURRENT_TRV_EXACT_TRV_VARIANT_NOT_CAPTURED",
          "thermostat_model_ids": "CURRENT_TRV_VARIANT_NOT_CAPTURED",
          "receiver_or_controller_model": "NONE_INCLUDED",
          "hub_or_border_router": "HIVE_HUB",
          "exact_boiler_model": "NOT_CAPTURED",
          "evidence_status": "EXACT_INTERFACE_ONLY",
          "target_interface": "RADIATOR_VALVE_ONLY;NO_BOILER_INTERFACE_INCLUDED",
          "relay_contact_or_output": "NONE",
          "opentherm_support": "NONE_IN_THIS_CONFIGURATION",
          "proprietary_bus_position": "NOT_APPLICABLE_WITHOUT_BOILER_CONTROLLER",
          "boiler_types": "NOT_APPLICABLE_WITHOUT_BOILER_CONTROLLER",
          "hot_water_setup": "NONE",
          "heating_zones": "ONE_RADIATOR_ROOM",
          "dhw_channels": "0",
          "hydraulic_plan_required": "NOT_APPLICABLE_UNTIL_HIVE_ACTIVE_HEATING_ADDED",
          "call_for_heat_route": "TRV -> ZIGBEE -> HIVE_HUB;NO_THERMOSTAT_RECEIVER_OR_BOILER_OUTPUT_INCLUDED",
          "trv_boiler_call_rule": "CANNOT_OVERRIDE_MAIN_THERMOSTAT_WITH_HUB_ONLY",
          "internet_required_for_schedule": "NOT_PUBLISHED_FOR_THIS_EXACT_CONFIGURATION",
          "internet_required_for_remote_control": "YES",
          "documented_outage_behaviour": "No SHUK test. Manufacturer documents radiator regulation only while central heating is already on in a Hub-only configuration.",
          "manual_fallback": "TRV manual adjustment; no boiler-call fallback",
          "subscription_core": "TRV schedules and app controls as documented for the current Hive ecosystem",
          "paid_plan": "Hive+",
          "paid_plan_monthly_gbp": "3.99",
          "paid_plan_annual_gbp": "39.9",
          "hardware_price_gbp": "59",
          "required_hub_price_gbp": "80",
          "installation_price_gbp": "NOT_PUBLISHED",
          "installation_scope": "Valve installation price not published",
          "mandatory_consumables_36m_gbp": "NOT_PUBLISHED",
          "consumables_basis": "TRV uses 2 AA alkaline batteries; replacement cadence and price not published",
          "subscription_core_36m_gbp": "0",
          "subscription_paid_annual_36m_gbp": "119.7",
          "tco_core_known_floor_gbp": "139",
          "tco_paid_known_floor_gbp": "258.7",
          "tco_core_expression": "59.00 + 80.00 + I_VALVE + 0.00 + C_2AA",
          "tco_paid_expression": "59.00 + 80.00 + I_VALVE + 119.70 + C_2AA",
          "tco_completeness": "PARTIAL_INSTALL_AND_CONSUMABLE_COST_UNKNOWN",
          "price_type": "CURRENT_DISPLAYED_COMPONENT_PRICES",
          "stock_state": "CURRENT_PRODUCT_PAGES",
          "price_checked_at": "2026-08-30",
          "warranty": "NOT_PUBLISHED_FOR_COMBINED_SCENARIO",
          "security_support_horizon": "NOT_PUBLISHED",
          "source_ids": "HIVE-02;HIVE-08",
          "source_page_dates": "NOT_PUBLISHED",
          "firmware_or_app_version": "NOT_PUBLISHED",
          "conflict_note": "This configuration regulates one radiator but cannot itself create a boiler call.",
          "shuk_test_status": "MANUFACTURER_DOCUMENTED_NOT_SHUK_TESTED",
          "external_review_status": "NOT_OBTAINED",
          "safe_publication_note": "Research-led buying guidance only; exact boiler, existing controls and hydraulic layout must be checked before installation."
        },
        {
          "row_id": "HIVE-THERMOSTAT-HUB-ONE-TRV-FULL-CALL",
          "row_version": "2026-08-30.1",
          "brand": "Hive",
          "product_name": "Hive Thermostat and receiver plus Hive Hub and one Radiator Valve",
          "configuration_type": "FULL_BOILER_CALL_SCENARIO",
          "kit_model_ids": "CURRENT_THERMOSTAT_RECEIVER_KIT+HIVE_HUB+ONE_TRV",
          "thermostat_model_ids": "SLT3_FAMILY+CURRENT_TRV_VARIANT_NOT_CAPTURED",
          "receiver_or_controller_model": "RECEIVER_VARIANT_MUST_BE_SELECTED_FOR_SYSTEM",
          "hub_or_border_router": "HIVE_HUB",
          "exact_boiler_model": "NOT_CAPTURED",
          "evidence_status": "CHECKER_REQUIRED",
          "target_interface": "RELAY_OR_SINGLE_ZONE_OPENTHERM_DEPENDING_RECEIVER",
          "relay_contact_or_output": "RECEIVER_VARIANT_DEPENDENT",
          "opentherm_support": "ONLY_WITH_OTR1_COMPATIBLE_COMBI_AND_SINGLE_ZONE",
          "proprietary_bus_position": "NO_GENERAL_PROPRIETARY_BUS_SUPPORT",
          "boiler_types": "RECEIVER_AND_EXACT_BOILER_DEPENDENT",
          "hot_water_setup": "RECEIVER_DEPENDENT",
          "heating_zones": "ONE_BOILER_ZONE_PLUS_ONE_RADIATOR_ROOM",
          "dhw_channels": "RECEIVER_DEPENDENT",
          "hydraulic_plan_required": "CAPTURE_BOILER_RECEIVER_AND_EXISTING_ZONE_LAYOUT",
          "call_for_heat_route": "TRV -> HIVE_HUB_AND_HEAT_ON_DEMAND -> THERMOSTAT_RECEIVER -> RELAY_OR_OPENTHERM -> BOILER",
          "trv_boiler_call_rule": "YES_WITH_HIVE_ACTIVE_HEATING_AND_HEAT_ON_DEMAND;OUTAGE_BEHAVIOUR_NOT_VERIFIED",
          "internet_required_for_schedule": "NOT_PUBLISHED_FOR_HEAT_ON_DEMAND_OUTAGE_PATH",
          "internet_required_for_remote_control": "YES",
          "documented_outage_behaviour": "Thermostat base system has documented internet-outage operation; Heat on Demand outage behaviour is not established by the cited product pages.",
          "manual_fallback": "Receiver heating button; TRV manual adjustment does not prove a boiler call",
          "subscription_core": "Schedules; boost; Quick Actions; Heat on Demand as supported",
          "paid_plan": "Hive+",
          "paid_plan_monthly_gbp": "3.99",
          "paid_plan_annual_gbp": "39.9",
          "hardware_price_gbp": "178",
          "required_hub_price_gbp": "80",
          "installation_price_gbp": "NOT_PUBLISHED",
          "installation_scope": "Thermostat fixed-wiring and valve-install costs not published",
          "mandatory_consumables_36m_gbp": "NOT_PUBLISHED",
          "consumables_basis": "Thermostat 4 AA plus TRV 2 AA; replacement cadence and price not published",
          "subscription_core_36m_gbp": "0",
          "subscription_paid_annual_36m_gbp": "119.7",
          "tco_core_known_floor_gbp": "258",
          "tco_paid_known_floor_gbp": "377.7",
          "tco_core_expression": "178.00 + 80.00 + I_INSTALL + 0.00 + C_6AA",
          "tco_paid_expression": "178.00 + 80.00 + I_INSTALL + 119.70 + C_6AA",
          "tco_completeness": "PARTIAL_INSTALL_AND_CONSUMABLE_COST_UNKNOWN",
          "price_type": "CURRENT_DISPLAYED_COMPONENT_PRICES",
          "stock_state": "CURRENT_PRODUCT_PAGES",
          "price_checked_at": "2026-08-30",
          "warranty": "1-year thermostat standard; accessory terms must be checked; Hive+ warranty plan-dependent",
          "security_support_horizon": "NOT_PUBLISHED",
          "source_ids": "HIVE-01;HIVE-02;HIVE-04;HIVE-08",
          "source_page_dates": "NOT_PUBLISHED",
          "firmware_or_app_version": "NOT_PUBLISHED",
          "conflict_note": "Receiver variant and exact boiler are not captured; Heat on Demand must not be described as independently outage-tested.",
          "shuk_test_status": "MANUFACTURER_DOCUMENTED_NOT_SHUK_TESTED",
          "external_review_status": "NOT_OBTAINED",
          "safe_publication_note": "Research-led buying guidance only; exact boiler, existing controls and hydraulic layout must be checked before installation."
        },
        {
          "row_id": "HIVE-THERMOSTAT-HUB-FOUR-TRV-FULL-CALL",
          "row_version": "2026-08-30.1",
          "brand": "Hive",
          "product_name": "Hive Thermostat and receiver plus Hive Hub and four Radiator Valves",
          "configuration_type": "FULL_BOILER_CALL_SCENARIO",
          "kit_model_ids": "CURRENT_THERMOSTAT_RECEIVER_KIT+HIVE_HUB+4xTRV",
          "thermostat_model_ids": "SLT3_FAMILY+4xCURRENT_TRV_VARIANT_NOT_CAPTURED",
          "receiver_or_controller_model": "RECEIVER_VARIANT_MUST_BE_SELECTED_FOR_SYSTEM",
          "hub_or_border_router": "HIVE_HUB",
          "exact_boiler_model": "NOT_CAPTURED",
          "evidence_status": "CHECKER_REQUIRED",
          "target_interface": "RELAY_OR_SINGLE_ZONE_OPENTHERM_DEPENDING_RECEIVER",
          "relay_contact_or_output": "RECEIVER_VARIANT_DEPENDENT",
          "opentherm_support": "ONLY_WITH_OTR1_COMPATIBLE_COMBI_AND_SINGLE_ZONE",
          "proprietary_bus_position": "NO_GENERAL_PROPRIETARY_BUS_SUPPORT",
          "boiler_types": "RECEIVER_AND_EXACT_BOILER_DEPENDENT",
          "hot_water_setup": "RECEIVER_DEPENDENT",
          "heating_zones": "ONE_BOILER_ZONE_PLUS_FOUR_RADIATOR_ROOMS",
          "dhw_channels": "RECEIVER_DEPENDENT",
          "hydraulic_plan_required": "CAPTURE_BOILER_RECEIVER_AND_EXISTING_ZONE_LAYOUT",
          "call_for_heat_route": "ROOM_TRV_DEMAND -> HIVE_HUB_AND_HEAT_ON_DEMAND -> THERMOSTAT_RECEIVER -> RELAY_OR_OPENTHERM -> BOILER",
          "trv_boiler_call_rule": "YES_WITH_HIVE_ACTIVE_HEATING_AND_HEAT_ON_DEMAND;OUTAGE_BEHAVIOUR_NOT_VERIFIED",
          "internet_required_for_schedule": "NOT_PUBLISHED_FOR_HEAT_ON_DEMAND_OUTAGE_PATH",
          "internet_required_for_remote_control": "YES",
          "documented_outage_behaviour": "Thermostat base system has documented internet-outage operation; multi-room Heat on Demand outage behaviour is not established.",
          "manual_fallback": "Receiver heating button; local TRV changes do not prove a boiler call",
          "subscription_core": "Schedules; boost; Quick Actions; Heat on Demand as supported",
          "paid_plan": "Hive+",
          "paid_plan_monthly_gbp": "3.99",
          "paid_plan_annual_gbp": "39.9",
          "hardware_price_gbp": "355",
          "required_hub_price_gbp": "80",
          "installation_price_gbp": "NOT_PUBLISHED",
          "installation_scope": "Thermostat fixed-wiring and four valve-install costs not published",
          "mandatory_consumables_36m_gbp": "NOT_PUBLISHED",
          "consumables_basis": "Thermostat 4 AA plus four TRVs using 8 AA; replacement cadence and price not published",
          "subscription_core_36m_gbp": "0",
          "subscription_paid_annual_36m_gbp": "119.7",
          "tco_core_known_floor_gbp": "435",
          "tco_paid_known_floor_gbp": "554.7",
          "tco_core_expression": "355.00 + 80.00 + I_INSTALL + 0.00 + C_12AA",
          "tco_paid_expression": "355.00 + 80.00 + I_INSTALL + 119.70 + C_12AA",
          "tco_completeness": "PARTIAL_INSTALL_AND_CONSUMABLE_COST_UNKNOWN",
          "price_type": "CURRENT_DISPLAYED_COMPONENT_PRICES",
          "stock_state": "CURRENT_PRODUCT_PAGES",
          "price_checked_at": "2026-08-30",
          "warranty": "1-year thermostat standard; accessory terms must be checked; Hive+ warranty plan-dependent",
          "security_support_horizon": "NOT_PUBLISHED",
          "source_ids": "HIVE-01;HIVE-02;HIVE-04;HIVE-08",
          "source_page_dates": "NOT_PUBLISHED",
          "firmware_or_app_version": "NOT_PUBLISHED",
          "conflict_note": "No bundle discount was assumed; four current valves are costed at four times 59.",
          "shuk_test_status": "MANUFACTURER_DOCUMENTED_NOT_SHUK_TESTED",
          "external_review_status": "NOT_OBTAINED",
          "safe_publication_note": "Research-led buying guidance only; exact boiler, existing controls and hydraulic layout must be checked before installation."
        },
        {
          "row_id": "WISER-2G-1CH-CCTFR6311G2D",
          "row_version": "2026-08-30.1",
          "brand": "Wiser",
          "product_name": "1 Channel Smart Room Thermostat Kit - 2nd Generation",
          "configuration_type": "BASE_KIT",
          "kit_model_ids": "CCTFR6311G2D+WN704R0S0901_OR_WN704R0S0902",
          "thermostat_model_ids": "WN704R0S0901_ANTHRACITE_OR_WN704R0S0902_WHITE",
          "receiver_or_controller_model": "CCTFR6311G2D",
          "hub_or_border_router": "CCTFR6311G2D_INCLUDED_HUBR",
          "exact_boiler_model": "NOT_CAPTURED",
          "evidence_status": "CHECKER_REQUIRED",
          "target_interface": "RELAY_OR_OPENTHERM",
          "relay_contact_or_output": "2A_RESISTIVE_230V_AC_NOT_SUITABLE_FOR_INDUCTIVE_LOADS",
          "opentherm_support": "YES_FOR_1_CHANNEL_SYSTEM;EXACT_BOILER_CHECK_REQUIRED",
          "proprietary_bus_position": "NO_GENERAL_PROPRIETARY_BUS_SUPPORT",
          "boiler_types": "COMBI;HEAT_PUMP_ON_OFF_FAMILY_LEVEL",
          "hot_water_setup": "COMBI_DHW_ON_DEMAND;NO_SEPARATE_CYLINDER_CHANNEL",
          "heating_zones": "ONE_CENTRAL_HEATING_CHANNEL;UP_TO_16_LOGICAL_ROOMS_AND_63_DEVICES",
          "dhw_channels": "0",
          "hydraulic_plan_required": "CAPTURE_BOILER_INTERFACE_AND_EXISTING_ZONE_LAYOUT",
          "call_for_heat_route": "ROOM_THERMOSTAT_OR_SRT -> ZIGBEE -> CCTFR6311G2D_HUBR -> RELAY_OR_OPENTHERM -> BOILER",
          "trv_boiler_call_rule": "YES_VIA_ZIGBEE_TO_HUBR;CURRENT_2G_SRT_PRICE_MUST_BE_VERIFIED",
          "internet_required_for_schedule": "NO_FOR_DOCUMENTED_IN_HOME_CONTROL_WHILE_LOCAL_SYSTEM_IS_POWERED",
          "internet_required_for_remote_control": "YES",
          "documented_outage_behaviour": "Manufacturer says in-home phone and direct-device control remain without internet; outside-home control is lost; not SHUK-tested.",
          "manual_fallback": "Direct Wiser device control",
          "subscription_core": "All core heating controls",
          "paid_plan": "NONE",
          "paid_plan_monthly_gbp": "0",
          "paid_plan_annual_gbp": "0",
          "hardware_price_gbp": "257.8",
          "required_hub_price_gbp": "0",
          "installation_price_gbp": "NOT_PUBLISHED",
          "installation_scope": "Fixed-wiring installation price not published",
          "mandatory_consumables_36m_gbp": "NOT_PUBLISHED",
          "consumables_basis": "Room thermostat uses 2 AA alkaline batteries; replacement cadence and price not published",
          "subscription_core_36m_gbp": "0",
          "subscription_paid_annual_36m_gbp": "0",
          "tco_core_known_floor_gbp": "257.8",
          "tco_paid_known_floor_gbp": "257.8",
          "tco_core_expression": "257.80 + 0.00 + I_INSTALL + 0.00 + C_2AA",
          "tco_paid_expression": "257.80 + 0.00 + I_INSTALL + 0.00 + C_2AA",
          "tco_completeness": "PARTIAL_INSTALL_AND_CONSUMABLE_COST_UNKNOWN",
          "price_type": "DISPLAYED_SALE_PRICE_WITHOUT_REGULAR_PRICE",
          "stock_state": "SOLD_OUT",
          "price_checked_at": "2026-08-30",
          "warranty": "3-year extended warranty",
          "security_support_horizon": "DEFINED_UNTIL_2028-04-30_MAY_BE_EXTENDED",
          "source_ids": "WISER-01;WISER-04;WISER-05;WISER-06;WISER-07;WISER-11",
          "source_page_dates": "WISER-11=2026-08-27;OTHERS=NOT_PUBLISHED",
          "firmware_or_app_version": "Wiser Home app 7.6.0; 2nd Generation HubR firmware 4.48.2",
          "conflict_note": "Sold out. Current defined security-support horizon does not cover the full 36-month comparison period; it may be extended.",
          "shuk_test_status": "MANUFACTURER_DOCUMENTED_NOT_SHUK_TESTED",
          "external_review_status": "NOT_OBTAINED",
          "safe_publication_note": "Research-led buying guidance only; exact boiler, existing controls and hydraulic layout must be checked before installation."
        },
        {
          "row_id": "WISER-2G-2CH-CCTFR6312G2D",
          "row_version": "2026-08-30.1",
          "brand": "Wiser",
          "product_name": "2 Channel Smart Room Thermostat Kit - 2nd Generation",
          "configuration_type": "BASE_KIT",
          "kit_model_ids": "CCTFR6312G2D+WN704R0S0901_OR_WN704R0S0902",
          "thermostat_model_ids": "WN704R0S0901_ANTHRACITE_OR_WN704R0S0902_WHITE",
          "receiver_or_controller_model": "CCTFR6312G2D",
          "hub_or_border_router": "CCTFR6312G2D_INCLUDED_HUBR",
          "exact_boiler_model": "NOT_CAPTURED",
          "evidence_status": "FAMILY_ONLY",
          "target_interface": "RELAY",
          "relay_contact_or_output": "TWO_RELAY_CHANNELS;2A_RESISTIVE_230V_AC_EACH_NOT_SUITABLE_FOR_INDUCTIVE_LOADS",
          "opentherm_support": "NO_FOR_2_CHANNEL_KIT",
          "proprietary_bus_position": "NO_GENERAL_PROPRIETARY_BUS_SUPPORT",
          "boiler_types": "SYSTEM;HEAT_ONLY;CONVENTIONAL;HEAT_PUMP_ON_OFF_FAMILY_LEVEL",
          "hot_water_setup": "ONE_SEPARATE_CYLINDER_HOT_WATER_CHANNEL",
          "heating_zones": "ONE_CENTRAL_HEATING_CHANNEL;UP_TO_16_LOGICAL_ROOMS_AND_63_DEVICES",
          "dhw_channels": "1",
          "hydraulic_plan_required": "CAPTURE_S_PLAN_Y_PLAN_OR_OTHER",
          "call_for_heat_route": "ROOM_THERMOSTAT_OR_SRT -> ZIGBEE -> CCTFR6312G2D_HUBR -> HEATING_AND_HOT_WATER_RELAYS -> WIRING_CENTRE_VALVES_AND_BOILER",
          "trv_boiler_call_rule": "YES_VIA_ZIGBEE_TO_HUBR;CURRENT_2G_SRT_PRICE_MUST_BE_VERIFIED",
          "internet_required_for_schedule": "NO_FOR_DOCUMENTED_IN_HOME_CONTROL_WHILE_LOCAL_SYSTEM_IS_POWERED",
          "internet_required_for_remote_control": "YES",
          "documented_outage_behaviour": "Manufacturer says in-home phone and direct-device control remain without internet; outside-home control is lost; not SHUK-tested.",
          "manual_fallback": "Direct Wiser device control",
          "subscription_core": "All core heating and hot-water controls",
          "paid_plan": "NONE",
          "paid_plan_monthly_gbp": "0",
          "paid_plan_annual_gbp": "0",
          "hardware_price_gbp": "257.8",
          "required_hub_price_gbp": "0",
          "installation_price_gbp": "NOT_PUBLISHED",
          "installation_scope": "Fixed-wiring and hydraulic-plan installation price not published",
          "mandatory_consumables_36m_gbp": "NOT_PUBLISHED",
          "consumables_basis": "Room thermostat uses 2 AA alkaline batteries; replacement cadence and price not published",
          "subscription_core_36m_gbp": "0",
          "subscription_paid_annual_36m_gbp": "0",
          "tco_core_known_floor_gbp": "257.8",
          "tco_paid_known_floor_gbp": "257.8",
          "tco_core_expression": "257.80 + 0.00 + I_INSTALL + 0.00 + C_2AA",
          "tco_paid_expression": "257.80 + 0.00 + I_INSTALL + 0.00 + C_2AA",
          "tco_completeness": "PARTIAL_INSTALL_AND_CONSUMABLE_COST_UNKNOWN",
          "price_type": "DISPLAYED_SALE_PRICE_WITHOUT_REGULAR_PRICE",
          "stock_state": "SOLD_OUT",
          "price_checked_at": "2026-08-30",
          "warranty": "3-year extended warranty",
          "security_support_horizon": "DEFINED_UNTIL_2028-04-30_MAY_BE_EXTENDED",
          "source_ids": "WISER-02;WISER-04;WISER-05;WISER-06;WISER-07;WISER-11",
          "source_page_dates": "WISER-11=2026-08-27;OTHERS=NOT_PUBLISHED",
          "firmware_or_app_version": "Wiser Home app 7.6.0; 2nd Generation HubR firmware 4.48.2",
          "conflict_note": "Old 247.80 price is stale; selected Anthracite variant displays 257.80 and is sold out.",
          "shuk_test_status": "MANUFACTURER_DOCUMENTED_NOT_SHUK_TESTED",
          "external_review_status": "NOT_OBTAINED",
          "safe_publication_note": "Research-led buying guidance only; exact boiler, existing controls and hydraulic layout must be checked before installation."
        },
        {
          "row_id": "WISER-2G-3CH-CCTFR6313G2D",
          "row_version": "2026-08-30.1",
          "brand": "Wiser",
          "product_name": "3 Channel Smart Thermostat Kit - 2nd Generation",
          "configuration_type": "BASE_KIT",
          "kit_model_ids": "CCTFR6313G2D+2xWN704R0S0901_OR_WN704R0S0902",
          "thermostat_model_ids": "TWO_WN704R0S0901_ANTHRACITE_OR_WN704R0S0902_WHITE",
          "receiver_or_controller_model": "CCTFR6313G2D",
          "hub_or_border_router": "CCTFR6313G2D_INCLUDED_HUBR",
          "exact_boiler_model": "NOT_CAPTURED",
          "evidence_status": "FAMILY_ONLY",
          "target_interface": "RELAY",
          "relay_contact_or_output": "THREE_RELAY_CHANNELS;2A_RESISTIVE_230V_AC_EACH_NOT_SUITABLE_FOR_INDUCTIVE_LOADS",
          "opentherm_support": "NO_FOR_3_CHANNEL_KIT",
          "proprietary_bus_position": "NO_GENERAL_PROPRIETARY_BUS_SUPPORT",
          "boiler_types": "SYSTEM;HEAT_ONLY;CONVENTIONAL;HEAT_PUMP_ON_OFF_FAMILY_LEVEL",
          "hot_water_setup": "OPTIONAL_SEPARATE_CYLINDER_HOT_WATER_CHANNEL",
          "heating_zones": "TWO_CENTRAL_HEATING_CHANNELS;UP_TO_16_LOGICAL_ROOMS_AND_63_DEVICES",
          "dhw_channels": "1",
          "hydraulic_plan_required": "CAPTURE_TWO_HEATING_CIRCUITS_AND_OPTIONAL_S_PLAN_Y_PLAN_HOT_WATER",
          "call_for_heat_route": "TWO_ROOM_THERMOSTATS_OR_SRTS -> ZIGBEE -> CCTFR6313G2D_HUBR -> TWO_HEATING_RELAYS_AND_OPTIONAL_HOT_WATER_RELAY -> WIRING_CENTRE_VALVES_AND_BOILER",
          "trv_boiler_call_rule": "YES_VIA_ZIGBEE_TO_HUBR;CURRENT_2G_SRT_PRICE_MUST_BE_VERIFIED",
          "internet_required_for_schedule": "NO_FOR_DOCUMENTED_IN_HOME_CONTROL_WHILE_LOCAL_SYSTEM_IS_POWERED",
          "internet_required_for_remote_control": "YES",
          "documented_outage_behaviour": "Manufacturer says in-home phone and direct-device control remain without internet; outside-home control is lost; not SHUK-tested.",
          "manual_fallback": "Direct Wiser device control",
          "subscription_core": "All core heating and hot-water controls",
          "paid_plan": "NONE",
          "paid_plan_monthly_gbp": "0",
          "paid_plan_annual_gbp": "0",
          "hardware_price_gbp": "372.8",
          "required_hub_price_gbp": "0",
          "installation_price_gbp": "NOT_PUBLISHED",
          "installation_scope": "Fixed-wiring and multi-zone hydraulic installation price not published",
          "mandatory_consumables_36m_gbp": "NOT_PUBLISHED",
          "consumables_basis": "Two room thermostats use 4 AA alkaline batteries total; replacement cadence and price not published",
          "subscription_core_36m_gbp": "0",
          "subscription_paid_annual_36m_gbp": "0",
          "tco_core_known_floor_gbp": "372.8",
          "tco_paid_known_floor_gbp": "372.8",
          "tco_core_expression": "372.80 + 0.00 + I_INSTALL + 0.00 + C_4AA",
          "tco_paid_expression": "372.80 + 0.00 + I_INSTALL + 0.00 + C_4AA",
          "tco_completeness": "PARTIAL_INSTALL_AND_CONSUMABLE_COST_UNKNOWN",
          "price_type": "DISPLAYED_SALE_PRICE_WITHOUT_REGULAR_PRICE",
          "stock_state": "SOLD_OUT",
          "price_checked_at": "2026-08-30",
          "warranty": "3-year extended warranty",
          "security_support_horizon": "DEFINED_UNTIL_2028-04-30_MAY_BE_EXTENDED",
          "source_ids": "WISER-03;WISER-04;WISER-05;WISER-06;WISER-07;WISER-11",
          "source_page_dates": "WISER-11=2026-08-27;OTHERS=NOT_PUBLISHED",
          "firmware_or_app_version": "Wiser Home app 7.6.0; 2nd Generation HubR firmware 4.48.2",
          "conflict_note": "The family collection from-price of 352.80 is not the selected product-row price; selected Anthracite displays 372.80 and is sold out.",
          "shuk_test_status": "MANUFACTURER_DOCUMENTED_NOT_SHUK_TESTED",
          "external_review_status": "NOT_OBTAINED",
          "safe_publication_note": "Research-led buying guidance only; exact boiler, existing controls and hydraulic layout must be checked before installation."
        },
        {
          "row_id": "WISER-2G-HUBR-ONE-SRT-FULL-CALL-BLOCKED",
          "row_version": "2026-08-30.1",
          "brand": "Wiser",
          "product_name": "2nd Generation 1 Channel HubR plus one current 2nd Generation Smart Radiator Thermostat",
          "configuration_type": "FULL_BOILER_CALL_SCENARIO",
          "kit_model_ids": "CCTFR6311G2D+WV704R0A6901_OR_WV704R0A6902",
          "thermostat_model_ids": "WV704R0A6901_ANTHRACITE_OR_WV704R0A6902_WHITE",
          "receiver_or_controller_model": "CCTFR6311G2D",
          "hub_or_border_router": "CCTFR6311G2D_HUBR",
          "exact_boiler_model": "NOT_CAPTURED",
          "evidence_status": "UNVERIFIED",
          "target_interface": "RELAY_OR_OPENTHERM_VIA_1_CHANNEL_HUBR",
          "relay_contact_or_output": "2A_RESISTIVE_230V_AC_NOT_SUITABLE_FOR_INDUCTIVE_LOADS",
          "opentherm_support": "YES_AT_HUBR_FAMILY_LEVEL;EXACT_BOILER_CHECK_REQUIRED",
          "proprietary_bus_position": "NO_GENERAL_PROPRIETARY_BUS_SUPPORT",
          "boiler_types": "COMBI_FAMILY_LEVEL",
          "hot_water_setup": "COMBI_DHW_ON_DEMAND",
          "heating_zones": "ONE_BOILER_CHANNEL_PLUS_ONE_RADIATOR_ROOM",
          "dhw_channels": "0",
          "hydraulic_plan_required": "CAPTURE_BOILER_AND_EXISTING_ZONE_LAYOUT",
          "call_for_heat_route": "CURRENT_2G_SRT -> ZIGBEE -> CCTFR6311G2D_HUBR -> RELAY_OR_OPENTHERM -> BOILER",
          "trv_boiler_call_rule": "YES_IN_DOCUMENTED_WISER_HUBR_ARCHITECTURE;CURRENT_RETAIL_SRT_PRICE_AND_STOCK_NOT_VERIFIED",
          "internet_required_for_schedule": "NO_FOR_DOCUMENTED_IN_HOME_CONTROL_WHILE_LOCAL_SYSTEM_IS_POWERED",
          "internet_required_for_remote_control": "YES",
          "documented_outage_behaviour": "Manufacturer documents local Wiser control without internet; exact current SRT retail page is incomplete and no SHUK outage test exists.",
          "manual_fallback": "Direct Wiser device control",
          "subscription_core": "All core heating controls",
          "paid_plan": "NONE",
          "paid_plan_monthly_gbp": "0",
          "paid_plan_annual_gbp": "0",
          "hardware_price_gbp": "NOT_PUBLISHED",
          "required_hub_price_gbp": "142.8",
          "installation_price_gbp": "NOT_PUBLISHED",
          "installation_scope": "HubR fixed-wiring and valve-install prices not published",
          "mandatory_consumables_36m_gbp": "NOT_PUBLISHED",
          "consumables_basis": "Current second-generation SRT battery details and 36-month cost not safely captured from a complete retail page",
          "subscription_core_36m_gbp": "0",
          "subscription_paid_annual_36m_gbp": "0",
          "tco_core_known_floor_gbp": "142.8",
          "tco_paid_known_floor_gbp": "142.8",
          "tco_core_expression": "142.80 + PRICE_CURRENT_2G_SRT + I_INSTALL + 0.00 + C_BATTERIES",
          "tco_paid_expression": "142.80 + PRICE_CURRENT_2G_SRT + I_INSTALL + 0.00 + C_BATTERIES",
          "tco_completeness": "BLOCKED_CURRENT_SRT_PRICE_AND_INSTALL_COST_UNKNOWN",
          "price_type": "HUBR_PRICE_CURRENT;SRT_PRICE_UNSAFE",
          "stock_state": "CURRENT_SRT_PRODUCT_PAGE_INCOMPLETE",
          "price_checked_at": "2026-08-30",
          "warranty": "NOT_PUBLISHED_FOR_COMBINED_SCENARIO",
          "security_support_horizon": "DEFINED_UNTIL_2028-04-30_MAY_BE_EXTENDED",
          "source_ids": "WISER-04;WISER-05;WISER-06;WISER-07;WISER-10",
          "source_page_dates": "NOT_PUBLISHED",
          "firmware_or_app_version": "2nd Generation HubR firmware 4.48.2; SRT firmware NOT_PUBLISHED",
          "conflict_note": "Do not publish the placeholder 40 price on the current second-generation SRT page or use the sold-out first-generation SRT as a current substitute.",
          "shuk_test_status": "MANUFACTURER_DOCUMENTED_NOT_SHUK_TESTED",
          "external_review_status": "NOT_OBTAINED",
          "safe_publication_note": "Research-led buying guidance only; exact boiler, existing controls and hydraulic layout must be checked before installation."
        },
        {
          "row_id": "NEST-LEARNING-3G-UK-EU-HEAT-LINK",
          "row_version": "2026-08-30.1",
          "brand": "Google Nest",
          "product_name": "Nest Learning Thermostat - 3rd Generation UK/EU with Heat Link",
          "configuration_type": "BASE_KIT",
          "kit_model_ids": "A0001+A0003_REGULATORY_FAMILY_COMPONENT_MAPPING_NOT_PUBLISHED",
          "thermostat_model_ids": "A0001_A0003_REGULATORY_FAMILY",
          "receiver_or_controller_model": "MODEL_MATCHED_HEAT_LINK_INCLUDED",
          "hub_or_border_router": "NONE_REQUIRED_FOR_THERMOSTAT_TO_HEAT_LINK_CONTROL;WI_FI_ROUTER_FOR_REMOTE",
          "exact_boiler_model": "NOT_CAPTURED",
          "evidence_status": "CHECKER_REQUIRED",
          "target_interface": "ON_OFF_RELAY_OR_OPENTHERM",
          "relay_contact_or_output": "TWO_RELAYS_SUPPORTING_3_1_A_AT_230V_AC",
          "opentherm_support": "YES_FOR_HEATING_AND_HOT_WATER;EXACT_BOILER_CHECK_REQUIRED",
          "proprietary_bus_position": "NO_GENERAL_PROPRIETARY_BUS_SUPPORT",
          "boiler_types": "COMBI;SYSTEM;HEAT_ONLY;HYDRONIC_UFH;HEAT_PUMP_HEATING_ONLY;ZONED",
          "hot_water_setup": "SEPARATE_CYLINDER_ON_OFF_CONTROL;COMBI_OPENTHERM_HOT_WATER_WHERE_SUPPORTED",
          "heating_zones": "ONE_NEST_THERMOSTAT_AND_HEAT_LINK_PER_PHYSICAL_ZONE",
          "dhw_channels": "1",
          "hydraulic_plan_required": "CAPTURE_BOILER_ZONE_AND_CYLINDER_WIRING",
          "call_for_heat_route": "THERMOSTAT -> DIRECT_THREAD_OR_WIRED_LINK -> HEAT_LINK -> RELAY_OR_OPENTHERM -> BOILER",
          "trv_boiler_call_rule": "NOT_APPLICABLE_NO_NEST_TRV_PRODUCT_IN_THIS_SYSTEM",
          "internet_required_for_schedule": "NOT_PUBLISHED_IN_CITED_CURRENT_PRODUCT_PAGE",
          "internet_required_for_remote_control": "YES",
          "documented_outage_behaviour": "Wi-Fi outage removes app remote; local thermostat changes and Heat Link manual fallback are documented. The thermostat-to-Heat-Link Thread path does not use the Wi-Fi router.",
          "manual_fallback": "Heat Link heating and hot-water buttons",
          "subscription_core": "All thermostat heating controls; no thermostat subscription",
          "paid_plan": "NONE",
          "paid_plan_monthly_gbp": "0",
          "paid_plan_annual_gbp": "0",
          "hardware_price_gbp": "219",
          "required_hub_price_gbp": "0",
          "installation_price_gbp": "NOT_PUBLISHED",
          "installation_scope": "Nest Pro installation is recommended; current exact price not published",
          "mandatory_consumables_36m_gbp": "0",
          "consumables_basis": "Built-in rechargeable thermostat battery; optional stand excluded because it is not mandatory for wall installation",
          "subscription_core_36m_gbp": "0",
          "subscription_paid_annual_36m_gbp": "0",
          "tco_core_known_floor_gbp": "219",
          "tco_paid_known_floor_gbp": "219",
          "tco_core_expression": "219.00 + 0.00 + I_INSTALL + 0.00 + 0.00",
          "tco_paid_expression": "219.00 + 0.00 + I_INSTALL + 0.00 + 0.00",
          "tco_completeness": "PARTIAL_INSTALL_COST_UNKNOWN",
          "price_type": "CURRENT_DISPLAYED_PRICE",
          "stock_state": "BUY_AVAILABLE",
          "price_checked_at": "2026-08-30",
          "warranty": "2-year limited warranty",
          "security_support_horizon": "FIVE_YEARS_OF_SECURITY_UPDATES_START_AND_END_NOT_PUBLISHED",
          "source_ids": "NEST-01;NEST-03;NEST-04;NEST-06;NEST-07;NEST-08;NEST-09",
          "source_page_dates": "NOT_PUBLISHED",
          "firmware_or_app_version": "NOT_PUBLISHED",
          "conflict_note": "This direct Thread link is not evidence that the thermostat is a Matter endpoint. Any five-year Nest Pro warranty extension remains conditional and unverified.",
          "shuk_test_status": "MANUFACTURER_DOCUMENTED_NOT_SHUK_TESTED",
          "external_review_status": "NOT_OBTAINED",
          "safe_publication_note": "Research-led buying guidance only; exact boiler, existing controls and hydraulic layout must be checked before installation."
        },
        {
          "row_id": "NEST-E-UK-EU-HEAT-LINK-E",
          "row_version": "2026-08-30.1",
          "brand": "Google Nest",
          "product_name": "Nest Thermostat E UK/EU with Heat Link E",
          "configuration_type": "BASE_KIT",
          "kit_model_ids": "A0131+A0132_REGULATORY_FAMILY_COMPONENT_MAPPING_NOT_PUBLISHED",
          "thermostat_model_ids": "A0131_A0132_REGULATORY_FAMILY",
          "receiver_or_controller_model": "MODEL_MATCHED_HEAT_LINK_E_INCLUDED",
          "hub_or_border_router": "NONE_REQUIRED_FOR_THERMOSTAT_TO_HEAT_LINK_CONTROL;WI_FI_ROUTER_FOR_REMOTE",
          "exact_boiler_model": "NOT_CAPTURED",
          "evidence_status": "CHECKER_REQUIRED",
          "target_interface": "ON_OFF_RELAY_OR_OPENTHERM",
          "relay_contact_or_output": "HEATING_OUTPUT_DETAILS_REQUIRE_MODEL_MATCHED_INSTALL_GUIDE",
          "opentherm_support": "YES_FOR_COMPATIBLE_HEATING_AND_COMBI_HOT_WATER;EXACT_CHECK_REQUIRED",
          "proprietary_bus_position": "NO_GENERAL_PROPRIETARY_BUS_SUPPORT",
          "boiler_types": "COMBI;HEAT_ONLY;HEAT_PUMP_HEATING_ONLY;ZONED;DISTRICT_HEATING_WITH_ELECTRIC_VALVES",
          "hot_water_setup": "COMBI_ON_DEMAND_OR_OPENTHERM_DHW_TEMPERATURE_WHERE_SUPPORTED;NO_SEPARATE_CYLINDER_CHANNEL;EXISTING_PROGRAMMER_RETAINED_FOR_CYLINDER",
          "heating_zones": "ONE_THERMOSTAT_E_AND_HEAT_LINK_E_PER_PHYSICAL_ZONE",
          "dhw_channels": "0",
          "hydraulic_plan_required": "CAPTURE_EXISTING_THERMOSTAT_WIRING_AND_ANY_RETAINED_CYLINDER_PROGRAMMER",
          "call_for_heat_route": "THERMOSTAT_E -> DIRECT_WIRELESS_THREAD -> HEAT_LINK_E -> RELAY_OR_OPENTHERM -> BOILER",
          "trv_boiler_call_rule": "NOT_APPLICABLE_NO_NEST_TRV_PRODUCT_IN_THIS_SYSTEM",
          "internet_required_for_schedule": "NOT_PUBLISHED_IN_CITED_CURRENT_PRODUCT_PAGE",
          "internet_required_for_remote_control": "YES",
          "documented_outage_behaviour": "Wi-Fi outage removes app remote; local thermostat changes and Heat Link E manual fallback are documented. Thread to Heat Link E is direct and does not use the Wi-Fi router.",
          "manual_fallback": "Heat Link E manual heating control",
          "subscription_core": "All thermostat heating controls; no thermostat subscription",
          "paid_plan": "NONE",
          "paid_plan_monthly_gbp": "0",
          "paid_plan_annual_gbp": "0",
          "hardware_price_gbp": "199",
          "required_hub_price_gbp": "0",
          "installation_price_gbp": "NOT_PUBLISHED",
          "installation_scope": "DIY or Nest Pro route documented; comparable current installation price not published",
          "mandatory_consumables_36m_gbp": "NOT_PUBLISHED",
          "consumables_basis": "Heat Link E includes 2 AA lithium L91 batteries; replacement cadence and 36-month price not published",
          "subscription_core_36m_gbp": "0",
          "subscription_paid_annual_36m_gbp": "0",
          "tco_core_known_floor_gbp": "199",
          "tco_paid_known_floor_gbp": "199",
          "tco_core_expression": "199.00 + 0.00 + I_INSTALL + 0.00 + C_2_L91",
          "tco_paid_expression": "199.00 + 0.00 + I_INSTALL + 0.00 + C_2_L91",
          "tco_completeness": "PARTIAL_INSTALL_AND_CONSUMABLE_COST_UNKNOWN",
          "price_type": "CURRENT_DISPLAYED_PRICE",
          "stock_state": "ADD_TO_BASKET",
          "price_checked_at": "2026-08-30",
          "warranty": "2-year limited warranty",
          "security_support_horizon": "FIVE_YEARS_OF_SECURITY_UPDATES_START_AND_END_NOT_PUBLISHED",
          "source_ids": "NEST-02;NEST-03;NEST-04;NEST-05;NEST-06;NEST-07;NEST-08;NEST-09",
          "source_page_dates": "NOT_PUBLISHED",
          "firmware_or_app_version": "NOT_PUBLISHED",
          "conflict_note": "Current exact UK store resolves the old warranty conflict at two years. Nest E does not replace a separate cylinder programmer.",
          "shuk_test_status": "MANUFACTURER_DOCUMENTED_NOT_SHUK_TESTED",
          "external_review_status": "NOT_OBTAINED",
          "safe_publication_note": "Research-led buying guidance only; exact boiler, existing controls and hydraulic layout must be checked before installation."
        }
      ]
    },
    {
      "id": "heating-exclusions",
      "title": "Exact boiler and thermostat exclusions",
      "description": "Explicit exact-boiler exclusions and conditional compatibility gates that must not be overridden by broad family-level marketing claims.",
      "cluster": "heating",
      "version": "1.0.0",
      "release_date": "2026-08-30",
      "source_snapshot": "70-heating-exact-boiler-exclusions-2026-08-30.csv",
      "csv_path": "data/v1/heating-exclusions.csv",
      "primary_key": [
        "row_id"
      ],
      "checked_date_field": "source_checked_at",
      "source_fields": [
        "source_url"
      ],
      "conflict_field": "conflict_note",
      "row_count": 12,
      "fields": [
        {
          "name": "row_id",
          "type": "string"
        },
        {
          "name": "row_version",
          "type": "string"
        },
        {
          "name": "exclusion_type",
          "type": "string"
        },
        {
          "name": "thermostat_brand",
          "type": "string"
        },
        {
          "name": "thermostat_product",
          "type": "string"
        },
        {
          "name": "boiler_manufacturer",
          "type": "string"
        },
        {
          "name": "exact_boiler_model",
          "type": "string"
        },
        {
          "name": "boiler_gc_or_product_code",
          "type": "string"
        },
        {
          "name": "existing_control_system",
          "type": "string"
        },
        {
          "name": "condition_or_scope",
          "type": "string"
        },
        {
          "name": "target_control_interface",
          "type": "string"
        },
        {
          "name": "call_for_heat_path",
          "type": "string"
        },
        {
          "name": "evidence_status",
          "type": "string"
        },
        {
          "name": "source_url",
          "type": "string"
        },
        {
          "name": "source_checked_at",
          "type": "string"
        },
        {
          "name": "source_page_date",
          "type": "string"
        },
        {
          "name": "conflict_note",
          "type": "string"
        },
        {
          "name": "shuk_test_status",
          "type": "string"
        },
        {
          "name": "external_review_status",
          "type": "string"
        }
      ],
      "rows": [
        {
          "row_id": "HIVE-EX-WB-4710810",
          "row_version": "2026-08-30.1",
          "exclusion_type": "EXACT_BOILER",
          "thermostat_brand": "Hive",
          "thermostat_product": "Hive Thermostat / Hive Active Heating",
          "boiler_manufacturer": "Worcester Bosch",
          "exact_boiler_model": "Worcester Bosch ICC2 - ZWBR 11-37A",
          "boiler_gc_or_product_code": "4710810",
          "existing_control_system": "NOT_CAPTURED",
          "condition_or_scope": "Manufacturer explicitly lists this exact boiler model as incompatible with Hive Active Heating.",
          "target_control_interface": "NONE",
          "call_for_heat_path": "NONE",
          "evidence_status": "EXPLICITLY_INCOMPATIBLE",
          "source_url": "https://support.hivehome.com/portal/app/portlets/results/viewsolution.jsp?solutionid=240313111235477",
          "source_checked_at": "2026-08-30",
          "source_page_date": "NOT_PUBLISHED",
          "conflict_note": "Do not override with the manufacturer's broad most-boilers-compatible wording.",
          "shuk_test_status": "MANUFACTURER_DOCUMENTED_NOT_SHUK_TESTED",
          "external_review_status": "NOT_OBTAINED"
        },
        {
          "row_id": "HIVE-EX-WB-4710811",
          "row_version": "2026-08-30.1",
          "exclusion_type": "EXACT_BOILER",
          "thermostat_brand": "Hive",
          "thermostat_product": "Hive Thermostat / Hive Active Heating",
          "boiler_manufacturer": "Worcester Bosch",
          "exact_boiler_model": "Worcester Bosch CRD 537i",
          "boiler_gc_or_product_code": "4710811",
          "existing_control_system": "NOT_CAPTURED",
          "condition_or_scope": "Manufacturer explicitly lists this exact boiler model as incompatible with Hive Active Heating.",
          "target_control_interface": "NONE",
          "call_for_heat_path": "NONE",
          "evidence_status": "EXPLICITLY_INCOMPATIBLE",
          "source_url": "https://support.hivehome.com/portal/app/portlets/results/viewsolution.jsp?solutionid=240313111235477",
          "source_checked_at": "2026-08-30",
          "source_page_date": "NOT_PUBLISHED",
          "conflict_note": "Do not override with the manufacturer's broad most-boilers-compatible wording.",
          "shuk_test_status": "MANUFACTURER_DOCUMENTED_NOT_SHUK_TESTED",
          "external_review_status": "NOT_OBTAINED"
        },
        {
          "row_id": "HIVE-EX-WB-4710812",
          "row_version": "2026-08-30.1",
          "exclusion_type": "EXACT_BOILER",
          "thermostat_brand": "Hive",
          "thermostat_product": "Hive Thermostat / Hive Active Heating",
          "boiler_manufacturer": "Worcester Bosch",
          "exact_boiler_model": "Worcester Bosch CRD 542i",
          "boiler_gc_or_product_code": "4710812",
          "existing_control_system": "NOT_CAPTURED",
          "condition_or_scope": "Manufacturer explicitly lists this exact boiler model as incompatible with Hive Active Heating.",
          "target_control_interface": "NONE",
          "call_for_heat_path": "NONE",
          "evidence_status": "EXPLICITLY_INCOMPATIBLE",
          "source_url": "https://support.hivehome.com/portal/app/portlets/results/viewsolution.jsp?solutionid=240313111235477",
          "source_checked_at": "2026-08-30",
          "source_page_date": "NOT_PUBLISHED",
          "conflict_note": "Do not override with the manufacturer's broad most-boilers-compatible wording.",
          "shuk_test_status": "MANUFACTURER_DOCUMENTED_NOT_SHUK_TESTED",
          "external_review_status": "NOT_OBTAINED"
        },
        {
          "row_id": "HIVE-EX-WB-4731156",
          "row_version": "2026-08-30.1",
          "exclusion_type": "EXACT_BOILER",
          "thermostat_brand": "Hive",
          "thermostat_product": "Hive Thermostat / Hive Active Heating",
          "boiler_manufacturer": "Worcester Bosch",
          "exact_boiler_model": "Worcester Bosch Greenstar HE Plus - ZWBR 7-28A",
          "boiler_gc_or_product_code": "4731156",
          "existing_control_system": "NOT_CAPTURED",
          "condition_or_scope": "Manufacturer explicitly lists this exact boiler model as incompatible with Hive Active Heating.",
          "target_control_interface": "NONE",
          "call_for_heat_path": "NONE",
          "evidence_status": "EXPLICITLY_INCOMPATIBLE",
          "source_url": "https://support.hivehome.com/portal/app/portlets/results/viewsolution.jsp?solutionid=240313111235477",
          "source_checked_at": "2026-08-30",
          "source_page_date": "NOT_PUBLISHED",
          "conflict_note": "Do not override with the manufacturer's broad most-boilers-compatible wording.",
          "shuk_test_status": "MANUFACTURER_DOCUMENTED_NOT_SHUK_TESTED",
          "external_review_status": "NOT_OBTAINED"
        },
        {
          "row_id": "HIVE-EX-WB-4731157",
          "row_version": "2026-08-30.1",
          "exclusion_type": "EXACT_BOILER",
          "thermostat_brand": "Hive",
          "thermostat_product": "Hive Thermostat / Hive Active Heating",
          "boiler_manufacturer": "Worcester Bosch",
          "exact_boiler_model": "Worcester Bosch Greenstar HE Plus - ZWBR 11-35A",
          "boiler_gc_or_product_code": "4731157",
          "existing_control_system": "NOT_CAPTURED",
          "condition_or_scope": "Manufacturer explicitly lists this exact boiler model as incompatible with Hive Active Heating.",
          "target_control_interface": "NONE",
          "call_for_heat_path": "NONE",
          "evidence_status": "EXPLICITLY_INCOMPATIBLE",
          "source_url": "https://support.hivehome.com/portal/app/portlets/results/viewsolution.jsp?solutionid=240313111235477",
          "source_checked_at": "2026-08-30",
          "source_page_date": "NOT_PUBLISHED",
          "conflict_note": "Do not override with the manufacturer's broad most-boilers-compatible wording.",
          "shuk_test_status": "MANUFACTURER_DOCUMENTED_NOT_SHUK_TESTED",
          "external_review_status": "NOT_OBTAINED"
        },
        {
          "row_id": "HIVE-EX-WB-4731175",
          "row_version": "2026-08-30.1",
          "exclusion_type": "EXACT_BOILER",
          "thermostat_brand": "Hive",
          "thermostat_product": "Hive Thermostat / Hive Active Heating",
          "boiler_manufacturer": "Worcester Bosch",
          "exact_boiler_model": "Worcester Bosch C Greenstar 30 HE Plus Combi",
          "boiler_gc_or_product_code": "4731175",
          "existing_control_system": "NOT_CAPTURED",
          "condition_or_scope": "Manufacturer explicitly lists this exact boiler model as incompatible with Hive Active Heating.",
          "target_control_interface": "NONE",
          "call_for_heat_path": "NONE",
          "evidence_status": "EXPLICITLY_INCOMPATIBLE",
          "source_url": "https://support.hivehome.com/portal/app/portlets/results/viewsolution.jsp?solutionid=240313111235477",
          "source_checked_at": "2026-08-30",
          "source_page_date": "NOT_PUBLISHED",
          "conflict_note": "Do not override with the manufacturer's broad most-boilers-compatible wording.",
          "shuk_test_status": "MANUFACTURER_DOCUMENTED_NOT_SHUK_TESTED",
          "external_review_status": "NOT_OBTAINED"
        },
        {
          "row_id": "HIVE-EX-WB-4731176",
          "row_version": "2026-08-30.1",
          "exclusion_type": "EXACT_BOILER",
          "thermostat_brand": "Hive",
          "thermostat_product": "Hive Thermostat / Hive Active Heating",
          "boiler_manufacturer": "Worcester Bosch",
          "exact_boiler_model": "Worcester Bosch C Greenstar 35 HE Plus L Combi",
          "boiler_gc_or_product_code": "4731176",
          "existing_control_system": "NOT_CAPTURED",
          "condition_or_scope": "Manufacturer explicitly lists this exact boiler model as incompatible with Hive Active Heating.",
          "target_control_interface": "NONE",
          "call_for_heat_path": "NONE",
          "evidence_status": "EXPLICITLY_INCOMPATIBLE",
          "source_url": "https://support.hivehome.com/portal/app/portlets/results/viewsolution.jsp?solutionid=240313111235477",
          "source_checked_at": "2026-08-30",
          "source_page_date": "NOT_PUBLISHED",
          "conflict_note": "Do not override with the manufacturer's broad most-boilers-compatible wording.",
          "shuk_test_status": "MANUFACTURER_DOCUMENTED_NOT_SHUK_TESTED",
          "external_review_status": "NOT_OBTAINED"
        },
        {
          "row_id": "HIVE-EX-WB-4731179",
          "row_version": "2026-08-30.1",
          "exclusion_type": "EXACT_BOILER",
          "thermostat_brand": "Hive",
          "thermostat_product": "Hive Thermostat / Hive Active Heating",
          "boiler_manufacturer": "Worcester Bosch",
          "exact_boiler_model": "Worcester Bosch C Greenstar R 30HE Plus",
          "boiler_gc_or_product_code": "4731179",
          "existing_control_system": "NOT_CAPTURED",
          "condition_or_scope": "Manufacturer explicitly lists this exact boiler model as incompatible with Hive Active Heating.",
          "target_control_interface": "NONE",
          "call_for_heat_path": "NONE",
          "evidence_status": "EXPLICITLY_INCOMPATIBLE",
          "source_url": "https://support.hivehome.com/portal/app/portlets/results/viewsolution.jsp?solutionid=240313111235477",
          "source_checked_at": "2026-08-30",
          "source_page_date": "NOT_PUBLISHED",
          "conflict_note": "Do not override with the manufacturer's broad most-boilers-compatible wording.",
          "shuk_test_status": "MANUFACTURER_DOCUMENTED_NOT_SHUK_TESTED",
          "external_review_status": "NOT_OBTAINED"
        },
        {
          "row_id": "HIVE-EX-WB-4731180",
          "row_version": "2026-08-30.1",
          "exclusion_type": "EXACT_BOILER",
          "thermostat_brand": "Hive",
          "thermostat_product": "Hive Thermostat / Hive Active Heating",
          "boiler_manufacturer": "Worcester Bosch",
          "exact_boiler_model": "Worcester Bosch C Greenstar R 35HE Plus",
          "boiler_gc_or_product_code": "4731180",
          "existing_control_system": "NOT_CAPTURED",
          "condition_or_scope": "Manufacturer explicitly lists this exact boiler model as incompatible with Hive Active Heating.",
          "target_control_interface": "NONE",
          "call_for_heat_path": "NONE",
          "evidence_status": "EXPLICITLY_INCOMPATIBLE",
          "source_url": "https://support.hivehome.com/portal/app/portlets/results/viewsolution.jsp?solutionid=240313111235477",
          "source_checked_at": "2026-08-30",
          "source_page_date": "NOT_PUBLISHED",
          "conflict_note": "Do not override with the manufacturer's broad most-boilers-compatible wording.",
          "shuk_test_status": "MANUFACTURER_DOCUMENTED_NOT_SHUK_TESTED",
          "external_review_status": "NOT_OBTAINED"
        },
        {
          "row_id": "HIVE-EX-WB-4731181",
          "row_version": "2026-08-30.1",
          "exclusion_type": "EXACT_BOILER",
          "thermostat_brand": "Hive",
          "thermostat_product": "Hive Thermostat / Hive Active Heating",
          "boiler_manufacturer": "Worcester Bosch",
          "exact_boiler_model": "Worcester Bosch C Greenstar R 40HE Plus",
          "boiler_gc_or_product_code": "4731181",
          "existing_control_system": "NOT_CAPTURED",
          "condition_or_scope": "Manufacturer explicitly lists this exact boiler model as incompatible with Hive Active Heating.",
          "target_control_interface": "NONE",
          "call_for_heat_path": "NONE",
          "evidence_status": "EXPLICITLY_INCOMPATIBLE",
          "source_url": "https://support.hivehome.com/portal/app/portlets/results/viewsolution.jsp?solutionid=240313111235477",
          "source_checked_at": "2026-08-30",
          "source_page_date": "NOT_PUBLISHED",
          "conflict_note": "Do not override with the manufacturer's broad most-boilers-compatible wording.",
          "shuk_test_status": "MANUFACTURER_DOCUMENTED_NOT_SHUK_TESTED",
          "external_review_status": "NOT_OBTAINED"
        },
        {
          "row_id": "HIVE-EX-CONTROL-HONEYWELL-SMARTFIT",
          "row_version": "2026-08-30.1",
          "exclusion_type": "EXISTING_CONTROL_SYSTEM",
          "thermostat_brand": "Hive",
          "thermostat_product": "Hive Thermostat / Hive Active Heating",
          "boiler_manufacturer": "NOT_CAPTURED",
          "exact_boiler_model": "NOT_CAPTURED",
          "boiler_gc_or_product_code": "NOT_CAPTURED",
          "existing_control_system": "Honeywell SmartFit Controls",
          "condition_or_scope": "Incompatible unless a competent engineer removes the SmartFit controls first, including all electrically operated valves.",
          "target_control_interface": "CHECK_REQUIRED_AFTER_COMPLETE_REMOVAL",
          "call_for_heat_path": "NOT_CAPTURED",
          "evidence_status": "CONDITIONAL_EXCLUSION",
          "source_url": "https://support.hivehome.com/portal/app/portlets/results/viewsolution.jsp?solutionid=240313111235477",
          "source_checked_at": "2026-08-30",
          "source_page_date": "NOT_PUBLISHED",
          "conflict_note": "This is a control-system exclusion, not an exact boiler-model exclusion.",
          "shuk_test_status": "MANUFACTURER_DOCUMENTED_NOT_SHUK_TESTED",
          "external_review_status": "NOT_OBTAINED"
        },
        {
          "row_id": "HIVE-EX-CONTROL-VAILLANT-VR65",
          "row_version": "2026-08-30.1",
          "exclusion_type": "EXISTING_CONTROL_SYSTEM",
          "thermostat_brand": "Hive",
          "thermostat_product": "Hive Thermostat / Hive Active Heating",
          "boiler_manufacturer": "Vaillant",
          "exact_boiler_model": "NOT_CAPTURED",
          "boiler_gc_or_product_code": "NOT_CAPTURED",
          "existing_control_system": "Vaillant VR65 Control Centre",
          "condition_or_scope": "Incompatible unless a competent engineer removes the existing Vaillant external controller.",
          "target_control_interface": "CHECK_REQUIRED_AFTER_CONTROLLER_REMOVAL",
          "call_for_heat_path": "NOT_CAPTURED",
          "evidence_status": "CONDITIONAL_EXCLUSION",
          "source_url": "https://support.hivehome.com/portal/app/portlets/results/viewsolution.jsp?solutionid=240313111235477",
          "source_checked_at": "2026-08-30",
          "source_page_date": "NOT_PUBLISHED",
          "conflict_note": "The manufacturer support page spells the brand once as Valliant; this ledger normalises it to Vaillant.",
          "shuk_test_status": "MANUFACTURER_DOCUMENTED_NOT_SHUK_TESTED",
          "external_review_status": "NOT_OBTAINED"
        }
      ]
    },
    {
      "id": "security-local-outage-cost",
      "title": "Subscription-free security, outage and cost comparison",
      "description": "UK security products compared by storage location, free and paid functions, outage behaviour, recovery evidence and three-year known cost subtotals.",
      "cluster": "security",
      "version": "1.0.0",
      "release_date": "2026-08-30",
      "source_snapshot": "70-security-local-outage-cost-matrix-2026-08-30.csv",
      "csv_path": "data/v1/security-local-outage-cost.csv",
      "primary_key": [
        "article_id",
        "exact_model_or_bundle"
      ],
      "checked_date_field": "checked_date",
      "source_fields": [
        "official_product_source",
        "official_store_or_price_source",
        "official_plan_source",
        "official_outage_source"
      ],
      "conflict_field": "visible_conflicts",
      "row_count": 6,
      "fields": [
        {
          "name": "article_id",
          "type": "string"
        },
        {
          "name": "cluster",
          "type": "string"
        },
        {
          "name": "brand",
          "type": "string"
        },
        {
          "name": "exact_model_or_bundle",
          "type": "string"
        },
        {
          "name": "category",
          "type": "string"
        },
        {
          "name": "current_uk_position",
          "type": "string"
        },
        {
          "name": "official_product_source",
          "type": "string"
        },
        {
          "name": "official_store_or_price_source",
          "type": "string"
        },
        {
          "name": "official_plan_source",
          "type": "string"
        },
        {
          "name": "official_outage_source",
          "type": "string"
        },
        {
          "name": "price_regular_gbp",
          "type": "string"
        },
        {
          "name": "price_sale_gbp",
          "type": "string"
        },
        {
          "name": "availability_observed",
          "type": "string"
        },
        {
          "name": "checked_date",
          "type": "string"
        },
        {
          "name": "hardware_or_firmware_version",
          "type": "string"
        },
        {
          "name": "video_and_view",
          "type": "string"
        },
        {
          "name": "power_and_installation",
          "type": "string"
        },
        {
          "name": "network_and_protocols",
          "type": "string"
        },
        {
          "name": "storage_location",
          "type": "string"
        },
        {
          "name": "required_storage_or_hub",
          "type": "string"
        },
        {
          "name": "free_core_features",
          "type": "string"
        },
        {
          "name": "paid_features_or_plan",
          "type": "string"
        },
        {
          "name": "internet_outage_router_intact",
          "type": "string"
        },
        {
          "name": "router_or_lan_outage",
          "type": "string"
        },
        {
          "name": "power_outage",
          "type": "string"
        },
        {
          "name": "recovery_behaviour",
          "type": "string"
        },
        {
          "name": "latency_evidence",
          "type": "string"
        },
        {
          "name": "matter_or_platform_roles",
          "type": "string"
        },
        {
          "name": "mandatory_consumables",
          "type": "string"
        },
        {
          "name": "installation_cost_basis",
          "type": "string"
        },
        {
          "name": "storage_cost_basis",
          "type": "string"
        },
        {
          "name": "three_year_free_core_formula",
          "type": "string"
        },
        {
          "name": "three_year_free_core_gbp_known_subtotal",
          "type": "string"
        },
        {
          "name": "three_year_paid_comparable_formula",
          "type": "string"
        },
        {
          "name": "three_year_paid_comparable_gbp_known_subtotal",
          "type": "string"
        },
        {
          "name": "paid_comparison_basis",
          "type": "string"
        },
        {
          "name": "evidence_status",
          "type": "string"
        },
        {
          "name": "visible_conflicts",
          "type": "string"
        },
        {
          "name": "publication_gates",
          "type": "string"
        }
      ],
      "rows": [
        {
          "article_id": "WP2087",
          "cluster": "Subscription-free security",
          "brand": "Aqara",
          "exact_model_or_bundle": "Video Doorbell G410",
          "category": "Video doorbell",
          "current_uk_position": "Current UK/EU storefront product; Add to Cart observed",
          "official_product_source": "https://eu.aqara.com/products/aqara-video-doorbell-g410",
          "official_store_or_price_source": "https://eu.aqara.com/products/aqara-video-doorbell-g410",
          "official_plan_source": "https://eu.aqara.com/products/aqara-video-doorbell-g410",
          "official_outage_source": "",
          "price_regular_gbp": "129.99",
          "price_sale_gbp": "",
          "availability_observed": "Available to add to cart when checked",
          "checked_date": "2026-08-30",
          "hardware_or_firmware_version": "Current G410 UK product family; exact hardware revision and firmware version are not published on the cited page",
          "video_and_view": "2K; 175-degree field of view; 4:3 image; mmWave presence sensing; local face recognition",
          "power_and_installation": "Six LR6 AA alkaline cells included with up-to-five-month manufacturer claim, or 12-24 VAC 0.2 A / 12-24 VDC 0.5 A; continuous recording and RTSP require wired power; indoor chime-hub requires 5 VDC 1 A USB-C; USB cable listed but mains adapter not listed",
          "network_and_protocols": "Dual-band Wi-Fi; Zigbee and Thread hub functions through the chime; optional RTSP when wired",
          "storage_location": "MicroSD in the indoor chime; optional NAS; optional Aqara HomeGuardian cloud",
          "required_storage_or_hub": "Chime-hub included; Class 10 microSD up to 512 GB is optional and not included; local-recording comparison requires one compatible card priced as unresolved C_SD",
          "free_core_features": "Local face and motion-related detection, local microSD recording and hub functions are presented without a required subscription; exact limits remain model/app/firmware dependent",
          "paid_features_or_plan": "Aqara HomeGuardian adds encrypted cloud services and richer recognition/history; public UK web price was not found on the cited product page and must be checked in-app; Apple HomeKit Secure Video separately requires eligible iCloud+ and an Apple home hub",
          "internet_outage_router_intact": "Exact G410 behaviour is not documented by Aqara: do not promise alerts, remote viewing, cloud upload or local-app access during WAN loss; wired local recording may be technically plausible but remains unverified for publication",
          "router_or_lan_outage": "Exact G410 behaviour when the chime, router or local Wi-Fi is unavailable is not documented; do not generalise from other Aqara products",
          "power_outage": "Battery operation can continue while cells retain charge, but the chime, router and internet need their own backup; wired operation stops without backed-up power; end-to-end behaviour is unverified",
          "recovery_behaviour": "No SKU-specific official statement found for reconnection time, queued notifications, missed-event upload or whether local clips become visible after service returns",
          "latency_evidence": "No reproducible manufacturer latency measurement; only feature/marketing statements. Publish no latency number without a dated SHUK protocol and raw results",
          "matter_or_platform_roles": "Camera feed is not claimed as a native Matter camera on the cited page; the chime is advertised as an Aqara hub with Matter-controller/Thread-border-router roles; verify supported device categories and platform versions before publication",
          "mandatory_consumables": "Six AA cells are included; using the best-case five-month claim over 36 months implies eight sets in service and seven replacement six-cell sets, but replacement price and real interval are unresolved; a 5 V/1 A adapter may also be required",
          "installation_cost_basis": "GBP 0 only for a documented DIY battery installation; transformer work, fixed wiring and any new cable route are quote-required and must not be represented as GBP 0",
          "storage_cost_basis": "C_SD unresolved: no current source-backed UK price was captured for a compatible high-endurance microSD; recheck exact capacity, endurance and UK price before publication",
          "three_year_free_core_formula": "129.99 hardware + 0 included hub + C_SD + installation if wired + power adapter if needed + seven replacement six-AA sets at current checked price; total unresolved",
          "three_year_free_core_gbp_known_subtotal": "129.99",
          "three_year_paid_comparable_formula": "129.99 hardware + C_SD + 36 months Aqara HomeGuardian at the in-app UK price + installation/power-adapter and mandatory battery inputs; total unresolved",
          "three_year_paid_comparable_gbp_known_subtotal": "",
          "paid_comparison_basis": "Closest public one-camera cloud plan with at least 30-day event history; Aqara does not publish a UK web price, so no numeric paid-comparable total is supportable",
          "evidence_status": "Manufacturer-documented product, power and storage features; research-led only; outage, recovery, weather protection, cloud price, exact version and adapter inclusion need direct confirmation",
          "visible_conflicts": "No official IP/weather rating located on cited page; no public HomeGuardian price; exact box adapter and SKU-specific outage/recovery behaviour unresolved",
          "publication_gates": "Do not call subscription-free without stating that remote/cloud/HSV functions may cost extra; do not publish an outdoor-suitability claim, paid TCO, latency result or outage promise until resolved"
        },
        {
          "article_id": "WP2087",
          "cluster": "Subscription-free security",
          "brand": "Aqara",
          "exact_model_or_bundle": "Doorbell Camera G400 Wired",
          "category": "Wired video doorbell",
          "current_uk_position": "Current UK/EU storefront product; Add to Cart observed",
          "official_product_source": "https://eu.aqara.com/products/doorbell-camera-g400-wired",
          "official_store_or_price_source": "https://eu.aqara.com/products/doorbell-camera-g400-wired",
          "official_plan_source": "https://eu.aqara.com/products/doorbell-camera-g400-wired",
          "official_outage_source": "",
          "price_regular_gbp": "99.99",
          "price_sale_gbp": "",
          "availability_observed": "Available to add to cart when checked",
          "checked_date": "2026-08-30",
          "hardware_or_firmware_version": "Current G400 Wired UK product family; exact hardware revision and firmware version are not published on the cited page",
          "video_and_view": "2K; 165-degree field of view; 3:4 image; IP65",
          "power_and_installation": "IEEE 802.3af PoE or 8-24 VAC/DC; no battery; included plug-in Aqara chime; manufacturer says it does not operate an existing traditional chime",
          "network_and_protocols": "Dual-band Wi-Fi 6 with WPA3 or wired Ethernet; RTSP and ONVIF/NVR support are advertised",
          "storage_location": "On-device microSD; SMB NAS path via microSD; RTSP/ONVIF to compatible NVR",
          "required_storage_or_hub": "Plug-in chime included; microSD up to 512 GB is optional and not included; local-recording comparison requires one compatible card priced as unresolved C_SD; PoE switch/injector or suitable low-voltage supply may be required",
          "free_core_features": "Local person, motion and zone-entry/exit detection plus local 24/7 recording and open-protocol/NVR paths are presented without a required subscription",
          "paid_features_or_plan": "Aqara HomeGuardian adds encrypted cloud services, recognition for faces/animals/packages/vehicles and longer history; public UK web price was not found; Apple HomeKit Secure Video separately requires eligible iCloud+ and an Apple home hub",
          "internet_outage_router_intact": "Exact G400 behaviour during WAN loss is not documented by Aqara; local microSD/NVR paths must be tested before any continuity claim",
          "router_or_lan_outage": "Exact behaviour if the router, Ethernet link, Wi-Fi or plug-in chime is unavailable is not documented",
          "power_outage": "No battery; camera, chime, router and any PoE equipment stop without backed-up power",
          "recovery_behaviour": "No SKU-specific official statement found for automatic reconnection, queued notifications, recording-gap presentation or post-outage upload",
          "latency_evidence": "No reproducible manufacturer latency measurement; publish no latency number without dated SHUK testing",
          "matter_or_platform_roles": "No native Matter-camera or Matter-controller role is claimed on the cited G400 page; Apple Home, Google Home, Alexa and SmartThings support are platform integrations, not proof of native Matter",
          "mandatory_consumables": "No routine mandatory consumable identified; microSD is a scenario input; PoE injector/switch or low-voltage transformer and cabling may be required",
          "installation_cost_basis": "PoE, transformer and cable routing are quote-required unless an existing compliant supply and user-performed installation are explicitly documented",
          "storage_cost_basis": "C_SD unresolved: no current source-backed UK price was captured for a compatible high-endurance microSD; recheck exact capacity, endurance and UK price before publication",
          "three_year_free_core_formula": "99.99 hardware + 0 included chime + C_SD + PoE or low-voltage supply/cabling/installation as required; total unresolved",
          "three_year_free_core_gbp_known_subtotal": "99.99",
          "three_year_paid_comparable_formula": "99.99 hardware + C_SD + 36 months Aqara HomeGuardian at the in-app UK price + installation and infrastructure inputs; total unresolved",
          "three_year_paid_comparable_gbp_known_subtotal": "",
          "paid_comparison_basis": "Closest public one-camera cloud plan with at least 30-day event history; Aqara public UK price unavailable, so total remains unresolved",
          "evidence_status": "Manufacturer-documented product, IP rating, storage and interface features; research-led only; exact outage/recovery and cloud price are unresolved",
          "visible_conflicts": "Public HomeGuardian price absent; exact hardware/firmware revisions and outage/recovery boundaries absent; real installation requirement varies by property",
          "publication_gates": "Do not publish a numeric paid TCO, deterministic outage claim or zero-installation-cost claim until inputs are evidenced"
        },
        {
          "article_id": "WP2087",
          "cluster": "Subscription-free security",
          "brand": "Tapo",
          "exact_model_or_bundle": "Tapo D235",
          "category": "Wired-or-battery video doorbell",
          "current_uk_position": "Official UK store listing observed as sold out",
          "official_product_source": "https://www.tapo.com/uk/product/smart-camera/tapo-d235/v1/",
          "official_store_or_price_source": "https://uk.store.tapo.com/products/video-doorbell-wired-and-battery-tapo-d235",
          "official_plan_source": "https://uk.store.tapo.com/pages/tapo-care/n",
          "official_outage_source": "https://www.tapo.com/uk/faq/754/",
          "price_regular_gbp": "119.99",
          "price_sale_gbp": "89.99",
          "availability_observed": "Sold out when checked; sale price is an observation, not the regular TCO basis",
          "checked_date": "2026-08-30",
          "hardware_or_firmware_version": "Hardware V1 product page; exact installed firmware version not specified",
          "video_and_view": "2K 5 MP; advertised 180-degree head-to-toe view; official field-of-view sub-values differ between UK pages",
          "power_and_installation": "10,000 mAh rechargeable battery or 8-24 V hardwire with minimum 10 VA; continuous recording and pre-roll require hardwire; existing chime is unavailable in continuous-recording mode; Tapo chime included",
          "network_and_protocols": "2.4 GHz Wi-Fi",
          "storage_location": "On-camera microSD up to 512 GB; optional Tapo Care cloud",
          "required_storage_or_hub": "Tapo chime included; local recording requires one compatible microSD priced as unresolved C_SD; no hub required",
          "free_core_features": "Person, pet, vehicle, package and motion detection, system notifications, live view, two-way audio and local microSD recording are listed without a required subscription, subject to model/app/firmware limits",
          "paid_features_or_plan": "Tapo Care starts at GBP 2.99 monthly or GBP 29.49 annually and advertises 30-day clip history, snapshot-rich notifications and Smart Sort; exact plan eligibility and camera count must be confirmed at checkout",
          "internet_outage_router_intact": "Tapo says configured cameras continue microSD recording if the internet fails while the router/LAN remains up; a phone on the same router can view live feed and recordings; cloud and remote notifications/services are unavailable",
          "router_or_lan_outage": "If the camera cannot connect to the router, it can continue recording to microSD but live view, playback and notifications are unavailable; initial configuration requires network access",
          "power_outage": "Battery path can continue while charged, but router/chime availability still governs app access and notifications; hardwire-only operation stops without backed-up power; continuous-recording mode depends on hardwire",
          "recovery_behaviour": "Official FAQ does not state recovery time, queued-notification replay, missed-event cloud upload or gap labelling; changed Wi-Fi credentials can require reset/reconfiguration",
          "latency_evidence": "No reproducible manufacturer latency measurement; publish no latency number without SHUK raw test data",
          "matter_or_platform_roles": "No native Matter role is claimed for D235 in the cited sources; app and voice-platform compatibility must not be described as Matter",
          "mandatory_consumables": "One microSD for the free/local scenario; internal rechargeable battery has no published routine replacement interval; suitable transformer/cabling may be required for wired mode",
          "installation_cost_basis": "GBP 0 editorial DIY-labour assumption only for battery mounting; transformer or fixed-wiring work is quote-required",
          "storage_cost_basis": "C_SD unresolved: no current source-backed UK price was captured for a compatible high-endurance microSD; recheck exact capacity, endurance and UK price before publication",
          "three_year_free_core_formula": "119.99 regular hardware + 0 included chime/hub + C_SD + 0 DIY battery install, or add quoted hardwire installation; total unresolved",
          "three_year_free_core_gbp_known_subtotal": "119.99",
          "three_year_paid_comparable_formula": "119.99 regular hardware + C_SD + 0 DIY battery install (or quoted hardwire installation) + 3 x 29.49 annual Tapo Care; known subtotal excluding C_SD and quoted work = 208.46",
          "three_year_paid_comparable_gbp_known_subtotal": "208.46",
          "paid_comparison_basis": "One-device plan at the lowest public annual rate advertising 30-day clip history; checkout must confirm exact model/account eligibility",
          "evidence_status": "Strong official evidence for local recording and general Tapo WAN/LAN boundaries; research-led only; recovery details and exact plan eligibility still require verification",
          "visible_conflicts": "UK store highlights IP65 while technical/specification material states IP66; field-of-view sub-values differ; product was sold out; FAQ is general Tapo guidance rather than an exact D235 test",
          "publication_gates": "Show IP-rating conflict visibly; label regular and observed sale prices separately; do not present availability, exact recovery, paid-plan eligibility or latency as verified"
        },
        {
          "article_id": "WP2568",
          "cluster": "Subscription-free security",
          "brand": "Aqara",
          "exact_model_or_bundle": "Camera Hub G350",
          "category": "Indoor camera hub",
          "current_uk_position": "Current UK/EU storefront product; Add to Cart observed",
          "official_product_source": "https://www.aqara.com/eu/product/camera-hub-g350/",
          "official_store_or_price_source": "https://eu.aqara.com/products/camera-hub-g350",
          "official_plan_source": "https://eu.aqara.com/products/camera-hub-g350",
          "official_outage_source": "",
          "price_regular_gbp": "139.99",
          "price_sale_gbp": "",
          "availability_observed": "Available to add to cart when checked",
          "checked_date": "2026-08-30",
          "hardware_or_firmware_version": "Aqara specifications identify models CH-C14E and CH-C14DE; exact hardware revision and firmware version are not published",
          "video_and_view": "4K wide camera plus 2.5K telephoto camera; up to 9x hybrid zoom; pan/tilt; local face, person, pet, gesture and sound detection; physical privacy mode",
          "power_and_installation": "5 VDC 2 A USB-C; cited box list shows a USB-C-to-C cable but does not clearly list a mains adapter, so exact UK bundle must be checked",
          "network_and_protocols": "Dual-band Wi-Fi 6 with WPA3; Zigbee, Thread and Bluetooth hub radios",
          "storage_location": "On-camera microSD up to 512 GB; local 24/7 recording; optional NAS path; optional HomeGuardian cloud and HomeKit Secure Video",
          "required_storage_or_hub": "No separate Aqara hub required because hub roles are built in; local recording requires one compatible microSD priced as unresolved C_SD; 5 V/2 A adapter may be required if absent from the UK box",
          "free_core_features": "Local AI detection, privacy mode, local microSD/NAS recording and Aqara hub functions are presented without a required subscription",
          "paid_features_or_plan": "HomeGuardian provides encrypted cloud services and additional history/features but public UK price is not shown; HomeKit Secure Video requires eligible iCloud+ and an Apple home hub and is limited to platform-supported resolution/features",
          "internet_outage_router_intact": "Exact G350 WAN-loss behaviour is not documented by Aqara; no promise should be made about same-LAN viewing, NAS writing, alerts or hub automations without testing",
          "router_or_lan_outage": "Exact behaviour if router or LAN is lost is not documented; local recording and hub automation boundaries need a versioned test",
          "power_outage": "No battery; camera and any dependent router/NAS/platform hubs stop without backed-up power",
          "recovery_behaviour": "No official SKU-specific recovery-time, queued-alert, clip-catch-up or automation-reconciliation statement found",
          "latency_evidence": "No reproducible latency metric; manufacturer low-latency wording is not a measurement and must not be converted into a numeric claim",
          "matter_or_platform_roles": "Advertised as a Matter camera and as an Aqara hub with Matter-controller/bridge and Thread-border-router functions; ecosystem support and camera features depend on controller/platform versions and must be matrixed separately",
          "mandatory_consumables": "One microSD in the local scenario; compatible 5 V/2 A adapter if not included; no routine consumable otherwise identified",
          "installation_cost_basis": "GBP 0 editorial DIY tabletop/mounting labour assumption; concealed cable or fixed-power work is quote-required",
          "storage_cost_basis": "C_SD unresolved: no current source-backed UK price was captured for a compatible high-endurance microSD; recheck exact capacity, endurance and UK price before publication",
          "three_year_free_core_formula": "139.99 hardware/hub + C_SD + adapter if not included + installation if required; total unresolved",
          "three_year_free_core_gbp_known_subtotal": "139.99",
          "three_year_paid_comparable_formula": "139.99 hardware/hub + C_SD + 36 months Aqara HomeGuardian at the in-app UK price + adapter/installation inputs; total unresolved",
          "three_year_paid_comparable_gbp_known_subtotal": "",
          "paid_comparison_basis": "Closest public one-camera cloud plan with at least 30-day history; Aqara does not publish a UK web price, so no numeric paid total is supportable",
          "evidence_status": "Product, model, video, local AI, hub and storage features are manufacturer-documented; research-led only; cloud price, outage/recovery and exact bundle need confirmation",
          "visible_conflicts": "Aqara storefront text conflicts internally: one passage says manual opt-in/no automatic trials while a footnote says a free trial is included and automatically activated; mains-adapter inclusion is unclear",
          "publication_gates": "Display the trial contradiction; do not publish a numeric paid TCO, adapter-included claim, exact outage/recovery promise or latency figure until resolved"
        },
        {
          "article_id": "WP2568",
          "cluster": "Subscription-free security",
          "brand": "Tapo",
          "exact_model_or_bundle": "Tapo C520WS",
          "category": "Outdoor pan/tilt security camera",
          "current_uk_position": "Official UK store listing observed as sold out",
          "official_product_source": "https://www.tapo.com/uk/product/smart-camera/tapo-c520ws/v1/",
          "official_store_or_price_source": "https://uk.store.tapo.com/products/tapo-c520ws-outdoor-pan-tilt-security-wifi-camera-2k-qhd",
          "official_plan_source": "https://uk.store.tapo.com/pages/tapo-care/n",
          "official_outage_source": "https://www.tapo.com/uk/faq/754/",
          "price_regular_gbp": "69.99",
          "price_sale_gbp": "44.99",
          "availability_observed": "Sold out when checked; sale price is an observation, not the regular TCO basis",
          "checked_date": "2026-08-30",
          "hardware_or_firmware_version": "Hardware V1 product page; exact installed firmware version not specified",
          "video_and_view": "2K QHD 4 MP; pan and tilt; IP66",
          "power_and_installation": "9 VDC 0.85 A mains adapter listed as included; outdoor cable route and weatherproof power arrangement required",
          "network_and_protocols": "2.4 GHz Wi-Fi or 10/100 Ethernet; RTSP and ONVIF supported on the cited V1 product page",
          "storage_location": "On-camera microSD up to 512 GB with local 24/7 recording; optional Tapo Care cloud; optional RTSP/ONVIF NVR path",
          "required_storage_or_hub": "No hub required; local recording requires one compatible microSD priced as unresolved C_SD; power adapter included",
          "free_core_features": "Motion, person, pet, vehicle, line-crossing and tamper detection plus local recording and standard live/two-way functions are listed without a required subscription, subject to model/app/firmware limits",
          "paid_features_or_plan": "Tapo Care starts at GBP 2.99 monthly or GBP 29.49 annually and advertises 30-day clip history, snapshot-rich notifications and Smart Sort; exact plan eligibility and camera count must be confirmed at checkout",
          "internet_outage_router_intact": "Tapo says configured cameras continue microSD recording if WAN fails while router/LAN stays up; a phone on the same router can view live feed and recordings; cloud and remote notifications/services are unavailable",
          "router_or_lan_outage": "If camera loses the router, it can continue microSD recording but live view, playback and notifications are unavailable",
          "power_outage": "No battery; camera and router stop without backed-up mains power; a UPS is outside the base bundle",
          "recovery_behaviour": "Official FAQ does not state recovery time, queued-notification replay, cloud catch-up or gap labelling; changed Wi-Fi credentials can require reset/reconfiguration",
          "latency_evidence": "No reproducible manufacturer latency measurement; publish no latency number without SHUK raw tests",
          "matter_or_platform_roles": "No native Matter role is claimed for C520WS V1; Alexa/Google integrations and RTSP/ONVIF are not Matter",
          "mandatory_consumables": "One microSD for the local scenario; no routine consumable identified; weatherproof cable-routing materials may be required",
          "installation_cost_basis": "GBP 0 only for a documented safe DIY plug-in installation with an existing suitable outdoor route; new outdoor mains, drilling/cabling or electrician work is quote-required",
          "storage_cost_basis": "C_SD unresolved: no current source-backed UK price was captured for a compatible high-endurance microSD; recheck exact capacity, endurance and UK price before publication",
          "three_year_free_core_formula": "69.99 regular hardware + 0 hub + C_SD + installation/cable-route cost if required; total unresolved",
          "three_year_free_core_gbp_known_subtotal": "69.99",
          "three_year_paid_comparable_formula": "69.99 regular hardware + C_SD + installation/cable-route cost if required + 3 x 29.49 annual Tapo Care; known subtotal excluding C_SD and quoted work = 158.46",
          "three_year_paid_comparable_gbp_known_subtotal": "158.46",
          "paid_comparison_basis": "One-device plan at the lowest public annual rate advertising 30-day clip history; checkout must confirm exact model/account eligibility",
          "evidence_status": "Strong official evidence for V1 local storage, protocols and general Tapo outage boundaries; research-led only; exact recovery and plan eligibility remain unverified",
          "visible_conflicts": "Official UK store showed sold out; sale price is temporary; FAQ is general Tapo guidance rather than an exact C520WS V1 outage test",
          "publication_gates": "Use regular price for baseline; flag sold-out state; do not claim exact recovery, current plan eligibility, zero installation cost or latency without verification"
        },
        {
          "article_id": "WP2568",
          "cluster": "Subscription-free security",
          "brand": "Tapo",
          "exact_model_or_bundle": "Tapo C660 KIT",
          "category": "Solar-powered battery pan/tilt security camera kit",
          "current_uk_position": "Official UK store listing observed as sold out",
          "official_product_source": "https://www.tapo.com/uk/product/smart-camera/tapo-c660-kit/",
          "official_store_or_price_source": "https://uk.store.tapo.com/products/tapo-c660-kit-4k-clarity-solar-powered-pan-tilt-battery-security-camera-kit",
          "official_plan_source": "https://uk.store.tapo.com/pages/tapo-care/n",
          "official_outage_source": "https://www.tapo.com/uk/faq/754/",
          "price_regular_gbp": "179.99",
          "price_sale_gbp": "129.99",
          "availability_observed": "Sold out when checked; sale price is an observation, not the regular TCO basis",
          "checked_date": "2026-08-30",
          "hardware_or_firmware_version": "Exact C660 KIT product family; hardware and firmware revisions were not surfaced on the cited UK pages",
          "video_and_view": "4K 8 MP; pan and tilt; IP65",
          "power_and_installation": "10,000 mAh rechargeable battery with A201 solar panel included; event-based battery camera, so do not imply continuous recording",
          "network_and_protocols": "Dual-band Wi-Fi; exact UK store states RTSP and ONVIF are not supported",
          "storage_location": "On-camera microSD up to 512 GB for event clips; optional Tapo Care cloud",
          "required_storage_or_hub": "Solar panel included; no hub required; local recording requires one compatible microSD priced as unresolved C_SD",
          "free_core_features": "Person, pet, vehicle and motion detection plus local microSD event recording and standard live/two-way functions are listed without a required subscription, subject to wake, battery, model, app and firmware limits",
          "paid_features_or_plan": "Tapo Care starts at GBP 2.99 monthly or GBP 29.49 annually and advertises 30-day clip history, snapshot-rich notifications and Smart Sort; exact battery-camera eligibility and limits must be confirmed at checkout",
          "internet_outage_router_intact": "Generic Tapo guidance says configured cameras continue microSD recording during WAN loss with router/LAN intact and same-LAN access can work, but exact battery wake/event behaviour for C660 KIT is not documented and must not be overstated",
          "router_or_lan_outage": "Generic Tapo guidance says microSD recording can continue when the camera loses the router, while live view, playback and notifications are unavailable; exact C660 battery-event behaviour remains untested",
          "power_outage": "Camera can operate while its internal battery is charged and solar input is adequate, but router and internet need separate backup; autonomy depends on activity, settings, weather and siting",
          "recovery_behaviour": "No official exact-SKU recovery-time, queued-alert, missed-event upload, battery wake reconciliation or gap-labelling statement found",
          "latency_evidence": "No reproducible manufacturer latency measurement; battery wake time is not published as a measured SHUK result",
          "matter_or_platform_roles": "No native Matter role is claimed for C660 KIT; app/voice-platform compatibility must not be represented as Matter",
          "mandatory_consumables": "One microSD for the local scenario; internal battery and solar panel are included; no routine replacement interval or three-year battery-degradation cost is published",
          "installation_cost_basis": "GBP 0 editorial DIY-labour assumption only for a safe surface mount with adequate solar exposure; difficult access, masonry, roof work or cable routing is quote-required",
          "storage_cost_basis": "C_SD unresolved: no current source-backed UK price was captured for a compatible high-endurance microSD; recheck exact capacity, endurance and UK price before publication",
          "three_year_free_core_formula": "179.99 regular hardware/solar kit + 0 hub + C_SD + installation if required; total unresolved",
          "three_year_free_core_gbp_known_subtotal": "179.99",
          "three_year_paid_comparable_formula": "179.99 regular hardware/solar kit + C_SD + installation if required + 3 x 29.49 annual Tapo Care; known subtotal excluding C_SD and quoted work = 268.46",
          "three_year_paid_comparable_gbp_known_subtotal": "268.46",
          "paid_comparison_basis": "One-device plan at the lowest public annual rate advertising 30-day clip history; checkout must confirm C660 KIT eligibility and battery-camera feature limits",
          "evidence_status": "Official product/store evidence supports core hardware, local storage and lack of RTSP/ONVIF; generic outage evidence is conditional; research-led only",
          "visible_conflicts": "Official UK store showed sold out; generic Tapo outage FAQ does not establish exact sleeping-battery behaviour; solar autonomy and battery degradation are site/use dependent",
          "publication_gates": "Do not imply 24/7 recording; flag sold-out state; verify plan eligibility and exact outage/recovery through a versioned test before making continuity claims"
        }
      ]
    },
    {
      "id": "matter-controller-roles",
      "title": "Matter controller, bridge and Thread border-router roles",
      "description": "Role-level comparison of UK-relevant controllers, bridges and Thread border routers, including native-versus-bridged paths and outage boundaries.",
      "cluster": "matter-local-control",
      "version": "1.0.0",
      "release_date": "2026-08-30",
      "source_snapshot": "70-matter-controller-role-matrix-2026-08-30.csv",
      "csv_path": "data/v1/matter-controller-roles.csv",
      "primary_key": [
        "record_id"
      ],
      "checked_date_field": "checked_date",
      "source_fields": [
        "official_sources"
      ],
      "conflict_field": "conflict_or_unresolved",
      "row_count": 13,
      "fields": [
        {
          "name": "record_id",
          "type": "string"
        },
        {
          "name": "brand",
          "type": "string"
        },
        {
          "name": "exact_model_sku_region",
          "type": "string"
        },
        {
          "name": "current_position",
          "type": "string"
        },
        {
          "name": "matter_controller_role",
          "type": "string"
        },
        {
          "name": "matter_bridge_role",
          "type": "string"
        },
        {
          "name": "thread_border_router_role",
          "type": "string"
        },
        {
          "name": "matter_end_device_role",
          "type": "string"
        },
        {
          "name": "native_transport_or_radio",
          "type": "string"
        },
        {
          "name": "native_vs_bridged_path",
          "type": "string"
        },
        {
          "name": "implementation_or_certification_version",
          "type": "string"
        },
        {
          "name": "required_hardware",
          "type": "string"
        },
        {
          "name": "required_account",
          "type": "string"
        },
        {
          "name": "current_required_hardware_cost",
          "type": "string"
        },
        {
          "name": "mandatory_subscription",
          "type": "string"
        },
        {
          "name": "three_year_core_cost",
          "type": "string"
        },
        {
          "name": "three_year_optional_subscription_cost",
          "type": "string"
        },
        {
          "name": "same_lan_control",
          "type": "string"
        },
        {
          "name": "broadband_outage_boundary",
          "type": "string"
        },
        {
          "name": "vendor_cloud_outage_boundary",
          "type": "string"
        },
        {
          "name": "controller_tbr_or_bridge_outage_boundary",
          "type": "string"
        },
        {
          "name": "power_outage_boundary",
          "type": "string"
        },
        {
          "name": "remote_access_boundary",
          "type": "string"
        },
        {
          "name": "recovery_behaviour",
          "type": "string"
        },
        {
          "name": "official_sources",
          "type": "string"
        },
        {
          "name": "checked_date",
          "type": "string"
        },
        {
          "name": "conflict_or_unresolved",
          "type": "string"
        },
        {
          "name": "confidence",
          "type": "string"
        },
        {
          "name": "change_log_version",
          "type": "string"
        }
      ],
      "rows": [
        {
          "record_id": "CTRL-HA-GREEN",
          "brand": "Home Assistant",
          "exact_model_sku_region": "Home Assistant Green; add Home Assistant Connect ZBT-2 and/or ZWA-2",
          "current_position": "Current modular local-first controller appliance",
          "matter_controller_role": "yes",
          "matter_bridge_role": "conditional; integration-specific, not a universal Matter bridge",
          "thread_border_router_role": "conditional; one dedicated ZBT-2 configured for Thread with Home Assistant OS/OpenThread Border Router",
          "matter_end_device_role": "no",
          "native_transport_or_radio": "Ethernet on Green; Zigbee or Thread per ZBT-2; Z-Wave via ZWA-2",
          "native_vs_bridged_path": "Native Matter controller for commissioned Matter devices; other-device exposure depends on the exact integration",
          "implementation_or_certification_version": "Home Assistant Core site version 2026.8.3; Matter Server app 9.0 uses matter.js with Matter 1.5.1; updated OTBR supports Thread 1.4; Thread integration remains work in progress",
          "required_hardware": "Green; one ZBT-2 for Thread; a second ZBT-2 if simultaneous Zigbee is required; optional ZWA-2 for Z-Wave",
          "required_account": "No vendor account required for local core; accounts may be required by selected integrations",
          "current_required_hardware_cost": "Green €179; Green plus one ZBT-2 €224; Green plus two ZBT-2 €269; optional ZWA-2 €59, making all-three-radio hardware €328",
          "mandatory_subscription": "none for local core",
          "three_year_core_cost": "Same as selected hardware: €179 to €328; no required 36-month subscription",
          "three_year_optional_subscription_cost": "Home Assistant Cloud optional £65/year, £195 over 36 months at annual billing",
          "same_lan_control": "yes for eligible local devices and automations while Green, LAN and relevant radio path remain powered",
          "broadband_outage_boundary": "Eligible local devices and automations can continue; cloud-dependent integrations do not",
          "vendor_cloud_outage_boundary": "Vendor-cloud-dependent integrations fail or degrade; local core is independent",
          "controller_tbr_or_bridge_outage_boundary": "Loss of Green stops controller automations; loss of the dedicated Thread ZBT-2/OTBR stops Matter-over-Thread reachability; one ZBT-2 cannot serve Zigbee and Thread simultaneously",
          "power_outage_boundary": "No control or automations without power to controller, network and required radio adapters",
          "remote_access_boundary": "Optional Home Assistant Cloud or a user-managed remote-access route; internet required for remote access",
          "recovery_behaviour": "No universal recovery time or sequence published; report not published—not tested by SHUK",
          "official_sources": "https://www.home-assistant.io/green/ | https://www.nabucasa.com/news/2026-01-08-green-pricing-change/ | https://www.home-assistant.io/connect/zbt-2/ | https://www.home-assistant.io/integrations/thread/ | https://www.home-assistant.io/integrations/matter | https://www.home-assistant.io/blog/2026/06/23/the-matter-upgrade-youve-been-waiting-for/ | https://www.nabucasa.com/pricing/ | https://www.home-assistant.io/faq/works-without-internet/",
          "checked_date": "2026-08-30",
          "conflict_or_unresolved": "Do not equate current Matter 1.6 standard with Home Assistant implementation: Matter Server 9.0 documents Matter 1.5.1. UK first-party sterling hardware bundle price was not captured.",
          "confidence": "high for roles/version; medium for UK cost",
          "change_log_version": "v1.0-2026-08-30"
        },
        {
          "record_id": "CTRL-HOMEY-MINI",
          "brand": "Homey",
          "exact_model_sku_region": "Homey Pro mini, UK configuration",
          "current_position": "Current lower-cost local-first Homey controller",
          "matter_controller_role": "yes",
          "matter_bridge_role": "conditional; official Matter Bridge app documents outward exposure to Apple Home, not every ecosystem or device",
          "thread_border_router_role": "yes",
          "matter_end_device_role": "no",
          "native_transport_or_radio": "Gigabit Ethernet; built-in Zigbee and Thread; optional Homey Bridge adds Wi-Fi/Bluetooth/Z-Wave/433 MHz/infrared connectivity described by Homey",
          "native_vs_bridged_path": "Native Matter commissioning inward; optional app-mediated Matter bridge outward to Apple Home",
          "implementation_or_certification_version": "Homey firmware 13.3.0; CSA software-component certification Matter 1.5 dated 2026-06-29; supported-type page updated 2026-07-29",
          "required_hardware": "Homey Pro mini; optional Homey Bridge only when its additional radios are needed",
          "required_account": "Homey account required for setup/platform use",
          "current_required_hardware_cost": "£249; £318 with optional £69 Homey Bridge",
          "mandatory_subscription": "none for core platform",
          "three_year_core_cost": "£249 core; £318 when Homey Bridge is required",
          "three_year_optional_subscription_cost": "Optional cloud backup £10/year, £30 over 36 months; local USB backup free",
          "same_lan_control": "yes for native local devices and local Flows",
          "broadband_outage_boundary": "Native local devices and Flows can continue; cloud devices, voice and remote access do not",
          "vendor_cloud_outage_boundary": "Cloud-app or vendor-cloud devices fail or degrade; eligible native local routes remain local",
          "controller_tbr_or_bridge_outage_boundary": "Loss of Homey stops controller and Flows; loss of an optional Homey Bridge stops only routes that depend on its radios",
          "power_outage_boundary": "No controller operation without power; downstream battery-device behaviour remains device-specific",
          "remote_access_boundary": "Internet and Homey services required for remote access",
          "recovery_behaviour": "No generic restoration time or post-outage recovery sequence published",
          "official_sources": "https://homey.app/en-gb/homey-pro-mini/ | https://support.homey.app/hc/en-us/articles/29238483093916-Matter-device-types-supported-by-Homey | https://csa-iot.org/de/csa_product/homey/ | https://support.homey.app/hc/en-us/articles/26204255659676-How-to-control-your-devices-in-Apple-Home-with-the-Matter-Bridge-app | https://support.homey.app/hc/en-us/articles/9075551662108-Add-a-Matter-device-to-Homey | https://support.homey.app/hc/en-us/articles/12402204219164-Back-up-and-restore-Homey-Pro",
          "checked_date": "2026-08-30",
          "conflict_or_unresolved": "Existing matrix Matter 1.3 claim is stale and should be replaced by Matter 1.5. Matter Bridge scope is documented for the app/Apple Home path, not universal bridging.",
          "confidence": "high",
          "change_log_version": "v1.0-2026-08-30"
        },
        {
          "record_id": "CTRL-HOMEY-PRO",
          "brand": "Homey",
          "exact_model_sku_region": "Homey Pro, current 2026 UK specification",
          "current_position": "Current full-radio local-first Homey controller",
          "matter_controller_role": "yes",
          "matter_bridge_role": "conditional; official Matter Bridge app documents outward exposure to Apple Home, not every ecosystem or device",
          "thread_border_router_role": "yes",
          "matter_end_device_role": "no",
          "native_transport_or_radio": "Wi-Fi, Bluetooth LE, Thread, Zigbee 3.0, Z-Wave 700, 433 MHz and infrared; wired Ethernet requires optional adapter",
          "native_vs_bridged_path": "Native Matter commissioning inward; optional app-mediated Matter bridge outward to Apple Home",
          "implementation_or_certification_version": "Homey firmware 13.3.0; CSA software-component certification Matter 1.5 dated 2026-06-29",
          "required_hardware": "Homey Pro; optional £29 Ethernet adapter for wired networking",
          "required_account": "Homey account required for setup/platform use",
          "current_required_hardware_cost": "£449; £478 with optional Ethernet adapter",
          "mandatory_subscription": "none for core platform",
          "three_year_core_cost": "£449 core; £478 with Ethernet adapter",
          "three_year_optional_subscription_cost": "Optional cloud backup £10/year, £30 over 36 months; local USB backup free",
          "same_lan_control": "yes for native local devices and local Flows",
          "broadband_outage_boundary": "Native local devices and Flows can continue; cloud devices, voice and remote access do not",
          "vendor_cloud_outage_boundary": "Cloud-app or vendor-cloud devices fail or degrade; eligible native local routes remain local",
          "controller_tbr_or_bridge_outage_boundary": "Loss of Homey stops controller and Flows",
          "power_outage_boundary": "No controller operation without power; downstream device behaviour is device-specific",
          "remote_access_boundary": "Internet and Homey services required for remote access",
          "recovery_behaviour": "No generic restoration time or post-outage recovery sequence published",
          "official_sources": "https://homey.app/en-gb/homey-pro/ | https://support.homey.app/hc/en-us/articles/29238483093916-Matter-device-types-supported-by-Homey | https://csa-iot.org/de/csa_product/homey/ | https://support.homey.app/hc/en-us/articles/26204255659676-How-to-control-your-devices-in-Apple-Home-with-the-Matter-Bridge-app | https://support.homey.app/hc/en-us/articles/12402204219164-Back-up-and-restore-Homey-Pro",
          "checked_date": "2026-08-30",
          "conflict_or_unresolved": "Existing matrix Matter 1.3 claim is stale and should be replaced by Matter 1.5. Exact Matter Bridge device/app coverage remains conditional.",
          "confidence": "high",
          "change_log_version": "v1.0-2026-08-30"
        },
        {
          "record_id": "CTRL-AQARA-M200",
          "brand": "Aqara",
          "exact_model_sku_region": "Hub M200 HM-G03E/HM-G03D; EU direct configuration",
          "current_position": "Current multi-protocol Aqara hub; UK GBP checkout and warranty unresolved",
          "matter_controller_role": "yes",
          "matter_bridge_role": "yes for supported Aqara Zigbee devices",
          "thread_border_router_role": "yes; also marketed as a Thread mesh extender",
          "matter_end_device_role": "no",
          "native_transport_or_radio": "Dual-band Wi-Fi, Ethernet/PoE, Bluetooth, Zigbee, Thread and infrared",
          "native_vs_bridged_path": "Native Matter controller/TBR inward; supported Aqara Zigbee devices can be bridged outward to Matter ecosystems",
          "implementation_or_certification_version": "End-product HM-G03E firmware 4.0.4, hardware T0, Matter 1.1, certified 2025-07-23; separate Aqara Hub Platform firmware 1.0.0.0, Matter 1.4, certified 2025-09-08; installed retail firmware not observed",
          "required_hardware": "Hub M200 plus a separately supplied 5V/2A USB power supply unless powered through compatible PoE",
          "required_account": "Aqara account/app may be required for setup, remote access and integrations",
          "current_required_hardware_cost": "€69.99 plus required PSU unless PoE is used; PSU price unresolved",
          "mandatory_subscription": "none identified",
          "three_year_core_cost": "At least €69.99 plus PSU/PoE hardware; no required subscription",
          "three_year_optional_subscription_cost": "No verified paid plan required for hub operation",
          "same_lan_control": "yes for explicitly eligible local Aqara automations",
          "broadband_outage_boundary": "Aqara states eligible local automations continue; cloud notifications and cloud integrations do not",
          "vendor_cloud_outage_boundary": "Cloud notifications/integrations fail or degrade; exact automation eligibility is device/feature-specific",
          "controller_tbr_or_bridge_outage_boundary": "Loss of M200 stops controller, bridge and its TBR path; bridged Zigbee and Matter-over-Thread routes depending on it become unavailable",
          "power_outage_boundary": "No hub-based control without power or PoE; battery devices may retain standalone behaviour only where documented",
          "remote_access_boundary": "Internet/cloud route required for remote access and cloud notifications",
          "recovery_behaviour": "No universal recovery sequence published; report feature-specific behaviour only",
          "official_sources": "https://eu.aqara.com/en-eu/products/hub-m200 | https://cdn.shopify.com/s/files/1/0658/9068/1031/files/M200_-_User_Manual_-_EN.pdf?v=1763431988 | https://csa-iot.org/csa_product/aqara-hub/ | https://csa-iot.org/csa_product/aqara-hub-platform/",
          "checked_date": "2026-08-30",
          "conflict_or_unresolved": "End-product Matter 1.1 and controller-software Matter 1.4 are separate certification layers, not proof of installed firmware. UK sterling sale, PSU total and UK warranty remain unresolved.",
          "confidence": "high for roles/certification; medium for UK cost",
          "change_log_version": "v1.0-2026-08-30"
        },
        {
          "record_id": "CTRL-AQARA-M3",
          "brand": "Aqara",
          "exact_model_sku_region": "Hub M3; EU direct configuration",
          "current_position": "Current premium Aqara multi-protocol hub; UK first-party price unresolved",
          "matter_controller_role": "yes",
          "matter_bridge_role": "yes for supported Aqara Zigbee devices",
          "thread_border_router_role": "yes",
          "matter_end_device_role": "no",
          "native_transport_or_radio": "Dual-band Wi-Fi, Ethernet/PoE, Bluetooth, Zigbee, Thread and infrared",
          "native_vs_bridged_path": "Native Matter controller/TBR inward; supported Aqara Zigbee devices can be bridged outward",
          "implementation_or_certification_version": "M3 end product firmware 4.0.4, hardware T0, Matter 1.1, certified 2023-12-19; a separate Aqara Hub Platform Matter 1.4 certificate exists but is not mapped to the exact retail unit in the cited source",
          "required_hardware": "Hub M3 plus separately supplied power supply unless compatible PoE is used",
          "required_account": "Aqara account/app may be required for setup, remote access and integrations",
          "current_required_hardware_cost": "€159.99 plus PSU unless PoE is used; UK GBP total unresolved",
          "mandatory_subscription": "none identified",
          "three_year_core_cost": "At least €159.99 plus PSU/PoE hardware; no required subscription",
          "three_year_optional_subscription_cost": "No verified paid plan required for hub operation",
          "same_lan_control": "yes for explicitly eligible local Aqara automations",
          "broadband_outage_boundary": "Eligible local automations may continue; cloud notifications and integrations do not",
          "vendor_cloud_outage_boundary": "Cloud notifications/integrations fail or degrade",
          "controller_tbr_or_bridge_outage_boundary": "Loss of M3 stops its controller, bridge and TBR routes",
          "power_outage_boundary": "No hub-based control without power or PoE",
          "remote_access_boundary": "Internet/cloud route required for remote access and cloud notifications",
          "recovery_behaviour": "No universal recovery sequence published",
          "official_sources": "https://eu.aqara.com/en-eu/products/aqara-smart-hub-m3 | https://csa-iot.org/csa_product/hub-m3-2/ | https://csa-iot.org/csa_product/aqara-hub-platform/",
          "checked_date": "2026-08-30",
          "conflict_or_unresolved": "Do not attach the separate Hub Platform Matter 1.4 certificate to a retail M3 without an explicit Aqara mapping. UK stock/GBP price/warranty and PSU total unresolved.",
          "confidence": "high for end-product roles; medium for current installed version/UK cost",
          "change_log_version": "v1.0-2026-08-30"
        },
        {
          "record_id": "CTRL-ST-HUB2",
          "brand": "Aeotec / SmartThings",
          "exact_model_sku_region": "SmartThings Smart Home Hub 2, GP-AEOHUBV4 generation",
          "current_position": "Newer SmartThings hub; normal UK consumer sale not established",
          "matter_controller_role": "yes",
          "matter_bridge_role": "not evidenced as a general-purpose Matter bridge",
          "thread_border_router_role": "yes",
          "matter_end_device_role": "no",
          "native_transport_or_radio": "Ethernet, Wi-Fi, Bluetooth onboarding/diagnostics, Zigbee 3.0 and Thread; no listed Z-Wave",
          "native_vs_bridged_path": "Native Matter controller/TBR; Zigbee coordinator. Do not infer cross-ecosystem Matter bridging for all SmartThings devices",
          "implementation_or_certification_version": "Production hub firmware 0.61.6 deployed 2026-06-15 to 2026-06-26; release notes add Matter 1.5 device-type support and reconnection improvements; 0.62.x remains beta as checked",
          "required_hardware": "Hub 2 and broadband-connected router for app/cloud functions",
          "required_account": "Samsung account required",
          "current_required_hardware_cost": "No official UK price verified",
          "mandatory_subscription": "none for base SmartThings app",
          "three_year_core_cost": "Hardware price unresolved; no required subscription",
          "three_year_optional_subscription_cost": "No required base subscription; third-party services may charge separately",
          "same_lan_control": "conditional; only eligible Edge drivers/devices and hub routines",
          "broadband_outage_boundary": "Eligible local Edge routes/routines can continue; app, remote control, cloud integrations and cloud devices require internet",
          "vendor_cloud_outage_boundary": "Vendor/platform-cloud-dependent devices and app functions fail or degrade",
          "controller_tbr_or_bridge_outage_boundary": "Loss of hub stops Matter controller/TBR, Zigbee and hub routines",
          "power_outage_boundary": "No hub-based control without power; device-local/manual behaviour remains device-specific",
          "remote_access_boundary": "Internet and SmartThings services required",
          "recovery_behaviour": "Release notes mention reconnection improvements but no universal recovery time or sequence",
          "official_sources": "https://aeotec.com/products/smartthings-smart-home-hub-2/ | https://community.smartthings.com/t/hub-firmware-and-edge-driver-release-notes-0-61-6/309818 | https://community.smartthings.com/t/beta-62-x-hub-firmware-and-edge-driver-release-notes/310336",
          "checked_date": "2026-08-30",
          "conflict_or_unresolved": "Do not use 0.62.x beta as current production. UK consumer price, stock and warranty route unresolved. Local behaviour is Edge/routine-specific.",
          "confidence": "high for roles/version; medium for UK commercial position",
          "change_log_version": "v1.0-2026-08-30"
        },
        {
          "record_id": "CTRL-ST-HUBV3",
          "brand": "Aeotec / SmartThings",
          "exact_model_sku_region": "Aeotec Smart Home Hub GP-AEOHUBV3 UK/EU generation",
          "current_position": "Older UK-addressed SmartThings hub retaining Z-Wave; current stock unresolved",
          "matter_controller_role": "yes",
          "matter_bridge_role": "not evidenced as a general-purpose Matter bridge",
          "thread_border_router_role": "yes",
          "matter_end_device_role": "no",
          "native_transport_or_radio": "Wi-Fi, Ethernet, Thread, Zigbee and Z-Wave",
          "native_vs_bridged_path": "Native Matter controller/TBR plus Zigbee/Z-Wave coordinator; no universal outward Matter bridge claim",
          "implementation_or_certification_version": "Production hub firmware 0.61.6 deployed 2026-06-15 to 2026-06-26; Matter 1.5 device-type support in platform release notes",
          "required_hardware": "Hub and broadband-connected router for app/cloud functions",
          "required_account": "Samsung account required",
          "current_required_hardware_cost": "No current first-party UK price verified",
          "mandatory_subscription": "none for base SmartThings app",
          "three_year_core_cost": "Hardware price unresolved; no required subscription",
          "three_year_optional_subscription_cost": "No required base subscription; third-party services may charge separately",
          "same_lan_control": "conditional; only eligible Edge drivers/devices and hub routines",
          "broadband_outage_boundary": "Eligible local Edge routes/routines can continue; app, remote control, cloud integrations and cloud devices require internet",
          "vendor_cloud_outage_boundary": "Vendor/platform-cloud-dependent devices and app functions fail or degrade",
          "controller_tbr_or_bridge_outage_boundary": "Loss of hub stops Matter controller/TBR, Zigbee/Z-Wave and hub routines",
          "power_outage_boundary": "No hub-based control without power",
          "remote_access_boundary": "Internet and SmartThings services required",
          "recovery_behaviour": "No universal recovery time or sequence published",
          "official_sources": "https://aeotec.com/products/aeotec-smartthings-hub/ | https://www.samsung.com/uk/smartthings/hub/aeotec-smart-home-hub-gp-aeohubv3uk/ | https://community.smartthings.com/t/hub-firmware-and-edge-driver-release-notes-0-61-6/309818",
          "checked_date": "2026-08-30",
          "conflict_or_unresolved": "Current UK stock/price/warranty unresolved. Never generalise eligible local Edge routines into a claim that the whole SmartThings home works offline.",
          "confidence": "high for roles/version; medium for availability",
          "change_log_version": "v1.0-2026-08-30"
        },
        {
          "record_id": "CTRL-HUE-BRIDGE-PRO",
          "brand": "Philips Hue",
          "exact_model_sku_region": "Hue Bridge Pro, EAN 8720169155091, UK",
          "current_position": "Current premium Hue lighting bridge; not a universal multi-radio hub",
          "matter_controller_role": "no",
          "matter_bridge_role": "yes for supported Hue Zigbee lights/accessories",
          "thread_border_router_role": "no",
          "matter_end_device_role": "no",
          "native_transport_or_radio": "Zigbee coordinator with Ethernet and Wi-Fi backhaul; no Thread or Z-Wave",
          "native_vs_bridged_path": "Native Zigbee devices remain Zigbee and are exposed through the Hue Matter bridge; the bridge does not make them native Matter/Thread",
          "implementation_or_certification_version": "Bridge Pro device software 2071401010 listed 2026-07-13; separate Hue Bridge Matter Platform software-component certification lists version 1.4.2, certified 2026-01-21",
          "required_hardware": "Hue Bridge Pro; Hue lights/accessories purchased separately",
          "required_account": "Hue account may be required for remote and selected services",
          "current_required_hardware_cost": "£89.99",
          "mandatory_subscription": "none for ordinary bridge lighting control",
          "three_year_core_cost": "£89.99 plus selected Hue end devices; no required subscription",
          "three_year_optional_subscription_cost": "No required subscription identified for ordinary lighting",
          "same_lan_control": "Hue states scenes/automations process on the bridge; exact feature-level same-LAN table not published",
          "broadband_outage_boundary": "Local bridge processing is stated; exact broadband-outage feature coverage is not published",
          "vendor_cloud_outage_boundary": "Remote, voice and selected services fail or degrade when their clouds are unavailable; local bridge processing remains separately described",
          "controller_tbr_or_bridge_outage_boundary": "Loss of Bridge Pro stops bridged Matter exposure and bridge-run automations/accessory coordination; Bluetooth-capable bulbs may retain limited direct control",
          "power_outage_boundary": "No bridge operation without power; individual lamp/manual-switch behaviour remains device-specific",
          "remote_access_boundary": "Internet/Hue cloud required for remote and selected services",
          "recovery_behaviour": "Exact outage recovery and re-synchronisation sequence not published—not tested by SHUK",
          "official_sources": "https://www.philips-hue.com/content/hue/gb/en/products/all-products/product-page.hue_bridge_pro.html | https://www.philips-hue.com/en-gb/support/release-notes/bridge-pro | https://csa-iot.org/csa_product/hue-bridge-matter-platform/",
          "checked_date": "2026-08-30",
          "conflict_or_unresolved": "Keep device firmware 2071401010 separate from the certified Matter software-component version 1.4.2. Do not call Bridge Pro a controller or TBR.",
          "confidence": "high",
          "change_log_version": "v1.0-2026-08-30"
        },
        {
          "record_id": "CTRL-IKEA-DIRIGERA",
          "brand": "IKEA",
          "exact_model_sku_region": "DIRIGERA hub for smart products, article 505.034.09, UK",
          "current_position": "Current IKEA controller, Thread border router and Zigbee-to-Matter bridge",
          "matter_controller_role": "yes",
          "matter_bridge_role": "yes for supported older IKEA Zigbee products",
          "thread_border_router_role": "yes",
          "matter_end_device_role": "no",
          "native_transport_or_radio": "Ethernet backhaul; Zigbee coordinator; Thread border router; Matter controller",
          "native_vs_bridged_path": "New IKEA Matter-over-Thread devices are native; supported older IKEA Zigbee products remain Zigbee and can be bridged through DIRIGERA",
          "implementation_or_certification_version": "Controller software component firmware 26.4.0, hardware P2.5, Matter 1.4.2, certified 2026-07-09; bridge end product firmware listed as 4, hardware P2.5, Matter 1.3, certified 2026-07-22; installed firmware not observed",
          "required_hardware": "DIRIGERA, mains power and Ethernet connection to router",
          "required_account": "IKEA Home smart app/account path required for setup and remote/ecosystem functions as applicable",
          "current_required_hardware_cost": "£70",
          "mandatory_subscription": "none identified",
          "three_year_core_cost": "£70 plus selected end devices and required batteries/power accessories",
          "three_year_optional_subscription_cost": "No required subscription identified",
          "same_lan_control": "not sufficiently published at feature level",
          "broadband_outage_boundary": "Exact broadband-outage behaviour is not sufficiently documented; use not published—not tested by SHUK",
          "vendor_cloud_outage_boundary": "Cloud/ecosystem integrations may fail or degrade; exact local feature retention is not published",
          "controller_tbr_or_bridge_outage_boundary": "Loss of DIRIGERA stops its controller/TBR, bridged Zigbee exposure and hub-dependent app/automation routes; explicitly paired standalone controls may continue where documented",
          "power_outage_boundary": "No hub operation without mains power/network equipment power",
          "remote_access_boundary": "Internet/ecosystem service required for remote control",
          "recovery_behaviour": "No official universal recovery sequence published",
          "official_sources": "https://www.ikea.com/gb/en/p/dirigera-hub-for-smart-products-white-smart-50503409/ | https://www.ikea.com/gb/en/product-guides/ikea-home-smart-system/matter-smart-home-systems-pub7ab815e0/ | https://csa-iot.org/csa_product/dirigera-3/ | https://csa-iot.org/csa_product/dirigera-2/",
          "checked_date": "2026-08-30",
          "conflict_or_unresolved": "Controller Matter 1.4.2 and bridge Matter 1.3 are separate certified roles/components, not a contradiction. Installed device firmware and exact outage behaviour remain unobserved.",
          "confidence": "high for roles/certification; medium for outage behaviour",
          "change_log_version": "v1.0-2026-08-30"
        },
        {
          "record_id": "CTRL-GOOGLE-SPEAKER",
          "brand": "Google",
          "exact_model_sku_region": "Google Home Speaker, UK",
          "current_position": "Current Google/Gemini speaker and Matter/Thread home hub",
          "matter_controller_role": "yes",
          "matter_bridge_role": "not evidenced as a general-purpose Matter bridge",
          "thread_border_router_role": "yes; Thread 1.3",
          "matter_end_device_role": "no",
          "native_transport_or_radio": "Wi-Fi 6, Bluetooth 5.4 and Thread 1.3",
          "native_vs_bridged_path": "Native Matter controller/TBR for supported Matter devices; no generic Zigbee bridge",
          "implementation_or_certification_version": "Production firmware 3.78.540761; exact implemented Matter specification not published",
          "required_hardware": "Google Home Speaker and Wi-Fi router",
          "required_account": "Google account and Google Home app required",
          "current_required_hardware_cost": "£99.99",
          "mandatory_subscription": "none for base Matter control",
          "three_year_core_cost": "£99.99",
          "three_year_optional_subscription_cost": "Optional Google Home Premium Standard £80/year or £240 over 36 months; Advanced £160/year or £480 over 36 months",
          "same_lan_control": "yes for supported Matter control documented as local",
          "broadband_outage_boundary": "Supported Matter control can remain local while LAN/controller/TBR/power survive; assistant, AI, remote and cloud devices require internet",
          "vendor_cloud_outage_boundary": "Google-service, AI, cloud-integration and cloud-device functions fail or degrade",
          "controller_tbr_or_bridge_outage_boundary": "Loss of speaker stops its controller/TBR role; other controllers/TBRs may preserve a multi-admin or redundant route only if actually configured",
          "power_outage_boundary": "No speaker/controller operation without power; network equipment must also remain powered",
          "remote_access_boundary": "Internet and Google services required for remote, voice and AI features",
          "recovery_behaviour": "No universal recovery sequence or reconnection time published",
          "official_sources": "https://store.google.com/gb/product/google_home_speaker_specs?hl=en-GB | https://support.google.com/googlehome/answer/7365257?hl=en-AU | https://support.google.com/googlehome/answer/12391458?hl=en-GB | https://store.google.com/gb/product/google_home_premium?hl=en-GB",
          "checked_date": "2026-08-30",
          "conflict_or_unresolved": "Do not infer Matter 1.6 from current standards or firmware number; Google does not publish the exact implemented Matter specification for this speaker.",
          "confidence": "high for roles/price; medium for exact Matter version",
          "change_log_version": "v1.0-2026-08-30"
        },
        {
          "record_id": "CTRL-APPLE-HOMEPOD2",
          "brand": "Apple",
          "exact_model_sku_region": "HomePod second generation, UK",
          "current_position": "Current Apple Home speaker/home hub",
          "matter_controller_role": "yes",
          "matter_bridge_role": "no generic Matter bridge",
          "thread_border_router_role": "yes",
          "matter_end_device_role": "no",
          "native_transport_or_radio": "Wi-Fi, Bluetooth for setup and Thread",
          "native_vs_bridged_path": "Native Matter controller/home hub and TBR for supported accessories; no Zigbee bridge",
          "implementation_or_certification_version": "HomePod Software 26.6; exact implemented Matter specification not disclosed",
          "required_hardware": "HomePod and Apple Home-compatible client device",
          "required_account": "Apple Account/iCloud Home configuration required",
          "current_required_hardware_cost": "£349",
          "mandatory_subscription": "none for Apple Home control",
          "three_year_core_cost": "£349",
          "three_year_optional_subscription_cost": "No required Apple Home subscription; media/iCloud/third-party services may be optional paid services",
          "same_lan_control": "conditional; supported same-network Home control via powered home hub",
          "broadband_outage_boundary": "Same-network accessory control is local-capable while home hub, LAN, accessory route and power remain available; exact feature-by-feature outage table not published",
          "vendor_cloud_outage_boundary": "Siri, remote and third-party cloud services fail or degrade",
          "controller_tbr_or_bridge_outage_boundary": "Loss of the only home hub/TBR stops hub-dependent automations, remote access and Matter-over-Thread route; another configured home hub may take over subject to Apple behaviour",
          "power_outage_boundary": "No hub operation without power; network equipment must remain powered",
          "remote_access_boundary": "Internet/iCloud route required for remote access",
          "recovery_behaviour": "Apple does not publish a universal restoration time or detailed recovery sequence",
          "official_sources": "https://www.apple.com/uk/shop/buy-homepod/homepod | https://support.apple.com/en-us/102078 | https://support.apple.com/en-by/108045 | https://support.apple.com/en-gb/102135",
          "checked_date": "2026-08-30",
          "conflict_or_unresolved": "Earlier £299 official-page value is stale; current basket price is £349. Exact Matter specification remains undisclosed.",
          "confidence": "high for roles/price/software; medium for exact Matter version/outage detail",
          "change_log_version": "v1.0-2026-08-30"
        },
        {
          "record_id": "CTRL-APPLE-TV4K-A2843",
          "brand": "Apple",
          "exact_model_sku_region": "Apple TV 4K third generation 128GB Wi-Fi + Ethernet, model A2843, UK",
          "current_position": "Current Apple Home controller/home hub with Thread; exact model distinction is essential",
          "matter_controller_role": "yes",
          "matter_bridge_role": "no generic Matter bridge",
          "thread_border_router_role": "yes",
          "matter_end_device_role": "no",
          "native_transport_or_radio": "Ethernet, Wi-Fi and Thread",
          "native_vs_bridged_path": "Native Matter controller/home hub and TBR; no Zigbee bridge",
          "implementation_or_certification_version": "tvOS 26.6; exact implemented Matter specification not disclosed",
          "required_hardware": "Apple TV 4K 128GB Wi-Fi + Ethernet and Apple Home-compatible client device",
          "required_account": "Apple Account/iCloud Home configuration required",
          "current_required_hardware_cost": "£249",
          "mandatory_subscription": "none for Apple Home control",
          "three_year_core_cost": "£249",
          "three_year_optional_subscription_cost": "No required Apple Home subscription; media/iCloud/third-party services may be optional paid services",
          "same_lan_control": "conditional; supported same-network Home control via powered home hub",
          "broadband_outage_boundary": "Same-network accessory control is local-capable while home hub, LAN, accessory route and power remain available",
          "vendor_cloud_outage_boundary": "Siri, remote and third-party cloud services fail or degrade",
          "controller_tbr_or_bridge_outage_boundary": "Loss of the only home hub/TBR stops hub-dependent routes; another configured home hub may take over subject to Apple behaviour",
          "power_outage_boundary": "No hub operation without power; router/network equipment must remain powered",
          "remote_access_boundary": "Internet/iCloud route required for remote access",
          "recovery_behaviour": "No universal restoration time or detailed recovery sequence published",
          "official_sources": "https://www.apple.com/uk/shop/buy-tv/apple-tv-4k?step=select | https://support.apple.com/en-us/102078 | https://support.apple.com/en-ae/100100 | https://support.apple.com/en-gb/102135",
          "checked_date": "2026-08-30",
          "conflict_or_unresolved": "The £199 64GB Wi-Fi Apple TV 4K is a controller but is not a Thread border router; do not merge it with this £249 A2843 configuration. Exact Matter version is undisclosed.",
          "confidence": "high",
          "change_log_version": "v1.0-2026-08-30"
        },
        {
          "record_id": "CTRL-AMAZON-DOTMAX",
          "brand": "Amazon",
          "exact_model_sku_region": "Echo Dot Max, 2025 release, UK",
          "current_position": "Current compact Alexa speaker with confirmed Matter controller, Thread border router and Zigbee",
          "matter_controller_role": "yes; Matter administrator/controller",
          "matter_bridge_role": "not a general-purpose bridge; can control supported bridged Matter devices",
          "thread_border_router_role": "yes; Thread 1.3",
          "matter_end_device_role": "no",
          "native_transport_or_radio": "Tri-band Wi-Fi 6, Bluetooth/BLE, Thread 1.3 and Zigbee 1.2/3.0",
          "native_vs_bridged_path": "Native Matter controller/TBR plus Zigbee coordinator; Amazon documents control of native and bridged Matter devices",
          "implementation_or_certification_version": "Alexa Matter SDK supports a Matter 1.5 subset; device firmware build not publicly listed",
          "required_hardware": "Echo Dot Max and Wi-Fi router",
          "required_account": "Amazon account/Alexa app required",
          "current_required_hardware_cost": "£99.99",
          "mandatory_subscription": "none for base Matter control",
          "three_year_core_cost": "£99.99",
          "three_year_optional_subscription_cost": "Alexa+ free during UK early access; later stated £19.99/month or included with Prime. £719.64 over 36 months is illustrative only after paid launch, not a current mandatory cost",
          "same_lan_control": "yes for supported native and bridged Matter control documented as local",
          "broadband_outage_boundary": "Amazon states Matter can back up a cloud connection during internet outages; voice, remote and many skills remain cloud-dependent",
          "vendor_cloud_outage_boundary": "Alexa voice, remote, AI and cloud-skill functions fail or degrade; eligible Matter route remains separately local",
          "controller_tbr_or_bridge_outage_boundary": "Loss of the Echo stops its controller/TBR/Zigbee routes; another configured controller/TBR may preserve only routes actually commissioned there",
          "power_outage_boundary": "No Echo/controller operation without power; router and dependent bridges/TBRs must remain powered",
          "remote_access_boundary": "Internet/Amazon services required for remote, voice, AI and cloud skills",
          "recovery_behaviour": "No universal reconnection time or post-outage recovery sequence published",
          "official_sources": "https://www.aboutamazon.co.uk/news/devices/new-echo-lineup-amazon-alexa-UK | https://developer.amazon.com/docs/alexaplus/smarthome/matter-support.html | https://developer.amazon.com/docs/alexaplus/smarthome/zigbee-support.html | https://www.aboutamazon.co.uk/news/devices/introducing-alexa-in-the-uk-the-next-generation-of-alexa",
          "checked_date": "2026-08-30",
          "conflict_or_unresolved": "Existing matrix publication gate is resolved: controller and Thread 1.3 TBR are confirmed. Alexa+ future paid cost must not be presented as mandatory or currently payable.",
          "confidence": "high",
          "change_log_version": "v1.0-2026-08-30"
        }
      ]
    },
    {
      "id": "matter-end-device-routes",
      "title": "Matter end-device and local-control routes",
      "description": "Exact end-device routes showing native transport, required controller, Thread border router or bridge, local-control boundary and current evidence conflicts.",
      "cluster": "matter-local-control",
      "version": "1.0.0",
      "release_date": "2026-08-30",
      "source_snapshot": "70-matter-end-device-route-matrix-2026-08-30.csv",
      "csv_path": "data/v1/matter-end-device-routes.csv",
      "primary_key": [
        "record_id"
      ],
      "checked_date_field": "checked_date",
      "source_fields": [
        "official_sources"
      ],
      "conflict_field": "conflict_or_unresolved",
      "row_count": 13,
      "fields": [
        {
          "name": "record_id",
          "type": "string"
        },
        {
          "name": "category",
          "type": "string"
        },
        {
          "name": "brand",
          "type": "string"
        },
        {
          "name": "exact_model_sku_region",
          "type": "string"
        },
        {
          "name": "uk_price_observed",
          "type": "string"
        },
        {
          "name": "matter_controller_role",
          "type": "string"
        },
        {
          "name": "matter_bridge_role",
          "type": "string"
        },
        {
          "name": "thread_border_router_role",
          "type": "string"
        },
        {
          "name": "matter_end_device_role",
          "type": "string"
        },
        {
          "name": "native_transport",
          "type": "string"
        },
        {
          "name": "native_vs_bridged_path",
          "type": "string"
        },
        {
          "name": "implementation_or_certification_version",
          "type": "string"
        },
        {
          "name": "required_controller",
          "type": "string"
        },
        {
          "name": "required_thread_border_router",
          "type": "string"
        },
        {
          "name": "required_bridge",
          "type": "string"
        },
        {
          "name": "required_account",
          "type": "string"
        },
        {
          "name": "required_power_or_consumables",
          "type": "string"
        },
        {
          "name": "core_product_cost",
          "type": "string"
        },
        {
          "name": "fresh_start_comparable_cost",
          "type": "string"
        },
        {
          "name": "mandatory_subscription",
          "type": "string"
        },
        {
          "name": "three_year_subscription_cost",
          "type": "string"
        },
        {
          "name": "three_year_consumables_boundary",
          "type": "string"
        },
        {
          "name": "same_lan_control",
          "type": "string"
        },
        {
          "name": "broadband_outage_boundary",
          "type": "string"
        },
        {
          "name": "vendor_cloud_outage_boundary",
          "type": "string"
        },
        {
          "name": "controller_tbr_or_bridge_outage_boundary",
          "type": "string"
        },
        {
          "name": "power_outage_boundary",
          "type": "string"
        },
        {
          "name": "remote_access_boundary",
          "type": "string"
        },
        {
          "name": "recovery_behaviour",
          "type": "string"
        },
        {
          "name": "official_sources",
          "type": "string"
        },
        {
          "name": "checked_date",
          "type": "string"
        },
        {
          "name": "conflict_or_unresolved",
          "type": "string"
        },
        {
          "name": "confidence",
          "type": "string"
        },
        {
          "name": "change_log_version",
          "type": "string"
        }
      ],
      "rows": [
        {
          "record_id": "DEV-IKEA-KAJPLATS-KIT",
          "category": "lighting starter kit",
          "brand": "IKEA",
          "exact_model_sku_region": "KAJPLATS starter kit smart white spectrum GU10, article 706.114.55; three LED2403R5 bulbs plus BILRESA remote, UK",
          "uk_price_observed": "£19",
          "matter_controller_role": "no",
          "matter_bridge_role": "no",
          "thread_border_router_role": "no",
          "matter_end_device_role": "yes; bulbs and remote are end devices",
          "native_transport": "Matter over Thread",
          "native_vs_bridged_path": "native Matter-over-Thread; not legacy Zigbee bridged through DIRIGERA",
          "implementation_or_certification_version": "Bulb LED2403R5, family LED2405G8; firmware 1.2.0, hardware 1, Matter 1.4, certificate CSA25G26MAT49056-24 dated 2025-12-16",
          "required_controller": "Not required for the pre-paired direct remote route; required for app, automation, voice and ecosystem Matter control",
          "required_thread_border_router": "Not required for pre-paired direct remote route; required for app/ecosystem Matter-over-Thread route",
          "required_bridge": "none; DIRIGERA may act as controller/TBR but is not required if another compatible controller/TBR exists",
          "required_account": "No account for documented direct remote route; chosen ecosystem account/app may be required for app/remote functions",
          "required_power_or_consumables": "Mains power for GU10 lamps; remote battery inclusion/type not published on the cited kit page",
          "core_product_cost": "£19",
          "fresh_start_comparable_cost": "£89 with £70 DIRIGERA for a buyer lacking controller/TBR, plus unresolved remote battery cost",
          "mandatory_subscription": "none",
          "three_year_subscription_cost": "£0",
          "three_year_consumables_boundary": "Remote battery inclusion and 36-month replacement quantity unresolved; do not invent a replacement interval",
          "same_lan_control": "yes through documented pre-paired direct remote; app control depends on chosen local controller/TBR route",
          "broadband_outage_boundary": "Direct remote route can operate without broadband; controller/app/ecosystem route depends on the selected controller's published boundary",
          "vendor_cloud_outage_boundary": "Direct remote route does not require vendor cloud; remote/voice/app features may fail with ecosystem cloud",
          "controller_tbr_or_bridge_outage_boundary": "Direct paired control may remain; app/automation/voice path fails if its controller/TBR is lost",
          "power_outage_boundary": "Bulbs require mains power; remote requires a working battery",
          "remote_access_boundary": "Requires controller/TBR plus internet-connected ecosystem for remote access",
          "recovery_behaviour": "No product-specific recovery/rejoin time published; report not published—not tested by SHUK",
          "official_sources": "https://www.ikea.com/gb/en/p/kajplats-starter-kit-smart-white-spectrum-70611455/ | https://csa-iot.org/csa_product/kajplats-gu10-ws-575lm/",
          "checked_date": "2026-08-30",
          "conflict_or_unresolved": "The kit page's 575 lm applies to this exact bulb. The associated 470 lm card is a different SKU, so remove the earlier false lumen conflict. Remote battery detail remains unresolved.",
          "confidence": "high",
          "change_log_version": "v1.0-2026-08-30"
        },
        {
          "record_id": "DEV-IKEA-MYGGSPRAY",
          "category": "motion sensor",
          "brand": "IKEA",
          "exact_model_sku_region": "MYGGSPRAY wireless motion sensor, article 306.246.95, UK",
          "uk_price_observed": "£7",
          "matter_controller_role": "no",
          "matter_bridge_role": "no",
          "thread_border_router_role": "no",
          "matter_end_device_role": "yes",
          "native_transport": "Matter over Thread",
          "native_vs_bridged_path": "native Matter-over-Thread; retail route should not be described as simultaneously Zigbee",
          "implementation_or_certification_version": "Firmware 1.0.7, hardware P2.0, Matter 1.3, certificate CSA2533FMAT45713-24",
          "required_controller": "Not required for documented direct control of up to ten compatible lights; required for app/automation/ecosystem use",
          "required_thread_border_router": "Not required for documented direct light route; required for app/ecosystem Matter route",
          "required_bridge": "none; DIRIGERA is one optional controller/TBR",
          "required_account": "No account for direct control; chosen ecosystem account/app may be required",
          "required_power_or_consumables": "Two AAA batteries sold separately; one £4 four-pack LADDA can supply the initial batteries",
          "core_product_cost": "£7 plus initial batteries",
          "fresh_start_comparable_cost": "£81 using £7 product + £4 LADDA pack + £70 DIRIGERA where no controller/TBR is owned",
          "mandatory_subscription": "none",
          "three_year_subscription_cost": "£0",
          "three_year_consumables_boundary": "Initial £4 battery pack shown; 36-month replacement quantity unresolved because no defensible replacement interval was published",
          "same_lan_control": "yes for the documented direct-light route; controller route is platform-dependent",
          "broadband_outage_boundary": "Direct-light route can operate without broadband; app/automation route follows controller/TBR boundary",
          "vendor_cloud_outage_boundary": "Direct-light route does not require vendor cloud; app/notification integrations may fail",
          "controller_tbr_or_bridge_outage_boundary": "Direct-light route may remain; app/automation path fails if its controller/TBR is lost",
          "power_outage_boundary": "Sensor requires working batteries; controlled lights require mains power",
          "remote_access_boundary": "Requires controller/TBR and internet-connected ecosystem for remote access/notifications",
          "recovery_behaviour": "No product-specific recovery/rejoin time published",
          "official_sources": "https://www.ikea.com/gb/en/p/myggspray-wireless-motion-sensor-smart-30624695/ | https://csa-iot.org/de/csa_product/myggspray-wrlss-mtn-sensor-2/ | https://www.ikea.com/gb/en/p/ladda-rechargeable-battery-hr03-aaa-1-2v-90509819/",
          "checked_date": "2026-08-30",
          "conflict_or_unresolved": "A separate Zigbee certification exists for the model/name while current UK retail copy says Matter-over-Thread. Do not infer simultaneous dual-protocol operation; record physical-unit firmware if later obtained.",
          "confidence": "high for retail route/certification; medium for physical-unit protocol without inspection",
          "change_log_version": "v1.0-2026-08-30"
        },
        {
          "record_id": "DEV-IKEA-MYGGBETT",
          "category": "contact sensor",
          "brand": "IKEA",
          "exact_model_sku_region": "MYGGBETT door/window sensor, article 006.247.05, UK",
          "uk_price_observed": "£7",
          "matter_controller_role": "no",
          "matter_bridge_role": "no",
          "thread_border_router_role": "no",
          "matter_end_device_role": "yes",
          "native_transport": "Matter over Thread",
          "native_vs_bridged_path": "native Matter-over-Thread",
          "implementation_or_certification_version": "Latest certification firmware 1.1.4, hardware P2, Matter 1.4, certificate CSA262BQMAT52422-24 dated 2026-05-04; older firmware 1.0.9 certification remains historical",
          "required_controller": "yes for useful app state, notifications and automations",
          "required_thread_border_router": "yes for Matter-over-Thread app/ecosystem route",
          "required_bridge": "none; DIRIGERA is one optional controller/TBR",
          "required_account": "Chosen ecosystem account/app may be required",
          "required_power_or_consumables": "One AAA battery sold separately; one £4 four-pack LADDA supplies the initial battery",
          "core_product_cost": "£7 plus initial battery",
          "fresh_start_comparable_cost": "£81 using £7 product + £4 LADDA pack + £70 DIRIGERA where no controller/TBR is owned",
          "mandatory_subscription": "none",
          "three_year_subscription_cost": "£0",
          "three_year_consumables_boundary": "Initial £4 battery pack shown; 36-month replacement quantity unresolved",
          "same_lan_control": "conditional through the chosen controller/TBR; contact state alone is local to the device",
          "broadband_outage_boundary": "App/notification/automation behaviour follows controller/TBR and ecosystem; no standalone alarm function should be inferred",
          "vendor_cloud_outage_boundary": "Cloud notifications/remote functions may fail; local automation depends on chosen controller",
          "controller_tbr_or_bridge_outage_boundary": "Loss of controller/TBR removes app state, notifications and automations; the sensor is not a standalone intruder alarm",
          "power_outage_boundary": "Sensor requires a working battery",
          "remote_access_boundary": "Requires controller/TBR and internet-connected ecosystem",
          "recovery_behaviour": "No product-specific recovery/rejoin time published",
          "official_sources": "https://www.ikea.com/gb/en/p/myggbett-door-window-sensor-smart-00624705/ | https://csa-iot.org/csa_product/myggbett-door-window-sensor/ | https://www.ikea.com/gb/en/p/ladda-rechargeable-battery-hr03-aaa-1-2v-90509819/",
          "checked_date": "2026-08-30",
          "conflict_or_unresolved": "Use latest Matter 1.4 certification; retain 1.0.9 only as certification history. Exact ecosystem notification behaviour remains platform-specific.",
          "confidence": "high",
          "change_log_version": "v1.0-2026-08-30"
        },
        {
          "record_id": "DEV-IKEA-TIMMERFLOTTE",
          "category": "temperature and humidity sensor",
          "brand": "IKEA",
          "exact_model_sku_region": "TIMMERFLOTTE temperature/humidity sensor, article 606.189.52, UK",
          "uk_price_observed": "£5",
          "matter_controller_role": "no",
          "matter_bridge_role": "no",
          "thread_border_router_role": "no",
          "matter_end_device_role": "yes",
          "native_transport": "Matter over Thread",
          "native_vs_bridged_path": "native Matter-over-Thread with standalone display",
          "implementation_or_certification_version": "Firmware 1.0.21, hardware P2.1, Matter 1.3, certificate CSA25671MAT46531-24 dated 2025-08-26",
          "required_controller": "Not required for local display; required for app/history/automation use",
          "required_thread_border_router": "Not required for local display; required for Matter app/history/automation route",
          "required_bridge": "none; DIRIGERA is one optional controller/TBR",
          "required_account": "No account for standalone display; chosen ecosystem account/app may be required",
          "required_power_or_consumables": "Two AAA batteries sold separately; one £4 four-pack LADDA supplies the initial batteries",
          "core_product_cost": "£5 plus initial batteries",
          "fresh_start_comparable_cost": "£79 using £5 product + £4 LADDA pack + £70 DIRIGERA where no controller/TBR is owned",
          "mandatory_subscription": "none",
          "three_year_subscription_cost": "£0",
          "three_year_consumables_boundary": "Initial £4 battery pack shown; 36-month replacement quantity unresolved",
          "same_lan_control": "yes for standalone display; app/history route depends on chosen controller/TBR",
          "broadband_outage_boundary": "Standalone display remains available without broadband; app/history/automation route follows chosen platform boundary",
          "vendor_cloud_outage_boundary": "Standalone display is cloud-independent; cloud history/remote functions may fail",
          "controller_tbr_or_bridge_outage_boundary": "Standalone display remains; app/history/automation route fails if controller/TBR is lost",
          "power_outage_boundary": "Sensor/display requires working batteries",
          "remote_access_boundary": "Requires controller/TBR and internet-connected ecosystem",
          "recovery_behaviour": "No product-specific recovery/rejoin time published",
          "official_sources": "https://www.ikea.com/gb/en/p/timmerflotte-temperature-humidity-sensor-smart-60618952/ | https://csa-iot.org/csa_product/timmerflotte-temp-hmd-sensor/ | https://www.ikea.com/gb/en/p/ladda-rechargeable-battery-hr03-aaa-1-2v-90509819/",
          "checked_date": "2026-08-30",
          "conflict_or_unresolved": "Earlier audit lacked the exact GB page and used older certification evidence; both are now resolved. Ecosystem history/reporting remains platform-specific.",
          "confidence": "high",
          "change_log_version": "v1.0-2026-08-30"
        },
        {
          "record_id": "DEV-IKEA-ALPSTUGA",
          "category": "air quality sensor",
          "brand": "IKEA",
          "exact_model_sku_region": "ALPSTUGA air quality sensor, article 506.041.87, UK",
          "uk_price_observed": "£25",
          "matter_controller_role": "no",
          "matter_bridge_role": "no",
          "thread_border_router_role": "no",
          "matter_end_device_role": "yes",
          "native_transport": "Matter over Thread",
          "native_vs_bridged_path": "native Matter-over-Thread with standalone display",
          "implementation_or_certification_version": "Firmware 1.0.26, hardware P2, Matter 1.3, certificate CSA263WLMAT54469-24 dated 2026-06-29",
          "required_controller": "Not required for standalone CO2, PM2.5, temperature, humidity and clock display; required for app/history/automation",
          "required_thread_border_router": "Not required for standalone display; required for Matter app/history/automation route",
          "required_bridge": "none; DIRIGERA is one optional controller/TBR",
          "required_account": "No account for standalone display; chosen ecosystem account/app may be required",
          "required_power_or_consumables": "USB-C cable and power supply sold separately; £4 SMÅHAGEL kit includes one-port charger and USB-A-to-C cable",
          "core_product_cost": "£29 using £25 sensor + £4 required power kit",
          "fresh_start_comparable_cost": "£99 using £25 product + £4 power kit + £70 DIRIGERA where no controller/TBR is owned",
          "mandatory_subscription": "none",
          "three_year_subscription_cost": "£0",
          "three_year_consumables_boundary": "No mandatory consumable replacement identified",
          "same_lan_control": "yes for standalone display; app/history route depends on controller/TBR",
          "broadband_outage_boundary": "Standalone display remains available without broadband; app/history/automation follows chosen controller boundary",
          "vendor_cloud_outage_boundary": "Standalone display is cloud-independent; cloud history/remote functions may fail",
          "controller_tbr_or_bridge_outage_boundary": "Standalone display remains; app/history/automation route fails if controller/TBR is lost",
          "power_outage_boundary": "No display or sensing without USB power",
          "remote_access_boundary": "Requires controller/TBR and internet-connected ecosystem",
          "recovery_behaviour": "No product-specific recovery/rejoin time published",
          "official_sources": "https://www.ikea.com/gb/en/p/alpstuga-air-quality-sensor-smart-50604187/ | https://csa-iot.org/csa_product/alpstuga-air-quality-monitor-2/ | https://www.ikea.com/gb/en/p/smahagel-power-supply-kit-30604428/",
          "checked_date": "2026-08-30",
          "conflict_or_unresolved": "Earlier UK availability and price gate is resolved. Measurement accuracy, reporting interval and cross-ecosystem history remain feature-specific publication gates.",
          "confidence": "high",
          "change_log_version": "v1.0-2026-08-30"
        },
        {
          "record_id": "DEV-IKEA-KLIPPBOK",
          "category": "water leak sensor",
          "brand": "IKEA",
          "exact_model_sku_region": "KLIPPBOK water leakage sensor, article 906.246.40, UK",
          "uk_price_observed": "£7",
          "matter_controller_role": "no",
          "matter_bridge_role": "no",
          "thread_border_router_role": "no",
          "matter_end_device_role": "yes",
          "native_transport": "Matter over Thread",
          "native_vs_bridged_path": "native Matter-over-Thread with local audible alarm",
          "implementation_or_certification_version": "Firmware 1.0.13, hardware P2, Matter 1.3, certificate CSA262BOMAT52420-24 dated 2026-04-30",
          "required_controller": "Not required for local beep; required for phone notification, app state and automations",
          "required_thread_border_router": "Not required for local beep; required for Matter notification/app route",
          "required_bridge": "none; DIRIGERA is one optional controller/TBR",
          "required_account": "No account for local beep; chosen ecosystem account/app may be required",
          "required_power_or_consumables": "Two AAA batteries sold separately; one £4 four-pack LADDA supplies initial batteries",
          "core_product_cost": "£7 plus initial batteries",
          "fresh_start_comparable_cost": "£81 using £7 product + £4 LADDA pack + £70 DIRIGERA where no controller/TBR is owned",
          "mandatory_subscription": "none",
          "three_year_subscription_cost": "£0",
          "three_year_consumables_boundary": "Initial £4 battery pack shown; 36-month replacement quantity unresolved",
          "same_lan_control": "yes for local audible alarm; app route depends on controller/TBR",
          "broadband_outage_boundary": "Local beep remains available without broadband; phone notification/automation follows platform boundary",
          "vendor_cloud_outage_boundary": "Local beep is cloud-independent; remote notifications may fail",
          "controller_tbr_or_bridge_outage_boundary": "Local beep remains; app notification and automation fail if controller/TBR is lost",
          "power_outage_boundary": "Sensor and local alarm require working batteries",
          "remote_access_boundary": "Requires controller/TBR and internet-connected ecosystem",
          "recovery_behaviour": "No product-specific app-notification recovery/rejoin time published",
          "official_sources": "https://www.ikea.com/gb/en/p/klippbok-water-leakage-sensor-smart-90624640/ | https://csa-iot.org/csa_product/klippbok-water-leak-sensor/ | https://www.ikea.com/gb/en/p/ladda-rechargeable-battery-hr03-aaa-1-2v-90509819/",
          "checked_date": "2026-08-30",
          "conflict_or_unresolved": "Do not present as a shut-off valve or imply phone notifications without a functioning controller/TBR/ecosystem route.",
          "confidence": "high",
          "change_log_version": "v1.0-2026-08-30"
        },
        {
          "record_id": "DEV-IKEA-BILRESA-DUAL",
          "category": "remote control",
          "brand": "IKEA",
          "exact_model_sku_region": "BILRESA dual-button remote, article 706.178.72, UK",
          "uk_price_observed": "£3",
          "matter_controller_role": "no",
          "matter_bridge_role": "no",
          "thread_border_router_role": "no",
          "matter_end_device_role": "yes",
          "native_transport": "Matter over Thread",
          "native_vs_bridged_path": "native Matter-over-Thread remote; current retail route should not be described as simultaneously Zigbee",
          "implementation_or_certification_version": "Firmware 1.9.15, hardware P2, Matter 1.4, certificate CSA26287MAT52295-24 dated 2026-04-22",
          "required_controller": "Not required for documented direct control of compatible IKEA products; required for ecosystem scenes/app exposure",
          "required_thread_border_router": "Not required for documented direct route; required for Matter ecosystem route",
          "required_bridge": "none; DIRIGERA is one optional controller/TBR",
          "required_account": "No account for direct control; chosen ecosystem account/app may be required",
          "required_power_or_consumables": "Two AAA batteries sold separately; one £4 four-pack LADDA supplies initial batteries",
          "core_product_cost": "£3 plus initial batteries",
          "fresh_start_comparable_cost": "£77 using £3 product + £4 LADDA pack + £70 DIRIGERA where no controller/TBR is owned",
          "mandatory_subscription": "none",
          "three_year_subscription_cost": "£0",
          "three_year_consumables_boundary": "Initial £4 battery pack shown; 36-month replacement quantity unresolved",
          "same_lan_control": "yes for documented direct pairing; ecosystem path depends on controller/TBR",
          "broadband_outage_boundary": "Direct pairing can remain without broadband; app/scenes follow chosen platform boundary",
          "vendor_cloud_outage_boundary": "Direct pairing is cloud-independent; remote/app functions may fail",
          "controller_tbr_or_bridge_outage_boundary": "Direct pairing may remain; ecosystem event/scene path fails if controller/TBR is lost",
          "power_outage_boundary": "Remote requires working batteries; controlled devices require their own power",
          "remote_access_boundary": "Requires controller/TBR and internet-connected ecosystem",
          "recovery_behaviour": "No product-specific recovery/rejoin time published",
          "official_sources": "https://www.ikea.com/gb/en/p/bilresa-remote-control-white-smart-dual-button-70617872/ | https://csa-iot.org/csa_product/bilresa-dual-button/ | https://www.ikea.com/gb/en/p/ladda-rechargeable-battery-hr03-aaa-1-2v-90509819/",
          "checked_date": "2026-08-30",
          "conflict_or_unresolved": "Split from scroll-wheel variant. Separate Zigbee certification history does not prove simultaneously selectable dual protocol.",
          "confidence": "high for current retail route/certification; medium for physical-unit protocol without inspection",
          "change_log_version": "v1.0-2026-08-30"
        },
        {
          "record_id": "DEV-IKEA-BILRESA-SCROLL",
          "category": "remote control",
          "brand": "IKEA",
          "exact_model_sku_region": "BILRESA scroll-wheel remote, article 906.174.56, UK",
          "uk_price_observed": "£4",
          "matter_controller_role": "no",
          "matter_bridge_role": "no",
          "thread_border_router_role": "no",
          "matter_end_device_role": "yes",
          "native_transport": "Matter over Thread",
          "native_vs_bridged_path": "native Matter-over-Thread remote; current retail route should not be described as simultaneously Zigbee",
          "implementation_or_certification_version": "Firmware 1.9.15, hardware P2, Matter 1.4, certificate CSA263P1MAT54197-24 dated 2026-06-11",
          "required_controller": "Not required for documented direct control of up to three groups of ten compatible devices; required for ecosystem scenes/app exposure",
          "required_thread_border_router": "Not required for documented direct route; required for Matter ecosystem route",
          "required_bridge": "none; DIRIGERA is one optional controller/TBR",
          "required_account": "No account for direct control; chosen ecosystem account/app may be required",
          "required_power_or_consumables": "Two AAA batteries sold separately; one £4 four-pack LADDA supplies initial batteries",
          "core_product_cost": "£4 plus initial batteries",
          "fresh_start_comparable_cost": "£78 using £4 product + £4 LADDA pack + £70 DIRIGERA where no controller/TBR is owned",
          "mandatory_subscription": "none",
          "three_year_subscription_cost": "£0",
          "three_year_consumables_boundary": "Initial £4 battery pack shown; 36-month replacement quantity unresolved",
          "same_lan_control": "yes for documented direct pairing; ecosystem path depends on controller/TBR",
          "broadband_outage_boundary": "Direct pairing can remain without broadband; app/scenes follow chosen platform boundary",
          "vendor_cloud_outage_boundary": "Direct pairing is cloud-independent; remote/app functions may fail",
          "controller_tbr_or_bridge_outage_boundary": "Direct pairing may remain; ecosystem event/scene path fails if controller/TBR is lost",
          "power_outage_boundary": "Remote requires working batteries; controlled devices require their own power",
          "remote_access_boundary": "Requires controller/TBR and internet-connected ecosystem",
          "recovery_behaviour": "No product-specific recovery/rejoin time published",
          "official_sources": "https://www.ikea.com/gb/en/p/bilresa-remote-control-white-smart-scroll-wheel-90617456/ | https://csa-iot.org/csa_product/bilresa-scroll-wheel/ | https://www.ikea.com/gb/en/p/ladda-rechargeable-battery-hr03-aaa-1-2v-90509819/",
          "checked_date": "2026-08-30",
          "conflict_or_unresolved": "Split from dual-button variant. Separate Zigbee certification history does not prove simultaneously selectable dual protocol.",
          "confidence": "high for current retail route/certification; medium for physical-unit protocol without inspection",
          "change_log_version": "v1.0-2026-08-30"
        },
        {
          "record_id": "DEV-IKEA-GRILLPLATS-GB",
          "category": "smart plug",
          "brand": "IKEA",
          "exact_model_sku_region": "GRILLPLATS smart plug E2491-GB, article 606.247.45, UK",
          "uk_price_observed": "£7",
          "matter_controller_role": "no",
          "matter_bridge_role": "no",
          "thread_border_router_role": "no",
          "matter_end_device_role": "yes",
          "native_transport": "Matter over Thread according to current UK retail page and Matter certificate",
          "native_vs_bridged_path": "native Matter-over-Thread retail route; a separate Zigbee-certified firmware route exists for the same model",
          "implementation_or_certification_version": "Matter certificate: firmware 1.4.6, hardware P2, Matter 1.4, certificate CSA25F77MAT48841-24 dated 2025-12-08. Separate Zigbee 3 certificate: firmware 1.3.11, hardware P2, dated 2026-03-24",
          "required_controller": "yes for app, ecosystem control and energy data route; exact direct-pair capability should be taken only from current instructions",
          "required_thread_border_router": "yes for Matter-over-Thread app/ecosystem route",
          "required_bridge": "none for the retail Matter route; DIRIGERA is one optional controller/TBR",
          "required_account": "Chosen ecosystem account/app may be required",
          "required_power_or_consumables": "UK mains; 13A/3120W maximum resistive load and 300W maximum motor load",
          "core_product_cost": "£7",
          "fresh_start_comparable_cost": "£77 using £7 plug + £70 DIRIGERA where no controller/TBR is owned",
          "mandatory_subscription": "none",
          "three_year_subscription_cost": "£0",
          "three_year_consumables_boundary": "No mandatory consumable replacement identified",
          "same_lan_control": "conditional through chosen controller/TBR; physical power state/manual control is product-specific",
          "broadband_outage_boundary": "Matter basic control can remain if controller/TBR/LAN/power survive; exact energy-history and recovery behaviour are not published",
          "vendor_cloud_outage_boundary": "Cloud/app history/remote features may fail; basic Matter route is separate",
          "controller_tbr_or_bridge_outage_boundary": "App/automation and Matter route fail if controller/TBR is lost; direct behaviour should not be asserted without exact instructions",
          "power_outage_boundary": "Plug and attached load require mains power",
          "remote_access_boundary": "Requires controller/TBR and internet-connected ecosystem",
          "recovery_behaviour": "No product-specific recovery/rejoin time published",
          "official_sources": "https://www.ikea.com/gb/en/p/grillplats-plug-smart-60624745/ | https://www.ikea.com/gb/en/manuals/grillplats-plug-smart__AA-2694226-1-100.pdf | https://csa-iot.org/csa_product/grillplats-plug-14/ | https://csa-iot.org/csa_product/grillplats-plug-5/",
          "checked_date": "2026-08-30",
          "conflict_or_unresolved": "Exact E2491-GB has Matter and Zigbee certifications on different firmware routes. Do not claim simultaneous dual protocol; exact purchased-unit firmware/protocol remains a purchase-day gate.",
          "confidence": "high for documented routes; medium for physical-unit protocol without inspection",
          "change_log_version": "v1.0-2026-08-30"
        },
        {
          "record_id": "DEV-HUE-A60-1100",
          "category": "colour smart bulb",
          "brand": "Philips Hue",
          "exact_model_sku_region": "White and Colour Ambiance A60 E27 1100, EAN 8720169364066, UK",
          "uk_price_observed": "£54.99",
          "matter_controller_role": "no",
          "matter_bridge_role": "no",
          "thread_border_router_role": "no",
          "matter_end_device_role": "yes",
          "native_transport": "Zigbee with Bluetooth direct-control option",
          "native_vs_bridged_path": "bridged Matter only through Hue Bridge/Bridge Pro; the bulb never becomes a native Matter or Thread end device",
          "implementation_or_certification_version": "Product-specific bulb firmware not published on the cited product page; Bridge Pro device software 2071401010 and separate Matter bridge component version 1.4.2 apply to the bridge, not this bulb",
          "required_controller": "Bluetooth offers limited direct/app control; full Hue automation, accessory, remote and Matter exposure require a Hue Bridge; receiving Matter ecosystem also requires its controller",
          "required_thread_border_router": "no Thread border router required because the bulb is Zigbee",
          "required_bridge": "Hue Bridge or Bridge Pro required for Matter exposure and full Hue-system functions",
          "required_account": "Hue account may be required for remote/selected services; Bluetooth-local use has a different boundary",
          "required_power_or_consumables": "Mains power",
          "core_product_cost": "£54.99",
          "fresh_start_comparable_cost": "£144.98 using one £54.99 bulb + £89.99 Hue Bridge Pro; receiving Matter-controller hardware is additional if not already owned",
          "mandatory_subscription": "none for ordinary lighting",
          "three_year_subscription_cost": "£0",
          "three_year_consumables_boundary": "No mandatory consumable replacement identified",
          "same_lan_control": "yes through limited Bluetooth direct route or bridge-local route; Matter route is bridged",
          "broadband_outage_boundary": "Bridge-local scenes/automations are described as locally processed; exact feature-by-feature outage table not published",
          "vendor_cloud_outage_boundary": "Remote, voice and selected services may fail; bridge-local processing remains separate",
          "controller_tbr_or_bridge_outage_boundary": "Bluetooth-limited control may remain; loss of Hue Bridge stops Matter exposure, accessories and bridge automations",
          "power_outage_boundary": "Bulb requires mains power; Bridge requires mains/network power",
          "remote_access_boundary": "Hue cloud/internet required for remote and selected services",
          "recovery_behaviour": "Exact outage recovery/re-synchronisation sequence not published—not tested by SHUK",
          "official_sources": "https://www.philips-hue.com/en-gb/p/hue-white-and-colour-ambiance-a60-e27-smart-bulb-1100/8720169364066 | https://www.philips-hue.com/content/hue/gb/en/products/all-products/product-page.hue_bridge_pro.html | https://www.philips-hue.com/en-gb/support/release-notes/bridge-pro | https://csa-iot.org/csa_product/hue-bridge-matter-platform/",
          "checked_date": "2026-08-30",
          "conflict_or_unresolved": "Keep bulb, bridge device firmware and Matter bridge component versions separate. Never label Hue lighting as native Matter-over-Thread.",
          "confidence": "high",
          "change_log_version": "v1.0-2026-08-30"
        },
        {
          "record_id": "DEV-TAPO-L535E-V3",
          "category": "colour smart bulb",
          "brand": "TP-Link Tapo",
          "exact_model_sku_region": "Tapo L535E V3.x A60 E27, UK/EU hardware family",
          "uk_price_observed": "No first-party UK direct price",
          "matter_controller_role": "no",
          "matter_bridge_role": "no",
          "thread_border_router_role": "no",
          "matter_end_device_role": "yes",
          "native_transport": "Matter over 2.4GHz Wi-Fi; Bluetooth for setup",
          "native_vs_bridged_path": "native Matter-over-Wi-Fi; Tapo app can be hub-free, but third-party Matter still requires that ecosystem's controller",
          "implementation_or_certification_version": "Latest V3 firmware 1.4.3 Build 260702 published 2026-08-10; support selector also exposes V3.20 and V3.26 hardware branches",
          "required_controller": "Tapo app route needs no hub; third-party Matter route requires a compatible Matter controller",
          "required_thread_border_router": "no",
          "required_bridge": "none",
          "required_account": "Tapo/TP-Link account may be required for app/cloud/remote use; chosen Matter ecosystem may require its account",
          "required_power_or_consumables": "Mains power",
          "core_product_cost": "Retail cost unresolved",
          "fresh_start_comparable_cost": "Retail bulb price plus any Matter controller not already owned; no required Tapo hub for bulb-only app use",
          "mandatory_subscription": "none identified for bulb control",
          "three_year_subscription_cost": "£0",
          "three_year_consumables_boundary": "No mandatory consumable replacement identified",
          "same_lan_control": "yes for eligible basic Matter commands with controller and LAN available; exact advanced-feature route differs",
          "broadband_outage_boundary": "Basic Matter controls may continue with LAN/controller/power; remote, cloud and features explicitly routed through app/cloud may fail",
          "vendor_cloud_outage_boundary": "Tapo cloud/app-only features and remote access fail or degrade; basic Matter path remains separate",
          "controller_tbr_or_bridge_outage_boundary": "Matter path fails if its controller is lost; Tapo-app LAN/cloud behaviour is feature-specific",
          "power_outage_boundary": "Bulb requires mains power; Wi-Fi router/controller require power",
          "remote_access_boundary": "Internet/cloud required for remote and cloud-only functions",
          "recovery_behaviour": "No authoritative universal recovery/rejoin time published",
          "official_sources": "https://www.tp-link.com/uk/home-networking/smart-bulb/tapo-l535e/ | https://www.tp-link.com/uk/support/download/tapo-l535e/v3/ | https://static.tp-link.com/upload/manual/2025/202509/20250910/EOL%20List_Smart%20Home_V6.0.pdf",
          "checked_date": "2026-08-30",
          "conflict_or_unresolved": "EOL PDF says L535E(EU) V3.0 stopped sale 2026-02-20, while current support lists V3.20/V3.26 and current product page remains live. Exact authorised UK stock/hardware revision is unresolved. Product wording routes some colour/dimming functions through app/cloud, so do not claim every feature local.",
          "confidence": "high for role/firmware; medium for current retail availability and feature boundary",
          "change_log_version": "v1.0-2026-08-30"
        },
        {
          "record_id": "DEV-NANOLEAF-THREAD-A60",
          "category": "colour smart bulb",
          "brand": "Nanoleaf",
          "exact_model_sku_region": "Matter Thread Standard A60 E27 single, SKU NF080B02-1A19E, UK selector",
          "uk_price_observed": "£19.99",
          "matter_controller_role": "no",
          "matter_bridge_role": "no",
          "thread_border_router_role": "no",
          "matter_end_device_role": "yes",
          "native_transport": "Matter over Thread with Bluetooth commissioning/control support",
          "native_vs_bridged_path": "native Matter-over-Thread",
          "implementation_or_certification_version": "Latest Thread-bulb firmware 4.1.3 in 2026 release notes; exact certified Matter specification not captured in the cited retail/release-note sources",
          "required_controller": "Compatible Matter controller",
          "required_thread_border_router": "yes; compatible Thread border router",
          "required_bridge": "none",
          "required_account": "Nanoleaf account/app may be required for Nanoleaf cloud/remote/advanced features; selected Matter ecosystem may require its account",
          "required_power_or_consumables": "Mains power",
          "core_product_cost": "£19.99",
          "fresh_start_comparable_cost": "£19.99 plus controller/TBR hardware if not already owned; exact fresh-start total depends on selected platform",
          "mandatory_subscription": "none for core Matter control",
          "three_year_subscription_cost": "£0",
          "three_year_consumables_boundary": "No mandatory consumable replacement identified",
          "same_lan_control": "yes for eligible Matter basic controls with controller/TBR/LAN/power available",
          "broadband_outage_boundary": "Eligible Matter control can continue if controller/TBR/LAN/power remain; advanced app and remote functions may fail",
          "vendor_cloud_outage_boundary": "Cloud/remote/advanced functions may fail; eligible local Matter path remains separate",
          "controller_tbr_or_bridge_outage_boundary": "Matter-over-Thread path fails if its TBR or controller is lost",
          "power_outage_boundary": "Bulb, controller, TBR and network equipment require power",
          "remote_access_boundary": "Internet/cloud required for remote access and cloud-only functions",
          "recovery_behaviour": "No product-specific recovery/rejoin time published",
          "official_sources": "https://nanoleaf.me/en-gb/products/nanoleaf-led-smart-bulbs | https://nanoleaf.me/en-gb/products/nanoleaf-led-smart-bulbs.json | https://support.nanoleaf.me/hc/en-us/articles/45269445987092-Products-Firmware-Release-Notes-2026",
          "checked_date": "2026-08-30",
          "conflict_or_unresolved": "Official JSON lists variant and price but does not prove same-day stock. Do not combine controller/TBR requirements with the Wi-Fi variant.",
          "confidence": "high for variant/route/version; medium for availability/exact Matter spec",
          "change_log_version": "v1.0-2026-08-30"
        },
        {
          "record_id": "DEV-NANOLEAF-WIFI-A60-2PK",
          "category": "colour smart bulb",
          "brand": "Nanoleaf",
          "exact_model_sku_region": "Matter Wi-Fi Standard A60 E27 two-pack, SKU N7501B02-2A60E, UK selector",
          "uk_price_observed": "£15 promotional price observed; £29.99 comparison/list price",
          "matter_controller_role": "no",
          "matter_bridge_role": "no",
          "thread_border_router_role": "no",
          "matter_end_device_role": "yes",
          "native_transport": "Matter over 2.4GHz Wi-Fi with Bluetooth commissioning/control support",
          "native_vs_bridged_path": "native Matter-over-Wi-Fi",
          "implementation_or_certification_version": "Latest Wi-Fi-bulb firmware 4.0.12 in 2026 release notes; exact certified Matter specification not captured in cited retail/release-note sources",
          "required_controller": "Compatible Matter controller for third-party Matter use",
          "required_thread_border_router": "no",
          "required_bridge": "none",
          "required_account": "Nanoleaf account/app may be required for Nanoleaf cloud/remote/advanced features; selected Matter ecosystem may require its account",
          "required_power_or_consumables": "Mains power",
          "core_product_cost": "£15 dated promotion for two-pack; recheck before publication",
          "fresh_start_comparable_cost": "Promotional hardware price plus controller if not already owned; exact fresh-start total depends on selected platform",
          "mandatory_subscription": "none for core Matter control",
          "three_year_subscription_cost": "£0",
          "three_year_consumables_boundary": "No mandatory consumable replacement identified",
          "same_lan_control": "yes for eligible Matter basic controls with controller/LAN/power available",
          "broadband_outage_boundary": "Eligible Matter control can continue if controller/LAN/power remain; advanced app and remote functions may fail",
          "vendor_cloud_outage_boundary": "Cloud/remote/advanced functions may fail; eligible local Matter path remains separate",
          "controller_tbr_or_bridge_outage_boundary": "Matter path fails if its controller is lost; no TBR dependency",
          "power_outage_boundary": "Bulbs, controller and Wi-Fi network equipment require power",
          "remote_access_boundary": "Internet/cloud required for remote access and cloud-only functions",
          "recovery_behaviour": "No product-specific recovery/rejoin time published",
          "official_sources": "https://nanoleaf.me/en-gb/products/nanoleaf-led-smart-bulbs | https://nanoleaf.me/en-gb/products/nanoleaf-led-smart-bulbs.json | https://support.nanoleaf.me/hc/en-us/articles/45269445987092-Products-Firmware-Release-Notes-2026",
          "checked_date": "2026-08-30",
          "conflict_or_unresolved": "Price is a dated promotion and official JSON does not prove stock. Keep this two-pack separate from the £19.99 single Thread bulb.",
          "confidence": "high for variant/route/version; medium for availability/exact Matter spec",
          "change_log_version": "v1.0-2026-08-30"
        }
      ]
    }
  ],
  "sources": [
    {
      "source_key": "heating:TADO-01",
      "cluster": "heating",
      "source_id": "TADO-01",
      "publisher": "tado",
      "title": "Wireless Smart Thermostat X UK Starter Kit product page",
      "url": "https://shop.tado.com/en-gb/products/wireless-smart-thermostat-x-starter-kit-incl-programmer-with-hot-water-control-and-opentherm",
      "source_type": "OFFICIAL_PRODUCT_PAGE",
      "checked_date": "2026-08-30",
      "published_or_updated_date": "NOT_PUBLISHED",
      "scope": "Price 129.99 promotional; PR04/SU04 package; relay/OpenTherm; cylinder control; 140 installation offer; local schedule; 2-year warranty",
      "conflict_or_limit": "Exact boiler still requires checker; delivery below 150 costs 4.99 and is outside the specified TCO formula",
      "confidence": "PRIMARY"
    },
    {
      "source_key": "heating:TADO-02",
      "cluster": "heating",
      "source_id": "TADO-02",
      "publisher": "tado",
      "title": "Wired Smart Thermostat X Starter Kit product page",
      "url": "https://shop.tado.com/en-gb/products/smart-thermostat-x-starter-kit-1",
      "source_type": "OFFICIAL_PRODUCT_PAGE",
      "checked_date": "2026-08-30",
      "published_or_updated_date": "NOT_PUBLISHED",
      "scope": "Price 119.99 promotional; RU04/IB02; relay/OpenTherm; no cylinder channel; offline schedule; 2-year warranty",
      "conflict_or_limit": "Professional installation price not published; exact boiler requires checker",
      "confidence": "PRIMARY"
    },
    {
      "source_key": "heating:TADO-03",
      "cluster": "heating",
      "source_id": "TADO-03",
      "publisher": "tado",
      "title": "Wireless Smart Thermostat Starter Kit V3+ with Hot Water Control",
      "url": "https://shop.tado.com/en-gb/products/wireless-smart-thermostat-starter-kit-v3-with-hot-water-control",
      "source_type": "OFFICIAL_PRODUCT_PAGE",
      "checked_date": "2026-08-30",
      "published_or_updated_date": "NOT_PUBLISHED",
      "scope": "Price 89.99 promotional; receiver/sensor/bridge contents; hot-water control; 2-year warranty; Auto-Assist price",
      "conflict_or_limit": "Current exact page verifies relay but not BP02 OpenTherm or proprietary-bus support",
      "confidence": "PRIMARY"
    },
    {
      "source_key": "heating:TADO-04",
      "cluster": "heating",
      "source_id": "TADO-04",
      "publisher": "tado",
      "title": "Starter Kit model and generation identifiers",
      "url": "https://help.tado.com/en/articles/3403569-what-is-a-tado-starter-kit-and-what-are-the-differences-between-versions",
      "source_type": "OFFICIAL_HELP",
      "checked_date": "2026-08-30",
      "published_or_updated_date": "2026-07-06",
      "scope": "RU04/IB02; UK PR04/SU04; VA04/IB02; BP02/SU02/IB01; X and V3+ cannot mix",
      "conflict_or_limit": "Availability-year wording is not needed in SHUK copy",
      "confidence": "PRIMARY"
    },
    {
      "source_key": "heating:TADO-05",
      "cluster": "heating",
      "source_id": "TADO-05",
      "publisher": "tado",
      "title": "tado X compatibility with earlier product lines and boiler interfaces",
      "url": "https://help.tado.com/en/articles/9263876-is-tado-x-compatible-with-other-tado-product-lines",
      "source_type": "OFFICIAL_HELP",
      "checked_date": "2026-08-30",
      "published_or_updated_date": "2026-03-20",
      "scope": "X/V3+ non-interoperability; X Thread; X supports relay/OpenTherm but fewer modulating boilers than V3+",
      "conflict_or_limit": "Non-OpenTherm modulating systems require support confirmation",
      "confidence": "PRIMARY"
    },
    {
      "source_key": "heating:TADO-06",
      "cluster": "heating",
      "source_id": "TADO-06",
      "publisher": "tado",
      "title": "Smart Thermostat X hot-water control",
      "url": "https://help.tado.com/en/articles/9701263-can-i-control-hot-water-with-my-smart-thermostat-x",
      "source_type": "OFFICIAL_HELP",
      "checked_date": "2026-08-30",
      "published_or_updated_date": "2025-05-27",
      "scope": "Combi DHW behaviour; OpenTherm DHW temperature where supported; UK cylinder schedules and 60-minute boost",
      "conflict_or_limit": "Exact boiler implementation remains model-dependent",
      "confidence": "PRIMARY"
    },
    {
      "source_key": "heating:TADO-07",
      "cluster": "heating",
      "source_id": "TADO-07",
      "publisher": "tado",
      "title": "Operate tado X without internet",
      "url": "https://help.tado.com/en/articles/9405303-how-can-i-install-and-operate-my-tado-x-devices-without-an-internet-connection",
      "source_type": "OFFICIAL_HELP",
      "checked_date": "2026-08-30",
      "published_or_updated_date": "NOT_PUBLISHED",
      "scope": "Manual control and locally stored downloaded schedules during internet outage",
      "conflict_or_limit": "Manufacturer documentation; no SHUK latency or outage test",
      "confidence": "PRIMARY"
    },
    {
      "source_key": "heating:TADO-08",
      "cluster": "heating",
      "source_id": "TADO-08",
      "publisher": "tado",
      "title": "V3+ behaviour during internet loss",
      "url": "https://support.tado.com/en/articles/3477781-what-happens-when-the-internet-connection-is-temporarily-lost-can-i-still-control-my-heating-or-air-conditioning-using-tado",
      "source_type": "OFFICIAL_HELP",
      "checked_date": "2026-08-30",
      "published_or_updated_date": "2025-01-29",
      "scope": "Manual control; app unavailable; Internet Bridge power dependency; local schedule varies by region and hardware revision",
      "conflict_or_limit": "Ongoing local-schedule rollout prevents a universal offline-schedule claim",
      "confidence": "PRIMARY"
    },
    {
      "source_key": "heating:TADO-09",
      "cluster": "heating",
      "source_id": "TADO-09",
      "publisher": "tado",
      "title": "Smart thermostat free features and AI Assist pricing",
      "url": "https://www.tado.com/en-gb/products/smart-thermostats",
      "source_type": "OFFICIAL_PRODUCT_OVERVIEW",
      "checked_date": "2026-08-30",
      "published_or_updated_date": "NOT_PUBLISHED",
      "scope": "Free remote control, schedules, smart-home integration and Room Link; AI Assist 3.99 monthly or 29.99 annually",
      "conflict_or_limit": "Energy-saving claims are manufacturer claims and are outside this compatibility ledger",
      "confidence": "PRIMARY"
    },
    {
      "source_key": "heating:TADO-10",
      "cluster": "heating",
      "source_id": "TADO-10",
      "publisher": "tado",
      "title": "Boiler compatibility checker guidance",
      "url": "https://help.tado.com/en/articles/3387245-is-tado-compatible-with-my-boiler",
      "source_type": "OFFICIAL_HELP",
      "checked_date": "2026-08-30",
      "published_or_updated_date": "NOT_PUBLISHED",
      "scope": "Exact boiler compatibility requires Product Finder or support when model is not listed",
      "conflict_or_limit": "Generic most-boilers wording is not exact-pair evidence",
      "confidence": "PRIMARY"
    },
    {
      "source_key": "heating:TADO-11",
      "cluster": "heating",
      "source_id": "TADO-11",
      "publisher": "tado",
      "title": "Smart Radiator Thermostat X product page",
      "url": "https://shop.tado.com/en-gb/products/smart-radiator-thermostat-x",
      "source_type": "OFFICIAL_PRODUCT_PAGE",
      "checked_date": "2026-08-30",
      "published_or_updated_date": "NOT_PUBLISHED",
      "scope": "VA04 price 59.99 promotional; rechargeable battery; USB-C cable not included; bridge/TBR requirement; offline schedule",
      "conflict_or_limit": "A valve alone does not prove a boiler call",
      "confidence": "PRIMARY"
    },
    {
      "source_key": "heating:TADO-12",
      "cluster": "heating",
      "source_id": "TADO-12",
      "publisher": "tado",
      "title": "Smart Radiator Thermostat X Starter Kit product page",
      "url": "https://shop.tado.com/en-gb/products/smart-radiator-thermostat-x-starter-kit-1",
      "source_type": "OFFICIAL_PRODUCT_PAGE",
      "checked_date": "2026-08-30",
      "published_or_updated_date": "NOT_PUBLISHED",
      "scope": "VA04 plus IB02 Starter Kit price 139.99",
      "conflict_or_limit": "No boiler receiver/controller is included",
      "confidence": "PRIMARY"
    },
    {
      "source_key": "heating:TADO-13",
      "cluster": "heating",
      "source_id": "TADO-13",
      "publisher": "tado",
      "title": "tado X radiator collection and four-pack",
      "url": "https://shop.tado.com/en-gb/collections/tado-x-for-radiators",
      "source_type": "OFFICIAL_COLLECTION_PAGE",
      "checked_date": "2026-08-30",
      "published_or_updated_date": "NOT_PUBLISHED",
      "scope": "Four Smart Radiator Thermostats X displayed at 219.99 promotional",
      "conflict_or_limit": "Promotional collection price is volatile",
      "confidence": "PRIMARY"
    },
    {
      "source_key": "heating:HIVE-01",
      "cluster": "heating",
      "source_id": "HIVE-01",
      "publisher": "Hive",
      "title": "Hive Thermostat product page",
      "url": "https://www.hivehome.com/shop/smart-heating/hive-thermostat",
      "source_type": "OFFICIAL_PRODUCT_PAGE",
      "checked_date": "2026-08-30",
      "published_or_updated_date": "NOT_PUBLISHED",
      "scope": "Thermostat and receiver price 119; receiver roles; hot water; zones; OpenTherm; outage behaviour; Hive+ pricing; batteries",
      "conflict_or_limit": "Exact receiver variant is not exposed in the page text",
      "confidence": "PRIMARY"
    },
    {
      "source_key": "heating:HIVE-02",
      "cluster": "heating",
      "source_id": "HIVE-02",
      "publisher": "Hive",
      "title": "Hive Hub product page",
      "url": "https://www.hivehome.com/shop/smart-home/hive-hub",
      "source_type": "OFFICIAL_PRODUCT_PAGE",
      "checked_date": "2026-08-30",
      "published_or_updated_date": "NOT_PUBLISHED",
      "scope": "Hub price 80; Ethernet/Wi-Fi/Zigbee; schedule/settings storage; remote-control role",
      "conflict_or_limit": "Hub power loss differs from internet loss",
      "confidence": "PRIMARY"
    },
    {
      "source_key": "heating:HIVE-03",
      "cluster": "heating",
      "source_id": "HIVE-03",
      "publisher": "Hive",
      "title": "Hive Thermostat boiler compatibility guide",
      "url": "https://support.hivehome.com/portal/app/portlets/results/viewsolution.jsp?solutionid=240313111235477",
      "source_type": "OFFICIAL_SUPPORT",
      "checked_date": "2026-08-30",
      "published_or_updated_date": "NOT_PUBLISHED",
      "scope": "Ten exact Worcester Bosch exclusions plus Honeywell SmartFit and Vaillant VR65 exclusions",
      "conflict_or_limit": "All-other-boilers wording is only to the best of manufacturer knowledge and is not an exact positive pairing",
      "confidence": "PRIMARY_EXACT_NEGATIVE"
    },
    {
      "source_key": "heating:HIVE-04",
      "cluster": "heating",
      "source_id": "HIVE-04",
      "publisher": "Hive",
      "title": "Understanding OpenTherm",
      "url": "https://support.hivehome.com/portal/app/portlets/results/viewsolution.jsp?solutionid=250115083012820",
      "source_type": "OFFICIAL_SUPPORT",
      "checked_date": "2026-08-30",
      "published_or_updated_date": "NOT_PUBLISHED",
      "scope": "OTR1 relay/OpenTherm modes; combi and single-zone OpenTherm limitation; multizone must use relay",
      "conflict_or_limit": "Do not generalise OpenTherm to dual-channel or multizone operation",
      "confidence": "PRIMARY"
    },
    {
      "source_key": "heating:HIVE-05",
      "cluster": "heating",
      "source_id": "HIVE-05",
      "publisher": "Hive",
      "title": "Hive receiver wiring guidance",
      "url": "https://support.hivehome.com/portal/app/portlets/results/viewsolution.jsp?solutionid=240314185538730",
      "source_type": "OFFICIAL_SUPPORT",
      "checked_date": "2026-08-30",
      "published_or_updated_date": "NOT_PUBLISHED",
      "scope": "Single-channel dry or switched contacts; dual-channel mains outputs; fixed-wiring boundary",
      "conflict_or_limit": "Exact installed wiring still requires inspection by a competent person",
      "confidence": "PRIMARY"
    },
    {
      "source_key": "heating:HIVE-06",
      "cluster": "heating",
      "source_id": "HIVE-06",
      "publisher": "Hive",
      "title": "Gravity and part-pumped system guidance",
      "url": "https://support.hivehome.com/portal/app/portlets/results/viewsolution.jsp?solutionid=250320155222590",
      "source_type": "OFFICIAL_SUPPORT",
      "checked_date": "2026-08-30",
      "published_or_updated_date": "NOT_PUBLISHED",
      "scope": "Hot water may call independently; heating call may also activate hot water on gravity/part-pumped systems",
      "conflict_or_limit": "Hydraulic plan must be captured rather than inferred from boiler type",
      "confidence": "PRIMARY"
    },
    {
      "source_key": "heating:HIVE-07",
      "cluster": "heating",
      "source_id": "HIVE-07",
      "publisher": "Hive",
      "title": "Hive PSTI device identifiers",
      "url": "https://assets.ctfassets.net/mijf9lz5yt3u/5Ak7SxDFcgFRRXfNOvw0BQ/caf1013be532710aa88d548d96f2d13d/Product_Security_and_Telecommunications_Infrastructure_September_2024__PDF_99KB_.pdf",
      "source_type": "OFFICIAL_COMPLIANCE_PDF",
      "checked_date": "2026-08-30",
      "published_or_updated_date": "2024-09",
      "scope": "SLT3c/SLT3d; SLR1c/SLR1d; SLR2c/SLR2d; OTR1 hardware families",
      "conflict_or_limit": "Hardware-family list does not prove which variant is shipped in a current retail basket",
      "confidence": "PRIMARY"
    },
    {
      "source_key": "heating:HIVE-08",
      "cluster": "heating",
      "source_id": "HIVE-08",
      "publisher": "Hive",
      "title": "Hive Radiator Valve product page",
      "url": "https://www.hivehome.com/shop/smart-heating/hive-radiator-valve",
      "source_type": "OFFICIAL_PRODUCT_PAGE",
      "checked_date": "2026-08-30",
      "published_or_updated_date": "NOT_PUBLISHED",
      "scope": "Price 59; Hub requirement; 2 AA batteries; Hub-only radiator limit; Heat on Demand route",
      "conflict_or_limit": "Manufacturer timing guidance is not SHUK latency testing; Heat on Demand outage behaviour is not established",
      "confidence": "PRIMARY"
    },
    {
      "source_key": "heating:WISER-01",
      "cluster": "heating",
      "source_id": "WISER-01",
      "publisher": "Wiser",
      "title": "1 Channel Smart Room Thermostat Kit - 2nd Generation",
      "url": "https://wiser.draytoncontrols.co.uk/products/wiser-2nd-generation-1-channel-hubr-and-room-thermostat-bundle",
      "source_type": "OFFICIAL_PRODUCT_PAGE",
      "checked_date": "2026-08-30",
      "published_or_updated_date": "NOT_PUBLISHED",
      "scope": "Price 257.80; sold out; relay/OpenTherm; one heating channel; no subscription; local control; 3-year warranty",
      "conflict_or_limit": "Displayed selected variant is Anthracite",
      "confidence": "PRIMARY"
    },
    {
      "source_key": "heating:WISER-02",
      "cluster": "heating",
      "source_id": "WISER-02",
      "publisher": "Wiser",
      "title": "2 Channel Smart Room Thermostat Kit - 2nd Generation",
      "url": "https://wiser.draytoncontrols.co.uk/products/wiser-2nd-generation-2-channel-smart-room-thermostat-bundle-smart-home",
      "source_type": "OFFICIAL_PRODUCT_PAGE",
      "checked_date": "2026-08-30",
      "published_or_updated_date": "NOT_PUBLISHED",
      "scope": "Price 257.80; sold out; relay only; one heating plus hot water; local control; no subscription",
      "conflict_or_limit": "Old 247.80 value is stale",
      "confidence": "PRIMARY"
    },
    {
      "source_key": "heating:WISER-03",
      "cluster": "heating",
      "source_id": "WISER-03",
      "publisher": "Wiser",
      "title": "3 Channel Smart Thermostat Kit - 2nd Generation",
      "url": "https://wiser.draytoncontrols.co.uk/products/2nd-generation-3-channel-smart-thermostat-kit",
      "source_type": "OFFICIAL_PRODUCT_PAGE",
      "checked_date": "2026-08-30",
      "published_or_updated_date": "NOT_PUBLISHED",
      "scope": "Selected Anthracite price 372.80; sold out; two heating channels plus optional hot water; relay only",
      "conflict_or_limit": "Collection from-price 352.80 is not the selected product-row price",
      "confidence": "PRIMARY"
    },
    {
      "source_key": "heating:WISER-04",
      "cluster": "heating",
      "source_id": "WISER-04",
      "publisher": "Wiser",
      "title": "Wiser 2nd Generation Smart Home Hubs",
      "url": "https://wiser.draytoncontrols.co.uk/pages/smart-home-hubs",
      "source_type": "OFFICIAL_PRODUCT_OVERVIEW",
      "checked_date": "2026-08-30",
      "published_or_updated_date": "NOT_PUBLISHED",
      "scope": "1/2/3-channel HubR roles and displayed standalone price 142.80",
      "conflict_or_limit": "Standalone HubR price does not include room or radiator thermostat",
      "confidence": "PRIMARY"
    },
    {
      "source_key": "heating:WISER-05",
      "cluster": "heating",
      "source_id": "WISER-05",
      "publisher": "Wiser",
      "title": "Wiser security support policy",
      "url": "https://wiser.draytoncontrols.co.uk/pages/security-support-policy",
      "source_type": "OFFICIAL_SUPPORT_POLICY",
      "checked_date": "2026-08-30",
      "published_or_updated_date": "NOT_PUBLISHED",
      "scope": "Commercial references and defined support periods for current and older HubR, room thermostat and SRT hardware",
      "conflict_or_limit": "Defined periods may be extended; 2028-04-30 does not prove service ends then",
      "confidence": "PRIMARY"
    },
    {
      "source_key": "heating:WISER-06",
      "cluster": "heating",
      "source_id": "WISER-06",
      "publisher": "Wiser",
      "title": "Wiser system datasheet D126-7",
      "url": "https://wiser.draytoncontrols.co.uk/sites/default/files/wiser_datasheet_d126-7.pdf",
      "source_type": "OFFICIAL_DATASHEET",
      "checked_date": "2026-08-30",
      "published_or_updated_date": "NOT_PUBLISHED",
      "scope": "Zigbee thermostat/SRT to HubR call route and system interface details",
      "conflict_or_limit": "Exact boiler pairing is not supplied",
      "confidence": "PRIMARY"
    },
    {
      "source_key": "heating:WISER-07",
      "cluster": "heating",
      "source_id": "WISER-07",
      "publisher": "Wiser",
      "title": "Wiser Home UK system user guide",
      "url": "https://www.productinfo.schneider-electric.com/wiser_home/wiser-home-sug-uk/English/System%20User%20Guide_Wiser_Home_UK%20%28Bookmap%29_DD00620149.xml/%24/SettingupHubR2ndGen_WH_UKCPT_DD00795464",
      "source_type": "OFFICIAL_SYSTEM_GUIDE",
      "checked_date": "2026-08-30",
      "published_or_updated_date": "NOT_PUBLISHED",
      "scope": "1-channel OpenTherm recommendation; standard on/off interfaces; thermostat-to-boiler role",
      "conflict_or_limit": "System guide remains family-level until exact boiler and wiring are recorded",
      "confidence": "PRIMARY"
    },
    {
      "source_key": "heating:WISER-08",
      "cluster": "heating",
      "source_id": "WISER-08",
      "publisher": "Wiser",
      "title": "First-generation Smart Radiator Thermostat product page",
      "url": "https://wiser.draytoncontrols.co.uk/products/smart-radiator-thermostat",
      "source_type": "OFFICIAL_PRODUCT_PAGE",
      "checked_date": "2026-08-30",
      "published_or_updated_date": "NOT_PUBLISHED",
      "scope": "WV704R0A0902 price 56.50; sold out; 2 AA; compatibility with both Hub generations",
      "conflict_or_limit": "Defined security-support period ends 2026-08-31; not a current substitute for a clean 2G SRT row",
      "confidence": "PRIMARY_LEGACY"
    },
    {
      "source_key": "heating:WISER-09",
      "cluster": "heating",
      "source_id": "WISER-09",
      "publisher": "Wiser",
      "title": "First-generation Smart Radiator Thermostat multipack",
      "url": "https://wiser.draytoncontrols.co.uk/products/smart-radiator-thermostat-multipack",
      "source_type": "OFFICIAL_PRODUCT_PAGE",
      "checked_date": "2026-08-30",
      "published_or_updated_date": "NOT_PUBLISHED",
      "scope": "Three old-generation SRTs displayed at 160",
      "conflict_or_limit": "Legacy support horizon makes it unsuitable for a current three-year recommendation",
      "confidence": "PRIMARY_LEGACY"
    },
    {
      "source_key": "heating:WISER-10",
      "cluster": "heating",
      "source_id": "WISER-10",
      "publisher": "Wiser",
      "title": "Second-generation Wiser Radiator Thermostat page",
      "url": "https://wiser.draytoncontrols.co.uk/pages/wiser-radiator-thermostat-2nd-generation",
      "source_type": "OFFICIAL_PRODUCT_PAGE",
      "checked_date": "2026-08-30",
      "published_or_updated_date": "NOT_PUBLISHED",
      "scope": "Current-generation SRT landing page",
      "conflict_or_limit": "Placeholder 40 text is unsafe as a publishable current price",
      "confidence": "PRIMARY_CONFLICTED"
    },
    {
      "source_key": "heating:WISER-11",
      "cluster": "heating",
      "source_id": "WISER-11",
      "publisher": "Wiser",
      "title": "Wiser Home app updates and release notes",
      "url": "https://wiser.draytoncontrols.co.uk/pages/wiser-home-app-updates-release-notes",
      "source_type": "OFFICIAL_RELEASE_NOTES",
      "checked_date": "2026-08-30",
      "published_or_updated_date": "2026-08-27",
      "scope": "Wiser Home app 7.6.0 dated 2026-08-27 and 2nd Generation HubR firmware 4.48.2",
      "conflict_or_limit": "Firmware may change; version every row snapshot",
      "confidence": "PRIMARY"
    },
    {
      "source_key": "heating:NEST-01",
      "cluster": "heating",
      "source_id": "NEST-01",
      "publisher": "Google Nest",
      "title": "Nest Learning Thermostat 3rd Generation UK tech specs",
      "url": "https://store.google.com/gb/product/nest_learning_thermostat_3rd_gen_specs?hl=en-GB",
      "source_type": "OFFICIAL_PRODUCT_PAGE",
      "checked_date": "2026-08-30",
      "published_or_updated_date": "NOT_PUBLISHED",
      "scope": "Price 219; compatibility families; Heat Link; two relays; on/off/OpenTherm; two-year warranty; five years security updates",
      "conflict_or_limit": "Exact boiler and security-update start/end are not supplied",
      "confidence": "PRIMARY"
    },
    {
      "source_key": "heating:NEST-02",
      "cluster": "heating",
      "source_id": "NEST-02",
      "publisher": "Google Nest",
      "title": "Nest Thermostat E UK tech specs",
      "url": "https://store.google.com/gb/product/nest_thermostat_e_specs?hl=en-GB",
      "source_type": "OFFICIAL_PRODUCT_PAGE",
      "checked_date": "2026-08-30",
      "published_or_updated_date": "NOT_PUBLISHED",
      "scope": "Price 199; on/off/OpenTherm; Heat Link E; 2 AA lithium L91; two-year warranty; five years security updates",
      "conflict_or_limit": "No separate stored-hot-water channel; exact security-update horizon not supplied",
      "confidence": "PRIMARY"
    },
    {
      "source_key": "heating:NEST-03",
      "cluster": "heating",
      "source_id": "NEST-03",
      "publisher": "Google Nest",
      "title": "Heat Link for Nest thermostats in Europe",
      "url": "https://support.google.com/googlehome/answer/9256498?hl=en-GB",
      "source_type": "OFFICIAL_SUPPORT",
      "checked_date": "2026-08-30",
      "published_or_updated_date": "NOT_PUBLISHED",
      "scope": "EU Heat Link requirement; model roles; direct Thread connection; manual button; E wireless-only and 3rd Gen wired/wireless options",
      "conflict_or_limit": "Direct Thread is not evidence of Matter support",
      "confidence": "PRIMARY"
    },
    {
      "source_key": "heating:NEST-04",
      "cluster": "heating",
      "source_id": "NEST-04",
      "publisher": "Google Nest",
      "title": "Nest thermostat hot-water control",
      "url": "https://support.google.com/googlehome/answer/9259578?hl=en-GB",
      "source_type": "OFFICIAL_SUPPORT",
      "checked_date": "2026-08-30",
      "published_or_updated_date": "NOT_PUBLISHED",
      "scope": "3rd Generation separate tank control and OpenTherm combi DHW behaviour",
      "conflict_or_limit": "OpenTherm boiler variants differ; exact model check required",
      "confidence": "PRIMARY"
    },
    {
      "source_key": "heating:NEST-05",
      "cluster": "heating",
      "source_id": "NEST-05",
      "publisher": "Google Nest",
      "title": "Nest E and 3rd Generation programmer differences",
      "url": "https://support.google.com/googlehome/answer/9252152?hl=en-GB",
      "source_type": "OFFICIAL_SUPPORT",
      "checked_date": "2026-08-30",
      "published_or_updated_date": "NOT_PUBLISHED",
      "scope": "Nest E combi focus; existing programmer retained for cylinder; 3rd Generation replaces programmer and controls hot water",
      "conflict_or_limit": "System layout still requires exact capture",
      "confidence": "PRIMARY"
    },
    {
      "source_key": "heating:NEST-06",
      "cluster": "heating",
      "source_id": "NEST-06",
      "publisher": "Google Nest",
      "title": "Nest thermostat behaviour when Wi-Fi is offline",
      "url": "https://support.google.com/googlehome/answer/9243422?hl=en-GB",
      "source_type": "OFFICIAL_SUPPORT",
      "checked_date": "2026-08-30",
      "published_or_updated_date": "NOT_PUBLISHED",
      "scope": "App unavailable while local thermostat temperature changes continue",
      "conflict_or_limit": "No SHUK outage or latency test",
      "confidence": "PRIMARY"
    },
    {
      "source_key": "heating:NEST-07",
      "cluster": "heating",
      "source_id": "NEST-07",
      "publisher": "Google Nest",
      "title": "Manual Heat Link control",
      "url": "https://support.google.com/googlehome/answer/9268632?hl=en-GB",
      "source_type": "OFFICIAL_SUPPORT",
      "checked_date": "2026-08-30",
      "published_or_updated_date": "NOT_PUBLISHED",
      "scope": "Heat Link manual fallback when thermostat is disconnected; schedule limits in manual mode",
      "conflict_or_limit": "Manual fallback is not full scheduled smart control",
      "confidence": "PRIMARY"
    },
    {
      "source_key": "heating:NEST-08",
      "cluster": "heating",
      "source_id": "NEST-08",
      "publisher": "Google Nest",
      "title": "Europe and North America Nest thermostat differences",
      "url": "https://support.google.com/googlehome/answer/9256506?hl=en-GB",
      "source_type": "OFFICIAL_SUPPORT",
      "checked_date": "2026-08-30",
      "published_or_updated_date": "NOT_PUBLISHED",
      "scope": "EU and North American parts and voltages are not interchangeable",
      "conflict_or_limit": "North American fourth-generation thermostat should not enter the ordinary UK Heat Link ranking",
      "confidence": "PRIMARY"
    },
    {
      "source_key": "heating:NEST-09",
      "cluster": "heating",
      "source_id": "NEST-09",
      "publisher": "Google Nest",
      "title": "Google Nest thermostat regulatory identifiers",
      "url": "https://support.google.com/googlehome/answer/10367042?hl=en-GB",
      "source_type": "OFFICIAL_COMPLIANCE_INDEX",
      "checked_date": "2026-08-30",
      "published_or_updated_date": "NOT_PUBLISHED",
      "scope": "Nest Thermostat E A0131/A0132 and Nest Learning Thermostat 3rd Gen A0001/A0003 regulatory families",
      "conflict_or_limit": "The index does not map each identifier to thermostat versus Heat Link component",
      "confidence": "PRIMARY"
    },
    {
      "source_key": "security:SEC-S01",
      "cluster": "security",
      "source_id": "SEC-S01",
      "publisher": "Aqara",
      "title": "Video Doorbell G410 official product and store page",
      "url": "https://eu.aqara.com/products/aqara-video-doorbell-g410",
      "source_type": "Manufacturer product/store page",
      "checked_date": "2026-08-30",
      "published_or_updated_date": "Not stated; dynamic page",
      "scope": "Price, power, field of view, local AI, storage, wired-only continuous recording/RTSP, hub roles and box contents",
      "conflict_or_limit": "No official weather/IP rating located; no public HomeGuardian UK price; exact outage/recovery behaviour, hardware/firmware revision and mains-adapter inclusion are not established",
      "confidence": "NOT_ASSIGNED"
    },
    {
      "source_key": "security:SEC-S02",
      "cluster": "security",
      "source_id": "SEC-S02",
      "publisher": "Aqara",
      "title": "Doorbell Camera G400 Wired official product and store page",
      "url": "https://eu.aqara.com/products/doorbell-camera-g400-wired",
      "source_type": "Manufacturer product/store page",
      "checked_date": "2026-08-30",
      "published_or_updated_date": "Not stated; dynamic page",
      "scope": "Price, power, IP rating, Wi-Fi/Ethernet, storage, protocols, AI and chime compatibility",
      "conflict_or_limit": "No public HomeGuardian UK price; no exact outage/recovery statement; exact hardware/firmware revision and site-specific installation cost absent",
      "confidence": "NOT_ASSIGNED"
    },
    {
      "source_key": "security:SEC-S03",
      "cluster": "security",
      "source_id": "SEC-S03",
      "publisher": "Tapo / TP-Link",
      "title": "Tapo D235 V1 official UK product page",
      "url": "https://www.tapo.com/uk/product/smart-camera/tapo-d235/v1/",
      "source_type": "Manufacturer product/specification page",
      "checked_date": "2026-08-30",
      "published_or_updated_date": "Not stated; versioned V1 page",
      "scope": "Video, detection, power, storage, weather rating and hardwire-only feature boundaries",
      "conflict_or_limit": "Field-of-view details differ from store presentation; exact firmware, outage recovery and paid-plan eligibility are not specified",
      "confidence": "NOT_ASSIGNED"
    },
    {
      "source_key": "security:SEC-S04",
      "cluster": "security",
      "source_id": "SEC-S04",
      "publisher": "Tapo / TP-Link",
      "title": "Tapo D235 official UK store listing",
      "url": "https://uk.store.tapo.com/products/video-doorbell-wired-and-battery-tapo-d235",
      "source_type": "Manufacturer store page",
      "checked_date": "2026-08-30",
      "published_or_updated_date": "Not stated; dynamic commerce page",
      "scope": "Regular/sale price, availability, bundle, headline specifications and installation/power information",
      "conflict_or_limit": "Store highlights IP65 while product/specification material states IP66; store field-of-view sub-values conflict; price and availability are volatile",
      "confidence": "NOT_ASSIGNED"
    },
    {
      "source_key": "security:SEC-S05",
      "cluster": "security",
      "source_id": "SEC-S05",
      "publisher": "Tapo / TP-Link",
      "title": "Tapo Care UK plan page",
      "url": "https://uk.store.tapo.com/pages/tapo-care/n",
      "source_type": "Manufacturer subscription page",
      "checked_date": "2026-08-30",
      "published_or_updated_date": "Not stated; dynamic plan page",
      "scope": "Public starting prices and advertised cloud-plan features",
      "conflict_or_limit": "Starting price is not proof of exact camera-count/model eligibility; checkout, account, app, firmware and plan terms must be verified; future price changes excluded",
      "confidence": "NOT_ASSIGNED"
    },
    {
      "source_key": "security:SEC-S06",
      "cluster": "security",
      "source_id": "SEC-S06",
      "publisher": "Tapo / TP-Link",
      "title": "FAQ 754: what happens if a Tapo camera loses internet or router connection",
      "url": "https://www.tapo.com/uk/faq/754/",
      "source_type": "Manufacturer support FAQ",
      "checked_date": "2026-08-30",
      "published_or_updated_date": "Not stated on captured page",
      "scope": "General WAN-loss, router-loss, same-LAN access and initial-setup boundaries",
      "conflict_or_limit": "General FAQ is not an exact-SKU test and does not document battery sleep/wake edge cases, recovery time, queued alerts, catch-up upload or recording-gap labelling",
      "confidence": "NOT_ASSIGNED"
    },
    {
      "source_key": "security:SEC-S07",
      "cluster": "security",
      "source_id": "SEC-S07",
      "publisher": "Aqara",
      "title": "Camera Hub G350 official UK/EU product and store page",
      "url": "https://eu.aqara.com/products/camera-hub-g350",
      "source_type": "Manufacturer product/store page",
      "checked_date": "2026-08-30",
      "published_or_updated_date": "Not stated; dynamic page",
      "scope": "Price, video, local AI, storage, platform/hub roles, power and cloud/trial wording",
      "conflict_or_limit": "Page conflicts internally on whether the HomeGuardian trial is manual/no automatic trial or included and automatically activated; public UK plan price, outage/recovery and adapter inclusion remain unresolved",
      "confidence": "NOT_ASSIGNED"
    },
    {
      "source_key": "security:SEC-S08",
      "cluster": "security",
      "source_id": "SEC-S08",
      "publisher": "Aqara",
      "title": "Camera Hub G350 official EU technical page",
      "url": "https://www.aqara.com/eu/product/camera-hub-g350/",
      "source_type": "Manufacturer product/specification page",
      "checked_date": "2026-08-30",
      "published_or_updated_date": "Not stated; dynamic page",
      "scope": "Model identifiers, camera/hub capabilities, privacy, power, storage and platform support",
      "conflict_or_limit": "Does not supply a public UK cloud price or exact outage/recovery guarantees; controller/platform versions can change Matter-camera feature support",
      "confidence": "NOT_ASSIGNED"
    },
    {
      "source_key": "security:SEC-S09",
      "cluster": "security",
      "source_id": "SEC-S09",
      "publisher": "Tapo / TP-Link",
      "title": "Tapo C520WS V1 official UK product page",
      "url": "https://www.tapo.com/uk/product/smart-camera/tapo-c520ws/v1/",
      "source_type": "Manufacturer product/specification page",
      "checked_date": "2026-08-30",
      "published_or_updated_date": "Not stated; versioned V1 page",
      "scope": "Video, IP rating, power, connectivity, local storage, 24/7 recording and RTSP/ONVIF",
      "conflict_or_limit": "Exact installed firmware, recovery behaviour, plan eligibility and installation cost are not specified",
      "confidence": "NOT_ASSIGNED"
    },
    {
      "source_key": "security:SEC-S10",
      "cluster": "security",
      "source_id": "SEC-S10",
      "publisher": "Tapo / TP-Link",
      "title": "Tapo C520WS official UK store listing",
      "url": "https://uk.store.tapo.com/products/tapo-c520ws-outdoor-pan-tilt-security-wifi-camera-2k-qhd",
      "source_type": "Manufacturer store page",
      "checked_date": "2026-08-30",
      "published_or_updated_date": "Not stated; dynamic commerce page",
      "scope": "Regular/sale price, availability, bundle and headline capabilities",
      "conflict_or_limit": "Sale price and availability are volatile; listing does not prove exact installed hardware/firmware or outage behaviour",
      "confidence": "NOT_ASSIGNED"
    },
    {
      "source_key": "security:SEC-S11",
      "cluster": "security",
      "source_id": "SEC-S11",
      "publisher": "Tapo / TP-Link",
      "title": "Tapo C660 KIT official UK product page",
      "url": "https://www.tapo.com/uk/product/smart-camera/tapo-c660-kit/",
      "source_type": "Manufacturer product/specification page",
      "checked_date": "2026-08-30",
      "published_or_updated_date": "Not stated; dynamic product page",
      "scope": "Video, battery/solar power, detection, weather protection and local storage",
      "conflict_or_limit": "Exact hardware/firmware revision, battery degradation, solar autonomy, exact outage/recovery behaviour and paid-plan eligibility are not specified",
      "confidence": "NOT_ASSIGNED"
    },
    {
      "source_key": "security:SEC-S12",
      "cluster": "security",
      "source_id": "SEC-S12",
      "publisher": "Tapo / TP-Link",
      "title": "Tapo C660 KIT official UK store listing",
      "url": "https://uk.store.tapo.com/products/tapo-c660-kit-4k-clarity-solar-powered-pan-tilt-battery-security-camera-kit",
      "source_type": "Manufacturer store page",
      "checked_date": "2026-08-30",
      "published_or_updated_date": "Not stated; dynamic commerce page",
      "scope": "Regular/sale price, availability, bundle contents and protocol exclusions",
      "conflict_or_limit": "Sale price and availability are volatile; store evidence does not establish sleeping-battery outage behaviour or recovery",
      "confidence": "NOT_ASSIGNED"
    },
    {
      "source_key": "security:SEC-S13",
      "cluster": "security",
      "source_id": "SEC-S13",
      "publisher": "TP-Link",
      "title": "General microSD card compatibility guidance for Tapo/Kasa cameras",
      "url": "https://www.tp-link.com/us/support/faq/3048/",
      "source_type": "Manufacturer support FAQ",
      "checked_date": "2026-08-30",
      "published_or_updated_date": "Updated 2026-08-03",
      "scope": "Card class, endurance and model-specific capacity caveats",
      "conflict_or_limit": "US/global support guidance is secondary to exact UK model pages; it does not support the GBP 25 editorial card allowance and must not be used to override an exact model limit",
      "confidence": "NOT_ASSIGNED"
    },
    {
      "source_key": "matter-local-control:STD-001",
      "cluster": "matter-local-control",
      "source_id": "STD-001",
      "publisher": "Connectivity Standards Alliance",
      "title": "Matter 1.6 release",
      "url": "https://csa-iot.org/newsroom/matter-1-6-enables-more-intuitive-setup-multi-ecosystem-experiences-and-context-driven-control/",
      "source_type": "primary standard announcement",
      "checked_date": "2026-08-30",
      "published_or_updated_date": "Released 2026-06-17",
      "scope": "WP11; WP589; WP1094; all Matter rows",
      "conflict_or_limit": "Specification release does not prove adoption by a platform or installed product",
      "confidence": "high"
    },
    {
      "source_key": "matter-local-control:STD-002",
      "cluster": "matter-local-control",
      "source_id": "STD-002",
      "publisher": "Connectivity Standards Alliance",
      "title": "Matter FAQ",
      "url": "https://csa-iot.org/all-solutions/matter/matter-faq/",
      "source_type": "primary standards FAQ",
      "checked_date": "2026-08-30",
      "published_or_updated_date": "Current FAQ at check date",
      "scope": "WP11; WP1094; all route rows",
      "conflict_or_limit": "Architecture-level evidence, not product-specific outage testing",
      "confidence": "high"
    },
    {
      "source_key": "matter-local-control:STD-003",
      "cluster": "matter-local-control",
      "source_id": "STD-003",
      "publisher": "Connectivity Standards Alliance",
      "title": "Why certify",
      "url": "https://csa-iot.org/certification/why-certify/",
      "source_type": "primary certification guidance",
      "checked_date": "2026-08-30",
      "published_or_updated_date": "Current guidance at check date",
      "scope": "all certification rows",
      "conflict_or_limit": "Certification does not establish ecosystem feature parity or firmware installed on a user's unit",
      "confidence": "high"
    },
    {
      "source_key": "matter-local-control:STD-004",
      "cluster": "matter-local-control",
      "source_id": "STD-004",
      "publisher": "Thread Group",
      "title": "Thread specifications and resources",
      "url": "https://threadgroup.org/resources",
      "source_type": "primary standard resources",
      "checked_date": "2026-08-30",
      "published_or_updated_date": "Thread 1.4.1 available at check date",
      "scope": "WP11; WP1094; all Thread rows",
      "conflict_or_limit": "Specification availability does not prove device implementation",
      "confidence": "high"
    },
    {
      "source_key": "matter-local-control:STD-005",
      "cluster": "matter-local-control",
      "source_id": "STD-005",
      "publisher": "Thread Group",
      "title": "Thread 1.4 overview",
      "url": "https://threadgroup.org/Newsroom/Blog/thread-14-paves-the-path-for-smart-devices-to-work-together-regardless-of-their-ecosystem-or-manufacturer",
      "source_type": "primary standard announcement",
      "checked_date": "2026-08-30",
      "published_or_updated_date": "Thread 1.4 announced 2024-09",
      "scope": "WP11; WP1094",
      "conflict_or_limit": "Do not convert design goals into SHUK-measured latency or reliability claims",
      "confidence": "high"
    },
    {
      "source_key": "matter-local-control:HA-001",
      "cluster": "matter-local-control",
      "source_id": "HA-001",
      "publisher": "Home Assistant",
      "title": "Home Assistant Green",
      "url": "https://www.home-assistant.io/green/",
      "source_type": "first-party product",
      "checked_date": "2026-08-30",
      "published_or_updated_date": "Current product page",
      "scope": "CTRL-HA-GREEN",
      "conflict_or_limit": "No first-party sterling bundle price captured",
      "confidence": "high"
    },
    {
      "source_key": "matter-local-control:HA-002",
      "cluster": "matter-local-control",
      "source_id": "HA-002",
      "publisher": "Nabu Casa",
      "title": "Home Assistant Green pricing change",
      "url": "https://www.nabucasa.com/news/2026-01-08-green-pricing-change/",
      "source_type": "first-party commercial announcement",
      "checked_date": "2026-08-30",
      "published_or_updated_date": "$199/€179 from 2026 pricing change",
      "scope": "CTRL-HA-GREEN",
      "conflict_or_limit": "Not a UK sterling retail price",
      "confidence": "high"
    },
    {
      "source_key": "matter-local-control:HA-003",
      "cluster": "matter-local-control",
      "source_id": "HA-003",
      "publisher": "Home Assistant",
      "title": "Home Assistant Connect ZBT-2",
      "url": "https://www.home-assistant.io/connect/zbt-2/",
      "source_type": "first-party product",
      "checked_date": "2026-08-30",
      "published_or_updated_date": "$49/€45",
      "scope": "CTRL-HA-GREEN",
      "conflict_or_limit": "One adapter cannot run Zigbee and Thread simultaneously",
      "confidence": "high"
    },
    {
      "source_key": "matter-local-control:HA-004",
      "cluster": "matter-local-control",
      "source_id": "HA-004",
      "publisher": "Home Assistant",
      "title": "Connect ZBT-2 launch",
      "url": "https://www.home-assistant.io/blog/2025/11/19/home-assistant-connect-zbt-2/",
      "source_type": "first-party product announcement",
      "checked_date": "2026-08-30",
      "published_or_updated_date": "Published 2025-11-19",
      "scope": "CTRL-HA-GREEN",
      "conflict_or_limit": "Not separate proof of installed Thread version",
      "confidence": "high"
    },
    {
      "source_key": "matter-local-control:HA-005",
      "cluster": "matter-local-control",
      "source_id": "HA-005",
      "publisher": "Home Assistant",
      "title": "Home Assistant Connect ZWA-2",
      "url": "https://www.home-assistant.io/connect/zwa-2/",
      "source_type": "first-party product",
      "checked_date": "2026-08-30",
      "published_or_updated_date": "$69/€59",
      "scope": "CTRL-HA-GREEN",
      "conflict_or_limit": "Not a required Matter/Thread component",
      "confidence": "high"
    },
    {
      "source_key": "matter-local-control:HA-006",
      "cluster": "matter-local-control",
      "source_id": "HA-006",
      "publisher": "Home Assistant",
      "title": "Thread integration",
      "url": "https://www.home-assistant.io/integrations/thread/",
      "source_type": "first-party integration documentation",
      "checked_date": "2026-08-30",
      "published_or_updated_date": "Home Assistant 2026.8.3; integration marked work in progress",
      "scope": "CTRL-HA-GREEN",
      "conflict_or_limit": "Site version is not a Matter certification version",
      "confidence": "high"
    },
    {
      "source_key": "matter-local-control:HA-007",
      "cluster": "matter-local-control",
      "source_id": "HA-007",
      "publisher": "Home Assistant",
      "title": "Matter integration",
      "url": "https://www.home-assistant.io/integrations/matter",
      "source_type": "first-party integration documentation",
      "checked_date": "2026-08-30",
      "published_or_updated_date": "Current documentation",
      "scope": "CTRL-HA-GREEN",
      "conflict_or_limit": "Device-class support remains product/integration-specific",
      "confidence": "high"
    },
    {
      "source_key": "matter-local-control:HA-008",
      "cluster": "matter-local-control",
      "source_id": "HA-008",
      "publisher": "Home Assistant",
      "title": "Matter Server 9.0 upgrade",
      "url": "https://www.home-assistant.io/blog/2026/06/23/the-matter-upgrade-youve-been-waiting-for/",
      "source_type": "first-party release announcement",
      "checked_date": "2026-08-30",
      "published_or_updated_date": "Matter Server 9.0; Matter 1.5.1; Thread 1.4; Matter 1.6 coming soon at publication",
      "scope": "CTRL-HA-GREEN",
      "conflict_or_limit": "Confirms Home Assistant was not yet at Matter 1.6 in this release",
      "confidence": "high"
    },
    {
      "source_key": "matter-local-control:HA-009",
      "cluster": "matter-local-control",
      "source_id": "HA-009",
      "publisher": "Nabu Casa",
      "title": "Home Assistant Cloud pricing",
      "url": "https://www.nabucasa.com/pricing/",
      "source_type": "first-party pricing",
      "checked_date": "2026-08-30",
      "published_or_updated_date": "UK £6.50/month or £65/year; £195 for 36 months using annual billing",
      "scope": "CTRL-HA-GREEN",
      "conflict_or_limit": "Optional, not required for local core",
      "confidence": "high"
    },
    {
      "source_key": "matter-local-control:HA-010",
      "cluster": "matter-local-control",
      "source_id": "HA-010",
      "publisher": "Home Assistant",
      "title": "Works without internet FAQ",
      "url": "https://www.home-assistant.io/faq/works-without-internet/",
      "source_type": "first-party support",
      "checked_date": "2026-08-30",
      "published_or_updated_date": "Current FAQ",
      "scope": "CTRL-HA-GREEN",
      "conflict_or_limit": "Cloud-dependent integrations remain exceptions",
      "confidence": "high"
    },
    {
      "source_key": "matter-local-control:HOMEY-001",
      "cluster": "matter-local-control",
      "source_id": "HOMEY-001",
      "publisher": "Athom / Homey",
      "title": "Homey Pro mini UK",
      "url": "https://homey.app/en-gb/homey-pro-mini/",
      "source_type": "first-party product",
      "checked_date": "2026-08-30",
      "published_or_updated_date": "£249; optional Homey Bridge £69; page states Matter 1.5",
      "scope": "CTRL-HOMEY-MINI",
      "conflict_or_limit": "Stock should still be rechecked at publication",
      "confidence": "high"
    },
    {
      "source_key": "matter-local-control:HOMEY-002",
      "cluster": "matter-local-control",
      "source_id": "HOMEY-002",
      "publisher": "Athom / Homey",
      "title": "Matter device types supported by Homey",
      "url": "https://support.homey.app/hc/en-us/articles/29238483093916-Matter-device-types-supported-by-Homey",
      "source_type": "first-party support",
      "checked_date": "2026-08-30",
      "published_or_updated_date": "Updated 2026-07-29",
      "scope": "CTRL-HOMEY-MINI; CTRL-HOMEY-PRO",
      "conflict_or_limit": "Support varies by device type and Homey app",
      "confidence": "high"
    },
    {
      "source_key": "matter-local-control:HOMEY-003",
      "cluster": "matter-local-control",
      "source_id": "HOMEY-003",
      "publisher": "Connectivity Standards Alliance",
      "title": "Homey Matter software component",
      "url": "https://csa-iot.org/de/csa_product/homey/",
      "source_type": "certification registry",
      "checked_date": "2026-08-30",
      "published_or_updated_date": "Firmware 13.3.0; Matter 1.5; certified 2026-06-29",
      "scope": "CTRL-HOMEY-MINI; CTRL-HOMEY-PRO",
      "conflict_or_limit": "Replaces stale Matter 1.3 matrix wording",
      "confidence": "high"
    },
    {
      "source_key": "matter-local-control:HOMEY-004",
      "cluster": "matter-local-control",
      "source_id": "HOMEY-004",
      "publisher": "Athom / Homey",
      "title": "Matter Bridge app to Apple Home",
      "url": "https://support.homey.app/hc/en-us/articles/26204255659676-How-to-control-your-devices-in-Apple-Home-with-the-Matter-Bridge-app",
      "source_type": "first-party support",
      "checked_date": "2026-08-30",
      "published_or_updated_date": "Current support page",
      "scope": "CTRL-HOMEY-MINI; CTRL-HOMEY-PRO",
      "conflict_or_limit": "Documented Apple Home path must not be generalised to every ecosystem/device",
      "confidence": "high"
    },
    {
      "source_key": "matter-local-control:HOMEY-005",
      "cluster": "matter-local-control",
      "source_id": "HOMEY-005",
      "publisher": "Athom / Homey",
      "title": "Add a Matter device to Homey",
      "url": "https://support.homey.app/hc/en-us/articles/9075551662108-Add-a-Matter-device-to-Homey",
      "source_type": "first-party support",
      "checked_date": "2026-08-30",
      "published_or_updated_date": "Current support page",
      "scope": "CTRL-HOMEY-MINI; CTRL-HOMEY-PRO",
      "conflict_or_limit": "Exact class/firmware compatibility remains device-specific",
      "confidence": "high"
    },
    {
      "source_key": "matter-local-control:HOMEY-006",
      "cluster": "matter-local-control",
      "source_id": "HOMEY-006",
      "publisher": "Athom / Homey",
      "title": "Homey Pro backup and restore",
      "url": "https://support.homey.app/hc/en-us/articles/12402204219164-Back-up-and-restore-Homey-Pro",
      "source_type": "first-party support",
      "checked_date": "2026-08-30",
      "published_or_updated_date": "Cloud backup £10/year",
      "scope": "CTRL-HOMEY-MINI; CTRL-HOMEY-PRO",
      "conflict_or_limit": "Optional rather than mandatory subscription",
      "confidence": "high"
    },
    {
      "source_key": "matter-local-control:HOMEY-007",
      "cluster": "matter-local-control",
      "source_id": "HOMEY-007",
      "publisher": "Athom / Homey",
      "title": "Homey Pro UK",
      "url": "https://homey.app/en-gb/homey-pro/",
      "source_type": "first-party product",
      "checked_date": "2026-08-30",
      "published_or_updated_date": "£449; optional Ethernet adapter £29",
      "scope": "CTRL-HOMEY-PRO",
      "conflict_or_limit": "Same-day stock should be rechecked",
      "confidence": "high"
    },
    {
      "source_key": "matter-local-control:AQARA-001",
      "cluster": "matter-local-control",
      "source_id": "AQARA-001",
      "publisher": "Aqara",
      "title": "Aqara Hub M200 EU",
      "url": "https://eu.aqara.com/en-eu/products/hub-m200",
      "source_type": "first-party product",
      "checked_date": "2026-08-30",
      "published_or_updated_date": "€69.99; PSU separate",
      "scope": "CTRL-AQARA-M200",
      "conflict_or_limit": "UK GBP checkout, warranty and PSU total unresolved",
      "confidence": "high"
    },
    {
      "source_key": "matter-local-control:AQARA-002",
      "cluster": "matter-local-control",
      "source_id": "AQARA-002",
      "publisher": "Aqara",
      "title": "Hub M200 user manual",
      "url": "https://cdn.shopify.com/s/files/1/0658/9068/1031/files/M200_-_User_Manual_-_EN.pdf?v=1763431988",
      "source_type": "first-party manual",
      "checked_date": "2026-08-30",
      "published_or_updated_date": "5V/2A supply separately; Ethernet/PoE",
      "scope": "CTRL-AQARA-M200",
      "conflict_or_limit": "Manual does not prove UK retail availability",
      "confidence": "high"
    },
    {
      "source_key": "matter-local-control:AQARA-003",
      "cluster": "matter-local-control",
      "source_id": "AQARA-003",
      "publisher": "Connectivity Standards Alliance",
      "title": "Aqara Hub HM-G03E",
      "url": "https://csa-iot.org/csa_product/aqara-hub/",
      "source_type": "certification registry",
      "checked_date": "2026-08-30",
      "published_or_updated_date": "Firmware 4.0.4; hardware T0; Matter 1.1; certified 2025-07-23",
      "scope": "CTRL-AQARA-M200",
      "conflict_or_limit": "Does not prove installed firmware or controller-software layer",
      "confidence": "high"
    },
    {
      "source_key": "matter-local-control:AQARA-004",
      "cluster": "matter-local-control",
      "source_id": "AQARA-004",
      "publisher": "Connectivity Standards Alliance",
      "title": "Aqara Hub Platform",
      "url": "https://csa-iot.org/csa_product/aqara-hub-platform/",
      "source_type": "certification registry",
      "checked_date": "2026-08-30",
      "published_or_updated_date": "Firmware 1.0.0.0; Matter 1.4; certified 2025-09-08",
      "scope": "CTRL-AQARA-M200; CTRL-AQARA-M3",
      "conflict_or_limit": "Do not map to a specific retail hub without explicit Aqara evidence",
      "confidence": "high"
    },
    {
      "source_key": "matter-local-control:AQARA-005",
      "cluster": "matter-local-control",
      "source_id": "AQARA-005",
      "publisher": "Aqara",
      "title": "Aqara Hub M3 EU",
      "url": "https://eu.aqara.com/en-eu/products/aqara-smart-hub-m3",
      "source_type": "first-party product",
      "checked_date": "2026-08-30",
      "published_or_updated_date": "€159.99; PSU separate",
      "scope": "CTRL-AQARA-M3",
      "conflict_or_limit": "UK GBP checkout, warranty and PSU total unresolved",
      "confidence": "high"
    },
    {
      "source_key": "matter-local-control:AQARA-006",
      "cluster": "matter-local-control",
      "source_id": "AQARA-006",
      "publisher": "Connectivity Standards Alliance",
      "title": "Aqara Hub M3",
      "url": "https://csa-iot.org/csa_product/hub-m3-2/",
      "source_type": "certification registry",
      "checked_date": "2026-08-30",
      "published_or_updated_date": "Firmware 4.0.4; hardware T0; Matter 1.1; certified 2023-12-19",
      "scope": "CTRL-AQARA-M3",
      "conflict_or_limit": "Separate platform certificate must not be assumed installed",
      "confidence": "high"
    },
    {
      "source_key": "matter-local-control:ST-001",
      "cluster": "matter-local-control",
      "source_id": "ST-001",
      "publisher": "Aeotec",
      "title": "SmartThings Smart Home Hub 2",
      "url": "https://aeotec.com/products/smartthings-smart-home-hub-2/",
      "source_type": "first-party product",
      "checked_date": "2026-08-30",
      "published_or_updated_date": "Current Hub 2 specification",
      "scope": "CTRL-ST-HUB2",
      "conflict_or_limit": "Normal UK consumer price/availability not established",
      "confidence": "high"
    },
    {
      "source_key": "matter-local-control:ST-002",
      "cluster": "matter-local-control",
      "source_id": "ST-002",
      "publisher": "SmartThings",
      "title": "Hub firmware and Edge release 0.61.6",
      "url": "https://community.smartthings.com/t/hub-firmware-and-edge-driver-release-notes-0-61-6/309818",
      "source_type": "first-party platform release notes",
      "checked_date": "2026-08-30",
      "published_or_updated_date": "Production 0.61.6; rollout 2026-06-15 to 2026-06-26",
      "scope": "CTRL-ST-HUB2; CTRL-ST-HUBV3",
      "conflict_or_limit": "Release notes do not make every route or routine local",
      "confidence": "high"
    },
    {
      "source_key": "matter-local-control:ST-003",
      "cluster": "matter-local-control",
      "source_id": "ST-003",
      "publisher": "SmartThings",
      "title": "Hub firmware 0.62.x beta",
      "url": "https://community.smartthings.com/t/beta-62-x-hub-firmware-and-edge-driver-release-notes/310336",
      "source_type": "first-party beta release notes",
      "checked_date": "2026-08-30",
      "published_or_updated_date": "Beta at check date",
      "scope": "CTRL-ST-HUB2; CTRL-ST-HUBV3",
      "conflict_or_limit": "Must not be reported as current production",
      "confidence": "high"
    },
    {
      "source_key": "matter-local-control:ST-004",
      "cluster": "matter-local-control",
      "source_id": "ST-004",
      "publisher": "Aeotec",
      "title": "Aeotec Smart Home Hub v3",
      "url": "https://aeotec.com/products/aeotec-smartthings-hub/",
      "source_type": "first-party product",
      "checked_date": "2026-08-30",
      "published_or_updated_date": "Current support/product information",
      "scope": "CTRL-ST-HUBV3",
      "conflict_or_limit": "Current UK stock and price unresolved",
      "confidence": "high"
    },
    {
      "source_key": "matter-local-control:ST-005",
      "cluster": "matter-local-control",
      "source_id": "ST-005",
      "publisher": "Samsung UK",
      "title": "Aeotec Smart Home Hub GP-AEOHUBV3UK",
      "url": "https://www.samsung.com/uk/smartthings/hub/aeotec-smart-home-hub-gp-aeohubv3uk/",
      "source_type": "first-party product/support",
      "checked_date": "2026-08-30",
      "published_or_updated_date": "GP-AEOHUBV3UK",
      "scope": "CTRL-ST-HUBV3",
      "conflict_or_limit": "Does not establish current stock or first-party price",
      "confidence": "high"
    },
    {
      "source_key": "matter-local-control:HUE-001",
      "cluster": "matter-local-control",
      "source_id": "HUE-001",
      "publisher": "Philips Hue",
      "title": "Hue Bridge Pro UK",
      "url": "https://www.philips-hue.com/content/hue/gb/en/products/all-products/product-page.hue_bridge_pro.html",
      "source_type": "first-party product",
      "checked_date": "2026-08-30",
      "published_or_updated_date": "£89.99; EAN 8720169155091",
      "scope": "CTRL-HUE-BRIDGE-PRO; DEV-HUE-A60-1100",
      "conflict_or_limit": "Local-processing statement is not a complete outage/recovery table",
      "confidence": "high"
    },
    {
      "source_key": "matter-local-control:HUE-002",
      "cluster": "matter-local-control",
      "source_id": "HUE-002",
      "publisher": "Philips Hue",
      "title": "Hue Bridge Pro release notes",
      "url": "https://www.philips-hue.com/en-gb/support/release-notes/bridge-pro",
      "source_type": "first-party release notes",
      "checked_date": "2026-08-30",
      "published_or_updated_date": "2071401010 listed 2026-07-13",
      "scope": "CTRL-HUE-BRIDGE-PRO; DEV-HUE-A60-1100",
      "conflict_or_limit": "Device software must be kept separate from Matter software-component certificate",
      "confidence": "high"
    },
    {
      "source_key": "matter-local-control:HUE-003",
      "cluster": "matter-local-control",
      "source_id": "HUE-003",
      "publisher": "Connectivity Standards Alliance",
      "title": "Hue Bridge Matter Platform",
      "url": "https://csa-iot.org/csa_product/hue-bridge-matter-platform/",
      "source_type": "certification registry",
      "checked_date": "2026-08-30",
      "published_or_updated_date": "Version 1.4.2; certified 2026-01-21",
      "scope": "CTRL-HUE-BRIDGE-PRO; DEV-HUE-A60-1100",
      "conflict_or_limit": "Not Hue bulb firmware and not proof Bridge Pro is a controller/TBR",
      "confidence": "high"
    },
    {
      "source_key": "matter-local-control:IKEA-HUB-001",
      "cluster": "matter-local-control",
      "source_id": "IKEA-HUB-001",
      "publisher": "IKEA UK",
      "title": "DIRIGERA hub",
      "url": "https://www.ikea.com/gb/en/p/dirigera-hub-for-smart-products-white-smart-50503409/",
      "source_type": "first-party product",
      "checked_date": "2026-08-30",
      "published_or_updated_date": "Article 505.034.09; £70",
      "scope": "CTRL-IKEA-DIRIGERA; all IKEA end-device rows",
      "conflict_or_limit": "Postcode-level stock and installed firmware not captured",
      "confidence": "high"
    },
    {
      "source_key": "matter-local-control:IKEA-HUB-002",
      "cluster": "matter-local-control",
      "source_id": "IKEA-HUB-002",
      "publisher": "IKEA UK",
      "title": "Matter smart-home systems with DIRIGERA",
      "url": "https://www.ikea.com/gb/en/product-guides/ikea-home-smart-system/matter-smart-home-systems-pub7ab815e0/",
      "source_type": "first-party architecture guide",
      "checked_date": "2026-08-30",
      "published_or_updated_date": "Current guide",
      "scope": "CTRL-IKEA-DIRIGERA; all IKEA end-device rows",
      "conflict_or_limit": "Does not provide a complete broadband-outage/recovery table",
      "confidence": "high"
    },
    {
      "source_key": "matter-local-control:IKEA-HUB-003",
      "cluster": "matter-local-control",
      "source_id": "IKEA-HUB-003",
      "publisher": "Connectivity Standards Alliance",
      "title": "DIRIGERA controller software component",
      "url": "https://csa-iot.org/csa_product/dirigera-3/",
      "source_type": "certification registry",
      "checked_date": "2026-08-30",
      "published_or_updated_date": "Firmware 26.4.0; hardware P2.5; Matter 1.4.2; certified 2026-07-09",
      "scope": "CTRL-IKEA-DIRIGERA",
      "conflict_or_limit": "Separate from bridge end-product layer and installed firmware",
      "confidence": "high"
    },
    {
      "source_key": "matter-local-control:IKEA-HUB-004",
      "cluster": "matter-local-control",
      "source_id": "IKEA-HUB-004",
      "publisher": "Connectivity Standards Alliance",
      "title": "DIRIGERA bridge end product",
      "url": "https://csa-iot.org/csa_product/dirigera-2/",
      "source_type": "certification registry",
      "checked_date": "2026-08-30",
      "published_or_updated_date": "Firmware listed as 4; hardware P2.5; Matter 1.3; certified 2026-07-22",
      "scope": "CTRL-IKEA-DIRIGERA",
      "conflict_or_limit": "Separate role/component, not a contradiction with controller Matter 1.4.2",
      "confidence": "high"
    },
    {
      "source_key": "matter-local-control:GOOGLE-001",
      "cluster": "matter-local-control",
      "source_id": "GOOGLE-001",
      "publisher": "Google Store UK",
      "title": "Google Home Speaker specifications",
      "url": "https://store.google.com/gb/product/google_home_speaker_specs?hl=en-GB",
      "source_type": "first-party product specifications",
      "checked_date": "2026-08-30",
      "published_or_updated_date": "£99.99; Thread 1.3",
      "scope": "CTRL-GOOGLE-SPEAKER",
      "conflict_or_limit": "Exact implemented Matter specification not stated",
      "confidence": "high"
    },
    {
      "source_key": "matter-local-control:GOOGLE-002",
      "cluster": "matter-local-control",
      "source_id": "GOOGLE-002",
      "publisher": "Google Support",
      "title": "Google Home device firmware versions",
      "url": "https://support.google.com/googlehome/answer/7365257?hl=en-AU",
      "source_type": "first-party firmware support",
      "checked_date": "2026-08-30",
      "published_or_updated_date": "Google Home Speaker 2026 firmware 3.78.540761",
      "scope": "CTRL-GOOGLE-SPEAKER",
      "conflict_or_limit": "Firmware number does not disclose Matter specification version",
      "confidence": "high"
    },
    {
      "source_key": "matter-local-control:GOOGLE-003",
      "cluster": "matter-local-control",
      "source_id": "GOOGLE-003",
      "publisher": "Google Support",
      "title": "Matter-enabled devices in Google Home",
      "url": "https://support.google.com/googlehome/answer/12391458?hl=en-GB",
      "source_type": "first-party support",
      "checked_date": "2026-08-30",
      "published_or_updated_date": "Current support page",
      "scope": "CTRL-GOOGLE-SPEAKER",
      "conflict_or_limit": "Local basic control does not imply voice, remote or every integration works offline",
      "confidence": "high"
    },
    {
      "source_key": "matter-local-control:GOOGLE-004",
      "cluster": "matter-local-control",
      "source_id": "GOOGLE-004",
      "publisher": "Google Store UK",
      "title": "Google Home Premium",
      "url": "https://store.google.com/gb/product/google_home_premium?hl=en-GB",
      "source_type": "first-party pricing",
      "checked_date": "2026-08-30",
      "published_or_updated_date": "Standard £8/month or £80/year; Advanced £16/month or £160/year",
      "scope": "CTRL-GOOGLE-SPEAKER",
      "conflict_or_limit": "Optional and not required for base Matter control",
      "confidence": "high"
    },
    {
      "source_key": "matter-local-control:APPLE-001",
      "cluster": "matter-local-control",
      "source_id": "APPLE-001",
      "publisher": "Apple UK",
      "title": "HomePod",
      "url": "https://www.apple.com/uk/shop/buy-homepod/homepod",
      "source_type": "first-party store",
      "checked_date": "2026-08-30",
      "published_or_updated_date": "£349",
      "scope": "CTRL-APPLE-HOMEPOD2",
      "conflict_or_limit": "Resolves stale £299 value from earlier page capture",
      "confidence": "high"
    },
    {
      "source_key": "matter-local-control:APPLE-002",
      "cluster": "matter-local-control",
      "source_id": "APPLE-002",
      "publisher": "Apple Support",
      "title": "Thread border routers in Apple Home",
      "url": "https://support.apple.com/en-us/102078",
      "source_type": "first-party support",
      "checked_date": "2026-08-30",
      "published_or_updated_date": "Current support list",
      "scope": "CTRL-APPLE-HOMEPOD2; CTRL-APPLE-TV4K-A2843",
      "conflict_or_limit": "64GB third-generation Apple TV is not a TBR",
      "confidence": "high"
    },
    {
      "source_key": "matter-local-control:APPLE-003",
      "cluster": "matter-local-control",
      "source_id": "APPLE-003",
      "publisher": "Apple Support",
      "title": "HomePod software versions",
      "url": "https://support.apple.com/en-by/108045",
      "source_type": "first-party software support",
      "checked_date": "2026-08-30",
      "published_or_updated_date": "HomePod Software 26.6",
      "scope": "CTRL-APPLE-HOMEPOD2",
      "conflict_or_limit": "Exact Matter specification not disclosed",
      "confidence": "high"
    },
    {
      "source_key": "matter-local-control:APPLE-004",
      "cluster": "matter-local-control",
      "source_id": "APPLE-004",
      "publisher": "Apple Support",
      "title": "Matter accessory types supported by Apple Home",
      "url": "https://support.apple.com/en-gb/102135",
      "source_type": "first-party support",
      "checked_date": "2026-08-30",
      "published_or_updated_date": "Current support page",
      "scope": "CTRL-APPLE-HOMEPOD2; CTRL-APPLE-TV4K-A2843",
      "conflict_or_limit": "Class support does not disclose Matter implementation version or universal outage behaviour",
      "confidence": "high"
    },
    {
      "source_key": "matter-local-control:APPLE-005",
      "cluster": "matter-local-control",
      "source_id": "APPLE-005",
      "publisher": "Apple UK",
      "title": "Apple TV 4K",
      "url": "https://www.apple.com/uk/shop/buy-tv/apple-tv-4k?step=select",
      "source_type": "first-party store",
      "checked_date": "2026-08-30",
      "published_or_updated_date": "64GB £199; 128GB £249",
      "scope": "CTRL-APPLE-TV4K-A2843",
      "conflict_or_limit": "Only the 128GB Wi-Fi + Ethernet model is listed with Thread",
      "confidence": "high"
    },
    {
      "source_key": "matter-local-control:APPLE-006",
      "cluster": "matter-local-control",
      "source_id": "APPLE-006",
      "publisher": "Apple Support",
      "title": "Apple operating-system versions",
      "url": "https://support.apple.com/en-ae/100100",
      "source_type": "first-party software support",
      "checked_date": "2026-08-30",
      "published_or_updated_date": "tvOS 26.6; iOS 26.6.1",
      "scope": "CTRL-APPLE-TV4K-A2843",
      "conflict_or_limit": "OS version does not disclose Matter specification version",
      "confidence": "high"
    },
    {
      "source_key": "matter-local-control:AMAZON-001",
      "cluster": "matter-local-control",
      "source_id": "AMAZON-001",
      "publisher": "Amazon UK",
      "title": "New Echo lineup including Echo Dot Max",
      "url": "https://www.aboutamazon.co.uk/news/devices/new-echo-lineup-amazon-alexa-UK",
      "source_type": "first-party product announcement",
      "checked_date": "2026-08-30",
      "published_or_updated_date": "£99.99",
      "scope": "CTRL-AMAZON-DOTMAX",
      "conflict_or_limit": "Same-day stock should still be rechecked",
      "confidence": "high"
    },
    {
      "source_key": "matter-local-control:AMAZON-002",
      "cluster": "matter-local-control",
      "source_id": "AMAZON-002",
      "publisher": "Amazon Developer",
      "title": "Alexa Matter support",
      "url": "https://developer.amazon.com/docs/alexaplus/smarthome/matter-support.html",
      "source_type": "first-party developer documentation",
      "checked_date": "2026-08-30",
      "published_or_updated_date": "Updated 2026-05-01",
      "scope": "CTRL-AMAZON-DOTMAX",
      "conflict_or_limit": "Device firmware build not published; subset support is not full Matter 1.5 feature parity",
      "confidence": "high"
    },
    {
      "source_key": "matter-local-control:AMAZON-003",
      "cluster": "matter-local-control",
      "source_id": "AMAZON-003",
      "publisher": "Amazon Developer",
      "title": "Alexa Zigbee support",
      "url": "https://developer.amazon.com/docs/alexaplus/smarthome/zigbee-support.html",
      "source_type": "first-party developer documentation",
      "checked_date": "2026-08-30",
      "published_or_updated_date": "Zigbee 1.2/3.0",
      "scope": "CTRL-AMAZON-DOTMAX",
      "conflict_or_limit": "Zigbee coordinator role is distinct from Matter bridge role",
      "confidence": "high"
    },
    {
      "source_key": "matter-local-control:AMAZON-004",
      "cluster": "matter-local-control",
      "source_id": "AMAZON-004",
      "publisher": "Amazon UK",
      "title": "Alexa+ UK",
      "url": "https://www.aboutamazon.co.uk/news/devices/introducing-alexa-in-the-uk-the-next-generation-of-alexa",
      "source_type": "first-party commercial announcement",
      "checked_date": "2026-08-30",
      "published_or_updated_date": "Free during early access; later £19.99/month or included with Prime",
      "scope": "CTRL-AMAZON-DOTMAX",
      "conflict_or_limit": "Future paid 36-month total is illustrative and not a current mandatory charge",
      "confidence": "high"
    },
    {
      "source_key": "matter-local-control:IKEA-000",
      "cluster": "matter-local-control",
      "source_id": "IKEA-000",
      "publisher": "IKEA Global",
      "title": "New Matter-compatible IKEA smart-home range",
      "url": "https://www.ikea.com/global/en/newsroom/retail/the-new-smart-home-from-ikea-matter-compatible-251106/",
      "source_type": "first-party range announcement",
      "checked_date": "2026-08-30",
      "published_or_updated_date": "Published 2025-11-06",
      "scope": "all IKEA end-device rows",
      "conflict_or_limit": "Global announcement does not establish current UK price, stock, exact article or firmware",
      "confidence": "high"
    },
    {
      "source_key": "matter-local-control:IKEA-001",
      "cluster": "matter-local-control",
      "source_id": "IKEA-001",
      "publisher": "IKEA UK",
      "title": "KAJPLATS starter kit smart white spectrum",
      "url": "https://www.ikea.com/gb/en/p/kajplats-starter-kit-smart-white-spectrum-70611455/",
      "source_type": "first-party product",
      "checked_date": "2026-08-30",
      "published_or_updated_date": "Article 706.114.55; £19; three GU10 bulbs plus BILRESA remote",
      "scope": "DEV-IKEA-KAJPLATS-KIT",
      "conflict_or_limit": "Remote battery inclusion/type not published on cited kit page; associated 470 lm card is another SKU",
      "confidence": "high"
    },
    {
      "source_key": "matter-local-control:IKEA-002",
      "cluster": "matter-local-control",
      "source_id": "IKEA-002",
      "publisher": "Connectivity Standards Alliance",
      "title": "KAJPLATS GU10 WS 575 lm",
      "url": "https://csa-iot.org/csa_product/kajplats-gu10-ws-575lm/",
      "source_type": "certification registry",
      "checked_date": "2026-08-30",
      "published_or_updated_date": "LED2403R5/family LED2405G8; firmware 1.2.0; hardware 1; Matter 1.4; CSA25G26MAT49056-24; certified 2025-12-16",
      "scope": "DEV-IKEA-KAJPLATS-KIT",
      "conflict_or_limit": "Certification does not prove installed firmware in a purchased kit",
      "confidence": "high"
    },
    {
      "source_key": "matter-local-control:IKEA-003",
      "cluster": "matter-local-control",
      "source_id": "IKEA-003",
      "publisher": "IKEA UK",
      "title": "MYGGSPRAY wireless motion sensor",
      "url": "https://www.ikea.com/gb/en/p/myggspray-wireless-motion-sensor-smart-30624695/",
      "source_type": "first-party product",
      "checked_date": "2026-08-30",
      "published_or_updated_date": "Article 306.246.95; £7; two AAA separately",
      "scope": "DEV-IKEA-MYGGSPRAY",
      "conflict_or_limit": "Separate Zigbee certification history creates a physical-unit protocol gate",
      "confidence": "high"
    },
    {
      "source_key": "matter-local-control:IKEA-004",
      "cluster": "matter-local-control",
      "source_id": "IKEA-004",
      "publisher": "Connectivity Standards Alliance",
      "title": "MYGGSPRAY motion sensor Matter certificate",
      "url": "https://csa-iot.org/de/csa_product/myggspray-wrlss-mtn-sensor-2/",
      "source_type": "certification registry",
      "checked_date": "2026-08-30",
      "published_or_updated_date": "Firmware 1.0.7; hardware P2.0; Matter 1.3; CSA2533FMAT45713-24",
      "scope": "DEV-IKEA-MYGGSPRAY",
      "conflict_or_limit": "A separate Zigbee certificate exists; do not infer simultaneous dual protocol",
      "confidence": "high"
    },
    {
      "source_key": "matter-local-control:IKEA-005",
      "cluster": "matter-local-control",
      "source_id": "IKEA-005",
      "publisher": "IKEA UK",
      "title": "LADDA rechargeable AAA batteries",
      "url": "https://www.ikea.com/gb/en/p/ladda-rechargeable-battery-hr03-aaa-1-2v-90509819/",
      "source_type": "first-party accessory product",
      "checked_date": "2026-08-30",
      "published_or_updated_date": "Article 905.098.19; £4/four pack; HR03 AAA 1.2V 750mAh",
      "scope": "DEV-IKEA-MYGGSPRAY; DEV-IKEA-MYGGBETT; DEV-IKEA-TIMMERFLOTTE; DEV-IKEA-KLIPPBOK; DEV-IKEA-BILRESA-DUAL; DEV-IKEA-BILRESA-SCROLL",
      "conflict_or_limit": "Does not establish 36-month replacement quantity or whether every product accepts/recommends rechargeable chemistry",
      "confidence": "high for price; medium for device-specific suitability"
    },
    {
      "source_key": "matter-local-control:IKEA-006",
      "cluster": "matter-local-control",
      "source_id": "IKEA-006",
      "publisher": "IKEA UK",
      "title": "MYGGBETT door/window sensor",
      "url": "https://www.ikea.com/gb/en/p/myggbett-door-window-sensor-smart-00624705/",
      "source_type": "first-party product",
      "checked_date": "2026-08-30",
      "published_or_updated_date": "Article 006.247.05; £7; one AAA separately",
      "scope": "DEV-IKEA-MYGGBETT",
      "conflict_or_limit": "Notification and automation behaviour remains ecosystem-specific",
      "confidence": "high"
    },
    {
      "source_key": "matter-local-control:IKEA-007",
      "cluster": "matter-local-control",
      "source_id": "IKEA-007",
      "publisher": "Connectivity Standards Alliance",
      "title": "MYGGBETT door/window sensor",
      "url": "https://csa-iot.org/csa_product/myggbett-door-window-sensor/",
      "source_type": "certification registry",
      "checked_date": "2026-08-30",
      "published_or_updated_date": "Firmware 1.1.4; hardware P2; Matter 1.4; CSA262BQMAT52422-24; certified 2026-05-04",
      "scope": "DEV-IKEA-MYGGBETT",
      "conflict_or_limit": "Older firmware 1.0.9 listing is certification history, not current preferred row",
      "confidence": "high"
    },
    {
      "source_key": "matter-local-control:IKEA-008",
      "cluster": "matter-local-control",
      "source_id": "IKEA-008",
      "publisher": "IKEA UK",
      "title": "TIMMERFLOTTE temperature/humidity sensor",
      "url": "https://www.ikea.com/gb/en/p/timmerflotte-temperature-humidity-sensor-smart-60618952/",
      "source_type": "first-party product",
      "checked_date": "2026-08-30",
      "published_or_updated_date": "Article 606.189.52; £5; two AAA separately",
      "scope": "DEV-IKEA-TIMMERFLOTTE",
      "conflict_or_limit": "Reporting interval/history exposure remains ecosystem-specific",
      "confidence": "high"
    },
    {
      "source_key": "matter-local-control:IKEA-009",
      "cluster": "matter-local-control",
      "source_id": "IKEA-009",
      "publisher": "Connectivity Standards Alliance",
      "title": "TIMMERFLOTTE sensor",
      "url": "https://csa-iot.org/csa_product/timmerflotte-temp-hmd-sensor/",
      "source_type": "certification registry",
      "checked_date": "2026-08-30",
      "published_or_updated_date": "Firmware 1.0.21; hardware P2.1; Matter 1.3; CSA25671MAT46531-24; certified 2025-08-26",
      "scope": "DEV-IKEA-TIMMERFLOTTE",
      "conflict_or_limit": "Older firmware 1.0.18 certificate is historical",
      "confidence": "high"
    },
    {
      "source_key": "matter-local-control:IKEA-010",
      "cluster": "matter-local-control",
      "source_id": "IKEA-010",
      "publisher": "IKEA UK",
      "title": "ALPSTUGA air quality sensor",
      "url": "https://www.ikea.com/gb/en/p/alpstuga-air-quality-sensor-smart-50604187/",
      "source_type": "first-party product",
      "checked_date": "2026-08-30",
      "published_or_updated_date": "Article 506.041.87; £25; USB-C cable/charger separately",
      "scope": "DEV-IKEA-ALPSTUGA",
      "conflict_or_limit": "Measurement accuracy/reporting intervals and cross-ecosystem history require feature-level evidence",
      "confidence": "high"
    },
    {
      "source_key": "matter-local-control:IKEA-011",
      "cluster": "matter-local-control",
      "source_id": "IKEA-011",
      "publisher": "Connectivity Standards Alliance",
      "title": "ALPSTUGA air quality monitor",
      "url": "https://csa-iot.org/csa_product/alpstuga-air-quality-monitor-2/",
      "source_type": "certification registry",
      "checked_date": "2026-08-30",
      "published_or_updated_date": "Firmware 1.0.26; hardware P2; Matter 1.3; CSA263WLMAT54469-24; certified 2026-06-29",
      "scope": "DEV-IKEA-ALPSTUGA",
      "conflict_or_limit": "Certification does not establish sensor accuracy or app history",
      "confidence": "high"
    },
    {
      "source_key": "matter-local-control:IKEA-012",
      "cluster": "matter-local-control",
      "source_id": "IKEA-012",
      "publisher": "IKEA UK",
      "title": "SMÅHAGEL power supply kit",
      "url": "https://www.ikea.com/gb/en/p/smahagel-power-supply-kit-30604428/",
      "source_type": "first-party accessory product",
      "checked_date": "2026-08-30",
      "published_or_updated_date": "Article 306.044.28; £4; one-port charger plus USB-A-to-C cable",
      "scope": "DEV-IKEA-ALPSTUGA",
      "conflict_or_limit": "Compatibility with ALPSTUGA is based on its generic USB-C power need; exact IKEA recommendation text should be retained if quoted",
      "confidence": "high for price/contents; medium for product-specific recommendation"
    },
    {
      "source_key": "matter-local-control:IKEA-013",
      "cluster": "matter-local-control",
      "source_id": "IKEA-013",
      "publisher": "IKEA UK",
      "title": "KLIPPBOK water leakage sensor",
      "url": "https://www.ikea.com/gb/en/p/klippbok-water-leakage-sensor-smart-90624640/",
      "source_type": "first-party product",
      "checked_date": "2026-08-30",
      "published_or_updated_date": "Article 906.246.40; £7; two AAA separately",
      "scope": "DEV-IKEA-KLIPPBOK",
      "conflict_or_limit": "Not a shut-off valve; phone notifications require working hub/ecosystem route",
      "confidence": "high"
    },
    {
      "source_key": "matter-local-control:IKEA-014",
      "cluster": "matter-local-control",
      "source_id": "IKEA-014",
      "publisher": "Connectivity Standards Alliance",
      "title": "KLIPPBOK water leak sensor",
      "url": "https://csa-iot.org/csa_product/klippbok-water-leak-sensor/",
      "source_type": "certification registry",
      "checked_date": "2026-08-30",
      "published_or_updated_date": "Firmware 1.0.13; hardware P2; Matter 1.3; CSA262BOMAT52420-24; certified 2026-04-30",
      "scope": "DEV-IKEA-KLIPPBOK",
      "conflict_or_limit": "Certification does not prove ecosystem notification behaviour",
      "confidence": "high"
    },
    {
      "source_key": "matter-local-control:IKEA-015",
      "cluster": "matter-local-control",
      "source_id": "IKEA-015",
      "publisher": "IKEA UK",
      "title": "BILRESA dual-button remote",
      "url": "https://www.ikea.com/gb/en/p/bilresa-remote-control-white-smart-dual-button-70617872/",
      "source_type": "first-party product",
      "checked_date": "2026-08-30",
      "published_or_updated_date": "Article 706.178.72; £3; two AAA separately",
      "scope": "DEV-IKEA-BILRESA-DUAL",
      "conflict_or_limit": "Must remain separate from scroll-wheel variant",
      "confidence": "high"
    },
    {
      "source_key": "matter-local-control:IKEA-016",
      "cluster": "matter-local-control",
      "source_id": "IKEA-016",
      "publisher": "Connectivity Standards Alliance",
      "title": "BILRESA dual-button",
      "url": "https://csa-iot.org/csa_product/bilresa-dual-button/",
      "source_type": "certification registry",
      "checked_date": "2026-08-30",
      "published_or_updated_date": "Firmware 1.9.15; hardware P2; Matter 1.4; CSA26287MAT52295-24; certified 2026-04-22",
      "scope": "DEV-IKEA-BILRESA-DUAL",
      "conflict_or_limit": "Separate Zigbee certification history does not prove simultaneous dual protocol",
      "confidence": "high"
    },
    {
      "source_key": "matter-local-control:IKEA-017",
      "cluster": "matter-local-control",
      "source_id": "IKEA-017",
      "publisher": "IKEA UK",
      "title": "BILRESA scroll-wheel remote",
      "url": "https://www.ikea.com/gb/en/p/bilresa-remote-control-white-smart-scroll-wheel-90617456/",
      "source_type": "first-party product",
      "checked_date": "2026-08-30",
      "published_or_updated_date": "Article 906.174.56; £4; two AAA separately",
      "scope": "DEV-IKEA-BILRESA-SCROLL",
      "conflict_or_limit": "Must remain separate from dual-button variant",
      "confidence": "high"
    },
    {
      "source_key": "matter-local-control:IKEA-018",
      "cluster": "matter-local-control",
      "source_id": "IKEA-018",
      "publisher": "Connectivity Standards Alliance",
      "title": "BILRESA scroll wheel",
      "url": "https://csa-iot.org/csa_product/bilresa-scroll-wheel/",
      "source_type": "certification registry",
      "checked_date": "2026-08-30",
      "published_or_updated_date": "Firmware 1.9.15; hardware P2; Matter 1.4; CSA263P1MAT54197-24; certified 2026-06-11",
      "scope": "DEV-IKEA-BILRESA-SCROLL",
      "conflict_or_limit": "Separate Zigbee certification history does not prove simultaneous dual protocol",
      "confidence": "high"
    },
    {
      "source_key": "matter-local-control:IKEA-019",
      "cluster": "matter-local-control",
      "source_id": "IKEA-019",
      "publisher": "IKEA UK",
      "title": "GRILLPLATS smart plug",
      "url": "https://www.ikea.com/gb/en/p/grillplats-plug-smart-60624745/",
      "source_type": "first-party product",
      "checked_date": "2026-08-30",
      "published_or_updated_date": "Article 606.247.45; £7",
      "scope": "DEV-IKEA-GRILLPLATS-GB",
      "conflict_or_limit": "Same exact model has separate Matter and Zigbee certification routes",
      "confidence": "high"
    },
    {
      "source_key": "matter-local-control:IKEA-020",
      "cluster": "matter-local-control",
      "source_id": "IKEA-020",
      "publisher": "IKEA UK",
      "title": "GRILLPLATS smart plug manual",
      "url": "https://www.ikea.com/gb/en/manuals/grillplats-plug-smart__AA-2694226-1-100.pdf",
      "source_type": "first-party manual",
      "checked_date": "2026-08-30",
      "published_or_updated_date": "E2491-GB; 13A/3120W resistive; 300W motor",
      "scope": "DEV-IKEA-GRILLPLATS-GB",
      "conflict_or_limit": "Manual does not resolve which protocol firmware is installed in a retail unit",
      "confidence": "high"
    },
    {
      "source_key": "matter-local-control:IKEA-021",
      "cluster": "matter-local-control",
      "source_id": "IKEA-021",
      "publisher": "Connectivity Standards Alliance",
      "title": "GRILLPLATS UK Matter certificate",
      "url": "https://csa-iot.org/csa_product/grillplats-plug-14/",
      "source_type": "certification registry",
      "checked_date": "2026-08-30",
      "published_or_updated_date": "E2491-GB; firmware 1.4.6; hardware P2; Matter 1.4; CSA25F77MAT48841-24; certified 2025-12-08",
      "scope": "DEV-IKEA-GRILLPLATS-GB",
      "conflict_or_limit": "Separate Zigbee certificate exists for the same model",
      "confidence": "high"
    },
    {
      "source_key": "matter-local-control:IKEA-022",
      "cluster": "matter-local-control",
      "source_id": "IKEA-022",
      "publisher": "Connectivity Standards Alliance",
      "title": "GRILLPLATS UK Zigbee certificate",
      "url": "https://csa-iot.org/csa_product/grillplats-plug-5/",
      "source_type": "certification registry",
      "checked_date": "2026-08-30",
      "published_or_updated_date": "E2491-GB; firmware 1.3.11; hardware P2; Zigbee 3; certified 2026-03-24",
      "scope": "DEV-IKEA-GRILLPLATS-GB",
      "conflict_or_limit": "Do not infer simultaneous dual-protocol operation; identify purchased-unit firmware if later possible",
      "confidence": "high"
    },
    {
      "source_key": "matter-local-control:HUE-004",
      "cluster": "matter-local-control",
      "source_id": "HUE-004",
      "publisher": "Philips Hue",
      "title": "White and Colour Ambiance A60 E27 1100",
      "url": "https://www.philips-hue.com/en-gb/p/hue-white-and-colour-ambiance-a60-e27-smart-bulb-1100/8720169364066",
      "source_type": "first-party product",
      "checked_date": "2026-08-30",
      "published_or_updated_date": "EAN 8720169364066; £54.99; 1100 lm",
      "scope": "DEV-HUE-A60-1100",
      "conflict_or_limit": "Product-specific firmware not published; bulb is bridged Matter, not native Matter/Thread",
      "confidence": "high"
    },
    {
      "source_key": "matter-local-control:TAPO-001",
      "cluster": "matter-local-control",
      "source_id": "TAPO-001",
      "publisher": "TP-Link UK",
      "title": "Tapo L535E",
      "url": "https://www.tp-link.com/uk/home-networking/smart-bulb/tapo-l535e/",
      "source_type": "first-party product",
      "checked_date": "2026-08-30",
      "published_or_updated_date": "Current UK product page",
      "scope": "DEV-TAPO-L535E-V3",
      "conflict_or_limit": "Some colour/dimming wording references app/cloud; do not claim all features local",
      "confidence": "high"
    },
    {
      "source_key": "matter-local-control:TAPO-002",
      "cluster": "matter-local-control",
      "source_id": "TAPO-002",
      "publisher": "TP-Link UK",
      "title": "Tapo L535E V3 downloads",
      "url": "https://www.tp-link.com/uk/support/download/tapo-l535e/v3/",
      "source_type": "first-party firmware support",
      "checked_date": "2026-08-30",
      "published_or_updated_date": "Firmware 1.4.3 Build 260702 published 2026-08-10; selectors V3, V3.20 and V3.26",
      "scope": "DEV-TAPO-L535E-V3",
      "conflict_or_limit": "Does not prove authorised UK retail stock for each hardware revision",
      "confidence": "high"
    },
    {
      "source_key": "matter-local-control:TAPO-003",
      "cluster": "matter-local-control",
      "source_id": "TAPO-003",
      "publisher": "TP-Link",
      "title": "Smart Home EOL List V6.0",
      "url": "https://static.tp-link.com/upload/manual/2025/202509/20250910/EOL%20List_Smart%20Home_V6.0.pdf",
      "source_type": "first-party lifecycle document",
      "checked_date": "2026-08-30",
      "published_or_updated_date": "L535E(EU) V3.0 stopped sale 2026-02-20",
      "scope": "DEV-TAPO-L535E-V3",
      "conflict_or_limit": "Conflicts with current product page and newer V3.20/V3.26 support selectors; exact retail revision must be checked",
      "confidence": "high"
    },
    {
      "source_key": "matter-local-control:NANOLEAF-001",
      "cluster": "matter-local-control",
      "source_id": "NANOLEAF-001",
      "publisher": "Nanoleaf UK",
      "title": "Nanoleaf LED smart bulbs",
      "url": "https://nanoleaf.me/en-gb/products/nanoleaf-led-smart-bulbs",
      "source_type": "first-party product",
      "checked_date": "2026-08-30",
      "published_or_updated_date": "900 lm average/1000 lm maximum; 9W ±10%; 2700–6500K; 25000 hours",
      "scope": "DEV-NANOLEAF-THREAD-A60; DEV-NANOLEAF-WIFI-A60-2PK",
      "conflict_or_limit": "Dynamic selector can mix variants; exact SKU must remain explicit",
      "confidence": "high"
    },
    {
      "source_key": "matter-local-control:NANOLEAF-002",
      "cluster": "matter-local-control",
      "source_id": "NANOLEAF-002",
      "publisher": "Nanoleaf UK",
      "title": "Nanoleaf LED smart bulb variant JSON",
      "url": "https://nanoleaf.me/en-gb/products/nanoleaf-led-smart-bulbs.json",
      "source_type": "first-party commerce JSON",
      "checked_date": "2026-08-30",
      "published_or_updated_date": "NF080B02-1A19E Thread single £19.99; N7501B02-2A60E Wi-Fi two-pack £15 promotion vs £29.99",
      "scope": "DEV-NANOLEAF-THREAD-A60; DEV-NANOLEAF-WIFI-A60-2PK",
      "conflict_or_limit": "Variant listing and price do not prove same-day inventory",
      "confidence": "high for SKU/price; medium for availability"
    },
    {
      "source_key": "matter-local-control:NANOLEAF-003",
      "cluster": "matter-local-control",
      "source_id": "NANOLEAF-003",
      "publisher": "Nanoleaf Support",
      "title": "Products firmware release notes 2026",
      "url": "https://support.nanoleaf.me/hc/en-us/articles/45269445987092-Products-Firmware-Release-Notes-2026",
      "source_type": "first-party firmware release notes",
      "checked_date": "2026-08-30",
      "published_or_updated_date": "Thread bulbs 4.1.3; Wi-Fi bulbs 4.0.12; page updated 2026-08-18",
      "scope": "DEV-NANOLEAF-THREAD-A60; DEV-NANOLEAF-WIFI-A60-2PK",
      "conflict_or_limit": "Family firmware does not establish exact installed firmware or Matter certification version",
      "confidence": "high"
    },
    {
      "source_key": "matter-local-control:EXCL-LIFX-001",
      "cluster": "matter-local-control",
      "source_id": "EXCL-LIFX-001",
      "publisher": "LIFX Support",
      "title": "Where to buy LIFX and regional availability",
      "url": "https://support.lifx.com/hc/en-us/articles/42626293542935-Where-to-Buy-LIFX-Products-and-Regional-Availability",
      "source_type": "first-party regional support",
      "checked_date": "2026-08-30",
      "published_or_updated_date": "Updated 2026-08-13; US/AU/CA/NZ listed",
      "scope": "WP lighting exclusion",
      "conflict_or_limit": "Keep excluded until official UK sale/warranty route exists",
      "confidence": "high"
    },
    {
      "source_key": "matter-local-control:EXCL-WYZE-001",
      "cluster": "matter-local-control",
      "source_id": "EXCL-WYZE-001",
      "publisher": "Wyze Support",
      "title": "Authorised Wyze retailers",
      "url": "https://support.wyze.com/hc/en-us/articles/360046711052-Who-are-your-authorized-retailers",
      "source_type": "first-party retail support",
      "checked_date": "2026-08-30",
      "published_or_updated_date": "Current support page",
      "scope": "WP lighting exclusion",
      "conflict_or_limit": "No authoritative normal UK sales route established",
      "confidence": "high"
    },
    {
      "source_key": "matter-local-control:EXCL-WYZE-002",
      "cluster": "matter-local-control",
      "source_id": "EXCL-WYZE-002",
      "publisher": "Wyze Support",
      "title": "Wyze returns and warranty policy",
      "url": "https://support.wyze.com/hc/en-us/articles/360032077272-Returns-Warranty-Policy",
      "source_type": "first-party warranty policy",
      "checked_date": "2026-08-30",
      "published_or_updated_date": "Current support page",
      "scope": "WP lighting exclusion",
      "conflict_or_limit": "Keep excluded from current UK shortlist",
      "confidence": "high"
    }
  ]
}
