Files
Jyotisha/CHANGELOG.md
T
732642856 2c3392703d feat: v3.6.0 全量同步 — 完整印度占星引擎+74篇参考资料+14子命令
## 核心升级(v1.6.0 → v3.6.0)

### 计算引擎(scripts/)
- jyotish_engine.py v3.6.0:14子命令统一引擎(chart/dasha/yoga/predict/varga/celebrity/db-stats/transit/shadbala/ashtakavarga/memory/validate/audit/report)
- 基于 Swiss Ephemeris + Lahiri Ayanamsa 恒星黄道
- shadbala.py:Shadbala六重力量计算(Sthana/Dig/Kala/Chesta/Naisargika/Drik Bala)
- ashtakavarga.py v2.0:BPHS完整8×8矩阵,SAV=337
- validate.py:R1-R10+R2b 数学验证(11项)
- event_prediction_model.py:三层验证事件预测规则引擎
- hermes_memory_core.py + hermes_bridge.py:Hermes记忆系统
- report_builder.py:MD→HTML报告生成器(羊皮纸主题)

### 参考资料(references/)— 74篇
- 新增35篇:AI解盘工作流/Argala/Dasa Convergence/替代推运系统/条件Dasha/Shodasavarga十六分盘/古典文献翻译/专业发展路径等
- 修改8篇:PDF读取v3.0/Ashtakavarga v2.0/名人案例库v2.0/KP占星v2.0等
- 覆盖:行星/星座/宫位/Nakshatra/Yoga/Dasha/Transit/关系占星/年运盘/Jaimini/KP/Varshaphala/补救措施

### 审计管线(P1-P12 + P3/P8/冲突仲裁)
- P3仓库耦合:双宫掌管命运捆绑分析
- P8年龄状态:行星度数→执行模式判定
- 冲突仲裁3条规则:矛盾信号裁决

### 其他
- CHANGELOG.md:完整版本历史
- .gitignore:排除缓存和数据库
- SKILL.md v3.6.0:触发词/子命令表/工作流完整更新
2026-04-24 22:36:57 +08:00

13 KiB
Raw Blame History

印度占星 Skill 更新日志

v3.6.02026-04-24)— CNWU16二次借鉴:report_builder + R2b列校验 + P3/P8/冲突仲裁

新增文件

  • scripts/report_builder.py:MD→HTML报告生成器(羊皮纸主题)
    • 基于 CNWU16/vedic-astro-skills 的 report_builder.py 改编适配
    • 18项章节注册表,自动扫描多种 MD 命名模式
    • 羊皮纸CSS + 封面 + 目录 + A4打印优化
    • 中英文双语支持
    • 可通过 engine report 子命令调用
    • 浏览器打开后 Ctrl+P → Save as PDF

验证模块升级

  • scripts/validate.py:新增 R2b BAV列→SAV列校验
    • 每个星座的7行星BAV bindus列向量之和 = 该星座SAV分数
    • 交叉验证行总和(R2)和列总和的一致性

审计管线升级(jyotish_engine.py cmd_audit

  • P3 仓库耦合Warehouse Coupling):
    • 双宫掌管=货物捆绑分析
    • 识别同时掌管两个宫位的行星(如水星同时掌管双子宫和处女宫)
    • 评估捆绑质量:凶吉混合/压力型/吉庆型/消耗型/中性
  • P8 年龄状态Age Status):
    • 基于行星在星座中的度数区间判定生命周期
    • 婴幼(0-10°)=辅助型,青壮(10-20°)=主动型,老年(20-30°)=自动执行型
  • 冲突仲裁3条规则Conflict Arbitration):
    • 规则1: P1清理者+P7入旺 = "带毒高价值资产"(禁止说逢凶化吉)
    • 规则2: P5凶宫+BAV高 = "乱世出英雄"
    • 规则3: P1吉+P2受损 = "空有雄心无着力点"

子命令升级

  • 新增 report 子命令:调用 report_builder.py 生成 HTML 报告
    • 用法: python3 jyotish_engine.py report <folder> --name "名字" --lagna "上升" --lang cn
  • 总子命令数:11 → 14

v3.5.02026-04-24)— BPHS完整表校准 + R1-R10验证 + P1-P12审计 + 验前事

  • 重写 scripts/ashtakavarga.py v1.0 → v2.0
    • 从简化 BAV_BASE + EXTRA_BINDHUSAV=94)升级为完整 BPHS 8×8 贡献矩阵
    • 每颗行星的 BAV 从所有 8 个来源(7行星+Lagna)获得贡献,非仅自贡献
    • BPHS 校正:月亮 BAV 木星贡献去12宫→49,金星 BAV 水星贡献加12宫→52
    • SAV 总和 = 337 7行星 BAV 之和),含 Lagna 完整总分 = 386
    • 两组出生数据端到端验证通过(一楠+奥巴马)
  • 新增 scripts/validate.pyR1-R10 数学验证模块
    • R1: SAV 总和 = 337
    • R2: 各 BAV 行常数校验(Sun=48, Moon=49, ...
    • R3: 水星延伸角 ≤ 28°
    • R4: 金星延伸角 ≤ 47°
    • R5: Rahu-Ketu 严格 180° 对冲
    • R6: 逆行合法性(太阳/月亮不逆行,Rahu/Ketu永远逆行)
    • R7: Dasha 大运年限链总和 = 120 年
    • R8: 行星完整性(7行星 + Rahu + Ketu + Lagna
    • R9: 星座度数范围 [0, 30)
    • R10: 宫位连续性(1-12宫无断点)
  • 升级 scripts/jyotish_engine.py v3.4.0 → v3.5.0
    • 11 → 13 个子命令(新增 validate/audit
    • chart --validate:星盘计算附加 R1-R10 验证
    • validate 子命令:独立运行 R1-R10 校验
    • audit 子命令:P1-P12 行星审计管线(Identity/Health/Resource SAV/Road Condition/Exit SAV/Dignity/Shadbala/Aspects/Nakshatra/Yogas
    • predict --past-verify:验前事模式(推断2-4个高信号历史时段,避免冷读效应)
  • 来源CNWU16/vedic-astro-skills 仓库分析 + ZODIAQ BPHS 完整表

v3.4.02026-04-24)— 高级计算引擎 + Hermes集成 + EventPredictionModel

  • 新增 scripts/shadbala.pyShadbala六重力量计算模块
    • 完整实现Parashara系统六种BalaSthana(位置)、Dig(方向)、Kala(时间)、Chesta(运动)、Naisargika(天然)、Drik(相位)
    • 输出每颗行星的六维得分、总Virupas/Rupas、Ishta Bala百分比、强度等级(极强/强/充足/略弱/弱/极弱)
    • 行星力量排名
    • 端到端验证:一楠星盘 Sun 6.73 Rupas(强)、Moon 5.45 Rupas(略弱)
  • 新增 scripts/ashtakavarga.pyAshtakavarga八分法计算模块
    • BAVBhinna Ashtakavarga8源独立贡献表
    • SAVSarva Ashtakavarga)聚合评分 + 吉凶评估(极吉/吉利/中等/挑战)
    • Shodhya Pinda简化计算
    • ⚠️ 已知限制:SAV总分未达标准337(BAV_BASE表为简化版,需后续校准为完整Parashara表)
  • 新增 scripts/hermes_memory_core.py + scripts/hermes_bridge.pyHermes Agent中间件
    • 零外部依赖(纯Python stdlib: sqlite3, json, os, re, datetime, hashlib
    • FTS5全文搜索 + 6张SQLite表
    • 记忆存储/检索/上下文构建
  • 新增 scripts/event_prediction_model.py:事件预测规则引擎
    • 替代LAM深度学习模型(原0.17%准确率)
    • 三层验证法:静态星盘征象 + Dasha激活 + Transit触发
    • 覆盖婚姻/职业/财富/健康/教育/子女/旅行/灵性8大领域
    • Prediction dataclass:概率评分 + 风险等级 + 时机 + 关键因素 + 建议
  • 升级 scripts/jyotish_engine.py v3.3.1 → v3.4.0
    • 8 → 11个子命令(新增 shadbala/ashtakavarga/memory
    • 提取 compute_chart_data() 公共函数(chart/shadbala/ashtakavarga共用)
    • predict 子命令增强:优先使用 EventPredictionModel,降级到简化版
    • memory 子命令:store/search/context/stats 四种操作
    • _add_chart_args() 公共参数函数消除CLI定义重复
    • 行星数据增加 speed 字段(Shadbala Chesta Bala需要)
  • SKILL.md v3.4.0:版本号+触发词(Shadbala/六重力量/Ashtakavarga/八分法/事件预测/记忆系统)+11子命令表+工作流增加步骤4-5/8/10

v3.3.12026-04-24)— 计算引擎集成

  • 新增 scripts/jyotish_engine.py:印度占星统一计算引擎入口
    • 基于 Swiss Ephemeris 天文计算库(Lahiri Ayanamsa 恒星黄道标准)
    • 8大子命令:chart(星盘计算)、dasha(大运时间线)、yoga(格局识别)、predict(三层验证法)、varga(分盘D9/D10)、celebrity(名人案例查询)、db-stats(数据库统计)、transit(过境查询)
    • 自动连接外部数据源:验证数据库(15,840条)、名人CSV(15,807条)、过境配置(2026-2028
    • 完成端到端验证:一楠星盘上升狮子座(11.66° vs PDF 12.63°)、D9上升巨蟹座(与PDF一致)
  • SKILL.md v3.3.1:新增 §13 计算引擎集成说明 + 触发词增加(算星盘/排盘/计算星盘/查名人)
  • 已知限制:LAM深度学习模型(75.84MB)和 Hermes Agent 中间件未集成(超出 CLI 脚本能力范围)

v3.2.02026-04-24)— Argala+AI工作流+Dasa Convergence实操化

  • 新增 argala-complete-guide.mdArgala行星干预体系完整指南
    • 四类型Argala(主Argala 2/4/11宫 + 次Argala 5/8宫 + Virodha反干预 + 特殊规则)
    • 12宫位完整Argala矩阵(主Argala + Virodha对照)
    • 10核心领域Argala分析模板(婚姻/事业/财富/子女/健康等)
    • Argala链追踪高级技法
    • PAC-DARES整合位置
  • 新增 ai-reading-workflow-prompt.mdAI解盘工作流Prompt工程
    • 7阶段完整执行引擎(PDF提取→意图路由→静态分析10步→动态推运7步→应期输出→补救→现代措辞包装)
    • 每个阶段的严格输出模板
    • 质量门Pass/Limited/Fail规则
    • 完整工作流一页纸速查
  • 升级 dasa-convergence-methodology.md v2.0
    • 新增§〇 JH PDF数据源对照表(9大Dasha系统的PDF可提取性一目了然)
    • 新增§七 轻量Convergence三系统法(Vimsottari+Yogini+Chara,无需外部工具)
    • Yogini Dasha完整手工推算表(8位女神+年数+Nakshatra分组+定位公式)
    • Chara Dasha简化推算法(方向判断+Rashi Drishti速查)
    • 轻量Convergence实战模板(标准表格格式)
    • 一楠案例Yogini推算实战验证(Ulka周期=Venus统治=女命恋爱星确认)
  • SKILL.md v3.2.0:新增2个参考文件注册(66文件总数)+Argala能力描述+AI工作流描述+预测清单增加Argala检查项和Dasa Convergence轻量法+触发词增加Argala/Yogini/Chara Dasha/AI解盘

v3.1.02026-04-24)— 多Dasa收敛+技法补齐+案例库整合

  • 新增 dasa-convergence-methodology.mdDasa Convergence多系统大运交叉验证方法论
    • 9大Dasha系统独立性对照表(Vimsottari/Yogini/Kalachakra/Sudasa/Chara/Narayana/Nadi/Ashtottari/Shodashottari
    • Convergence五步法:目标领域→提取Dasha→逐系统检查→寻找重叠→Transit确认
    • Convergence等级量化:Level 0-3 概率提升公式
    • 一楠实战案例(Vimsottari+Yogini+Sudasa三系统收敛2027.3
  • 新增 navatara-kantaka-shani-guide.md:双技法合并文件
    • Navatara九星链分析:27宿三组分组法+行星分布解读+一楠实战
    • Kantaka Shani刺土星:四敏感位置(1/4/8/10宫)+严重程度分级+缓解因素+一楠2025-2032 Kantaka预测
  • 整合 famous-case-library.md v2.0
    • 从"1个案例"升级为"24个案例统一入口"
    • 分级索引:A级(AA级验证12个)、B级(1个,梦露⚠️)、C级(比对级11个)
    • 6大核心验证结论(100%支持率)
  • 技法覆盖率提升58%→83%→补齐后约88%M19 Navatara+M22 Kantaka Shani已覆盖)
  • SKILL.md v3.1.0:新增2个参考文件注册(63文件总数)+Dasa Convergence能力描述+版本号更新

v3.0.02026-04-24)— 管线重写:PDF→解盘→应期全链路

  • 核心定位重定义Skill使命明确为"PDF输入→严谨解盘→精确推运应期输出"
  • 重写 pdf-chart-reading-guide.md v3.0(从v1.0升级):
    • 补全9个P0数据断层:AL/UL/HL/GL特殊Lagna、Jaimini七Karakas、Shadbala六力量、Ashtakavarga BAV/SAV、Yoga清单、逆行/燃烧/战争标记、行星Drishti相位
    • 精确11页JH PDF页面映射
    • 数据完整性门(Quality Gate):P0数据缺失时禁止完整分析
    • 交叉校验规则:D1 NK↔D9、SAV=337、Moon NK↔Dasha起始
    • 完整JSON Schema覆盖全量数据
    • 管线桥接:提取字段→分析方法→参考文件完整映射
  • 升级 timing-prediction-template.md v2.0(从v1.0升级):
    • 五层验证法:本命征象→Dasha激活(五级Maha→Prana)→Transit触发(四参考点+Double Transit)→Jaimini+KP交叉确认→Varshaphala年运盘确认
    • 应期精度:主窗口(月级)+次窗口(周级)+关键触发日
    • 确认/延迟/取消信号系统
    • 五大事件专属应期公式(婚姻/事业/财富/子女/健康)
  • 新增 data-bridge-mapping.md:PDF提取字段→方法论需求全量对照表+外部数据依赖处理
  • SKILL.md v3.0.0:加入PDF-first强制工作流+核心定位说明+新文件注册

v2.1.22026-04-23)— 瘦身+质量修复

  • 删除空占位符 api_reference.mdexample_asset.txt
  • 修复4个死链引用
  • SKILL.md瘦身130+行:更新记录移至CHANGELOG.md

v2.1.12026-04-23)— 资料审计修复

  • 删除空占位符 api_reference.mdexample_asset.txt
  • 修复4个死链引用:planetary-configurations→planets.md、yoga-patterns→yoga_list.md、nakshatra-guide→nakshatra_deities.md、birth-time-rectification(基础)→birth-time-rectification-cases.md
  • 补注册26个遗漏文件,修复4处编号重复
  • 按逻辑重组为11个分类,60个文件全部添加引用路径
  • 扩充 kp-astrology-complete-system.md v2.0:从4.5KB扩充至完整体系
  • SKILL.md瘦身:更新记录移至本文件,精简核心优势列表

v2.1.02026-04-23)— Yoga Timing + 静态解读最后一环

  • 新增 yoga-phala-timing-guide.md:五大方法预测Yoga结果时机
  • 新增 retrograde-combustion-war-guide.md:逆行/燃烧/行星战争深度指南
  • 预测清单升级:加入逆行/燃烧/战争检查+Yoga Phala Timing步骤

v2.0.02026-04-23)— 五大核心技法完整化

  • 新增 ketu-dual-nature-guide.mdKetu双重属性框架
  • 新增 shadbala-complete-methodology.md:六种力量完整计算
  • 新增 tajika-yoga-complete-guide.md10种Tajika Yoga完整审计
  • 新增 pratyantar-calculation-guide.mdPratyantar精确计算
  • 升级 ashtakavarga-complete-system.md v2.0

v1.9.02026-04-23)— 多参考点过境分析强制规范

  • 新增 transit-multi-reference-guide.md
  • 修正:Chandra Lagna提升为强制基准
  • 根因:实际分析中遗漏Chandra Lagna视角导致预测偏差

v1.8.0 及更早(2026-04-20 ~ 2026-04-23

  • 新增过境综合实战、关系占星、Varshaphala年运盘、综合解盘工作流、27 Nakshatra中文速查
  • 新增Jaimini完整体系、KP占星体系、补救措施体系、Ashtakavarga体系
  • 新增常见误判纠错、现代措辞解读、PDF星盘读取、自动出生时间矫正
  • 新增名人案例库、九层分盘体系、三系统协同分析、行星力量速查