{"abstract":"A dependent with high earnings deducts more than the regular standard deduction.","category":"Tax bracket computation","checks":8,"contract":"solve(status, gross, earned, itemized, conditions, dependent, spouse_itemizes): stipulated deduction rules. Base standard deduction: single 14600, mfj 29200, mfs 14600, hoh 21900 (other statuses 'ERR:status'). A dependent's base is min(base, max(1300, earned + 450)). Then add 1950 per age/blindness condition for single or hoh, 1550 per condition for married statuses. If status is mfs and the spouse itemizes, the standard deduction is 0. The deduction is the larger of standard and itemized; taxable = max(0, gross - deduction). Return [deduction, taxable].","evaluation_group":"w2-tax_bracket_computation-deduction-selection-by-status","failed_approach":"Capping at the ordinary amount but dropping the 1300 floor under-deducts dependents with little earned income.","family":"w2-tax_bracket_computation-deduction-selection-by-status-dependent-limit","id":"FA-62386","implementations":{"attempt":{"sha256":"cdc485fd084fa46ee12c823230c1cc0145642ababeb763a65a18414e88551900","source":"\"\"\"Failure Map reference implementation. Python standard library only.\"\"\"\nimport json\n\nN = 1\nobservations = []\ndef solve(status, gross, earned, itemized, conditions, dependent, spouse_itemizes):\n    std = {'single': 14600, 'mfj': 29200, 'mfs': 14600, 'hoh': 21900}\n    if status not in std: return 'ERR:status'\n    extra = 1950 if status in ('single', 'hoh') else 1550\n    base = std[status]\n    if dependent: base = min(base, earned + 450)\n    s = base + extra * conditions\n    if status == 'mfs' and spouse_itemizes: s = 0\n    d = max(s, itemized)\n    return [d, max(0, gross - d)]\ndef check(label, actual, expected):\n    observations.append({\"check\": label, \"actual\": actual, \"expected\": expected, \"passed\": actual == expected})\ncases = [[('regression dependent-limit 1', ('single', 9000, 20000, 0, 1, True, False), [16550, 0]),\n  ('regression dependent-limit 2', ('mfs', 54568, 20000, 3000, 0, True, False), [14600, 39968]),\n  ('partial repair guard 1', ('single', 3000, 0, 0, 0, True, False), [1300, 1700]),\n  ('partial repair guard 2', ('hoh', 22188, 500, 0, 1, True, True), [3250, 18938]),\n  ('control: single standard', ('single', 50000, 50000, 0, 0, False, False), [14600, 35400]),\n  ('control: hoh with age', ('hoh', 30000, 30000, 0, 1, False, False), [23850, 6150]),\n  ('control: dependent', ('single', 5000, 2000, 0, 0, True, False), [2450, 2550]),\n  ('control: mfs spouse itemizes', ('mfs', 40000, 40000, 3000, 2, False, True), [3000, 37000])],\n [('regression dependent-limit 1', ('hoh', 50974, 29634, 0, 0, True, True), [21900, 29074]),\n  ('regression dependent-limit 2', ('mfs', 89760, 20000, 0, 0, True, False), [14600, 75160]),\n  ('partial repair guard 1', ('single', 97749, 500, 3000, 2, True, False), [5200, 92549]),\n  ('partial repair guard 2', ('hoh', 39678, 500, 0, 1, True, True), [3250, 36428]),\n  ('control: mfs spouse itemizes', ('mfs', 40000, 40000, 3000, 2, False, True), [3000, 37000]),\n  ('control: mfj below deduction', ('mfj', 20000, 20000, 0, 2, False, False), [32300, 0]),\n  ('control: high-earning dependent', ('single', 9000, 20000, 0, 1, True, False), [16550, 0]),\n  ('control: itemizer', ('mfj', 120000, 120000, 35000, 0, False, False), [35000, 85000])],\n [('regression dependent-limit 1', ('single', 122829, 25958, 25000, 2, True, False), [25000, 97829]),\n  ('regression dependent-limit 2', ('single', 98864, 35923, 25000, 0, True, False), [25000, 73864]),\n  ('partial repair guard 1', ('single', 6251, 500, 0, 0, True, False), [1300, 4951]),\n  ('partial repair guard 2', ('hoh', 111017, 500, 3000, 1, True, False), [3250, 107767]),\n  ('control: itemizer', ('mfj', 120000, 120000, 35000, 0, False, False), [35000, 85000]),\n  ('control: bad status', ('widow', 1, 1, 0, 0, False, False), 'ERR:status'),\n  ('control: dependent no earnings', ('single', 3000, 0, 0, 0, True, False), [1300, 1700]),\n  ('control: single standard', ('single', 50000, 50000, 0, 0, False, False), [14600, 35400])],\n [('regression dependent-limit 1', ('single', 68311, 20000, 0, 2, True, False), [18500, 49811]),\n  ('regression dependent-limit 2', ('mfs', 120508, 35036, 0, 0, True, False), [14600, 105908]),\n  ('partial repair guard 1', ('hoh', 85892, 0, 0, 2, True, True), [5200, 80692]),\n  ('partial repair guard 2', ('mfj', 42614, 500, 0, 0, True, True), [1300, 41314]),\n  ('control: single standard', ('single', 50000, 50000, 0, 0, False, False), [14600, 35400]),\n  ('control: hoh with age', ('hoh', 30000, 30000, 0, 1, False, False), [23850, 6150]),\n  ('control: dependent', ('single', 5000, 2000, 0, 0, True, False), [2450, 2550]),\n  ('control: mfs spouse itemizes', ('mfs', 40000, 40000, 3000, 2, False, True), [3000, 37000])],\n [('regression dependent-limit 1', ('mfs', 104697, 20000, 15000, 0, True, False), [15000, 89697]),\n  ('regression dependent-limit 2', ('mfs', 26507, 38557, 15000, 0, True, False), [15000, 11507]),\n  ('partial repair guard 1', ('mfj', 30569, 500, 0, 0, True, True), [1300, 29269]),\n  ('partial repair guard 2', ('mfj', 145593, 500, 0, 0, True, False), [1300, 144293]),\n  ('control: mfs spouse itemizes', ('mfs', 40000, 40000, 3000, 2, False, True), [3000, 37000]),\n  ('control: mfj below deduction', ('mfj', 20000, 20000, 0, 2, False, False), [32300, 0]),\n  ('control: high-earning dependent', ('single', 9000, 20000, 0, 1, True, False), [16550, 0]),\n  ('control: itemizer', ('mfj', 120000, 120000, 35000, 0, False, False), [35000, 85000])]]\nfor label, args, expected in cases[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":"b8c675a140b90a0d1f58d2475bbee6f7f30354d3e64b532f2e0fbcae695f6716","source":"\"\"\"Failure Map reference implementation. Python standard library only.\"\"\"\nimport json\n\nN = 1\nobservations = []\ndef solve(status, gross, earned, itemized, conditions, dependent, spouse_itemizes):\n    std = {'single': 14600, 'mfj': 29200, 'mfs': 14600, 'hoh': 21900}\n    if status not in std: return 'ERR:status'\n    extra = 1950 if status in ('single', 'hoh') else 1550\n    base = std[status]\n    if dependent: base = max(1300, earned + 450)\n    s = base + extra * conditions\n    if status == 'mfs' and spouse_itemizes: s = 0\n    d = max(s, itemized)\n    return [d, max(0, gross - d)]\ndef check(label, actual, expected):\n    observations.append({\"check\": label, \"actual\": actual, \"expected\": expected, \"passed\": actual == expected})\ncases = [[('regression dependent-limit 1', ('single', 9000, 20000, 0, 1, True, False), [16550, 0]),\n  ('regression dependent-limit 2', ('mfs', 54568, 20000, 3000, 0, True, False), [14600, 39968]),\n  ('partial repair guard 1', ('single', 3000, 0, 0, 0, True, False), [1300, 1700]),\n  ('partial repair guard 2', ('hoh', 22188, 500, 0, 1, True, True), [3250, 18938]),\n  ('control: single standard', ('single', 50000, 50000, 0, 0, False, False), [14600, 35400]),\n  ('control: hoh with age', ('hoh', 30000, 30000, 0, 1, False, False), [23850, 6150]),\n  ('control: dependent', ('single', 5000, 2000, 0, 0, True, False), [2450, 2550]),\n  ('control: mfs spouse itemizes', ('mfs', 40000, 40000, 3000, 2, False, True), [3000, 37000])],\n [('regression dependent-limit 1', ('hoh', 50974, 29634, 0, 0, True, True), [21900, 29074]),\n  ('regression dependent-limit 2', ('mfs', 89760, 20000, 0, 0, True, False), [14600, 75160]),\n  ('partial repair guard 1', ('single', 97749, 500, 3000, 2, True, False), [5200, 92549]),\n  ('partial repair guard 2', ('hoh', 39678, 500, 0, 1, True, True), [3250, 36428]),\n  ('control: mfs spouse itemizes', ('mfs', 40000, 40000, 3000, 2, False, True), [3000, 37000]),\n  ('control: mfj below deduction', ('mfj', 20000, 20000, 0, 2, False, False), [32300, 0]),\n  ('control: high-earning dependent', ('single', 9000, 20000, 0, 1, True, False), [16550, 0]),\n  ('control: itemizer', ('mfj', 120000, 120000, 35000, 0, False, False), [35000, 85000])],\n [('regression dependent-limit 1', ('single', 122829, 25958, 25000, 2, True, False), [25000, 97829]),\n  ('regression dependent-limit 2', ('single', 98864, 35923, 25000, 0, True, False), [25000, 73864]),\n  ('partial repair guard 1', ('single', 6251, 500, 0, 0, True, False), [1300, 4951]),\n  ('partial repair guard 2', ('hoh', 111017, 500, 3000, 1, True, False), [3250, 107767]),\n  ('control: itemizer', ('mfj', 120000, 120000, 35000, 0, False, False), [35000, 85000]),\n  ('control: bad status', ('widow', 1, 1, 0, 0, False, False), 'ERR:status'),\n  ('control: dependent no earnings', ('single', 3000, 0, 0, 0, True, False), [1300, 1700]),\n  ('control: single standard', ('single', 50000, 50000, 0, 0, False, False), [14600, 35400])],\n [('regression dependent-limit 1', ('single', 68311, 20000, 0, 2, True, False), [18500, 49811]),\n  ('regression dependent-limit 2', ('mfs', 120508, 35036, 0, 0, True, False), [14600, 105908]),\n  ('partial repair guard 1', ('hoh', 85892, 0, 0, 2, True, True), [5200, 80692]),\n  ('partial repair guard 2', ('mfj', 42614, 500, 0, 0, True, True), [1300, 41314]),\n  ('control: single standard', ('single', 50000, 50000, 0, 0, False, False), [14600, 35400]),\n  ('control: hoh with age', ('hoh', 30000, 30000, 0, 1, False, False), [23850, 6150]),\n  ('control: dependent', ('single', 5000, 2000, 0, 0, True, False), [2450, 2550]),\n  ('control: mfs spouse itemizes', ('mfs', 40000, 40000, 3000, 2, False, True), [3000, 37000])],\n [('regression dependent-limit 1', ('mfs', 104697, 20000, 15000, 0, True, False), [15000, 89697]),\n  ('regression dependent-limit 2', ('mfs', 26507, 38557, 15000, 0, True, False), [15000, 11507]),\n  ('partial repair guard 1', ('mfj', 30569, 500, 0, 0, True, True), [1300, 29269]),\n  ('partial repair guard 2', ('mfj', 145593, 500, 0, 0, True, False), [1300, 144293]),\n  ('control: mfs spouse itemizes', ('mfs', 40000, 40000, 3000, 2, False, True), [3000, 37000]),\n  ('control: mfj below deduction', ('mfj', 20000, 20000, 0, 2, False, False), [32300, 0]),\n  ('control: high-earning dependent', ('single', 9000, 20000, 0, 1, True, False), [16550, 0]),\n  ('control: itemizer', ('mfj', 120000, 120000, 35000, 0, False, False), [35000, 85000])]]\nfor label, args, expected in cases[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":"3405a3e13dcab89d512001d9b5d8a53f78824e6bd3fbbe9097c4279c5ccf50c5","source":"\"\"\"Failure Map reference implementation. Python standard library only.\"\"\"\nimport json\n\nN = 1\nobservations = []\ndef solve(status, gross, earned, itemized, conditions, dependent, spouse_itemizes):\n    std = {'single': 14600, 'mfj': 29200, 'mfs': 14600, 'hoh': 21900}\n    if status not in std: return 'ERR:status'\n    extra = 1950 if status in ('single', 'hoh') else 1550\n    base = std[status]\n    if dependent: base = min(base, max(1300, earned + 450))\n    s = base + extra * conditions\n    if status == 'mfs' and spouse_itemizes: s = 0\n    d = max(s, itemized)\n    return [d, max(0, gross - d)]\ndef check(label, actual, expected):\n    observations.append({\"check\": label, \"actual\": actual, \"expected\": expected, \"passed\": actual == expected})\ncases = [[('regression dependent-limit 1', ('single', 9000, 20000, 0, 1, True, False), [16550, 0]),\n  ('regression dependent-limit 2', ('mfs', 54568, 20000, 3000, 0, True, False), [14600, 39968]),\n  ('partial repair guard 1', ('single', 3000, 0, 0, 0, True, False), [1300, 1700]),\n  ('partial repair guard 2', ('hoh', 22188, 500, 0, 1, True, True), [3250, 18938]),\n  ('control: single standard', ('single', 50000, 50000, 0, 0, False, False), [14600, 35400]),\n  ('control: hoh with age', ('hoh', 30000, 30000, 0, 1, False, False), [23850, 6150]),\n  ('control: dependent', ('single', 5000, 2000, 0, 0, True, False), [2450, 2550]),\n  ('control: mfs spouse itemizes', ('mfs', 40000, 40000, 3000, 2, False, True), [3000, 37000])],\n [('regression dependent-limit 1', ('hoh', 50974, 29634, 0, 0, True, True), [21900, 29074]),\n  ('regression dependent-limit 2', ('mfs', 89760, 20000, 0, 0, True, False), [14600, 75160]),\n  ('partial repair guard 1', ('single', 97749, 500, 3000, 2, True, False), [5200, 92549]),\n  ('partial repair guard 2', ('hoh', 39678, 500, 0, 1, True, True), [3250, 36428]),\n  ('control: mfs spouse itemizes', ('mfs', 40000, 40000, 3000, 2, False, True), [3000, 37000]),\n  ('control: mfj below deduction', ('mfj', 20000, 20000, 0, 2, False, False), [32300, 0]),\n  ('control: high-earning dependent', ('single', 9000, 20000, 0, 1, True, False), [16550, 0]),\n  ('control: itemizer', ('mfj', 120000, 120000, 35000, 0, False, False), [35000, 85000])],\n [('regression dependent-limit 1', ('single', 122829, 25958, 25000, 2, True, False), [25000, 97829]),\n  ('regression dependent-limit 2', ('single', 98864, 35923, 25000, 0, True, False), [25000, 73864]),\n  ('partial repair guard 1', ('single', 6251, 500, 0, 0, True, False), [1300, 4951]),\n  ('partial repair guard 2', ('hoh', 111017, 500, 3000, 1, True, False), [3250, 107767]),\n  ('control: itemizer', ('mfj', 120000, 120000, 35000, 0, False, False), [35000, 85000]),\n  ('control: bad status', ('widow', 1, 1, 0, 0, False, False), 'ERR:status'),\n  ('control: dependent no earnings', ('single', 3000, 0, 0, 0, True, False), [1300, 1700]),\n  ('control: single standard', ('single', 50000, 50000, 0, 0, False, False), [14600, 35400])],\n [('regression dependent-limit 1', ('single', 68311, 20000, 0, 2, True, False), [18500, 49811]),\n  ('regression dependent-limit 2', ('mfs', 120508, 35036, 0, 0, True, False), [14600, 105908]),\n  ('partial repair guard 1', ('hoh', 85892, 0, 0, 2, True, True), [5200, 80692]),\n  ('partial repair guard 2', ('mfj', 42614, 500, 0, 0, True, True), [1300, 41314]),\n  ('control: single standard', ('single', 50000, 50000, 0, 0, False, False), [14600, 35400]),\n  ('control: hoh with age', ('hoh', 30000, 30000, 0, 1, False, False), [23850, 6150]),\n  ('control: dependent', ('single', 5000, 2000, 0, 0, True, False), [2450, 2550]),\n  ('control: mfs spouse itemizes', ('mfs', 40000, 40000, 3000, 2, False, True), [3000, 37000])],\n [('regression dependent-limit 1', ('mfs', 104697, 20000, 15000, 0, True, False), [15000, 89697]),\n  ('regression dependent-limit 2', ('mfs', 26507, 38557, 15000, 0, True, False), [15000, 11507]),\n  ('partial repair guard 1', ('mfj', 30569, 500, 0, 0, True, True), [1300, 29269]),\n  ('partial repair guard 2', ('mfj', 145593, 500, 0, 0, True, False), [1300, 144293]),\n  ('control: mfs spouse itemizes', ('mfs', 40000, 40000, 3000, 2, False, True), [3000, 37000]),\n  ('control: mfj below deduction', ('mfj', 20000, 20000, 0, 2, False, False), [32300, 0]),\n  ('control: high-earning dependent', ('single', 9000, 20000, 0, 1, True, False), [16550, 0]),\n  ('control: itemizer', ('mfj', 120000, 120000, 35000, 0, False, False), [35000, 85000])]]\nfor label, args, expected in cases[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 with a stipulated toy contract; it makes no claim of conformance to any real regulation, standard, or institution's rules. 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-tax_bracket_computation-deduction-selection-by-status-dependent-limit","generated_at":"2026-09-29T14:47:04.141436+00:00","license":"CC0-1.0","python":"3.12.14","seed":1,"split":"open-access"},"relevance":"Tax computations hinge on which slice, threshold, ordering and rounding rule applies at each step; a misplaced boundary silently misstates liabilities.","repair":"Limit the dependent base to min(base, max(1300, earned + 450)).","root_cause":"The dependent base is max(1300, earned + 450) without the min(base, ...) cap.","sha256":"c3199e613c1c9e995d49224b487ebdb12c341af12442aa409121270f7208b1cb","title":"A dependent's standard deduction is not capped at the ordinary amount · case 01","variant":1,"variant_policy":"Five numbered records share a model and may reuse boundary fixtures.","verification":{"attempt":{"elapsed_ms":40.964,"exit_code":1,"observations":[{"actual":[16550,0],"check":"regression dependent-limit 1","expected":[16550,0],"passed":true},{"actual":[14600,39968],"check":"regression dependent-limit 2","expected":[14600,39968],"passed":true},{"actual":[450,2550],"check":"partial repair guard 1","expected":[1300,1700],"passed":false},{"actual":[2900,19288],"check":"partial repair guard 2","expected":[3250,18938],"passed":false},{"actual":[14600,35400],"check":"control: single standard","expected":[14600,35400],"passed":true},{"actual":[23850,6150],"check":"control: hoh with age","expected":[23850,6150],"passed":true},{"actual":[2450,2550],"check":"control: dependent","expected":[2450,2550],"passed":true},{"actual":[3000,37000],"check":"control: mfs spouse itemizes","expected":[3000,37000],"passed":true}],"passed":false,"stderr":"","stdout":"{\"observations\": [{\"check\": \"regression dependent-limit 1\", \"actual\": [16550, 0], \"expected\": [16550, 0], \"passed\": true}, {\"check\": \"regression dependent-limit 2\", \"actual\": [14600, 39968], \"expected\": [14600, 39968], \"passed\": true}, {\"check\": \"partial repair guard 1\", \"actual\": [450, 2550], \"expected\": [1300, 1700], \"passed\": false}, {\"check\": \"partial repair guard 2\", \"actual\": [2900, 19288], \"expected\": [3250, 18938], \"passed\": false}, {\"check\": \"control: single standard\", \"actual\": [14600, 35400], \"expected\": [14600, 35400], \"passed\": true}, {\"check\": \"control: hoh with age\", \"actual\": [23850, 6150], \"expected\": [23850, 6150], \"passed\": true}, {\"check\": \"control: dependent\", \"actual\": [2450, 2550], \"expected\": [2450, 2550], \"passed\": true}, {\"check\": \"control: mfs spouse itemizes\", \"actual\": [3000, 37000], \"expected\": [3000, 37000], \"passed\": true}], \"passed\": false}\n"},"broken":{"elapsed_ms":42.176,"exit_code":1,"observations":[{"actual":[22400,0],"check":"regression dependent-limit 1","expected":[16550,0],"passed":false},{"actual":[20450,34118],"check":"regression dependent-limit 2","expected":[14600,39968],"passed":false},{"actual":[1300,1700],"check":"partial repair guard 1","expected":[1300,1700],"passed":true},{"actual":[3250,18938],"check":"partial repair guard 2","expected":[3250,18938],"passed":true},{"actual":[14600,35400],"check":"control: single standard","expected":[14600,35400],"passed":true},{"actual":[23850,6150],"check":"control: hoh with age","expected":[23850,6150],"passed":true},{"actual":[2450,2550],"check":"control: dependent","expected":[2450,2550],"passed":true},{"actual":[3000,37000],"check":"control: mfs spouse itemizes","expected":[3000,37000],"passed":true}],"passed":false,"stderr":"","stdout":"{\"observations\": [{\"check\": \"regression dependent-limit 1\", \"actual\": [22400, 0], \"expected\": [16550, 0], \"passed\": false}, {\"check\": \"regression dependent-limit 2\", \"actual\": [20450, 34118], \"expected\": [14600, 39968], \"passed\": false}, {\"check\": \"partial repair guard 1\", \"actual\": [1300, 1700], \"expected\": [1300, 1700], \"passed\": true}, {\"check\": \"partial repair guard 2\", \"actual\": [3250, 18938], \"expected\": [3250, 18938], \"passed\": true}, {\"check\": \"control: single standard\", \"actual\": [14600, 35400], \"expected\": [14600, 35400], \"passed\": true}, {\"check\": \"control: hoh with age\", \"actual\": [23850, 6150], \"expected\": [23850, 6150], \"passed\": true}, {\"check\": \"control: dependent\", \"actual\": [2450, 2550], \"expected\": [2450, 2550], \"passed\": true}, {\"check\": \"control: mfs spouse itemizes\", \"actual\": [3000, 37000], \"expected\": [3000, 37000], \"passed\": true}], \"passed\": false}\n"},"fixed":{"elapsed_ms":41.742,"exit_code":0,"observations":[{"actual":[16550,0],"check":"regression dependent-limit 1","expected":[16550,0],"passed":true},{"actual":[14600,39968],"check":"regression dependent-limit 2","expected":[14600,39968],"passed":true},{"actual":[1300,1700],"check":"partial repair guard 1","expected":[1300,1700],"passed":true},{"actual":[3250,18938],"check":"partial repair guard 2","expected":[3250,18938],"passed":true},{"actual":[14600,35400],"check":"control: single standard","expected":[14600,35400],"passed":true},{"actual":[23850,6150],"check":"control: hoh with age","expected":[23850,6150],"passed":true},{"actual":[2450,2550],"check":"control: dependent","expected":[2450,2550],"passed":true},{"actual":[3000,37000],"check":"control: mfs spouse itemizes","expected":[3000,37000],"passed":true}],"passed":true,"stderr":"","stdout":"{\"observations\": [{\"check\": \"regression dependent-limit 1\", \"actual\": [16550, 0], \"expected\": [16550, 0], \"passed\": true}, {\"check\": \"regression dependent-limit 2\", \"actual\": [14600, 39968], \"expected\": [14600, 39968], \"passed\": true}, {\"check\": \"partial repair guard 1\", \"actual\": [1300, 1700], \"expected\": [1300, 1700], \"passed\": true}, {\"check\": \"partial repair guard 2\", \"actual\": [3250, 18938], \"expected\": [3250, 18938], \"passed\": true}, {\"check\": \"control: single standard\", \"actual\": [14600, 35400], \"expected\": [14600, 35400], \"passed\": true}, {\"check\": \"control: hoh with age\", \"actual\": [23850, 6150], \"expected\": [23850, 6150], \"passed\": true}, {\"check\": \"control: dependent\", \"actual\": [2450, 2550], \"expected\": [2450, 2550], \"passed\": true}, {\"check\": \"control: mfs spouse itemizes\", \"actual\": [3000, 37000], \"expected\": [3000, 37000], \"passed\": true}], \"passed\": true}\n"}},"verified":true,"visibility":"public"}