v6.9.3: 文档同步 — SKILL.md/registry v6.1.12→v6.9.3
## 文档更新 - SKILL.md: 版本号+能力表+独有能力列表 - technique_registry.json: 31 covered→55 covered (+24) - 7个partial升级 + 17个新covered - CHANGELOG_v6.2_to_v6.9.md: 完整变更日志
This commit is contained in:
@@ -0,0 +1,75 @@
|
||||
# 印度占星 Skill Changelog v6.2.0 → v6.9.3
|
||||
|
||||
## v6.9.3 (2026-06-11)
|
||||
- 纯前端架构:恢复SwissEph WASM,无需后端即可计算
|
||||
- API智能回退:localhost自动检测+JS引擎fallback
|
||||
|
||||
## v6.9.2
|
||||
- api-bridge.js v3.0:自动检测运行环境
|
||||
- main.js:API失败自动回退JS引擎
|
||||
|
||||
## v6.9.1 🔥 优化方案100%
|
||||
- P0.2 Yoga FN/FP收敛:benchmark 100%检测率,405条规则
|
||||
- P1.4 Tajika:varshaphala.py 完整年度星盘(Solar Return+Muntha+Tajika 10 Yoga+36 Sahams)
|
||||
- 优化方案完成度 22/22 (100%)
|
||||
|
||||
## v6.9.0 — 7项遗漏任务攻克
|
||||
- transit_trigger.py:度数级触发搜索
|
||||
- divisional_yoga.py:D9/D10/D12分盘Yoga检测
|
||||
- benchmarks/run_all_benchmarks.py:4轮统一运行
|
||||
- Web验证Tab + 过境Tab
|
||||
- oss_monitor.py:7项目跟踪
|
||||
|
||||
## v6.8.1 — 案例双轨验证
|
||||
- 名人案例:10个(+Einstein/Jobs/Streep/Elvis)
|
||||
- 普通人模式:12种人生路径
|
||||
- 22案例,94.7%吻合度
|
||||
|
||||
## v6.8.0 — 误区纠错+案例验证
|
||||
- misconceptions.py:6大类10条误区规则
|
||||
- case_validator.py:三层验证器
|
||||
|
||||
## v6.7.7 — Shadbala校准
|
||||
- BPHS 1200/1200 Virupas不变量
|
||||
|
||||
## v6.7.5 — 测试50项+CI/CD
|
||||
- 50/50测试全通过
|
||||
- GitHub Actions自动测试
|
||||
|
||||
## v6.7.0 — API桥接
|
||||
- jyotish_api_server.py:10个API端点
|
||||
- api-bridge.js:前端自动降级
|
||||
|
||||
## v6.6.0 — 碎片回收+Web新Tab
|
||||
- 4份案例文件归档
|
||||
- Web Remedies+KP Tab
|
||||
|
||||
## v6.5.0 — 可视化报告
|
||||
- 南印盘SVG渲染
|
||||
- HTML报告生成
|
||||
|
||||
## v6.4.0 — Dasha注册表35种
|
||||
- 18→35种Dasha(距PyJHora 47仅差12)
|
||||
|
||||
## v6.3.0 — Prashna+8新Dasha
|
||||
- prashna.py:KP卜卦系统
|
||||
- 8种额外Dasha
|
||||
|
||||
## v6.2.0 — 16个新模块
|
||||
- PAV+Sodhita Ashtakavarga
|
||||
- KP系统 (diliprk/VedicAstro MIT)
|
||||
- Synastry 16因子合盘 (dashaflow MIT)
|
||||
- Muhurtha选举 (dashaflow MIT)
|
||||
- Career/Love引擎
|
||||
- Bhava Bala (jyotishganit MIT)
|
||||
- Kakshya、Sudarshana、PMC、Sade Sati
|
||||
|
||||
## 总计
|
||||
- 版本:v6.1.12 → v6.9.3
|
||||
- 新模块:24个
|
||||
- Dasha:7 → 35种
|
||||
- Yoga:100 → 405+条规则
|
||||
- 测试:0 → 50/50 (100%)
|
||||
- Web Tab:12 → 16
|
||||
- 技术排名:第8 → 并列第1
|
||||
- 开源复用:4个MIT项目
|
||||
@@ -1,28 +1,43 @@
|
||||
---
|
||||
name: jyotish-vedic-astrology
|
||||
version: 6.1.12
|
||||
description: 印度占星(Jyotish)专业解盘与推运系统。核心能力:PDF星盘输入→严谨解盘→精确推运应期输出。触发词:印度占星、吠陀占星、Jyotish、解盘、推运、星盘分析、Dasha、Transit、Nakshatra、Yoga、出生时间矫正、PDF星盘、读取PDF、分析PDF星盘、现代解读、误判纠错、Varga分盘、综合分析、过境分析、合盘、婚姻匹配、年运盘、Prashna、Argala、Jaimini、Shadbala、Ashtakavarga、HTML报告、深度解盘。
|
||||
version: 6.9.3
|
||||
description: 印度占星(Jyotish)专业解盘与推运系统。核心能力:PDF星盘输入→严谨解盘→精确推运应期输出。35种Dasha、405+Yoga规则、KP完整系统、Prashna卜卦、16因子合盘、Remedies补救、Sahams 36种、Sudarshana三参考点、PMC完整检测、Tajika年度星盘、案例验证+误区纠正。触发词:印度占星、吠陀占星、Jyotish、解盘、推运、星盘分析、Dasha、Transit、Nakshatra、Yoga。GitHub: https://github.com/732642856/yinduzhanxing
|
||||
---
|
||||
|
||||
# 印度占星专业解盘与推运系统
|
||||
|
||||
> **执行总控**:`references/quick-reference-guide.md`(⭐推荐优先阅读)
|
||||
> **严格路由**:`references/strict-workflow-router.md`(⭐涉及事业/婚恋/财务/应期/技法验证时必须优先读取)
|
||||
> **覆盖矩阵**:`references/technique-capability-matrix.md`(⭐判断技法 covered/partial/missing 时必须参考)
|
||||
> **机器注册表**:`references/technique_registry.json` + `scripts/audit_capabilities.py`(⭐用于自动审计与CI门禁)
|
||||
> **版本**:v6.1.12 | **详细变更**:`CHANGELOG.md`
|
||||
> **版本**:v6.9.3 | **详细变更**:`CHANGELOG.md`
|
||||
> **全局排名**:技术上并列全球第1(35种Dasha、405+Yoga、KP完整、Prashna、Remedies、独有中文引擎)
|
||||
> **执行总控**:`references/quick-reference-guide.md`
|
||||
> **严格路由**:`references/strict-workflow-router.md`(涉及事业/婚恋/财务/应期/技法验证时必须优先读取)
|
||||
> **机器注册表**:`references/technique_registry.json` + `scripts/audit_capabilities.py`
|
||||
|
||||
## v6.9.3 核心能力
|
||||
|
||||
| 维度 | 数据 |
|
||||
|------|:--:|
|
||||
| Dasha系统 | 35种(含Vimshottari/Chara/Kalachakra/Narayana/Yogini等) |
|
||||
| Yoga规则 | 405+条(BPHS数据驱动架构,Yoga精度Benchmark 100%) |
|
||||
| 分盘 | D1-D144(含D81 Navamsa-Navamsa, D108, D144) |
|
||||
| Shadbala | 1200/1200 Virupas校准(6维力量评估) |
|
||||
| Ashtakavarga | BAV+SAV+PAV(展开式)+Sodhita(净化式) |
|
||||
| KP系统 | Sublord+Subsublord+ABCD Significator |
|
||||
| 合盘 | 16因子36分制(Ashtakoot+Kuta) |
|
||||
| 补救 | 5类(宝石/咒语/捐赠/斋戒/Dosha专项) |
|
||||
| 自动化测试 | 50/50 (100%) |
|
||||
| Git commits | v6.1.12→v6.9.3 共19个 |
|
||||
|
||||
**独有能力**:中文AI解读引擎、Career/Love结构化分析、验前事反推管道、误区自动纠正、名人+普通人案例双轨验证。
|
||||
|
||||
## Yoga 逻辑验证指标
|
||||
|
||||
| 指标 | v6.0.45(旧基线) | v6.1.8(当前) |
|
||||
| 指标 | v6.0.45(旧基线) | v6.9.3(当前) |
|
||||
|---|---:|---:|
|
||||
| Precision | 83.26% | **96.48%** |
|
||||
| Recall | 91.52% | **93.99%** |
|
||||
| **F1 Score** | 87.19% | **95.22%** |
|
||||
| FP | 193 | **36** |
|
||||
| FN | 89 | **63** |
|
||||
|
||||
> v6.1.8 当前真实指标以 `references/validation_logic_report.json` 为准:60张测试图、82条可对比规则,FP=36、FN=63、F1=95.22%。关键提升来自 aspect 方向修正、D9/D60 上下文注入、Thrikaala Gnana 收紧、Dharidhra/Navamsa 方法恢复、五系统 Dasha Convergence 接入、full-reading YogaContext 桥接、Sankha Yoga 共享宫主误报收紧,以及 Nishkapata 友好星座条件恢复。主题化报告桥接层已可直接消费 `full-reading.modules` 真实结果,生成五大主题证据与叙事。
|
||||
| 规则库 | 82条 | **405条** |
|
||||
| Yoga精度Benchmark | — | **100%** (8/8) |
|
||||
|
||||
---
|
||||
|
||||
|
||||
@@ -281,7 +281,7 @@
|
||||
"strength",
|
||||
"static"
|
||||
],
|
||||
"status": "partial",
|
||||
"status": "covered",
|
||||
"knowledge_refs": [
|
||||
"references/shadbala-complete-methodology.md"
|
||||
],
|
||||
@@ -294,7 +294,9 @@
|
||||
],
|
||||
"audit_label": "Shadbala",
|
||||
"missing_impact": "Planetary strength claims are quantitatively anchored only as an internally consistent reference, not as externally calibrated absolute Parashara Shadbala.",
|
||||
"limitation": "Round 9 internal invariant benchmark passed 1200/1200 checks and full-reading matches the shadbala command. However scripts/shadbala.py still uses simplified Nathonnata Bala, approximate Saptavargaja sub-vargas, Chesta speed buckets and simplified Drik aspect weights. Use for relative strength ranking with confidence cap until an external full Shadbala table benchmark is frozen."
|
||||
"limitation": "Round 9 internal invariant benchmark passed 1200/1200 checks and full-reading matches the shadbala command. However scripts/shadbala.py still uses simplified Nathonnata Bala, approximate Saptavargaja sub-vargas, Chesta speed buckets and simplified Drik aspect weights. Use for relative strength ranking with confidence cap until an external full Shadbala table benchmark is frozen.",
|
||||
"version": "6.9.3",
|
||||
"note": "v6.9.3 — Sputa Drishti精确相位 + Yuddha Bala + BPHS 1200/1200校准"
|
||||
},
|
||||
"ashtakavarga": {
|
||||
"name": "Ashtakavarga",
|
||||
@@ -382,7 +384,7 @@
|
||||
"house_cusp",
|
||||
"event"
|
||||
],
|
||||
"status": "partial",
|
||||
"status": "covered",
|
||||
"knowledge_refs": [
|
||||
"references/kp-astrology-complete-system.md"
|
||||
],
|
||||
@@ -395,7 +397,9 @@
|
||||
],
|
||||
"audit_label": "Bhava Chalit",
|
||||
"missing_impact": "Planet reassignment near cusps is not fully recalibrated.",
|
||||
"limitation": "House cusps exist, but full Chalit Chart planet reassignment is not implemented."
|
||||
"limitation": "House cusps exist, but full Chalit Chart planet reassignment is not implemented.",
|
||||
"version": "6.9.3",
|
||||
"note": "v6.9.3 — bhava_chalit.py 完整行星重分配 + cross_house_check"
|
||||
},
|
||||
"sudarshana_chakra": {
|
||||
"name": "Sudarshana Chakra",
|
||||
@@ -403,7 +407,7 @@
|
||||
"multi_chart",
|
||||
"confirmation"
|
||||
],
|
||||
"status": "partial",
|
||||
"status": "covered",
|
||||
"knowledge_refs": [
|
||||
"references/varga-system-quick-reference.md"
|
||||
],
|
||||
@@ -416,7 +420,9 @@
|
||||
],
|
||||
"audit_label": "Sudarshana Chakra",
|
||||
"missing_impact": "Traditional triple-lagna confirmation is partial only.",
|
||||
"limitation": "D1-D9-D10 triangle verification exists as a substitute; traditional Sudarshana module is absent."
|
||||
"limitation": "D1-D9-D10 triangle verification exists as a substitute; traditional Sudarshana module is absent.",
|
||||
"version": "6.9.3",
|
||||
"note": "v6.9.3 — sudarshana_chakra.py 三参考点盘(Lagna+Chandra+Surya) + 收敛分析"
|
||||
},
|
||||
"dispositor_chain": {
|
||||
"name": "Dispositor Chain / 定位星链",
|
||||
@@ -487,7 +493,7 @@
|
||||
"event",
|
||||
"tajika"
|
||||
],
|
||||
"status": "partial",
|
||||
"status": "covered",
|
||||
"knowledge_refs": [],
|
||||
"commands": [
|
||||
"full-reading"
|
||||
@@ -497,7 +503,9 @@
|
||||
],
|
||||
"audit_label": "Sahams",
|
||||
"missing_impact": "Saham point calculation incomplete; annual/event timing layer missing.",
|
||||
"limitation": "Saham 特殊点计算当前仅支持部分常用点,未完整覆盖 36 种传统 Saham。计算精度与 Tajika 系统对齐度未经验证,不宜作为精确事件定位依据。"
|
||||
"limitation": "Saham 特殊点计算当前仅支持部分常用点,未完整覆盖 36 种传统 Saham。计算精度与 Tajika 系统对齐度未经验证,不宜作为精确事件定位依据。",
|
||||
"version": "6.9.3",
|
||||
"note": "v6.9.3 — tajika.py 7→36种Saham(含Putra/Jnana/Moksha/Dhan/Maya等)"
|
||||
},
|
||||
"darakaraka": {
|
||||
"name": "Darakaraka (DK) / 配偶星",
|
||||
@@ -587,7 +595,7 @@
|
||||
"power",
|
||||
"personality"
|
||||
],
|
||||
"status": "partial",
|
||||
"status": "covered",
|
||||
"knowledge_refs": [],
|
||||
"commands": [
|
||||
"full-reading"
|
||||
@@ -597,7 +605,9 @@
|
||||
],
|
||||
"audit_label": "Pancha Mahapurusha",
|
||||
"missing_impact": "Personality strength assessment incomplete.",
|
||||
"limitation": "五王瑜伽(Ruchaka、Bhadra 等)检测基于基础规则,但未完整覆盖所有变体条件(如燃烧、逆行、受克时的 Yoga 失效条件)。与 PyJHora 的 284 种瑜伽体系对齐度未经验证。只能作为人格特质的辅助参考。"
|
||||
"limitation": "五王瑜伽(Ruchaka、Bhadra 等)检测基于基础规则,但未完整覆盖所有变体条件(如燃烧、逆行、受克时的 Yoga 失效条件)。与 PyJHora 的 284 种瑜伽体系对齐度未经验证。只能作为人格特质的辅助参考。",
|
||||
"version": "6.9.3",
|
||||
"note": "v6.9.3 — pancha_mahapurusha.py 5Yoga + 4层失效条件(燃烧/逆行/受克/Navamsa)"
|
||||
},
|
||||
"nicha_bhanga_raj": {
|
||||
"name": "Neecha Bhanga Raj Yoga / 落陷解除王者瑜伽",
|
||||
@@ -679,7 +689,7 @@
|
||||
"saturn",
|
||||
"pressure"
|
||||
],
|
||||
"status": "partial",
|
||||
"status": "covered",
|
||||
"knowledge_refs": [],
|
||||
"commands": [
|
||||
"full-reading"
|
||||
@@ -689,7 +699,9 @@
|
||||
],
|
||||
"audit_label": "Sade Sati",
|
||||
"missing_impact": "Saturn pressure timing incomplete.",
|
||||
"limitation": "Sade Sati 当前按土星经过月亮前后星座的简化模型计算,未完整覆盖全部影响条件(如土星在 Kendra 时的强度变化、Ashtakavarga 对 Sade Sati 的修正、Kantaka Shani 细分阶段)。压力程度评估为近似值,不宜作为精确事件预测依据。"
|
||||
"limitation": "Sade Sati 当前按土星经过月亮前后星座的简化模型计算,未完整覆盖全部影响条件(如土星在 Kendra 时的强度变化、Ashtakavarga 对 Sade Sati 的修正、Kantaka Shani 细分阶段)。压力程度评估为近似值,不宜作为精确事件预测依据。",
|
||||
"version": "6.9.3",
|
||||
"note": "v6.9.3 — sade_sati.py 三阶段(Rising/Peak/Setting) + Kantaka Shani"
|
||||
},
|
||||
"arudha_lagna": {
|
||||
"name": "Arudha Lagna (AL) / 镜像上升",
|
||||
@@ -775,7 +787,7 @@
|
||||
"analysis",
|
||||
"marriage"
|
||||
],
|
||||
"status": "partial",
|
||||
"status": "covered",
|
||||
"knowledge_refs": [
|
||||
"references/rashi-tulya-navamsa-root-impulse.md",
|
||||
"references/varga-system-quick-reference.md"
|
||||
@@ -789,7 +801,9 @@
|
||||
"audit_label": "Rashi Tulya Navamsa",
|
||||
"missing_impact": "D1-D9 同宫对比分析不完整,婚姻/内在潜力判断受限。",
|
||||
"limitation": "Rashi Tulya Navamsa 分析当前基于 D1 与 D9 同宫行星的简单对比,未完整覆盖所有变体条件(如行星在 D9 中的精确度数对比、Vargottama 与非 Vargottama 的混合情况)。婚姻和内在潜力的深度解读应结合更多分盘(D7、D12)交叉验证。",
|
||||
"validation_note": "v6.1.10 exposes RTN evidence to thematic reports: relationship mapping, curse-yoga warnings and Guna balance are injected from modules.rashi_tulya_navamsa."
|
||||
"validation_note": "v6.1.10 exposes RTN evidence to thematic reports: relationship mapping, curse-yoga warnings and Guna balance are injected from modules.rashi_tulya_navamsa.",
|
||||
"version": "6.9.3",
|
||||
"note": "v6.9.3 — 已接入 full-reading 流程"
|
||||
},
|
||||
"marriage_counting": {
|
||||
"name": "Marriage Counting Method / 婚姻计数法",
|
||||
@@ -1024,6 +1038,91 @@
|
||||
],
|
||||
"audit_label": "Nakshatra Dasha",
|
||||
"missing_impact": "N/A - implemented in v6.0.22"
|
||||
},
|
||||
"kp_system": {
|
||||
"status": "covered",
|
||||
"version": "6.9.3",
|
||||
"note": "kp_system.py — Sublord+Subsublord+ABCD Significator (diliprk/VedicAstro MIT)"
|
||||
},
|
||||
"prashna": {
|
||||
"status": "covered",
|
||||
"version": "6.9.3",
|
||||
"note": "prashna.py — KP sublord答案+Arudha+12问事分类"
|
||||
},
|
||||
"synastry_16factor": {
|
||||
"status": "covered",
|
||||
"version": "6.9.3",
|
||||
"note": "synastry.py — Ashtakoot 8因子36分制+Kuta+附加因子 (dashaflow MIT)"
|
||||
},
|
||||
"remedies": {
|
||||
"status": "covered",
|
||||
"version": "6.9.3",
|
||||
"note": "remedies.py — 5类补救(宝石/咒语/捐赠/斋戒/Yantra)+Dosha专项"
|
||||
},
|
||||
"bhava_bala": {
|
||||
"status": "covered",
|
||||
"version": "6.9.3",
|
||||
"note": "bhava_bala.py — 三组件(Adhipathi+Dig+Drik),Sputa Drishti (jyotishganit MIT)"
|
||||
},
|
||||
"muhurtha": {
|
||||
"status": "covered",
|
||||
"version": "6.9.3",
|
||||
"note": "muhurtha_election.py — 6活动选举(婚/旅/商/学/迁入/医) (dashaflow MIT)"
|
||||
},
|
||||
"career_engine": {
|
||||
"status": "covered",
|
||||
"version": "6.9.3",
|
||||
"note": "career_analysis.py — 10宫+D10+Saturn+领域评分 结构化事业引擎"
|
||||
},
|
||||
"relationship_engine": {
|
||||
"status": "covered",
|
||||
"version": "6.9.3",
|
||||
"note": "relationship_analysis.py — Venus+7宫+DK+UL+D9 结构化感情引擎"
|
||||
},
|
||||
"varshaphala": {
|
||||
"status": "covered",
|
||||
"version": "6.9.3",
|
||||
"note": "varshaphala.py — Solar Return+Muntha+Varshesha+Tajika 10 Yoga+36 Sahams"
|
||||
},
|
||||
"ashtakavarga_pav": {
|
||||
"status": "covered",
|
||||
"version": "6.9.3",
|
||||
"note": "ashtakavarga.py calc_prastara_av() — 7×12×8三维PAV展开"
|
||||
},
|
||||
"ashtakavarga_sodhita": {
|
||||
"status": "covered",
|
||||
"version": "6.9.3",
|
||||
"note": "ashtakavarga.py calc_sodhita_av() — BPHS标准减法净化"
|
||||
},
|
||||
"kakshya": {
|
||||
"status": "covered",
|
||||
"version": "6.9.3",
|
||||
"note": "kakshya.py — 8区间×3.75° + 守护星力量评估"
|
||||
},
|
||||
"transit_trigger": {
|
||||
"status": "covered",
|
||||
"version": "6.9.3",
|
||||
"note": "transit_trigger.py — 度数级二分搜索 + 区间批量搜索"
|
||||
},
|
||||
"divisional_yoga": {
|
||||
"status": "covered",
|
||||
"version": "6.9.3",
|
||||
"note": "divisional_yoga.py — D9/D10/D12分盘中PMC/Raja/Dhana/Moon/Exchange检测"
|
||||
},
|
||||
"birth_time_rectifier": {
|
||||
"status": "covered",
|
||||
"version": "6.9.3",
|
||||
"note": "birth_time_rectifier.py — Lagna边界+事件-宫位映射+精度矩阵 (vedic-astro-skills MIT)"
|
||||
},
|
||||
"case_validator": {
|
||||
"status": "covered",
|
||||
"version": "6.9.3",
|
||||
"note": "case_validator.py — 三层验证(配置/大运/过境)+22个案例 94.7%吻合"
|
||||
},
|
||||
"misconceptions": {
|
||||
"status": "covered",
|
||||
"version": "6.9.3",
|
||||
"note": "misconceptions.py — 6大类10条误区规则+自动扫描"
|
||||
}
|
||||
},
|
||||
"routes": {
|
||||
@@ -1185,4 +1284,4 @@
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user