{"abstract":"High-fiber breads are credited 6 kcal per gram of fiber.","category":"Recipe scaling and nutrition","checks":8,"contract":"Gram amounts as strings. Total carbohydrate includes fiber and polyols; available carb = max(0, carb - fiber - polyol). kcal = 4*protein + 9*fat + 4*available + 2*fiber + 7*alcohol + 2.4*polyol. Return [kcal, kJ, fat_energy_pct]: kcal half-up integer of the exact energy, kJ half-up integer of exact kcal * 4.184, fat pct = half-up of 9*fat/exact kcal*100 (0 if energy is 0).","evaluation_group":"w2-recipe_scaling_and_nutrition-atwater-energy","failed_approach":"Subtracting fiber but not polyols double counts sugar alcohols.","family":"w2-recipe_scaling_and_nutrition-atwater-energy-fiber-subtraction","id":"FA-96981","implementations":{"attempt":{"sha256":"40eb7872c02f948712bf3f574ab23ae88e78fa2a21b714c26bd9ba19d579b65e","source":"\"\"\"Failure Map reference implementation. Python standard library only.\"\"\"\nimport json\nimport math\nfrom fractions import Fraction\nN = 1\nobservations = []\ndef solve(protein, fat, carb, fiber, alcohol, polyol):\n    p, fat, carb, fib, alc, poly = (Fraction(v) for v in (protein, fat, carb, fiber, alcohol, polyol))\n    avail = carb - fib\n    avail = max(avail, Fraction(0))\n    exact = 4 * p + 9 * fat + 4 * avail + 2 * fib + 7 * alc + Fraction(12, 5) * poly\n    def r(x):\n        return math.floor(x + Fraction(1, 2))\n    kj = r(exact * Fraction(4184, 1000))\n    pct_fat = r(9 * fat * 100 / exact) if exact else 0\n    return [r(exact), kj, pct_fat]\ndef check(label, actual, expected):\n    observations.append({\"check\": label, \"actual\": actual, \"expected\": expected, \"passed\": actual == expected})\nfixtures = [[['all zero', ['0', '0', '0', '0', '0', '0'], [0, 0, 0]],\n  ['fat only', ['0', '10', '0', '0', '0', '0'], [90, 377, 100]],\n  ['fiber heavier than carb', ['5', '1', '3', '6', '0', '0'], [41, 172, 22]],\n  ['regression: fiber subtraction', ['8', '73/4', '14', '1', '0', '4'], [244, 1020, 67]],\n  ['repair check: fiber subtraction', ['6', '26', '35', '1', '14', '4'], [488, 2040, 48]],\n  ['generated control 1', ['9', '29/2', '40', '3', '14', '0'], [419, 1751, 31]],\n  ['generated control 2', ['20', '51/4', '0', '2', '0', '0'], [199, 832, 58]],\n  ['generated control 3', ['36', '27', '5', '1', '0', '4'], [399, 1668, 61]]],\n [['fat only', ['0', '10', '0', '0', '0', '0'], [90, 377, 100]],\n  ['fiber heavier than carb', ['5', '1', '3', '6', '0', '0'], [41, 172, 22]],\n  ['sugar-free candy', ['0', '5', '30', '1', '0', '20'], [131, 548, 34]],\n  ['regression: fiber subtraction', ['23', '113/4', '48', '1', '0', '4'], [530, 2217, 48]],\n  ['repair check: fiber subtraction', ['27', '49/2', '34', '0', '14', '10'], [547, 2287, 40]],\n  ['generated control 1', ['28', '73/4', '5', '0', '5', '0'], [331, 1386, 50]],\n  ['generated control 2', ['30', '8', '52', '54', '0', '0'], [300, 1255, 24]],\n  ['generated control 3', ['25', '4', '60', '62', '0', '10'], [284, 1188, 13]]],\n [['fiber heavier than carb', ['5', '1', '3', '6', '0', '0'], [41, 172, 22]],\n  ['sugar-free candy', ['0', '5', '30', '1', '0', '20'], [131, 548, 34]],\n  ['cocktail', ['0', '0', '12', '0', '14', '0'], [146, 611, 0]],\n  ['regression: fiber subtraction', ['13', '8', '60', '3', '0', '0'], [358, 1498, 20]],\n  ['repair check: fiber subtraction', ['23', '26', '30', '0', '5', '4'], [475, 1986, 49]],\n  ['generated control 1', ['7', '6', '26', '3', '14', '0'], [278, 1163, 19]],\n  ['generated control 2', ['33', '30', '19', '3', '0', '0'], [472, 1975, 57]],\n  ['generated control 3', ['14', '29', '46', '2', '0', '0'], [497, 2079, 53]]],\n [['sugar-free candy', ['0', '5', '30', '1', '0', '20'], [131, 548, 34]],\n  ['cocktail', ['0', '0', '12', '0', '14', '0'], [146, 611, 0]],\n  ['all zero', ['0', '0', '0', '0', '0', '0'], [0, 0, 0]],\n  ['regression: fiber subtraction', ['28', '14', '21', '8', '14', '0'], [404, 1690, 31]],\n  ['repair check: fiber subtraction', ['1', '24', '39', '2', '0', '4'], [366, 1530, 59]],\n  ['generated control 1', ['18', '14', '14', '0', '14', '4'], [346, 1446, 36]],\n  ['generated control 2', ['31', '113/4', '13', '2', '0', '0'], [426, 1783, 60]],\n  ['generated control 3', ['22', '57/2', '29', '8', '0', '0'], [445, 1860, 58]]],\n [['cocktail', ['0', '0', '12', '0', '14', '0'], [146, 611, 0]],\n  ['all zero', ['0', '0', '0', '0', '0', '0'], [0, 0, 0]],\n  ['fat only', ['0', '10', '0', '0', '0', '0'], [90, 377, 100]],\n  ['regression: fiber subtraction', ['7', '10', '11', '8', '0', '0'], [146, 611, 62]],\n  ['repair check: fiber subtraction', ['10', '29/2', '53', '0', '0', '10'], [367, 1533, 36]],\n  ['generated control 1', ['38', '53/2', '9', '0', '14', '0'], [525, 2195, 45]],\n  ['generated control 2', ['2', '27', '52', '2', '0', '4'], [449, 1877, 54]],\n  ['generated control 3', ['21', '15', '37', '0', '5', '0'], [402, 1682, 34]]]]\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":"a3abcd5807d2dee625a15620ffabe2a4859d6900b8f6df3fb21a629373aaf28c","source":"\"\"\"Failure Map reference implementation. Python standard library only.\"\"\"\nimport json\nimport math\nfrom fractions import Fraction\nN = 1\nobservations = []\ndef solve(protein, fat, carb, fiber, alcohol, polyol):\n    p, fat, carb, fib, alc, poly = (Fraction(v) for v in (protein, fat, carb, fiber, alcohol, polyol))\n    avail = carb - poly\n    avail = max(avail, Fraction(0))\n    exact = 4 * p + 9 * fat + 4 * avail + 2 * fib + 7 * alc + Fraction(12, 5) * poly\n    def r(x):\n        return math.floor(x + Fraction(1, 2))\n    kj = r(exact * Fraction(4184, 1000))\n    pct_fat = r(9 * fat * 100 / exact) if exact else 0\n    return [r(exact), kj, pct_fat]\ndef check(label, actual, expected):\n    observations.append({\"check\": label, \"actual\": actual, \"expected\": expected, \"passed\": actual == expected})\nfixtures = [[['all zero', ['0', '0', '0', '0', '0', '0'], [0, 0, 0]],\n  ['fat only', ['0', '10', '0', '0', '0', '0'], [90, 377, 100]],\n  ['fiber heavier than carb', ['5', '1', '3', '6', '0', '0'], [41, 172, 22]],\n  ['regression: fiber subtraction', ['8', '73/4', '14', '1', '0', '4'], [244, 1020, 67]],\n  ['repair check: fiber subtraction', ['6', '26', '35', '1', '14', '4'], [488, 2040, 48]],\n  ['generated control 1', ['9', '29/2', '40', '3', '14', '0'], [419, 1751, 31]],\n  ['generated control 2', ['20', '51/4', '0', '2', '0', '0'], [199, 832, 58]],\n  ['generated control 3', ['36', '27', '5', '1', '0', '4'], [399, 1668, 61]]],\n [['fat only', ['0', '10', '0', '0', '0', '0'], [90, 377, 100]],\n  ['fiber heavier than carb', ['5', '1', '3', '6', '0', '0'], [41, 172, 22]],\n  ['sugar-free candy', ['0', '5', '30', '1', '0', '20'], [131, 548, 34]],\n  ['regression: fiber subtraction', ['23', '113/4', '48', '1', '0', '4'], [530, 2217, 48]],\n  ['repair check: fiber subtraction', ['27', '49/2', '34', '0', '14', '10'], [547, 2287, 40]],\n  ['generated control 1', ['28', '73/4', '5', '0', '5', '0'], [331, 1386, 50]],\n  ['generated control 2', ['30', '8', '52', '54', '0', '0'], [300, 1255, 24]],\n  ['generated control 3', ['25', '4', '60', '62', '0', '10'], [284, 1188, 13]]],\n [['fiber heavier than carb', ['5', '1', '3', '6', '0', '0'], [41, 172, 22]],\n  ['sugar-free candy', ['0', '5', '30', '1', '0', '20'], [131, 548, 34]],\n  ['cocktail', ['0', '0', '12', '0', '14', '0'], [146, 611, 0]],\n  ['regression: fiber subtraction', ['13', '8', '60', '3', '0', '0'], [358, 1498, 20]],\n  ['repair check: fiber subtraction', ['23', '26', '30', '0', '5', '4'], [475, 1986, 49]],\n  ['generated control 1', ['7', '6', '26', '3', '14', '0'], [278, 1163, 19]],\n  ['generated control 2', ['33', '30', '19', '3', '0', '0'], [472, 1975, 57]],\n  ['generated control 3', ['14', '29', '46', '2', '0', '0'], [497, 2079, 53]]],\n [['sugar-free candy', ['0', '5', '30', '1', '0', '20'], [131, 548, 34]],\n  ['cocktail', ['0', '0', '12', '0', '14', '0'], [146, 611, 0]],\n  ['all zero', ['0', '0', '0', '0', '0', '0'], [0, 0, 0]],\n  ['regression: fiber subtraction', ['28', '14', '21', '8', '14', '0'], [404, 1690, 31]],\n  ['repair check: fiber subtraction', ['1', '24', '39', '2', '0', '4'], [366, 1530, 59]],\n  ['generated control 1', ['18', '14', '14', '0', '14', '4'], [346, 1446, 36]],\n  ['generated control 2', ['31', '113/4', '13', '2', '0', '0'], [426, 1783, 60]],\n  ['generated control 3', ['22', '57/2', '29', '8', '0', '0'], [445, 1860, 58]]],\n [['cocktail', ['0', '0', '12', '0', '14', '0'], [146, 611, 0]],\n  ['all zero', ['0', '0', '0', '0', '0', '0'], [0, 0, 0]],\n  ['fat only', ['0', '10', '0', '0', '0', '0'], [90, 377, 100]],\n  ['regression: fiber subtraction', ['7', '10', '11', '8', '0', '0'], [146, 611, 62]],\n  ['repair check: fiber subtraction', ['10', '29/2', '53', '0', '0', '10'], [367, 1533, 36]],\n  ['generated control 1', ['38', '53/2', '9', '0', '14', '0'], [525, 2195, 45]],\n  ['generated control 2', ['2', '27', '52', '2', '0', '4'], [449, 1877, 54]],\n  ['generated control 3', ['21', '15', '37', '0', '5', '0'], [402, 1682, 34]]]]\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":"c250f661e976249babcbd46f595fefcd39cd22d5cb34143db252b6883ed6c78a","source":"\"\"\"Failure Map reference implementation. Python standard library only.\"\"\"\nimport json\nimport math\nfrom fractions import Fraction\nN = 1\nobservations = []\ndef solve(protein, fat, carb, fiber, alcohol, polyol):\n    p, fat, carb, fib, alc, poly = (Fraction(v) for v in (protein, fat, carb, fiber, alcohol, polyol))\n    avail = carb - fib - poly\n    avail = max(avail, Fraction(0))\n    exact = 4 * p + 9 * fat + 4 * avail + 2 * fib + 7 * alc + Fraction(12, 5) * poly\n    def r(x):\n        return math.floor(x + Fraction(1, 2))\n    kj = r(exact * Fraction(4184, 1000))\n    pct_fat = r(9 * fat * 100 / exact) if exact else 0\n    return [r(exact), kj, pct_fat]\ndef check(label, actual, expected):\n    observations.append({\"check\": label, \"actual\": actual, \"expected\": expected, \"passed\": actual == expected})\nfixtures = [[['all zero', ['0', '0', '0', '0', '0', '0'], [0, 0, 0]],\n  ['fat only', ['0', '10', '0', '0', '0', '0'], [90, 377, 100]],\n  ['fiber heavier than carb', ['5', '1', '3', '6', '0', '0'], [41, 172, 22]],\n  ['regression: fiber subtraction', ['8', '73/4', '14', '1', '0', '4'], [244, 1020, 67]],\n  ['repair check: fiber subtraction', ['6', '26', '35', '1', '14', '4'], [488, 2040, 48]],\n  ['generated control 1', ['9', '29/2', '40', '3', '14', '0'], [419, 1751, 31]],\n  ['generated control 2', ['20', '51/4', '0', '2', '0', '0'], [199, 832, 58]],\n  ['generated control 3', ['36', '27', '5', '1', '0', '4'], [399, 1668, 61]]],\n [['fat only', ['0', '10', '0', '0', '0', '0'], [90, 377, 100]],\n  ['fiber heavier than carb', ['5', '1', '3', '6', '0', '0'], [41, 172, 22]],\n  ['sugar-free candy', ['0', '5', '30', '1', '0', '20'], [131, 548, 34]],\n  ['regression: fiber subtraction', ['23', '113/4', '48', '1', '0', '4'], [530, 2217, 48]],\n  ['repair check: fiber subtraction', ['27', '49/2', '34', '0', '14', '10'], [547, 2287, 40]],\n  ['generated control 1', ['28', '73/4', '5', '0', '5', '0'], [331, 1386, 50]],\n  ['generated control 2', ['30', '8', '52', '54', '0', '0'], [300, 1255, 24]],\n  ['generated control 3', ['25', '4', '60', '62', '0', '10'], [284, 1188, 13]]],\n [['fiber heavier than carb', ['5', '1', '3', '6', '0', '0'], [41, 172, 22]],\n  ['sugar-free candy', ['0', '5', '30', '1', '0', '20'], [131, 548, 34]],\n  ['cocktail', ['0', '0', '12', '0', '14', '0'], [146, 611, 0]],\n  ['regression: fiber subtraction', ['13', '8', '60', '3', '0', '0'], [358, 1498, 20]],\n  ['repair check: fiber subtraction', ['23', '26', '30', '0', '5', '4'], [475, 1986, 49]],\n  ['generated control 1', ['7', '6', '26', '3', '14', '0'], [278, 1163, 19]],\n  ['generated control 2', ['33', '30', '19', '3', '0', '0'], [472, 1975, 57]],\n  ['generated control 3', ['14', '29', '46', '2', '0', '0'], [497, 2079, 53]]],\n [['sugar-free candy', ['0', '5', '30', '1', '0', '20'], [131, 548, 34]],\n  ['cocktail', ['0', '0', '12', '0', '14', '0'], [146, 611, 0]],\n  ['all zero', ['0', '0', '0', '0', '0', '0'], [0, 0, 0]],\n  ['regression: fiber subtraction', ['28', '14', '21', '8', '14', '0'], [404, 1690, 31]],\n  ['repair check: fiber subtraction', ['1', '24', '39', '2', '0', '4'], [366, 1530, 59]],\n  ['generated control 1', ['18', '14', '14', '0', '14', '4'], [346, 1446, 36]],\n  ['generated control 2', ['31', '113/4', '13', '2', '0', '0'], [426, 1783, 60]],\n  ['generated control 3', ['22', '57/2', '29', '8', '0', '0'], [445, 1860, 58]]],\n [['cocktail', ['0', '0', '12', '0', '14', '0'], [146, 611, 0]],\n  ['all zero', ['0', '0', '0', '0', '0', '0'], [0, 0, 0]],\n  ['fat only', ['0', '10', '0', '0', '0', '0'], [90, 377, 100]],\n  ['regression: fiber subtraction', ['7', '10', '11', '8', '0', '0'], [146, 611, 62]],\n  ['repair check: fiber subtraction', ['10', '29/2', '53', '0', '0', '10'], [367, 1533, 36]],\n  ['generated control 1', ['38', '53/2', '9', '0', '14', '0'], [525, 2195, 45]],\n  ['generated control 2', ['2', '27', '52', '2', '0', '4'], [449, 1877, 54]],\n  ['generated control 3', ['21', '15', '37', '0', '5', '0'], [402, 1682, 34]]]]\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 toy contract stated in full here; it is a bounded teaching model, not an authoritative reference or standards implementation. 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-recipe_scaling_and_nutrition-atwater-energy-fiber-subtraction","generated_at":"2026-09-29T14:52:27.690610+00:00","license":"CC0-1.0","python":"3.12.14","seed":1,"split":"open-access"},"relevance":"Recipe energy totals use factor systems where fiber and sugar alcohols are not full carbohydrate.","repair":"Subtract both fiber and polyols from total carbohydrate.","root_cause":"Fiber is not removed from total carbohydrate before the 4 kcal factor, yet also earns its own 2 kcal.","sha256":"fc3edad44438f277ea655d74b726c19750990a03e55d8df7a2bd971813cfe847","title":"Atwater energy calculator: fiber subtraction · case 01","variant":1,"variant_policy":"Five numbered records share a model and may reuse boundary fixtures.","verification":{"attempt":{"elapsed_ms":40.955,"exit_code":1,"observations":[{"actual":[0,0,0],"check":"all zero","expected":[0,0,0],"passed":true},{"actual":[90,377,100],"check":"fat only","expected":[90,377,100],"passed":true},{"actual":[41,172,22],"check":"fiber heavier than carb","expected":[41,172,22],"passed":true},{"actual":[260,1087,63],"check":"regression: fiber subtraction","expected":[244,1020,67],"passed":false},{"actual":[504,2107,46],"check":"repair check: fiber subtraction","expected":[488,2040,48],"passed":false},{"actual":[419,1751,31],"check":"generated control 1","expected":[419,1751,31],"passed":true},{"actual":[199,832,58],"check":"generated control 2","expected":[199,832,58],"passed":true},{"actual":[415,1735,59],"check":"generated control 3","expected":[399,1668,61],"passed":false}],"passed":false,"stderr":"","stdout":"{\"observations\": [{\"check\": \"all zero\", \"actual\": [0, 0, 0], \"expected\": [0, 0, 0], \"passed\": true}, {\"check\": \"fat only\", \"actual\": [90, 377, 100], \"expected\": [90, 377, 100], \"passed\": true}, {\"check\": \"fiber heavier than carb\", \"actual\": [41, 172, 22], \"expected\": [41, 172, 22], \"passed\": true}, {\"check\": \"regression: fiber subtraction\", \"actual\": [260, 1087, 63], \"expected\": [244, 1020, 67], \"passed\": false}, {\"check\": \"repair check: fiber subtraction\", \"actual\": [504, 2107, 46], \"expected\": [488, 2040, 48], \"passed\": false}, {\"check\": \"generated control 1\", \"actual\": [419, 1751, 31], \"expected\": [419, 1751, 31], \"passed\": true}, {\"check\": \"generated control 2\", \"actual\": [199, 832, 58], \"expected\": [199, 832, 58], \"passed\": true}, {\"check\": \"generated control 3\", \"actual\": [415, 1735, 59], \"expected\": [399, 1668, 61], \"passed\": false}], \"passed\": false}\n"},"broken":{"elapsed_ms":43.729,"exit_code":1,"observations":[{"actual":[0,0,0],"check":"all zero","expected":[0,0,0],"passed":true},{"actual":[90,377,100],"check":"fat only","expected":[90,377,100],"passed":true},{"actual":[53,222,17],"check":"fiber heavier than carb","expected":[41,172,22],"passed":false},{"actual":[248,1037,66],"check":"regression: fiber subtraction","expected":[244,1020,67],"passed":false},{"actual":[492,2057,48],"check":"repair check: fiber subtraction","expected":[488,2040,48],"passed":false},{"actual":[431,1801,30],"check":"generated control 1","expected":[419,1751,31],"passed":false},{"actual":[199,832,58],"check":"generated control 2","expected":[199,832,58],"passed":true},{"actual":[403,1684,60],"check":"generated control 3","expected":[399,1668,61],"passed":false}],"passed":false,"stderr":"","stdout":"{\"observations\": [{\"check\": \"all zero\", \"actual\": [0, 0, 0], \"expected\": [0, 0, 0], \"passed\": true}, {\"check\": \"fat only\", \"actual\": [90, 377, 100], \"expected\": [90, 377, 100], \"passed\": true}, {\"check\": \"fiber heavier than carb\", \"actual\": [53, 222, 17], \"expected\": [41, 172, 22], \"passed\": false}, {\"check\": \"regression: fiber subtraction\", \"actual\": [248, 1037, 66], \"expected\": [244, 1020, 67], \"passed\": false}, {\"check\": \"repair check: fiber subtraction\", \"actual\": [492, 2057, 48], \"expected\": [488, 2040, 48], \"passed\": false}, {\"check\": \"generated control 1\", \"actual\": [431, 1801, 30], \"expected\": [419, 1751, 31], \"passed\": false}, {\"check\": \"generated control 2\", \"actual\": [199, 832, 58], \"expected\": [199, 832, 58], \"passed\": true}, {\"check\": \"generated control 3\", \"actual\": [403, 1684, 60], \"expected\": [399, 1668, 61], \"passed\": false}], \"passed\": false}\n"},"fixed":{"elapsed_ms":40.627,"exit_code":0,"observations":[{"actual":[0,0,0],"check":"all zero","expected":[0,0,0],"passed":true},{"actual":[90,377,100],"check":"fat only","expected":[90,377,100],"passed":true},{"actual":[41,172,22],"check":"fiber heavier than carb","expected":[41,172,22],"passed":true},{"actual":[244,1020,67],"check":"regression: fiber subtraction","expected":[244,1020,67],"passed":true},{"actual":[488,2040,48],"check":"repair check: fiber subtraction","expected":[488,2040,48],"passed":true},{"actual":[419,1751,31],"check":"generated control 1","expected":[419,1751,31],"passed":true},{"actual":[199,832,58],"check":"generated control 2","expected":[199,832,58],"passed":true},{"actual":[399,1668,61],"check":"generated control 3","expected":[399,1668,61],"passed":true}],"passed":true,"stderr":"","stdout":"{\"observations\": [{\"check\": \"all zero\", \"actual\": [0, 0, 0], \"expected\": [0, 0, 0], \"passed\": true}, {\"check\": \"fat only\", \"actual\": [90, 377, 100], \"expected\": [90, 377, 100], \"passed\": true}, {\"check\": \"fiber heavier than carb\", \"actual\": [41, 172, 22], \"expected\": [41, 172, 22], \"passed\": true}, {\"check\": \"regression: fiber subtraction\", \"actual\": [244, 1020, 67], \"expected\": [244, 1020, 67], \"passed\": true}, {\"check\": \"repair check: fiber subtraction\", \"actual\": [488, 2040, 48], \"expected\": [488, 2040, 48], \"passed\": true}, {\"check\": \"generated control 1\", \"actual\": [419, 1751, 31], \"expected\": [419, 1751, 31], \"passed\": true}, {\"check\": \"generated control 2\", \"actual\": [199, 832, 58], \"expected\": [199, 832, 58], \"passed\": true}, {\"check\": \"generated control 3\", \"actual\": [399, 1668, 61], \"expected\": [399, 1668, 61], \"passed\": true}], \"passed\": true}\n"}},"verified":true,"visibility":"public"}