{"abstract":"Receivers pair the parity streams the wrong way round.","category":"Error-correcting codes","checks":8,"contract":"Rate-1/2, constraint-length-3 convolutional encoder with generators 7 (111) and 5 (101) octal. The register holds the current bit in bit 2 and the two previous bits below it; for each input bit output the g=7 parity then the g=5 parity, then shift. Two zero tail bits terminate the trellis. Return the output bit list.","evaluation_group":"w2-error_correcting_codes-convolutional-encode","failed_approach":"Keeping the order but tapping the middle register bit for the second generator changes the code.","family":"w2-error_correcting_codes-convolutional-encode-output-order","id":"FA-71936","implementations":{"attempt":{"sha256":"82119f2f0bc43845bdf6d8d44f9c01fb299e02fd637753917e2c8e07b7841f63","source":"\"\"\"Failure Map reference implementation. Python standard library only.\"\"\"\nimport json\n\nN = 1\nobservations = []\ndef solve(data):\n    state = 0\n    out = []\n    for b in data + [0, 0]:\n        reg = (b << 2) | state\n        out.append(bin(reg & 0b111).count('1') % 2)\n        out.append(bin(reg & 0b110).count('1') % 2)\n        state = reg >> 1\n    return out\ndef check(label, actual, expected):\n    observations.append({\"check\": label, \"actual\": actual, \"expected\": expected, \"passed\": actual == expected})\nfixtures = [[['regression [[1, 1, 0]]', [[1, 1, 0]], [1, 1, 0, 1, 0, 1, 1, 1, 0, 0]], ['regression [[0, 1, 1, 0]]', [[0, 1, 1, 0]], [0, 0, 1, 1, 0, 1, 0, 1, 1, 1, 0, 0]], ['control [[0]]', [[0]], [0, 0, 0, 0, 0, 0]], ['control [[0, 0]]', [[0, 0]], [0, 0, 0, 0, 0, 0, 0, 0]], ['control [[]]', [[]], [0, 0, 0, 0]], ['control [[0, 1, 1, 0, 0]]', [[0, 1, 1, 0, 0]], [0, 0, 1, 1, 0, 1, 0, 1, 1, 1, 0, 0, 0, 0]], ['control [[1, 0, 1, 1, 1, 1]]', [[1, 0, 1, 1, 1, 1]], [1, 1, 1, 0, 0, 0, 0, 1, 1, 0, 1, 0, 0, 1, 1, 1]], ['control [[1, 0, 0, 1, 1, 1, 1, 1]]', [[1, 0, 0, 1, 1, 1, 1, 1]], [1, 1, 1, 0, 1, 1, 1, 1, 0, 1, 1, 0, 1, 0, 1, 0, 0, 1, 1, 1]]], [['regression [[1, 0, 1, 1, 1, 1]]', [[1, 0, 1, 1, 1, 1]], [1, 1, 1, 0, 0, 0, 0, 1, 1, 0, 1, 0, 0, 1, 1, 1]], ['regression [[1, 0, 0, 1, 1, 1, 1, 1]]', [[1, 0, 0, 1, 1, 1, 1, 1]], [1, 1, 1, 0, 1, 1, 1, 1, 0, 1, 1, 0, 1, 0, 1, 0, 0, 1, 1, 1]], ['control [[]]', [[]], [0, 0, 0, 0]], ['control [[0]]', [[0]], [0, 0, 0, 0, 0, 0]], ['control [[0, 0]]', [[0, 0]], [0, 0, 0, 0, 0, 0, 0, 0]], ['control [[0, 0, 1]]', [[0, 0, 1]], [0, 0, 0, 0, 1, 1, 1, 0, 1, 1]], ['control [[1, 1, 0, 1, 1, 0, 0]]', [[1, 1, 0, 1, 1, 0, 0]], [1, 1, 0, 1, 0, 1, 0, 0, 0, 1, 0, 1, 1, 1, 0, 0, 0, 0]], ['control [[1]]', [[1]], [1, 1, 1, 0, 1, 1]]], [['regression [[0, 0, 1]]', [[0, 0, 1]], [0, 0, 0, 0, 1, 1, 1, 0, 1, 1]], ['regression [[1, 1, 0, 1, 1, 0, 0]]', [[1, 1, 0, 1, 1, 0, 0]], [1, 1, 0, 1, 0, 1, 0, 0, 0, 1, 0, 1, 1, 1, 0, 0, 0, 0]], ['control [[0, 0]]', [[0, 0]], [0, 0, 0, 0, 0, 0, 0, 0]], ['control [[]]', [[]], [0, 0, 0, 0]], ['control [[0]]', [[0]], [0, 0, 0, 0, 0, 0]], ['control [[1, 1, 1, 1, 1]]', [[1, 1, 1, 1, 1]], [1, 1, 0, 1, 1, 0, 1, 0, 1, 0, 0, 1, 1, 1]], ['control [[1, 1, 0]]', [[1, 1, 0]], [1, 1, 0, 1, 0, 1, 1, 1, 0, 0]], ['control [[0, 1, 1, 0]]', [[0, 1, 1, 0]], [0, 0, 1, 1, 0, 1, 0, 1, 1, 1, 0, 0]]], [['regression [[1, 0, 1, 1]]', [[1, 0, 1, 1]], [1, 1, 1, 0, 0, 0, 0, 1, 0, 1, 1, 1]], ['regression [[1, 1, 1, 1, 1]]', [[1, 1, 1, 1, 1]], [1, 1, 0, 1, 1, 0, 1, 0, 1, 0, 0, 1, 1, 1]], ['control [[0]]', [[0]], [0, 0, 0, 0, 0, 0]], ['control [[0, 0]]', [[0, 0]], [0, 0, 0, 0, 0, 0, 0, 0]], ['control [[]]', [[]], [0, 0, 0, 0]], ['control [[0, 1, 1, 0, 0]]', [[0, 1, 1, 0, 0]], [0, 0, 1, 1, 0, 1, 0, 1, 1, 1, 0, 0, 0, 0]], ['control [[1, 0, 1, 1, 1, 1]]', [[1, 0, 1, 1, 1, 1]], [1, 1, 1, 0, 0, 0, 0, 1, 1, 0, 1, 0, 0, 1, 1, 1]], ['control [[1, 0, 0, 1, 1, 1, 1, 1]]', [[1, 0, 0, 1, 1, 1, 1, 1]], [1, 1, 1, 0, 1, 1, 1, 1, 0, 1, 1, 0, 1, 0, 1, 0, 0, 1, 1, 1]]], [['regression [[0, 1, 1, 0]]', [[0, 1, 1, 0]], [0, 0, 1, 1, 0, 1, 0, 1, 1, 1, 0, 0]], ['regression [[0, 1, 1, 0, 0]]', [[0, 1, 1, 0, 0]], [0, 0, 1, 1, 0, 1, 0, 1, 1, 1, 0, 0, 0, 0]], ['control [[]]', [[]], [0, 0, 0, 0]], ['control [[0]]', [[0]], [0, 0, 0, 0, 0, 0]], ['control [[0, 0]]', [[0, 0]], [0, 0, 0, 0, 0, 0, 0, 0]], ['control [[1, 1, 0, 1, 1, 0, 0]]', [[1, 1, 0, 1, 1, 0, 0]], [1, 1, 0, 1, 0, 1, 0, 0, 0, 1, 0, 1, 1, 1, 0, 0, 0, 0]], ['control [[1]]', [[1]], [1, 1, 1, 0, 1, 1]], ['control [[1, 0, 1, 1]]', [[1, 0, 1, 1]], [1, 1, 1, 0, 0, 0, 0, 1, 0, 1, 1, 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":"2e7b20806e3624b1beff4a4977f022529fc811bae64127d43c27e9fa252fe01a","source":"\"\"\"Failure Map reference implementation. Python standard library only.\"\"\"\nimport json\n\nN = 1\nobservations = []\ndef solve(data):\n    state = 0\n    out = []\n    for b in data + [0, 0]:\n        reg = (b << 2) | state\n        out.append(bin(reg & 0b101).count('1') % 2)\n        out.append(bin(reg & 0b111).count('1') % 2)\n        state = reg >> 1\n    return out\ndef check(label, actual, expected):\n    observations.append({\"check\": label, \"actual\": actual, \"expected\": expected, \"passed\": actual == expected})\nfixtures = [[['regression [[1, 1, 0]]', [[1, 1, 0]], [1, 1, 0, 1, 0, 1, 1, 1, 0, 0]], ['regression [[0, 1, 1, 0]]', [[0, 1, 1, 0]], [0, 0, 1, 1, 0, 1, 0, 1, 1, 1, 0, 0]], ['control [[0]]', [[0]], [0, 0, 0, 0, 0, 0]], ['control [[0, 0]]', [[0, 0]], [0, 0, 0, 0, 0, 0, 0, 0]], ['control [[]]', [[]], [0, 0, 0, 0]], ['control [[0, 1, 1, 0, 0]]', [[0, 1, 1, 0, 0]], [0, 0, 1, 1, 0, 1, 0, 1, 1, 1, 0, 0, 0, 0]], ['control [[1, 0, 1, 1, 1, 1]]', [[1, 0, 1, 1, 1, 1]], [1, 1, 1, 0, 0, 0, 0, 1, 1, 0, 1, 0, 0, 1, 1, 1]], ['control [[1, 0, 0, 1, 1, 1, 1, 1]]', [[1, 0, 0, 1, 1, 1, 1, 1]], [1, 1, 1, 0, 1, 1, 1, 1, 0, 1, 1, 0, 1, 0, 1, 0, 0, 1, 1, 1]]], [['regression [[1, 0, 1, 1, 1, 1]]', [[1, 0, 1, 1, 1, 1]], [1, 1, 1, 0, 0, 0, 0, 1, 1, 0, 1, 0, 0, 1, 1, 1]], ['regression [[1, 0, 0, 1, 1, 1, 1, 1]]', [[1, 0, 0, 1, 1, 1, 1, 1]], [1, 1, 1, 0, 1, 1, 1, 1, 0, 1, 1, 0, 1, 0, 1, 0, 0, 1, 1, 1]], ['control [[]]', [[]], [0, 0, 0, 0]], ['control [[0]]', [[0]], [0, 0, 0, 0, 0, 0]], ['control [[0, 0]]', [[0, 0]], [0, 0, 0, 0, 0, 0, 0, 0]], ['control [[0, 0, 1]]', [[0, 0, 1]], [0, 0, 0, 0, 1, 1, 1, 0, 1, 1]], ['control [[1, 1, 0, 1, 1, 0, 0]]', [[1, 1, 0, 1, 1, 0, 0]], [1, 1, 0, 1, 0, 1, 0, 0, 0, 1, 0, 1, 1, 1, 0, 0, 0, 0]], ['control [[1]]', [[1]], [1, 1, 1, 0, 1, 1]]], [['regression [[0, 0, 1]]', [[0, 0, 1]], [0, 0, 0, 0, 1, 1, 1, 0, 1, 1]], ['regression [[1, 1, 0, 1, 1, 0, 0]]', [[1, 1, 0, 1, 1, 0, 0]], [1, 1, 0, 1, 0, 1, 0, 0, 0, 1, 0, 1, 1, 1, 0, 0, 0, 0]], ['control [[0, 0]]', [[0, 0]], [0, 0, 0, 0, 0, 0, 0, 0]], ['control [[]]', [[]], [0, 0, 0, 0]], ['control [[0]]', [[0]], [0, 0, 0, 0, 0, 0]], ['control [[1, 1, 1, 1, 1]]', [[1, 1, 1, 1, 1]], [1, 1, 0, 1, 1, 0, 1, 0, 1, 0, 0, 1, 1, 1]], ['control [[1, 1, 0]]', [[1, 1, 0]], [1, 1, 0, 1, 0, 1, 1, 1, 0, 0]], ['control [[0, 1, 1, 0]]', [[0, 1, 1, 0]], [0, 0, 1, 1, 0, 1, 0, 1, 1, 1, 0, 0]]], [['regression [[1, 0, 1, 1]]', [[1, 0, 1, 1]], [1, 1, 1, 0, 0, 0, 0, 1, 0, 1, 1, 1]], ['regression [[1, 1, 1, 1, 1]]', [[1, 1, 1, 1, 1]], [1, 1, 0, 1, 1, 0, 1, 0, 1, 0, 0, 1, 1, 1]], ['control [[0]]', [[0]], [0, 0, 0, 0, 0, 0]], ['control [[0, 0]]', [[0, 0]], [0, 0, 0, 0, 0, 0, 0, 0]], ['control [[]]', [[]], [0, 0, 0, 0]], ['control [[0, 1, 1, 0, 0]]', [[0, 1, 1, 0, 0]], [0, 0, 1, 1, 0, 1, 0, 1, 1, 1, 0, 0, 0, 0]], ['control [[1, 0, 1, 1, 1, 1]]', [[1, 0, 1, 1, 1, 1]], [1, 1, 1, 0, 0, 0, 0, 1, 1, 0, 1, 0, 0, 1, 1, 1]], ['control [[1, 0, 0, 1, 1, 1, 1, 1]]', [[1, 0, 0, 1, 1, 1, 1, 1]], [1, 1, 1, 0, 1, 1, 1, 1, 0, 1, 1, 0, 1, 0, 1, 0, 0, 1, 1, 1]]], [['regression [[0, 1, 1, 0]]', [[0, 1, 1, 0]], [0, 0, 1, 1, 0, 1, 0, 1, 1, 1, 0, 0]], ['regression [[0, 1, 1, 0, 0]]', [[0, 1, 1, 0, 0]], [0, 0, 1, 1, 0, 1, 0, 1, 1, 1, 0, 0, 0, 0]], ['control [[]]', [[]], [0, 0, 0, 0]], ['control [[0]]', [[0]], [0, 0, 0, 0, 0, 0]], ['control [[0, 0]]', [[0, 0]], [0, 0, 0, 0, 0, 0, 0, 0]], ['control [[1, 1, 0, 1, 1, 0, 0]]', [[1, 1, 0, 1, 1, 0, 0]], [1, 1, 0, 1, 0, 1, 0, 0, 0, 1, 0, 1, 1, 1, 0, 0, 0, 0]], ['control [[1]]', [[1]], [1, 1, 1, 0, 1, 1]], ['control [[1, 0, 1, 1]]', [[1, 0, 1, 1]], [1, 1, 1, 0, 0, 0, 0, 1, 0, 1, 1, 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"},"fixed":{"sha256":"4e0b8093115afe32d6ea969e92a4bbf59b4a2061a5b54b6f35a723ba4f42c8b1","source":"\"\"\"Failure Map reference implementation. Python standard library only.\"\"\"\nimport json\n\nN = 1\nobservations = []\ndef solve(data):\n    state = 0\n    out = []\n    for b in data + [0, 0]:\n        reg = (b << 2) | state\n        out.append(bin(reg & 0b111).count('1') % 2)\n        out.append(bin(reg & 0b101).count('1') % 2)\n        state = reg >> 1\n    return out\ndef check(label, actual, expected):\n    observations.append({\"check\": label, \"actual\": actual, \"expected\": expected, \"passed\": actual == expected})\nfixtures = [[['regression [[1, 1, 0]]', [[1, 1, 0]], [1, 1, 0, 1, 0, 1, 1, 1, 0, 0]], ['regression [[0, 1, 1, 0]]', [[0, 1, 1, 0]], [0, 0, 1, 1, 0, 1, 0, 1, 1, 1, 0, 0]], ['control [[0]]', [[0]], [0, 0, 0, 0, 0, 0]], ['control [[0, 0]]', [[0, 0]], [0, 0, 0, 0, 0, 0, 0, 0]], ['control [[]]', [[]], [0, 0, 0, 0]], ['control [[0, 1, 1, 0, 0]]', [[0, 1, 1, 0, 0]], [0, 0, 1, 1, 0, 1, 0, 1, 1, 1, 0, 0, 0, 0]], ['control [[1, 0, 1, 1, 1, 1]]', [[1, 0, 1, 1, 1, 1]], [1, 1, 1, 0, 0, 0, 0, 1, 1, 0, 1, 0, 0, 1, 1, 1]], ['control [[1, 0, 0, 1, 1, 1, 1, 1]]', [[1, 0, 0, 1, 1, 1, 1, 1]], [1, 1, 1, 0, 1, 1, 1, 1, 0, 1, 1, 0, 1, 0, 1, 0, 0, 1, 1, 1]]], [['regression [[1, 0, 1, 1, 1, 1]]', [[1, 0, 1, 1, 1, 1]], [1, 1, 1, 0, 0, 0, 0, 1, 1, 0, 1, 0, 0, 1, 1, 1]], ['regression [[1, 0, 0, 1, 1, 1, 1, 1]]', [[1, 0, 0, 1, 1, 1, 1, 1]], [1, 1, 1, 0, 1, 1, 1, 1, 0, 1, 1, 0, 1, 0, 1, 0, 0, 1, 1, 1]], ['control [[]]', [[]], [0, 0, 0, 0]], ['control [[0]]', [[0]], [0, 0, 0, 0, 0, 0]], ['control [[0, 0]]', [[0, 0]], [0, 0, 0, 0, 0, 0, 0, 0]], ['control [[0, 0, 1]]', [[0, 0, 1]], [0, 0, 0, 0, 1, 1, 1, 0, 1, 1]], ['control [[1, 1, 0, 1, 1, 0, 0]]', [[1, 1, 0, 1, 1, 0, 0]], [1, 1, 0, 1, 0, 1, 0, 0, 0, 1, 0, 1, 1, 1, 0, 0, 0, 0]], ['control [[1]]', [[1]], [1, 1, 1, 0, 1, 1]]], [['regression [[0, 0, 1]]', [[0, 0, 1]], [0, 0, 0, 0, 1, 1, 1, 0, 1, 1]], ['regression [[1, 1, 0, 1, 1, 0, 0]]', [[1, 1, 0, 1, 1, 0, 0]], [1, 1, 0, 1, 0, 1, 0, 0, 0, 1, 0, 1, 1, 1, 0, 0, 0, 0]], ['control [[0, 0]]', [[0, 0]], [0, 0, 0, 0, 0, 0, 0, 0]], ['control [[]]', [[]], [0, 0, 0, 0]], ['control [[0]]', [[0]], [0, 0, 0, 0, 0, 0]], ['control [[1, 1, 1, 1, 1]]', [[1, 1, 1, 1, 1]], [1, 1, 0, 1, 1, 0, 1, 0, 1, 0, 0, 1, 1, 1]], ['control [[1, 1, 0]]', [[1, 1, 0]], [1, 1, 0, 1, 0, 1, 1, 1, 0, 0]], ['control [[0, 1, 1, 0]]', [[0, 1, 1, 0]], [0, 0, 1, 1, 0, 1, 0, 1, 1, 1, 0, 0]]], [['regression [[1, 0, 1, 1]]', [[1, 0, 1, 1]], [1, 1, 1, 0, 0, 0, 0, 1, 0, 1, 1, 1]], ['regression [[1, 1, 1, 1, 1]]', [[1, 1, 1, 1, 1]], [1, 1, 0, 1, 1, 0, 1, 0, 1, 0, 0, 1, 1, 1]], ['control [[0]]', [[0]], [0, 0, 0, 0, 0, 0]], ['control [[0, 0]]', [[0, 0]], [0, 0, 0, 0, 0, 0, 0, 0]], ['control [[]]', [[]], [0, 0, 0, 0]], ['control [[0, 1, 1, 0, 0]]', [[0, 1, 1, 0, 0]], [0, 0, 1, 1, 0, 1, 0, 1, 1, 1, 0, 0, 0, 0]], ['control [[1, 0, 1, 1, 1, 1]]', [[1, 0, 1, 1, 1, 1]], [1, 1, 1, 0, 0, 0, 0, 1, 1, 0, 1, 0, 0, 1, 1, 1]], ['control [[1, 0, 0, 1, 1, 1, 1, 1]]', [[1, 0, 0, 1, 1, 1, 1, 1]], [1, 1, 1, 0, 1, 1, 1, 1, 0, 1, 1, 0, 1, 0, 1, 0, 0, 1, 1, 1]]], [['regression [[0, 1, 1, 0]]', [[0, 1, 1, 0]], [0, 0, 1, 1, 0, 1, 0, 1, 1, 1, 0, 0]], ['regression [[0, 1, 1, 0, 0]]', [[0, 1, 1, 0, 0]], [0, 0, 1, 1, 0, 1, 0, 1, 1, 1, 0, 0, 0, 0]], ['control [[]]', [[]], [0, 0, 0, 0]], ['control [[0]]', [[0]], [0, 0, 0, 0, 0, 0]], ['control [[0, 0]]', [[0, 0]], [0, 0, 0, 0, 0, 0, 0, 0]], ['control [[1, 1, 0, 1, 1, 0, 0]]', [[1, 1, 0, 1, 1, 0, 0]], [1, 1, 0, 1, 0, 1, 0, 0, 0, 1, 0, 1, 1, 1, 0, 0, 0, 0]], ['control [[1]]', [[1]], [1, 1, 1, 0, 1, 1]], ['control [[1, 0, 1, 1]]', [[1, 0, 1, 1]], [1, 1, 1, 0, 0, 0, 0, 1, 0, 1, 1, 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":"A deterministic, bounded teaching model of the named code under the stated contract; not a production codec. 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-error_correcting_codes-convolutional-encode-output-order","generated_at":"2026-09-29T14:48:34.064081+00:00","license":"CC0-1.0","python":"3.12.14","seed":1,"split":"open-access"},"relevance":"Satellite and wireless links protect data with the classic K=3 (7,5) convolutional code.","repair":"Emit the g=7 parity then the g=5 parity for every input bit.","root_cause":"The two parities are appended in the order g=5, g=7.","sha256":"7526b787dadae07257b1102f4622562913188aaf4d8ebb9ccc08d55558ccaf82","title":"Convolutional encoder emits the g=5 parity first · case 01","variant":1,"variant_policy":"Five numbered records share a model and may reuse boundary fixtures.","verification":{"attempt":{"elapsed_ms":39.144,"exit_code":1,"observations":[{"actual":[1,1,0,0,0,1,1,0,0,0],"check":"regression [[1, 1, 0]]","expected":[1,1,0,1,0,1,1,1,0,0],"passed":false},{"actual":[0,0,1,1,0,0,0,1,1,0,0,0],"check":"regression [[0, 1, 1, 0]]","expected":[0,0,1,1,0,1,0,1,1,1,0,0],"passed":false},{"actual":[0,0,0,0,0,0],"check":"control [[0]]","expected":[0,0,0,0,0,0],"passed":true},{"actual":[0,0,0,0,0,0,0,0],"check":"control [[0, 0]]","expected":[0,0,0,0,0,0,0,0],"passed":true},{"actual":[0,0,0,0],"check":"control [[]]","expected":[0,0,0,0],"passed":true},{"actual":[0,0,1,1,0,0,0,1,1,0,0,0,0,0],"check":"control [[0, 1, 1, 0, 0]]","expected":[0,0,1,1,0,1,0,1,1,1,0,0,0,0],"passed":false},{"actual":[1,1,1,1,0,1,0,0,1,0,1,0,0,1,1,0],"check":"control [[1, 0, 1, 1, 1, 1]]","expected":[1,1,1,0,0,0,0,1,1,0,1,0,0,1,1,1],"passed":false},{"actual":[1,1,1,1,1,0,1,1,0,0,1,0,1,0,1,0,0,1,1,0],"check":"control [[1, 0, 0, 1, 1, 1, 1, 1]]","expected":[1,1,1,0,1,1,1,1,0,1,1,0,1,0,1,0,0,1,1,1],"passed":false}],"passed":false,"stderr":"","stdout":"{\"observations\": [{\"check\": \"regression [[1, 1, 0]]\", \"actual\": [1, 1, 0, 0, 0, 1, 1, 0, 0, 0], \"expected\": [1, 1, 0, 1, 0, 1, 1, 1, 0, 0], \"passed\": false}, {\"check\": \"regression [[0, 1, 1, 0]]\", \"actual\": [0, 0, 1, 1, 0, 0, 0, 1, 1, 0, 0, 0], \"expected\": [0, 0, 1, 1, 0, 1, 0, 1, 1, 1, 0, 0], \"passed\": false}, {\"check\": \"control [[0]]\", \"actual\": [0, 0, 0, 0, 0, 0], \"expected\": [0, 0, 0, 0, 0, 0], \"passed\": true}, {\"check\": \"control [[0, 0]]\", \"actual\": [0, 0, 0, 0, 0, 0, 0, 0], \"expected\": [0, 0, 0, 0, 0, 0, 0, 0], \"passed\": true}, {\"check\": \"control [[]]\", \"actual\": [0, 0, 0, 0], \"expected\": [0, 0, 0, 0], \"passed\": true}, {\"check\": \"control [[0, 1, 1, 0, 0]]\", \"actual\": [0, 0, 1, 1, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0], \"expected\": [0, 0, 1, 1, 0, 1, 0, 1, 1, 1, 0, 0, 0, 0], \"passed\": false}, {\"check\": \"control [[1, 0, 1, 1, 1, 1]]\", \"actual\": [1, 1, 1, 1, 0, 1, 0, 0, 1, 0, 1, 0, 0, 1, 1, 0], \"expected\": [1, 1, 1, 0, 0, 0, 0, 1, 1, 0, 1, 0, 0, 1, 1, 1], \"passed\": false}, {\"check\": \"control [[1, 0, 0, 1, 1, 1, 1, 1]]\", \"actual\": [1, 1, 1, 1, 1, 0, 1, 1, 0, 0, 1, 0, 1, 0, 1, 0, 0, 1, 1, 0], \"expected\": [1, 1, 1, 0, 1, 1, 1, 1, 0, 1, 1, 0, 1, 0, 1, 0, 0, 1, 1, 1], \"passed\": false}], \"passed\": false}\n"},"broken":{"elapsed_ms":37.768,"exit_code":1,"observations":[{"actual":[1,1,1,0,1,0,1,1,0,0],"check":"regression [[1, 1, 0]]","expected":[1,1,0,1,0,1,1,1,0,0],"passed":false},{"actual":[0,0,1,1,1,0,1,0,1,1,0,0],"check":"regression [[0, 1, 1, 0]]","expected":[0,0,1,1,0,1,0,1,1,1,0,0],"passed":false},{"actual":[0,0,0,0,0,0],"check":"control [[0]]","expected":[0,0,0,0,0,0],"passed":true},{"actual":[0,0,0,0,0,0,0,0],"check":"control [[0, 0]]","expected":[0,0,0,0,0,0,0,0],"passed":true},{"actual":[0,0,0,0],"check":"control [[]]","expected":[0,0,0,0],"passed":true},{"actual":[0,0,1,1,1,0,1,0,1,1,0,0,0,0],"check":"control [[0, 1, 1, 0, 0]]","expected":[0,0,1,1,0,1,0,1,1,1,0,0,0,0],"passed":false},{"actual":[1,1,0,1,0,0,1,0,0,1,0,1,1,0,1,1],"check":"control [[1, 0, 1, 1, 1, 1]]","expected":[1,1,1,0,0,0,0,1,1,0,1,0,0,1,1,1],"passed":false},{"actual":[1,1,0,1,1,1,1,1,1,0,0,1,0,1,0,1,1,0,1,1],"check":"control [[1, 0, 0, 1, 1, 1, 1, 1]]","expected":[1,1,1,0,1,1,1,1,0,1,1,0,1,0,1,0,0,1,1,1],"passed":false}],"passed":false,"stderr":"","stdout":"{\"observations\": [{\"check\": \"regression [[1, 1, 0]]\", \"actual\": [1, 1, 1, 0, 1, 0, 1, 1, 0, 0], \"expected\": [1, 1, 0, 1, 0, 1, 1, 1, 0, 0], \"passed\": false}, {\"check\": \"regression [[0, 1, 1, 0]]\", \"actual\": [0, 0, 1, 1, 1, 0, 1, 0, 1, 1, 0, 0], \"expected\": [0, 0, 1, 1, 0, 1, 0, 1, 1, 1, 0, 0], \"passed\": false}, {\"check\": \"control [[0]]\", \"actual\": [0, 0, 0, 0, 0, 0], \"expected\": [0, 0, 0, 0, 0, 0], \"passed\": true}, {\"check\": \"control [[0, 0]]\", \"actual\": [0, 0, 0, 0, 0, 0, 0, 0], \"expected\": [0, 0, 0, 0, 0, 0, 0, 0], \"passed\": true}, {\"check\": \"control [[]]\", \"actual\": [0, 0, 0, 0], \"expected\": [0, 0, 0, 0], \"passed\": true}, {\"check\": \"control [[0, 1, 1, 0, 0]]\", \"actual\": [0, 0, 1, 1, 1, 0, 1, 0, 1, 1, 0, 0, 0, 0], \"expected\": [0, 0, 1, 1, 0, 1, 0, 1, 1, 1, 0, 0, 0, 0], \"passed\": false}, {\"check\": \"control [[1, 0, 1, 1, 1, 1]]\", \"actual\": [1, 1, 0, 1, 0, 0, 1, 0, 0, 1, 0, 1, 1, 0, 1, 1], \"expected\": [1, 1, 1, 0, 0, 0, 0, 1, 1, 0, 1, 0, 0, 1, 1, 1], \"passed\": false}, {\"check\": \"control [[1, 0, 0, 1, 1, 1, 1, 1]]\", \"actual\": [1, 1, 0, 1, 1, 1, 1, 1, 1, 0, 0, 1, 0, 1, 0, 1, 1, 0, 1, 1], \"expected\": [1, 1, 1, 0, 1, 1, 1, 1, 0, 1, 1, 0, 1, 0, 1, 0, 0, 1, 1, 1], \"passed\": false}], \"passed\": false}\n"},"fixed":{"elapsed_ms":38.766,"exit_code":0,"observations":[{"actual":[1,1,0,1,0,1,1,1,0,0],"check":"regression [[1, 1, 0]]","expected":[1,1,0,1,0,1,1,1,0,0],"passed":true},{"actual":[0,0,1,1,0,1,0,1,1,1,0,0],"check":"regression [[0, 1, 1, 0]]","expected":[0,0,1,1,0,1,0,1,1,1,0,0],"passed":true},{"actual":[0,0,0,0,0,0],"check":"control [[0]]","expected":[0,0,0,0,0,0],"passed":true},{"actual":[0,0,0,0,0,0,0,0],"check":"control [[0, 0]]","expected":[0,0,0,0,0,0,0,0],"passed":true},{"actual":[0,0,0,0],"check":"control [[]]","expected":[0,0,0,0],"passed":true},{"actual":[0,0,1,1,0,1,0,1,1,1,0,0,0,0],"check":"control [[0, 1, 1, 0, 0]]","expected":[0,0,1,1,0,1,0,1,1,1,0,0,0,0],"passed":true},{"actual":[1,1,1,0,0,0,0,1,1,0,1,0,0,1,1,1],"check":"control [[1, 0, 1, 1, 1, 1]]","expected":[1,1,1,0,0,0,0,1,1,0,1,0,0,1,1,1],"passed":true},{"actual":[1,1,1,0,1,1,1,1,0,1,1,0,1,0,1,0,0,1,1,1],"check":"control [[1, 0, 0, 1, 1, 1, 1, 1]]","expected":[1,1,1,0,1,1,1,1,0,1,1,0,1,0,1,0,0,1,1,1],"passed":true}],"passed":true,"stderr":"","stdout":"{\"observations\": [{\"check\": \"regression [[1, 1, 0]]\", \"actual\": [1, 1, 0, 1, 0, 1, 1, 1, 0, 0], \"expected\": [1, 1, 0, 1, 0, 1, 1, 1, 0, 0], \"passed\": true}, {\"check\": \"regression [[0, 1, 1, 0]]\", \"actual\": [0, 0, 1, 1, 0, 1, 0, 1, 1, 1, 0, 0], \"expected\": [0, 0, 1, 1, 0, 1, 0, 1, 1, 1, 0, 0], \"passed\": true}, {\"check\": \"control [[0]]\", \"actual\": [0, 0, 0, 0, 0, 0], \"expected\": [0, 0, 0, 0, 0, 0], \"passed\": true}, {\"check\": \"control [[0, 0]]\", \"actual\": [0, 0, 0, 0, 0, 0, 0, 0], \"expected\": [0, 0, 0, 0, 0, 0, 0, 0], \"passed\": true}, {\"check\": \"control [[]]\", \"actual\": [0, 0, 0, 0], \"expected\": [0, 0, 0, 0], \"passed\": true}, {\"check\": \"control [[0, 1, 1, 0, 0]]\", \"actual\": [0, 0, 1, 1, 0, 1, 0, 1, 1, 1, 0, 0, 0, 0], \"expected\": [0, 0, 1, 1, 0, 1, 0, 1, 1, 1, 0, 0, 0, 0], \"passed\": true}, {\"check\": \"control [[1, 0, 1, 1, 1, 1]]\", \"actual\": [1, 1, 1, 0, 0, 0, 0, 1, 1, 0, 1, 0, 0, 1, 1, 1], \"expected\": [1, 1, 1, 0, 0, 0, 0, 1, 1, 0, 1, 0, 0, 1, 1, 1], \"passed\": true}, {\"check\": \"control [[1, 0, 0, 1, 1, 1, 1, 1]]\", \"actual\": [1, 1, 1, 0, 1, 1, 1, 1, 0, 1, 1, 0, 1, 0, 1, 0, 0, 1, 1, 1], \"expected\": [1, 1, 1, 0, 1, 1, 1, 1, 0, 1, 1, 0, 1, 0, 1, 0, 0, 1, 1, 1], \"passed\": true}], \"passed\": true}\n"}},"verified":true,"visibility":"public"}