{"abstract":"A bin filled exactly to its volume is reported as not fitting.","category":"Warehouse slotting and bin packing","checks":8,"contract":"lines [[sku, qty, unit_volume, nest_increment]]. Lines for the same SKU are merged. A nesting SKU (increment > 0) occupies unit_volume + (qty-1)*increment; others qty*unit_volume; qty 0 contributes nothing and is not counted. Bin fits when total <= bin_vol and distinct stocked SKUs <= max_skus. Return [total, fits].","evaluation_group":"w2-warehouse-slotting-nesting-bin","failed_approach":"Applying an unstated 95% fill factor rejects bins the contract allows.","family":"w2-warehouse-slotting-nesting-bin-bin-capacity-edge","id":"FA-95166","implementations":{"attempt":{"sha256":"bcf077c8ab2f190a7fe4f5dcc5c05459e36be195d5bd13650768a653df4672ef","source":"\"\"\"Failure Map reference implementation. Python standard library only.\"\"\"\nimport json\n\nN = 1\nobservations = []\ndef solve(lines, bin_vol, max_skus):\n    merged = {}\n    for sku, qty, uv, nv in lines:\n        if sku in merged:\n            merged[sku][0] += qty\n        else:\n            merged[sku] = [qty, uv, nv]\n    total = 0\n    count = 0\n    for sku, (qty, uv, nv) in merged.items():\n        if qty <= 0:\n            continue\n        count += 1\n        if nv > 0:\n            total += uv + (qty - 1) * nv\n        else:\n            total += qty * uv\n    return [total, total <= bin_vol * 95 // 100 and count <= max_skus]\ndef check(label, actual, expected):\n    observations.append({\"check\": label, \"actual\": actual, \"expected\": expected, \"passed\": actual == expected})\nfixtures = [[['capacity equal', [[['CUP', 11, 10, 2]], 30, 1], [30, True]], ['non nesting', [[['BOX', 2, 40, 0]], 80, 1], [80, True]], ['nesting', [[['CUP', 10, 10, 2]], 30, 1], [28, True]], ['zero line', [[['CUP', 1, 10, 2], ['BOX', 0, 40, 0]], 30, 1], [10, True]], ['merged lines nest together', [[['CUP', 5, 10, 2], ['CUP', 5, 10, 2]], 30, 1], [28, True]], ['generated mix 7', [[['TRY', 2, 25, 5]], 120, 2], [30, True]], ['generated mix 15', [[['CUP', 2, 10, 2], ['BWL', 1, 30, 6], ['BOX', 2, 40, 0], ['BWL', 1, 30, 6]], 150, 3], [128, True]], ['generated mix 23', [[['TRY', 2, 25, 5], ['CUP', 10, 10, 2], ['TRY', 0, 25, 5]], 150, 2], [58, True]]], [['non nesting', [[['BOX', 2, 40, 0]], 80, 1], [80, True]], ['capacity equal', [[['CUP', 11, 10, 2]], 30, 1], [30, True]], ['sku limit', [[['CUP', 1, 10, 2], ['LID', 1, 4, 0]], 100, 1], [14, False]], ['merged lines nest together', [[['CUP', 5, 10, 2], ['CUP', 5, 10, 2]], 30, 1], [28, True]], ['generated mix 10', [[['CUP', 10, 10, 2], ['BOX', 0, 40, 0], ['BOX', 1, 40, 0]], 80, 1], [68, False]], ['generated mix 18', [[['CUP', 10, 10, 2]], 150, 2], [28, True]], ['generated mix 26', [[['CUP', 5, 10, 2], ['BOX', 1, 40, 0], ['BOX', 2, 40, 0]], 50, 3], [138, False]], ['generated mix 34', [[['BWL', 10, 30, 6], ['BOX', 1, 40, 0], ['TRY', 2, 25, 5], ['LID', 10, 4, 0], ['BOX', 10, 40, 0]], 100, 1], [594, False]]], [['generated mix 19', [[['BOX', 2, 40, 0], ['TRY', 0, 25, 5]], 80, 3], [80, True]], ['nesting', [[['CUP', 10, 10, 2]], 30, 1], [28, True]], ['merged lines nest together', [[['CUP', 5, 10, 2], ['CUP', 5, 10, 2]], 30, 1], [28, True]], ['non nesting', [[['BOX', 2, 40, 0]], 80, 1], [80, True]], ['generated mix 21', [[['BWL', 1, 30, 6], ['CUP', 5, 10, 2], ['BOX', 0, 40, 0], ['TRY', 5, 25, 5], ['BWL', 2, 30, 6]], 100, 2], [105, False]], ['generated mix 29', [[['TRY', 0, 25, 5], ['LID', 2, 4, 0], ['BOX', 5, 40, 0]], 150, 2], [208, False]], ['generated mix 37', [[['BWL', 5, 30, 6], ['BOX', 5, 40, 0], ['LID', 1, 4, 0], ['LID', 2, 4, 0]], 100, 2], [266, False]], ['generated mix 45', [[['TRY', 1, 25, 5], ['BOX', 2, 40, 0], ['BWL', 2, 30, 6]], 150, 3], [141, True]]], [['capacity equal', [[['CUP', 11, 10, 2]], 30, 1], [30, True]], ['non nesting', [[['BOX', 2, 40, 0]], 80, 1], [80, True]], ['merged lines nest together', [[['CUP', 5, 10, 2], ['CUP', 5, 10, 2]], 30, 1], [28, True]], ['sku limit', [[['CUP', 1, 10, 2], ['LID', 1, 4, 0]], 100, 1], [14, False]], ['generated mix 32', [[['CUP', 10, 10, 2], ['CUP', 0, 10, 2]], 50, 2], [28, True]], ['generated mix 40', [[['BOX', 10, 40, 0], ['CUP', 5, 10, 2], ['CUP', 1, 10, 2], ['BWL', 5, 30, 6], ['BWL', 0, 30, 6]], 100, 2], [474, False]], ['generated mix 48', [[['BWL', 2, 30, 6], ['TRY', 2, 25, 5], ['BOX', 0, 40, 0], ['BWL', 1, 30, 6]], 80, 3], [72, True]], ['generated mix 56', [[['LID', 5, 4, 0], ['CUP', 1, 10, 2], ['BOX', 0, 40, 0], ['LID', 5, 4, 0]], 80, 2], [50, True]]], [['non nesting', [[['BOX', 2, 40, 0]], 80, 1], [80, True]], ['capacity equal', [[['CUP', 11, 10, 2]], 30, 1], [30, True]], ['nesting', [[['CUP', 10, 10, 2]], 30, 1], [28, True]], ['zero line', [[['CUP', 1, 10, 2], ['BOX', 0, 40, 0]], 30, 1], [10, True]], ['generated mix 43', [[['LID', 2, 4, 0], ['TRY', 5, 25, 5]], 100, 2], [53, True]], ['generated mix 51', [[['LID', 10, 4, 0], ['TRY', 0, 25, 5], ['BWL', 10, 30, 6]], 150, 2], [124, True]], ['generated mix 59', [[['LID', 0, 4, 0], ['BOX', 2, 40, 0], ['LID', 10, 4, 0], ['BWL', 5, 30, 6]], 50, 3], [174, False]], ['generated mix 67', [[['TRY', 2, 25, 5], ['BOX', 10, 40, 0], ['LID', 0, 4, 0], ['TRY', 0, 25, 5]], 100, 1], [430, 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":"f5fe1f4515a0fb89bda8a82a79142e155e6bc75a51a42d5c424d4ee4d0d882d0","source":"\"\"\"Failure Map reference implementation. Python standard library only.\"\"\"\nimport json\n\nN = 1\nobservations = []\ndef solve(lines, bin_vol, max_skus):\n    merged = {}\n    for sku, qty, uv, nv in lines:\n        if sku in merged:\n            merged[sku][0] += qty\n        else:\n            merged[sku] = [qty, uv, nv]\n    total = 0\n    count = 0\n    for sku, (qty, uv, nv) in merged.items():\n        if qty <= 0:\n            continue\n        count += 1\n        if nv > 0:\n            total += uv + (qty - 1) * nv\n        else:\n            total += qty * uv\n    return [total, total < bin_vol and count <= max_skus]\ndef check(label, actual, expected):\n    observations.append({\"check\": label, \"actual\": actual, \"expected\": expected, \"passed\": actual == expected})\nfixtures = [[['capacity equal', [[['CUP', 11, 10, 2]], 30, 1], [30, True]], ['non nesting', [[['BOX', 2, 40, 0]], 80, 1], [80, True]], ['nesting', [[['CUP', 10, 10, 2]], 30, 1], [28, True]], ['zero line', [[['CUP', 1, 10, 2], ['BOX', 0, 40, 0]], 30, 1], [10, True]], ['merged lines nest together', [[['CUP', 5, 10, 2], ['CUP', 5, 10, 2]], 30, 1], [28, True]], ['generated mix 7', [[['TRY', 2, 25, 5]], 120, 2], [30, True]], ['generated mix 15', [[['CUP', 2, 10, 2], ['BWL', 1, 30, 6], ['BOX', 2, 40, 0], ['BWL', 1, 30, 6]], 150, 3], [128, True]], ['generated mix 23', [[['TRY', 2, 25, 5], ['CUP', 10, 10, 2], ['TRY', 0, 25, 5]], 150, 2], [58, True]]], [['non nesting', [[['BOX', 2, 40, 0]], 80, 1], [80, True]], ['capacity equal', [[['CUP', 11, 10, 2]], 30, 1], [30, True]], ['sku limit', [[['CUP', 1, 10, 2], ['LID', 1, 4, 0]], 100, 1], [14, False]], ['merged lines nest together', [[['CUP', 5, 10, 2], ['CUP', 5, 10, 2]], 30, 1], [28, True]], ['generated mix 10', [[['CUP', 10, 10, 2], ['BOX', 0, 40, 0], ['BOX', 1, 40, 0]], 80, 1], [68, False]], ['generated mix 18', [[['CUP', 10, 10, 2]], 150, 2], [28, True]], ['generated mix 26', [[['CUP', 5, 10, 2], ['BOX', 1, 40, 0], ['BOX', 2, 40, 0]], 50, 3], [138, False]], ['generated mix 34', [[['BWL', 10, 30, 6], ['BOX', 1, 40, 0], ['TRY', 2, 25, 5], ['LID', 10, 4, 0], ['BOX', 10, 40, 0]], 100, 1], [594, False]]], [['generated mix 19', [[['BOX', 2, 40, 0], ['TRY', 0, 25, 5]], 80, 3], [80, True]], ['nesting', [[['CUP', 10, 10, 2]], 30, 1], [28, True]], ['merged lines nest together', [[['CUP', 5, 10, 2], ['CUP', 5, 10, 2]], 30, 1], [28, True]], ['non nesting', [[['BOX', 2, 40, 0]], 80, 1], [80, True]], ['generated mix 21', [[['BWL', 1, 30, 6], ['CUP', 5, 10, 2], ['BOX', 0, 40, 0], ['TRY', 5, 25, 5], ['BWL', 2, 30, 6]], 100, 2], [105, False]], ['generated mix 29', [[['TRY', 0, 25, 5], ['LID', 2, 4, 0], ['BOX', 5, 40, 0]], 150, 2], [208, False]], ['generated mix 37', [[['BWL', 5, 30, 6], ['BOX', 5, 40, 0], ['LID', 1, 4, 0], ['LID', 2, 4, 0]], 100, 2], [266, False]], ['generated mix 45', [[['TRY', 1, 25, 5], ['BOX', 2, 40, 0], ['BWL', 2, 30, 6]], 150, 3], [141, True]]], [['capacity equal', [[['CUP', 11, 10, 2]], 30, 1], [30, True]], ['non nesting', [[['BOX', 2, 40, 0]], 80, 1], [80, True]], ['merged lines nest together', [[['CUP', 5, 10, 2], ['CUP', 5, 10, 2]], 30, 1], [28, True]], ['sku limit', [[['CUP', 1, 10, 2], ['LID', 1, 4, 0]], 100, 1], [14, False]], ['generated mix 32', [[['CUP', 10, 10, 2], ['CUP', 0, 10, 2]], 50, 2], [28, True]], ['generated mix 40', [[['BOX', 10, 40, 0], ['CUP', 5, 10, 2], ['CUP', 1, 10, 2], ['BWL', 5, 30, 6], ['BWL', 0, 30, 6]], 100, 2], [474, False]], ['generated mix 48', [[['BWL', 2, 30, 6], ['TRY', 2, 25, 5], ['BOX', 0, 40, 0], ['BWL', 1, 30, 6]], 80, 3], [72, True]], ['generated mix 56', [[['LID', 5, 4, 0], ['CUP', 1, 10, 2], ['BOX', 0, 40, 0], ['LID', 5, 4, 0]], 80, 2], [50, True]]], [['non nesting', [[['BOX', 2, 40, 0]], 80, 1], [80, True]], ['capacity equal', [[['CUP', 11, 10, 2]], 30, 1], [30, True]], ['nesting', [[['CUP', 10, 10, 2]], 30, 1], [28, True]], ['zero line', [[['CUP', 1, 10, 2], ['BOX', 0, 40, 0]], 30, 1], [10, True]], ['generated mix 43', [[['LID', 2, 4, 0], ['TRY', 5, 25, 5]], 100, 2], [53, True]], ['generated mix 51', [[['LID', 10, 4, 0], ['TRY', 0, 25, 5], ['BWL', 10, 30, 6]], 150, 2], [124, True]], ['generated mix 59', [[['LID', 0, 4, 0], ['BOX', 2, 40, 0], ['LID', 10, 4, 0], ['BWL', 5, 30, 6]], 50, 3], [174, False]], ['generated mix 67', [[['TRY', 2, 25, 5], ['BOX', 10, 40, 0], ['LID', 0, 4, 0], ['TRY', 0, 25, 5]], 100, 1], [430, 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":"605ae0761a07534bc664c1398f5eacbb8f97c5f47cf0fb76df8ba54cabf3d088","source":"\"\"\"Failure Map reference implementation. Python standard library only.\"\"\"\nimport json\n\nN = 1\nobservations = []\ndef solve(lines, bin_vol, max_skus):\n    merged = {}\n    for sku, qty, uv, nv in lines:\n        if sku in merged:\n            merged[sku][0] += qty\n        else:\n            merged[sku] = [qty, uv, nv]\n    total = 0\n    count = 0\n    for sku, (qty, uv, nv) in merged.items():\n        if qty <= 0:\n            continue\n        count += 1\n        if nv > 0:\n            total += uv + (qty - 1) * nv\n        else:\n            total += qty * uv\n    return [total, total <= bin_vol and count <= max_skus]\ndef check(label, actual, expected):\n    observations.append({\"check\": label, \"actual\": actual, \"expected\": expected, \"passed\": actual == expected})\nfixtures = [[['capacity equal', [[['CUP', 11, 10, 2]], 30, 1], [30, True]], ['non nesting', [[['BOX', 2, 40, 0]], 80, 1], [80, True]], ['nesting', [[['CUP', 10, 10, 2]], 30, 1], [28, True]], ['zero line', [[['CUP', 1, 10, 2], ['BOX', 0, 40, 0]], 30, 1], [10, True]], ['merged lines nest together', [[['CUP', 5, 10, 2], ['CUP', 5, 10, 2]], 30, 1], [28, True]], ['generated mix 7', [[['TRY', 2, 25, 5]], 120, 2], [30, True]], ['generated mix 15', [[['CUP', 2, 10, 2], ['BWL', 1, 30, 6], ['BOX', 2, 40, 0], ['BWL', 1, 30, 6]], 150, 3], [128, True]], ['generated mix 23', [[['TRY', 2, 25, 5], ['CUP', 10, 10, 2], ['TRY', 0, 25, 5]], 150, 2], [58, True]]], [['non nesting', [[['BOX', 2, 40, 0]], 80, 1], [80, True]], ['capacity equal', [[['CUP', 11, 10, 2]], 30, 1], [30, True]], ['sku limit', [[['CUP', 1, 10, 2], ['LID', 1, 4, 0]], 100, 1], [14, False]], ['merged lines nest together', [[['CUP', 5, 10, 2], ['CUP', 5, 10, 2]], 30, 1], [28, True]], ['generated mix 10', [[['CUP', 10, 10, 2], ['BOX', 0, 40, 0], ['BOX', 1, 40, 0]], 80, 1], [68, False]], ['generated mix 18', [[['CUP', 10, 10, 2]], 150, 2], [28, True]], ['generated mix 26', [[['CUP', 5, 10, 2], ['BOX', 1, 40, 0], ['BOX', 2, 40, 0]], 50, 3], [138, False]], ['generated mix 34', [[['BWL', 10, 30, 6], ['BOX', 1, 40, 0], ['TRY', 2, 25, 5], ['LID', 10, 4, 0], ['BOX', 10, 40, 0]], 100, 1], [594, False]]], [['generated mix 19', [[['BOX', 2, 40, 0], ['TRY', 0, 25, 5]], 80, 3], [80, True]], ['nesting', [[['CUP', 10, 10, 2]], 30, 1], [28, True]], ['merged lines nest together', [[['CUP', 5, 10, 2], ['CUP', 5, 10, 2]], 30, 1], [28, True]], ['non nesting', [[['BOX', 2, 40, 0]], 80, 1], [80, True]], ['generated mix 21', [[['BWL', 1, 30, 6], ['CUP', 5, 10, 2], ['BOX', 0, 40, 0], ['TRY', 5, 25, 5], ['BWL', 2, 30, 6]], 100, 2], [105, False]], ['generated mix 29', [[['TRY', 0, 25, 5], ['LID', 2, 4, 0], ['BOX', 5, 40, 0]], 150, 2], [208, False]], ['generated mix 37', [[['BWL', 5, 30, 6], ['BOX', 5, 40, 0], ['LID', 1, 4, 0], ['LID', 2, 4, 0]], 100, 2], [266, False]], ['generated mix 45', [[['TRY', 1, 25, 5], ['BOX', 2, 40, 0], ['BWL', 2, 30, 6]], 150, 3], [141, True]]], [['capacity equal', [[['CUP', 11, 10, 2]], 30, 1], [30, True]], ['non nesting', [[['BOX', 2, 40, 0]], 80, 1], [80, True]], ['merged lines nest together', [[['CUP', 5, 10, 2], ['CUP', 5, 10, 2]], 30, 1], [28, True]], ['sku limit', [[['CUP', 1, 10, 2], ['LID', 1, 4, 0]], 100, 1], [14, False]], ['generated mix 32', [[['CUP', 10, 10, 2], ['CUP', 0, 10, 2]], 50, 2], [28, True]], ['generated mix 40', [[['BOX', 10, 40, 0], ['CUP', 5, 10, 2], ['CUP', 1, 10, 2], ['BWL', 5, 30, 6], ['BWL', 0, 30, 6]], 100, 2], [474, False]], ['generated mix 48', [[['BWL', 2, 30, 6], ['TRY', 2, 25, 5], ['BOX', 0, 40, 0], ['BWL', 1, 30, 6]], 80, 3], [72, True]], ['generated mix 56', [[['LID', 5, 4, 0], ['CUP', 1, 10, 2], ['BOX', 0, 40, 0], ['LID', 5, 4, 0]], 80, 2], [50, True]]], [['non nesting', [[['BOX', 2, 40, 0]], 80, 1], [80, True]], ['capacity equal', [[['CUP', 11, 10, 2]], 30, 1], [30, True]], ['nesting', [[['CUP', 10, 10, 2]], 30, 1], [28, True]], ['zero line', [[['CUP', 1, 10, 2], ['BOX', 0, 40, 0]], 30, 1], [10, True]], ['generated mix 43', [[['LID', 2, 4, 0], ['TRY', 5, 25, 5]], 100, 2], [53, True]], ['generated mix 51', [[['LID', 10, 4, 0], ['TRY', 0, 25, 5], ['BWL', 10, 30, 6]], 150, 2], [124, True]], ['generated mix 59', [[['LID', 0, 4, 0], ['BOX', 2, 40, 0], ['LID', 10, 4, 0], ['BWL', 5, 30, 6]], 50, 3], [174, False]], ['generated mix 67', [[['TRY', 2, 25, 5], ['BOX', 10, 40, 0], ['LID', 0, 4, 0], ['TRY', 0, 25, 5]], 100, 1], [430, 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":"Stipulated linear nesting model; no orientation or partial stacks. 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-warehouse-slotting-nesting-bin-bin-capacity-edge","generated_at":"2026-09-29T14:52:11.174433+00:00","license":"CC0-1.0","python":"3.12.14","seed":1,"split":"open-access"},"relevance":"Nesting products such as cups and trays occupy far less space than unit cube suggests.","repair":"Accept totals equal to the bin volume.","root_cause":"The capacity test is strict at the bin volume.","sha256":"3b7db26748c0b1c7fb497732a2125ee6b93b5b807d78788acb0f1fd048954f45","title":"Nested bin fill: exactly full bin rejected · case 01","variant":1,"variant_policy":"Five numbered records share a model and may reuse boundary fixtures.","verification":{"attempt":{"elapsed_ms":43.09,"exit_code":1,"observations":[{"actual":[30,false],"check":"capacity equal","expected":[30,true],"passed":false},{"actual":[80,false],"check":"non nesting","expected":[80,true],"passed":false},{"actual":[28,true],"check":"nesting","expected":[28,true],"passed":true},{"actual":[10,true],"check":"zero line","expected":[10,true],"passed":true},{"actual":[28,true],"check":"merged lines nest together","expected":[28,true],"passed":true},{"actual":[30,true],"check":"generated mix 7","expected":[30,true],"passed":true},{"actual":[128,true],"check":"generated mix 15","expected":[128,true],"passed":true},{"actual":[58,true],"check":"generated mix 23","expected":[58,true],"passed":true}],"passed":false,"stderr":"","stdout":"{\"observations\": [{\"check\": \"capacity equal\", \"actual\": [30, false], \"expected\": [30, true], \"passed\": false}, {\"check\": \"non nesting\", \"actual\": [80, false], \"expected\": [80, true], \"passed\": false}, {\"check\": \"nesting\", \"actual\": [28, true], \"expected\": [28, true], \"passed\": true}, {\"check\": \"zero line\", \"actual\": [10, true], \"expected\": [10, true], \"passed\": true}, {\"check\": \"merged lines nest together\", \"actual\": [28, true], \"expected\": [28, true], \"passed\": true}, {\"check\": \"generated mix 7\", \"actual\": [30, true], \"expected\": [30, true], \"passed\": true}, {\"check\": \"generated mix 15\", \"actual\": [128, true], \"expected\": [128, true], \"passed\": true}, {\"check\": \"generated mix 23\", \"actual\": [58, true], \"expected\": [58, true], \"passed\": true}], \"passed\": false}\n"},"broken":{"elapsed_ms":41.13,"exit_code":1,"observations":[{"actual":[30,false],"check":"capacity equal","expected":[30,true],"passed":false},{"actual":[80,false],"check":"non nesting","expected":[80,true],"passed":false},{"actual":[28,true],"check":"nesting","expected":[28,true],"passed":true},{"actual":[10,true],"check":"zero line","expected":[10,true],"passed":true},{"actual":[28,true],"check":"merged lines nest together","expected":[28,true],"passed":true},{"actual":[30,true],"check":"generated mix 7","expected":[30,true],"passed":true},{"actual":[128,true],"check":"generated mix 15","expected":[128,true],"passed":true},{"actual":[58,true],"check":"generated mix 23","expected":[58,true],"passed":true}],"passed":false,"stderr":"","stdout":"{\"observations\": [{\"check\": \"capacity equal\", \"actual\": [30, false], \"expected\": [30, true], \"passed\": false}, {\"check\": \"non nesting\", \"actual\": [80, false], \"expected\": [80, true], \"passed\": false}, {\"check\": \"nesting\", \"actual\": [28, true], \"expected\": [28, true], \"passed\": true}, {\"check\": \"zero line\", \"actual\": [10, true], \"expected\": [10, true], \"passed\": true}, {\"check\": \"merged lines nest together\", \"actual\": [28, true], \"expected\": [28, true], \"passed\": true}, {\"check\": \"generated mix 7\", \"actual\": [30, true], \"expected\": [30, true], \"passed\": true}, {\"check\": \"generated mix 15\", \"actual\": [128, true], \"expected\": [128, true], \"passed\": true}, {\"check\": \"generated mix 23\", \"actual\": [58, true], \"expected\": [58, true], \"passed\": true}], \"passed\": false}\n"},"fixed":{"elapsed_ms":45.57,"exit_code":0,"observations":[{"actual":[30,true],"check":"capacity equal","expected":[30,true],"passed":true},{"actual":[80,true],"check":"non nesting","expected":[80,true],"passed":true},{"actual":[28,true],"check":"nesting","expected":[28,true],"passed":true},{"actual":[10,true],"check":"zero line","expected":[10,true],"passed":true},{"actual":[28,true],"check":"merged lines nest together","expected":[28,true],"passed":true},{"actual":[30,true],"check":"generated mix 7","expected":[30,true],"passed":true},{"actual":[128,true],"check":"generated mix 15","expected":[128,true],"passed":true},{"actual":[58,true],"check":"generated mix 23","expected":[58,true],"passed":true}],"passed":true,"stderr":"","stdout":"{\"observations\": [{\"check\": \"capacity equal\", \"actual\": [30, true], \"expected\": [30, true], \"passed\": true}, {\"check\": \"non nesting\", \"actual\": [80, true], \"expected\": [80, true], \"passed\": true}, {\"check\": \"nesting\", \"actual\": [28, true], \"expected\": [28, true], \"passed\": true}, {\"check\": \"zero line\", \"actual\": [10, true], \"expected\": [10, true], \"passed\": true}, {\"check\": \"merged lines nest together\", \"actual\": [28, true], \"expected\": [28, true], \"passed\": true}, {\"check\": \"generated mix 7\", \"actual\": [30, true], \"expected\": [30, true], \"passed\": true}, {\"check\": \"generated mix 15\", \"actual\": [128, true], \"expected\": [128, true], \"passed\": true}, {\"check\": \"generated mix 23\", \"actual\": [58, true], \"expected\": [58, true], \"passed\": true}], \"passed\": true}\n"}},"verified":true,"visibility":"public"}