{"abstract":"The reset-baseline completion transition produces an incorrect observable state.","category":"Autocomplete interactions","checks":22,"contract":"Form submission serializes committed suggestion identifiers separately from visible draft text. Required checks apply to committed values, an empty-string identifier is present, disabled fields are omitted, and reset restores the initial identity and label together. Multi-value fields preserve separate values.","evaluation_group":"s3-autocomplete-form-binding","failed_approach":"The attempted repair uses `[None,'']`, which still violates a normal or boundary completion fixture.","family":"s3-autocomplete-interactions-form-binding-reset-baseline","id":"FA-22766","implementations":{"attempt":{"sha256":"42d73e6282b8dc795bf62d08906f94d98ca0019f4e7e571195b0b5309b4a6c47","source":"\"\"\"Failure Map reference implementation. Python standard library only.\"\"\"\nimport json\n\nN = 1\nobservations = []\ndef solve(event, d):\n    if event == 'serialize': return d['value']\n    if event == 'present': return d['value'] is not None\n    if event == 'disabled': return [] if d['disabled'] else [[d['name'],d['value']]]\n    if event == 'reset-id': return d['initial']\n    if event == 'reset-label': return d['initial_label']\n    if event == 'reset-baseline': return [None,'']\n    if event == 'many': return [[d['name'],x] for x in d['values']]\n    if event == 'dirty': return d['draft']!=d['label']\n    if event == 'display-field': return d['name']\n    if event == 'reset-draft': return {'draft':d['initial_label'],'active':None}\n    return {'unchanged': True}\ndef check(label, actual, expected):\n    observations.append({\"check\": label, \"actual\": actual, \"expected\": expected, \"passed\": actual == expected})\nnormal = {'value':'p1','label':'Pear','draft':'peach','initial':'p0','initial_label':'Plum','name':'fruit','disabled':True,'required':True,'values':['a','b'],'epoch':N}\nboundary = {'value':'','label':'','draft':'x','initial':None,'initial_label':'','name':'fruit','disabled':False,'required':True,'values':[],'epoch':N}\ncheck('normal serialize', solve('serialize', normal), 'p1')\ncheck('boundary serialize', solve('serialize', boundary), '')\ncheck('normal present', solve('present', normal), True)\ncheck('boundary present', solve('present', boundary), True)\ncheck('normal disabled', solve('disabled', normal), [])\ncheck('boundary disabled', solve('disabled', boundary), [['fruit','']])\ncheck('normal reset-id', solve('reset-id', normal), 'p0')\ncheck('boundary reset-id', solve('reset-id', boundary), None)\ncheck('normal reset-label', solve('reset-label', normal), 'Plum')\ncheck('boundary reset-label', solve('reset-label', boundary), '')\ncheck('normal reset-baseline', solve('reset-baseline', normal), ['p0','Plum'])\ncheck('boundary reset-baseline', solve('reset-baseline', boundary), [None,''])\ncheck('normal many', solve('many', normal), [['fruit','a'],['fruit','b']])\ncheck('boundary many', solve('many', boundary), [])\ncheck('normal dirty', solve('dirty', normal), True)\ncheck('boundary dirty', solve('dirty', boundary), True)\ncheck('normal display-field', solve('display-field', normal), 'fruit')\ncheck('boundary display-field', solve('display-field', boundary), 'fruit')\ncheck('normal reset-draft', solve('reset-draft', normal), {'draft':'Plum','active':None})\ncheck('boundary reset-draft', solve('reset-draft', boundary), {'draft':'','active':None})\nvariant = dict(normal, **{'value':'id'+str(N)})\ncheck('variant query or selection payload', solve('serialize', 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":"bbaedcfede13c698b0459954a052f2aa929d48e4a62eda3918590b3c5f762c1c","source":"\"\"\"Failure Map reference implementation. Python standard library only.\"\"\"\nimport json\n\nN = 1\nobservations = []\ndef solve(event, d):\n    if event == 'serialize': return d['value']\n    if event == 'present': return d['value'] is not None\n    if event == 'disabled': return [] if d['disabled'] else [[d['name'],d['value']]]\n    if event == 'reset-id': return d['initial']\n    if event == 'reset-label': return d['initial_label']\n    if event == 'reset-baseline': return [d['value'],d['label']]\n    if event == 'many': return [[d['name'],x] for x in d['values']]\n    if event == 'dirty': return d['draft']!=d['label']\n    if event == 'display-field': return d['name']\n    if event == 'reset-draft': return {'draft':d['initial_label'],'active':None}\n    return {'unchanged': True}\ndef check(label, actual, expected):\n    observations.append({\"check\": label, \"actual\": actual, \"expected\": expected, \"passed\": actual == expected})\nnormal = {'value':'p1','label':'Pear','draft':'peach','initial':'p0','initial_label':'Plum','name':'fruit','disabled':True,'required':True,'values':['a','b'],'epoch':N}\nboundary = {'value':'','label':'','draft':'x','initial':None,'initial_label':'','name':'fruit','disabled':False,'required':True,'values':[],'epoch':N}\ncheck('normal serialize', solve('serialize', normal), 'p1')\ncheck('boundary serialize', solve('serialize', boundary), '')\ncheck('normal present', solve('present', normal), True)\ncheck('boundary present', solve('present', boundary), True)\ncheck('normal disabled', solve('disabled', normal), [])\ncheck('boundary disabled', solve('disabled', boundary), [['fruit','']])\ncheck('normal reset-id', solve('reset-id', normal), 'p0')\ncheck('boundary reset-id', solve('reset-id', boundary), None)\ncheck('normal reset-label', solve('reset-label', normal), 'Plum')\ncheck('boundary reset-label', solve('reset-label', boundary), '')\ncheck('normal reset-baseline', solve('reset-baseline', normal), ['p0','Plum'])\ncheck('boundary reset-baseline', solve('reset-baseline', boundary), [None,''])\ncheck('normal many', solve('many', normal), [['fruit','a'],['fruit','b']])\ncheck('boundary many', solve('many', boundary), [])\ncheck('normal dirty', solve('dirty', normal), True)\ncheck('boundary dirty', solve('dirty', boundary), True)\ncheck('normal display-field', solve('display-field', normal), 'fruit')\ncheck('boundary display-field', solve('display-field', boundary), 'fruit')\ncheck('normal reset-draft', solve('reset-draft', normal), {'draft':'Plum','active':None})\ncheck('boundary reset-draft', solve('reset-draft', boundary), {'draft':'','active':None})\nvariant = dict(normal, **{'value':'id'+str(N)})\ncheck('variant query or selection payload', solve('serialize', 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":"7b2e0111c24d33e8494a16d4f7b0a0783a354775d54d5ef60d60d650c8a24af4","source":"\"\"\"Failure Map reference implementation. Python standard library only.\"\"\"\nimport json\n\nN = 1\nobservations = []\ndef solve(event, d):\n    if event == 'serialize': return d['value']\n    if event == 'present': return d['value'] is not None\n    if event == 'disabled': return [] if d['disabled'] else [[d['name'],d['value']]]\n    if event == 'reset-id': return d['initial']\n    if event == 'reset-label': return d['initial_label']\n    if event == 'reset-baseline': return [d['initial'],d['initial_label']]\n    if event == 'many': return [[d['name'],x] for x in d['values']]\n    if event == 'dirty': return d['draft']!=d['label']\n    if event == 'display-field': return d['name']\n    if event == 'reset-draft': return {'draft':d['initial_label'],'active':None}\n    return {'unchanged': True}\ndef check(label, actual, expected):\n    observations.append({\"check\": label, \"actual\": actual, \"expected\": expected, \"passed\": actual == expected})\nnormal = {'value':'p1','label':'Pear','draft':'peach','initial':'p0','initial_label':'Plum','name':'fruit','disabled':True,'required':True,'values':['a','b'],'epoch':N}\nboundary = {'value':'','label':'','draft':'x','initial':None,'initial_label':'','name':'fruit','disabled':False,'required':True,'values':[],'epoch':N}\ncheck('normal serialize', solve('serialize', normal), 'p1')\ncheck('boundary serialize', solve('serialize', boundary), '')\ncheck('normal present', solve('present', normal), True)\ncheck('boundary present', solve('present', boundary), True)\ncheck('normal disabled', solve('disabled', normal), [])\ncheck('boundary disabled', solve('disabled', boundary), [['fruit','']])\ncheck('normal reset-id', solve('reset-id', normal), 'p0')\ncheck('boundary reset-id', solve('reset-id', boundary), None)\ncheck('normal reset-label', solve('reset-label', normal), 'Plum')\ncheck('boundary reset-label', solve('reset-label', boundary), '')\ncheck('normal reset-baseline', solve('reset-baseline', normal), ['p0','Plum'])\ncheck('boundary reset-baseline', solve('reset-baseline', boundary), [None,''])\ncheck('normal many', solve('many', normal), [['fruit','a'],['fruit','b']])\ncheck('boundary many', solve('many', boundary), [])\ncheck('normal dirty', solve('dirty', normal), True)\ncheck('boundary dirty', solve('dirty', boundary), True)\ncheck('normal display-field', solve('display-field', normal), 'fruit')\ncheck('boundary display-field', solve('display-field', boundary), 'fruit')\ncheck('normal reset-draft', solve('reset-draft', normal), {'draft':'Plum','active':None})\ncheck('boundary reset-draft', solve('reset-draft', boundary), {'draft':'','active':None})\nvariant = dict(normal, **{'value':'id'+str(N)})\ncheck('variant query or selection payload', solve('serialize', 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-form-binding-reset-baseline","generated_at":"2026-09-29T14:40:41.537947+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 reset-baseline contract using `[d['initial'],d['initial_label']]`.","root_cause":"At form-binding/reset-baseline, the implementation evaluates `[d['value'],d['label']]` instead of preserving the specified completion transition.","sha256":"2264218e36e7a94ee47878d04bb05b45ba83100215ae9539302e3fb2661ab9c9","title":"Autocomplete form binding: form reset baseline accidentally adopts the latest selected value · case 01","variant":1,"variant_policy":"Five numbered records share a model and may reuse boundary fixtures.","verification":{"attempt":{"elapsed_ms":40.401,"exit_code":1,"observations":[{"actual":"p1","check":"normal serialize","expected":"p1","passed":true},{"actual":"","check":"boundary serialize","expected":"","passed":true},{"actual":true,"check":"normal present","expected":true,"passed":true},{"actual":true,"check":"boundary present","expected":true,"passed":true},{"actual":[],"check":"normal disabled","expected":[],"passed":true},{"actual":[["fruit",""]],"check":"boundary disabled","expected":[["fruit",""]],"passed":true},{"actual":"p0","check":"normal reset-id","expected":"p0","passed":true},{"actual":null,"check":"boundary reset-id","expected":null,"passed":true},{"actual":"Plum","check":"normal reset-label","expected":"Plum","passed":true},{"actual":"","check":"boundary reset-label","expected":"","passed":true},{"actual":[null,""],"check":"normal reset-baseline","expected":["p0","Plum"],"passed":false},{"actual":[null,""],"check":"boundary reset-baseline","expected":[null,""],"passed":true},{"actual":[["fruit","a"],["fruit","b"]],"check":"normal many","expected":[["fruit","a"],["fruit","b"]],"passed":true},{"actual":[],"check":"boundary many","expected":[],"passed":true},{"actual":true,"check":"normal dirty","expected":true,"passed":true},{"actual":true,"check":"boundary dirty","expected":true,"passed":true},{"actual":"fruit","check":"normal display-field","expected":"fruit","passed":true},{"actual":"fruit","check":"boundary display-field","expected":"fruit","passed":true},{"actual":{"active":null,"draft":"Plum"},"check":"normal reset-draft","expected":{"active":null,"draft":"Plum"},"passed":true},{"actual":{"active":null,"draft":""},"check":"boundary reset-draft","expected":{"active":null,"draft":""},"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 serialize\", \"actual\": \"p1\", \"expected\": \"p1\", \"passed\": true}, {\"check\": \"boundary serialize\", \"actual\": \"\", \"expected\": \"\", \"passed\": true}, {\"check\": \"normal present\", \"actual\": true, \"expected\": true, \"passed\": true}, {\"check\": \"boundary present\", \"actual\": true, \"expected\": true, \"passed\": true}, {\"check\": \"normal disabled\", \"actual\": [], \"expected\": [], \"passed\": true}, {\"check\": \"boundary disabled\", \"actual\": [[\"fruit\", \"\"]], \"expected\": [[\"fruit\", \"\"]], \"passed\": true}, {\"check\": \"normal reset-id\", \"actual\": \"p0\", \"expected\": \"p0\", \"passed\": true}, {\"check\": \"boundary reset-id\", \"actual\": null, \"expected\": null, \"passed\": true}, {\"check\": \"normal reset-label\", \"actual\": \"Plum\", \"expected\": \"Plum\", \"passed\": true}, {\"check\": \"boundary reset-label\", \"actual\": \"\", \"expected\": \"\", \"passed\": true}, {\"check\": \"normal reset-baseline\", \"actual\": [null, \"\"], \"expected\": [\"p0\", \"Plum\"], \"passed\": false}, {\"check\": \"boundary reset-baseline\", \"actual\": [null, \"\"], \"expected\": [null, \"\"], \"passed\": true}, {\"check\": \"normal many\", \"actual\": [[\"fruit\", \"a\"], [\"fruit\", \"b\"]], \"expected\": [[\"fruit\", \"a\"], [\"fruit\", \"b\"]], \"passed\": true}, {\"check\": \"boundary many\", \"actual\": [], \"expected\": [], \"passed\": true}, {\"check\": \"normal dirty\", \"actual\": true, \"expected\": true, \"passed\": true}, {\"check\": \"boundary dirty\", \"actual\": true, \"expected\": true, \"passed\": true}, {\"check\": \"normal display-field\", \"actual\": \"fruit\", \"expected\": \"fruit\", \"passed\": true}, {\"check\": \"boundary display-field\", \"actual\": \"fruit\", \"expected\": \"fruit\", \"passed\": true}, {\"check\": \"normal reset-draft\", \"actual\": {\"draft\": \"Plum\", \"active\": null}, \"expected\": {\"draft\": \"Plum\", \"active\": null}, \"passed\": true}, {\"check\": \"boundary reset-draft\", \"actual\": {\"draft\": \"\", \"active\": null}, \"expected\": {\"draft\": \"\", \"active\": null}, \"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.697,"exit_code":1,"observations":[{"actual":"p1","check":"normal serialize","expected":"p1","passed":true},{"actual":"","check":"boundary serialize","expected":"","passed":true},{"actual":true,"check":"normal present","expected":true,"passed":true},{"actual":true,"check":"boundary present","expected":true,"passed":true},{"actual":[],"check":"normal disabled","expected":[],"passed":true},{"actual":[["fruit",""]],"check":"boundary disabled","expected":[["fruit",""]],"passed":true},{"actual":"p0","check":"normal reset-id","expected":"p0","passed":true},{"actual":null,"check":"boundary reset-id","expected":null,"passed":true},{"actual":"Plum","check":"normal reset-label","expected":"Plum","passed":true},{"actual":"","check":"boundary reset-label","expected":"","passed":true},{"actual":["p1","Pear"],"check":"normal reset-baseline","expected":["p0","Plum"],"passed":false},{"actual":["",""],"check":"boundary reset-baseline","expected":[null,""],"passed":false},{"actual":[["fruit","a"],["fruit","b"]],"check":"normal many","expected":[["fruit","a"],["fruit","b"]],"passed":true},{"actual":[],"check":"boundary many","expected":[],"passed":true},{"actual":true,"check":"normal dirty","expected":true,"passed":true},{"actual":true,"check":"boundary dirty","expected":true,"passed":true},{"actual":"fruit","check":"normal display-field","expected":"fruit","passed":true},{"actual":"fruit","check":"boundary display-field","expected":"fruit","passed":true},{"actual":{"active":null,"draft":"Plum"},"check":"normal reset-draft","expected":{"active":null,"draft":"Plum"},"passed":true},{"actual":{"active":null,"draft":""},"check":"boundary reset-draft","expected":{"active":null,"draft":""},"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 serialize\", \"actual\": \"p1\", \"expected\": \"p1\", \"passed\": true}, {\"check\": \"boundary serialize\", \"actual\": \"\", \"expected\": \"\", \"passed\": true}, {\"check\": \"normal present\", \"actual\": true, \"expected\": true, \"passed\": true}, {\"check\": \"boundary present\", \"actual\": true, \"expected\": true, \"passed\": true}, {\"check\": \"normal disabled\", \"actual\": [], \"expected\": [], \"passed\": true}, {\"check\": \"boundary disabled\", \"actual\": [[\"fruit\", \"\"]], \"expected\": [[\"fruit\", \"\"]], \"passed\": true}, {\"check\": \"normal reset-id\", \"actual\": \"p0\", \"expected\": \"p0\", \"passed\": true}, {\"check\": \"boundary reset-id\", \"actual\": null, \"expected\": null, \"passed\": true}, {\"check\": \"normal reset-label\", \"actual\": \"Plum\", \"expected\": \"Plum\", \"passed\": true}, {\"check\": \"boundary reset-label\", \"actual\": \"\", \"expected\": \"\", \"passed\": true}, {\"check\": \"normal reset-baseline\", \"actual\": [\"p1\", \"Pear\"], \"expected\": [\"p0\", \"Plum\"], \"passed\": false}, {\"check\": \"boundary reset-baseline\", \"actual\": [\"\", \"\"], \"expected\": [null, \"\"], \"passed\": false}, {\"check\": \"normal many\", \"actual\": [[\"fruit\", \"a\"], [\"fruit\", \"b\"]], \"expected\": [[\"fruit\", \"a\"], [\"fruit\", \"b\"]], \"passed\": true}, {\"check\": \"boundary many\", \"actual\": [], \"expected\": [], \"passed\": true}, {\"check\": \"normal dirty\", \"actual\": true, \"expected\": true, \"passed\": true}, {\"check\": \"boundary dirty\", \"actual\": true, \"expected\": true, \"passed\": true}, {\"check\": \"normal display-field\", \"actual\": \"fruit\", \"expected\": \"fruit\", \"passed\": true}, {\"check\": \"boundary display-field\", \"actual\": \"fruit\", \"expected\": \"fruit\", \"passed\": true}, {\"check\": \"normal reset-draft\", \"actual\": {\"draft\": \"Plum\", \"active\": null}, \"expected\": {\"draft\": \"Plum\", \"active\": null}, \"passed\": true}, {\"check\": \"boundary reset-draft\", \"actual\": {\"draft\": \"\", \"active\": null}, \"expected\": {\"draft\": \"\", \"active\": null}, \"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":40.029,"exit_code":0,"observations":[{"actual":"p1","check":"normal serialize","expected":"p1","passed":true},{"actual":"","check":"boundary serialize","expected":"","passed":true},{"actual":true,"check":"normal present","expected":true,"passed":true},{"actual":true,"check":"boundary present","expected":true,"passed":true},{"actual":[],"check":"normal disabled","expected":[],"passed":true},{"actual":[["fruit",""]],"check":"boundary disabled","expected":[["fruit",""]],"passed":true},{"actual":"p0","check":"normal reset-id","expected":"p0","passed":true},{"actual":null,"check":"boundary reset-id","expected":null,"passed":true},{"actual":"Plum","check":"normal reset-label","expected":"Plum","passed":true},{"actual":"","check":"boundary reset-label","expected":"","passed":true},{"actual":["p0","Plum"],"check":"normal reset-baseline","expected":["p0","Plum"],"passed":true},{"actual":[null,""],"check":"boundary reset-baseline","expected":[null,""],"passed":true},{"actual":[["fruit","a"],["fruit","b"]],"check":"normal many","expected":[["fruit","a"],["fruit","b"]],"passed":true},{"actual":[],"check":"boundary many","expected":[],"passed":true},{"actual":true,"check":"normal dirty","expected":true,"passed":true},{"actual":true,"check":"boundary dirty","expected":true,"passed":true},{"actual":"fruit","check":"normal display-field","expected":"fruit","passed":true},{"actual":"fruit","check":"boundary display-field","expected":"fruit","passed":true},{"actual":{"active":null,"draft":"Plum"},"check":"normal reset-draft","expected":{"active":null,"draft":"Plum"},"passed":true},{"actual":{"active":null,"draft":""},"check":"boundary reset-draft","expected":{"active":null,"draft":""},"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 serialize\", \"actual\": \"p1\", \"expected\": \"p1\", \"passed\": true}, {\"check\": \"boundary serialize\", \"actual\": \"\", \"expected\": \"\", \"passed\": true}, {\"check\": \"normal present\", \"actual\": true, \"expected\": true, \"passed\": true}, {\"check\": \"boundary present\", \"actual\": true, \"expected\": true, \"passed\": true}, {\"check\": \"normal disabled\", \"actual\": [], \"expected\": [], \"passed\": true}, {\"check\": \"boundary disabled\", \"actual\": [[\"fruit\", \"\"]], \"expected\": [[\"fruit\", \"\"]], \"passed\": true}, {\"check\": \"normal reset-id\", \"actual\": \"p0\", \"expected\": \"p0\", \"passed\": true}, {\"check\": \"boundary reset-id\", \"actual\": null, \"expected\": null, \"passed\": true}, {\"check\": \"normal reset-label\", \"actual\": \"Plum\", \"expected\": \"Plum\", \"passed\": true}, {\"check\": \"boundary reset-label\", \"actual\": \"\", \"expected\": \"\", \"passed\": true}, {\"check\": \"normal reset-baseline\", \"actual\": [\"p0\", \"Plum\"], \"expected\": [\"p0\", \"Plum\"], \"passed\": true}, {\"check\": \"boundary reset-baseline\", \"actual\": [null, \"\"], \"expected\": [null, \"\"], \"passed\": true}, {\"check\": \"normal many\", \"actual\": [[\"fruit\", \"a\"], [\"fruit\", \"b\"]], \"expected\": [[\"fruit\", \"a\"], [\"fruit\", \"b\"]], \"passed\": true}, {\"check\": \"boundary many\", \"actual\": [], \"expected\": [], \"passed\": true}, {\"check\": \"normal dirty\", \"actual\": true, \"expected\": true, \"passed\": true}, {\"check\": \"boundary dirty\", \"actual\": true, \"expected\": true, \"passed\": true}, {\"check\": \"normal display-field\", \"actual\": \"fruit\", \"expected\": \"fruit\", \"passed\": true}, {\"check\": \"boundary display-field\", \"actual\": \"fruit\", \"expected\": \"fruit\", \"passed\": true}, {\"check\": \"normal reset-draft\", \"actual\": {\"draft\": \"Plum\", \"active\": null}, \"expected\": {\"draft\": \"Plum\", \"active\": null}, \"passed\": true}, {\"check\": \"boundary reset-draft\", \"actual\": {\"draft\": \"\", \"active\": null}, \"expected\": {\"draft\": \"\", \"active\": null}, \"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"}