b917e029d0
## Vimsopaka 尊严等级映射 (Step 4.5) - 新增 _get_dignity_level() 函数:根据行星+星座+度数判断尊严等级 - 新增 MOOLATRIKONA 常量表(含度数范围) - 新增 PERMANENT_FRIENDS / PERMANENT_ENEMIES 关系表(BPHS标准) - Vimsopaka 集成不再默认 NEUTRAL,正确映射 Exalted/Moolatrikona/Own/Friend/Enemy/Debilitated ## Dasha 展示修正 - 修正之前的错误修复:日期计算必须用完整年数(数学等价性) - 第一个 MD 新增字段:balance_years(balance值)、full_years(完整值)、elapsed_at_birth - years 字段显示 balance 值(展示友好),full_years 显示完整值(用于链式计算) ## 单元测试 (tests/) - tests/test_dasha.py: 22 项测试全绿 - TestDignityLevel: 10 项(Exalted/Debilitated/Own/Moolatrikona/Friend/Enemy/Neutral) - TestDashaCalculation: 7 项(balance展示、日期连续性、birth+remaining验证、Dasha顺序、AD、Nakshatra映射) - TestNakshatraMapping: 3 项(Ashwini/Revati/Jyeshtha边界) - TestYogaDetection: 2 项(Raja Yoga检测、无Yoga误报) ## COVERAGE_AUDIT_REPORT.md - 推送 v3.13.1 覆盖矩阵审计报告到仓库
0 lines
0 B
Python
0 lines
0 B
Python
The file is empty.