{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "title": "TCL-Y2K Conformance Test Suite Vectors",
  "version": "1.0.0-rc1",
  "test_cases": [
    {
      "id": "TC-01",
      "description": "Epoch Zero Date",
      "input": "2000-01-01",
      "expected": {
        "edtf": "2000-01-01",
        "displayDate": "2000-01-01",
        "datePrecision": "day",
        "certainty": "exact",
        "tStartDay": 0,
        "tEndDay": 0,
        "tStartSec": 0,
        "tEndSec": 86399
      }
    },
    {
      "id": "TC-02",
      "description": "Exact Year",
      "input": "1976",
      "expected": {
        "edtf": "1976",
        "displayDate": "1976",
        "datePrecision": "year",
        "certainty": "exact",
        "tStartDay": -8766,
        "tEndDay": -8401,
        "tStartSec": 0,
        "tEndSec": 86399
      }
    },
    {
      "id": "TC-03",
      "description": "Uncertain Year",
      "input": "1976?",
      "expected": {
        "edtf": "1976?",
        "displayDate": "possibly 1976",
        "datePrecision": "year",
        "certainty": "uncertain",
        "tStartDay": -8766,
        "tEndDay": -8401,
        "tStartSec": 0,
        "tEndSec": 86399
      }
    },
    {
      "id": "TC-04",
      "description": "Approximate Month",
      "input": "2024-03~",
      "expected": {
        "edtf": "2024-03~",
        "displayDate": "circa 2024-03",
        "datePrecision": "month",
        "certainty": "approximate",
        "tStartDay": 8826,
        "tEndDay": 8856,
        "tStartSec": 0,
        "tEndSec": 86399
      }
    },
    {
      "id": "TC-05",
      "description": "Calendar Quarter Q3",
      "input": "2024-Q3",
      "expected": {
        "edtf": "2024-Q3",
        "displayDate": "Q3 2024",
        "datePrecision": "quarter",
        "certainty": "exact",
        "tStartDay": 8948,
        "tEndDay": 9039,
        "tStartSec": 0,
        "tEndSec": 86399
      }
    },
    {
      "id": "TC-06",
      "description": "Calendar Quarter Q1 Leap Year",
      "input": "2024-Q1",
      "expected": {
        "edtf": "2024-Q1",
        "displayDate": "Q1 2024",
        "datePrecision": "quarter",
        "certainty": "exact",
        "tStartDay": 8766,
        "tEndDay": 8856,
        "tStartSec": 0,
        "tEndSec": 86399
      }
    },
    {
      "id": "TC-07",
      "description": "Masked Decade",
      "input": "198X",
      "expected": {
        "edtf": "198X",
        "displayDate": "1980s decade",
        "datePrecision": "decade",
        "certainty": "inferred",
        "tStartDay": -7305,
        "tEndDay": -3653,
        "tStartSec": 0,
        "tEndSec": 86399
      }
    },
    {
      "id": "TC-08",
      "description": "Case-Insensitive Masked Decade",
      "input": "198x",
      "expected": {
        "edtf": "198x",
        "displayDate": "1980s decade",
        "datePrecision": "decade",
        "certainty": "inferred",
        "tStartDay": -7305,
        "tEndDay": -3653,
        "tStartSec": 0,
        "tEndSec": 86399
      }
    },
    {
      "id": "TC-09",
      "description": "Filesystem-Safe Interval",
      "input": "1998..2004",
      "expected": {
        "edtf": "1998..2004",
        "displayDate": "1998 – 2004",
        "datePrecision": "day",
        "certainty": "exact",
        "tStartDay": -730,
        "tEndDay": 1826,
        "tStartSec": 0,
        "tEndSec": 86399
      }
    },
    {
      "id": "TC-10",
      "description": "Unix Epoch Zero",
      "input": "1970-01-01",
      "expected": {
        "edtf": "1970-01-01",
        "displayDate": "1970-01-01",
        "datePrecision": "day",
        "certainty": "exact",
        "tStartDay": -10957,
        "tEndDay": -10957,
        "tStartSec": 0,
        "tEndSec": 86399
      }
    },
    {
      "id": "TC-11",
      "description": "Linux 0.01 Release Timestamp",
      "input": "1991-09-17T23:11:04Z",
      "expected": {
        "edtf": "1991-09-17T23:11:04Z",
        "displayDate": "1991-09-17T23:11:04Z",
        "datePrecision": "second",
        "certainty": "exact",
        "tStartDay": -3028,
        "tEndDay": -3028,
        "tStartSec": 83464,
        "tEndSec": 83464
      }
    },
    {
      "id": "TC-12",
      "description": "GPS Epoch Zero (Jan 6, 1980)",
      "input": "1980-01-06",
      "expected": {
        "edtf": "1980-01-06",
        "displayDate": "1980-01-06",
        "datePrecision": "day",
        "certainty": "exact",
        "tStartDay": -7300,
        "tEndDay": -7300,
        "tStartSec": 0,
        "tEndSec": 86399
      }
    },
    {
      "id": "TC-13",
      "description": "Classic Mac / NTP 1904 Epoch Zero",
      "input": "1904-01-01",
      "expected": {
        "edtf": "1904-01-01",
        "displayDate": "1904-01-01",
        "datePrecision": "day",
        "certainty": "exact",
        "tStartDay": -35064,
        "tEndDay": -35064,
        "tStartSec": 0,
        "tEndSec": 86399
      }
    },
    {
      "id": "TC-14",
      "description": "Windows NT / COBOL 1601 Epoch Zero",
      "input": "1601-01-01",
      "expected": {
        "edtf": "1601-01-01",
        "displayDate": "1601-01-01",
        "datePrecision": "day",
        "certainty": "exact",
        "tStartDay": -145731,
        "tEndDay": -145731,
        "tStartSec": 0,
        "tEndSec": 86399
      }
    },
    {
      "id": "TC-15",
      "description": "Gregorian Calendar Reform Adoption",
      "input": "1582-10-15",
      "expected": {
        "edtf": "1582-10-15",
        "displayDate": "1582-10-15",
        "datePrecision": "day",
        "certainty": "exact",
        "tStartDay": -152384,
        "tEndDay": -152384,
        "tStartSec": 0,
        "tEndSec": 86399
      }
    },
    {
      "id": "TC-16",
      "description": "Unix 32-bit Integer Overflow Epoch",
      "input": "2038-01-19T03:14:07Z",
      "expected": {
        "edtf": "2038-01-19T03:14:07Z",
        "displayDate": "2038-01-19T03:14:07Z",
        "datePrecision": "second",
        "certainty": "exact",
        "tStartDay": 13898,
        "tEndDay": 13898,
        "tStartSec": 11647,
        "tEndSec": 11647
      }
    },
    {
      "id": "TC-17",
      "description": "Non-Leap Century Boundary End of Feb",
      "input": "2100-02-28",
      "expected": {
        "edtf": "2100-02-28",
        "displayDate": "2100-02-28",
        "datePrecision": "day",
        "certainty": "exact",
        "tStartDay": 36583,
        "tEndDay": 36583,
        "tStartSec": 0,
        "tEndSec": 86399
      }
    },
    {
      "id": "TC-18",
      "description": "Leap Century Boundary Leap Day",
      "input": "2400-02-29",
      "expected": {
        "edtf": "2400-02-29",
        "displayDate": "2400-02-29",
        "datePrecision": "day",
        "certainty": "exact",
        "tStartDay": 146156,
        "tEndDay": 146156,
        "tStartSec": 0,
        "tEndSec": 86399
      }
    },
    {
      "id": "TC-19",
      "description": "Pre-Y2K Leap Century Boundary Leap Day",
      "input": "1600-02-29",
      "expected": {
        "edtf": "1600-02-29",
        "displayDate": "1600-02-29",
        "datePrecision": "day",
        "certainty": "exact",
        "tStartDay": -146038,
        "tEndDay": -146038,
        "tStartSec": 0,
        "tEndSec": 86399
      }
    },
    {
      "id": "TC-20",
      "description": "Pre-Y2K Non-Leap Century Boundary",
      "input": "1900-02-28",
      "expected": {
        "edtf": "1900-02-28",
        "displayDate": "1900-02-28",
        "datePrecision": "day",
        "certainty": "exact",
        "tStartDay": -36466,
        "tEndDay": -36466,
        "tStartSec": 0,
        "tEndSec": 86399
      }
    },
    {
      "id": "TC-21",
      "description": "Apollo 11 Eagle Lunar Landing",
      "input": "1969-07-20T20:17:40Z",
      "expected": {
        "edtf": "1969-07-20T20:17:40Z",
        "displayDate": "1969-07-20T20:17:40Z",
        "datePrecision": "second",
        "certainty": "exact",
        "tStartDay": -11122,
        "tEndDay": -11122,
        "tStartSec": 73060,
        "tEndSec": 73060
      }
    },
    {
      "id": "TC-22",
      "description": "Macintosh Debut Date",
      "input": "1984-01-24",
      "expected": {
        "edtf": "1984-01-24",
        "displayDate": "1984-01-24",
        "datePrecision": "day",
        "certainty": "exact",
        "tStartDay": -5821,
        "tEndDay": -5821,
        "tStartSec": 0,
        "tEndSec": 86399
      }
    },
    {
      "id": "TC-23",
      "description": "IBM PC 5150 Announcement",
      "input": "1981-08-12",
      "expected": {
        "edtf": "1981-08-12",
        "displayDate": "1981-08-12",
        "datePrecision": "day",
        "certainty": "exact",
        "tStartDay": -6716,
        "tEndDay": -6716,
        "tStartSec": 0,
        "tEndSec": 86399
      }
    },
    {
      "id": "TC-24",
      "description": "MOS 6502 Tapeout Year",
      "input": "1975",
      "expected": {
        "edtf": "1975",
        "displayDate": "1975",
        "datePrecision": "year",
        "certainty": "exact",
        "tStartDay": -9131,
        "tEndDay": -8767,
        "tStartSec": 0,
        "tEndSec": 86399
      }
    },
    {
      "id": "TC-25",
      "description": "ENIAC Public Dedication",
      "input": "1946-02-15",
      "expected": {
        "edtf": "1946-02-15",
        "displayDate": "1946-02-15",
        "datePrecision": "day",
        "certainty": "exact",
        "tStartDay": -19678,
        "tEndDay": -19678,
        "tStartSec": 0,
        "tEndSec": 86399
      }
    },
    {
      "id": "TC-26",
      "description": "Turing Computable Numbers Paper Year",
      "input": "1936",
      "expected": {
        "edtf": "1936",
        "displayDate": "1936",
        "datePrecision": "year",
        "certainty": "exact",
        "tStartDay": -23376,
        "tEndDay": -23011,
        "tStartSec": 0,
        "tEndSec": 86399
      }
    },
    {
      "id": "TC-27",
      "description": "Babbage Analytical Engine Concept Year",
      "input": "1837",
      "expected": {
        "edtf": "1837",
        "displayDate": "1837",
        "datePrecision": "year",
        "certainty": "exact",
        "tStartDay": -59534,
        "tEndDay": -59170,
        "tStartSec": 0,
        "tEndSec": 86399
      }
    },
    {
      "id": "TC-28",
      "description": "Ada Lovelace Notes Publication Year",
      "input": "1843",
      "expected": {
        "edtf": "1843",
        "displayDate": "1843",
        "datePrecision": "year",
        "certainty": "exact",
        "tStartDay": -57343,
        "tEndDay": -56979,
        "tStartSec": 0,
        "tEndSec": 86399
      }
    },
    {
      "id": "TC-29",
      "description": "Astronomical Year Zero (1 BCE)",
      "input": "0000-01-01",
      "expected": {
        "edtf": "0000-01-01",
        "displayDate": "0000-01-01",
        "datePrecision": "day",
        "certainty": "exact",
        "tStartDay": -730485,
        "tEndDay": -730485,
        "tStartSec": 0,
        "tEndSec": 86399
      }
    },
    {
      "id": "TC-30",
      "description": "Astronomical Year Zero Leap Day",
      "input": "0000-02-29",
      "expected": {
        "edtf": "0000-02-29",
        "displayDate": "0000-02-29",
        "datePrecision": "day",
        "certainty": "exact",
        "tStartDay": -730426,
        "tEndDay": -730426,
        "tStartSec": 0,
        "tEndSec": 86399
      }
    },
    {
      "id": "TC-31",
      "description": "Assassination of Julius Caesar (44 BCE)",
      "input": "-0043-03-15",
      "expected": {
        "edtf": "-0043-03-15",
        "displayDate": "-0043-03-15",
        "datePrecision": "day",
        "certainty": "exact",
        "tStartDay": -746117,
        "tEndDay": -746117,
        "tStartSec": 0,
        "tEndSec": 86399
      }
    },
    {
      "id": "TC-32",
      "description": "Founding of Alexandria (331 BCE)",
      "input": "-0330",
      "expected": {
        "edtf": "-0330",
        "displayDate": "-0330",
        "datePrecision": "year",
        "certainty": "exact",
        "tStartDay": -851014,
        "tEndDay": -850650,
        "tStartSec": 0,
        "tEndSec": 86399
      }
    },
    {
      "id": "TC-33",
      "description": "Classical Athens Golden Age (5th Century BCE)",
      "input": "-04XX",
      "expected": {
        "edtf": "-04XX",
        "displayDate": "-400s century",
        "datePrecision": "century",
        "certainty": "inferred",
        "tStartDay": -912741,
        "tEndDay": -876217,
        "tStartSec": 0,
        "tEndSec": 86399
      }
    },
    {
      "id": "TC-34",
      "description": "Deep Prehistory Holocene Inception Year",
      "input": "-10000",
      "expected": {
        "edtf": "-10000",
        "displayDate": "-10000",
        "datePrecision": "year",
        "certainty": "exact",
        "tStartDay": -4382910,
        "tEndDay": -4382545,
        "tStartSec": 0,
        "tEndSec": 86399
      }
    },
    {
      "id": "TC-35",
      "description": "Inferred Year",
      "input": "1976%",
      "expected": {
        "edtf": "1976%",
        "displayDate": "inferred 1976",
        "datePrecision": "year",
        "certainty": "inferred",
        "tStartDay": -8766,
        "tEndDay": -8401,
        "tStartSec": 0,
        "tEndSec": 86399
      }
    },
    {
      "id": "TC-36",
      "description": "Approximate Year",
      "input": "1976~",
      "expected": {
        "edtf": "1976~",
        "displayDate": "circa 1976",
        "datePrecision": "year",
        "certainty": "approximate",
        "tStartDay": -8766,
        "tEndDay": -8401,
        "tStartSec": 0,
        "tEndSec": 86399
      }
    },
    {
      "id": "TC-37",
      "description": "Uncertain Month",
      "input": "2024-03?",
      "expected": {
        "edtf": "2024-03?",
        "displayDate": "possibly 2024-03",
        "datePrecision": "month",
        "certainty": "uncertain",
        "tStartDay": 8826,
        "tEndDay": 8856,
        "tStartSec": 0,
        "tEndSec": 86399
      }
    },
    {
      "id": "TC-38",
      "description": "Inferred Month",
      "input": "2024-03%",
      "expected": {
        "edtf": "2024-03%",
        "displayDate": "inferred 2024-03",
        "datePrecision": "month",
        "certainty": "inferred",
        "tStartDay": 8826,
        "tEndDay": 8856,
        "tStartSec": 0,
        "tEndSec": 86399
      }
    },
    {
      "id": "TC-39",
      "description": "Uncertain Day",
      "input": "2026-08-22?",
      "expected": {
        "edtf": "2026-08-22?",
        "displayDate": "possibly 2026-08-22",
        "datePrecision": "day",
        "certainty": "uncertain",
        "tStartDay": 9730,
        "tEndDay": 9730,
        "tStartSec": 0,
        "tEndSec": 86399
      }
    },
    {
      "id": "TC-40",
      "description": "Approximate Day",
      "input": "2026-08-22~",
      "expected": {
        "edtf": "2026-08-22~",
        "displayDate": "circa 2026-08-22",
        "datePrecision": "day",
        "certainty": "approximate",
        "tStartDay": 9730,
        "tEndDay": 9730,
        "tStartSec": 0,
        "tEndSec": 86399
      }
    },
    {
      "id": "TC-41",
      "description": "Inferred Day",
      "input": "2026-08-22%",
      "expected": {
        "edtf": "2026-08-22%",
        "displayDate": "inferred 2026-08-22",
        "datePrecision": "day",
        "certainty": "inferred",
        "tStartDay": 9730,
        "tEndDay": 9730,
        "tStartSec": 0,
        "tEndSec": 86399
      }
    },
    {
      "id": "TC-42",
      "description": "Calendar Quarter Q2",
      "input": "2024-Q2",
      "expected": {
        "edtf": "2024-Q2",
        "displayDate": "Q2 2024",
        "datePrecision": "quarter",
        "certainty": "exact",
        "tStartDay": 8857,
        "tEndDay": 8947,
        "tStartSec": 0,
        "tEndSec": 86399
      }
    },
    {
      "id": "TC-43",
      "description": "Calendar Quarter Q4",
      "input": "2024-Q4",
      "expected": {
        "edtf": "2024-Q4",
        "displayDate": "Q4 2024",
        "datePrecision": "quarter",
        "certainty": "exact",
        "tStartDay": 9040,
        "tEndDay": 9131,
        "tStartSec": 0,
        "tEndSec": 86399
      }
    },
    {
      "id": "TC-44",
      "description": "Non-Leap Year Quarter Q1",
      "input": "2023-Q1",
      "expected": {
        "edtf": "2023-Q1",
        "displayDate": "Q1 2023",
        "datePrecision": "quarter",
        "certainty": "exact",
        "tStartDay": 8401,
        "tEndDay": 8490,
        "tStartSec": 0,
        "tEndSec": 86399
      }
    },
    {
      "id": "TC-45",
      "description": "Ancient Quarter Q1 (44 BCE)",
      "input": "-0043-Q1",
      "expected": {
        "edtf": "-0043-Q1",
        "displayDate": "Q1 -43",
        "datePrecision": "quarter",
        "certainty": "exact",
        "tStartDay": -746190,
        "tEndDay": -746101,
        "tStartSec": 0,
        "tEndSec": 86399
      }
    },
    {
      "id": "TC-46",
      "description": "Masked Century 1900s",
      "input": "19XX",
      "expected": {
        "edtf": "19XX",
        "displayDate": "1900s century",
        "datePrecision": "century",
        "certainty": "inferred",
        "tStartDay": -36524,
        "tEndDay": -1,
        "tStartSec": 0,
        "tEndSec": 86399
      }
    },
    {
      "id": "TC-47",
      "description": "Case-Insensitive Masked Century",
      "input": "19xx",
      "expected": {
        "edtf": "19xx",
        "displayDate": "1900s century",
        "datePrecision": "century",
        "certainty": "inferred",
        "tStartDay": -36524,
        "tEndDay": -1,
        "tStartSec": 0,
        "tEndSec": 86399
      }
    },
    {
      "id": "TC-48",
      "description": "Masked Century 2000s",
      "input": "20XX",
      "expected": {
        "edtf": "20XX",
        "displayDate": "2000s century",
        "datePrecision": "century",
        "certainty": "inferred",
        "tStartDay": 0,
        "tEndDay": 36524,
        "tStartSec": 0,
        "tEndSec": 86399
      }
    },
    {
      "id": "TC-49",
      "description": "Masked Millennium 1000s",
      "input": "1XXX",
      "expected": {
        "edtf": "1XXX",
        "displayDate": "1000s millennium",
        "datePrecision": "century",
        "certainty": "inferred",
        "tStartDay": -365242,
        "tEndDay": -1,
        "tStartSec": 0,
        "tEndSec": 86399
      }
    },
    {
      "id": "TC-50",
      "description": "Ancient Masked Decade (40s CE)",
      "input": "004X",
      "expected": {
        "edtf": "004X",
        "displayDate": "40s decade",
        "datePrecision": "decade",
        "certainty": "inferred",
        "tStartDay": -715875,
        "tEndDay": -712223,
        "tStartSec": 0,
        "tEndSec": 86399
      }
    },
    {
      "id": "TC-51",
      "description": "Masked Month in Year",
      "input": "2024-XX",
      "expected": {
        "edtf": "2024-XX",
        "displayDate": "2024",
        "datePrecision": "year",
        "certainty": "inferred",
        "tStartDay": 8766,
        "tEndDay": 9131,
        "tStartSec": 0,
        "tEndSec": 86399
      }
    },
    {
      "id": "TC-52",
      "description": "Standard Slash Interval",
      "input": "1998/2004",
      "expected": {
        "edtf": "1998/2004",
        "displayDate": "1998 – 2004",
        "datePrecision": "day",
        "certainty": "exact",
        "tStartDay": -730,
        "tEndDay": 1826,
        "tStartSec": 0,
        "tEndSec": 86399
      }
    },
    {
      "id": "TC-53",
      "description": "Month-to-Month Closed Interval",
      "input": "2020-01..2020-06",
      "expected": {
        "edtf": "2020-01..2020-06",
        "displayDate": "2020-01 – 2020-06",
        "datePrecision": "day",
        "certainty": "exact",
        "tStartDay": 7305,
        "tEndDay": 7486,
        "tStartSec": 0,
        "tEndSec": 86399
      }
    },
    {
      "id": "TC-54",
      "description": "Open Start Interval (Before 1984)",
      "input": "../1984",
      "expected": {
        "edtf": "../1984",
        "displayDate": "before 1984",
        "datePrecision": "day",
        "certainty": "inferred",
        "tStartDay": -2147483648,
        "tEndDay": -5479,
        "tStartSec": 0,
        "tEndSec": 86399
      }
    },
    {
      "id": "TC-55",
      "description": "Open End Interval (2020-01-01 Onward)",
      "input": "2020-01-01/..",
      "expected": {
        "edtf": "2020-01-01/..",
        "displayDate": "after 2020-01-01",
        "datePrecision": "day",
        "certainty": "inferred",
        "tStartDay": 7305,
        "tEndDay": 2147483647,
        "tStartSec": 0,
        "tEndSec": 86399
      }
    },
    {
      "id": "TC-56",
      "description": "Deep Time BCE Closed Interval",
      "input": "-0500..-0300",
      "expected": {
        "edtf": "-0500..-0300",
        "displayDate": "-0500 – -0300",
        "datePrecision": "day",
        "certainty": "exact",
        "tStartDay": -913106,
        "tEndDay": -839693,
        "tStartSec": 0,
        "tEndSec": 86399
      }
    },
    {
      "id": "TC-57",
      "description": "Calendar Semester 1 (2024-S1)",
      "input": "2024-S1",
      "expected": {
        "edtf": "2024-S1",
        "displayDate": "S1 2024",
        "datePrecision": "semester",
        "certainty": "exact",
        "tStartDay": 8766,
        "tEndDay": 8947,
        "tStartSec": 0,
        "tEndSec": 86399
      }
    },
    {
      "id": "TC-58",
      "description": "Calendar Semester 2 (2024-S2)",
      "input": "2024-S2",
      "expected": {
        "edtf": "2024-S2",
        "displayDate": "S2 2024",
        "datePrecision": "semester",
        "certainty": "exact",
        "tStartDay": 8948,
        "tEndDay": 9131,
        "tStartSec": 0,
        "tEndSec": 86399
      }
    },
    {
      "id": "TC-59",
      "description": "Financial Half-Year H1 (2024-H1)",
      "input": "2024-H1",
      "expected": {
        "edtf": "2024-H1",
        "displayDate": "H1 2024",
        "datePrecision": "semester",
        "certainty": "exact",
        "tStartDay": 8766,
        "tEndDay": 8947,
        "tStartSec": 0,
        "tEndSec": 86399
      }
    },
    {
      "id": "TC-60",
      "description": "Financial Half-Year H2 (2024-H2)",
      "input": "2024-H2",
      "expected": {
        "edtf": "2024-H2",
        "displayDate": "H2 2024",
        "datePrecision": "semester",
        "certainty": "exact",
        "tStartDay": 8948,
        "tEndDay": 9131,
        "tStartSec": 0,
        "tEndSec": 86399
      }
    },
    {
      "id": "TC-61",
      "description": "Named Season Spring (1976-Spring)",
      "input": "1976-Spring",
      "expected": {
        "edtf": "1976-Spring",
        "displayDate": "Spring 1976",
        "datePrecision": "season",
        "certainty": "exact",
        "tStartDay": -8706,
        "tEndDay": -8615,
        "tStartSec": 0,
        "tEndSec": 86399
      }
    },
    {
      "id": "TC-62",
      "description": "Named Season Summer (1976-Summer)",
      "input": "1976-Summer",
      "expected": {
        "edtf": "1976-Summer",
        "displayDate": "Summer 1976",
        "datePrecision": "season",
        "certainty": "exact",
        "tStartDay": -8614,
        "tEndDay": -8523,
        "tStartSec": 0,
        "tEndSec": 86399
      }
    },
    {
      "id": "TC-63",
      "description": "Named Season Autumn (1976-Autumn)",
      "input": "1976-Autumn",
      "expected": {
        "edtf": "1976-Autumn",
        "displayDate": "Autumn 1976",
        "datePrecision": "season",
        "certainty": "exact",
        "tStartDay": -8522,
        "tEndDay": -8432,
        "tStartSec": 0,
        "tEndSec": 86399
      }
    },
    {
      "id": "TC-64",
      "description": "Named Season Winter (1976-Winter)",
      "input": "1976-Winter",
      "expected": {
        "edtf": "1976-Winter",
        "displayDate": "Winter 1976",
        "datePrecision": "season",
        "certainty": "exact",
        "tStartDay": -8431,
        "tEndDay": -8342,
        "tStartSec": 0,
        "tEndSec": 86399
      }
    },
    {
      "id": "TC-65",
      "description": "ISO Season Code 21 (1976-21)",
      "input": "1976-21",
      "expected": {
        "edtf": "1976-21",
        "displayDate": "Spring 1976",
        "datePrecision": "season",
        "certainty": "exact",
        "tStartDay": -8706,
        "tEndDay": -8615,
        "tStartSec": 0,
        "tEndSec": 86399
      }
    },
    {
      "id": "TC-66",
      "description": "Named Season Fall Alias (1984-Fall)",
      "input": "1984-Fall",
      "expected": {
        "edtf": "1984-Fall",
        "displayDate": "Autumn 1984",
        "datePrecision": "season",
        "certainty": "exact",
        "tStartDay": -5600,
        "tEndDay": -5510,
        "tStartSec": 0,
        "tEndSec": 86399
      }
    },
    {
      "id": "TC-67",
      "description": "URL-Safe Uncertain Year Suffix (1976-unkn)",
      "input": "1976-unkn",
      "expected": {
        "edtf": "1976-unkn",
        "displayDate": "possibly 1976",
        "datePrecision": "year",
        "certainty": "uncertain",
        "tStartDay": -8766,
        "tEndDay": -8401,
        "tStartSec": 0,
        "tEndSec": 86399
      }
    },
    {
      "id": "TC-68",
      "description": "URL-Safe Approximate Year Suffix (1976-approx)",
      "input": "1976-approx",
      "expected": {
        "edtf": "1976-approx",
        "displayDate": "circa 1976",
        "datePrecision": "year",
        "certainty": "approximate",
        "tStartDay": -8766,
        "tEndDay": -8401,
        "tStartSec": 0,
        "tEndSec": 86399
      }
    },
    {
      "id": "TC-69",
      "description": "URL-Safe Inferred Year Suffix (1976-infer)",
      "input": "1976-infer",
      "expected": {
        "edtf": "1976-infer",
        "displayDate": "inferred 1976",
        "datePrecision": "year",
        "certainty": "inferred",
        "tStartDay": -8766,
        "tEndDay": -8401,
        "tStartSec": 0,
        "tEndSec": 86399
      }
    },
    {
      "id": "TC-70",
      "description": "URL-Safe Circa Prefix (c1976)",
      "input": "c1976",
      "expected": {
        "edtf": "c1976",
        "displayDate": "circa 1976",
        "datePrecision": "year",
        "certainty": "approximate",
        "tStartDay": -8766,
        "tEndDay": -8401,
        "tStartSec": 0,
        "tEndSec": 86399
      }
    },
    {
      "id": "TC-71",
      "description": "URL-Safe Uncertain Month Suffix (2024-03-unkn)",
      "input": "2024-03-unkn",
      "expected": {
        "edtf": "2024-03-unkn",
        "displayDate": "possibly 2024-03",
        "datePrecision": "month",
        "certainty": "uncertain",
        "tStartDay": 8826,
        "tEndDay": 8856,
        "tStartSec": 0,
        "tEndSec": 86399
      }
    }
  ]
}
