{"abstract":"A federal officer served personally is given only 21 days to answer.","category":"Legal deadline computation","checks":8,"contract":"Stipulated: with personal service the answer is due 21 days after service. When service is waived, the answer is due 60 days after the waiver request was sent, or 90 days if the request was sent to a defendant outside the country (foreign is a boolean). A government defendant served personally gets 60 days instead of 21. The trigger day is excluded and a closed last day (weekend or listed holiday) moves to the next open day.","contract_signature":"method, served, request_sent, foreign, government, holidays","evaluation_group":"w2-legal-deadline-computation-answer-waiver-deadline","failed_approach":"The partial repair `60 if government and method == 'waiver' else 21` only grants the government period for waivers, which never reach this branch.","family":"w2-legal-deadline-computation-answer-waiver-deadline-government-period","id":"FA-77541","implementations":{"attempt":{"sha256":"9f9b79e533a682676ff774cd79d8c107b967225d993f74880833e6a812fe870b","source":"\"\"\"Failure Map reference implementation. Python standard library only.\"\"\"\nimport json\nimport datetime as dt\nimport calendar\nN = 1\nobservations = []\ndef solve(method, served, request_sent, foreign, government, holidays):\n    hol = {dt.date.fromisoformat(x) for x in holidays}\n    if method == 'waiver':\n        base = dt.date.fromisoformat(request_sent)\n        days = 90 if foreign else 60\n    else:\n        base = dt.date.fromisoformat(served)\n        days = 60 if government and method == 'waiver' else 21\n    d = base + dt.timedelta(days=days)\n    while d.weekday() >= 5 or d in hol:\n        d += dt.timedelta(days=1)\n    return d.isoformat()\ndef check(label, actual, expected):\n    observations.append({\"check\": label, \"actual\": actual, \"expected\": expected, \"passed\": actual == expected})\nfixtures = [[('regression: foreign waiver',\n   ['waiver',\n    '2024-02-20',\n    '2024-02-01',\n    True,\n    False,\n    ['2024-01-01',\n     '2024-01-15',\n     '2024-02-19',\n     '2024-05-27',\n     '2024-06-19',\n     '2024-07-04',\n     '2024-09-02',\n     '2024-10-14',\n     '2024-11-11',\n     '2024-11-28',\n     '2024-12-25']],\n   '2024-05-01'),\n  ('domestic waiver',\n   ['waiver',\n    '2024-02-20',\n    '2024-02-01',\n    False,\n    False,\n    ['2024-01-01',\n     '2024-01-15',\n     '2024-02-19',\n     '2024-05-27',\n     '2024-06-19',\n     '2024-07-04',\n     '2024-09-02',\n     '2024-10-14',\n     '2024-11-11',\n     '2024-11-28',\n     '2024-12-25']],\n   '2024-04-01'),\n  ('waiver lands sunday',\n   ['waiver',\n    '2024-03-15',\n    '2024-03-04',\n    False,\n    False,\n    ['2024-01-01',\n     '2024-01-15',\n     '2024-02-19',\n     '2024-05-27',\n     '2024-06-19',\n     '2024-07-04',\n     '2024-09-02',\n     '2024-10-14',\n     '2024-11-11',\n     '2024-11-28',\n     '2024-12-25']],\n   '2024-05-03'),\n  ('personal simple',\n   ['personal',\n    '2024-04-01',\n    None,\n    False,\n    False,\n    ['2024-01-01',\n     '2024-01-15',\n     '2024-02-19',\n     '2024-05-27',\n     '2024-06-19',\n     '2024-07-04',\n     '2024-09-02',\n     '2024-10-14',\n     '2024-11-11',\n     '2024-11-28',\n     '2024-12-25']],\n   '2024-04-22'),\n  ('personal lands holiday',\n   ['personal',\n    '2024-05-06',\n    None,\n    False,\n    False,\n    ['2024-01-01',\n     '2024-01-15',\n     '2024-02-19',\n     '2024-05-27',\n     '2024-06-19',\n     '2024-07-04',\n     '2024-09-02',\n     '2024-10-14',\n     '2024-11-11',\n     '2024-11-28',\n     '2024-12-25']],\n   '2024-05-28'),\n  ('waiver lands holiday',\n   ['waiver',\n    '2024-05-10',\n    '2024-03-28',\n    False,\n    False,\n    ['2024-01-01',\n     '2024-01-15',\n     '2024-02-19',\n     '2024-05-27',\n     '2024-06-19',\n     '2024-07-04',\n     '2024-09-02',\n     '2024-10-14',\n     '2024-11-11',\n     '2024-11-28',\n     '2024-12-25']],\n   '2024-05-28'),\n  ('foreign waiver lands weekend',\n   ['waiver',\n    '2024-01-20',\n    '2024-01-06',\n    True,\n    False,\n    ['2024-01-01',\n     '2024-01-15',\n     '2024-02-19',\n     '2024-05-27',\n     '2024-06-19',\n     '2024-07-04',\n     '2024-09-02',\n     '2024-10-14',\n     '2024-11-11',\n     '2024-11-28',\n     '2024-12-25']],\n   '2024-04-05'),\n  ('government personal',\n   ['personal',\n    '2024-04-01',\n    None,\n    False,\n    True,\n    ['2024-01-01',\n     '2024-01-15',\n     '2024-02-19',\n     '2024-05-27',\n     '2024-06-19',\n     '2024-07-04',\n     '2024-09-02',\n     '2024-10-14',\n     '2024-11-11',\n     '2024-11-28',\n     '2024-12-25']],\n   '2024-05-31')],\n [('waiver lands sunday',\n   ['waiver',\n    '2024-03-15',\n    '2024-03-04',\n    False,\n    False,\n    ['2024-01-01',\n     '2024-01-15',\n     '2024-02-19',\n     '2024-05-27',\n     '2024-06-19',\n     '2024-07-04',\n     '2024-09-02',\n     '2024-10-14',\n     '2024-11-11',\n     '2024-11-28',\n     '2024-12-25']],\n   '2024-05-03'),\n  ('personal simple',\n   ['personal',\n    '2024-04-01',\n    None,\n    False,\n    False,\n    ['2024-01-01',\n     '2024-01-15',\n     '2024-02-19',\n     '2024-05-27',\n     '2024-06-19',\n     '2024-07-04',\n     '2024-09-02',\n     '2024-10-14',\n     '2024-11-11',\n     '2024-11-28',\n     '2024-12-25']],\n   '2024-04-22'),\n  ('personal lands holiday',\n   ['personal',\n    '2024-05-06',\n    None,\n    False,\n    False,\n    ['2024-01-01',\n     '2024-01-15',\n     '2024-02-19',\n     '2024-05-27',\n     '2024-06-19',\n     '2024-07-04',\n     '2024-09-02',\n     '2024-10-14',\n     '2024-11-11',\n     '2024-11-28',\n     '2024-12-25']],\n   '2024-05-28'),\n  ('waiver lands holiday',\n   ['waiver',\n    '2024-05-10',\n    '2024-03-28',\n    False,\n    False,\n    ['2024-01-01',\n     '2024-01-15',\n     '2024-02-19',\n     '2024-05-27',\n     '2024-06-19',\n     '2024-07-04',\n     '2024-09-02',\n     '2024-10-14',\n     '2024-11-11',\n     '2024-11-28',\n     '2024-12-25']],\n   '2024-05-28'),\n  ('foreign waiver lands weekend',\n   ['waiver',\n    '2024-01-20',\n    '2024-01-06',\n    True,\n    False,\n    ['2024-01-01',\n     '2024-01-15',\n     '2024-02-19',\n     '2024-05-27',\n     '2024-06-19',\n     '2024-07-04',\n     '2024-09-02',\n     '2024-10-14',\n     '2024-11-11',\n     '2024-11-28',\n     '2024-12-25']],\n   '2024-04-05'),\n  ('personal lands saturday',\n   ['personal',\n    '2024-06-01',\n    None,\n    False,\n    False,\n    ['2024-01-01',\n     '2024-01-15',\n     '2024-02-19',\n     '2024-05-27',\n     '2024-06-19',\n     '2024-07-04',\n     '2024-09-02',\n     '2024-10-14',\n     '2024-11-11',\n     '2024-11-28',\n     '2024-12-25']],\n   '2024-06-24'),\n  ('waiver same day',\n   ['waiver',\n    '2024-07-01',\n    '2024-07-01',\n    False,\n    False,\n    ['2024-01-01',\n     '2024-01-15',\n     '2024-02-19',\n     '2024-05-27',\n     '2024-06-19',\n     '2024-07-04',\n     '2024-09-02',\n     '2024-10-14',\n     '2024-11-11',\n     '2024-11-28',\n     '2024-12-25']],\n   '2024-08-30'),\n  ('government personal lands weekend',\n   ['personal',\n    '2024-03-08',\n    None,\n    False,\n    True,\n    ['2024-01-01',\n     '2024-01-15',\n     '2024-02-19',\n     '2024-05-27',\n     '2024-06-19',\n     '2024-07-04',\n     '2024-09-02',\n     '2024-10-14',\n     '2024-11-11',\n     '2024-11-28',\n     '2024-12-25']],\n   '2024-05-07')],\n [('personal lands holiday',\n   ['personal',\n    '2024-05-06',\n    None,\n    False,\n    False,\n    ['2024-01-01',\n     '2024-01-15',\n     '2024-02-19',\n     '2024-05-27',\n     '2024-06-19',\n     '2024-07-04',\n     '2024-09-02',\n     '2024-10-14',\n     '2024-11-11',\n     '2024-11-28',\n     '2024-12-25']],\n   '2024-05-28'),\n  ('waiver lands holiday',\n   ['waiver',\n    '2024-05-10',\n    '2024-03-28',\n    False,\n    False,\n    ['2024-01-01',\n     '2024-01-15',\n     '2024-02-19',\n     '2024-05-27',\n     '2024-06-19',\n     '2024-07-04',\n     '2024-09-02',\n     '2024-10-14',\n     '2024-11-11',\n     '2024-11-28',\n     '2024-12-25']],\n   '2024-05-28'),\n  ('foreign waiver lands weekend',\n   ['waiver',\n    '2024-01-20',\n    '2024-01-06',\n    True,\n    False,\n    ['2024-01-01',\n     '2024-01-15',\n     '2024-02-19',\n     '2024-05-27',\n     '2024-06-19',\n     '2024-07-04',\n     '2024-09-02',\n     '2024-10-14',\n     '2024-11-11',\n     '2024-11-28',\n     '2024-12-25']],\n   '2024-04-05'),\n  ('personal lands saturday',\n   ['personal',\n    '2024-06-01',\n    None,\n    False,\n    False,\n    ['2024-01-01',\n     '2024-01-15',\n     '2024-02-19',\n     '2024-05-27',\n     '2024-06-19',\n     '2024-07-04',\n     '2024-09-02',\n     '2024-10-14',\n     '2024-11-11',\n     '2024-11-28',\n     '2024-12-25']],\n   '2024-06-24'),\n  ('waiver same day',\n   ['waiver',\n    '2024-07-01',\n    '2024-07-01',\n    False,\n    False,\n    ['2024-01-01',\n     '2024-01-15',\n     '2024-02-19',\n     '2024-05-27',\n     '2024-06-19',\n     '2024-07-04',\n     '2024-09-02',\n     '2024-10-14',\n     '2024-11-11',\n     '2024-11-28',\n     '2024-12-25']],\n   '2024-08-30'),\n  ('foreign waiver holiday landing',\n   ['waiver',\n    '2024-09-10',\n    '2024-08-29',\n    True,\n    False,\n    ['2024-01-01',\n     '2024-01-15',\n     '2024-02-19',\n     '2024-05-27',\n     '2024-06-19',\n     '2024-07-04',\n     '2024-09-02',\n     '2024-10-14',\n     '2024-11-11',\n     '2024-11-28',\n     '2024-12-25']],\n   '2024-11-27'),\n  ('government personal',\n   ['personal',\n    '2024-04-01',\n    None,\n    False,\n    True,\n    ['2024-01-01',\n     '2024-01-15',\n     '2024-02-19',\n     '2024-05-27',\n     '2024-06-19',\n     '2024-07-04',\n     '2024-09-02',\n     '2024-10-14',\n     '2024-11-11',\n     '2024-11-28',\n     '2024-12-25']],\n   '2024-05-31')],\n [('foreign waiver lands weekend',\n   ['waiver',\n    '2024-01-20',\n    '2024-01-06',\n    True,\n    False,\n    ['2024-01-01',\n     '2024-01-15',\n     '2024-02-19',\n     '2024-05-27',\n     '2024-06-19',\n     '2024-07-04',\n     '2024-09-02',\n     '2024-10-14',\n     '2024-11-11',\n     '2024-11-28',\n     '2024-12-25']],\n   '2024-04-05'),\n  ('personal lands saturday',\n   ['personal',\n    '2024-06-01',\n    None,\n    False,\n    False,\n    ['2024-01-01',\n     '2024-01-15',\n     '2024-02-19',\n     '2024-05-27',\n     '2024-06-19',\n     '2024-07-04',\n     '2024-09-02',\n     '2024-10-14',\n     '2024-11-11',\n     '2024-11-28',\n     '2024-12-25']],\n   '2024-06-24'),\n  ('waiver same day',\n   ['waiver',\n    '2024-07-01',\n    '2024-07-01',\n    False,\n    False,\n    ['2024-01-01',\n     '2024-01-15',\n     '2024-02-19',\n     '2024-05-27',\n     '2024-06-19',\n     '2024-07-04',\n     '2024-09-02',\n     '2024-10-14',\n     '2024-11-11',\n     '2024-11-28',\n     '2024-12-25']],\n   '2024-08-30'),\n  ('foreign waiver holiday landing',\n   ['waiver',\n    '2024-09-10',\n    '2024-08-29',\n    True,\n    False,\n    ['2024-01-01',\n     '2024-01-15',\n     '2024-02-19',\n     '2024-05-27',\n     '2024-06-19',\n     '2024-07-04',\n     '2024-09-02',\n     '2024-10-14',\n     '2024-11-11',\n     '2024-11-28',\n     '2024-12-25']],\n   '2024-11-27'),\n  ('government personal',\n   ['personal',\n    '2024-04-01',\n    None,\n    False,\n    True,\n    ['2024-01-01',\n     '2024-01-15',\n     '2024-02-19',\n     '2024-05-27',\n     '2024-06-19',\n     '2024-07-04',\n     '2024-09-02',\n     '2024-10-14',\n     '2024-11-11',\n     '2024-11-28',\n     '2024-12-25']],\n   '2024-05-31'),\n  ('government personal lands weekend',\n   ['personal',\n    '2024-03-08',\n    None,\n    False,\n    True,\n    ['2024-01-01',\n     '2024-01-15',\n     '2024-02-19',\n     '2024-05-27',\n     '2024-06-19',\n     '2024-07-04',\n     '2024-09-02',\n     '2024-10-14',\n     '2024-11-11',\n     '2024-11-28',\n     '2024-12-25']],\n   '2024-05-07'),\n  ('regression: foreign waiver',\n   ['waiver',\n    '2024-02-20',\n    '2024-02-01',\n    True,\n    False,\n    ['2024-01-01',\n     '2024-01-15',\n     '2024-02-19',\n     '2024-05-27',\n     '2024-06-19',\n     '2024-07-04',\n     '2024-09-02',\n     '2024-10-14',\n     '2024-11-11',\n     '2024-11-28',\n     '2024-12-25']],\n   '2024-05-01')],\n [('waiver same day',\n   ['waiver',\n    '2024-07-01',\n    '2024-07-01',\n    False,\n    False,\n    ['2024-01-01',\n     '2024-01-15',\n     '2024-02-19',\n     '2024-05-27',\n     '2024-06-19',\n     '2024-07-04',\n     '2024-09-02',\n     '2024-10-14',\n     '2024-11-11',\n     '2024-11-28',\n     '2024-12-25']],\n   '2024-08-30'),\n  ('foreign waiver holiday landing',\n   ['waiver',\n    '2024-09-10',\n    '2024-08-29',\n    True,\n    False,\n    ['2024-01-01',\n     '2024-01-15',\n     '2024-02-19',\n     '2024-05-27',\n     '2024-06-19',\n     '2024-07-04',\n     '2024-09-02',\n     '2024-10-14',\n     '2024-11-11',\n     '2024-11-28',\n     '2024-12-25']],\n   '2024-11-27'),\n  ('government personal',\n   ['personal',\n    '2024-04-01',\n    None,\n    False,\n    True,\n    ['2024-01-01',\n     '2024-01-15',\n     '2024-02-19',\n     '2024-05-27',\n     '2024-06-19',\n     '2024-07-04',\n     '2024-09-02',\n     '2024-10-14',\n     '2024-11-11',\n     '2024-11-28',\n     '2024-12-25']],\n   '2024-05-31'),\n  ('government personal lands weekend',\n   ['personal',\n    '2024-03-08',\n    None,\n    False,\n    True,\n    ['2024-01-01',\n     '2024-01-15',\n     '2024-02-19',\n     '2024-05-27',\n     '2024-06-19',\n     '2024-07-04',\n     '2024-09-02',\n     '2024-10-14',\n     '2024-11-11',\n     '2024-11-28',\n     '2024-12-25']],\n   '2024-05-07'),\n  ('regression: foreign waiver',\n   ['waiver',\n    '2024-02-20',\n    '2024-02-01',\n    True,\n    False,\n    ['2024-01-01',\n     '2024-01-15',\n     '2024-02-19',\n     '2024-05-27',\n     '2024-06-19',\n     '2024-07-04',\n     '2024-09-02',\n     '2024-10-14',\n     '2024-11-11',\n     '2024-11-28',\n     '2024-12-25']],\n   '2024-05-01'),\n  ('domestic waiver',\n   ['waiver',\n    '2024-02-20',\n    '2024-02-01',\n    False,\n    False,\n    ['2024-01-01',\n     '2024-01-15',\n     '2024-02-19',\n     '2024-05-27',\n     '2024-06-19',\n     '2024-07-04',\n     '2024-09-02',\n     '2024-10-14',\n     '2024-11-11',\n     '2024-11-28',\n     '2024-12-25']],\n   '2024-04-01'),\n  ('waiver lands sunday',\n   ['waiver',\n    '2024-03-15',\n    '2024-03-04',\n    False,\n    False,\n    ['2024-01-01',\n     '2024-01-15',\n     '2024-02-19',\n     '2024-05-27',\n     '2024-06-19',\n     '2024-07-04',\n     '2024-09-02',\n     '2024-10-14',\n     '2024-11-11',\n     '2024-11-28',\n     '2024-12-25']],\n   '2024-05-03')]]\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":"87f3a005078a042d233f8048b11bc5e7b5a9bc1ccc9fab44b4eccfed3964fb6a","source":"\"\"\"Failure Map reference implementation. Python standard library only.\"\"\"\nimport json\nimport datetime as dt\nimport calendar\nN = 1\nobservations = []\ndef solve(method, served, request_sent, foreign, government, holidays):\n    hol = {dt.date.fromisoformat(x) for x in holidays}\n    if method == 'waiver':\n        base = dt.date.fromisoformat(request_sent)\n        days = 90 if foreign else 60\n    else:\n        base = dt.date.fromisoformat(served)\n        days = 21\n    d = base + dt.timedelta(days=days)\n    while d.weekday() >= 5 or d in hol:\n        d += dt.timedelta(days=1)\n    return d.isoformat()\ndef check(label, actual, expected):\n    observations.append({\"check\": label, \"actual\": actual, \"expected\": expected, \"passed\": actual == expected})\nfixtures = [[('regression: foreign waiver',\n   ['waiver',\n    '2024-02-20',\n    '2024-02-01',\n    True,\n    False,\n    ['2024-01-01',\n     '2024-01-15',\n     '2024-02-19',\n     '2024-05-27',\n     '2024-06-19',\n     '2024-07-04',\n     '2024-09-02',\n     '2024-10-14',\n     '2024-11-11',\n     '2024-11-28',\n     '2024-12-25']],\n   '2024-05-01'),\n  ('domestic waiver',\n   ['waiver',\n    '2024-02-20',\n    '2024-02-01',\n    False,\n    False,\n    ['2024-01-01',\n     '2024-01-15',\n     '2024-02-19',\n     '2024-05-27',\n     '2024-06-19',\n     '2024-07-04',\n     '2024-09-02',\n     '2024-10-14',\n     '2024-11-11',\n     '2024-11-28',\n     '2024-12-25']],\n   '2024-04-01'),\n  ('waiver lands sunday',\n   ['waiver',\n    '2024-03-15',\n    '2024-03-04',\n    False,\n    False,\n    ['2024-01-01',\n     '2024-01-15',\n     '2024-02-19',\n     '2024-05-27',\n     '2024-06-19',\n     '2024-07-04',\n     '2024-09-02',\n     '2024-10-14',\n     '2024-11-11',\n     '2024-11-28',\n     '2024-12-25']],\n   '2024-05-03'),\n  ('personal simple',\n   ['personal',\n    '2024-04-01',\n    None,\n    False,\n    False,\n    ['2024-01-01',\n     '2024-01-15',\n     '2024-02-19',\n     '2024-05-27',\n     '2024-06-19',\n     '2024-07-04',\n     '2024-09-02',\n     '2024-10-14',\n     '2024-11-11',\n     '2024-11-28',\n     '2024-12-25']],\n   '2024-04-22'),\n  ('personal lands holiday',\n   ['personal',\n    '2024-05-06',\n    None,\n    False,\n    False,\n    ['2024-01-01',\n     '2024-01-15',\n     '2024-02-19',\n     '2024-05-27',\n     '2024-06-19',\n     '2024-07-04',\n     '2024-09-02',\n     '2024-10-14',\n     '2024-11-11',\n     '2024-11-28',\n     '2024-12-25']],\n   '2024-05-28'),\n  ('waiver lands holiday',\n   ['waiver',\n    '2024-05-10',\n    '2024-03-28',\n    False,\n    False,\n    ['2024-01-01',\n     '2024-01-15',\n     '2024-02-19',\n     '2024-05-27',\n     '2024-06-19',\n     '2024-07-04',\n     '2024-09-02',\n     '2024-10-14',\n     '2024-11-11',\n     '2024-11-28',\n     '2024-12-25']],\n   '2024-05-28'),\n  ('foreign waiver lands weekend',\n   ['waiver',\n    '2024-01-20',\n    '2024-01-06',\n    True,\n    False,\n    ['2024-01-01',\n     '2024-01-15',\n     '2024-02-19',\n     '2024-05-27',\n     '2024-06-19',\n     '2024-07-04',\n     '2024-09-02',\n     '2024-10-14',\n     '2024-11-11',\n     '2024-11-28',\n     '2024-12-25']],\n   '2024-04-05'),\n  ('government personal',\n   ['personal',\n    '2024-04-01',\n    None,\n    False,\n    True,\n    ['2024-01-01',\n     '2024-01-15',\n     '2024-02-19',\n     '2024-05-27',\n     '2024-06-19',\n     '2024-07-04',\n     '2024-09-02',\n     '2024-10-14',\n     '2024-11-11',\n     '2024-11-28',\n     '2024-12-25']],\n   '2024-05-31')],\n [('waiver lands sunday',\n   ['waiver',\n    '2024-03-15',\n    '2024-03-04',\n    False,\n    False,\n    ['2024-01-01',\n     '2024-01-15',\n     '2024-02-19',\n     '2024-05-27',\n     '2024-06-19',\n     '2024-07-04',\n     '2024-09-02',\n     '2024-10-14',\n     '2024-11-11',\n     '2024-11-28',\n     '2024-12-25']],\n   '2024-05-03'),\n  ('personal simple',\n   ['personal',\n    '2024-04-01',\n    None,\n    False,\n    False,\n    ['2024-01-01',\n     '2024-01-15',\n     '2024-02-19',\n     '2024-05-27',\n     '2024-06-19',\n     '2024-07-04',\n     '2024-09-02',\n     '2024-10-14',\n     '2024-11-11',\n     '2024-11-28',\n     '2024-12-25']],\n   '2024-04-22'),\n  ('personal lands holiday',\n   ['personal',\n    '2024-05-06',\n    None,\n    False,\n    False,\n    ['2024-01-01',\n     '2024-01-15',\n     '2024-02-19',\n     '2024-05-27',\n     '2024-06-19',\n     '2024-07-04',\n     '2024-09-02',\n     '2024-10-14',\n     '2024-11-11',\n     '2024-11-28',\n     '2024-12-25']],\n   '2024-05-28'),\n  ('waiver lands holiday',\n   ['waiver',\n    '2024-05-10',\n    '2024-03-28',\n    False,\n    False,\n    ['2024-01-01',\n     '2024-01-15',\n     '2024-02-19',\n     '2024-05-27',\n     '2024-06-19',\n     '2024-07-04',\n     '2024-09-02',\n     '2024-10-14',\n     '2024-11-11',\n     '2024-11-28',\n     '2024-12-25']],\n   '2024-05-28'),\n  ('foreign waiver lands weekend',\n   ['waiver',\n    '2024-01-20',\n    '2024-01-06',\n    True,\n    False,\n    ['2024-01-01',\n     '2024-01-15',\n     '2024-02-19',\n     '2024-05-27',\n     '2024-06-19',\n     '2024-07-04',\n     '2024-09-02',\n     '2024-10-14',\n     '2024-11-11',\n     '2024-11-28',\n     '2024-12-25']],\n   '2024-04-05'),\n  ('personal lands saturday',\n   ['personal',\n    '2024-06-01',\n    None,\n    False,\n    False,\n    ['2024-01-01',\n     '2024-01-15',\n     '2024-02-19',\n     '2024-05-27',\n     '2024-06-19',\n     '2024-07-04',\n     '2024-09-02',\n     '2024-10-14',\n     '2024-11-11',\n     '2024-11-28',\n     '2024-12-25']],\n   '2024-06-24'),\n  ('waiver same day',\n   ['waiver',\n    '2024-07-01',\n    '2024-07-01',\n    False,\n    False,\n    ['2024-01-01',\n     '2024-01-15',\n     '2024-02-19',\n     '2024-05-27',\n     '2024-06-19',\n     '2024-07-04',\n     '2024-09-02',\n     '2024-10-14',\n     '2024-11-11',\n     '2024-11-28',\n     '2024-12-25']],\n   '2024-08-30'),\n  ('government personal lands weekend',\n   ['personal',\n    '2024-03-08',\n    None,\n    False,\n    True,\n    ['2024-01-01',\n     '2024-01-15',\n     '2024-02-19',\n     '2024-05-27',\n     '2024-06-19',\n     '2024-07-04',\n     '2024-09-02',\n     '2024-10-14',\n     '2024-11-11',\n     '2024-11-28',\n     '2024-12-25']],\n   '2024-05-07')],\n [('personal lands holiday',\n   ['personal',\n    '2024-05-06',\n    None,\n    False,\n    False,\n    ['2024-01-01',\n     '2024-01-15',\n     '2024-02-19',\n     '2024-05-27',\n     '2024-06-19',\n     '2024-07-04',\n     '2024-09-02',\n     '2024-10-14',\n     '2024-11-11',\n     '2024-11-28',\n     '2024-12-25']],\n   '2024-05-28'),\n  ('waiver lands holiday',\n   ['waiver',\n    '2024-05-10',\n    '2024-03-28',\n    False,\n    False,\n    ['2024-01-01',\n     '2024-01-15',\n     '2024-02-19',\n     '2024-05-27',\n     '2024-06-19',\n     '2024-07-04',\n     '2024-09-02',\n     '2024-10-14',\n     '2024-11-11',\n     '2024-11-28',\n     '2024-12-25']],\n   '2024-05-28'),\n  ('foreign waiver lands weekend',\n   ['waiver',\n    '2024-01-20',\n    '2024-01-06',\n    True,\n    False,\n    ['2024-01-01',\n     '2024-01-15',\n     '2024-02-19',\n     '2024-05-27',\n     '2024-06-19',\n     '2024-07-04',\n     '2024-09-02',\n     '2024-10-14',\n     '2024-11-11',\n     '2024-11-28',\n     '2024-12-25']],\n   '2024-04-05'),\n  ('personal lands saturday',\n   ['personal',\n    '2024-06-01',\n    None,\n    False,\n    False,\n    ['2024-01-01',\n     '2024-01-15',\n     '2024-02-19',\n     '2024-05-27',\n     '2024-06-19',\n     '2024-07-04',\n     '2024-09-02',\n     '2024-10-14',\n     '2024-11-11',\n     '2024-11-28',\n     '2024-12-25']],\n   '2024-06-24'),\n  ('waiver same day',\n   ['waiver',\n    '2024-07-01',\n    '2024-07-01',\n    False,\n    False,\n    ['2024-01-01',\n     '2024-01-15',\n     '2024-02-19',\n     '2024-05-27',\n     '2024-06-19',\n     '2024-07-04',\n     '2024-09-02',\n     '2024-10-14',\n     '2024-11-11',\n     '2024-11-28',\n     '2024-12-25']],\n   '2024-08-30'),\n  ('foreign waiver holiday landing',\n   ['waiver',\n    '2024-09-10',\n    '2024-08-29',\n    True,\n    False,\n    ['2024-01-01',\n     '2024-01-15',\n     '2024-02-19',\n     '2024-05-27',\n     '2024-06-19',\n     '2024-07-04',\n     '2024-09-02',\n     '2024-10-14',\n     '2024-11-11',\n     '2024-11-28',\n     '2024-12-25']],\n   '2024-11-27'),\n  ('government personal',\n   ['personal',\n    '2024-04-01',\n    None,\n    False,\n    True,\n    ['2024-01-01',\n     '2024-01-15',\n     '2024-02-19',\n     '2024-05-27',\n     '2024-06-19',\n     '2024-07-04',\n     '2024-09-02',\n     '2024-10-14',\n     '2024-11-11',\n     '2024-11-28',\n     '2024-12-25']],\n   '2024-05-31')],\n [('foreign waiver lands weekend',\n   ['waiver',\n    '2024-01-20',\n    '2024-01-06',\n    True,\n    False,\n    ['2024-01-01',\n     '2024-01-15',\n     '2024-02-19',\n     '2024-05-27',\n     '2024-06-19',\n     '2024-07-04',\n     '2024-09-02',\n     '2024-10-14',\n     '2024-11-11',\n     '2024-11-28',\n     '2024-12-25']],\n   '2024-04-05'),\n  ('personal lands saturday',\n   ['personal',\n    '2024-06-01',\n    None,\n    False,\n    False,\n    ['2024-01-01',\n     '2024-01-15',\n     '2024-02-19',\n     '2024-05-27',\n     '2024-06-19',\n     '2024-07-04',\n     '2024-09-02',\n     '2024-10-14',\n     '2024-11-11',\n     '2024-11-28',\n     '2024-12-25']],\n   '2024-06-24'),\n  ('waiver same day',\n   ['waiver',\n    '2024-07-01',\n    '2024-07-01',\n    False,\n    False,\n    ['2024-01-01',\n     '2024-01-15',\n     '2024-02-19',\n     '2024-05-27',\n     '2024-06-19',\n     '2024-07-04',\n     '2024-09-02',\n     '2024-10-14',\n     '2024-11-11',\n     '2024-11-28',\n     '2024-12-25']],\n   '2024-08-30'),\n  ('foreign waiver holiday landing',\n   ['waiver',\n    '2024-09-10',\n    '2024-08-29',\n    True,\n    False,\n    ['2024-01-01',\n     '2024-01-15',\n     '2024-02-19',\n     '2024-05-27',\n     '2024-06-19',\n     '2024-07-04',\n     '2024-09-02',\n     '2024-10-14',\n     '2024-11-11',\n     '2024-11-28',\n     '2024-12-25']],\n   '2024-11-27'),\n  ('government personal',\n   ['personal',\n    '2024-04-01',\n    None,\n    False,\n    True,\n    ['2024-01-01',\n     '2024-01-15',\n     '2024-02-19',\n     '2024-05-27',\n     '2024-06-19',\n     '2024-07-04',\n     '2024-09-02',\n     '2024-10-14',\n     '2024-11-11',\n     '2024-11-28',\n     '2024-12-25']],\n   '2024-05-31'),\n  ('government personal lands weekend',\n   ['personal',\n    '2024-03-08',\n    None,\n    False,\n    True,\n    ['2024-01-01',\n     '2024-01-15',\n     '2024-02-19',\n     '2024-05-27',\n     '2024-06-19',\n     '2024-07-04',\n     '2024-09-02',\n     '2024-10-14',\n     '2024-11-11',\n     '2024-11-28',\n     '2024-12-25']],\n   '2024-05-07'),\n  ('regression: foreign waiver',\n   ['waiver',\n    '2024-02-20',\n    '2024-02-01',\n    True,\n    False,\n    ['2024-01-01',\n     '2024-01-15',\n     '2024-02-19',\n     '2024-05-27',\n     '2024-06-19',\n     '2024-07-04',\n     '2024-09-02',\n     '2024-10-14',\n     '2024-11-11',\n     '2024-11-28',\n     '2024-12-25']],\n   '2024-05-01')],\n [('waiver same day',\n   ['waiver',\n    '2024-07-01',\n    '2024-07-01',\n    False,\n    False,\n    ['2024-01-01',\n     '2024-01-15',\n     '2024-02-19',\n     '2024-05-27',\n     '2024-06-19',\n     '2024-07-04',\n     '2024-09-02',\n     '2024-10-14',\n     '2024-11-11',\n     '2024-11-28',\n     '2024-12-25']],\n   '2024-08-30'),\n  ('foreign waiver holiday landing',\n   ['waiver',\n    '2024-09-10',\n    '2024-08-29',\n    True,\n    False,\n    ['2024-01-01',\n     '2024-01-15',\n     '2024-02-19',\n     '2024-05-27',\n     '2024-06-19',\n     '2024-07-04',\n     '2024-09-02',\n     '2024-10-14',\n     '2024-11-11',\n     '2024-11-28',\n     '2024-12-25']],\n   '2024-11-27'),\n  ('government personal',\n   ['personal',\n    '2024-04-01',\n    None,\n    False,\n    True,\n    ['2024-01-01',\n     '2024-01-15',\n     '2024-02-19',\n     '2024-05-27',\n     '2024-06-19',\n     '2024-07-04',\n     '2024-09-02',\n     '2024-10-14',\n     '2024-11-11',\n     '2024-11-28',\n     '2024-12-25']],\n   '2024-05-31'),\n  ('government personal lands weekend',\n   ['personal',\n    '2024-03-08',\n    None,\n    False,\n    True,\n    ['2024-01-01',\n     '2024-01-15',\n     '2024-02-19',\n     '2024-05-27',\n     '2024-06-19',\n     '2024-07-04',\n     '2024-09-02',\n     '2024-10-14',\n     '2024-11-11',\n     '2024-11-28',\n     '2024-12-25']],\n   '2024-05-07'),\n  ('regression: foreign waiver',\n   ['waiver',\n    '2024-02-20',\n    '2024-02-01',\n    True,\n    False,\n    ['2024-01-01',\n     '2024-01-15',\n     '2024-02-19',\n     '2024-05-27',\n     '2024-06-19',\n     '2024-07-04',\n     '2024-09-02',\n     '2024-10-14',\n     '2024-11-11',\n     '2024-11-28',\n     '2024-12-25']],\n   '2024-05-01'),\n  ('domestic waiver',\n   ['waiver',\n    '2024-02-20',\n    '2024-02-01',\n    False,\n    False,\n    ['2024-01-01',\n     '2024-01-15',\n     '2024-02-19',\n     '2024-05-27',\n     '2024-06-19',\n     '2024-07-04',\n     '2024-09-02',\n     '2024-10-14',\n     '2024-11-11',\n     '2024-11-28',\n     '2024-12-25']],\n   '2024-04-01'),\n  ('waiver lands sunday',\n   ['waiver',\n    '2024-03-15',\n    '2024-03-04',\n    False,\n    False,\n    ['2024-01-01',\n     '2024-01-15',\n     '2024-02-19',\n     '2024-05-27',\n     '2024-06-19',\n     '2024-07-04',\n     '2024-09-02',\n     '2024-10-14',\n     '2024-11-11',\n     '2024-11-28',\n     '2024-12-25']],\n   '2024-05-03')]]\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 toy deadline rules evaluated offline on explicit fixtures. The contract is inspired by common court-rule structures but is not legal advice and makes no claim to reproduce any jurisdiction'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-legal-deadline-computation-answer-waiver-deadline-government-period","generated_at":"2026-09-29T14:49:26.507793+00:00","license":"CC0-1.0","python":"3.12.14","seed":1,"split":"open-access"},"relevance":"Docketing systems compute filing and response deadlines from trigger events; a wrong date can forfeit a right.","root_cause":"The extended government answer period is not applied to personal service.","sha256":"222769394708c96fe04f7ad909413bcd1db957a644269be50e9db386ec4de875","title":"Answer deadline after personal service or waiver of service: government period · 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":41.331,"exit_code":1,"observations":[{"actual":"2024-05-01","check":"regression: foreign waiver","expected":"2024-05-01","passed":true},{"actual":"2024-04-01","check":"domestic waiver","expected":"2024-04-01","passed":true},{"actual":"2024-05-03","check":"waiver lands sunday","expected":"2024-05-03","passed":true},{"actual":"2024-04-22","check":"personal simple","expected":"2024-04-22","passed":true},{"actual":"2024-05-28","check":"personal lands holiday","expected":"2024-05-28","passed":true},{"actual":"2024-05-28","check":"waiver lands holiday","expected":"2024-05-28","passed":true},{"actual":"2024-04-05","check":"foreign waiver lands weekend","expected":"2024-04-05","passed":true},{"actual":"2024-04-22","check":"government personal","expected":"2024-05-31","passed":false}],"passed":false,"stderr":"","stdout":"{\"observations\": [{\"check\": \"regression: foreign waiver\", \"actual\": \"2024-05-01\", \"expected\": \"2024-05-01\", \"passed\": true}, {\"check\": \"domestic waiver\", \"actual\": \"2024-04-01\", \"expected\": \"2024-04-01\", \"passed\": true}, {\"check\": \"waiver lands sunday\", \"actual\": \"2024-05-03\", \"expected\": \"2024-05-03\", \"passed\": true}, {\"check\": \"personal simple\", \"actual\": \"2024-04-22\", \"expected\": \"2024-04-22\", \"passed\": true}, {\"check\": \"personal lands holiday\", \"actual\": \"2024-05-28\", \"expected\": \"2024-05-28\", \"passed\": true}, {\"check\": \"waiver lands holiday\", \"actual\": \"2024-05-28\", \"expected\": \"2024-05-28\", \"passed\": true}, {\"check\": \"foreign waiver lands weekend\", \"actual\": \"2024-04-05\", \"expected\": \"2024-04-05\", \"passed\": true}, {\"check\": \"government personal\", \"actual\": \"2024-04-22\", \"expected\": \"2024-05-31\", \"passed\": false}], \"passed\": false}\n"},"broken":{"elapsed_ms":39.662,"exit_code":1,"observations":[{"actual":"2024-05-01","check":"regression: foreign waiver","expected":"2024-05-01","passed":true},{"actual":"2024-04-01","check":"domestic waiver","expected":"2024-04-01","passed":true},{"actual":"2024-05-03","check":"waiver lands sunday","expected":"2024-05-03","passed":true},{"actual":"2024-04-22","check":"personal simple","expected":"2024-04-22","passed":true},{"actual":"2024-05-28","check":"personal lands holiday","expected":"2024-05-28","passed":true},{"actual":"2024-05-28","check":"waiver lands holiday","expected":"2024-05-28","passed":true},{"actual":"2024-04-05","check":"foreign waiver lands weekend","expected":"2024-04-05","passed":true},{"actual":"2024-04-22","check":"government personal","expected":"2024-05-31","passed":false}],"passed":false,"stderr":"","stdout":"{\"observations\": [{\"check\": \"regression: foreign waiver\", \"actual\": \"2024-05-01\", \"expected\": \"2024-05-01\", \"passed\": true}, {\"check\": \"domestic waiver\", \"actual\": \"2024-04-01\", \"expected\": \"2024-04-01\", \"passed\": true}, {\"check\": \"waiver lands sunday\", \"actual\": \"2024-05-03\", \"expected\": \"2024-05-03\", \"passed\": true}, {\"check\": \"personal simple\", \"actual\": \"2024-04-22\", \"expected\": \"2024-04-22\", \"passed\": true}, {\"check\": \"personal lands holiday\", \"actual\": \"2024-05-28\", \"expected\": \"2024-05-28\", \"passed\": true}, {\"check\": \"waiver lands holiday\", \"actual\": \"2024-05-28\", \"expected\": \"2024-05-28\", \"passed\": true}, {\"check\": \"foreign waiver lands weekend\", \"actual\": \"2024-04-05\", \"expected\": \"2024-04-05\", \"passed\": true}, {\"check\": \"government personal\", \"actual\": \"2024-04-22\", \"expected\": \"2024-05-31\", \"passed\": false}], \"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."}}