732642856
e3215a6609
feat(oracle): add tajika annual closure status board
2026-06-26 18:06:18 +08:00
732642856
e3a84ee73b
feat(oracle): add shadbala closure status board
2026-06-26 18:00:29 +08:00
732642856
d1e3110e7a
feat(oracle): add dasha closure status board
2026-06-26 17:56:47 +08:00
732642856
82e8d7252a
docs(skill): add guarded interpretation template registry
2026-06-26 17:36:39 +08:00
732642856
3e606e5fe8
feat(benchmark): add tajika annual oracle dashboard
2026-06-26 17:29:47 +08:00
732642856
cba4e85d05
feat(benchmark): publish oracle readiness dashboard
2026-06-26 17:21:51 +08:00
732642856
486c6063d9
feat(oracle): add shadbala component tolerance audit
2026-06-26 17:17:48 +08:00
732642856
5578ba6e29
feat(oracle): compare verified template evidence
2026-06-26 17:14:19 +08:00
732642856
e6710e1e2a
feat(oracle): prepare first capture packets
2026-06-26 17:07:03 +08:00
732642856
a523dac871
feat(oracle): export and apply evidence packets
2026-06-26 16:59:38 +08:00
732642856
c6e819b5e5
feat: expose chara dasha in frontend workbench
2026-06-26 12:09:41 +08:00
732642856
bee20ef266
feat: add explicit chara dasha api alias
2026-06-26 12:03:04 +08:00
732642856
888d09a76e
feat: add cli table output for ashtakavarga
2026-06-26 11:49:24 +08:00
732642856
12fa50bdc4
feat: add cli table output for dasha shadbala and ashtakoot
2026-06-26 11:45:10 +08:00
732642856
aa692f8092
docs(research): archive antigravity rounds 29 and 30
2026-06-26 04:03:11 +08:00
732642856
d11cebacf8
fix: harden accuracy and api guardrails
2026-06-26 00:44:09 +08:00
732642856
64806de42d
feat: add local accuracy report
2026-06-25 23:55:03 +08:00
732642856
5e48f18da0
fix: route synastry api through full ashtakoot engine
2026-06-25 23:38:16 +08:00
732642856
96caaeae2c
feat: add oracle evidence safeguards
2026-06-25 23:23:56 +08:00
732642856
dbfe603df1
Add oracle evidence validation intake
2026-06-25 21:03:56 +08:00
732642856
b80af7193a
Add export calibration boundary
2026-06-25 19:56:10 +08:00
732642856
de4bdff5d3
Expose Dasha Shadbala calibration status
2026-06-25 19:35:33 +08:00
732642856
5d35731f8b
Add jyotish oracle evidence calibration gate
2026-06-25 18:33:26 +08:00
732642856
bff6ec4685
Add real case revalidation gate
2026-06-24 18:42:09 +08:00
732642856
3db4ad6a27
Add ordinary user delivery preflight
2026-06-24 17:45:35 +08:00
732642856
a461f7c053
Expose validation transparency in Trust Center
2026-06-24 16:53:21 +08:00
732642856
9a9f403d2b
Add CI failure diagnostics
2026-06-24 15:22:54 +08:00
732642856
dec62c450a
Add release quality gate workflow
2026-06-24 15:17:40 +08:00
732642856
408b3bf5c1
Fix clean checkout CI assumptions
2026-06-24 14:59:57 +08:00
732642856
164d6ea90a
Fix CI import path isolation
2026-06-24 14:43:33 +08:00
732642856
494e387018
Productize jyotish app release surface
2026-06-24 13:37:33 +08:00
732642856
23b8b6e5cf
chore: harden release checks and sync capability docs
2026-06-21 16:50:46 +08:00
732642856
33fd7e07fa
Complete v6.9.14 precision modules
2026-06-13 16:18:37 +08:00
732642856
3f355de1db
Enhance Jyotish precision techniques and tests
2026-06-13 15:06:11 +08:00
732642856
b01358d694
v6.9.11: Transit 精度升级 + KP Oracle 测试 + 精准度门禁
...
fix(transit): transit_trigger.py 改用 Swiss Ephemeris 恒星黄道实时经度
- 新增 _get_transit_lon_precise(): 优先 Swiss Ephemeris,失败回退平均速度
- 新增 _angular_diff(): 正确的角距离计算
- 新增 _datetime_to_jd(): datetime→Julian Day 转换
- 二分法精确定位也改用实时经度
- 所有触发事件输出新增 'source' 字段标记数据来源
- Transit 精度从 20-40% → 预计 70-85%
test(kp): test_kp_system.py — KP SubLord CSV Oracle 回归测试
- 249 条 SubLord 分区规则 vs VedicAstro KP_SL_Divisions.csv
- 边界点 ±0.001° 精度验证
- SubSubLord 结构完整性检查
test(transit): test_transit_trigger.py — Transit Swiss Ephemeris 精度验证
- Jupiter/Saturn 已知过境日期 vs 天文历比对
- 逆行检测 + 二分法精确命中测试
- source='swiss_ephemeris_lahiri' 标记验证
chore: run_all.py 新增 t101/t102 精准度门禁
chore: chart_renderer.py SVG 可访问性(<title> 标签)
chore: MANIFEST.in 包含新测试文件
验证: 102/102 run_all + 7/7 pytest = 全部通过
2026-06-13 12:50:46 +08:00
732642856
0880fd6405
v6.9.9: 解盘精准度增强 — 事件回归测试 + MEVG 自动化 + 精度仪表盘
...
feat(test): smoke_test_runner.py — 名人事件应期回归测试框架 (12案例/42事件)
feat(precision): mevg_automation.py — MEVG 外部验证门控自动化 (check/audit/report)
docs: precision-benchmark-dashboard.md — 精度基准仪表盘 (8维度+改善路线)
docs: chara-dasha-calibration-roadmap.md — Chara Dasha 24%→80%校准路线图
精度基准:
- 基础排盘: 100% (48/48) ✅
- Vimshottari 反推: ~69% ⚠️
- Chara Dasha: 24.17% 🔴
- Double Transit: 20-40% 🔴
2026-06-13 10:56:41 +08:00
732642856
175d6dc0cf
v6.7.5: 测试50项 + CI/CD — 品质保障
...
## 测试: 30→50项
- 新增20个功能测试: PMC取消/KP答案/Tajika/Dasha触发等
- 49/50通过(98%) 修复1个SIGNS引用
- 涵盖: 计算/分析/渲染/导出全链路
## CI/CD
- .github/workflows/test.yml: GitHub Actions自动测试
- 每次push自动运行全测试套件
2026-06-11 21:26:53 +08:00
732642856
38dc31df24
v6.7.4: Shadbala+Yoga集成 + 30项自动化测试
...
## 精度提升
- API: 集成 calc_shadbala (jyotishganit MIT算法)
- API: 集成 yoga_expansion (dashaflow MIT: Kemadruma/Adhi/Amala等7种)
- API: /api/chart 返回 shadbala 总结 + 扩展瑜伽
## 测试体系
- tests/run_all.py: 30项自动化测试 (30/30 ✅ )
- 覆盖: 20个模块导入 + 10个功能验证
- 包含: PAV验证/Shadbala不变性/KP/合盘/SadeSati/补救/Muhurta
2026-06-11 21:12:44 +08:00
732642856
f83db2fac1
Enhance Jyotish validation and Jaimini modules
...
- add external validation reports and open-source comparison references
- integrate Jaimini arudha/graha pada, enhanced argala, and additional synastry kutas
- update skill docs and capability matrices
- add smoke tests for open-source integrations
2026-06-10 20:50:52 +08:00
732642856
d178292208
验证体系第二层: 名人案例批量回归测试脚本 (10/10 passed)
2026-06-10 16:26:20 +08:00
732642856
ef7788d5c5
fix: pytest兼容性修复, 35 passed
2026-06-10 16:18:45 +08:00
732642856
8524bc0134
P0: JHora基准校准 v6.1.10 — Naisargika Bala对标PyJHora+全部通过
2026-06-10 14:52:02 +08:00
732642856
e00f15599d
Release v6.0.47: fix dharidhra FP by replacing bidirectional associated() with one-way aspect() checks
...
- Root cause: rel_to_any() used associated(p,o) with bidirectional aspects (aspect(p,o) OR aspect(o,p)), but PyJHora only checks one-way (trik lord -> L1, malefic -> L1, maraka -> target)
- Fixed v144/v147/v148/v149/v152 to use one-way aspect() checks matching PyJHora source
- v144: L7 aspects L1/L12 (one-way)
- v147/v148: maraka aspects L1 (one-way)
- v149: trik lord aspects L1, malefic aspects L1 (one-way, both were already correct for second part)
- v152: maraka aspects malefic in lagna (one-way)
- v145/v150/v151 were already correct (used aspect() directly)
- Corrected test expectation for chart that genuinely has dharidhra via v149
- Added proper False-no-variant-triggers test case (Cancer asc)
- Hardcoded tests: 10/10 passed
2026-06-06 22:26:55 +08:00
732642856
fffdbda22c
Release v6.0.46: fix 5 completely wrong yoga rules, Precision 83.3%→92.5%, F1 87.2%→92.2%
...
- Fix kaalanirdesat_puthra_yoga (36→0 FPs): PyJHora 227/228 logic
- Fix sapthasankhya_sahodara_yoga (27→0 FPs): PyJHora L12+Mars+Moon+Jupiter+no Venus
- Fix sarpasaapa_yoga (25→0 FPs): PyJHora 212-215 variants
- Fix pushkala_yoga (9→0 FPs): PyJHora BVR-26 L1+Moon+dispositor
- Fix koorma_yoga (9→0 FPs): PyJHora BVR-54 method1
- Fix bhratrumooladdhanaprapti_yoga (9→0 FPs): PyJHora BVR-136
- Update hardcoded tests to match correct PyJHora logic
2026-06-06 21:54:59 +08:00
732642856
5b464a9078
test: auto-generate 60-rule yoga test suite from 60-chart benchmark
...
- yoga_test_suite.json: 60 rules x True/False test cases generated
from the 60-chart benchmark (40 rules have both True+False)
- run_yoga_test_suite.py: test runner, 97/100 passed, 3 known FN
residuals (bahu_puthra, dehasthoulya, grihanasa)
- Inspired by PyJHora's hardcoded _from_planet_positions methodology
2026-06-06 19:57:09 +08:00
732642856
9a4cc24c12
test: add PyJHora-style hardcoded yoga tests (pushkala/koorma/dharidhra)
...
9 tests total, 8/9 passing. 1 failure is a test design issue
(dharidhra False case triggers v149 due to Saturn aspecting Sun).
Inspired by PyJHora's _from_planet_positions test methodology.
2026-06-06 19:51:21 +08:00
732642856
625deb4007
chore: add engineering quality gate
2026-06-05 15:58:06 +08:00
732642856
f90fdb9a3b
Remove personal data from Jyotish skill
2026-06-03 15:18:12 +08:00
732642856
b6f5fa8ba4
Add Jyotish registry audit and CI foundation
2026-06-03 14:58:51 +08:00
732642856
6755d4522a
feat: v6.0.1 pre-publish - add verification data, audit reports, lessons learned, celebrity cases
...
- Add 15+ references: audit reports, lessons learned, verified celebrity cases
- Add test data: v6.1 verification results, large-scale results JSON
- Update jyotish_engine.py and shadbala.py with latest fixes
- Prepare for ClawdHub marketplace publication
2026-05-05 14:04:40 +08:00