{"abstract":"The active-label completion transition produces an incorrect observable state.","category":"Autocomplete interactions","checks":22,"contract":"On a new result snapshot, option identifiers determine continuity; labels are presentation only. Duplicate identifiers collapse at their first occurrence. Active and selected identities survive only where specified, and a query replacement clears transient result state.","evaluation_group":"s3-autocomplete-result-reconcile","failed_approach":"The attempted repair uses `d['active'] or ''`, which still violates a normal or boundary completion fixture.","family":"s3-autocomplete-interactions-result-reconcile-active-label","id":"FA-22016","implementations":{"attempt":{"sha256":"5f9171ad4972939e324b1ee84354bd21de3ee63d159e4a2b4d245f12545d33e7","source":"\"\"\"Failure Map reference implementation. Python standard library only.\"\"\"\nimport json\n\nN = 1\nobservations = []\ndef solve(event, d):\n    if event == 'dedupe': return list(dict.fromkeys(d['ids']))\n    if event == 'active-index': return d['ids'].index(d['active']) if d['active'] in d['ids'] else None\n    if event == 'added': return [x for x in dict.fromkeys(d['ids']) if x not in d['old']]\n    if event == 'removed': return [x for x in d['old'] if x not in d['ids']]\n    if event == 'committed': return d['selected']\n    if event == 'active-label': return d['active'] or ''\n    if event == 'render-query': return d['ids'] if d['query']==d['result_query'] else []\n    if event == 'replacement': return {'active':None,'epoch':d['epoch']+1}\n    if event == 'row-key': return [[x,i] for i,x in enumerate(d['ids'])]\n    if event == 'selection-visible': return {'has_value':d['selected'] is not None,'in_results':d['selected'] in d['ids']}\n    return {'unchanged': True}\ndef check(label, actual, expected):\n    observations.append({\"check\": label, \"actual\": actual, \"expected\": expected, \"passed\": actual == expected})\nnormal = {'old':['a','b'],'ids':['b','c','b'],'labels':['Bee','See','Bee'],'active':'b','selected':'z','old_label':'Old Bee','query':'be','result_query':'b','epoch':N}\nboundary = {'old':[],'ids':[],'labels':[],'active':None,'selected':None,'old_label':'','query':'','result_query':'','epoch':N}\ncheck('normal dedupe', solve('dedupe', normal), ['b','c'])\ncheck('boundary dedupe', solve('dedupe', boundary), [])\ncheck('normal active-index', solve('active-index', normal), 0)\ncheck('boundary active-index', solve('active-index', boundary), None)\ncheck('normal added', solve('added', normal), ['c'])\ncheck('boundary added', solve('added', boundary), [])\ncheck('normal removed', solve('removed', normal), ['a'])\ncheck('boundary removed', solve('removed', boundary), [])\ncheck('normal committed', solve('committed', normal), 'z')\ncheck('boundary committed', solve('committed', boundary), None)\ncheck('normal active-label', solve('active-label', normal), 'Bee')\ncheck('boundary active-label', solve('active-label', boundary), '')\ncheck('normal render-query', solve('render-query', normal), [])\ncheck('boundary render-query', solve('render-query', boundary), [])\ncheck('normal replacement', solve('replacement', normal), {'active':None,'epoch':N+1})\ncheck('boundary replacement', solve('replacement', boundary), {'active':None,'epoch':N+1})\ncheck('normal row-key', solve('row-key', normal), [['b',0],['c',1],['b',2]])\ncheck('boundary row-key', solve('row-key', boundary), [])\ncheck('normal selection-visible', solve('selection-visible', normal), {'has_value':True,'in_results':False})\ncheck('boundary selection-visible', solve('selection-visible', boundary), {'has_value':False,'in_results':False})\nvariant = dict(normal, **{'selected':'id'+str(N)})\ncheck('variant query or selection payload', solve('committed', variant), 'id'+str(N))\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":"73c0c1ac2080d6715d191c5810e2269b9529dcc547e2a9413c553db1d34e2239","source":"\"\"\"Failure Map reference implementation. Python standard library only.\"\"\"\nimport json\n\nN = 1\nobservations = []\ndef solve(event, d):\n    if event == 'dedupe': return list(dict.fromkeys(d['ids']))\n    if event == 'active-index': return d['ids'].index(d['active']) if d['active'] in d['ids'] else None\n    if event == 'added': return [x for x in dict.fromkeys(d['ids']) if x not in d['old']]\n    if event == 'removed': return [x for x in d['old'] if x not in d['ids']]\n    if event == 'committed': return d['selected']\n    if event == 'active-label': return d['old_label']\n    if event == 'render-query': return d['ids'] if d['query']==d['result_query'] else []\n    if event == 'replacement': return {'active':None,'epoch':d['epoch']+1}\n    if event == 'row-key': return [[x,i] for i,x in enumerate(d['ids'])]\n    if event == 'selection-visible': return {'has_value':d['selected'] is not None,'in_results':d['selected'] in d['ids']}\n    return {'unchanged': True}\ndef check(label, actual, expected):\n    observations.append({\"check\": label, \"actual\": actual, \"expected\": expected, \"passed\": actual == expected})\nnormal = {'old':['a','b'],'ids':['b','c','b'],'labels':['Bee','See','Bee'],'active':'b','selected':'z','old_label':'Old Bee','query':'be','result_query':'b','epoch':N}\nboundary = {'old':[],'ids':[],'labels':[],'active':None,'selected':None,'old_label':'','query':'','result_query':'','epoch':N}\ncheck('normal dedupe', solve('dedupe', normal), ['b','c'])\ncheck('boundary dedupe', solve('dedupe', boundary), [])\ncheck('normal active-index', solve('active-index', normal), 0)\ncheck('boundary active-index', solve('active-index', boundary), None)\ncheck('normal added', solve('added', normal), ['c'])\ncheck('boundary added', solve('added', boundary), [])\ncheck('normal removed', solve('removed', normal), ['a'])\ncheck('boundary removed', solve('removed', boundary), [])\ncheck('normal committed', solve('committed', normal), 'z')\ncheck('boundary committed', solve('committed', boundary), None)\ncheck('normal active-label', solve('active-label', normal), 'Bee')\ncheck('boundary active-label', solve('active-label', boundary), '')\ncheck('normal render-query', solve('render-query', normal), [])\ncheck('boundary render-query', solve('render-query', boundary), [])\ncheck('normal replacement', solve('replacement', normal), {'active':None,'epoch':N+1})\ncheck('boundary replacement', solve('replacement', boundary), {'active':None,'epoch':N+1})\ncheck('normal row-key', solve('row-key', normal), [['b',0],['c',1],['b',2]])\ncheck('boundary row-key', solve('row-key', boundary), [])\ncheck('normal selection-visible', solve('selection-visible', normal), {'has_value':True,'in_results':False})\ncheck('boundary selection-visible', solve('selection-visible', boundary), {'has_value':False,'in_results':False})\nvariant = dict(normal, **{'selected':'id'+str(N)})\ncheck('variant query or selection payload', solve('committed', variant), 'id'+str(N))\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":"8bf1369d87654a9b61623b929942827f9f5acc99815f1652f51067242a827d7b","source":"\"\"\"Failure Map reference implementation. Python standard library only.\"\"\"\nimport json\n\nN = 1\nobservations = []\ndef solve(event, d):\n    if event == 'dedupe': return list(dict.fromkeys(d['ids']))\n    if event == 'active-index': return d['ids'].index(d['active']) if d['active'] in d['ids'] else None\n    if event == 'added': return [x for x in dict.fromkeys(d['ids']) if x not in d['old']]\n    if event == 'removed': return [x for x in d['old'] if x not in d['ids']]\n    if event == 'committed': return d['selected']\n    if event == 'active-label': return d['labels'][d['ids'].index(d['active'])] if d['active'] in d['ids'] else ''\n    if event == 'render-query': return d['ids'] if d['query']==d['result_query'] else []\n    if event == 'replacement': return {'active':None,'epoch':d['epoch']+1}\n    if event == 'row-key': return [[x,i] for i,x in enumerate(d['ids'])]\n    if event == 'selection-visible': return {'has_value':d['selected'] is not None,'in_results':d['selected'] in d['ids']}\n    return {'unchanged': True}\ndef check(label, actual, expected):\n    observations.append({\"check\": label, \"actual\": actual, \"expected\": expected, \"passed\": actual == expected})\nnormal = {'old':['a','b'],'ids':['b','c','b'],'labels':['Bee','See','Bee'],'active':'b','selected':'z','old_label':'Old Bee','query':'be','result_query':'b','epoch':N}\nboundary = {'old':[],'ids':[],'labels':[],'active':None,'selected':None,'old_label':'','query':'','result_query':'','epoch':N}\ncheck('normal dedupe', solve('dedupe', normal), ['b','c'])\ncheck('boundary dedupe', solve('dedupe', boundary), [])\ncheck('normal active-index', solve('active-index', normal), 0)\ncheck('boundary active-index', solve('active-index', boundary), None)\ncheck('normal added', solve('added', normal), ['c'])\ncheck('boundary added', solve('added', boundary), [])\ncheck('normal removed', solve('removed', normal), ['a'])\ncheck('boundary removed', solve('removed', boundary), [])\ncheck('normal committed', solve('committed', normal), 'z')\ncheck('boundary committed', solve('committed', boundary), None)\ncheck('normal active-label', solve('active-label', normal), 'Bee')\ncheck('boundary active-label', solve('active-label', boundary), '')\ncheck('normal render-query', solve('render-query', normal), [])\ncheck('boundary render-query', solve('render-query', boundary), [])\ncheck('normal replacement', solve('replacement', normal), {'active':None,'epoch':N+1})\ncheck('boundary replacement', solve('replacement', boundary), {'active':None,'epoch':N+1})\ncheck('normal row-key', solve('row-key', normal), [['b',0],['c',1],['b',2]])\ncheck('boundary row-key', solve('row-key', boundary), [])\ncheck('normal selection-visible', solve('selection-visible', normal), {'has_value':True,'in_results':False})\ncheck('boundary selection-visible', solve('selection-visible', boundary), {'has_value':False,'in_results':False})\nvariant = dict(normal, **{'selected':'id'+str(N)})\ncheck('variant query or selection payload', solve('committed', variant), 'id'+str(N))\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-result-reconcile-active-label","generated_at":"2026-09-29T14:40:34.355249+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 active-label contract using `d['labels'][d['ids'].index(d['active'])] if d['active'] in d['ids'] else ''`.","root_cause":"At result-reconcile/active-label, the implementation evaluates `d['old_label']` instead of preserving the specified completion transition.","sha256":"7fb4b3884ccc4a3088fec046eb0387378c597808610b1054461a27b5ec5dfaa1","title":"Suggestion identity reconciliation: retained active option displays its obsolete label · case 01","variant":1,"variant_policy":"Five numbered records share a model and may reuse boundary fixtures.","verification":{"attempt":{"elapsed_ms":44.047,"exit_code":1,"observations":[{"actual":["b","c"],"check":"normal dedupe","expected":["b","c"],"passed":true},{"actual":[],"check":"boundary dedupe","expected":[],"passed":true},{"actual":0,"check":"normal active-index","expected":0,"passed":true},{"actual":null,"check":"boundary active-index","expected":null,"passed":true},{"actual":["c"],"check":"normal added","expected":["c"],"passed":true},{"actual":[],"check":"boundary added","expected":[],"passed":true},{"actual":["a"],"check":"normal removed","expected":["a"],"passed":true},{"actual":[],"check":"boundary removed","expected":[],"passed":true},{"actual":"z","check":"normal committed","expected":"z","passed":true},{"actual":null,"check":"boundary committed","expected":null,"passed":true},{"actual":"b","check":"normal active-label","expected":"Bee","passed":false},{"actual":"","check":"boundary active-label","expected":"","passed":true},{"actual":[],"check":"normal render-query","expected":[],"passed":true},{"actual":[],"check":"boundary render-query","expected":[],"passed":true},{"actual":{"active":null,"epoch":2},"check":"normal replacement","expected":{"active":null,"epoch":2},"passed":true},{"actual":{"active":null,"epoch":2},"check":"boundary replacement","expected":{"active":null,"epoch":2},"passed":true},{"actual":[["b",0],["c",1],["b",2]],"check":"normal row-key","expected":[["b",0],["c",1],["b",2]],"passed":true},{"actual":[],"check":"boundary row-key","expected":[],"passed":true},{"actual":{"has_value":true,"in_results":false},"check":"normal selection-visible","expected":{"has_value":true,"in_results":false},"passed":true},{"actual":{"has_value":false,"in_results":false},"check":"boundary selection-visible","expected":{"has_value":false,"in_results":false},"passed":true},{"actual":"id1","check":"variant query or selection payload","expected":"id1","passed":true},{"actual":{"unchanged":true},"check":"unknown completion event","expected":{"unchanged":true},"passed":true}],"passed":false,"stderr":"","stdout":"{\"observations\": [{\"check\": \"normal dedupe\", \"actual\": [\"b\", \"c\"], \"expected\": [\"b\", \"c\"], \"passed\": true}, {\"check\": \"boundary dedupe\", \"actual\": [], \"expected\": [], \"passed\": true}, {\"check\": \"normal active-index\", \"actual\": 0, \"expected\": 0, \"passed\": true}, {\"check\": \"boundary active-index\", \"actual\": null, \"expected\": null, \"passed\": true}, {\"check\": \"normal added\", \"actual\": [\"c\"], \"expected\": [\"c\"], \"passed\": true}, {\"check\": \"boundary added\", \"actual\": [], \"expected\": [], \"passed\": true}, {\"check\": \"normal removed\", \"actual\": [\"a\"], \"expected\": [\"a\"], \"passed\": true}, {\"check\": \"boundary removed\", \"actual\": [], \"expected\": [], \"passed\": true}, {\"check\": \"normal committed\", \"actual\": \"z\", \"expected\": \"z\", \"passed\": true}, {\"check\": \"boundary committed\", \"actual\": null, \"expected\": null, \"passed\": true}, {\"check\": \"normal active-label\", \"actual\": \"b\", \"expected\": \"Bee\", \"passed\": false}, {\"check\": \"boundary active-label\", \"actual\": \"\", \"expected\": \"\", \"passed\": true}, {\"check\": \"normal render-query\", \"actual\": [], \"expected\": [], \"passed\": true}, {\"check\": \"boundary render-query\", \"actual\": [], \"expected\": [], \"passed\": true}, {\"check\": \"normal replacement\", \"actual\": {\"active\": null, \"epoch\": 2}, \"expected\": {\"active\": null, \"epoch\": 2}, \"passed\": true}, {\"check\": \"boundary replacement\", \"actual\": {\"active\": null, \"epoch\": 2}, \"expected\": {\"active\": null, \"epoch\": 2}, \"passed\": true}, {\"check\": \"normal row-key\", \"actual\": [[\"b\", 0], [\"c\", 1], [\"b\", 2]], \"expected\": [[\"b\", 0], [\"c\", 1], [\"b\", 2]], \"passed\": true}, {\"check\": \"boundary row-key\", \"actual\": [], \"expected\": [], \"passed\": true}, {\"check\": \"normal selection-visible\", \"actual\": {\"has_value\": true, \"in_results\": false}, \"expected\": {\"has_value\": true, \"in_results\": false}, \"passed\": true}, {\"check\": \"boundary selection-visible\", \"actual\": {\"has_value\": false, \"in_results\": false}, \"expected\": {\"has_value\": false, \"in_results\": false}, \"passed\": true}, {\"check\": \"variant query or selection payload\", \"actual\": \"id1\", \"expected\": \"id1\", \"passed\": true}, {\"check\": \"unknown completion event\", \"actual\": {\"unchanged\": true}, \"expected\": {\"unchanged\": true}, \"passed\": true}], \"passed\": false}\n"},"broken":{"elapsed_ms":44.944,"exit_code":1,"observations":[{"actual":["b","c"],"check":"normal dedupe","expected":["b","c"],"passed":true},{"actual":[],"check":"boundary dedupe","expected":[],"passed":true},{"actual":0,"check":"normal active-index","expected":0,"passed":true},{"actual":null,"check":"boundary active-index","expected":null,"passed":true},{"actual":["c"],"check":"normal added","expected":["c"],"passed":true},{"actual":[],"check":"boundary added","expected":[],"passed":true},{"actual":["a"],"check":"normal removed","expected":["a"],"passed":true},{"actual":[],"check":"boundary removed","expected":[],"passed":true},{"actual":"z","check":"normal committed","expected":"z","passed":true},{"actual":null,"check":"boundary committed","expected":null,"passed":true},{"actual":"Old Bee","check":"normal active-label","expected":"Bee","passed":false},{"actual":"","check":"boundary active-label","expected":"","passed":true},{"actual":[],"check":"normal render-query","expected":[],"passed":true},{"actual":[],"check":"boundary render-query","expected":[],"passed":true},{"actual":{"active":null,"epoch":2},"check":"normal replacement","expected":{"active":null,"epoch":2},"passed":true},{"actual":{"active":null,"epoch":2},"check":"boundary replacement","expected":{"active":null,"epoch":2},"passed":true},{"actual":[["b",0],["c",1],["b",2]],"check":"normal row-key","expected":[["b",0],["c",1],["b",2]],"passed":true},{"actual":[],"check":"boundary row-key","expected":[],"passed":true},{"actual":{"has_value":true,"in_results":false},"check":"normal selection-visible","expected":{"has_value":true,"in_results":false},"passed":true},{"actual":{"has_value":false,"in_results":false},"check":"boundary selection-visible","expected":{"has_value":false,"in_results":false},"passed":true},{"actual":"id1","check":"variant query or selection payload","expected":"id1","passed":true},{"actual":{"unchanged":true},"check":"unknown completion event","expected":{"unchanged":true},"passed":true}],"passed":false,"stderr":"","stdout":"{\"observations\": [{\"check\": \"normal dedupe\", \"actual\": [\"b\", \"c\"], \"expected\": [\"b\", \"c\"], \"passed\": true}, {\"check\": \"boundary dedupe\", \"actual\": [], \"expected\": [], \"passed\": true}, {\"check\": \"normal active-index\", \"actual\": 0, \"expected\": 0, \"passed\": true}, {\"check\": \"boundary active-index\", \"actual\": null, \"expected\": null, \"passed\": true}, {\"check\": \"normal added\", \"actual\": [\"c\"], \"expected\": [\"c\"], \"passed\": true}, {\"check\": \"boundary added\", \"actual\": [], \"expected\": [], \"passed\": true}, {\"check\": \"normal removed\", \"actual\": [\"a\"], \"expected\": [\"a\"], \"passed\": true}, {\"check\": \"boundary removed\", \"actual\": [], \"expected\": [], \"passed\": true}, {\"check\": \"normal committed\", \"actual\": \"z\", \"expected\": \"z\", \"passed\": true}, {\"check\": \"boundary committed\", \"actual\": null, \"expected\": null, \"passed\": true}, {\"check\": \"normal active-label\", \"actual\": \"Old Bee\", \"expected\": \"Bee\", \"passed\": false}, {\"check\": \"boundary active-label\", \"actual\": \"\", \"expected\": \"\", \"passed\": true}, {\"check\": \"normal render-query\", \"actual\": [], \"expected\": [], \"passed\": true}, {\"check\": \"boundary render-query\", \"actual\": [], \"expected\": [], \"passed\": true}, {\"check\": \"normal replacement\", \"actual\": {\"active\": null, \"epoch\": 2}, \"expected\": {\"active\": null, \"epoch\": 2}, \"passed\": true}, {\"check\": \"boundary replacement\", \"actual\": {\"active\": null, \"epoch\": 2}, \"expected\": {\"active\": null, \"epoch\": 2}, \"passed\": true}, {\"check\": \"normal row-key\", \"actual\": [[\"b\", 0], [\"c\", 1], [\"b\", 2]], \"expected\": [[\"b\", 0], [\"c\", 1], [\"b\", 2]], \"passed\": true}, {\"check\": \"boundary row-key\", \"actual\": [], \"expected\": [], \"passed\": true}, {\"check\": \"normal selection-visible\", \"actual\": {\"has_value\": true, \"in_results\": false}, \"expected\": {\"has_value\": true, \"in_results\": false}, \"passed\": true}, {\"check\": \"boundary selection-visible\", \"actual\": {\"has_value\": false, \"in_results\": false}, \"expected\": {\"has_value\": false, \"in_results\": false}, \"passed\": true}, {\"check\": \"variant query or selection payload\", \"actual\": \"id1\", \"expected\": \"id1\", \"passed\": true}, {\"check\": \"unknown completion event\", \"actual\": {\"unchanged\": true}, \"expected\": {\"unchanged\": true}, \"passed\": true}], \"passed\": false}\n"},"fixed":{"elapsed_ms":44.94,"exit_code":0,"observations":[{"actual":["b","c"],"check":"normal dedupe","expected":["b","c"],"passed":true},{"actual":[],"check":"boundary dedupe","expected":[],"passed":true},{"actual":0,"check":"normal active-index","expected":0,"passed":true},{"actual":null,"check":"boundary active-index","expected":null,"passed":true},{"actual":["c"],"check":"normal added","expected":["c"],"passed":true},{"actual":[],"check":"boundary added","expected":[],"passed":true},{"actual":["a"],"check":"normal removed","expected":["a"],"passed":true},{"actual":[],"check":"boundary removed","expected":[],"passed":true},{"actual":"z","check":"normal committed","expected":"z","passed":true},{"actual":null,"check":"boundary committed","expected":null,"passed":true},{"actual":"Bee","check":"normal active-label","expected":"Bee","passed":true},{"actual":"","check":"boundary active-label","expected":"","passed":true},{"actual":[],"check":"normal render-query","expected":[],"passed":true},{"actual":[],"check":"boundary render-query","expected":[],"passed":true},{"actual":{"active":null,"epoch":2},"check":"normal replacement","expected":{"active":null,"epoch":2},"passed":true},{"actual":{"active":null,"epoch":2},"check":"boundary replacement","expected":{"active":null,"epoch":2},"passed":true},{"actual":[["b",0],["c",1],["b",2]],"check":"normal row-key","expected":[["b",0],["c",1],["b",2]],"passed":true},{"actual":[],"check":"boundary row-key","expected":[],"passed":true},{"actual":{"has_value":true,"in_results":false},"check":"normal selection-visible","expected":{"has_value":true,"in_results":false},"passed":true},{"actual":{"has_value":false,"in_results":false},"check":"boundary selection-visible","expected":{"has_value":false,"in_results":false},"passed":true},{"actual":"id1","check":"variant query or selection payload","expected":"id1","passed":true},{"actual":{"unchanged":true},"check":"unknown completion event","expected":{"unchanged":true},"passed":true}],"passed":true,"stderr":"","stdout":"{\"observations\": [{\"check\": \"normal dedupe\", \"actual\": [\"b\", \"c\"], \"expected\": [\"b\", \"c\"], \"passed\": true}, {\"check\": \"boundary dedupe\", \"actual\": [], \"expected\": [], \"passed\": true}, {\"check\": \"normal active-index\", \"actual\": 0, \"expected\": 0, \"passed\": true}, {\"check\": \"boundary active-index\", \"actual\": null, \"expected\": null, \"passed\": true}, {\"check\": \"normal added\", \"actual\": [\"c\"], \"expected\": [\"c\"], \"passed\": true}, {\"check\": \"boundary added\", \"actual\": [], \"expected\": [], \"passed\": true}, {\"check\": \"normal removed\", \"actual\": [\"a\"], \"expected\": [\"a\"], \"passed\": true}, {\"check\": \"boundary removed\", \"actual\": [], \"expected\": [], \"passed\": true}, {\"check\": \"normal committed\", \"actual\": \"z\", \"expected\": \"z\", \"passed\": true}, {\"check\": \"boundary committed\", \"actual\": null, \"expected\": null, \"passed\": true}, {\"check\": \"normal active-label\", \"actual\": \"Bee\", \"expected\": \"Bee\", \"passed\": true}, {\"check\": \"boundary active-label\", \"actual\": \"\", \"expected\": \"\", \"passed\": true}, {\"check\": \"normal render-query\", \"actual\": [], \"expected\": [], \"passed\": true}, {\"check\": \"boundary render-query\", \"actual\": [], \"expected\": [], \"passed\": true}, {\"check\": \"normal replacement\", \"actual\": {\"active\": null, \"epoch\": 2}, \"expected\": {\"active\": null, \"epoch\": 2}, \"passed\": true}, {\"check\": \"boundary replacement\", \"actual\": {\"active\": null, \"epoch\": 2}, \"expected\": {\"active\": null, \"epoch\": 2}, \"passed\": true}, {\"check\": \"normal row-key\", \"actual\": [[\"b\", 0], [\"c\", 1], [\"b\", 2]], \"expected\": [[\"b\", 0], [\"c\", 1], [\"b\", 2]], \"passed\": true}, {\"check\": \"boundary row-key\", \"actual\": [], \"expected\": [], \"passed\": true}, {\"check\": \"normal selection-visible\", \"actual\": {\"has_value\": true, \"in_results\": false}, \"expected\": {\"has_value\": true, \"in_results\": false}, \"passed\": true}, {\"check\": \"boundary selection-visible\", \"actual\": {\"has_value\": false, \"in_results\": false}, \"expected\": {\"has_value\": false, \"in_results\": false}, \"passed\": true}, {\"check\": \"variant query or selection payload\", \"actual\": \"id1\", \"expected\": \"id1\", \"passed\": true}, {\"check\": \"unknown completion event\", \"actual\": {\"unchanged\": true}, \"expected\": {\"unchanged\": true}, \"passed\": true}], \"passed\": true}\n"}},"verified":true,"visibility":"public"}