{"abstract":"Facet identities preserve both semantic kind and empty-string payload is violated by the widget projection.","category":"Filter interfaces","checks":10,"contract":"The null facet uses a reserved sentinel separate from empty string, missing field and literal null text; its label and serialization retain that distinction. This example checks: Facet identities preserve both semantic kind and empty-string payload.","evaluation_group":"s3-filter-interfaces-null-facet","failed_approach":"The attempted correction `[d['kind'],d['value'] or None]` still violates the explicit contract fixtures.","family":"s3-filter-interfaces-null-facet-identity-tag","id":"FA-25491","implementations":{"attempt":{"sha256":"1937168a173554cd224f52082b763e10a97eb0beb6f10850c09e85be3afc7f16","source":"\"\"\"Failure Map reference implementation. Python standard library only.\"\"\"\nimport json\n\nN = 1\nobservations = []\ndef solve(d):\n    return {'null-label':('(no value)' if d['kind']=='null' else d['value']), 'null-operand':({'is_null':True} if d['kind']=='null' else {'eq':d['value']}), 'missing-distinction':(d['kind']=='missing'), 'empty-caption':('(empty text)' if d['kind']=='text' and d['value']=='' else d['value']), 'identity-tag':([d['kind'],d['value'] or None]), 'count-key':('@null' if d['kind']=='null' else ('@missing' if d['kind']=='missing' else 'text:'+d['value']))}\ndef check(label, actual, expected):\n    observations.append({\"check\": label, \"actual\": actual, \"expected\": expected, \"passed\": actual == expected})\nfixtures = {1: [({'kind': 'null', 'value': ''}, {'null-label': '(no value)', 'null-operand': {'is_null': True}, 'missing-distinction': False, 'empty-caption': '', 'identity-tag': ['null', ''], 'count-key': '@null'}), ({'kind': 'missing', 'value': 'x'}, {'null-label': 'x', 'null-operand': {'eq': 'x'}, 'missing-distinction': True, 'empty-caption': 'x', 'identity-tag': ['missing', 'x'], 'count-key': '@missing'}), ({'kind': 'missing', 'value': '0'}, {'null-label': '0', 'null-operand': {'eq': '0'}, 'missing-distinction': True, 'empty-caption': '0', 'identity-tag': ['missing', '0'], 'count-key': '@missing'}), ({'kind': 'missing', 'value': 'None'}, {'null-label': 'None', 'null-operand': {'eq': 'None'}, 'missing-distinction': True, 'empty-caption': 'None', 'identity-tag': ['missing', 'None'], 'count-key': '@missing'}), ({'kind': 'text', 'value': ''}, {'null-label': '', 'null-operand': {'eq': ''}, 'missing-distinction': False, 'empty-caption': '(empty text)', 'identity-tag': ['text', ''], 'count-key': 'text:'}), ({'kind': 'text', 'value': 'null'}, {'null-label': 'null', 'null-operand': {'eq': 'null'}, 'missing-distinction': False, 'empty-caption': 'null', 'identity-tag': ['text', 'null'], 'count-key': 'text:null'}), ({'kind': 'text', 'value': 'x'}, {'null-label': 'x', 'null-operand': {'eq': 'x'}, 'missing-distinction': False, 'empty-caption': 'x', 'identity-tag': ['text', 'x'], 'count-key': 'text:x'}), ({'kind': 'text', 'value': '0'}, {'null-label': '0', 'null-operand': {'eq': '0'}, 'missing-distinction': False, 'empty-caption': '0', 'identity-tag': ['text', '0'], 'count-key': 'text:0'}), ({'kind': 'text', 'value': 'None'}, {'null-label': 'None', 'null-operand': {'eq': 'None'}, 'missing-distinction': False, 'empty-caption': 'None', 'identity-tag': ['text', 'None'], 'count-key': 'text:None'}), ({'kind': 'null', 'value': 'null'}, {'null-label': '(no value)', 'null-operand': {'is_null': True}, 'missing-distinction': False, 'empty-caption': 'null', 'identity-tag': ['null', 'null'], 'count-key': '@null'})], 2: [({'kind': 'null', 'value': 'null'}, {'null-label': '(no value)', 'null-operand': {'is_null': True}, 'missing-distinction': False, 'empty-caption': 'null', 'identity-tag': ['null', 'null'], 'count-key': '@null'}), ({'kind': 'null', 'value': ''}, {'null-label': '(no value)', 'null-operand': {'is_null': True}, 'missing-distinction': False, 'empty-caption': '', 'identity-tag': ['null', ''], 'count-key': '@null'}), ({'kind': 'text', 'value': 'None'}, {'null-label': 'None', 'null-operand': {'eq': 'None'}, 'missing-distinction': False, 'empty-caption': 'None', 'identity-tag': ['text', 'None'], 'count-key': 'text:None'}), ({'kind': 'null', 'value': 'x'}, {'null-label': '(no value)', 'null-operand': {'is_null': True}, 'missing-distinction': False, 'empty-caption': 'x', 'identity-tag': ['null', 'x'], 'count-key': '@null'}), ({'kind': 'null', 'value': '0'}, {'null-label': '(no value)', 'null-operand': {'is_null': True}, 'missing-distinction': False, 'empty-caption': '0', 'identity-tag': ['null', '0'], 'count-key': '@null'}), ({'kind': 'null', 'value': 'None'}, {'null-label': '(no value)', 'null-operand': {'is_null': True}, 'missing-distinction': False, 'empty-caption': 'None', 'identity-tag': ['null', 'None'], 'count-key': '@null'}), ({'kind': 'missing', 'value': ''}, {'null-label': '', 'null-operand': {'eq': ''}, 'missing-distinction': True, 'empty-caption': '', 'identity-tag': ['missing', ''], 'count-key': '@missing'}), ({'kind': 'missing', 'value': 'null'}, {'null-label': 'null', 'null-operand': {'eq': 'null'}, 'missing-distinction': True, 'empty-caption': 'null', 'identity-tag': ['missing', 'null'], 'count-key': '@missing'}), ({'kind': 'missing', 'value': 'x'}, {'null-label': 'x', 'null-operand': {'eq': 'x'}, 'missing-distinction': True, 'empty-caption': 'x', 'identity-tag': ['missing', 'x'], 'count-key': '@missing'}), ({'kind': 'missing', 'value': '0'}, {'null-label': '0', 'null-operand': {'eq': '0'}, 'missing-distinction': True, 'empty-caption': '0', 'identity-tag': ['missing', '0'], 'count-key': '@missing'})], 3: [({'kind': 'null', 'value': 'x'}, {'null-label': '(no value)', 'null-operand': {'is_null': True}, 'missing-distinction': False, 'empty-caption': 'x', 'identity-tag': ['null', 'x'], 'count-key': '@null'}), ({'kind': 'null', 'value': ''}, {'null-label': '(no value)', 'null-operand': {'is_null': True}, 'missing-distinction': False, 'empty-caption': '', 'identity-tag': ['null', ''], 'count-key': '@null'}), ({'kind': 'missing', 'value': 'null'}, {'null-label': 'null', 'null-operand': {'eq': 'null'}, 'missing-distinction': True, 'empty-caption': 'null', 'identity-tag': ['missing', 'null'], 'count-key': '@missing'}), ({'kind': 'missing', 'value': 'x'}, {'null-label': 'x', 'null-operand': {'eq': 'x'}, 'missing-distinction': True, 'empty-caption': 'x', 'identity-tag': ['missing', 'x'], 'count-key': '@missing'}), ({'kind': 'missing', 'value': '0'}, {'null-label': '0', 'null-operand': {'eq': '0'}, 'missing-distinction': True, 'empty-caption': '0', 'identity-tag': ['missing', '0'], 'count-key': '@missing'}), ({'kind': 'missing', 'value': 'None'}, {'null-label': 'None', 'null-operand': {'eq': 'None'}, 'missing-distinction': True, 'empty-caption': 'None', 'identity-tag': ['missing', 'None'], 'count-key': '@missing'}), ({'kind': 'text', 'value': ''}, {'null-label': '', 'null-operand': {'eq': ''}, 'missing-distinction': False, 'empty-caption': '(empty text)', 'identity-tag': ['text', ''], 'count-key': 'text:'}), ({'kind': 'text', 'value': 'null'}, {'null-label': 'null', 'null-operand': {'eq': 'null'}, 'missing-distinction': False, 'empty-caption': 'null', 'identity-tag': ['text', 'null'], 'count-key': 'text:null'}), ({'kind': 'text', 'value': 'x'}, {'null-label': 'x', 'null-operand': {'eq': 'x'}, 'missing-distinction': False, 'empty-caption': 'x', 'identity-tag': ['text', 'x'], 'count-key': 'text:x'}), ({'kind': 'text', 'value': '0'}, {'null-label': '0', 'null-operand': {'eq': '0'}, 'missing-distinction': False, 'empty-caption': '0', 'identity-tag': ['text', '0'], 'count-key': 'text:0'})], 4: [({'kind': 'null', 'value': '0'}, {'null-label': '(no value)', 'null-operand': {'is_null': True}, 'missing-distinction': False, 'empty-caption': '0', 'identity-tag': ['null', '0'], 'count-key': '@null'}), ({'kind': 'null', 'value': ''}, {'null-label': '(no value)', 'null-operand': {'is_null': True}, 'missing-distinction': False, 'empty-caption': '', 'identity-tag': ['null', ''], 'count-key': '@null'}), ({'kind': 'text', 'value': '0'}, {'null-label': '0', 'null-operand': {'eq': '0'}, 'missing-distinction': False, 'empty-caption': '0', 'identity-tag': ['text', '0'], 'count-key': 'text:0'}), ({'kind': 'text', 'value': 'None'}, {'null-label': 'None', 'null-operand': {'eq': 'None'}, 'missing-distinction': False, 'empty-caption': 'None', 'identity-tag': ['text', 'None'], 'count-key': 'text:None'}), ({'kind': 'null', 'value': 'null'}, {'null-label': '(no value)', 'null-operand': {'is_null': True}, 'missing-distinction': False, 'empty-caption': 'null', 'identity-tag': ['null', 'null'], 'count-key': '@null'}), ({'kind': 'null', 'value': 'x'}, {'null-label': '(no value)', 'null-operand': {'is_null': True}, 'missing-distinction': False, 'empty-caption': 'x', 'identity-tag': ['null', 'x'], 'count-key': '@null'}), ({'kind': 'null', 'value': 'None'}, {'null-label': '(no value)', 'null-operand': {'is_null': True}, 'missing-distinction': False, 'empty-caption': 'None', 'identity-tag': ['null', 'None'], 'count-key': '@null'}), ({'kind': 'missing', 'value': ''}, {'null-label': '', 'null-operand': {'eq': ''}, 'missing-distinction': True, 'empty-caption': '', 'identity-tag': ['missing', ''], 'count-key': '@missing'}), ({'kind': 'missing', 'value': 'null'}, {'null-label': 'null', 'null-operand': {'eq': 'null'}, 'missing-distinction': True, 'empty-caption': 'null', 'identity-tag': ['missing', 'null'], 'count-key': '@missing'}), ({'kind': 'missing', 'value': 'x'}, {'null-label': 'x', 'null-operand': {'eq': 'x'}, 'missing-distinction': True, 'empty-caption': 'x', 'identity-tag': ['missing', 'x'], 'count-key': '@missing'})], 5: [({'kind': 'null', 'value': 'None'}, {'null-label': '(no value)', 'null-operand': {'is_null': True}, 'missing-distinction': False, 'empty-caption': 'None', 'identity-tag': ['null', 'None'], 'count-key': '@null'}), ({'kind': 'null', 'value': ''}, {'null-label': '(no value)', 'null-operand': {'is_null': True}, 'missing-distinction': False, 'empty-caption': '', 'identity-tag': ['null', ''], 'count-key': '@null'}), ({'kind': 'missing', 'value': ''}, {'null-label': '', 'null-operand': {'eq': ''}, 'missing-distinction': True, 'empty-caption': '', 'identity-tag': ['missing', ''], 'count-key': '@missing'}), ({'kind': 'missing', 'value': 'null'}, {'null-label': 'null', 'null-operand': {'eq': 'null'}, 'missing-distinction': True, 'empty-caption': 'null', 'identity-tag': ['missing', 'null'], 'count-key': '@missing'}), ({'kind': 'missing', 'value': 'x'}, {'null-label': 'x', 'null-operand': {'eq': 'x'}, 'missing-distinction': True, 'empty-caption': 'x', 'identity-tag': ['missing', 'x'], 'count-key': '@missing'}), ({'kind': 'missing', 'value': '0'}, {'null-label': '0', 'null-operand': {'eq': '0'}, 'missing-distinction': True, 'empty-caption': '0', 'identity-tag': ['missing', '0'], 'count-key': '@missing'}), ({'kind': 'missing', 'value': 'None'}, {'null-label': 'None', 'null-operand': {'eq': 'None'}, 'missing-distinction': True, 'empty-caption': 'None', 'identity-tag': ['missing', 'None'], 'count-key': '@missing'}), ({'kind': 'text', 'value': ''}, {'null-label': '', 'null-operand': {'eq': ''}, 'missing-distinction': False, 'empty-caption': '(empty text)', 'identity-tag': ['text', ''], 'count-key': 'text:'}), ({'kind': 'text', 'value': 'null'}, {'null-label': 'null', 'null-operand': {'eq': 'null'}, 'missing-distinction': False, 'empty-caption': 'null', 'identity-tag': ['text', 'null'], 'count-key': 'text:null'}), ({'kind': 'text', 'value': 'x'}, {'null-label': 'x', 'null-operand': {'eq': 'x'}, 'missing-distinction': False, 'empty-caption': 'x', 'identity-tag': ['text', 'x'], 'count-key': 'text:x'})]}\nfor index, (data, expected) in enumerate(fixtures[N]):\n    check(\"contract fixture \" + str(index), solve(data), expected)\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":"18c1b7e705c1e1ac287a96bb693416fb57cf5f00f18a8007645d34fed732eb15","source":"\"\"\"Failure Map reference implementation. Python standard library only.\"\"\"\nimport json\n\nN = 1\nobservations = []\ndef solve(d):\n    return {'null-label':('(no value)' if d['kind']=='null' else d['value']), 'null-operand':({'is_null':True} if d['kind']=='null' else {'eq':d['value']}), 'missing-distinction':(d['kind']=='missing'), 'empty-caption':('(empty text)' if d['kind']=='text' and d['value']=='' else d['value']), 'identity-tag':(d['value']), 'count-key':('@null' if d['kind']=='null' else ('@missing' if d['kind']=='missing' else 'text:'+d['value']))}\ndef check(label, actual, expected):\n    observations.append({\"check\": label, \"actual\": actual, \"expected\": expected, \"passed\": actual == expected})\nfixtures = {1: [({'kind': 'null', 'value': ''}, {'null-label': '(no value)', 'null-operand': {'is_null': True}, 'missing-distinction': False, 'empty-caption': '', 'identity-tag': ['null', ''], 'count-key': '@null'}), ({'kind': 'missing', 'value': 'x'}, {'null-label': 'x', 'null-operand': {'eq': 'x'}, 'missing-distinction': True, 'empty-caption': 'x', 'identity-tag': ['missing', 'x'], 'count-key': '@missing'}), ({'kind': 'missing', 'value': '0'}, {'null-label': '0', 'null-operand': {'eq': '0'}, 'missing-distinction': True, 'empty-caption': '0', 'identity-tag': ['missing', '0'], 'count-key': '@missing'}), ({'kind': 'missing', 'value': 'None'}, {'null-label': 'None', 'null-operand': {'eq': 'None'}, 'missing-distinction': True, 'empty-caption': 'None', 'identity-tag': ['missing', 'None'], 'count-key': '@missing'}), ({'kind': 'text', 'value': ''}, {'null-label': '', 'null-operand': {'eq': ''}, 'missing-distinction': False, 'empty-caption': '(empty text)', 'identity-tag': ['text', ''], 'count-key': 'text:'}), ({'kind': 'text', 'value': 'null'}, {'null-label': 'null', 'null-operand': {'eq': 'null'}, 'missing-distinction': False, 'empty-caption': 'null', 'identity-tag': ['text', 'null'], 'count-key': 'text:null'}), ({'kind': 'text', 'value': 'x'}, {'null-label': 'x', 'null-operand': {'eq': 'x'}, 'missing-distinction': False, 'empty-caption': 'x', 'identity-tag': ['text', 'x'], 'count-key': 'text:x'}), ({'kind': 'text', 'value': '0'}, {'null-label': '0', 'null-operand': {'eq': '0'}, 'missing-distinction': False, 'empty-caption': '0', 'identity-tag': ['text', '0'], 'count-key': 'text:0'}), ({'kind': 'text', 'value': 'None'}, {'null-label': 'None', 'null-operand': {'eq': 'None'}, 'missing-distinction': False, 'empty-caption': 'None', 'identity-tag': ['text', 'None'], 'count-key': 'text:None'}), ({'kind': 'null', 'value': 'null'}, {'null-label': '(no value)', 'null-operand': {'is_null': True}, 'missing-distinction': False, 'empty-caption': 'null', 'identity-tag': ['null', 'null'], 'count-key': '@null'})], 2: [({'kind': 'null', 'value': 'null'}, {'null-label': '(no value)', 'null-operand': {'is_null': True}, 'missing-distinction': False, 'empty-caption': 'null', 'identity-tag': ['null', 'null'], 'count-key': '@null'}), ({'kind': 'null', 'value': ''}, {'null-label': '(no value)', 'null-operand': {'is_null': True}, 'missing-distinction': False, 'empty-caption': '', 'identity-tag': ['null', ''], 'count-key': '@null'}), ({'kind': 'text', 'value': 'None'}, {'null-label': 'None', 'null-operand': {'eq': 'None'}, 'missing-distinction': False, 'empty-caption': 'None', 'identity-tag': ['text', 'None'], 'count-key': 'text:None'}), ({'kind': 'null', 'value': 'x'}, {'null-label': '(no value)', 'null-operand': {'is_null': True}, 'missing-distinction': False, 'empty-caption': 'x', 'identity-tag': ['null', 'x'], 'count-key': '@null'}), ({'kind': 'null', 'value': '0'}, {'null-label': '(no value)', 'null-operand': {'is_null': True}, 'missing-distinction': False, 'empty-caption': '0', 'identity-tag': ['null', '0'], 'count-key': '@null'}), ({'kind': 'null', 'value': 'None'}, {'null-label': '(no value)', 'null-operand': {'is_null': True}, 'missing-distinction': False, 'empty-caption': 'None', 'identity-tag': ['null', 'None'], 'count-key': '@null'}), ({'kind': 'missing', 'value': ''}, {'null-label': '', 'null-operand': {'eq': ''}, 'missing-distinction': True, 'empty-caption': '', 'identity-tag': ['missing', ''], 'count-key': '@missing'}), ({'kind': 'missing', 'value': 'null'}, {'null-label': 'null', 'null-operand': {'eq': 'null'}, 'missing-distinction': True, 'empty-caption': 'null', 'identity-tag': ['missing', 'null'], 'count-key': '@missing'}), ({'kind': 'missing', 'value': 'x'}, {'null-label': 'x', 'null-operand': {'eq': 'x'}, 'missing-distinction': True, 'empty-caption': 'x', 'identity-tag': ['missing', 'x'], 'count-key': '@missing'}), ({'kind': 'missing', 'value': '0'}, {'null-label': '0', 'null-operand': {'eq': '0'}, 'missing-distinction': True, 'empty-caption': '0', 'identity-tag': ['missing', '0'], 'count-key': '@missing'})], 3: [({'kind': 'null', 'value': 'x'}, {'null-label': '(no value)', 'null-operand': {'is_null': True}, 'missing-distinction': False, 'empty-caption': 'x', 'identity-tag': ['null', 'x'], 'count-key': '@null'}), ({'kind': 'null', 'value': ''}, {'null-label': '(no value)', 'null-operand': {'is_null': True}, 'missing-distinction': False, 'empty-caption': '', 'identity-tag': ['null', ''], 'count-key': '@null'}), ({'kind': 'missing', 'value': 'null'}, {'null-label': 'null', 'null-operand': {'eq': 'null'}, 'missing-distinction': True, 'empty-caption': 'null', 'identity-tag': ['missing', 'null'], 'count-key': '@missing'}), ({'kind': 'missing', 'value': 'x'}, {'null-label': 'x', 'null-operand': {'eq': 'x'}, 'missing-distinction': True, 'empty-caption': 'x', 'identity-tag': ['missing', 'x'], 'count-key': '@missing'}), ({'kind': 'missing', 'value': '0'}, {'null-label': '0', 'null-operand': {'eq': '0'}, 'missing-distinction': True, 'empty-caption': '0', 'identity-tag': ['missing', '0'], 'count-key': '@missing'}), ({'kind': 'missing', 'value': 'None'}, {'null-label': 'None', 'null-operand': {'eq': 'None'}, 'missing-distinction': True, 'empty-caption': 'None', 'identity-tag': ['missing', 'None'], 'count-key': '@missing'}), ({'kind': 'text', 'value': ''}, {'null-label': '', 'null-operand': {'eq': ''}, 'missing-distinction': False, 'empty-caption': '(empty text)', 'identity-tag': ['text', ''], 'count-key': 'text:'}), ({'kind': 'text', 'value': 'null'}, {'null-label': 'null', 'null-operand': {'eq': 'null'}, 'missing-distinction': False, 'empty-caption': 'null', 'identity-tag': ['text', 'null'], 'count-key': 'text:null'}), ({'kind': 'text', 'value': 'x'}, {'null-label': 'x', 'null-operand': {'eq': 'x'}, 'missing-distinction': False, 'empty-caption': 'x', 'identity-tag': ['text', 'x'], 'count-key': 'text:x'}), ({'kind': 'text', 'value': '0'}, {'null-label': '0', 'null-operand': {'eq': '0'}, 'missing-distinction': False, 'empty-caption': '0', 'identity-tag': ['text', '0'], 'count-key': 'text:0'})], 4: [({'kind': 'null', 'value': '0'}, {'null-label': '(no value)', 'null-operand': {'is_null': True}, 'missing-distinction': False, 'empty-caption': '0', 'identity-tag': ['null', '0'], 'count-key': '@null'}), ({'kind': 'null', 'value': ''}, {'null-label': '(no value)', 'null-operand': {'is_null': True}, 'missing-distinction': False, 'empty-caption': '', 'identity-tag': ['null', ''], 'count-key': '@null'}), ({'kind': 'text', 'value': '0'}, {'null-label': '0', 'null-operand': {'eq': '0'}, 'missing-distinction': False, 'empty-caption': '0', 'identity-tag': ['text', '0'], 'count-key': 'text:0'}), ({'kind': 'text', 'value': 'None'}, {'null-label': 'None', 'null-operand': {'eq': 'None'}, 'missing-distinction': False, 'empty-caption': 'None', 'identity-tag': ['text', 'None'], 'count-key': 'text:None'}), ({'kind': 'null', 'value': 'null'}, {'null-label': '(no value)', 'null-operand': {'is_null': True}, 'missing-distinction': False, 'empty-caption': 'null', 'identity-tag': ['null', 'null'], 'count-key': '@null'}), ({'kind': 'null', 'value': 'x'}, {'null-label': '(no value)', 'null-operand': {'is_null': True}, 'missing-distinction': False, 'empty-caption': 'x', 'identity-tag': ['null', 'x'], 'count-key': '@null'}), ({'kind': 'null', 'value': 'None'}, {'null-label': '(no value)', 'null-operand': {'is_null': True}, 'missing-distinction': False, 'empty-caption': 'None', 'identity-tag': ['null', 'None'], 'count-key': '@null'}), ({'kind': 'missing', 'value': ''}, {'null-label': '', 'null-operand': {'eq': ''}, 'missing-distinction': True, 'empty-caption': '', 'identity-tag': ['missing', ''], 'count-key': '@missing'}), ({'kind': 'missing', 'value': 'null'}, {'null-label': 'null', 'null-operand': {'eq': 'null'}, 'missing-distinction': True, 'empty-caption': 'null', 'identity-tag': ['missing', 'null'], 'count-key': '@missing'}), ({'kind': 'missing', 'value': 'x'}, {'null-label': 'x', 'null-operand': {'eq': 'x'}, 'missing-distinction': True, 'empty-caption': 'x', 'identity-tag': ['missing', 'x'], 'count-key': '@missing'})], 5: [({'kind': 'null', 'value': 'None'}, {'null-label': '(no value)', 'null-operand': {'is_null': True}, 'missing-distinction': False, 'empty-caption': 'None', 'identity-tag': ['null', 'None'], 'count-key': '@null'}), ({'kind': 'null', 'value': ''}, {'null-label': '(no value)', 'null-operand': {'is_null': True}, 'missing-distinction': False, 'empty-caption': '', 'identity-tag': ['null', ''], 'count-key': '@null'}), ({'kind': 'missing', 'value': ''}, {'null-label': '', 'null-operand': {'eq': ''}, 'missing-distinction': True, 'empty-caption': '', 'identity-tag': ['missing', ''], 'count-key': '@missing'}), ({'kind': 'missing', 'value': 'null'}, {'null-label': 'null', 'null-operand': {'eq': 'null'}, 'missing-distinction': True, 'empty-caption': 'null', 'identity-tag': ['missing', 'null'], 'count-key': '@missing'}), ({'kind': 'missing', 'value': 'x'}, {'null-label': 'x', 'null-operand': {'eq': 'x'}, 'missing-distinction': True, 'empty-caption': 'x', 'identity-tag': ['missing', 'x'], 'count-key': '@missing'}), ({'kind': 'missing', 'value': '0'}, {'null-label': '0', 'null-operand': {'eq': '0'}, 'missing-distinction': True, 'empty-caption': '0', 'identity-tag': ['missing', '0'], 'count-key': '@missing'}), ({'kind': 'missing', 'value': 'None'}, {'null-label': 'None', 'null-operand': {'eq': 'None'}, 'missing-distinction': True, 'empty-caption': 'None', 'identity-tag': ['missing', 'None'], 'count-key': '@missing'}), ({'kind': 'text', 'value': ''}, {'null-label': '', 'null-operand': {'eq': ''}, 'missing-distinction': False, 'empty-caption': '(empty text)', 'identity-tag': ['text', ''], 'count-key': 'text:'}), ({'kind': 'text', 'value': 'null'}, {'null-label': 'null', 'null-operand': {'eq': 'null'}, 'missing-distinction': False, 'empty-caption': 'null', 'identity-tag': ['text', 'null'], 'count-key': 'text:null'}), ({'kind': 'text', 'value': 'x'}, {'null-label': 'x', 'null-operand': {'eq': 'x'}, 'missing-distinction': False, 'empty-caption': 'x', 'identity-tag': ['text', 'x'], 'count-key': 'text:x'})]}\nfor index, (data, expected) in enumerate(fixtures[N]):\n    check(\"contract fixture \" + str(index), solve(data), expected)\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":"6c383b449cbadcb32e7e661b96864b7bab27af148652d3a627c91d0020d5a21d","source":"\"\"\"Failure Map reference implementation. Python standard library only.\"\"\"\nimport json\n\nN = 1\nobservations = []\ndef solve(d):\n    return {'null-label':('(no value)' if d['kind']=='null' else d['value']), 'null-operand':({'is_null':True} if d['kind']=='null' else {'eq':d['value']}), 'missing-distinction':(d['kind']=='missing'), 'empty-caption':('(empty text)' if d['kind']=='text' and d['value']=='' else d['value']), 'identity-tag':([d['kind'],d['value']]), 'count-key':('@null' if d['kind']=='null' else ('@missing' if d['kind']=='missing' else 'text:'+d['value']))}\ndef check(label, actual, expected):\n    observations.append({\"check\": label, \"actual\": actual, \"expected\": expected, \"passed\": actual == expected})\nfixtures = {1: [({'kind': 'null', 'value': ''}, {'null-label': '(no value)', 'null-operand': {'is_null': True}, 'missing-distinction': False, 'empty-caption': '', 'identity-tag': ['null', ''], 'count-key': '@null'}), ({'kind': 'missing', 'value': 'x'}, {'null-label': 'x', 'null-operand': {'eq': 'x'}, 'missing-distinction': True, 'empty-caption': 'x', 'identity-tag': ['missing', 'x'], 'count-key': '@missing'}), ({'kind': 'missing', 'value': '0'}, {'null-label': '0', 'null-operand': {'eq': '0'}, 'missing-distinction': True, 'empty-caption': '0', 'identity-tag': ['missing', '0'], 'count-key': '@missing'}), ({'kind': 'missing', 'value': 'None'}, {'null-label': 'None', 'null-operand': {'eq': 'None'}, 'missing-distinction': True, 'empty-caption': 'None', 'identity-tag': ['missing', 'None'], 'count-key': '@missing'}), ({'kind': 'text', 'value': ''}, {'null-label': '', 'null-operand': {'eq': ''}, 'missing-distinction': False, 'empty-caption': '(empty text)', 'identity-tag': ['text', ''], 'count-key': 'text:'}), ({'kind': 'text', 'value': 'null'}, {'null-label': 'null', 'null-operand': {'eq': 'null'}, 'missing-distinction': False, 'empty-caption': 'null', 'identity-tag': ['text', 'null'], 'count-key': 'text:null'}), ({'kind': 'text', 'value': 'x'}, {'null-label': 'x', 'null-operand': {'eq': 'x'}, 'missing-distinction': False, 'empty-caption': 'x', 'identity-tag': ['text', 'x'], 'count-key': 'text:x'}), ({'kind': 'text', 'value': '0'}, {'null-label': '0', 'null-operand': {'eq': '0'}, 'missing-distinction': False, 'empty-caption': '0', 'identity-tag': ['text', '0'], 'count-key': 'text:0'}), ({'kind': 'text', 'value': 'None'}, {'null-label': 'None', 'null-operand': {'eq': 'None'}, 'missing-distinction': False, 'empty-caption': 'None', 'identity-tag': ['text', 'None'], 'count-key': 'text:None'}), ({'kind': 'null', 'value': 'null'}, {'null-label': '(no value)', 'null-operand': {'is_null': True}, 'missing-distinction': False, 'empty-caption': 'null', 'identity-tag': ['null', 'null'], 'count-key': '@null'})], 2: [({'kind': 'null', 'value': 'null'}, {'null-label': '(no value)', 'null-operand': {'is_null': True}, 'missing-distinction': False, 'empty-caption': 'null', 'identity-tag': ['null', 'null'], 'count-key': '@null'}), ({'kind': 'null', 'value': ''}, {'null-label': '(no value)', 'null-operand': {'is_null': True}, 'missing-distinction': False, 'empty-caption': '', 'identity-tag': ['null', ''], 'count-key': '@null'}), ({'kind': 'text', 'value': 'None'}, {'null-label': 'None', 'null-operand': {'eq': 'None'}, 'missing-distinction': False, 'empty-caption': 'None', 'identity-tag': ['text', 'None'], 'count-key': 'text:None'}), ({'kind': 'null', 'value': 'x'}, {'null-label': '(no value)', 'null-operand': {'is_null': True}, 'missing-distinction': False, 'empty-caption': 'x', 'identity-tag': ['null', 'x'], 'count-key': '@null'}), ({'kind': 'null', 'value': '0'}, {'null-label': '(no value)', 'null-operand': {'is_null': True}, 'missing-distinction': False, 'empty-caption': '0', 'identity-tag': ['null', '0'], 'count-key': '@null'}), ({'kind': 'null', 'value': 'None'}, {'null-label': '(no value)', 'null-operand': {'is_null': True}, 'missing-distinction': False, 'empty-caption': 'None', 'identity-tag': ['null', 'None'], 'count-key': '@null'}), ({'kind': 'missing', 'value': ''}, {'null-label': '', 'null-operand': {'eq': ''}, 'missing-distinction': True, 'empty-caption': '', 'identity-tag': ['missing', ''], 'count-key': '@missing'}), ({'kind': 'missing', 'value': 'null'}, {'null-label': 'null', 'null-operand': {'eq': 'null'}, 'missing-distinction': True, 'empty-caption': 'null', 'identity-tag': ['missing', 'null'], 'count-key': '@missing'}), ({'kind': 'missing', 'value': 'x'}, {'null-label': 'x', 'null-operand': {'eq': 'x'}, 'missing-distinction': True, 'empty-caption': 'x', 'identity-tag': ['missing', 'x'], 'count-key': '@missing'}), ({'kind': 'missing', 'value': '0'}, {'null-label': '0', 'null-operand': {'eq': '0'}, 'missing-distinction': True, 'empty-caption': '0', 'identity-tag': ['missing', '0'], 'count-key': '@missing'})], 3: [({'kind': 'null', 'value': 'x'}, {'null-label': '(no value)', 'null-operand': {'is_null': True}, 'missing-distinction': False, 'empty-caption': 'x', 'identity-tag': ['null', 'x'], 'count-key': '@null'}), ({'kind': 'null', 'value': ''}, {'null-label': '(no value)', 'null-operand': {'is_null': True}, 'missing-distinction': False, 'empty-caption': '', 'identity-tag': ['null', ''], 'count-key': '@null'}), ({'kind': 'missing', 'value': 'null'}, {'null-label': 'null', 'null-operand': {'eq': 'null'}, 'missing-distinction': True, 'empty-caption': 'null', 'identity-tag': ['missing', 'null'], 'count-key': '@missing'}), ({'kind': 'missing', 'value': 'x'}, {'null-label': 'x', 'null-operand': {'eq': 'x'}, 'missing-distinction': True, 'empty-caption': 'x', 'identity-tag': ['missing', 'x'], 'count-key': '@missing'}), ({'kind': 'missing', 'value': '0'}, {'null-label': '0', 'null-operand': {'eq': '0'}, 'missing-distinction': True, 'empty-caption': '0', 'identity-tag': ['missing', '0'], 'count-key': '@missing'}), ({'kind': 'missing', 'value': 'None'}, {'null-label': 'None', 'null-operand': {'eq': 'None'}, 'missing-distinction': True, 'empty-caption': 'None', 'identity-tag': ['missing', 'None'], 'count-key': '@missing'}), ({'kind': 'text', 'value': ''}, {'null-label': '', 'null-operand': {'eq': ''}, 'missing-distinction': False, 'empty-caption': '(empty text)', 'identity-tag': ['text', ''], 'count-key': 'text:'}), ({'kind': 'text', 'value': 'null'}, {'null-label': 'null', 'null-operand': {'eq': 'null'}, 'missing-distinction': False, 'empty-caption': 'null', 'identity-tag': ['text', 'null'], 'count-key': 'text:null'}), ({'kind': 'text', 'value': 'x'}, {'null-label': 'x', 'null-operand': {'eq': 'x'}, 'missing-distinction': False, 'empty-caption': 'x', 'identity-tag': ['text', 'x'], 'count-key': 'text:x'}), ({'kind': 'text', 'value': '0'}, {'null-label': '0', 'null-operand': {'eq': '0'}, 'missing-distinction': False, 'empty-caption': '0', 'identity-tag': ['text', '0'], 'count-key': 'text:0'})], 4: [({'kind': 'null', 'value': '0'}, {'null-label': '(no value)', 'null-operand': {'is_null': True}, 'missing-distinction': False, 'empty-caption': '0', 'identity-tag': ['null', '0'], 'count-key': '@null'}), ({'kind': 'null', 'value': ''}, {'null-label': '(no value)', 'null-operand': {'is_null': True}, 'missing-distinction': False, 'empty-caption': '', 'identity-tag': ['null', ''], 'count-key': '@null'}), ({'kind': 'text', 'value': '0'}, {'null-label': '0', 'null-operand': {'eq': '0'}, 'missing-distinction': False, 'empty-caption': '0', 'identity-tag': ['text', '0'], 'count-key': 'text:0'}), ({'kind': 'text', 'value': 'None'}, {'null-label': 'None', 'null-operand': {'eq': 'None'}, 'missing-distinction': False, 'empty-caption': 'None', 'identity-tag': ['text', 'None'], 'count-key': 'text:None'}), ({'kind': 'null', 'value': 'null'}, {'null-label': '(no value)', 'null-operand': {'is_null': True}, 'missing-distinction': False, 'empty-caption': 'null', 'identity-tag': ['null', 'null'], 'count-key': '@null'}), ({'kind': 'null', 'value': 'x'}, {'null-label': '(no value)', 'null-operand': {'is_null': True}, 'missing-distinction': False, 'empty-caption': 'x', 'identity-tag': ['null', 'x'], 'count-key': '@null'}), ({'kind': 'null', 'value': 'None'}, {'null-label': '(no value)', 'null-operand': {'is_null': True}, 'missing-distinction': False, 'empty-caption': 'None', 'identity-tag': ['null', 'None'], 'count-key': '@null'}), ({'kind': 'missing', 'value': ''}, {'null-label': '', 'null-operand': {'eq': ''}, 'missing-distinction': True, 'empty-caption': '', 'identity-tag': ['missing', ''], 'count-key': '@missing'}), ({'kind': 'missing', 'value': 'null'}, {'null-label': 'null', 'null-operand': {'eq': 'null'}, 'missing-distinction': True, 'empty-caption': 'null', 'identity-tag': ['missing', 'null'], 'count-key': '@missing'}), ({'kind': 'missing', 'value': 'x'}, {'null-label': 'x', 'null-operand': {'eq': 'x'}, 'missing-distinction': True, 'empty-caption': 'x', 'identity-tag': ['missing', 'x'], 'count-key': '@missing'})], 5: [({'kind': 'null', 'value': 'None'}, {'null-label': '(no value)', 'null-operand': {'is_null': True}, 'missing-distinction': False, 'empty-caption': 'None', 'identity-tag': ['null', 'None'], 'count-key': '@null'}), ({'kind': 'null', 'value': ''}, {'null-label': '(no value)', 'null-operand': {'is_null': True}, 'missing-distinction': False, 'empty-caption': '', 'identity-tag': ['null', ''], 'count-key': '@null'}), ({'kind': 'missing', 'value': ''}, {'null-label': '', 'null-operand': {'eq': ''}, 'missing-distinction': True, 'empty-caption': '', 'identity-tag': ['missing', ''], 'count-key': '@missing'}), ({'kind': 'missing', 'value': 'null'}, {'null-label': 'null', 'null-operand': {'eq': 'null'}, 'missing-distinction': True, 'empty-caption': 'null', 'identity-tag': ['missing', 'null'], 'count-key': '@missing'}), ({'kind': 'missing', 'value': 'x'}, {'null-label': 'x', 'null-operand': {'eq': 'x'}, 'missing-distinction': True, 'empty-caption': 'x', 'identity-tag': ['missing', 'x'], 'count-key': '@missing'}), ({'kind': 'missing', 'value': '0'}, {'null-label': '0', 'null-operand': {'eq': '0'}, 'missing-distinction': True, 'empty-caption': '0', 'identity-tag': ['missing', '0'], 'count-key': '@missing'}), ({'kind': 'missing', 'value': 'None'}, {'null-label': 'None', 'null-operand': {'eq': 'None'}, 'missing-distinction': True, 'empty-caption': 'None', 'identity-tag': ['missing', 'None'], 'count-key': '@missing'}), ({'kind': 'text', 'value': ''}, {'null-label': '', 'null-operand': {'eq': ''}, 'missing-distinction': False, 'empty-caption': '(empty text)', 'identity-tag': ['text', ''], 'count-key': 'text:'}), ({'kind': 'text', 'value': 'null'}, {'null-label': 'null', 'null-operand': {'eq': 'null'}, 'missing-distinction': False, 'empty-caption': 'null', 'identity-tag': ['text', 'null'], 'count-key': 'text:null'}), ({'kind': 'text', 'value': 'x'}, {'null-label': 'x', 'null-operand': {'eq': 'x'}, 'missing-distinction': False, 'empty-caption': 'x', 'identity-tag': ['text', 'x'], 'count-key': 'text:x'})]}\nfor index, (data, expected) in enumerate(fixtures[N]):\n    check(\"contract fixture \" + str(index), solve(data), expected)\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":"Deterministic bounded UI-state model only; no browser, query engine, network, or production-standard conformance is claimed. 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-filter-interfaces-null-facet-identity-tag","generated_at":"2026-09-29T14:41:07.108435+00:00","license":"CC0-1.0","python":"3.12.14","seed":1,"split":"open-access"},"relevance":"Filter-widget state and serialization must preserve user constraints while the view changes.","repair":"Implement the declared identity-tag projection: `[d['kind'],d['value']]`.","root_cause":"The identity-tag decision uses `d['value']` instead of the stipulated null-facet projection.","sha256":"b494b0b9e9079ebe06ee6c461cbdd6c99502de24b34d6c5bcc79cce0a05e1c52","title":"Facet identities preserve both semantic kind and empty-string payload · case 01","variant":1,"variant_policy":"Five numbered records share a model and may reuse boundary fixtures.","verification":{"attempt":{"elapsed_ms":40.663,"exit_code":1,"observations":[{"actual":{"count-key":"@null","empty-caption":"","identity-tag":["null",null],"missing-distinction":false,"null-label":"(no value)","null-operand":{"is_null":true}},"check":"contract fixture 0","expected":{"count-key":"@null","empty-caption":"","identity-tag":["null",""],"missing-distinction":false,"null-label":"(no value)","null-operand":{"is_null":true}},"passed":false},{"actual":{"count-key":"@missing","empty-caption":"x","identity-tag":["missing","x"],"missing-distinction":true,"null-label":"x","null-operand":{"eq":"x"}},"check":"contract fixture 1","expected":{"count-key":"@missing","empty-caption":"x","identity-tag":["missing","x"],"missing-distinction":true,"null-label":"x","null-operand":{"eq":"x"}},"passed":true},{"actual":{"count-key":"@missing","empty-caption":"0","identity-tag":["missing","0"],"missing-distinction":true,"null-label":"0","null-operand":{"eq":"0"}},"check":"contract fixture 2","expected":{"count-key":"@missing","empty-caption":"0","identity-tag":["missing","0"],"missing-distinction":true,"null-label":"0","null-operand":{"eq":"0"}},"passed":true},{"actual":{"count-key":"@missing","empty-caption":"None","identity-tag":["missing","None"],"missing-distinction":true,"null-label":"None","null-operand":{"eq":"None"}},"check":"contract fixture 3","expected":{"count-key":"@missing","empty-caption":"None","identity-tag":["missing","None"],"missing-distinction":true,"null-label":"None","null-operand":{"eq":"None"}},"passed":true},{"actual":{"count-key":"text:","empty-caption":"(empty text)","identity-tag":["text",null],"missing-distinction":false,"null-label":"","null-operand":{"eq":""}},"check":"contract fixture 4","expected":{"count-key":"text:","empty-caption":"(empty text)","identity-tag":["text",""],"missing-distinction":false,"null-label":"","null-operand":{"eq":""}},"passed":false},{"actual":{"count-key":"text:null","empty-caption":"null","identity-tag":["text","null"],"missing-distinction":false,"null-label":"null","null-operand":{"eq":"null"}},"check":"contract fixture 5","expected":{"count-key":"text:null","empty-caption":"null","identity-tag":["text","null"],"missing-distinction":false,"null-label":"null","null-operand":{"eq":"null"}},"passed":true},{"actual":{"count-key":"text:x","empty-caption":"x","identity-tag":["text","x"],"missing-distinction":false,"null-label":"x","null-operand":{"eq":"x"}},"check":"contract fixture 6","expected":{"count-key":"text:x","empty-caption":"x","identity-tag":["text","x"],"missing-distinction":false,"null-label":"x","null-operand":{"eq":"x"}},"passed":true},{"actual":{"count-key":"text:0","empty-caption":"0","identity-tag":["text","0"],"missing-distinction":false,"null-label":"0","null-operand":{"eq":"0"}},"check":"contract fixture 7","expected":{"count-key":"text:0","empty-caption":"0","identity-tag":["text","0"],"missing-distinction":false,"null-label":"0","null-operand":{"eq":"0"}},"passed":true},{"actual":{"count-key":"text:None","empty-caption":"None","identity-tag":["text","None"],"missing-distinction":false,"null-label":"None","null-operand":{"eq":"None"}},"check":"contract fixture 8","expected":{"count-key":"text:None","empty-caption":"None","identity-tag":["text","None"],"missing-distinction":false,"null-label":"None","null-operand":{"eq":"None"}},"passed":true},{"actual":{"count-key":"@null","empty-caption":"null","identity-tag":["null","null"],"missing-distinction":false,"null-label":"(no value)","null-operand":{"is_null":true}},"check":"contract fixture 9","expected":{"count-key":"@null","empty-caption":"null","identity-tag":["null","null"],"missing-distinction":false,"null-label":"(no value)","null-operand":{"is_null":true}},"passed":true}],"passed":false,"stderr":"","stdout":"{\"observations\": [{\"check\": \"contract fixture 0\", \"actual\": {\"null-label\": \"(no value)\", \"null-operand\": {\"is_null\": true}, \"missing-distinction\": false, \"empty-caption\": \"\", \"identity-tag\": [\"null\", null], \"count-key\": \"@null\"}, \"expected\": {\"null-label\": \"(no value)\", \"null-operand\": {\"is_null\": true}, \"missing-distinction\": false, \"empty-caption\": \"\", \"identity-tag\": [\"null\", \"\"], \"count-key\": \"@null\"}, \"passed\": false}, {\"check\": \"contract fixture 1\", \"actual\": {\"null-label\": \"x\", \"null-operand\": {\"eq\": \"x\"}, \"missing-distinction\": true, \"empty-caption\": \"x\", \"identity-tag\": [\"missing\", \"x\"], \"count-key\": \"@missing\"}, \"expected\": {\"null-label\": \"x\", \"null-operand\": {\"eq\": \"x\"}, \"missing-distinction\": true, \"empty-caption\": \"x\", \"identity-tag\": [\"missing\", \"x\"], \"count-key\": \"@missing\"}, \"passed\": true}, {\"check\": \"contract fixture 2\", \"actual\": {\"null-label\": \"0\", \"null-operand\": {\"eq\": \"0\"}, \"missing-distinction\": true, \"empty-caption\": \"0\", \"identity-tag\": [\"missing\", \"0\"], \"count-key\": \"@missing\"}, \"expected\": {\"null-label\": \"0\", \"null-operand\": {\"eq\": \"0\"}, \"missing-distinction\": true, \"empty-caption\": \"0\", \"identity-tag\": [\"missing\", \"0\"], \"count-key\": \"@missing\"}, \"passed\": true}, {\"check\": \"contract fixture 3\", \"actual\": {\"null-label\": \"None\", \"null-operand\": {\"eq\": \"None\"}, \"missing-distinction\": true, \"empty-caption\": \"None\", \"identity-tag\": [\"missing\", \"None\"], \"count-key\": \"@missing\"}, \"expected\": {\"null-label\": \"None\", \"null-operand\": {\"eq\": \"None\"}, \"missing-distinction\": true, \"empty-caption\": \"None\", \"identity-tag\": [\"missing\", \"None\"], \"count-key\": \"@missing\"}, \"passed\": true}, {\"check\": \"contract fixture 4\", \"actual\": {\"null-label\": \"\", \"null-operand\": {\"eq\": \"\"}, \"missing-distinction\": false, \"empty-caption\": \"(empty text)\", \"identity-tag\": [\"text\", null], \"count-key\": \"text:\"}, \"expected\": {\"null-label\": \"\", \"null-operand\": {\"eq\": \"\"}, \"missing-distinction\": false, \"empty-caption\": \"(empty text)\", \"identity-tag\": [\"text\", \"\"], \"count-key\": \"text:\"}, \"passed\": false}, {\"check\": \"contract fixture 5\", \"actual\": {\"null-label\": \"null\", \"null-operand\": {\"eq\": \"null\"}, \"missing-distinction\": false, \"empty-caption\": \"null\", \"identity-tag\": [\"text\", \"null\"], \"count-key\": \"text:null\"}, \"expected\": {\"null-label\": \"null\", \"null-operand\": {\"eq\": \"null\"}, \"missing-distinction\": false, \"empty-caption\": \"null\", \"identity-tag\": [\"text\", \"null\"], \"count-key\": \"text:null\"}, \"passed\": true}, {\"check\": \"contract fixture 6\", \"actual\": {\"null-label\": \"x\", \"null-operand\": {\"eq\": \"x\"}, \"missing-distinction\": false, \"empty-caption\": \"x\", \"identity-tag\": [\"text\", \"x\"], \"count-key\": \"text:x\"}, \"expected\": {\"null-label\": \"x\", \"null-operand\": {\"eq\": \"x\"}, \"missing-distinction\": false, \"empty-caption\": \"x\", \"identity-tag\": [\"text\", \"x\"], \"count-key\": \"text:x\"}, \"passed\": true}, {\"check\": \"contract fixture 7\", \"actual\": {\"null-label\": \"0\", \"null-operand\": {\"eq\": \"0\"}, \"missing-distinction\": false, \"empty-caption\": \"0\", \"identity-tag\": [\"text\", \"0\"], \"count-key\": \"text:0\"}, \"expected\": {\"null-label\": \"0\", \"null-operand\": {\"eq\": \"0\"}, \"missing-distinction\": false, \"empty-caption\": \"0\", \"identity-tag\": [\"text\", \"0\"], \"count-key\": \"text:0\"}, \"passed\": true}, {\"check\": \"contract fixture 8\", \"actual\": {\"null-label\": \"None\", \"null-operand\": {\"eq\": \"None\"}, \"missing-distinction\": false, \"empty-caption\": \"None\", \"identity-tag\": [\"text\", \"None\"], \"count-key\": \"text:None\"}, \"expected\": {\"null-label\": \"None\", \"null-operand\": {\"eq\": \"None\"}, \"missing-distinction\": false, \"empty-caption\": \"None\", \"identity-tag\": [\"text\", \"None\"], \"count-key\": \"text:None\"}, \"passed\": true}, {\"check\": \"contract fixture 9\", \"actual\": {\"null-label\": \"(no value)\", \"null-operand\": {\"is_null\": true}, \"missing-distinction\": false, \"empty-caption\": \"null\", \"identity-tag\": [\"null\", \"null\"], \"count-key\": \"@null\"}, \"expected\": {\"null-label\": \"(no value)\", \"null-operand\": {\"is_null\": true}, \"missing-distinction\": false, \"empty-caption\": \"null\", \"identity-tag\": [\"null\", \"null\"], \"count-key\": \"@null\"}, \"passed\": true}], \"passed\": false}\n"},"broken":{"elapsed_ms":40.315,"exit_code":1,"observations":[{"actual":{"count-key":"@null","empty-caption":"","identity-tag":"","missing-distinction":false,"null-label":"(no value)","null-operand":{"is_null":true}},"check":"contract fixture 0","expected":{"count-key":"@null","empty-caption":"","identity-tag":["null",""],"missing-distinction":false,"null-label":"(no value)","null-operand":{"is_null":true}},"passed":false},{"actual":{"count-key":"@missing","empty-caption":"x","identity-tag":"x","missing-distinction":true,"null-label":"x","null-operand":{"eq":"x"}},"check":"contract fixture 1","expected":{"count-key":"@missing","empty-caption":"x","identity-tag":["missing","x"],"missing-distinction":true,"null-label":"x","null-operand":{"eq":"x"}},"passed":false},{"actual":{"count-key":"@missing","empty-caption":"0","identity-tag":"0","missing-distinction":true,"null-label":"0","null-operand":{"eq":"0"}},"check":"contract fixture 2","expected":{"count-key":"@missing","empty-caption":"0","identity-tag":["missing","0"],"missing-distinction":true,"null-label":"0","null-operand":{"eq":"0"}},"passed":false},{"actual":{"count-key":"@missing","empty-caption":"None","identity-tag":"None","missing-distinction":true,"null-label":"None","null-operand":{"eq":"None"}},"check":"contract fixture 3","expected":{"count-key":"@missing","empty-caption":"None","identity-tag":["missing","None"],"missing-distinction":true,"null-label":"None","null-operand":{"eq":"None"}},"passed":false},{"actual":{"count-key":"text:","empty-caption":"(empty text)","identity-tag":"","missing-distinction":false,"null-label":"","null-operand":{"eq":""}},"check":"contract fixture 4","expected":{"count-key":"text:","empty-caption":"(empty text)","identity-tag":["text",""],"missing-distinction":false,"null-label":"","null-operand":{"eq":""}},"passed":false},{"actual":{"count-key":"text:null","empty-caption":"null","identity-tag":"null","missing-distinction":false,"null-label":"null","null-operand":{"eq":"null"}},"check":"contract fixture 5","expected":{"count-key":"text:null","empty-caption":"null","identity-tag":["text","null"],"missing-distinction":false,"null-label":"null","null-operand":{"eq":"null"}},"passed":false},{"actual":{"count-key":"text:x","empty-caption":"x","identity-tag":"x","missing-distinction":false,"null-label":"x","null-operand":{"eq":"x"}},"check":"contract fixture 6","expected":{"count-key":"text:x","empty-caption":"x","identity-tag":["text","x"],"missing-distinction":false,"null-label":"x","null-operand":{"eq":"x"}},"passed":false},{"actual":{"count-key":"text:0","empty-caption":"0","identity-tag":"0","missing-distinction":false,"null-label":"0","null-operand":{"eq":"0"}},"check":"contract fixture 7","expected":{"count-key":"text:0","empty-caption":"0","identity-tag":["text","0"],"missing-distinction":false,"null-label":"0","null-operand":{"eq":"0"}},"passed":false},{"actual":{"count-key":"text:None","empty-caption":"None","identity-tag":"None","missing-distinction":false,"null-label":"None","null-operand":{"eq":"None"}},"check":"contract fixture 8","expected":{"count-key":"text:None","empty-caption":"None","identity-tag":["text","None"],"missing-distinction":false,"null-label":"None","null-operand":{"eq":"None"}},"passed":false},{"actual":{"count-key":"@null","empty-caption":"null","identity-tag":"null","missing-distinction":false,"null-label":"(no value)","null-operand":{"is_null":true}},"check":"contract fixture 9","expected":{"count-key":"@null","empty-caption":"null","identity-tag":["null","null"],"missing-distinction":false,"null-label":"(no value)","null-operand":{"is_null":true}},"passed":false}],"passed":false,"stderr":"","stdout":"{\"observations\": [{\"check\": \"contract fixture 0\", \"actual\": {\"null-label\": \"(no value)\", \"null-operand\": {\"is_null\": true}, \"missing-distinction\": false, \"empty-caption\": \"\", \"identity-tag\": \"\", \"count-key\": \"@null\"}, \"expected\": {\"null-label\": \"(no value)\", \"null-operand\": {\"is_null\": true}, \"missing-distinction\": false, \"empty-caption\": \"\", \"identity-tag\": [\"null\", \"\"], \"count-key\": \"@null\"}, \"passed\": false}, {\"check\": \"contract fixture 1\", \"actual\": {\"null-label\": \"x\", \"null-operand\": {\"eq\": \"x\"}, \"missing-distinction\": true, \"empty-caption\": \"x\", \"identity-tag\": \"x\", \"count-key\": \"@missing\"}, \"expected\": {\"null-label\": \"x\", \"null-operand\": {\"eq\": \"x\"}, \"missing-distinction\": true, \"empty-caption\": \"x\", \"identity-tag\": [\"missing\", \"x\"], \"count-key\": \"@missing\"}, \"passed\": false}, {\"check\": \"contract fixture 2\", \"actual\": {\"null-label\": \"0\", \"null-operand\": {\"eq\": \"0\"}, \"missing-distinction\": true, \"empty-caption\": \"0\", \"identity-tag\": \"0\", \"count-key\": \"@missing\"}, \"expected\": {\"null-label\": \"0\", \"null-operand\": {\"eq\": \"0\"}, \"missing-distinction\": true, \"empty-caption\": \"0\", \"identity-tag\": [\"missing\", \"0\"], \"count-key\": \"@missing\"}, \"passed\": false}, {\"check\": \"contract fixture 3\", \"actual\": {\"null-label\": \"None\", \"null-operand\": {\"eq\": \"None\"}, \"missing-distinction\": true, \"empty-caption\": \"None\", \"identity-tag\": \"None\", \"count-key\": \"@missing\"}, \"expected\": {\"null-label\": \"None\", \"null-operand\": {\"eq\": \"None\"}, \"missing-distinction\": true, \"empty-caption\": \"None\", \"identity-tag\": [\"missing\", \"None\"], \"count-key\": \"@missing\"}, \"passed\": false}, {\"check\": \"contract fixture 4\", \"actual\": {\"null-label\": \"\", \"null-operand\": {\"eq\": \"\"}, \"missing-distinction\": false, \"empty-caption\": \"(empty text)\", \"identity-tag\": \"\", \"count-key\": \"text:\"}, \"expected\": {\"null-label\": \"\", \"null-operand\": {\"eq\": \"\"}, \"missing-distinction\": false, \"empty-caption\": \"(empty text)\", \"identity-tag\": [\"text\", \"\"], \"count-key\": \"text:\"}, \"passed\": false}, {\"check\": \"contract fixture 5\", \"actual\": {\"null-label\": \"null\", \"null-operand\": {\"eq\": \"null\"}, \"missing-distinction\": false, \"empty-caption\": \"null\", \"identity-tag\": \"null\", \"count-key\": \"text:null\"}, \"expected\": {\"null-label\": \"null\", \"null-operand\": {\"eq\": \"null\"}, \"missing-distinction\": false, \"empty-caption\": \"null\", \"identity-tag\": [\"text\", \"null\"], \"count-key\": \"text:null\"}, \"passed\": false}, {\"check\": \"contract fixture 6\", \"actual\": {\"null-label\": \"x\", \"null-operand\": {\"eq\": \"x\"}, \"missing-distinction\": false, \"empty-caption\": \"x\", \"identity-tag\": \"x\", \"count-key\": \"text:x\"}, \"expected\": {\"null-label\": \"x\", \"null-operand\": {\"eq\": \"x\"}, \"missing-distinction\": false, \"empty-caption\": \"x\", \"identity-tag\": [\"text\", \"x\"], \"count-key\": \"text:x\"}, \"passed\": false}, {\"check\": \"contract fixture 7\", \"actual\": {\"null-label\": \"0\", \"null-operand\": {\"eq\": \"0\"}, \"missing-distinction\": false, \"empty-caption\": \"0\", \"identity-tag\": \"0\", \"count-key\": \"text:0\"}, \"expected\": {\"null-label\": \"0\", \"null-operand\": {\"eq\": \"0\"}, \"missing-distinction\": false, \"empty-caption\": \"0\", \"identity-tag\": [\"text\", \"0\"], \"count-key\": \"text:0\"}, \"passed\": false}, {\"check\": \"contract fixture 8\", \"actual\": {\"null-label\": \"None\", \"null-operand\": {\"eq\": \"None\"}, \"missing-distinction\": false, \"empty-caption\": \"None\", \"identity-tag\": \"None\", \"count-key\": \"text:None\"}, \"expected\": {\"null-label\": \"None\", \"null-operand\": {\"eq\": \"None\"}, \"missing-distinction\": false, \"empty-caption\": \"None\", \"identity-tag\": [\"text\", \"None\"], \"count-key\": \"text:None\"}, \"passed\": false}, {\"check\": \"contract fixture 9\", \"actual\": {\"null-label\": \"(no value)\", \"null-operand\": {\"is_null\": true}, \"missing-distinction\": false, \"empty-caption\": \"null\", \"identity-tag\": \"null\", \"count-key\": \"@null\"}, \"expected\": {\"null-label\": \"(no value)\", \"null-operand\": {\"is_null\": true}, \"missing-distinction\": false, \"empty-caption\": \"null\", \"identity-tag\": [\"null\", \"null\"], \"count-key\": \"@null\"}, \"passed\": false}], \"passed\": false}\n"},"fixed":{"elapsed_ms":39.528,"exit_code":0,"observations":[{"actual":{"count-key":"@null","empty-caption":"","identity-tag":["null",""],"missing-distinction":false,"null-label":"(no value)","null-operand":{"is_null":true}},"check":"contract fixture 0","expected":{"count-key":"@null","empty-caption":"","identity-tag":["null",""],"missing-distinction":false,"null-label":"(no value)","null-operand":{"is_null":true}},"passed":true},{"actual":{"count-key":"@missing","empty-caption":"x","identity-tag":["missing","x"],"missing-distinction":true,"null-label":"x","null-operand":{"eq":"x"}},"check":"contract fixture 1","expected":{"count-key":"@missing","empty-caption":"x","identity-tag":["missing","x"],"missing-distinction":true,"null-label":"x","null-operand":{"eq":"x"}},"passed":true},{"actual":{"count-key":"@missing","empty-caption":"0","identity-tag":["missing","0"],"missing-distinction":true,"null-label":"0","null-operand":{"eq":"0"}},"check":"contract fixture 2","expected":{"count-key":"@missing","empty-caption":"0","identity-tag":["missing","0"],"missing-distinction":true,"null-label":"0","null-operand":{"eq":"0"}},"passed":true},{"actual":{"count-key":"@missing","empty-caption":"None","identity-tag":["missing","None"],"missing-distinction":true,"null-label":"None","null-operand":{"eq":"None"}},"check":"contract fixture 3","expected":{"count-key":"@missing","empty-caption":"None","identity-tag":["missing","None"],"missing-distinction":true,"null-label":"None","null-operand":{"eq":"None"}},"passed":true},{"actual":{"count-key":"text:","empty-caption":"(empty text)","identity-tag":["text",""],"missing-distinction":false,"null-label":"","null-operand":{"eq":""}},"check":"contract fixture 4","expected":{"count-key":"text:","empty-caption":"(empty text)","identity-tag":["text",""],"missing-distinction":false,"null-label":"","null-operand":{"eq":""}},"passed":true},{"actual":{"count-key":"text:null","empty-caption":"null","identity-tag":["text","null"],"missing-distinction":false,"null-label":"null","null-operand":{"eq":"null"}},"check":"contract fixture 5","expected":{"count-key":"text:null","empty-caption":"null","identity-tag":["text","null"],"missing-distinction":false,"null-label":"null","null-operand":{"eq":"null"}},"passed":true},{"actual":{"count-key":"text:x","empty-caption":"x","identity-tag":["text","x"],"missing-distinction":false,"null-label":"x","null-operand":{"eq":"x"}},"check":"contract fixture 6","expected":{"count-key":"text:x","empty-caption":"x","identity-tag":["text","x"],"missing-distinction":false,"null-label":"x","null-operand":{"eq":"x"}},"passed":true},{"actual":{"count-key":"text:0","empty-caption":"0","identity-tag":["text","0"],"missing-distinction":false,"null-label":"0","null-operand":{"eq":"0"}},"check":"contract fixture 7","expected":{"count-key":"text:0","empty-caption":"0","identity-tag":["text","0"],"missing-distinction":false,"null-label":"0","null-operand":{"eq":"0"}},"passed":true},{"actual":{"count-key":"text:None","empty-caption":"None","identity-tag":["text","None"],"missing-distinction":false,"null-label":"None","null-operand":{"eq":"None"}},"check":"contract fixture 8","expected":{"count-key":"text:None","empty-caption":"None","identity-tag":["text","None"],"missing-distinction":false,"null-label":"None","null-operand":{"eq":"None"}},"passed":true},{"actual":{"count-key":"@null","empty-caption":"null","identity-tag":["null","null"],"missing-distinction":false,"null-label":"(no value)","null-operand":{"is_null":true}},"check":"contract fixture 9","expected":{"count-key":"@null","empty-caption":"null","identity-tag":["null","null"],"missing-distinction":false,"null-label":"(no value)","null-operand":{"is_null":true}},"passed":true}],"passed":true,"stderr":"","stdout":"{\"observations\": [{\"check\": \"contract fixture 0\", \"actual\": {\"null-label\": \"(no value)\", \"null-operand\": {\"is_null\": true}, \"missing-distinction\": false, \"empty-caption\": \"\", \"identity-tag\": [\"null\", \"\"], \"count-key\": \"@null\"}, \"expected\": {\"null-label\": \"(no value)\", \"null-operand\": {\"is_null\": true}, \"missing-distinction\": false, \"empty-caption\": \"\", \"identity-tag\": [\"null\", \"\"], \"count-key\": \"@null\"}, \"passed\": true}, {\"check\": \"contract fixture 1\", \"actual\": {\"null-label\": \"x\", \"null-operand\": {\"eq\": \"x\"}, \"missing-distinction\": true, \"empty-caption\": \"x\", \"identity-tag\": [\"missing\", \"x\"], \"count-key\": \"@missing\"}, \"expected\": {\"null-label\": \"x\", \"null-operand\": {\"eq\": \"x\"}, \"missing-distinction\": true, \"empty-caption\": \"x\", \"identity-tag\": [\"missing\", \"x\"], \"count-key\": \"@missing\"}, \"passed\": true}, {\"check\": \"contract fixture 2\", \"actual\": {\"null-label\": \"0\", \"null-operand\": {\"eq\": \"0\"}, \"missing-distinction\": true, \"empty-caption\": \"0\", \"identity-tag\": [\"missing\", \"0\"], \"count-key\": \"@missing\"}, \"expected\": {\"null-label\": \"0\", \"null-operand\": {\"eq\": \"0\"}, \"missing-distinction\": true, \"empty-caption\": \"0\", \"identity-tag\": [\"missing\", \"0\"], \"count-key\": \"@missing\"}, \"passed\": true}, {\"check\": \"contract fixture 3\", \"actual\": {\"null-label\": \"None\", \"null-operand\": {\"eq\": \"None\"}, \"missing-distinction\": true, \"empty-caption\": \"None\", \"identity-tag\": [\"missing\", \"None\"], \"count-key\": \"@missing\"}, \"expected\": {\"null-label\": \"None\", \"null-operand\": {\"eq\": \"None\"}, \"missing-distinction\": true, \"empty-caption\": \"None\", \"identity-tag\": [\"missing\", \"None\"], \"count-key\": \"@missing\"}, \"passed\": true}, {\"check\": \"contract fixture 4\", \"actual\": {\"null-label\": \"\", \"null-operand\": {\"eq\": \"\"}, \"missing-distinction\": false, \"empty-caption\": \"(empty text)\", \"identity-tag\": [\"text\", \"\"], \"count-key\": \"text:\"}, \"expected\": {\"null-label\": \"\", \"null-operand\": {\"eq\": \"\"}, \"missing-distinction\": false, \"empty-caption\": \"(empty text)\", \"identity-tag\": [\"text\", \"\"], \"count-key\": \"text:\"}, \"passed\": true}, {\"check\": \"contract fixture 5\", \"actual\": {\"null-label\": \"null\", \"null-operand\": {\"eq\": \"null\"}, \"missing-distinction\": false, \"empty-caption\": \"null\", \"identity-tag\": [\"text\", \"null\"], \"count-key\": \"text:null\"}, \"expected\": {\"null-label\": \"null\", \"null-operand\": {\"eq\": \"null\"}, \"missing-distinction\": false, \"empty-caption\": \"null\", \"identity-tag\": [\"text\", \"null\"], \"count-key\": \"text:null\"}, \"passed\": true}, {\"check\": \"contract fixture 6\", \"actual\": {\"null-label\": \"x\", \"null-operand\": {\"eq\": \"x\"}, \"missing-distinction\": false, \"empty-caption\": \"x\", \"identity-tag\": [\"text\", \"x\"], \"count-key\": \"text:x\"}, \"expected\": {\"null-label\": \"x\", \"null-operand\": {\"eq\": \"x\"}, \"missing-distinction\": false, \"empty-caption\": \"x\", \"identity-tag\": [\"text\", \"x\"], \"count-key\": \"text:x\"}, \"passed\": true}, {\"check\": \"contract fixture 7\", \"actual\": {\"null-label\": \"0\", \"null-operand\": {\"eq\": \"0\"}, \"missing-distinction\": false, \"empty-caption\": \"0\", \"identity-tag\": [\"text\", \"0\"], \"count-key\": \"text:0\"}, \"expected\": {\"null-label\": \"0\", \"null-operand\": {\"eq\": \"0\"}, \"missing-distinction\": false, \"empty-caption\": \"0\", \"identity-tag\": [\"text\", \"0\"], \"count-key\": \"text:0\"}, \"passed\": true}, {\"check\": \"contract fixture 8\", \"actual\": {\"null-label\": \"None\", \"null-operand\": {\"eq\": \"None\"}, \"missing-distinction\": false, \"empty-caption\": \"None\", \"identity-tag\": [\"text\", \"None\"], \"count-key\": \"text:None\"}, \"expected\": {\"null-label\": \"None\", \"null-operand\": {\"eq\": \"None\"}, \"missing-distinction\": false, \"empty-caption\": \"None\", \"identity-tag\": [\"text\", \"None\"], \"count-key\": \"text:None\"}, \"passed\": true}, {\"check\": \"contract fixture 9\", \"actual\": {\"null-label\": \"(no value)\", \"null-operand\": {\"is_null\": true}, \"missing-distinction\": false, \"empty-caption\": \"null\", \"identity-tag\": [\"null\", \"null\"], \"count-key\": \"@null\"}, \"expected\": {\"null-label\": \"(no value)\", \"null-operand\": {\"is_null\": true}, \"missing-distinction\": false, \"empty-caption\": \"null\", \"identity-tag\": [\"null\", \"null\"], \"count-key\": \"@null\"}, \"passed\": true}], \"passed\": true}\n"}},"verified":true,"visibility":"public"}