{"abstract":"The scope completion transition produces an incorrect observable state.","category":"Autocomplete interactions","checks":22,"contract":"Recent completions record explicit accepted identities in most-recent-first order, scoped to a picker. Preview and typed drafts do not enter history. Reacceptance moves an identity to the front, removal is identity-specific, and labels refresh without changing identity order. An oldest-first export resolves labels in reverse history order.","evaluation_group":"s3-autocomplete-recent-completions","failed_approach":"The attempted repair uses `d['history'] if d['scope']!=d['entry_scope'] else []`, which still violates a normal or boundary completion fixture.","family":"s3-autocomplete-interactions-recent-completions-scope","id":"FA-22601","implementations":{"attempt":{"sha256":"a7437318c752dab769f4aa87585f81d6769429c751ec0609352b50471e54291f","source":"\"\"\"Failure Map reference implementation. Python standard library only.\"\"\"\nimport json\n\nN = 1\nobservations = []\ndef solve(event, d):\n    if event == 'record': return [d['accepted']]+[x for x in d['history'] if x!=d['accepted']]\n    if event == 'limit': return d['history'][:d['limit']]\n    if event == 'scope': return d['history'] if d['scope']!=d['entry_scope'] else []\n    if event == 'preview': return d['history']\n    if event == 'remove': return [x for x in d['history'] if x!=d['accepted']]\n    if event == 'rename': return dict(d['labels'], **{d['accepted']:d['new_label']})\n    if event == 'empty-id': return [d['accepted']]\n    if event == 'query-source': return d['draft']\n    if event == 'clear': return {'history':[],'draft':d['draft']}\n    if event == 'oldest-first-export': return [d['labels'].get(x,x) for x in reversed(d['history'])]\n    return {'unchanged': True}\ndef check(label, actual, expected):\n    observations.append({\"check\": label, \"actual\": actual, \"expected\": expected, \"passed\": actual == expected})\nnormal = {'history':['a','b','c'],'accepted':'b','draft':'be','preview':'p','scope':'fruit','entry_scope':'all','labels':{'a':'A','b':'Old B','c':'C'},'new_label':'Bee','limit':2,'epoch':N}\nboundary = {'history':[],'accepted':'','draft':'','preview':None,'scope':'all','entry_scope':'all','labels':{},'new_label':'','limit':0,'epoch':N}\ncheck('normal record', solve('record', normal), ['b','a','c'])\ncheck('boundary record', solve('record', boundary), [''])\ncheck('normal limit', solve('limit', normal), ['a','b'])\ncheck('boundary limit', solve('limit', boundary), [])\ncheck('normal scope', solve('scope', normal), [])\ncheck('boundary scope', solve('scope', boundary), [])\ncheck('normal preview', solve('preview', normal), ['a','b','c'])\ncheck('boundary preview', solve('preview', boundary), [])\ncheck('normal remove', solve('remove', normal), ['a','c'])\ncheck('boundary remove', solve('remove', boundary), [])\ncheck('normal rename', solve('rename', normal), {'a':'A','b':'Bee','c':'C'})\ncheck('boundary rename', solve('rename', boundary), {'':''})\ncheck('normal empty-id', solve('empty-id', normal), ['b'])\ncheck('boundary empty-id', solve('empty-id', boundary), [''])\ncheck('normal query-source', solve('query-source', normal), 'be')\ncheck('boundary query-source', solve('query-source', boundary), '')\ncheck('normal clear', solve('clear', normal), {'history':[],'draft':'be'})\ncheck('boundary clear', solve('clear', boundary), {'history':[],'draft':''})\ncheck('normal oldest-first-export', solve('oldest-first-export', normal), ['C','Old B','A'])\ncheck('boundary oldest-first-export', solve('oldest-first-export', boundary), [])\nvariant = dict(normal, **{'accepted':'id'+str(N)})\ncheck('variant query or selection payload', solve('empty-id', 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":"d77d2fe91f7778f1cbb845270d8ab22c899845646cdc593dd3e8dca8a64b72bb","source":"\"\"\"Failure Map reference implementation. Python standard library only.\"\"\"\nimport json\n\nN = 1\nobservations = []\ndef solve(event, d):\n    if event == 'record': return [d['accepted']]+[x for x in d['history'] if x!=d['accepted']]\n    if event == 'limit': return d['history'][:d['limit']]\n    if event == 'scope': return d['history']\n    if event == 'preview': return d['history']\n    if event == 'remove': return [x for x in d['history'] if x!=d['accepted']]\n    if event == 'rename': return dict(d['labels'], **{d['accepted']:d['new_label']})\n    if event == 'empty-id': return [d['accepted']]\n    if event == 'query-source': return d['draft']\n    if event == 'clear': return {'history':[],'draft':d['draft']}\n    if event == 'oldest-first-export': return [d['labels'].get(x,x) for x in reversed(d['history'])]\n    return {'unchanged': True}\ndef check(label, actual, expected):\n    observations.append({\"check\": label, \"actual\": actual, \"expected\": expected, \"passed\": actual == expected})\nnormal = {'history':['a','b','c'],'accepted':'b','draft':'be','preview':'p','scope':'fruit','entry_scope':'all','labels':{'a':'A','b':'Old B','c':'C'},'new_label':'Bee','limit':2,'epoch':N}\nboundary = {'history':[],'accepted':'','draft':'','preview':None,'scope':'all','entry_scope':'all','labels':{},'new_label':'','limit':0,'epoch':N}\ncheck('normal record', solve('record', normal), ['b','a','c'])\ncheck('boundary record', solve('record', boundary), [''])\ncheck('normal limit', solve('limit', normal), ['a','b'])\ncheck('boundary limit', solve('limit', boundary), [])\ncheck('normal scope', solve('scope', normal), [])\ncheck('boundary scope', solve('scope', boundary), [])\ncheck('normal preview', solve('preview', normal), ['a','b','c'])\ncheck('boundary preview', solve('preview', boundary), [])\ncheck('normal remove', solve('remove', normal), ['a','c'])\ncheck('boundary remove', solve('remove', boundary), [])\ncheck('normal rename', solve('rename', normal), {'a':'A','b':'Bee','c':'C'})\ncheck('boundary rename', solve('rename', boundary), {'':''})\ncheck('normal empty-id', solve('empty-id', normal), ['b'])\ncheck('boundary empty-id', solve('empty-id', boundary), [''])\ncheck('normal query-source', solve('query-source', normal), 'be')\ncheck('boundary query-source', solve('query-source', boundary), '')\ncheck('normal clear', solve('clear', normal), {'history':[],'draft':'be'})\ncheck('boundary clear', solve('clear', boundary), {'history':[],'draft':''})\ncheck('normal oldest-first-export', solve('oldest-first-export', normal), ['C','Old B','A'])\ncheck('boundary oldest-first-export', solve('oldest-first-export', boundary), [])\nvariant = dict(normal, **{'accepted':'id'+str(N)})\ncheck('variant query or selection payload', solve('empty-id', 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":"9ac344a935f08a775a84e7a198e0d5ab8788025038c8d762283f46d706d12853","source":"\"\"\"Failure Map reference implementation. Python standard library only.\"\"\"\nimport json\n\nN = 1\nobservations = []\ndef solve(event, d):\n    if event == 'record': return [d['accepted']]+[x for x in d['history'] if x!=d['accepted']]\n    if event == 'limit': return d['history'][:d['limit']]\n    if event == 'scope': return d['history'] if d['scope']==d['entry_scope'] else []\n    if event == 'preview': return d['history']\n    if event == 'remove': return [x for x in d['history'] if x!=d['accepted']]\n    if event == 'rename': return dict(d['labels'], **{d['accepted']:d['new_label']})\n    if event == 'empty-id': return [d['accepted']]\n    if event == 'query-source': return d['draft']\n    if event == 'clear': return {'history':[],'draft':d['draft']}\n    if event == 'oldest-first-export': return [d['labels'].get(x,x) for x in reversed(d['history'])]\n    return {'unchanged': True}\ndef check(label, actual, expected):\n    observations.append({\"check\": label, \"actual\": actual, \"expected\": expected, \"passed\": actual == expected})\nnormal = {'history':['a','b','c'],'accepted':'b','draft':'be','preview':'p','scope':'fruit','entry_scope':'all','labels':{'a':'A','b':'Old B','c':'C'},'new_label':'Bee','limit':2,'epoch':N}\nboundary = {'history':[],'accepted':'','draft':'','preview':None,'scope':'all','entry_scope':'all','labels':{},'new_label':'','limit':0,'epoch':N}\ncheck('normal record', solve('record', normal), ['b','a','c'])\ncheck('boundary record', solve('record', boundary), [''])\ncheck('normal limit', solve('limit', normal), ['a','b'])\ncheck('boundary limit', solve('limit', boundary), [])\ncheck('normal scope', solve('scope', normal), [])\ncheck('boundary scope', solve('scope', boundary), [])\ncheck('normal preview', solve('preview', normal), ['a','b','c'])\ncheck('boundary preview', solve('preview', boundary), [])\ncheck('normal remove', solve('remove', normal), ['a','c'])\ncheck('boundary remove', solve('remove', boundary), [])\ncheck('normal rename', solve('rename', normal), {'a':'A','b':'Bee','c':'C'})\ncheck('boundary rename', solve('rename', boundary), {'':''})\ncheck('normal empty-id', solve('empty-id', normal), ['b'])\ncheck('boundary empty-id', solve('empty-id', boundary), [''])\ncheck('normal query-source', solve('query-source', normal), 'be')\ncheck('boundary query-source', solve('query-source', boundary), '')\ncheck('normal clear', solve('clear', normal), {'history':[],'draft':'be'})\ncheck('boundary clear', solve('clear', boundary), {'history':[],'draft':''})\ncheck('normal oldest-first-export', solve('oldest-first-export', normal), ['C','Old B','A'])\ncheck('boundary oldest-first-export', solve('oldest-first-export', boundary), [])\nvariant = dict(normal, **{'accepted':'id'+str(N)})\ncheck('variant query or selection payload', solve('empty-id', 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-recent-completions-scope","generated_at":"2026-09-29T14:40:39.874408+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 scope contract using `d['history'] if d['scope']==d['entry_scope'] else []`.","root_cause":"At recent-completions/scope, the implementation evaluates `d['history']` instead of preserving the specified completion transition.","sha256":"9012cdb7a7f1f3325277d2712203107193a724f62061aa6b1c829a6a3744ebbd","title":"Recent accepted suggestions: recent choices from another picker scope appear in suggestions · case 01","variant":1,"variant_policy":"Five numbered records share a model and may reuse boundary fixtures.","verification":{"attempt":{"elapsed_ms":44.213,"exit_code":1,"observations":[{"actual":["b","a","c"],"check":"normal record","expected":["b","a","c"],"passed":true},{"actual":[""],"check":"boundary record","expected":[""],"passed":true},{"actual":["a","b"],"check":"normal limit","expected":["a","b"],"passed":true},{"actual":[],"check":"boundary limit","expected":[],"passed":true},{"actual":["a","b","c"],"check":"normal scope","expected":[],"passed":false},{"actual":[],"check":"boundary scope","expected":[],"passed":true},{"actual":["a","b","c"],"check":"normal preview","expected":["a","b","c"],"passed":true},{"actual":[],"check":"boundary preview","expected":[],"passed":true},{"actual":["a","c"],"check":"normal remove","expected":["a","c"],"passed":true},{"actual":[],"check":"boundary remove","expected":[],"passed":true},{"actual":{"a":"A","b":"Bee","c":"C"},"check":"normal rename","expected":{"a":"A","b":"Bee","c":"C"},"passed":true},{"actual":{"":""},"check":"boundary rename","expected":{"":""},"passed":true},{"actual":["b"],"check":"normal empty-id","expected":["b"],"passed":true},{"actual":[""],"check":"boundary empty-id","expected":[""],"passed":true},{"actual":"be","check":"normal query-source","expected":"be","passed":true},{"actual":"","check":"boundary query-source","expected":"","passed":true},{"actual":{"draft":"be","history":[]},"check":"normal clear","expected":{"draft":"be","history":[]},"passed":true},{"actual":{"draft":"","history":[]},"check":"boundary clear","expected":{"draft":"","history":[]},"passed":true},{"actual":["C","Old B","A"],"check":"normal oldest-first-export","expected":["C","Old B","A"],"passed":true},{"actual":[],"check":"boundary oldest-first-export","expected":[],"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 record\", \"actual\": [\"b\", \"a\", \"c\"], \"expected\": [\"b\", \"a\", \"c\"], \"passed\": true}, {\"check\": \"boundary record\", \"actual\": [\"\"], \"expected\": [\"\"], \"passed\": true}, {\"check\": \"normal limit\", \"actual\": [\"a\", \"b\"], \"expected\": [\"a\", \"b\"], \"passed\": true}, {\"check\": \"boundary limit\", \"actual\": [], \"expected\": [], \"passed\": true}, {\"check\": \"normal scope\", \"actual\": [\"a\", \"b\", \"c\"], \"expected\": [], \"passed\": false}, {\"check\": \"boundary scope\", \"actual\": [], \"expected\": [], \"passed\": true}, {\"check\": \"normal preview\", \"actual\": [\"a\", \"b\", \"c\"], \"expected\": [\"a\", \"b\", \"c\"], \"passed\": true}, {\"check\": \"boundary preview\", \"actual\": [], \"expected\": [], \"passed\": true}, {\"check\": \"normal remove\", \"actual\": [\"a\", \"c\"], \"expected\": [\"a\", \"c\"], \"passed\": true}, {\"check\": \"boundary remove\", \"actual\": [], \"expected\": [], \"passed\": true}, {\"check\": \"normal rename\", \"actual\": {\"a\": \"A\", \"b\": \"Bee\", \"c\": \"C\"}, \"expected\": {\"a\": \"A\", \"b\": \"Bee\", \"c\": \"C\"}, \"passed\": true}, {\"check\": \"boundary rename\", \"actual\": {\"\": \"\"}, \"expected\": {\"\": \"\"}, \"passed\": true}, {\"check\": \"normal empty-id\", \"actual\": [\"b\"], \"expected\": [\"b\"], \"passed\": true}, {\"check\": \"boundary empty-id\", \"actual\": [\"\"], \"expected\": [\"\"], \"passed\": true}, {\"check\": \"normal query-source\", \"actual\": \"be\", \"expected\": \"be\", \"passed\": true}, {\"check\": \"boundary query-source\", \"actual\": \"\", \"expected\": \"\", \"passed\": true}, {\"check\": \"normal clear\", \"actual\": {\"history\": [], \"draft\": \"be\"}, \"expected\": {\"history\": [], \"draft\": \"be\"}, \"passed\": true}, {\"check\": \"boundary clear\", \"actual\": {\"history\": [], \"draft\": \"\"}, \"expected\": {\"history\": [], \"draft\": \"\"}, \"passed\": true}, {\"check\": \"normal oldest-first-export\", \"actual\": [\"C\", \"Old B\", \"A\"], \"expected\": [\"C\", \"Old B\", \"A\"], \"passed\": true}, {\"check\": \"boundary oldest-first-export\", \"actual\": [], \"expected\": [], \"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":39.64,"exit_code":1,"observations":[{"actual":["b","a","c"],"check":"normal record","expected":["b","a","c"],"passed":true},{"actual":[""],"check":"boundary record","expected":[""],"passed":true},{"actual":["a","b"],"check":"normal limit","expected":["a","b"],"passed":true},{"actual":[],"check":"boundary limit","expected":[],"passed":true},{"actual":["a","b","c"],"check":"normal scope","expected":[],"passed":false},{"actual":[],"check":"boundary scope","expected":[],"passed":true},{"actual":["a","b","c"],"check":"normal preview","expected":["a","b","c"],"passed":true},{"actual":[],"check":"boundary preview","expected":[],"passed":true},{"actual":["a","c"],"check":"normal remove","expected":["a","c"],"passed":true},{"actual":[],"check":"boundary remove","expected":[],"passed":true},{"actual":{"a":"A","b":"Bee","c":"C"},"check":"normal rename","expected":{"a":"A","b":"Bee","c":"C"},"passed":true},{"actual":{"":""},"check":"boundary rename","expected":{"":""},"passed":true},{"actual":["b"],"check":"normal empty-id","expected":["b"],"passed":true},{"actual":[""],"check":"boundary empty-id","expected":[""],"passed":true},{"actual":"be","check":"normal query-source","expected":"be","passed":true},{"actual":"","check":"boundary query-source","expected":"","passed":true},{"actual":{"draft":"be","history":[]},"check":"normal clear","expected":{"draft":"be","history":[]},"passed":true},{"actual":{"draft":"","history":[]},"check":"boundary clear","expected":{"draft":"","history":[]},"passed":true},{"actual":["C","Old B","A"],"check":"normal oldest-first-export","expected":["C","Old B","A"],"passed":true},{"actual":[],"check":"boundary oldest-first-export","expected":[],"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 record\", \"actual\": [\"b\", \"a\", \"c\"], \"expected\": [\"b\", \"a\", \"c\"], \"passed\": true}, {\"check\": \"boundary record\", \"actual\": [\"\"], \"expected\": [\"\"], \"passed\": true}, {\"check\": \"normal limit\", \"actual\": [\"a\", \"b\"], \"expected\": [\"a\", \"b\"], \"passed\": true}, {\"check\": \"boundary limit\", \"actual\": [], \"expected\": [], \"passed\": true}, {\"check\": \"normal scope\", \"actual\": [\"a\", \"b\", \"c\"], \"expected\": [], \"passed\": false}, {\"check\": \"boundary scope\", \"actual\": [], \"expected\": [], \"passed\": true}, {\"check\": \"normal preview\", \"actual\": [\"a\", \"b\", \"c\"], \"expected\": [\"a\", \"b\", \"c\"], \"passed\": true}, {\"check\": \"boundary preview\", \"actual\": [], \"expected\": [], \"passed\": true}, {\"check\": \"normal remove\", \"actual\": [\"a\", \"c\"], \"expected\": [\"a\", \"c\"], \"passed\": true}, {\"check\": \"boundary remove\", \"actual\": [], \"expected\": [], \"passed\": true}, {\"check\": \"normal rename\", \"actual\": {\"a\": \"A\", \"b\": \"Bee\", \"c\": \"C\"}, \"expected\": {\"a\": \"A\", \"b\": \"Bee\", \"c\": \"C\"}, \"passed\": true}, {\"check\": \"boundary rename\", \"actual\": {\"\": \"\"}, \"expected\": {\"\": \"\"}, \"passed\": true}, {\"check\": \"normal empty-id\", \"actual\": [\"b\"], \"expected\": [\"b\"], \"passed\": true}, {\"check\": \"boundary empty-id\", \"actual\": [\"\"], \"expected\": [\"\"], \"passed\": true}, {\"check\": \"normal query-source\", \"actual\": \"be\", \"expected\": \"be\", \"passed\": true}, {\"check\": \"boundary query-source\", \"actual\": \"\", \"expected\": \"\", \"passed\": true}, {\"check\": \"normal clear\", \"actual\": {\"history\": [], \"draft\": \"be\"}, \"expected\": {\"history\": [], \"draft\": \"be\"}, \"passed\": true}, {\"check\": \"boundary clear\", \"actual\": {\"history\": [], \"draft\": \"\"}, \"expected\": {\"history\": [], \"draft\": \"\"}, \"passed\": true}, {\"check\": \"normal oldest-first-export\", \"actual\": [\"C\", \"Old B\", \"A\"], \"expected\": [\"C\", \"Old B\", \"A\"], \"passed\": true}, {\"check\": \"boundary oldest-first-export\", \"actual\": [], \"expected\": [], \"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":43.207,"exit_code":0,"observations":[{"actual":["b","a","c"],"check":"normal record","expected":["b","a","c"],"passed":true},{"actual":[""],"check":"boundary record","expected":[""],"passed":true},{"actual":["a","b"],"check":"normal limit","expected":["a","b"],"passed":true},{"actual":[],"check":"boundary limit","expected":[],"passed":true},{"actual":[],"check":"normal scope","expected":[],"passed":true},{"actual":[],"check":"boundary scope","expected":[],"passed":true},{"actual":["a","b","c"],"check":"normal preview","expected":["a","b","c"],"passed":true},{"actual":[],"check":"boundary preview","expected":[],"passed":true},{"actual":["a","c"],"check":"normal remove","expected":["a","c"],"passed":true},{"actual":[],"check":"boundary remove","expected":[],"passed":true},{"actual":{"a":"A","b":"Bee","c":"C"},"check":"normal rename","expected":{"a":"A","b":"Bee","c":"C"},"passed":true},{"actual":{"":""},"check":"boundary rename","expected":{"":""},"passed":true},{"actual":["b"],"check":"normal empty-id","expected":["b"],"passed":true},{"actual":[""],"check":"boundary empty-id","expected":[""],"passed":true},{"actual":"be","check":"normal query-source","expected":"be","passed":true},{"actual":"","check":"boundary query-source","expected":"","passed":true},{"actual":{"draft":"be","history":[]},"check":"normal clear","expected":{"draft":"be","history":[]},"passed":true},{"actual":{"draft":"","history":[]},"check":"boundary clear","expected":{"draft":"","history":[]},"passed":true},{"actual":["C","Old B","A"],"check":"normal oldest-first-export","expected":["C","Old B","A"],"passed":true},{"actual":[],"check":"boundary oldest-first-export","expected":[],"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 record\", \"actual\": [\"b\", \"a\", \"c\"], \"expected\": [\"b\", \"a\", \"c\"], \"passed\": true}, {\"check\": \"boundary record\", \"actual\": [\"\"], \"expected\": [\"\"], \"passed\": true}, {\"check\": \"normal limit\", \"actual\": [\"a\", \"b\"], \"expected\": [\"a\", \"b\"], \"passed\": true}, {\"check\": \"boundary limit\", \"actual\": [], \"expected\": [], \"passed\": true}, {\"check\": \"normal scope\", \"actual\": [], \"expected\": [], \"passed\": true}, {\"check\": \"boundary scope\", \"actual\": [], \"expected\": [], \"passed\": true}, {\"check\": \"normal preview\", \"actual\": [\"a\", \"b\", \"c\"], \"expected\": [\"a\", \"b\", \"c\"], \"passed\": true}, {\"check\": \"boundary preview\", \"actual\": [], \"expected\": [], \"passed\": true}, {\"check\": \"normal remove\", \"actual\": [\"a\", \"c\"], \"expected\": [\"a\", \"c\"], \"passed\": true}, {\"check\": \"boundary remove\", \"actual\": [], \"expected\": [], \"passed\": true}, {\"check\": \"normal rename\", \"actual\": {\"a\": \"A\", \"b\": \"Bee\", \"c\": \"C\"}, \"expected\": {\"a\": \"A\", \"b\": \"Bee\", \"c\": \"C\"}, \"passed\": true}, {\"check\": \"boundary rename\", \"actual\": {\"\": \"\"}, \"expected\": {\"\": \"\"}, \"passed\": true}, {\"check\": \"normal empty-id\", \"actual\": [\"b\"], \"expected\": [\"b\"], \"passed\": true}, {\"check\": \"boundary empty-id\", \"actual\": [\"\"], \"expected\": [\"\"], \"passed\": true}, {\"check\": \"normal query-source\", \"actual\": \"be\", \"expected\": \"be\", \"passed\": true}, {\"check\": \"boundary query-source\", \"actual\": \"\", \"expected\": \"\", \"passed\": true}, {\"check\": \"normal clear\", \"actual\": {\"history\": [], \"draft\": \"be\"}, \"expected\": {\"history\": [], \"draft\": \"be\"}, \"passed\": true}, {\"check\": \"boundary clear\", \"actual\": {\"history\": [], \"draft\": \"\"}, \"expected\": {\"history\": [], \"draft\": \"\"}, \"passed\": true}, {\"check\": \"normal oldest-first-export\", \"actual\": [\"C\", \"Old B\", \"A\"], \"expected\": [\"C\", \"Old B\", \"A\"], \"passed\": true}, {\"check\": \"boundary oldest-first-export\", \"actual\": [], \"expected\": [], \"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"}