{"abstract":"The refreshing completion transition produces an incorrect observable state.","category":"Autocomplete interactions","checks":22,"contract":"A loading snapshot distinguishes initial loading, background refreshing, settled-empty, error and cancellation. Only settled successful empty responses show no-results. Existing rows may remain visible during refresh but are bound to the draft they represent; stale errors never overwrite a newer query status.","evaluation_group":"s3-autocomplete-loading-presentation","failed_approach":"The attempted repair uses `d['pending'] and not d['rows']`, which still violates a normal or boundary completion fixture.","family":"s3-autocomplete-interactions-loading-presentation-refreshing","id":"FA-22446","implementations":{"attempt":{"sha256":"1b8bb82008e55dcaacf8f5827fcf8caa3ff4238a6d1c57ddb5863060961f64e1","source":"\"\"\"Failure Map reference implementation. Python standard library only.\"\"\"\nimport json\n\nN = 1\nobservations = []\ndef solve(event, d):\n    if event == 'initial': return d['pending'] and not d['rows']\n    if event == 'refreshing': return d['pending'] and not d['rows']\n    if event == 'empty': return d['settled'] and not d['pending'] and not d['rows'] and d['error'] is None\n    if event == 'error': return d['error'] if d['error_epoch']==d['epoch'] else None\n    if event == 'selectable': return d['rows'] if d['rows_query']==d['query'] else []\n    if event == 'cancel': return None if d['cancelled'] else d['error']\n    if event == 'busy': return d['pending']\n    if event == 'preserve': return d['rows']\n    if event == 'status-priority': return 'error' if d['error'] else 'loading' if d['pending'] else 'empty' if not d['rows'] else 'results'\n    if event == 'retry-label': return {'query':d['query'],'error':d['error']}\n    return {'unchanged': True}\ndef check(label, actual, expected):\n    observations.append({\"check\": label, \"actual\": actual, \"expected\": expected, \"passed\": actual == expected})\nnormal = {'pending':True,'rows':['a'],'query':'pe','rows_query':'p','error':'timeout','error_epoch':N-1,'epoch':N,'settled':False,'cancelled':True}\nboundary = {'pending':False,'rows':[],'query':'','rows_query':'','error':None,'error_epoch':N,'epoch':N,'settled':True,'cancelled':False}\ncheck('normal initial', solve('initial', normal), False)\ncheck('boundary initial', solve('initial', boundary), False)\ncheck('normal refreshing', solve('refreshing', normal), True)\ncheck('boundary refreshing', solve('refreshing', boundary), False)\ncheck('normal empty', solve('empty', normal), False)\ncheck('boundary empty', solve('empty', boundary), True)\ncheck('normal error', solve('error', normal), None)\ncheck('boundary error', solve('error', boundary), None)\ncheck('normal selectable', solve('selectable', normal), [])\ncheck('boundary selectable', solve('selectable', boundary), [])\ncheck('normal cancel', solve('cancel', normal), None)\ncheck('boundary cancel', solve('cancel', boundary), None)\ncheck('normal busy', solve('busy', normal), True)\ncheck('boundary busy', solve('busy', boundary), False)\ncheck('normal preserve', solve('preserve', normal), ['a'])\ncheck('boundary preserve', solve('preserve', boundary), [])\ncheck('normal status-priority', solve('status-priority', normal), 'error')\ncheck('boundary status-priority', solve('status-priority', boundary), 'empty')\ncheck('normal retry-label', solve('retry-label', normal), {'query':'pe','error':'timeout'})\ncheck('boundary retry-label', solve('retry-label', boundary), {'query':'','error':None})\nvariant = dict(normal, **{'query':'q'*N})\ncheck('variant query or selection payload', solve('retry-label', variant), {'query':'q'*N,'error':'timeout'})\ncheck('unknown completion event', solve('unrecognized', normal), {'unchanged': True})\nprint(json.dumps({\"observations\": observations, \"passed\": all(x[\"passed\"] for x in observations)}, ensure_ascii=False))\nraise SystemExit(0 if all(x[\"passed\"] for x in observations) else 1)\n"},"broken":{"sha256":"71ebda4d3eb923acd06107bc17ed110d63619c6102afbed144d626fce7c97954","source":"\"\"\"Failure Map reference implementation. Python standard library only.\"\"\"\nimport json\n\nN = 1\nobservations = []\ndef solve(event, d):\n    if event == 'initial': return d['pending'] and not d['rows']\n    if event == 'refreshing': return False\n    if event == 'empty': return d['settled'] and not d['pending'] and not d['rows'] and d['error'] is None\n    if event == 'error': return d['error'] if d['error_epoch']==d['epoch'] else None\n    if event == 'selectable': return d['rows'] if d['rows_query']==d['query'] else []\n    if event == 'cancel': return None if d['cancelled'] else d['error']\n    if event == 'busy': return d['pending']\n    if event == 'preserve': return d['rows']\n    if event == 'status-priority': return 'error' if d['error'] else 'loading' if d['pending'] else 'empty' if not d['rows'] else 'results'\n    if event == 'retry-label': return {'query':d['query'],'error':d['error']}\n    return {'unchanged': True}\ndef check(label, actual, expected):\n    observations.append({\"check\": label, \"actual\": actual, \"expected\": expected, \"passed\": actual == expected})\nnormal = {'pending':True,'rows':['a'],'query':'pe','rows_query':'p','error':'timeout','error_epoch':N-1,'epoch':N,'settled':False,'cancelled':True}\nboundary = {'pending':False,'rows':[],'query':'','rows_query':'','error':None,'error_epoch':N,'epoch':N,'settled':True,'cancelled':False}\ncheck('normal initial', solve('initial', normal), False)\ncheck('boundary initial', solve('initial', boundary), False)\ncheck('normal refreshing', solve('refreshing', normal), True)\ncheck('boundary refreshing', solve('refreshing', boundary), False)\ncheck('normal empty', solve('empty', normal), False)\ncheck('boundary empty', solve('empty', boundary), True)\ncheck('normal error', solve('error', normal), None)\ncheck('boundary error', solve('error', boundary), None)\ncheck('normal selectable', solve('selectable', normal), [])\ncheck('boundary selectable', solve('selectable', boundary), [])\ncheck('normal cancel', solve('cancel', normal), None)\ncheck('boundary cancel', solve('cancel', boundary), None)\ncheck('normal busy', solve('busy', normal), True)\ncheck('boundary busy', solve('busy', boundary), False)\ncheck('normal preserve', solve('preserve', normal), ['a'])\ncheck('boundary preserve', solve('preserve', boundary), [])\ncheck('normal status-priority', solve('status-priority', normal), 'error')\ncheck('boundary status-priority', solve('status-priority', boundary), 'empty')\ncheck('normal retry-label', solve('retry-label', normal), {'query':'pe','error':'timeout'})\ncheck('boundary retry-label', solve('retry-label', boundary), {'query':'','error':None})\nvariant = dict(normal, **{'query':'q'*N})\ncheck('variant query or selection payload', solve('retry-label', variant), {'query':'q'*N,'error':'timeout'})\ncheck('unknown completion event', solve('unrecognized', normal), {'unchanged': True})\nprint(json.dumps({\"observations\": observations, \"passed\": all(x[\"passed\"] for x in observations)}, ensure_ascii=False))\nraise SystemExit(0 if all(x[\"passed\"] for x in observations) else 1)\n"},"fixed":{"sha256":"715cc5fb0df3ec6adcc35b40cc197780e723f54a6f00845ada61a0e126ddf025","source":"\"\"\"Failure Map reference implementation. Python standard library only.\"\"\"\nimport json\n\nN = 1\nobservations = []\ndef solve(event, d):\n    if event == 'initial': return d['pending'] and not d['rows']\n    if event == 'refreshing': return d['pending'] and bool(d['rows'])\n    if event == 'empty': return d['settled'] and not d['pending'] and not d['rows'] and d['error'] is None\n    if event == 'error': return d['error'] if d['error_epoch']==d['epoch'] else None\n    if event == 'selectable': return d['rows'] if d['rows_query']==d['query'] else []\n    if event == 'cancel': return None if d['cancelled'] else d['error']\n    if event == 'busy': return d['pending']\n    if event == 'preserve': return d['rows']\n    if event == 'status-priority': return 'error' if d['error'] else 'loading' if d['pending'] else 'empty' if not d['rows'] else 'results'\n    if event == 'retry-label': return {'query':d['query'],'error':d['error']}\n    return {'unchanged': True}\ndef check(label, actual, expected):\n    observations.append({\"check\": label, \"actual\": actual, \"expected\": expected, \"passed\": actual == expected})\nnormal = {'pending':True,'rows':['a'],'query':'pe','rows_query':'p','error':'timeout','error_epoch':N-1,'epoch':N,'settled':False,'cancelled':True}\nboundary = {'pending':False,'rows':[],'query':'','rows_query':'','error':None,'error_epoch':N,'epoch':N,'settled':True,'cancelled':False}\ncheck('normal initial', solve('initial', normal), False)\ncheck('boundary initial', solve('initial', boundary), False)\ncheck('normal refreshing', solve('refreshing', normal), True)\ncheck('boundary refreshing', solve('refreshing', boundary), False)\ncheck('normal empty', solve('empty', normal), False)\ncheck('boundary empty', solve('empty', boundary), True)\ncheck('normal error', solve('error', normal), None)\ncheck('boundary error', solve('error', boundary), None)\ncheck('normal selectable', solve('selectable', normal), [])\ncheck('boundary selectable', solve('selectable', boundary), [])\ncheck('normal cancel', solve('cancel', normal), None)\ncheck('boundary cancel', solve('cancel', boundary), None)\ncheck('normal busy', solve('busy', normal), True)\ncheck('boundary busy', solve('busy', boundary), False)\ncheck('normal preserve', solve('preserve', normal), ['a'])\ncheck('boundary preserve', solve('preserve', boundary), [])\ncheck('normal status-priority', solve('status-priority', normal), 'error')\ncheck('boundary status-priority', solve('status-priority', boundary), 'empty')\ncheck('normal retry-label', solve('retry-label', normal), {'query':'pe','error':'timeout'})\ncheck('boundary retry-label', solve('retry-label', boundary), {'query':'','error':None})\nvariant = dict(normal, **{'query':'q'*N})\ncheck('variant query or selection payload', solve('retry-label', variant), {'query':'q'*N,'error':'timeout'})\ncheck('unknown completion event', solve('unrecognized', normal), {'unchanged': True})\nprint(json.dumps({\"observations\": observations, \"passed\": all(x[\"passed\"] for x in observations)}, ensure_ascii=False))\nraise SystemExit(0 if all(x[\"passed\"] for x in observations) else 1)\n"}},"limitations":"Stipulated deterministic widget transition model; inputs are validated snapshots. It does not model browser event dispatch, network transport, or linguistic standards. This reproducer isolates one failure mechanism. Results cover the supplied fixtures. Variants within a family share a test contract and should remain grouped when constructing evaluation splits. Related mechanisms with a shared evaluation_group must also remain together; these controlled models are not independent production incidents.","method":"Deterministic executable model with adversarial boundary fixtures.","provenance":{"created_by":"Failure Map","dependencies":"Python standard library","family":"s3-autocomplete-interactions-loading-presentation-refreshing","generated_at":"2026-09-29T14:40:38.429131+00:00","license":"CC0-1.0","python":"3.12.14","seed":1,"split":"open-access"},"relevance":"Autocomplete couples draft text, suggestion identity and asynchronous presentation; this bounded lifecycle model isolates one observable interaction defect.","repair":"Implement the refreshing contract using `d['pending'] and bool(d['rows'])`.","root_cause":"At loading-presentation/refreshing, the implementation evaluates `False` instead of preserving the specified completion transition.","sha256":"278821ba7bec0c7c539669816a209ade1e068ef001a124ebc915421b2d0e2907","title":"Autocomplete loading and empty states: populated query refresh lacks its progress state · case 01","variant":1,"variant_policy":"Five numbered records share a model and may reuse boundary fixtures.","verification":{"attempt":{"elapsed_ms":37.969,"exit_code":1,"observations":[{"actual":false,"check":"normal initial","expected":false,"passed":true},{"actual":false,"check":"boundary initial","expected":false,"passed":true},{"actual":false,"check":"normal refreshing","expected":true,"passed":false},{"actual":false,"check":"boundary refreshing","expected":false,"passed":true},{"actual":false,"check":"normal empty","expected":false,"passed":true},{"actual":true,"check":"boundary empty","expected":true,"passed":true},{"actual":null,"check":"normal error","expected":null,"passed":true},{"actual":null,"check":"boundary error","expected":null,"passed":true},{"actual":[],"check":"normal selectable","expected":[],"passed":true},{"actual":[],"check":"boundary selectable","expected":[],"passed":true},{"actual":null,"check":"normal cancel","expected":null,"passed":true},{"actual":null,"check":"boundary cancel","expected":null,"passed":true},{"actual":true,"check":"normal busy","expected":true,"passed":true},{"actual":false,"check":"boundary busy","expected":false,"passed":true},{"actual":["a"],"check":"normal preserve","expected":["a"],"passed":true},{"actual":[],"check":"boundary preserve","expected":[],"passed":true},{"actual":"error","check":"normal status-priority","expected":"error","passed":true},{"actual":"empty","check":"boundary status-priority","expected":"empty","passed":true},{"actual":{"error":"timeout","query":"pe"},"check":"normal retry-label","expected":{"error":"timeout","query":"pe"},"passed":true},{"actual":{"error":null,"query":""},"check":"boundary retry-label","expected":{"error":null,"query":""},"passed":true},{"actual":{"error":"timeout","query":"q"},"check":"variant query or selection payload","expected":{"error":"timeout","query":"q"},"passed":true},{"actual":{"unchanged":true},"check":"unknown completion event","expected":{"unchanged":true},"passed":true}],"passed":false,"stderr":"","stdout":"{\"observations\": [{\"check\": \"normal initial\", \"actual\": false, \"expected\": false, \"passed\": true}, {\"check\": \"boundary initial\", \"actual\": false, \"expected\": false, \"passed\": true}, {\"check\": \"normal refreshing\", \"actual\": false, \"expected\": true, \"passed\": false}, {\"check\": \"boundary refreshing\", \"actual\": false, \"expected\": false, \"passed\": true}, {\"check\": \"normal empty\", \"actual\": false, \"expected\": false, \"passed\": true}, {\"check\": \"boundary empty\", \"actual\": true, \"expected\": true, \"passed\": true}, {\"check\": \"normal error\", \"actual\": null, \"expected\": null, \"passed\": true}, {\"check\": \"boundary error\", \"actual\": null, \"expected\": null, \"passed\": true}, {\"check\": \"normal selectable\", \"actual\": [], \"expected\": [], \"passed\": true}, {\"check\": \"boundary selectable\", \"actual\": [], \"expected\": [], \"passed\": true}, {\"check\": \"normal cancel\", \"actual\": null, \"expected\": null, \"passed\": true}, {\"check\": \"boundary cancel\", \"actual\": null, \"expected\": null, \"passed\": true}, {\"check\": \"normal busy\", \"actual\": true, \"expected\": true, \"passed\": true}, {\"check\": \"boundary busy\", \"actual\": false, \"expected\": false, \"passed\": true}, {\"check\": \"normal preserve\", \"actual\": [\"a\"], \"expected\": [\"a\"], \"passed\": true}, {\"check\": \"boundary preserve\", \"actual\": [], \"expected\": [], \"passed\": true}, {\"check\": \"normal status-priority\", \"actual\": \"error\", \"expected\": \"error\", \"passed\": true}, {\"check\": \"boundary status-priority\", \"actual\": \"empty\", \"expected\": \"empty\", \"passed\": true}, {\"check\": \"normal retry-label\", \"actual\": {\"query\": \"pe\", \"error\": \"timeout\"}, \"expected\": {\"query\": \"pe\", \"error\": \"timeout\"}, \"passed\": true}, {\"check\": \"boundary retry-label\", \"actual\": {\"query\": \"\", \"error\": null}, \"expected\": {\"query\": \"\", \"error\": null}, \"passed\": true}, {\"check\": \"variant query or selection payload\", \"actual\": {\"query\": \"q\", \"error\": \"timeout\"}, \"expected\": {\"query\": \"q\", \"error\": \"timeout\"}, \"passed\": true}, {\"check\": \"unknown completion event\", \"actual\": {\"unchanged\": true}, \"expected\": {\"unchanged\": true}, \"passed\": true}], \"passed\": false}\n"},"broken":{"elapsed_ms":39.123,"exit_code":1,"observations":[{"actual":false,"check":"normal initial","expected":false,"passed":true},{"actual":false,"check":"boundary initial","expected":false,"passed":true},{"actual":false,"check":"normal refreshing","expected":true,"passed":false},{"actual":false,"check":"boundary refreshing","expected":false,"passed":true},{"actual":false,"check":"normal empty","expected":false,"passed":true},{"actual":true,"check":"boundary empty","expected":true,"passed":true},{"actual":null,"check":"normal error","expected":null,"passed":true},{"actual":null,"check":"boundary error","expected":null,"passed":true},{"actual":[],"check":"normal selectable","expected":[],"passed":true},{"actual":[],"check":"boundary selectable","expected":[],"passed":true},{"actual":null,"check":"normal cancel","expected":null,"passed":true},{"actual":null,"check":"boundary cancel","expected":null,"passed":true},{"actual":true,"check":"normal busy","expected":true,"passed":true},{"actual":false,"check":"boundary busy","expected":false,"passed":true},{"actual":["a"],"check":"normal preserve","expected":["a"],"passed":true},{"actual":[],"check":"boundary preserve","expected":[],"passed":true},{"actual":"error","check":"normal status-priority","expected":"error","passed":true},{"actual":"empty","check":"boundary status-priority","expected":"empty","passed":true},{"actual":{"error":"timeout","query":"pe"},"check":"normal retry-label","expected":{"error":"timeout","query":"pe"},"passed":true},{"actual":{"error":null,"query":""},"check":"boundary retry-label","expected":{"error":null,"query":""},"passed":true},{"actual":{"error":"timeout","query":"q"},"check":"variant query or selection payload","expected":{"error":"timeout","query":"q"},"passed":true},{"actual":{"unchanged":true},"check":"unknown completion event","expected":{"unchanged":true},"passed":true}],"passed":false,"stderr":"","stdout":"{\"observations\": [{\"check\": \"normal initial\", \"actual\": false, \"expected\": false, \"passed\": true}, {\"check\": \"boundary initial\", \"actual\": false, \"expected\": false, \"passed\": true}, {\"check\": \"normal refreshing\", \"actual\": false, \"expected\": true, \"passed\": false}, {\"check\": \"boundary refreshing\", \"actual\": false, \"expected\": false, \"passed\": true}, {\"check\": \"normal empty\", \"actual\": false, \"expected\": false, \"passed\": true}, {\"check\": \"boundary empty\", \"actual\": true, \"expected\": true, \"passed\": true}, {\"check\": \"normal error\", \"actual\": null, \"expected\": null, \"passed\": true}, {\"check\": \"boundary error\", \"actual\": null, \"expected\": null, \"passed\": true}, {\"check\": \"normal selectable\", \"actual\": [], \"expected\": [], \"passed\": true}, {\"check\": \"boundary selectable\", \"actual\": [], \"expected\": [], \"passed\": true}, {\"check\": \"normal cancel\", \"actual\": null, \"expected\": null, \"passed\": true}, {\"check\": \"boundary cancel\", \"actual\": null, \"expected\": null, \"passed\": true}, {\"check\": \"normal busy\", \"actual\": true, \"expected\": true, \"passed\": true}, {\"check\": \"boundary busy\", \"actual\": false, \"expected\": false, \"passed\": true}, {\"check\": \"normal preserve\", \"actual\": [\"a\"], \"expected\": [\"a\"], \"passed\": true}, {\"check\": \"boundary preserve\", \"actual\": [], \"expected\": [], \"passed\": true}, {\"check\": \"normal status-priority\", \"actual\": \"error\", \"expected\": \"error\", \"passed\": true}, {\"check\": \"boundary status-priority\", \"actual\": \"empty\", \"expected\": \"empty\", \"passed\": true}, {\"check\": \"normal retry-label\", \"actual\": {\"query\": \"pe\", \"error\": \"timeout\"}, \"expected\": {\"query\": \"pe\", \"error\": \"timeout\"}, \"passed\": true}, {\"check\": \"boundary retry-label\", \"actual\": {\"query\": \"\", \"error\": null}, \"expected\": {\"query\": \"\", \"error\": null}, \"passed\": true}, {\"check\": \"variant query or selection payload\", \"actual\": {\"query\": \"q\", \"error\": \"timeout\"}, \"expected\": {\"query\": \"q\", \"error\": \"timeout\"}, \"passed\": true}, {\"check\": \"unknown completion event\", \"actual\": {\"unchanged\": true}, \"expected\": {\"unchanged\": true}, \"passed\": true}], \"passed\": false}\n"},"fixed":{"elapsed_ms":40.8,"exit_code":0,"observations":[{"actual":false,"check":"normal initial","expected":false,"passed":true},{"actual":false,"check":"boundary initial","expected":false,"passed":true},{"actual":true,"check":"normal refreshing","expected":true,"passed":true},{"actual":false,"check":"boundary refreshing","expected":false,"passed":true},{"actual":false,"check":"normal empty","expected":false,"passed":true},{"actual":true,"check":"boundary empty","expected":true,"passed":true},{"actual":null,"check":"normal error","expected":null,"passed":true},{"actual":null,"check":"boundary error","expected":null,"passed":true},{"actual":[],"check":"normal selectable","expected":[],"passed":true},{"actual":[],"check":"boundary selectable","expected":[],"passed":true},{"actual":null,"check":"normal cancel","expected":null,"passed":true},{"actual":null,"check":"boundary cancel","expected":null,"passed":true},{"actual":true,"check":"normal busy","expected":true,"passed":true},{"actual":false,"check":"boundary busy","expected":false,"passed":true},{"actual":["a"],"check":"normal preserve","expected":["a"],"passed":true},{"actual":[],"check":"boundary preserve","expected":[],"passed":true},{"actual":"error","check":"normal status-priority","expected":"error","passed":true},{"actual":"empty","check":"boundary status-priority","expected":"empty","passed":true},{"actual":{"error":"timeout","query":"pe"},"check":"normal retry-label","expected":{"error":"timeout","query":"pe"},"passed":true},{"actual":{"error":null,"query":""},"check":"boundary retry-label","expected":{"error":null,"query":""},"passed":true},{"actual":{"error":"timeout","query":"q"},"check":"variant query or selection payload","expected":{"error":"timeout","query":"q"},"passed":true},{"actual":{"unchanged":true},"check":"unknown completion event","expected":{"unchanged":true},"passed":true}],"passed":true,"stderr":"","stdout":"{\"observations\": [{\"check\": \"normal initial\", \"actual\": false, \"expected\": false, \"passed\": true}, {\"check\": \"boundary initial\", \"actual\": false, \"expected\": false, \"passed\": true}, {\"check\": \"normal refreshing\", \"actual\": true, \"expected\": true, \"passed\": true}, {\"check\": \"boundary refreshing\", \"actual\": false, \"expected\": false, \"passed\": true}, {\"check\": \"normal empty\", \"actual\": false, \"expected\": false, \"passed\": true}, {\"check\": \"boundary empty\", \"actual\": true, \"expected\": true, \"passed\": true}, {\"check\": \"normal error\", \"actual\": null, \"expected\": null, \"passed\": true}, {\"check\": \"boundary error\", \"actual\": null, \"expected\": null, \"passed\": true}, {\"check\": \"normal selectable\", \"actual\": [], \"expected\": [], \"passed\": true}, {\"check\": \"boundary selectable\", \"actual\": [], \"expected\": [], \"passed\": true}, {\"check\": \"normal cancel\", \"actual\": null, \"expected\": null, \"passed\": true}, {\"check\": \"boundary cancel\", \"actual\": null, \"expected\": null, \"passed\": true}, {\"check\": \"normal busy\", \"actual\": true, \"expected\": true, \"passed\": true}, {\"check\": \"boundary busy\", \"actual\": false, \"expected\": false, \"passed\": true}, {\"check\": \"normal preserve\", \"actual\": [\"a\"], \"expected\": [\"a\"], \"passed\": true}, {\"check\": \"boundary preserve\", \"actual\": [], \"expected\": [], \"passed\": true}, {\"check\": \"normal status-priority\", \"actual\": \"error\", \"expected\": \"error\", \"passed\": true}, {\"check\": \"boundary status-priority\", \"actual\": \"empty\", \"expected\": \"empty\", \"passed\": true}, {\"check\": \"normal retry-label\", \"actual\": {\"query\": \"pe\", \"error\": \"timeout\"}, \"expected\": {\"query\": \"pe\", \"error\": \"timeout\"}, \"passed\": true}, {\"check\": \"boundary retry-label\", \"actual\": {\"query\": \"\", \"error\": null}, \"expected\": {\"query\": \"\", \"error\": null}, \"passed\": true}, {\"check\": \"variant query or selection payload\", \"actual\": {\"query\": \"q\", \"error\": \"timeout\"}, \"expected\": {\"query\": \"q\", \"error\": \"timeout\"}, \"passed\": true}, {\"check\": \"unknown completion event\", \"actual\": {\"unchanged\": true}, \"expected\": {\"unchanged\": true}, \"passed\": true}], \"passed\": true}\n"}},"verified":true,"visibility":"public"}