← Calendar Engine / Reports / QPS-IFR-CAL-2026-001
Edition: Tiếng Việt · English · 繁體中文
ENGINEERING FIX & VERIFICATION REPORT · QPS-IFR-CAL-2026-001

Engineering Defect Resolution and Verification Report (Issue Fix Report ISS-05, ISS-06, ISS-07)

Special Topic: Resolution of Codebase Defects ISS-05, ISS-06, ISS-07 in Quizzman Lunisolar Calendar Engine
Report ID QPS-IFR-CAL-2026-001
Related Dossier ISS-CAL-2026-001
Verification Status ● Verified & Deployed
Verification Date 2026-10-01
Responsible Body Quizzman Core Engineering Group & Ban Thẩm duyệt Tiêu chuẩn QPS
Benchmark Outcome 834 boundary tests · 146.462 roundtrip (100% Pass)

1. Executive Summary

The independent peer-review audit conducted under the Claim → Cross-Reference → Evidence framework identified 10 technical findings against QP-CAL-001 v1.0.0. Upon codebase inspection, the engineering team confirmed 3 defects directly impacting runtime code that required immediate intervention:

All 3 defects have been patched in Node.js/CJS and Rust source trees, verified across 834 boundary tests and 146,462 days of roundtrip testing (100% pass).

2. Technical Fix Analysis

Patched & Verified 2.1. Fix ISS-05: Anchoring Delta T at 2025.0 to IERS Bulletin B 443
Severity: High

Astronomical Authority & Derivation:

According to IERS Bulletin B No. 443 (EOP measurements at 2025-01-01 00:00:00 UTC):

UT1 - UTC = +0.0461939 s
TAI - UTC = 37.0000000 s
TT - TAI  = 32.1840000 s (IAU 1976 constant)
ΔT = TT - UT1 = (TT - TAI) + (TAI - UTC) - (UT1 - UTC)
ΔT(2025.0) = 32.184 + 37.0 - 0.0461939 = 69.1378061 s ≈ 69.14 s

Modified Files:

  • /opt/qm-calendar/backend/core/astro/delta-t.cjs: Updated 2025 from 70 to 69.14.
  • /opt/qm-calendar/backend/core/_lunar-core.source.cjs: Synchronized 2025: 69.14.
  • /opt/qm-calendar/rust/astro-core/src/delta_t.rs: Updated Rust table entry: (2025, 69.14).

Verification Outcome: New Moon conjunction on 2024-01-11 residual against NASA reduced from 0.07 min (4.2 s) to 0.05 min (3.0 s).

Patched & Verified 2.2. Fix ISS-06: Incorporating Phu Lien Mean Time (PLMT) 1906–1911
Severity: High

Historical Context & IANA tzdb:

IANA tzdb (Zone Asia/Ho_Chi_Minh) mandates meridian +07:06:30 for Phu Lien Observatory (Kien An / Hai Phong, 106° 37' 30" E) between 1906-07-01 and 1911-05-01.

Modified Files:

  • /opt/qm-calendar/backend/core/timezone/vietnam-zones.cjs: Added PLMT era (+07:06:30, 1906-07-01 to 1911-05-01).
  • /opt/qm-calendar/backend/core/_lunar-core.source.cjs: Synchronized historical timeline.
Patched & Verified 2.3. Fix ISS-07: Correcting Autumnal Equinox 2024 Reference Datum to 12:44 UT
Severity: Definite

USNO & NASA Reference Ephemeris:

Official USNO and NASA Astronomical Almanac specify the 2024 Autumnal Equinox at September 22, 2024 at 12:44 UT (12:43:36 UT). Benchmark route typo was 12:43:00Z.

Modified Files:

  • /opt/qm-calendar/backend/routes/api/benchmark.cjs: Corrected datum to 2024-09-22T12:44:00Z.

Verification Outcome: VSOP87D residual matches USNO within 0.1 min (6.0 s), well within 1.0 min limit.

3. Codebase Modifications Cross-Reference Table

Issue Source File Scope Change Description Test Status
ISS-05 backend/core/astro/delta-t.cjs DELTA_T_TABLE Changed 2025: 70 to 2025: 69.14 PASS (0.05 min)
ISS-05 rust/astro-core/src/delta_t.rs DELTA_T_DATA Changed (2025, 70.0) to (2025, 69.14) PASS
ISS-06 backend/core/timezone/vietnam-zones.cjs VN_TIMEZONE_ERAS Added PLMT era (+07:06:30, 1906–1911) PASS (IANA Parity)
ISS-07 backend/routes/api/benchmark.cjs SOLAR_TERMS_REF_2024 Corrected Autumnal Equinox to 12:44:00Z PASS (0.1 min)

4. Regression & Reproducibility Matrix

All engineering fixes are packaged with open reproducible verification assets: