{"abstract":"Dense parcels over 20 lb get cubic pricing.","category":"Shipping rate zone lookup","checks":8,"contract":"dims inches, each rounded down to the quarter inch; weight lb. Eligible for cubic pricing when weight <= 20 and the longest rounded side <= 18. Cubic feet = product/1728, tier = tenths of a cubic foot rounded up (minimum 1); tiers above 5 are not cubic. Return [\"CUBIC\", tier] or [\"WEIGHT\", lb rounded up, minimum 1].","contract_signature":"dims, weight","evaluation_group":"w2-shipping-zone-cubic-tiers","failed_approach":"An inclusive weight limit refuses parcels of exactly 20 lb.","family":"w2-shipping-zone-cubic-tiers-weight-eligibility","id":"FA-95616","implementations":{"attempt":{"sha256":"b6946916d54b94028a6920430da23271762117cce00ba6dd227b5f0241ba8d2a","source":"\"\"\"Failure Map reference implementation. Python standard library only.\"\"\"\nimport json\nimport math\nfrom fractions import Fraction\nN = 1\nobservations = []\ndef solve(dims, weight):\n    q = [Fraction(math.floor(d * 4), 4) for d in dims]\n    lb = max(1, math.ceil(weight))\n    if weight >= 20 or max(q) > 18:\n        return ['WEIGHT', lb]\n    cf = q[0] * q[1] * q[2] / 1728\n    tenths = math.ceil(cf * 10)\n    if tenths > 5:\n        return ['WEIGHT', lb]\n    return ['CUBIC', max(1, tenths)]\ndef check(label, actual, expected):\n    observations.append({\"check\": label, \"actual\": actual, \"expected\": expected, \"passed\": actual == expected})\nfixtures = [[['weight over 20', [[6, 6, 6], 20.5], ['WEIGHT', 21]], ['generated mix 5', [[18.2, 6.3, 6], 20], ['CUBIC', 4]], ['one cubic foot', [[12, 12, 12], 5], ['WEIGHT', 5]], ['quarter inch down', [[8.2, 8.2, 8.2], 2], ['CUBIC', 3]], ['side exactly 18', [[18, 10, 4], 3], ['CUBIC', 5]], ['tier over cap', [[10, 10, 10], 1], ['WEIGHT', 1]], ['small cube', [[6, 6, 6], 2], ['CUBIC', 2]], ['generated mix 6', [[10, 18.2, 4.6], 7.3], ['CUBIC', 5]]], [['weight over 20', [[6, 6, 6], 20.5], ['WEIGHT', 21]], ['weight 20', [[6, 6, 6], 20], ['CUBIC', 2]], ['side rounds to 18', [[18.2, 10, 4], 3], ['CUBIC', 5]], ['tier over cap', [[10, 10, 10], 1], ['WEIGHT', 1]], ['one cubic foot', [[12, 12, 12], 5], ['WEIGHT', 5]], ['quarter inch down', [[8.2, 8.2, 8.2], 2], ['CUBIC', 3]], ['generated mix 9', [[18, 12, 6.3], 0.5], ['WEIGHT', 1]], ['generated mix 17', [[6, 19, 18], 19.9], ['WEIGHT', 20]]], [['weight over 20', [[6, 6, 6], 20.5], ['WEIGHT', 21]], ['generated mix 71', [[3, 3, 3], 20], ['CUBIC', 1]], ['tier over cap', [[10, 10, 10], 1], ['WEIGHT', 1]], ['one cubic foot', [[12, 12, 12], 5], ['WEIGHT', 5]], ['quarter inch down', [[8.2, 8.2, 8.2], 2], ['CUBIC', 3]], ['side exactly 18', [[18, 10, 4], 3], ['CUBIC', 5]], ['generated mix 19', [[18, 18, 6.3], 7.3], ['WEIGHT', 8]], ['generated mix 27', [[10, 8.2, 8], 20.5], ['WEIGHT', 21]]], [['weight over 20', [[6, 6, 6], 20.5], ['WEIGHT', 21]], ['generated mix 70', [[3, 12, 8.2], 20], ['CUBIC', 2]], ['small cube', [[6, 6, 6], 2], ['CUBIC', 2]], ['side rounds to 18', [[18.2, 10, 4], 3], ['CUBIC', 5]], ['weight 20', [[6, 6, 6], 20], ['CUBIC', 2]], ['tier half', [[12, 12, 3], 1], ['CUBIC', 3]], ['generated mix 30', [[18, 6.3, 6], 20.5], ['WEIGHT', 21]], ['generated mix 38', [[8.2, 10, 19], 0.5], ['WEIGHT', 1]]], [['weight over 20', [[6, 6, 6], 20.5], ['WEIGHT', 21]], ['generated mix 68', [[12, 3, 8.2], 20], ['CUBIC', 2]], ['side exactly 18', [[18, 10, 4], 3], ['CUBIC', 5]], ['tier over cap', [[10, 10, 10], 1], ['WEIGHT', 1]], ['one cubic foot', [[12, 12, 12], 5], ['WEIGHT', 5]], ['quarter inch down', [[8.2, 8.2, 8.2], 2], ['CUBIC', 3]], ['generated mix 41', [[18.2, 18.2, 8], 19.9], ['WEIGHT', 20]], ['generated mix 49', [[19, 6, 8.2], 0.5], ['WEIGHT', 1]]]]\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":"61e314ec4e6feff430e81f7f5520402cf79cc1afbb09633d471680b31c138b46","source":"\"\"\"Failure Map reference implementation. Python standard library only.\"\"\"\nimport json\nimport math\nfrom fractions import Fraction\nN = 1\nobservations = []\ndef solve(dims, weight):\n    q = [Fraction(math.floor(d * 4), 4) for d in dims]\n    lb = max(1, math.ceil(weight))\n    if max(q) > 18:\n        return ['WEIGHT', lb]\n    cf = q[0] * q[1] * q[2] / 1728\n    tenths = math.ceil(cf * 10)\n    if tenths > 5:\n        return ['WEIGHT', lb]\n    return ['CUBIC', max(1, tenths)]\ndef check(label, actual, expected):\n    observations.append({\"check\": label, \"actual\": actual, \"expected\": expected, \"passed\": actual == expected})\nfixtures = [[['weight over 20', [[6, 6, 6], 20.5], ['WEIGHT', 21]], ['generated mix 5', [[18.2, 6.3, 6], 20], ['CUBIC', 4]], ['one cubic foot', [[12, 12, 12], 5], ['WEIGHT', 5]], ['quarter inch down', [[8.2, 8.2, 8.2], 2], ['CUBIC', 3]], ['side exactly 18', [[18, 10, 4], 3], ['CUBIC', 5]], ['tier over cap', [[10, 10, 10], 1], ['WEIGHT', 1]], ['small cube', [[6, 6, 6], 2], ['CUBIC', 2]], ['generated mix 6', [[10, 18.2, 4.6], 7.3], ['CUBIC', 5]]], [['weight over 20', [[6, 6, 6], 20.5], ['WEIGHT', 21]], ['weight 20', [[6, 6, 6], 20], ['CUBIC', 2]], ['side rounds to 18', [[18.2, 10, 4], 3], ['CUBIC', 5]], ['tier over cap', [[10, 10, 10], 1], ['WEIGHT', 1]], ['one cubic foot', [[12, 12, 12], 5], ['WEIGHT', 5]], ['quarter inch down', [[8.2, 8.2, 8.2], 2], ['CUBIC', 3]], ['generated mix 9', [[18, 12, 6.3], 0.5], ['WEIGHT', 1]], ['generated mix 17', [[6, 19, 18], 19.9], ['WEIGHT', 20]]], [['weight over 20', [[6, 6, 6], 20.5], ['WEIGHT', 21]], ['generated mix 71', [[3, 3, 3], 20], ['CUBIC', 1]], ['tier over cap', [[10, 10, 10], 1], ['WEIGHT', 1]], ['one cubic foot', [[12, 12, 12], 5], ['WEIGHT', 5]], ['quarter inch down', [[8.2, 8.2, 8.2], 2], ['CUBIC', 3]], ['side exactly 18', [[18, 10, 4], 3], ['CUBIC', 5]], ['generated mix 19', [[18, 18, 6.3], 7.3], ['WEIGHT', 8]], ['generated mix 27', [[10, 8.2, 8], 20.5], ['WEIGHT', 21]]], [['weight over 20', [[6, 6, 6], 20.5], ['WEIGHT', 21]], ['generated mix 70', [[3, 12, 8.2], 20], ['CUBIC', 2]], ['small cube', [[6, 6, 6], 2], ['CUBIC', 2]], ['side rounds to 18', [[18.2, 10, 4], 3], ['CUBIC', 5]], ['weight 20', [[6, 6, 6], 20], ['CUBIC', 2]], ['tier half', [[12, 12, 3], 1], ['CUBIC', 3]], ['generated mix 30', [[18, 6.3, 6], 20.5], ['WEIGHT', 21]], ['generated mix 38', [[8.2, 10, 19], 0.5], ['WEIGHT', 1]]], [['weight over 20', [[6, 6, 6], 20.5], ['WEIGHT', 21]], ['generated mix 68', [[12, 3, 8.2], 20], ['CUBIC', 2]], ['side exactly 18', [[18, 10, 4], 3], ['CUBIC', 5]], ['tier over cap', [[10, 10, 10], 1], ['WEIGHT', 1]], ['one cubic foot', [[12, 12, 12], 5], ['WEIGHT', 5]], ['quarter inch down', [[8.2, 8.2, 8.2], 2], ['CUBIC', 3]], ['generated mix 41', [[18.2, 18.2, 8], 19.9], ['WEIGHT', 20]], ['generated mix 49', [[19, 6, 8.2], 0.5], ['WEIGHT', 1]]]]\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":"Stipulated tier sizes and eligibility. 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-shipping-zone-cubic-tiers-weight-eligibility","generated_at":"2026-09-29T14:52:15.256725+00:00","license":"CC0-1.0","python":"3.12.14","seed":1,"split":"open-access"},"relevance":"Cubic pricing rates small dense parcels by volume tier instead of weight.","root_cause":"The weight eligibility limit is not checked.","sha256":"46f53ceb6a18d0f4b4e842496dbc103ad30b972ce78240236ae527654fe30d8c","title":"Cubic tiers: heavy parcels cubic priced · case 01","variant":1,"variant_policy":"Five numbered records share a model and may reuse boundary fixtures.","verified":true,"visibility":"public","verification":{"attempt":{"elapsed_ms":40.456,"exit_code":1,"observations":[{"actual":["WEIGHT",21],"check":"weight over 20","expected":["WEIGHT",21],"passed":true},{"actual":["WEIGHT",20],"check":"generated mix 5","expected":["CUBIC",4],"passed":false},{"actual":["WEIGHT",5],"check":"one cubic foot","expected":["WEIGHT",5],"passed":true},{"actual":["CUBIC",3],"check":"quarter inch down","expected":["CUBIC",3],"passed":true},{"actual":["CUBIC",5],"check":"side exactly 18","expected":["CUBIC",5],"passed":true},{"actual":["WEIGHT",1],"check":"tier over cap","expected":["WEIGHT",1],"passed":true},{"actual":["CUBIC",2],"check":"small cube","expected":["CUBIC",2],"passed":true},{"actual":["CUBIC",5],"check":"generated mix 6","expected":["CUBIC",5],"passed":true}],"passed":false,"stderr":"","stdout":"{\"observations\": [{\"check\": \"weight over 20\", \"actual\": [\"WEIGHT\", 21], \"expected\": [\"WEIGHT\", 21], \"passed\": true}, {\"check\": \"generated mix 5\", \"actual\": [\"WEIGHT\", 20], \"expected\": [\"CUBIC\", 4], \"passed\": false}, {\"check\": \"one cubic foot\", \"actual\": [\"WEIGHT\", 5], \"expected\": [\"WEIGHT\", 5], \"passed\": true}, {\"check\": \"quarter inch down\", \"actual\": [\"CUBIC\", 3], \"expected\": [\"CUBIC\", 3], \"passed\": true}, {\"check\": \"side exactly 18\", \"actual\": [\"CUBIC\", 5], \"expected\": [\"CUBIC\", 5], \"passed\": true}, {\"check\": \"tier over cap\", \"actual\": [\"WEIGHT\", 1], \"expected\": [\"WEIGHT\", 1], \"passed\": true}, {\"check\": \"small cube\", \"actual\": [\"CUBIC\", 2], \"expected\": [\"CUBIC\", 2], \"passed\": true}, {\"check\": \"generated mix 6\", \"actual\": [\"CUBIC\", 5], \"expected\": [\"CUBIC\", 5], \"passed\": true}], \"passed\": false}\n"},"broken":{"elapsed_ms":40.592,"exit_code":1,"observations":[{"actual":["CUBIC",2],"check":"weight over 20","expected":["WEIGHT",21],"passed":false},{"actual":["CUBIC",4],"check":"generated mix 5","expected":["CUBIC",4],"passed":true},{"actual":["WEIGHT",5],"check":"one cubic foot","expected":["WEIGHT",5],"passed":true},{"actual":["CUBIC",3],"check":"quarter inch down","expected":["CUBIC",3],"passed":true},{"actual":["CUBIC",5],"check":"side exactly 18","expected":["CUBIC",5],"passed":true},{"actual":["WEIGHT",1],"check":"tier over cap","expected":["WEIGHT",1],"passed":true},{"actual":["CUBIC",2],"check":"small cube","expected":["CUBIC",2],"passed":true},{"actual":["CUBIC",5],"check":"generated mix 6","expected":["CUBIC",5],"passed":true}],"passed":false,"stderr":"","stdout":"{\"observations\": [{\"check\": \"weight over 20\", \"actual\": [\"CUBIC\", 2], \"expected\": [\"WEIGHT\", 21], \"passed\": false}, {\"check\": \"generated mix 5\", \"actual\": [\"CUBIC\", 4], \"expected\": [\"CUBIC\", 4], \"passed\": true}, {\"check\": \"one cubic foot\", \"actual\": [\"WEIGHT\", 5], \"expected\": [\"WEIGHT\", 5], \"passed\": true}, {\"check\": \"quarter inch down\", \"actual\": [\"CUBIC\", 3], \"expected\": [\"CUBIC\", 3], \"passed\": true}, {\"check\": \"side exactly 18\", \"actual\": [\"CUBIC\", 5], \"expected\": [\"CUBIC\", 5], \"passed\": true}, {\"check\": \"tier over cap\", \"actual\": [\"WEIGHT\", 1], \"expected\": [\"WEIGHT\", 1], \"passed\": true}, {\"check\": \"small cube\", \"actual\": [\"CUBIC\", 2], \"expected\": [\"CUBIC\", 2], \"passed\": true}, {\"check\": \"generated mix 6\", \"actual\": [\"CUBIC\", 5], \"expected\": [\"CUBIC\", 5], \"passed\": true}], \"passed\": false}\n"}},"member_only":{"stages":["fixed"],"fields":["implementations.fixed","verification.fixed","harness","repair"],"note":"The verified repair, its recorded checks, the repair description, and the scoring harness are available to members."}}