Skip to main content
bazi8

Defects

Defect log

1 min read

Real defects in this codebase, surfaced by audit and kept on the record. Triaged means we know about it; in-flight means a fix is in progress or partially mitigated; fixed means the change has shipped.

IDReportedDescriptionStatusFixedCommit
DEF-0012026-05-02Chart's TST/standard-time toggle was UI-only with no engine wiring; the engine still treats the input as ST and applies the longitude correction regardless of the toggle. Captured in docs/deferred-work.md alongside the proposed fix paths.In flight
DEF-0022026-05-02vitest config previously did not include scripts/**/*.test.ts, so audit:famous never ran from `npm test`. Audit was effectively dark across the main suite.Fixed2026-05-025eca2bc-and-following
DEF-0032026-05-02Steve Jobs day pillar in chart-export test fixture was set to 庚午 (Yang Metal Horse) — the popular-but-wrong value the case study itself flags. Corrected to 丙辰 (Yang Fire Dragon) per /learn/case-studies/steve-jobs.Fixed2026-05-02
DEF-0042026-05-02The famous-charts table is generated by the engine, so it cannot be used to validate the engine itself: any engine bug would be silently encoded in the fixture and would still pass. Mitigated by the cross-implementation validation harness, which compares engine output against an independent reference implementation.In flight
DEF-0052026-05-02Compatibility scoring uses author-chosen weights (Day Master relation 0–30, day palace 0–30, etc.) with no published calibration set. The weights are documented in src/engine/compatibility.ts but have not been validated against an external dataset of relationship outcomes.Triaged

Back to About

Last reviewed: 2026-05-02