{"meta":{"api_version":"v1","schema_version":"recommendation-readiness-v1.1","evidence_checked_at":"2026-07-29T17:17:15.937Z","purchase_advice_supported":false,"warning":"Computed sensitivity and retained candidate records improve auditability but do not substitute for missing controlled evidence or human review."},"data":{"profile_version":"recommendation-readiness-v1.1","product_id":"prd-robot-vacuum-q7-l5","product_slug":"roborock-q7-l5","category":"robot-vacuum","market":"GB","category_rank":14,"cohort_position":14,"normalized_decision_receipt":{"receipt_version":"normalized-decision-receipt-v1.0","product":{"id":"prd-robot-vacuum-q7-l5","slug":"roborock-q7-l5","model":"Q7 L5","category":"robot-vacuum","market":"GB"},"decision":{"methodology_version":"robot-vacuum-v1.1","rank":14,"score":73.4,"status":"eligible_for_ranked_comparison"},"factor_input_mapping":{"schema_version":"readiness-factor-inputs-v1.0","category":"robot-vacuum","methodology_version":"robot-vacuum-v1.1"},"criteria":[{"key":"value","label":"Value at checked price","weight":0.25,"score":100,"weighted_points":25,"explanation":"Score uses the exact model's published specification and checked offer; it is not a laboratory result.","formula_id":"robot-vacuum-v1.1:value","input_kind":"stored_fields","constant_value":null,"receipt_ids":["field-receipt-prd-robot-vacuum-q7-l5-specs-robot_suction_pa","field-receipt-prd-robot-vacuum-q7-l5-offer-price_gbp"]},{"key":"suction","label":"Published suction","weight":0.2,"score":68,"weighted_points":13.6,"explanation":"Score uses the exact model's published specification and checked offer; it is not a laboratory result.","formula_id":"robot-vacuum-v1.1:suction","input_kind":"stored_fields","constant_value":null,"receipt_ids":["field-receipt-prd-robot-vacuum-q7-l5-specs-robot_suction_pa"]},{"key":"navigation","label":"Navigation and obstacle handling","weight":0.23,"score":72,"weighted_points":16.56,"explanation":"Unknown binary feature inputs receive the method's neutral half-credit, rather than being asserted present or absent.","formula_id":"robot-vacuum-v1.1:navigation","input_kind":"stored_fields","constant_value":null,"receipt_ids":["field-receipt-prd-robot-vacuum-q7-l5-specs-robot_obstacle_avoidance","field-receipt-prd-robot-vacuum-q7-l5-specs-robot_navigation","field-receipt-prd-robot-vacuum-q7-l5-specs-robot_threshold_mm"]},{"key":"automation","label":"Dock and mopping automation","weight":0.2,"score":60,"weighted_points":12,"explanation":"Score uses the exact model's published specification and checked offer; it is not a laboratory result.","formula_id":"robot-vacuum-v1.1:automation","input_kind":"stored_fields","constant_value":null,"receipt_ids":["field-receipt-prd-robot-vacuum-q7-l5-specs-robot_mop","field-receipt-prd-robot-vacuum-q7-l5-specs-robot_auto_empty"]},{"key":"evidence","label":"Evidence coverage","weight":0.12,"score":52,"weighted_points":6.24,"explanation":"Baseline exact-model source linkage only. Third-party URL reachability does not increase product score.","formula_id":"robot-vacuum-v1.1:evidence-constant","input_kind":"method_constant","constant_value":52,"receipt_ids":[]}],"field_receipts":[{"receipt_id":"field-receipt-prd-robot-vacuum-q7-l5-offer-price_gbp","receipt_version":"normalized-field-receipt-v1.0","product_id":"prd-robot-vacuum-q7-l5","factor_keys":["value"],"field_path":"offer.price_gbp","value_type":"number","value":169.99,"unit":"GBP","source_url":"https://uk.roborock.com/products/roborock-q7-l5-robot-vacuum-with-auto-empty-dock?variant=47054329643175","source_class":"retailer_observation","checked_at":"2026-07-29T17:17:15.937Z","source_access_checked_at":"2026-07-29T17:17:15.937Z","field_observed_at":"2026-07-29T17:17:15.937Z","value_origin":"structured_observation","observation_status":"observed","provenance_precision":"structured_offer_observation","normalization_method":"structured_offer_observation","hash_scope":"normalized_field_receipt_v1","receipt_sha256":"2406f7bc85533529207ae009defbd82bb5911ace5f583c16bc386dcd70ad8005"},{"receipt_id":"field-receipt-prd-robot-vacuum-q7-l5-specs-robot_auto_empty","receipt_version":"normalized-field-receipt-v1.0","product_id":"prd-robot-vacuum-q7-l5","factor_keys":["automation"],"field_path":"specs.robot_auto_empty","value_type":"boolean","value":true,"unit":null,"source_url":"https://uk.roborock.com/products/roborock-q7-l5-robot-vacuum-with-auto-empty-dock","source_class":"manufacturer_claim","checked_at":"2026-07-29T17:17:15.937Z","source_access_checked_at":"2026-07-29T17:17:15.937Z","field_observed_at":null,"value_origin":"configured_source_register","observation_status":"not_reextracted","provenance_precision":"configured_source_register_without_field_locator","normalization_method":"configured_source_register_projection","hash_scope":"normalized_field_receipt_v1","receipt_sha256":"cbd370928c2cd0d8be458f1ffadf5d37af187e59cc9587c0e951581b86b1e9d9"},{"receipt_id":"field-receipt-prd-robot-vacuum-q7-l5-specs-robot_mop","receipt_version":"normalized-field-receipt-v1.0","product_id":"prd-robot-vacuum-q7-l5","factor_keys":["automation"],"field_path":"specs.robot_mop","value_type":"boolean","value":false,"unit":null,"source_url":"https://uk.roborock.com/products/roborock-q7-l5-robot-vacuum-with-auto-empty-dock","source_class":"manufacturer_claim","checked_at":"2026-07-29T17:17:15.937Z","source_access_checked_at":"2026-07-29T17:17:15.937Z","field_observed_at":null,"value_origin":"configured_source_register","observation_status":"not_reextracted","provenance_precision":"configured_source_register_without_field_locator","normalization_method":"configured_source_register_projection","hash_scope":"normalized_field_receipt_v1","receipt_sha256":"b442a2c715e4659024846592c56335b4de5520096ac8ecbf25320e6214d68ff8"},{"receipt_id":"field-receipt-prd-robot-vacuum-q7-l5-specs-robot_navigation","receipt_version":"normalized-field-receipt-v1.0","product_id":"prd-robot-vacuum-q7-l5","factor_keys":["navigation"],"field_path":"specs.robot_navigation","value_type":"string","value":"LiDAR","unit":null,"source_url":"https://uk.roborock.com/products/roborock-q7-l5-robot-vacuum-with-auto-empty-dock","source_class":"manufacturer_claim","checked_at":"2026-07-29T17:17:15.937Z","source_access_checked_at":"2026-07-29T17:17:15.937Z","field_observed_at":null,"value_origin":"configured_source_register","observation_status":"not_reextracted","provenance_precision":"configured_source_register_without_field_locator","normalization_method":"configured_source_register_projection","hash_scope":"normalized_field_receipt_v1","receipt_sha256":"a815f6932fb108f0552310b6a244a42db22124f5ff9f70a553b8b845e10d5619"},{"receipt_id":"field-receipt-prd-robot-vacuum-q7-l5-specs-robot_obstacle_avoidance","receipt_version":"normalized-field-receipt-v1.0","product_id":"prd-robot-vacuum-q7-l5","factor_keys":["navigation"],"field_path":"specs.robot_obstacle_avoidance","value_type":"null","value":null,"unit":null,"source_url":"https://uk.roborock.com/products/roborock-q7-l5-robot-vacuum-with-auto-empty-dock","source_class":"manufacturer_claim","checked_at":"2026-07-29T17:17:15.937Z","source_access_checked_at":"2026-07-29T17:17:15.937Z","field_observed_at":null,"value_origin":"configured_source_register","observation_status":"not_reextracted","provenance_precision":"configured_source_register_without_field_locator","normalization_method":"configured_source_register_projection","hash_scope":"normalized_field_receipt_v1","receipt_sha256":"f996753e76066afbacb7796bfd568e627e7c0709a4e75d478b69106fae8ac4ad"},{"receipt_id":"field-receipt-prd-robot-vacuum-q7-l5-specs-robot_suction_pa","receipt_version":"normalized-field-receipt-v1.0","product_id":"prd-robot-vacuum-q7-l5","factor_keys":["suction","value"],"field_path":"specs.robot_suction_pa","value_type":"number","value":8000,"unit":"Pa","source_url":"https://uk.roborock.com/products/roborock-q7-l5-robot-vacuum-with-auto-empty-dock","source_class":"manufacturer_claim","checked_at":"2026-07-29T17:17:15.937Z","source_access_checked_at":"2026-07-29T17:17:15.937Z","field_observed_at":null,"value_origin":"configured_source_register","observation_status":"not_reextracted","provenance_precision":"configured_source_register_without_field_locator","normalization_method":"configured_source_register_projection","hash_scope":"normalized_field_receipt_v1","receipt_sha256":"4a5bc830124ff2f3d1aabc17404407b25e18d03262ddac641bb7e4e3b00d5012"},{"receipt_id":"field-receipt-prd-robot-vacuum-q7-l5-specs-robot_threshold_mm","receipt_version":"normalized-field-receipt-v1.0","product_id":"prd-robot-vacuum-q7-l5","factor_keys":["navigation"],"field_path":"specs.robot_threshold_mm","value_type":"number","value":20,"unit":"mm","source_url":"https://uk.roborock.com/products/roborock-q7-l5-robot-vacuum-with-auto-empty-dock","source_class":"manufacturer_claim","checked_at":"2026-07-29T17:17:15.937Z","source_access_checked_at":"2026-07-29T17:17:15.937Z","field_observed_at":null,"value_origin":"configured_source_register","observation_status":"not_reextracted","provenance_precision":"configured_source_register_without_field_locator","normalization_method":"configured_source_register_projection","hash_scope":"normalized_field_receipt_v1","receipt_sha256":"ff5bd9714963b2f1448140c6703c5e8b61fca3f66fa4ee6570d1c9957d70dad8"}],"field_receipt_count":7,"comparison_inputs":[{"key":"suction","value":8000,"unit":"Pa","display":"8,000 Pa","source_url":"https://uk.roborock.com/products/roborock-q7-l5-robot-vacuum-with-auto-empty-dock","source_class":"manufacturer_claim","retrieved_at":"2026-07-29T17:17:15.937Z"},{"key":"battery","value":5200,"unit":"mAh","display":"5,200 mAh","source_url":"https://uk.roborock.com/products/roborock-q7-l5-robot-vacuum-with-auto-empty-dock","source_class":"manufacturer_claim","retrieved_at":"2026-07-29T17:17:15.937Z"},{"key":"navigation","value":"LiDAR","unit":null,"display":"LiDAR","source_url":"https://uk.roborock.com/products/roborock-q7-l5-robot-vacuum-with-auto-empty-dock","source_class":"manufacturer_claim","retrieved_at":"2026-07-29T17:17:15.937Z"}],"offer_observation":{"id":"offer-robot-vacuum-q7-l5","retailer":"Roborock UK","source_url":"https://uk.roborock.com/products/roborock-q7-l5-robot-vacuum-with-auto-empty-dock?variant=47054329643175","price_gbp":169.99,"availability":"in_stock","checked_at":"2026-07-29T17:17:15.937Z"},"source_references":["https://uk.roborock.com/products/roborock-q7-l5-robot-vacuum-with-auto-empty-dock","https://uk.roborock.com/products/roborock-q7-l5-robot-vacuum-with-auto-empty-dock?variant=47054329643175"],"trace_reference":null,"receipt_sha256":"71ed66c1ff42ed02a774d3d5a30a3ae7c842836f9e7fa52ef4adf24d01f95272","hash_scope":"normalized_decision_inputs_only","source_content_archived":false,"explanation":"Each mapped source field has its own canonical SHA-256 receipt. The decision receipt fingerprints their ordered hashes and method inputs, not the external webpages."},"evidence_coverage":{"exact_identity_resolved":true,"official_source_urls":["https://uk.roborock.com/products/roborock-q7-l5-robot-vacuum-with-auto-empty-dock"],"official_source_present":true,"independent_editorial_source_count":0,"model_family_editorial_source_count":0,"owner_context_source_count":0,"owner_review_pool_count":0,"retailer_observation_count":1,"controlled_measurement_count":0,"claim_level_trace_status":"not_modelled","criterion_contribution_ledger":false},"offer_coverage":{"required_observation_count":2,"observed_count":1,"status":"single_observation","slots":[{"slot":1,"status":"observed","id":"offer-robot-vacuum-q7-l5","retailer":"Roborock UK","product_url":"https://uk.roborock.com/products/roborock-q7-l5-robot-vacuum-with-auto-empty-dock?variant=47054329643175","price_gbp":169.99,"availability":"in_stock","checked_at":"2026-07-29T17:17:15.937Z","fresh_until":"2026-07-31T17:17:15.937Z","geography_scope":"GB listing; postcode scope not retained","reason_code":null},{"slot":2,"status":"missing","id":null,"retailer":null,"product_url":null,"price_gbp":null,"availability":null,"checked_at":null,"fresh_until":null,"geography_scope":null,"reason_code":"second_independent_offer_not_collected"}],"observations":[{"id":"offer-robot-vacuum-q7-l5","retailer":"Roborock UK","product_url":"https://uk.roborock.com/products/roborock-q7-l5-robot-vacuum-with-auto-empty-dock?variant=47054329643175","price_gbp":169.99,"availability":"in_stock","checked_at":"2026-07-29T17:17:15.937Z","fresh_until":"2026-07-31T17:17:15.937Z","geography_scope":"GB listing; postcode scope not retained"}]},"buying_constraints":{"warranty":{"status":"not_structured","years":null,"source_url":null,"source_class":null,"checked_at":null,"limitation":null},"returns":{"status":"not_structured","value":null,"unit":null,"source_url":null,"source_class":null,"checked_at":null,"limitation":"Returns depend on the selected retailer and are not retained as a current observation."},"safety":{"status":"not_structured","value":null,"unit":null,"source_url":null,"source_class":null,"checked_at":null,"limitation":"No category-specific safety record or manual-derived safety summary is retained."},"installation_or_setup":{"status":"not_structured","value":null,"limitation":"Category-relevant installation or setup constraints have not been structured.","unit":null,"source_url":null,"source_class":null,"checked_at":null}},"sensitivity":{"status":"computed","policy":"drop_one_factor_and_plus_minus_0_05_absolute","scenario_count":15,"baseline_rank":14,"baseline_tie_aware_rank":14,"minimum_rank":12,"maximum_rank":15,"winner_scenario_count":0,"outside_top_five_leader_scenario_count":2,"explanation":"This tests the published method weights across all 20 candidates at one-decimal, tie-aware precision. It does not substitute for controlled evidence or a user's preferences."},"cruxes":[{"code":"obstacle_and_navigation_performance","label":"Obstacle and navigation performance","explanation":"Published navigation features do not establish repeatable avoidance, coverage or recovery performance.","status":"unresolved","research_priority":"high","derivation":"category_research_policy_v1"},{"code":"pickup_and_mopping_performance","label":"Pickup and mopping performance","explanation":"Published suction does not establish pickup, stain removal or dock maintenance under shared conditions.","status":"unresolved","research_priority":"high","derivation":"category_research_policy_v1"}],"coverage_gaps":[{"code":"independent_exact_model_evidence_missing","severity":"blocking_purchase_advice","status":"open","explanation":"No exact-model independent editorial test is retained."},{"code":"owner_pool_missing","severity":"limits_confidence","status":"open","explanation":"No deduplicated exact-model owner-review pool is retained."},{"code":"controlled_measurement_missing","severity":"blocking_purchase_advice","status":"open","explanation":"No Agent Review Data controlled measurement cohort exists for this category."},{"code":"second_retailer_observation_missing","severity":"limits_confidence","status":"open","explanation":"Only one retailer observation is retained; merchant-independent buyability is not established."},{"code":"field_extraction_locator_missing","severity":"limits_confidence","status":"open","explanation":"Mapped source fields have page-level provenance but no retained field-level extraction locator. Selective source capture remains optional for consequential or disputed material."},{"code":"warranty_not_structured","severity":"limits_confidence","status":"open","explanation":"Warranty duration is not structured for this record."},{"code":"returns_not_structured","severity":"limits_confidence","status":"open","explanation":"Retailer-specific returns terms are not structured."},{"code":"safety_not_structured","severity":"blocking_purchase_advice","status":"open","explanation":"Category-relevant safety limitations are not structured."},{"code":"installation_or_setup_not_structured","severity":"limits_confidence","status":"open","explanation":"Category-relevant installation or setup constraints are not structured."},{"code":"claim_level_trace_missing","severity":"blocking_purchase_advice","status":"open","explanation":"This product does not yet have a validated atomic claim-level trace."},{"code":"criterion_claim_ledger_missing","severity":"blocking_purchase_advice","status":"open","explanation":"Material score contributions are not linked to atomic claims and assessments."},{"code":"second_person_review_missing","severity":"blocking_purchase_advice","status":"open","explanation":"No human second-person review is recorded."}],"review":{"generated_from_validated_catalogue":true,"automated_contract_validation":"required_at_build","independent_machine_audit":"not_a_human_review","human_second_person_review":"not_completed","second_person_status":"not_second_person_reviewed","reviewer_id":null,"reviewed_at":null},"outcome":{"scope":"eligible_for_ranked_comparison","purchase_advice_supported":false,"blocking_gap_count":6,"explanation":"Candidate and sensitivity records improve auditability, but missing performance, buying-constraint and human-review evidence still blocks purchase advice."}},"links":{"product":"https://agentreviewdata.com/products/roborock-q7-l5","readiness_category":"https://agentreviewdata.com/readiness#robot-vacuum","cohort":"https://agentreviewdata.com/readiness#robot-vacuum","catalogue_record":"https://agentreviewdata.com/api/v1/products/roborock-q7-l5"}}