Commit Graph

7 Commits

Author SHA1 Message Date
3f0b7bcd74 feat(saju-lab): core.py — 60갑자 + 십성 + 십이운성 + calculate_saju (30/30 reference pass) 2026-05-25 19:48:28 +09:00
f91a74237b feat(saju-lab): lunar.py — 음력↔양력 변환 (sxtwl) 2026-05-25 19:39:06 +09:00
95243a7f1f fix(saju-lab): reference fixture 재생성 (solarlunar gzMonth 기반 + xfail 제거)
이전 fixture는 saju-web `getCurrentSolarTerm` 루프 버그로 30 케이스 모두 month branch='丑'으로 고정되어 검증 불가했음. saju-web을 임시 패치(solarlunar.gzMonth 직접 사용)하여 재생성한 뒤 패치는 되돌렸음. 결과: 12개 unique month branch + sxtwl과 49 테스트 전부 PASS.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-25 19:35:49 +09:00
07b5c32f2f feat(saju-lab): solar_terms.py — sxtwl 기반 24절기 + 月支 매핑 2026-05-25 19:28:33 +09:00
4ddcd75453 feat(saju-lab): calculator/constants.py — 천간/지지/오행/지장간 상수 2026-05-25 19:20:34 +09:00
018459db88 feat(saju-lab): reference fixture 30 케이스 (TS 엔진 결과 추출) 2026-05-25 19:18:22 +09:00
42182014f0 feat(saju-lab): 스캐폴딩 — Dockerfile + requirements + 디렉토리 구조 2026-05-25 18:58:41 +09:00