{"abstract":"Valid labels such as 00:01:05;00 are refused.","category":"Broadcast timecode arithmetic","checks":9,"contract":"Parse HH:MM:SS;FF drop-frame 29.97 labels (the last separator may be \";\", \",\" or \".\"). Labels ;00 and ;01 at second 00 of minutes not divisible by 10 do not exist and return None, as do out-of-range fields (hours 0-23, frames 0-29). Frame count = nominal 30 fps count minus 2 per elapsed minute except every tenth minute.","evaluation_group":"w2-broadcast-timecode-arithmetic-df29-label-to-frames","failed_approach":"Exempting only minute 0 wrongly rejects labels at minutes 10, 20, 30, 40 and 50.","family":"w2-broadcast-timecode-arithmetic-df29-label-to-frames-nonexistent-label-check","id":"FA-78401","implementations":{"attempt":{"sha256":"819e97fe1a56f5822e547d5c205d398a8a326e35a65eeefddb198eec152b2c6d","source":"\"\"\"Failure Map reference implementation. Python standard library only.\"\"\"\nimport json\nimport re\nN = 1\nobservations = []\ndef solve(tc):\n    m=re.fullmatch(r'(\\d{2}):(\\d{2}):(\\d{2})[;,.](\\d{2})',tc)\n    if not m:\n        return None\n    h,mi,s,f=map(int,m.groups())\n    if h>23 or mi>59 or s>59:\n        return None\n    if f>29:\n        return None\n    if s==0 and f<2 and mi!=0:\n        return None\n    tm=h*60+mi\n    return (tm*60+s)*30+f-2*(tm-tm//10)\ndef check(label, actual, expected):\n    observations.append({\"check\": label, \"actual\": actual, \"expected\": expected, \"passed\": actual == expected})\nfixtures = [[('regression: nonexistent label check', ['00:01:59;01'], 3569), ('regression variant: nonexistent label check', ['23:09:01.01'], 2497729), ('partial repair probe: nonexistent label check', ['23:10:00;00'], 2499498), ('partial repair variant: nonexistent label check', ['00:10:00;00'], 17982), ('boundary control', ['00:01:00;02'], 1800), ('boundary control', ['00:00:59;29'], 1799), ('normal control', ['00:01:00;00'], None), ('normal control', ['23:59:59;29'], 2589407), ('normal control', ['23:00:00.02'], 2481518)], [('regression: nonexistent label check', ['23:11:59;00'], 2503066), ('regression variant: nonexistent label check', ['23:09:59.00'], 2499468), ('partial repair probe: nonexistent label check', ['01:10:00;01'], 125875), ('partial repair variant: nonexistent label check', ['23:20:00,00'], 2517480), ('boundary control', ['00:01:00;00'], None), ('boundary control', ['23:59:59;29'], 2589407), ('normal control', ['24:00:00:31'], None), ('normal control', ['09:11:60.03'], None), ('normal control', ['09:59:01.03'], 1077153)], [('regression: nonexistent label check', ['09:11:59,01'], 992579), ('regression variant: nonexistent label check', ['09:01:59;00'], 974596), ('partial repair probe: nonexistent label check', ['23:10:00,01'], 2499499), ('partial repair variant: nonexistent label check', ['23:10:00;00'], 2499498), ('boundary control', ['01:00:00;00'], 107892), ('boundary control', ['00:01:00;02'], 1800), ('normal control', ['24:20:59,31'], None), ('normal control', ['00:01:01;03'], 1831), ('normal control', ['23:60:00.01'], None)], [('regression: nonexistent label check', ['01:01:59,00'], 111460), ('regression variant: nonexistent label check', ['01:11:59;01'], 129443), ('partial repair probe: nonexistent label check', ['00:20:00,00'], 35964), ('partial repair variant: nonexistent label check', ['01:10:00;01'], 125875), ('boundary control', ['00:00:59;29'], 1799), ('boundary control', ['00:01:00;00'], None), ('normal control', ['01:11:59:31'], None), ('normal control', ['00:20:60;03'], None), ('normal control', ['01:20:60;00'], None)], [('regression: nonexistent label check', ['01:11:01.00'], 127702), ('regression variant: nonexistent label check', ['09:01:01;01'], 972857), ('partial repair probe: nonexistent label check', ['23:10:00,00'], 2499498), ('partial repair variant: nonexistent label check', ['23:10:00,01'], 2499499), ('boundary control', ['23:59:59;29'], 2589407), ('boundary control', ['01:00:00;00'], 107892), ('normal control', ['09:00:01.02'], 971060), ('normal control', ['01:11:01;30'], None), ('normal control', ['01:59:01;29'], 214043)]]\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":"745fef8025219083455586aa4d5ec77a783647c89be3e246e6b81267ee320ee9","source":"\"\"\"Failure Map reference implementation. Python standard library only.\"\"\"\nimport json\nimport re\nN = 1\nobservations = []\ndef solve(tc):\n    m=re.fullmatch(r'(\\d{2}):(\\d{2}):(\\d{2})[;,.](\\d{2})',tc)\n    if not m:\n        return None\n    h,mi,s,f=map(int,m.groups())\n    if h>23 or mi>59 or s>59:\n        return None\n    if f>29:\n        return None\n    if f<2 and mi%10!=0:\n        return None\n    tm=h*60+mi\n    return (tm*60+s)*30+f-2*(tm-tm//10)\ndef check(label, actual, expected):\n    observations.append({\"check\": label, \"actual\": actual, \"expected\": expected, \"passed\": actual == expected})\nfixtures = [[('regression: nonexistent label check', ['00:01:59;01'], 3569), ('regression variant: nonexistent label check', ['23:09:01.01'], 2497729), ('partial repair probe: nonexistent label check', ['23:10:00;00'], 2499498), ('partial repair variant: nonexistent label check', ['00:10:00;00'], 17982), ('boundary control', ['00:01:00;02'], 1800), ('boundary control', ['00:00:59;29'], 1799), ('normal control', ['00:01:00;00'], None), ('normal control', ['23:59:59;29'], 2589407), ('normal control', ['23:00:00.02'], 2481518)], [('regression: nonexistent label check', ['23:11:59;00'], 2503066), ('regression variant: nonexistent label check', ['23:09:59.00'], 2499468), ('partial repair probe: nonexistent label check', ['01:10:00;01'], 125875), ('partial repair variant: nonexistent label check', ['23:20:00,00'], 2517480), ('boundary control', ['00:01:00;00'], None), ('boundary control', ['23:59:59;29'], 2589407), ('normal control', ['24:00:00:31'], None), ('normal control', ['09:11:60.03'], None), ('normal control', ['09:59:01.03'], 1077153)], [('regression: nonexistent label check', ['09:11:59,01'], 992579), ('regression variant: nonexistent label check', ['09:01:59;00'], 974596), ('partial repair probe: nonexistent label check', ['23:10:00,01'], 2499499), ('partial repair variant: nonexistent label check', ['23:10:00;00'], 2499498), ('boundary control', ['01:00:00;00'], 107892), ('boundary control', ['00:01:00;02'], 1800), ('normal control', ['24:20:59,31'], None), ('normal control', ['00:01:01;03'], 1831), ('normal control', ['23:60:00.01'], None)], [('regression: nonexistent label check', ['01:01:59,00'], 111460), ('regression variant: nonexistent label check', ['01:11:59;01'], 129443), ('partial repair probe: nonexistent label check', ['00:20:00,00'], 35964), ('partial repair variant: nonexistent label check', ['01:10:00;01'], 125875), ('boundary control', ['00:00:59;29'], 1799), ('boundary control', ['00:01:00;00'], None), ('normal control', ['01:11:59:31'], None), ('normal control', ['00:20:60;03'], None), ('normal control', ['01:20:60;00'], None)], [('regression: nonexistent label check', ['01:11:01.00'], 127702), ('regression variant: nonexistent label check', ['09:01:01;01'], 972857), ('partial repair probe: nonexistent label check', ['23:10:00,00'], 2499498), ('partial repair variant: nonexistent label check', ['23:10:00,01'], 2499499), ('boundary control', ['23:59:59;29'], 2589407), ('boundary control', ['01:00:00;00'], 107892), ('normal control', ['09:00:01.02'], 971060), ('normal control', ['01:11:01;30'], None), ('normal control', ['01:59:01;29'], 214043)]]\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":"8027f211f8930922403c9998c2b052c590c51afe988cd9ae3ab2e7c0bb4fd4a8","source":"\"\"\"Failure Map reference implementation. Python standard library only.\"\"\"\nimport json\nimport re\nN = 1\nobservations = []\ndef solve(tc):\n    m=re.fullmatch(r'(\\d{2}):(\\d{2}):(\\d{2})[;,.](\\d{2})',tc)\n    if not m:\n        return None\n    h,mi,s,f=map(int,m.groups())\n    if h>23 or mi>59 or s>59:\n        return None\n    if f>29:\n        return None\n    if s==0 and f<2 and mi%10!=0:\n        return None\n    tm=h*60+mi\n    return (tm*60+s)*30+f-2*(tm-tm//10)\ndef check(label, actual, expected):\n    observations.append({\"check\": label, \"actual\": actual, \"expected\": expected, \"passed\": actual == expected})\nfixtures = [[('regression: nonexistent label check', ['00:01:59;01'], 3569), ('regression variant: nonexistent label check', ['23:09:01.01'], 2497729), ('partial repair probe: nonexistent label check', ['23:10:00;00'], 2499498), ('partial repair variant: nonexistent label check', ['00:10:00;00'], 17982), ('boundary control', ['00:01:00;02'], 1800), ('boundary control', ['00:00:59;29'], 1799), ('normal control', ['00:01:00;00'], None), ('normal control', ['23:59:59;29'], 2589407), ('normal control', ['23:00:00.02'], 2481518)], [('regression: nonexistent label check', ['23:11:59;00'], 2503066), ('regression variant: nonexistent label check', ['23:09:59.00'], 2499468), ('partial repair probe: nonexistent label check', ['01:10:00;01'], 125875), ('partial repair variant: nonexistent label check', ['23:20:00,00'], 2517480), ('boundary control', ['00:01:00;00'], None), ('boundary control', ['23:59:59;29'], 2589407), ('normal control', ['24:00:00:31'], None), ('normal control', ['09:11:60.03'], None), ('normal control', ['09:59:01.03'], 1077153)], [('regression: nonexistent label check', ['09:11:59,01'], 992579), ('regression variant: nonexistent label check', ['09:01:59;00'], 974596), ('partial repair probe: nonexistent label check', ['23:10:00,01'], 2499499), ('partial repair variant: nonexistent label check', ['23:10:00;00'], 2499498), ('boundary control', ['01:00:00;00'], 107892), ('boundary control', ['00:01:00;02'], 1800), ('normal control', ['24:20:59,31'], None), ('normal control', ['00:01:01;03'], 1831), ('normal control', ['23:60:00.01'], None)], [('regression: nonexistent label check', ['01:01:59,00'], 111460), ('regression variant: nonexistent label check', ['01:11:59;01'], 129443), ('partial repair probe: nonexistent label check', ['00:20:00,00'], 35964), ('partial repair variant: nonexistent label check', ['01:10:00;01'], 125875), ('boundary control', ['00:00:59;29'], 1799), ('boundary control', ['00:01:00;00'], None), ('normal control', ['01:11:59:31'], None), ('normal control', ['00:20:60;03'], None), ('normal control', ['01:20:60;00'], None)], [('regression: nonexistent label check', ['01:11:01.00'], 127702), ('regression variant: nonexistent label check', ['09:01:01;01'], 972857), ('partial repair probe: nonexistent label check', ['23:10:00,00'], 2499498), ('partial repair variant: nonexistent label check', ['23:10:00,01'], 2499499), ('boundary control', ['23:59:59;29'], 2589407), ('boundary control', ['01:00:00;00'], 107892), ('normal control', ['09:00:01.02'], 971060), ('normal control', ['01:11:01;30'], None), ('normal control', ['01:59:01;29'], 214043)]]\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 with a stipulated toy contract; it does not claim conformance to SMPTE or any broadcast standard. 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-broadcast-timecode-arithmetic-df29-label-to-frames-nonexistent-label-check","generated_at":"2026-09-29T14:49:34.771918+00:00","license":"CC0-1.0","python":"3.12.14","seed":1,"split":"open-access"},"relevance":"Timecode arithmetic errors misplace edits, commercial breaks and captions against the broadcast clock.","repair":"Only labels ;00 and ;01 at second 00 of non-tenth minutes are missing.","root_cause":"The dropped-label test ignores the seconds field.","sha256":"f816565b3e38e327209c3735bb4bcc028d35d805ba5e6589b470179ce0c04af0","title":"Drop-frame 29.97 label to frame count: nonexistent label check · case 01","variant":1,"variant_policy":"Five numbered records share a model and may reuse boundary fixtures.","verification":{"attempt":{"elapsed_ms":38.352,"exit_code":1,"observations":[{"actual":3569,"check":"regression: nonexistent label check","expected":3569,"passed":true},{"actual":2497729,"check":"regression variant: nonexistent label check","expected":2497729,"passed":true},{"actual":null,"check":"partial repair probe: nonexistent label check","expected":2499498,"passed":false},{"actual":null,"check":"partial repair variant: nonexistent label check","expected":17982,"passed":false},{"actual":1800,"check":"boundary control","expected":1800,"passed":true},{"actual":1799,"check":"boundary control","expected":1799,"passed":true},{"actual":null,"check":"normal control","expected":null,"passed":true},{"actual":2589407,"check":"normal control","expected":2589407,"passed":true},{"actual":2481518,"check":"normal control","expected":2481518,"passed":true}],"passed":false,"stderr":"","stdout":"{\"observations\": [{\"check\": \"regression: nonexistent label check\", \"actual\": 3569, \"expected\": 3569, \"passed\": true}, {\"check\": \"regression variant: nonexistent label check\", \"actual\": 2497729, \"expected\": 2497729, \"passed\": true}, {\"check\": \"partial repair probe: nonexistent label check\", \"actual\": null, \"expected\": 2499498, \"passed\": false}, {\"check\": \"partial repair variant: nonexistent label check\", \"actual\": null, \"expected\": 17982, \"passed\": false}, {\"check\": \"boundary control\", \"actual\": 1800, \"expected\": 1800, \"passed\": true}, {\"check\": \"boundary control\", \"actual\": 1799, \"expected\": 1799, \"passed\": true}, {\"check\": \"normal control\", \"actual\": null, \"expected\": null, \"passed\": true}, {\"check\": \"normal control\", \"actual\": 2589407, \"expected\": 2589407, \"passed\": true}, {\"check\": \"normal control\", \"actual\": 2481518, \"expected\": 2481518, \"passed\": true}], \"passed\": false}\n"},"broken":{"elapsed_ms":39.129,"exit_code":1,"observations":[{"actual":null,"check":"regression: nonexistent label check","expected":3569,"passed":false},{"actual":null,"check":"regression variant: nonexistent label check","expected":2497729,"passed":false},{"actual":2499498,"check":"partial repair probe: nonexistent label check","expected":2499498,"passed":true},{"actual":17982,"check":"partial repair variant: nonexistent label check","expected":17982,"passed":true},{"actual":1800,"check":"boundary control","expected":1800,"passed":true},{"actual":1799,"check":"boundary control","expected":1799,"passed":true},{"actual":null,"check":"normal control","expected":null,"passed":true},{"actual":2589407,"check":"normal control","expected":2589407,"passed":true},{"actual":2481518,"check":"normal control","expected":2481518,"passed":true}],"passed":false,"stderr":"","stdout":"{\"observations\": [{\"check\": \"regression: nonexistent label check\", \"actual\": null, \"expected\": 3569, \"passed\": false}, {\"check\": \"regression variant: nonexistent label check\", \"actual\": null, \"expected\": 2497729, \"passed\": false}, {\"check\": \"partial repair probe: nonexistent label check\", \"actual\": 2499498, \"expected\": 2499498, \"passed\": true}, {\"check\": \"partial repair variant: nonexistent label check\", \"actual\": 17982, \"expected\": 17982, \"passed\": true}, {\"check\": \"boundary control\", \"actual\": 1800, \"expected\": 1800, \"passed\": true}, {\"check\": \"boundary control\", \"actual\": 1799, \"expected\": 1799, \"passed\": true}, {\"check\": \"normal control\", \"actual\": null, \"expected\": null, \"passed\": true}, {\"check\": \"normal control\", \"actual\": 2589407, \"expected\": 2589407, \"passed\": true}, {\"check\": \"normal control\", \"actual\": 2481518, \"expected\": 2481518, \"passed\": true}], \"passed\": false}\n"},"fixed":{"elapsed_ms":38.625,"exit_code":0,"observations":[{"actual":3569,"check":"regression: nonexistent label check","expected":3569,"passed":true},{"actual":2497729,"check":"regression variant: nonexistent label check","expected":2497729,"passed":true},{"actual":2499498,"check":"partial repair probe: nonexistent label check","expected":2499498,"passed":true},{"actual":17982,"check":"partial repair variant: nonexistent label check","expected":17982,"passed":true},{"actual":1800,"check":"boundary control","expected":1800,"passed":true},{"actual":1799,"check":"boundary control","expected":1799,"passed":true},{"actual":null,"check":"normal control","expected":null,"passed":true},{"actual":2589407,"check":"normal control","expected":2589407,"passed":true},{"actual":2481518,"check":"normal control","expected":2481518,"passed":true}],"passed":true,"stderr":"","stdout":"{\"observations\": [{\"check\": \"regression: nonexistent label check\", \"actual\": 3569, \"expected\": 3569, \"passed\": true}, {\"check\": \"regression variant: nonexistent label check\", \"actual\": 2497729, \"expected\": 2497729, \"passed\": true}, {\"check\": \"partial repair probe: nonexistent label check\", \"actual\": 2499498, \"expected\": 2499498, \"passed\": true}, {\"check\": \"partial repair variant: nonexistent label check\", \"actual\": 17982, \"expected\": 17982, \"passed\": true}, {\"check\": \"boundary control\", \"actual\": 1800, \"expected\": 1800, \"passed\": true}, {\"check\": \"boundary control\", \"actual\": 1799, \"expected\": 1799, \"passed\": true}, {\"check\": \"normal control\", \"actual\": null, \"expected\": null, \"passed\": true}, {\"check\": \"normal control\", \"actual\": 2589407, \"expected\": 2589407, \"passed\": true}, {\"check\": \"normal control\", \"actual\": 2481518, \"expected\": 2481518, \"passed\": true}], \"passed\": true}\n"}},"verified":true,"visibility":"public"}