{
  "artifact_version": "2026-10-06.reproducible-3",
  "schema_version": "1.0",
  "generated_at": "2026-10-06T01:07:19.187217Z",
  "validation_date": "2026-10-06",
  "manifest_version": "2026-09-13.cross-day",
  "methodology_revision": {
    "dateModified": "2026-10-05",
    "version": "v1.0.4"
  },
  "calculation_time_precision": "minute",
  "reproduction_note": {
    "en": "These are sample input and output records. The solar-term examples use UTC+8 civil time and have no coordinates or timezone input, so no birthplace correction is applied. The Urumqi example records Beijing time (UTC+8). Published calculation times are displayed to the minute; this display format does not reduce the precision of the submitted birth time.",
    "zh": "此文件记录样例输入与输出。四个节气案例采用 UTC+8 民用时间，未提供坐标和时区，因此不进行出生地校正；乌鲁木齐案例按北京时间（UTC+8）记录。公开的计算时刻显示到分钟，这种显示格式不降低提交出生时间的精度。"
  },
  "cases": [
    {
      "case_id": "lichun-2024-before",
      "purpose": "Li Chun changes the BaZi year and month at the recorded term time.",
      "local_input": "2024-02-04 16:26",
      "place_label": "Shanghai (UTC+8 convention)",
      "conventions": [
        "Li Chun year boundary",
        "solar-term month boundary"
      ],
      "source_note": {
        "en": "Public solar-term references support the year/month boundary; calendar references support the day pillar. The hour pillar follows the stated civil-time and hour-boundary convention.",
        "zh": "公开节气资料支持年柱、月柱边界，日历资料支持日柱；时柱依据所列民用时间与时辰约定。"
      },
      "sources": [
        {
          "url": "https://wwj.beijing.gov.cn/bjww/wwjzzcslm/1729028/1729037/1729027/436356026/index.html",
          "title_en": "Beijing Municipal Cultural Heritage Bureau solar-term table",
          "title_zh": "北京市文物局节气表",
          "nofollow": false
        },
        {
          "url": "https://www.weather.gov.hk/sc/gts/astronomy/Solar_Term.htm",
          "title_en": "Hong Kong Observatory solar-term information",
          "title_zh": "香港天文台节气资料说明",
          "nofollow": false
        },
        {
          "url": "https://www.rili.com.cn/wannianli/2024/0204.html",
          "title_en": "February 4, 2024 calendar record (day-pillar cross-check)",
          "title_zh": "2024 年 2 月 4 日日历记录（日柱交叉核对）",
          "nofollow": true
        }
      ],
      "expected_pillars": {
        "year": "癸卯",
        "month": "乙丑",
        "day": "戊戌",
        "hour": "庚申"
      },
      "request_input": {
        "birth_time": "2024-02-04T16:26:00",
        "gender": "male",
        "latitude": null,
        "longitude": null,
        "timezone_name": null
      },
      "correction_applied": false,
      "calculation_birth_time": "2024-02-04T16:26",
      "observed_pillars": {
        "year": "癸卯",
        "month": "乙丑",
        "day": "戊戌",
        "hour": "庚申"
      },
      "status": "pass"
    },
    {
      "case_id": "lichun-2024-after",
      "purpose": "Li Chun changes the BaZi year and month at the recorded term time.",
      "local_input": "2024-02-04 16:27",
      "place_label": "Shanghai (UTC+8 convention)",
      "conventions": [
        "Li Chun year boundary",
        "solar-term month boundary"
      ],
      "source_note": {
        "en": "Public solar-term references support the year/month boundary; calendar references support the day pillar. The hour pillar follows the stated civil-time and hour-boundary convention.",
        "zh": "公开节气资料支持年柱、月柱边界，日历资料支持日柱；时柱依据所列民用时间与时辰约定。"
      },
      "sources": [
        {
          "url": "https://wwj.beijing.gov.cn/bjww/wwjzzcslm/1729028/1729037/1729027/436356026/index.html",
          "title_en": "Beijing Municipal Cultural Heritage Bureau solar-term table",
          "title_zh": "北京市文物局节气表",
          "nofollow": false
        },
        {
          "url": "https://www.weather.gov.hk/sc/gts/astronomy/Solar_Term.htm",
          "title_en": "Hong Kong Observatory solar-term information",
          "title_zh": "香港天文台节气资料说明",
          "nofollow": false
        },
        {
          "url": "https://www.rili.com.cn/wannianli/2024/0204.html",
          "title_en": "February 4, 2024 calendar record (day-pillar cross-check)",
          "title_zh": "2024 年 2 月 4 日日历记录（日柱交叉核对）",
          "nofollow": true
        }
      ],
      "expected_pillars": {
        "year": "甲辰",
        "month": "丙寅",
        "day": "戊戌",
        "hour": "庚申"
      },
      "request_input": {
        "birth_time": "2024-02-04T16:27:00",
        "gender": "male",
        "latitude": null,
        "longitude": null,
        "timezone_name": null
      },
      "correction_applied": false,
      "calculation_birth_time": "2024-02-04T16:27",
      "observed_pillars": {
        "year": "甲辰",
        "month": "丙寅",
        "day": "戊戌",
        "hour": "庚申"
      },
      "status": "pass"
    },
    {
      "case_id": "jingzhe-2024-before",
      "purpose": "Jing Zhe changes the BaZi month at the recorded term time.",
      "local_input": "2024-03-05 10:22",
      "place_label": "Shanghai (UTC+8 convention)",
      "conventions": [
        "solar-term month boundary"
      ],
      "source_note": {
        "en": "Public solar-term references support the year/month boundary; calendar references support the day pillar. The hour pillar follows the stated civil-time and hour-boundary convention.",
        "zh": "公开节气资料支持年柱、月柱边界，日历资料支持日柱；时柱依据所列民用时间与时辰约定。"
      },
      "sources": [
        {
          "url": "https://wwj.beijing.gov.cn/bjww/wwjzzcslm/1729028/1729037/1729027/436356026/index.html",
          "title_en": "Beijing Municipal Cultural Heritage Bureau solar-term table",
          "title_zh": "北京市文物局节气表",
          "nofollow": false
        },
        {
          "url": "https://www.weather.gov.hk/sc/gts/astronomy/Solar_Term.htm",
          "title_en": "Hong Kong Observatory solar-term information",
          "title_zh": "香港天文台节气资料说明",
          "nofollow": false
        },
        {
          "url": "https://www.zzhuangli.com/day/20240305",
          "title_en": "March 5, 2024 calendar record (day-pillar cross-check)",
          "title_zh": "2024 年 3 月 5 日日历记录（日柱交叉核对）",
          "nofollow": true
        }
      ],
      "expected_pillars": {
        "year": "甲辰",
        "month": "丙寅",
        "day": "戊辰",
        "hour": "丁巳"
      },
      "request_input": {
        "birth_time": "2024-03-05T10:22:00",
        "gender": "male",
        "latitude": null,
        "longitude": null,
        "timezone_name": null
      },
      "correction_applied": false,
      "calculation_birth_time": "2024-03-05T10:22",
      "observed_pillars": {
        "year": "甲辰",
        "month": "丙寅",
        "day": "戊辰",
        "hour": "丁巳"
      },
      "status": "pass"
    },
    {
      "case_id": "jingzhe-2024-after",
      "purpose": "Jing Zhe changes the BaZi month at the recorded term time.",
      "local_input": "2024-03-05 10:23",
      "place_label": "Shanghai (UTC+8 convention)",
      "conventions": [
        "solar-term month boundary"
      ],
      "source_note": {
        "en": "Public solar-term references support the year/month boundary; calendar references support the day pillar. The hour pillar follows the stated civil-time and hour-boundary convention.",
        "zh": "公开节气资料支持年柱、月柱边界，日历资料支持日柱；时柱依据所列民用时间与时辰约定。"
      },
      "sources": [
        {
          "url": "https://wwj.beijing.gov.cn/bjww/wwjzzcslm/1729028/1729037/1729027/436356026/index.html",
          "title_en": "Beijing Municipal Cultural Heritage Bureau solar-term table",
          "title_zh": "北京市文物局节气表",
          "nofollow": false
        },
        {
          "url": "https://www.weather.gov.hk/sc/gts/astronomy/Solar_Term.htm",
          "title_en": "Hong Kong Observatory solar-term information",
          "title_zh": "香港天文台节气资料说明",
          "nofollow": false
        },
        {
          "url": "https://www.zzhuangli.com/day/20240305",
          "title_en": "March 5, 2024 calendar record (day-pillar cross-check)",
          "title_zh": "2024 年 3 月 5 日日历记录（日柱交叉核对）",
          "nofollow": true
        }
      ],
      "expected_pillars": {
        "year": "甲辰",
        "month": "丁卯",
        "day": "戊辰",
        "hour": "丁巳"
      },
      "request_input": {
        "birth_time": "2024-03-05T10:23:00",
        "gender": "male",
        "latitude": null,
        "longitude": null,
        "timezone_name": null
      },
      "correction_applied": false,
      "calculation_birth_time": "2024-03-05T10:23",
      "observed_pillars": {
        "year": "甲辰",
        "month": "丁卯",
        "day": "戊辰",
        "hour": "丁巳"
      },
      "status": "pass"
    },
    {
      "case_id": "urumqi-correction-previous-day",
      "purpose": "A correction may cross into the preceding civil day.",
      "local_input": "2024-06-15 01:00 (UTC+8)",
      "place_label": "Urumqi (Beijing time)",
      "conventions": [
        "cross-day correction",
        "true solar time"
      ],
      "source_note": {
        "en": "Public calendar and stems-and-branches references support the pillars for the stated corrected date and traditional time period. The correction-time expectation comes from an independent calculation check; these public sources do not validate the correction time.",
        "zh": "公开日历及天干地支资料用于核对所述校正日期与时辰的四柱；校正时刻预期来自独立计算核查，这些公开资料不用于验证校正时刻。"
      },
      "sources": [
        {
          "url": "https://www.hko.gov.hk/en/gts/astron2024/files/2024cal06.pdf",
          "title_en": "Hong Kong Observatory: June 2024 calendar",
          "title_zh": "香港天文台：2024 年 6 月年历",
          "nofollow": false
        },
        {
          "url": "https://www.hko.gov.hk/tc/gts/time/calendar/pdf/files/2024.pdf",
          "title_en": "Hong Kong Observatory: 2024 Gregorian-Lunar calendar",
          "title_zh": "香港天文台：2024 年公农历对照表",
          "nofollow": false
        },
        {
          "url": "https://www.hko.gov.hk/sc/gts/time/stemsandbranches.htm",
          "title_en": "Hong Kong Observatory: stems and branches",
          "title_zh": "香港天文台：天干地支对应表",
          "nofollow": false
        }
      ],
      "expected_pillars": {
        "year": "甲辰",
        "month": "庚午",
        "day": "己酉",
        "hour": "乙亥"
      },
      "request_input": {
        "birth_time": "2024-06-15T01:00:00",
        "gender": "male",
        "latitude": 43.8256,
        "longitude": 87.6168,
        "timezone_name": "Asia/Shanghai"
      },
      "correction_applied": true,
      "calculation_birth_time": "2024-06-14T22:50",
      "observed_pillars": {
        "year": "甲辰",
        "month": "庚午",
        "day": "己酉",
        "hour": "乙亥"
      },
      "status": "pass"
    }
  ]
}
