{"abstract":"VINs containing S get the wrong check digit.","category":"Check-digit algorithms","checks":8,"contract":"North American 17-character VIN check digit. Input must be 17 uppercase ASCII alphanumerics without I, O or Q (else \"malformed\"). Letters transliterate (A-H 1-8, J-N 1-5, P 7, R 9, S-Z 2-9); weights are 8,7,6,5,4,3,2,10,0,9,8,7,6,5,4,3,2 with weight 0 on the check position (9th). Remainder mod 11 is the check digit, 10 written X. Return [check character, whether position 9 matches].","evaluation_group":"w2-check_digit_algorithms-vin-check","failed_approach":"Mapping S to 0 treats it like a numeric O-substitute and is still wrong.","family":"w2-check_digit_algorithms-vin-check-transliteration-s","id":"FA-72501","implementations":{"attempt":{"sha256":"a3ea9f32ac4be811c61b7a976b3311f79c892540c20854d49491750eeb793434","source":"\"\"\"Failure Map reference implementation. Python standard library only.\"\"\"\nimport json\n\nN = 1\nobservations = []\ndef solve(vin):\n    TR = {'A': 1, 'B': 2, 'C': 3, 'D': 4, 'E': 5, 'F': 6, 'G': 7, 'H': 8, 'J': 1, 'K': 2, 'L': 3, 'M': 4, 'N': 5, 'P': 7, 'R': 9, 'S': 0, 'T': 3, 'U': 4, 'V': 5, 'W': 6, 'X': 7, 'Y': 8, 'Z': 9}\n    W = [8, 7, 6, 5, 4, 3, 2, 10, 0, 9, 8, 7, 6, 5, 4, 3, 2]\n    if len(vin) != 17 or not vin.isascii() or not vin.isalnum() or vin != vin.upper():\n        return 'malformed'\n    if any(ch in 'IOQ' for ch in vin):\n        return 'malformed'\n    total = 0\n    for ch, w in zip(vin, W):\n        total += (int(ch) if ch.isdigit() else TR[ch]) * w\n    r = total % 11\n    check = 'X' if r == 10 else str(r)\n    return [check, vin[8] == check]\ndef check(label, actual, expected):\n    observations.append({\"check\": label, \"actual\": actual, \"expected\": expected, \"passed\": actual == expected})\nfixtures = [[['regression [\"5E80302J20HS0C2TB\"]', ['5E80302J20HS0C2TB'], ['X', False]], ['regression [\"T32AS501XMK3869UE\"]', ['T32AS501XMK3869UE'], ['7', False]], ['control [\"7P852FPZ9AMB30TWM\"]', ['7P852FPZ9AMB30TWM'], ['1', False]], ['control [\"NRCAB2B221G6DGFEU\"]', ['NRCAB2B221G6DGFEU'], ['3', False]], ['control [\"802LPLKT5RR2033BP\"]', ['802LPLKT5RR2033BP'], ['2', False]], ['control [\"G9Y36GVM3T01TBX5P\"]', ['G9Y36GVM3T01TBX5P'], ['0', False]], ['control [\"J5KCLF4060VP1YCZT\"]', ['J5KCLF4060VP1YCZT'], ['2', False]], ['control [\"7U176LUC2HMRHV49Y\"]', ['7U176LUC2HMRHV49Y'], ['0', False]]], [['regression [\"4E2898314S7811191\"]', ['4E2898314S7811191'], ['6', False]], ['regression [\"952403649S86181S3\"]', ['952403649S86181S3'], ['1', False]], ['control [\"7U176LUC2HMRHV49Y\"]', ['7U176LUC2HMRHV49Y'], ['0', False]], ['control [\"9D9WJN8Z6UAEAXNMY\"]', ['9D9WJN8Z6UAEAXNMY'], ['4', False]], ['control [\"G746XY1N49VVXVM2N\"]', ['G746XY1N49VVXVM2N'], ['1', False]], ['control [\"ZP4DXW7F59ZF0J6LD\"]', ['ZP4DXW7F59ZF0J6LD'], ['9', False]], ['control [\"XASS3C3Z3KGD2JETV\"]', ['XASS3C3Z3KGD2JETV'], ['8', False]], ['control [\"466JDFJ71TZ0MJCXA\"]', ['466JDFJ71TZ0MJCXA'], ['X', False]]], [['regression [\"6C2F00FD7S2507305\"]', ['6C2F00FD7S2507305'], ['3', False]], ['regression [\"5YJSA1E14HF000001\"]', ['5YJSA1E14HF000001'], ['8', False]], ['control [\"466JDFJ71TZ0MJCXA\"]', ['466JDFJ71TZ0MJCXA'], ['X', False]], ['control [\"1M8GDM9AXKP042788\"]', ['1M8GDM9AXKP042788'], ['X', True]], ['control [\"11111111111111111\"]', ['11111111111111111'], ['1', True]], ['control [\"1HGCM82633A004352\"]', ['1HGCM82633A004352'], ['3', True]], ['control [\"JH4KA7561PC008269\"]', ['JH4KA7561PC008269'], ['1', True]], ['control [\"1M8GDM9AXKP04278\"]', ['1M8GDM9AXKP04278'], 'malformed']], [['regression [\"5E80302J20HS0C2TB\"]', ['5E80302J20HS0C2TB'], ['X', False]], ['regression [\"T32AS501XMK3869UE\"]', ['T32AS501XMK3869UE'], ['7', False]], ['control [\"1M8GDM9AXKP04278\"]', ['1M8GDM9AXKP04278'], 'malformed'], ['control [\"1M8GDM9AXKP04278O\"]', ['1M8GDM9AXKP04278O'], 'malformed'], ['control [\"1m8gdm9axkp042788\"]', ['1m8gdm9axkp042788'], 'malformed'], ['control [\"WVWZZZ1JZ3W386752\"]', ['WVWZZZ1JZ3W386752'], ['9', False]], ['control [\"7P852FPZ9AMB30TWM\"]', ['7P852FPZ9AMB30TWM'], ['1', False]], ['control [\"NRCAB2B221G6DGFEU\"]', ['NRCAB2B221G6DGFEU'], ['3', False]]], [['regression [\"4E2898314S7811191\"]', ['4E2898314S7811191'], ['6', False]], ['regression [\"952403649S86181S3\"]', ['952403649S86181S3'], ['1', False]], ['control [\"NRCAB2B221G6DGFEU\"]', ['NRCAB2B221G6DGFEU'], ['3', False]], ['control [\"802LPLKT5RR2033BP\"]', ['802LPLKT5RR2033BP'], ['2', False]], ['control [\"G9Y36GVM3T01TBX5P\"]', ['G9Y36GVM3T01TBX5P'], ['0', False]], ['control [\"J5KCLF4060VP1YCZT\"]', ['J5KCLF4060VP1YCZT'], ['2', False]], ['control [\"7U176LUC2HMRHV49Y\"]', ['7U176LUC2HMRHV49Y'], ['0', False]], ['control [\"9D9WJN8Z6UAEAXNMY\"]', ['9D9WJN8Z6UAEAXNMY'], ['4', False]]]]\nfor label, args, expected in fixtures[N - 1]:\n    check(label, solve(*args), 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":"e202a827717d4bd19c6b4aec4060b0ca9f1a81324310a9cd21153bd33a102d5e","source":"\"\"\"Failure Map reference implementation. Python standard library only.\"\"\"\nimport json\n\nN = 1\nobservations = []\ndef solve(vin):\n    TR = {'A': 1, 'B': 2, 'C': 3, 'D': 4, 'E': 5, 'F': 6, 'G': 7, 'H': 8, 'J': 1, 'K': 2, 'L': 3, 'M': 4, 'N': 5, 'P': 7, 'R': 9, 'S': 1, 'T': 3, 'U': 4, 'V': 5, 'W': 6, 'X': 7, 'Y': 8, 'Z': 9}\n    W = [8, 7, 6, 5, 4, 3, 2, 10, 0, 9, 8, 7, 6, 5, 4, 3, 2]\n    if len(vin) != 17 or not vin.isascii() or not vin.isalnum() or vin != vin.upper():\n        return 'malformed'\n    if any(ch in 'IOQ' for ch in vin):\n        return 'malformed'\n    total = 0\n    for ch, w in zip(vin, W):\n        total += (int(ch) if ch.isdigit() else TR[ch]) * w\n    r = total % 11\n    check = 'X' if r == 10 else str(r)\n    return [check, vin[8] == check]\ndef check(label, actual, expected):\n    observations.append({\"check\": label, \"actual\": actual, \"expected\": expected, \"passed\": actual == expected})\nfixtures = [[['regression [\"5E80302J20HS0C2TB\"]', ['5E80302J20HS0C2TB'], ['X', False]], ['regression [\"T32AS501XMK3869UE\"]', ['T32AS501XMK3869UE'], ['7', False]], ['control [\"7P852FPZ9AMB30TWM\"]', ['7P852FPZ9AMB30TWM'], ['1', False]], ['control [\"NRCAB2B221G6DGFEU\"]', ['NRCAB2B221G6DGFEU'], ['3', False]], ['control [\"802LPLKT5RR2033BP\"]', ['802LPLKT5RR2033BP'], ['2', False]], ['control [\"G9Y36GVM3T01TBX5P\"]', ['G9Y36GVM3T01TBX5P'], ['0', False]], ['control [\"J5KCLF4060VP1YCZT\"]', ['J5KCLF4060VP1YCZT'], ['2', False]], ['control [\"7U176LUC2HMRHV49Y\"]', ['7U176LUC2HMRHV49Y'], ['0', False]]], [['regression [\"4E2898314S7811191\"]', ['4E2898314S7811191'], ['6', False]], ['regression [\"952403649S86181S3\"]', ['952403649S86181S3'], ['1', False]], ['control [\"7U176LUC2HMRHV49Y\"]', ['7U176LUC2HMRHV49Y'], ['0', False]], ['control [\"9D9WJN8Z6UAEAXNMY\"]', ['9D9WJN8Z6UAEAXNMY'], ['4', False]], ['control [\"G746XY1N49VVXVM2N\"]', ['G746XY1N49VVXVM2N'], ['1', False]], ['control [\"ZP4DXW7F59ZF0J6LD\"]', ['ZP4DXW7F59ZF0J6LD'], ['9', False]], ['control [\"XASS3C3Z3KGD2JETV\"]', ['XASS3C3Z3KGD2JETV'], ['8', False]], ['control [\"466JDFJ71TZ0MJCXA\"]', ['466JDFJ71TZ0MJCXA'], ['X', False]]], [['regression [\"6C2F00FD7S2507305\"]', ['6C2F00FD7S2507305'], ['3', False]], ['regression [\"5YJSA1E14HF000001\"]', ['5YJSA1E14HF000001'], ['8', False]], ['control [\"466JDFJ71TZ0MJCXA\"]', ['466JDFJ71TZ0MJCXA'], ['X', False]], ['control [\"1M8GDM9AXKP042788\"]', ['1M8GDM9AXKP042788'], ['X', True]], ['control [\"11111111111111111\"]', ['11111111111111111'], ['1', True]], ['control [\"1HGCM82633A004352\"]', ['1HGCM82633A004352'], ['3', True]], ['control [\"JH4KA7561PC008269\"]', ['JH4KA7561PC008269'], ['1', True]], ['control [\"1M8GDM9AXKP04278\"]', ['1M8GDM9AXKP04278'], 'malformed']], [['regression [\"5E80302J20HS0C2TB\"]', ['5E80302J20HS0C2TB'], ['X', False]], ['regression [\"T32AS501XMK3869UE\"]', ['T32AS501XMK3869UE'], ['7', False]], ['control [\"1M8GDM9AXKP04278\"]', ['1M8GDM9AXKP04278'], 'malformed'], ['control [\"1M8GDM9AXKP04278O\"]', ['1M8GDM9AXKP04278O'], 'malformed'], ['control [\"1m8gdm9axkp042788\"]', ['1m8gdm9axkp042788'], 'malformed'], ['control [\"WVWZZZ1JZ3W386752\"]', ['WVWZZZ1JZ3W386752'], ['9', False]], ['control [\"7P852FPZ9AMB30TWM\"]', ['7P852FPZ9AMB30TWM'], ['1', False]], ['control [\"NRCAB2B221G6DGFEU\"]', ['NRCAB2B221G6DGFEU'], ['3', False]]], [['regression [\"4E2898314S7811191\"]', ['4E2898314S7811191'], ['6', False]], ['regression [\"952403649S86181S3\"]', ['952403649S86181S3'], ['1', False]], ['control [\"NRCAB2B221G6DGFEU\"]', ['NRCAB2B221G6DGFEU'], ['3', False]], ['control [\"802LPLKT5RR2033BP\"]', ['802LPLKT5RR2033BP'], ['2', False]], ['control [\"G9Y36GVM3T01TBX5P\"]', ['G9Y36GVM3T01TBX5P'], ['0', False]], ['control [\"J5KCLF4060VP1YCZT\"]', ['J5KCLF4060VP1YCZT'], ['2', False]], ['control [\"7U176LUC2HMRHV49Y\"]', ['7U176LUC2HMRHV49Y'], ['0', False]], ['control [\"9D9WJN8Z6UAEAXNMY\"]', ['9D9WJN8Z6UAEAXNMY'], ['4', False]]]]\nfor label, args, expected in fixtures[N - 1]:\n    check(label, solve(*args), 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":"4e0a65a20e34e06bba7ed2023912f37d83b10f7f1ec82c3658467265019c9dc3","source":"\"\"\"Failure Map reference implementation. Python standard library only.\"\"\"\nimport json\n\nN = 1\nobservations = []\ndef solve(vin):\n    TR = {'A': 1, 'B': 2, 'C': 3, 'D': 4, 'E': 5, 'F': 6, 'G': 7, 'H': 8, 'J': 1, 'K': 2, 'L': 3, 'M': 4, 'N': 5, 'P': 7, 'R': 9, 'S': 2, 'T': 3, 'U': 4, 'V': 5, 'W': 6, 'X': 7, 'Y': 8, 'Z': 9}\n    W = [8, 7, 6, 5, 4, 3, 2, 10, 0, 9, 8, 7, 6, 5, 4, 3, 2]\n    if len(vin) != 17 or not vin.isascii() or not vin.isalnum() or vin != vin.upper():\n        return 'malformed'\n    if any(ch in 'IOQ' for ch in vin):\n        return 'malformed'\n    total = 0\n    for ch, w in zip(vin, W):\n        total += (int(ch) if ch.isdigit() else TR[ch]) * w\n    r = total % 11\n    check = 'X' if r == 10 else str(r)\n    return [check, vin[8] == check]\ndef check(label, actual, expected):\n    observations.append({\"check\": label, \"actual\": actual, \"expected\": expected, \"passed\": actual == expected})\nfixtures = [[['regression [\"5E80302J20HS0C2TB\"]', ['5E80302J20HS0C2TB'], ['X', False]], ['regression [\"T32AS501XMK3869UE\"]', ['T32AS501XMK3869UE'], ['7', False]], ['control [\"7P852FPZ9AMB30TWM\"]', ['7P852FPZ9AMB30TWM'], ['1', False]], ['control [\"NRCAB2B221G6DGFEU\"]', ['NRCAB2B221G6DGFEU'], ['3', False]], ['control [\"802LPLKT5RR2033BP\"]', ['802LPLKT5RR2033BP'], ['2', False]], ['control [\"G9Y36GVM3T01TBX5P\"]', ['G9Y36GVM3T01TBX5P'], ['0', False]], ['control [\"J5KCLF4060VP1YCZT\"]', ['J5KCLF4060VP1YCZT'], ['2', False]], ['control [\"7U176LUC2HMRHV49Y\"]', ['7U176LUC2HMRHV49Y'], ['0', False]]], [['regression [\"4E2898314S7811191\"]', ['4E2898314S7811191'], ['6', False]], ['regression [\"952403649S86181S3\"]', ['952403649S86181S3'], ['1', False]], ['control [\"7U176LUC2HMRHV49Y\"]', ['7U176LUC2HMRHV49Y'], ['0', False]], ['control [\"9D9WJN8Z6UAEAXNMY\"]', ['9D9WJN8Z6UAEAXNMY'], ['4', False]], ['control [\"G746XY1N49VVXVM2N\"]', ['G746XY1N49VVXVM2N'], ['1', False]], ['control [\"ZP4DXW7F59ZF0J6LD\"]', ['ZP4DXW7F59ZF0J6LD'], ['9', False]], ['control [\"XASS3C3Z3KGD2JETV\"]', ['XASS3C3Z3KGD2JETV'], ['8', False]], ['control [\"466JDFJ71TZ0MJCXA\"]', ['466JDFJ71TZ0MJCXA'], ['X', False]]], [['regression [\"6C2F00FD7S2507305\"]', ['6C2F00FD7S2507305'], ['3', False]], ['regression [\"5YJSA1E14HF000001\"]', ['5YJSA1E14HF000001'], ['8', False]], ['control [\"466JDFJ71TZ0MJCXA\"]', ['466JDFJ71TZ0MJCXA'], ['X', False]], ['control [\"1M8GDM9AXKP042788\"]', ['1M8GDM9AXKP042788'], ['X', True]], ['control [\"11111111111111111\"]', ['11111111111111111'], ['1', True]], ['control [\"1HGCM82633A004352\"]', ['1HGCM82633A004352'], ['3', True]], ['control [\"JH4KA7561PC008269\"]', ['JH4KA7561PC008269'], ['1', True]], ['control [\"1M8GDM9AXKP04278\"]', ['1M8GDM9AXKP04278'], 'malformed']], [['regression [\"5E80302J20HS0C2TB\"]', ['5E80302J20HS0C2TB'], ['X', False]], ['regression [\"T32AS501XMK3869UE\"]', ['T32AS501XMK3869UE'], ['7', False]], ['control [\"1M8GDM9AXKP04278\"]', ['1M8GDM9AXKP04278'], 'malformed'], ['control [\"1M8GDM9AXKP04278O\"]', ['1M8GDM9AXKP04278O'], 'malformed'], ['control [\"1m8gdm9axkp042788\"]', ['1m8gdm9axkp042788'], 'malformed'], ['control [\"WVWZZZ1JZ3W386752\"]', ['WVWZZZ1JZ3W386752'], ['9', False]], ['control [\"7P852FPZ9AMB30TWM\"]', ['7P852FPZ9AMB30TWM'], ['1', False]], ['control [\"NRCAB2B221G6DGFEU\"]', ['NRCAB2B221G6DGFEU'], ['3', False]]], [['regression [\"4E2898314S7811191\"]', ['4E2898314S7811191'], ['6', False]], ['regression [\"952403649S86181S3\"]', ['952403649S86181S3'], ['1', False]], ['control [\"NRCAB2B221G6DGFEU\"]', ['NRCAB2B221G6DGFEU'], ['3', False]], ['control [\"802LPLKT5RR2033BP\"]', ['802LPLKT5RR2033BP'], ['2', False]], ['control [\"G9Y36GVM3T01TBX5P\"]', ['G9Y36GVM3T01TBX5P'], ['0', False]], ['control [\"J5KCLF4060VP1YCZT\"]', ['J5KCLF4060VP1YCZT'], ['2', False]], ['control [\"7U176LUC2HMRHV49Y\"]', ['7U176LUC2HMRHV49Y'], ['0', False]], ['control [\"9D9WJN8Z6UAEAXNMY\"]', ['9D9WJN8Z6UAEAXNMY'], ['4', False]]]]\nfor label, args, expected in fixtures[N - 1]:\n    check(label, solve(*args), 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":"A deterministic, bounded teaching model of the named scheme under the stated contract; not a certified validator. 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":"w2-check_digit_algorithms-vin-check-transliteration-s","generated_at":"2026-09-29T14:48:39.039019+00:00","license":"CC0-1.0","python":"3.12.14","seed":1,"split":"open-access"},"relevance":"Vehicle registration and recall systems reject VINs with a bad check digit.","repair":"Map S to 2 (S-Z transliterate to 2-9).","root_cause":"The table maps S to 1 by continuing the J..R numbering, but the standard restarts S at 2.","sha256":"2975890da79e30c758562125e7ddd4a72797e77f0a6986e421e7e9b1f2261bba","title":"VIN transliterates S as 1 · case 01","variant":1,"variant_policy":"Five numbered records share a model and may reuse boundary fixtures.","verification":{"attempt":{"elapsed_ms":38.194,"exit_code":1,"observations":[{"actual":["7",false],"check":"regression [\"5E80302J20HS0C2TB\"]","expected":["X",false],"passed":false},{"actual":["X",true],"check":"regression [\"T32AS501XMK3869UE\"]","expected":["7",false],"passed":false},{"actual":["1",false],"check":"control [\"7P852FPZ9AMB30TWM\"]","expected":["1",false],"passed":true},{"actual":["3",false],"check":"control [\"NRCAB2B221G6DGFEU\"]","expected":["3",false],"passed":true},{"actual":["2",false],"check":"control [\"802LPLKT5RR2033BP\"]","expected":["2",false],"passed":true},{"actual":["0",false],"check":"control [\"G9Y36GVM3T01TBX5P\"]","expected":["0",false],"passed":true},{"actual":["2",false],"check":"control [\"J5KCLF4060VP1YCZT\"]","expected":["2",false],"passed":true},{"actual":["0",false],"check":"control [\"7U176LUC2HMRHV49Y\"]","expected":["0",false],"passed":true}],"passed":false,"stderr":"","stdout":"{\"observations\": [{\"check\": \"regression [\\\"5E80302J20HS0C2TB\\\"]\", \"actual\": [\"7\", false], \"expected\": [\"X\", false], \"passed\": false}, {\"check\": \"regression [\\\"T32AS501XMK3869UE\\\"]\", \"actual\": [\"X\", true], \"expected\": [\"7\", false], \"passed\": false}, {\"check\": \"control [\\\"7P852FPZ9AMB30TWM\\\"]\", \"actual\": [\"1\", false], \"expected\": [\"1\", false], \"passed\": true}, {\"check\": \"control [\\\"NRCAB2B221G6DGFEU\\\"]\", \"actual\": [\"3\", false], \"expected\": [\"3\", false], \"passed\": true}, {\"check\": \"control [\\\"802LPLKT5RR2033BP\\\"]\", \"actual\": [\"2\", false], \"expected\": [\"2\", false], \"passed\": true}, {\"check\": \"control [\\\"G9Y36GVM3T01TBX5P\\\"]\", \"actual\": [\"0\", false], \"expected\": [\"0\", false], \"passed\": true}, {\"check\": \"control [\\\"J5KCLF4060VP1YCZT\\\"]\", \"actual\": [\"2\", false], \"expected\": [\"2\", false], \"passed\": true}, {\"check\": \"control [\\\"7U176LUC2HMRHV49Y\\\"]\", \"actual\": [\"0\", false], \"expected\": [\"0\", false], \"passed\": true}], \"passed\": false}\n"},"broken":{"elapsed_ms":37.378,"exit_code":1,"observations":[{"actual":["3",false],"check":"regression [\"5E80302J20HS0C2TB\"]","expected":["X",false],"passed":false},{"actual":["3",false],"check":"regression [\"T32AS501XMK3869UE\"]","expected":["7",false],"passed":false},{"actual":["1",false],"check":"control [\"7P852FPZ9AMB30TWM\"]","expected":["1",false],"passed":true},{"actual":["3",false],"check":"control [\"NRCAB2B221G6DGFEU\"]","expected":["3",false],"passed":true},{"actual":["2",false],"check":"control [\"802LPLKT5RR2033BP\"]","expected":["2",false],"passed":true},{"actual":["0",false],"check":"control [\"G9Y36GVM3T01TBX5P\"]","expected":["0",false],"passed":true},{"actual":["2",false],"check":"control [\"J5KCLF4060VP1YCZT\"]","expected":["2",false],"passed":true},{"actual":["0",false],"check":"control [\"7U176LUC2HMRHV49Y\"]","expected":["0",false],"passed":true}],"passed":false,"stderr":"","stdout":"{\"observations\": [{\"check\": \"regression [\\\"5E80302J20HS0C2TB\\\"]\", \"actual\": [\"3\", false], \"expected\": [\"X\", false], \"passed\": false}, {\"check\": \"regression [\\\"T32AS501XMK3869UE\\\"]\", \"actual\": [\"3\", false], \"expected\": [\"7\", false], \"passed\": false}, {\"check\": \"control [\\\"7P852FPZ9AMB30TWM\\\"]\", \"actual\": [\"1\", false], \"expected\": [\"1\", false], \"passed\": true}, {\"check\": \"control [\\\"NRCAB2B221G6DGFEU\\\"]\", \"actual\": [\"3\", false], \"expected\": [\"3\", false], \"passed\": true}, {\"check\": \"control [\\\"802LPLKT5RR2033BP\\\"]\", \"actual\": [\"2\", false], \"expected\": [\"2\", false], \"passed\": true}, {\"check\": \"control [\\\"G9Y36GVM3T01TBX5P\\\"]\", \"actual\": [\"0\", false], \"expected\": [\"0\", false], \"passed\": true}, {\"check\": \"control [\\\"J5KCLF4060VP1YCZT\\\"]\", \"actual\": [\"2\", false], \"expected\": [\"2\", false], \"passed\": true}, {\"check\": \"control [\\\"7U176LUC2HMRHV49Y\\\"]\", \"actual\": [\"0\", false], \"expected\": [\"0\", false], \"passed\": true}], \"passed\": false}\n"},"fixed":{"elapsed_ms":36.53,"exit_code":0,"observations":[{"actual":["X",false],"check":"regression [\"5E80302J20HS0C2TB\"]","expected":["X",false],"passed":true},{"actual":["7",false],"check":"regression [\"T32AS501XMK3869UE\"]","expected":["7",false],"passed":true},{"actual":["1",false],"check":"control [\"7P852FPZ9AMB30TWM\"]","expected":["1",false],"passed":true},{"actual":["3",false],"check":"control [\"NRCAB2B221G6DGFEU\"]","expected":["3",false],"passed":true},{"actual":["2",false],"check":"control [\"802LPLKT5RR2033BP\"]","expected":["2",false],"passed":true},{"actual":["0",false],"check":"control [\"G9Y36GVM3T01TBX5P\"]","expected":["0",false],"passed":true},{"actual":["2",false],"check":"control [\"J5KCLF4060VP1YCZT\"]","expected":["2",false],"passed":true},{"actual":["0",false],"check":"control [\"7U176LUC2HMRHV49Y\"]","expected":["0",false],"passed":true}],"passed":true,"stderr":"","stdout":"{\"observations\": [{\"check\": \"regression [\\\"5E80302J20HS0C2TB\\\"]\", \"actual\": [\"X\", false], \"expected\": [\"X\", false], \"passed\": true}, {\"check\": \"regression [\\\"T32AS501XMK3869UE\\\"]\", \"actual\": [\"7\", false], \"expected\": [\"7\", false], \"passed\": true}, {\"check\": \"control [\\\"7P852FPZ9AMB30TWM\\\"]\", \"actual\": [\"1\", false], \"expected\": [\"1\", false], \"passed\": true}, {\"check\": \"control [\\\"NRCAB2B221G6DGFEU\\\"]\", \"actual\": [\"3\", false], \"expected\": [\"3\", false], \"passed\": true}, {\"check\": \"control [\\\"802LPLKT5RR2033BP\\\"]\", \"actual\": [\"2\", false], \"expected\": [\"2\", false], \"passed\": true}, {\"check\": \"control [\\\"G9Y36GVM3T01TBX5P\\\"]\", \"actual\": [\"0\", false], \"expected\": [\"0\", false], \"passed\": true}, {\"check\": \"control [\\\"J5KCLF4060VP1YCZT\\\"]\", \"actual\": [\"2\", false], \"expected\": [\"2\", false], \"passed\": true}, {\"check\": \"control [\\\"7U176LUC2HMRHV49Y\\\"]\", \"actual\": [\"0\", false], \"expected\": [\"0\", false], \"passed\": true}], \"passed\": true}\n"}},"verified":true,"visibility":"public"}