From ae959f362b652d82585a5e0b19d19541bab94f4b Mon Sep 17 00:00:00 2001 From: 732642856 <732642856@qq.com> Date: Mon, 8 Jun 2026 10:30:02 +0800 Subject: [PATCH] docs: align v6.1.7 skill entry and validation report - Update SKILL.md to reflect five-system Dasa Convergence wording - Clarify v6.1.7 as D9/D60 YogaContext integration plus Sankha tightening - Refresh validation_logic_report.json after verification run (F1=95.02, FP=36, FN=67) --- CHANGELOG.md | 4 +- SKILL.md | 6 +- references/validation_logic_report.json | 252 ++++++++++++------------ 3 files changed, 131 insertions(+), 131 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index cb2d35ee..ff7316ff 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,8 +1,8 @@ # 印度占星 Skill 更新日志 -## v6.1.7(2026-06-08)—— Yoga F1 首次突破 95% 与 Sankha 误报收紧 +## v6.1.7(2026-06-08)—— Yoga F1 首次突破 95% 与 full-reading D9/D60 注入 -> **目标**:继续 Yoga 精度冲刺,但只发布源码语义明确、能减少误报且不牺牲召回的规则修复。 +> **目标**:继续 Yoga 精度冲刺,同时把已在验证管线生效的 D9/D60 YogaContext 正式接入 `yoga` 子命令与 `full-reading` 主链路。 ### 关键改进 - `full-reading` 与 `yoga` 子命令补齐 D9/D60/Panchanga 上下文注入:出生信息路径会从 `varga-full` 构造 YogaContext,让依赖 Navamsa / Shashtiamsa 的 Yoga 规则在主链路中实际生效。 diff --git a/SKILL.md b/SKILL.md index cec0f2e9..b34195ac 100644 --- a/SKILL.md +++ b/SKILL.md @@ -264,7 +264,7 @@ $PYTHON $SCRIPT <子命令> [参数] - [ ] Ketu双重属性检查 - [ ] **MEVG-动态门控**:Transit/Dasha/天文现象必须验证 - [ ] Dasha推运(大运+小运+Pratyantar) -- [ ] Dasa Convergence三系统交叉验证 +- [ ] Dasa Convergence五系统交叉验证 - [ ] Jaimini分析(Karaka/Karakamsha;Chara Dasha 当前 partial,须交叉确认) - [ ] KP系统分析(Significator+Sub-Lord) - [ ] Transit分析(多参考点强制) @@ -313,9 +313,9 @@ $PYTHON $SCRIPT <子命令> [参数] --- -**版本**:v6.1.7-yoga-f1-95-sankha-tightening +**版本**:v6.1.7-yoga-f1-95-d9-d60-context **创建日期**:2026-04-20 -**最后更新**:2026-06-08(v6.1.7 在 v6.1.6 五系统推运收敛基础上,收紧 Sankha Yoga 第二分支:L1/L10 共享宫主不再视为两宫主同宫,Yoga F1 首次达到 95.02%。Yoga 当前以 `references/validation_logic_report.json` 为准。) +**最后更新**:2026-06-08(v6.1.7 在 v6.1.6 五系统推运收敛基础上,把 D9/D60/Panchanga YogaContext 接入 `yoga` 子命令与 `full-reading` 主链路,并收紧 Sankha Yoga 第二分支;Yoga F1 首次达到 95.02%。Yoga 当前以 `references/validation_logic_report.json` 为准。) --- diff --git a/references/validation_logic_report.json b/references/validation_logic_report.json index 9d2a9686..33fa7803 100644 --- a/references/validation_logic_report.json +++ b/references/validation_logic_report.json @@ -108,13 +108,13 @@ "false_positives": [ { "chart": "Albert Einstein", - "rule_id": "bvr_bhaga_chumbana_yoga", - "rule_name": "Bhaga Chumbana Yoga" + "rule_id": "bvr_dharidhra_11_precise", + "rule_name": "Dharidhra Yoga" }, { "chart": "Albert Einstein", - "rule_id": "bvr_dharidhra_11_precise", - "rule_name": "Dharidhra Yoga" + "rule_id": "bvr_bhaga_chumbana_yoga", + "rule_name": "Bhaga Chumbana Yoga" }, { "chart": "Nikola Tesla", @@ -133,13 +133,13 @@ }, { "chart": "Alexander Fleming", - "rule_id": "bvr_yukthi_samanwithavagmi_yoga", - "rule_name": "Yukthi Samanwithavagmi Yoga" + "rule_id": "bvr_bhaga_chumbana_yoga", + "rule_name": "Bhaga Chumbana Yoga" }, { "chart": "Alexander Fleming", - "rule_id": "bvr_bhaga_chumbana_yoga", - "rule_name": "Bhaga Chumbana Yoga" + "rule_id": "bvr_yukthi_samanwithavagmi_yoga", + "rule_name": "Yukthi Samanwithavagmi Yoga" }, { "chart": "Max Planck", @@ -183,13 +183,13 @@ }, { "chart": "Barack Obama", - "rule_id": "bvr_bandhubhisthyaktha_precise", - "rule_name": "Bandhubhisthyaktha Yoga" + "rule_id": "bvr_yukthi_samanwithavagmi_yoga", + "rule_name": "Yukthi Samanwithavagmi Yoga" }, { "chart": "Barack Obama", - "rule_id": "bvr_yukthi_samanwithavagmi_yoga", - "rule_name": "Yukthi Samanwithavagmi Yoga" + "rule_id": "bvr_bandhubhisthyaktha_precise", + "rule_name": "Bandhubhisthyaktha Yoga" }, { "chart": "Pablo Picasso", @@ -213,13 +213,13 @@ }, { "chart": "MS Dhoni", - "rule_id": "bvr_mathibhramana_yoga", - "rule_name": "Mathibhramana Yoga" + "rule_id": "bvr_karma_malika_precise", + "rule_name": "Karma Malika Yoga" }, { "chart": "MS Dhoni", - "rule_id": "bvr_karma_malika_precise", - "rule_name": "Karma Malika Yoga" + "rule_id": "bvr_mathibhramana_yoga", + "rule_name": "Mathibhramana Yoga" }, { "chart": "Lionel Messi", @@ -258,8 +258,8 @@ }, { "chart": "Princess Diana", - "rule_id": "bvr_kaahala_yoga", - "rule_name": "Kaahala Yoga" + "rule_id": "bvr_ayatna_griha_prapta_yoga", + "rule_name": "Ayatna Griha Prapta Yoga" }, { "chart": "Princess Diana", @@ -268,8 +268,8 @@ }, { "chart": "Princess Diana", - "rule_id": "bvr_ayatna_griha_prapta_yoga", - "rule_name": "Ayatna Griha Prapta Yoga" + "rule_id": "bvr_kaahala_yoga", + "rule_name": "Kaahala Yoga" }, { "chart": "J. Krishnamurti", @@ -297,6 +297,14 @@ "bahu_puthra_yoga_221" ] }, + { + "chart": "Marie Curie", + "rule_id": "bvr_thrikaala_gnana_yoga", + "rule_name": "Thrikaala Gnana Yoga", + "pyjhora_names": [ + "thrikaala_gnana_yoga" + ] + }, { "chart": "Marie Curie", "rule_id": "bvr_grihanasa_yoga", @@ -306,14 +314,6 @@ "grihanasa_yoga_192" ] }, - { - "chart": "Marie Curie", - "rule_id": "bvr_thrikaala_gnana_yoga", - "rule_name": "Thrikaala Gnana Yoga", - "pyjhora_names": [ - "thrikaala_gnana_yoga" - ] - }, { "chart": "Marie Curie", "rule_id": "parvata_yoga", @@ -368,6 +368,14 @@ "brahma_yoga" ] }, + { + "chart": "Mahatma Gandhi", + "rule_id": "bvr_pisacha_grastha_yoga", + "rule_name": "Pisacha Grastha Yoga", + "pyjhora_names": [ + "pisacha_grastha_yoga" + ] + }, { "chart": "Mahatma Gandhi", "rule_id": "bvr_matrudeerghayur_yoga", @@ -378,15 +386,16 @@ ] }, { - "chart": "Mahatma Gandhi", - "rule_id": "bvr_pisacha_grastha_yoga", - "rule_name": "Pisacha Grastha Yoga", + "chart": "Narendra Modi", + "rule_id": "bvr_nishkapata_precise", + "rule_name": "Nishkapata Yoga", "pyjhora_names": [ - "pisacha_grastha_yoga" + "nishkapata_yoga_205", + "nishkapata_yoga_206" ] }, { - "chart": "Narendra Modi", + "chart": "Indira Gandhi", "rule_id": "bvr_nishkapata_precise", "rule_name": "Nishkapata Yoga", "pyjhora_names": [ @@ -402,15 +411,6 @@ "utthama_graha_yoga" ] }, - { - "chart": "Indira Gandhi", - "rule_id": "bvr_nishkapata_precise", - "rule_name": "Nishkapata Yoga", - "pyjhora_names": [ - "nishkapata_yoga_205", - "nishkapata_yoga_206" - ] - }, { "chart": "Indira Gandhi", "rule_id": "bvr_sumukha_precise", @@ -419,14 +419,6 @@ "sumukha_yoga" ] }, - { - "chart": "Nelson Mandela", - "rule_id": "bvr_apakeerthi_yoga", - "rule_name": "Apakeerthi Yoga", - "pyjhora_names": [ - "apakeerthi_yoga" - ] - }, { "chart": "Nelson Mandela", "rule_id": "bvr_parannabhojana_yoga", @@ -435,6 +427,14 @@ "parannabhojana_yoga" ] }, + { + "chart": "Nelson Mandela", + "rule_id": "bvr_apakeerthi_yoga", + "rule_name": "Apakeerthi Yoga", + "pyjhora_names": [ + "apakeerthi_yoga" + ] + }, { "chart": "Abraham Lincoln", "rule_id": "bvr_thrikaala_gnana_yoga", @@ -457,14 +457,6 @@ "dharidhra_yoga_152" ] }, - { - "chart": "Margaret Thatcher", - "rule_id": "bvr_matru_satrutwa_yoga", - "rule_name": "Matru Satrutwa Yoga", - "pyjhora_names": [ - "matru_satrutwa_yoga" - ] - }, { "chart": "Margaret Thatcher", "rule_id": "bvr_nishkapata_precise", @@ -489,13 +481,11 @@ ] }, { - "chart": "Rabindranath Tagore", - "rule_id": "bvr_kapata_yoga", - "rule_name": "Kapata Yoga", + "chart": "Margaret Thatcher", + "rule_id": "bvr_matru_satrutwa_yoga", + "rule_name": "Matru Satrutwa Yoga", "pyjhora_names": [ - "kapata_yoga_202", - "kapata_yoga_203", - "kapata_yoga_204" + "matru_satrutwa_yoga" ] }, { @@ -506,6 +496,16 @@ "brahma_yoga" ] }, + { + "chart": "Rabindranath Tagore", + "rule_id": "bvr_kapata_yoga", + "rule_name": "Kapata Yoga", + "pyjhora_names": [ + "kapata_yoga_202", + "kapata_yoga_203", + "kapata_yoga_204" + ] + }, { "chart": "Ludwig van Beethoven", "rule_id": "bvr_thrikaala_gnana_yoga", @@ -524,14 +524,6 @@ "kapata_yoga_204" ] }, - { - "chart": "Wolfgang Mozart", - "rule_id": "bvr_theevrabuddhi_yoga", - "rule_name": "Theevrabuddhi Yoga", - "pyjhora_names": [ - "theevrabuddhi_yoga" - ] - }, { "chart": "Wolfgang Mozart", "rule_id": "bvr_raja_bhanga_yoga", @@ -549,6 +541,14 @@ "pittharoga_yoga" ] }, + { + "chart": "Wolfgang Mozart", + "rule_id": "bvr_theevrabuddhi_yoga", + "rule_name": "Theevrabuddhi Yoga", + "pyjhora_names": [ + "theevrabuddhi_yoga" + ] + }, { "chart": "Pablo Picasso", "rule_id": "bvr_raja_bhanga_yoga", @@ -629,10 +629,11 @@ }, { "chart": "Azim Premji", - "rule_id": "bvr_bahu_sthree_yoga", - "rule_name": "Bahu Sthree Yoga", + "rule_id": "bvr_nishkapata_precise", + "rule_name": "Nishkapata Yoga", "pyjhora_names": [ - "bahu_sthree_yoga" + "nishkapata_yoga_205", + "nishkapata_yoga_206" ] }, { @@ -646,20 +647,10 @@ }, { "chart": "Azim Premji", - "rule_id": "bvr_bahu_puthra_precise", - "rule_name": "Bahu Puthra Yoga", + "rule_id": "bvr_bahu_sthree_yoga", + "rule_name": "Bahu Sthree Yoga", "pyjhora_names": [ - "bahu_puthra_yoga_220", - "bahu_puthra_yoga_221" - ] - }, - { - "chart": "Azim Premji", - "rule_id": "bvr_nishkapata_precise", - "rule_name": "Nishkapata Yoga", - "pyjhora_names": [ - "nishkapata_yoga_205", - "nishkapata_yoga_206" + "bahu_sthree_yoga" ] }, { @@ -676,6 +667,15 @@ "dharidhra_yoga_152" ] }, + { + "chart": "Azim Premji", + "rule_id": "bvr_bahu_puthra_precise", + "rule_name": "Bahu Puthra Yoga", + "pyjhora_names": [ + "bahu_puthra_yoga_220", + "bahu_puthra_yoga_221" + ] + }, { "chart": "Muhammad Ali", "rule_id": "pushkala_yoga", @@ -684,14 +684,6 @@ "pushkala_yoga" ] }, - { - "chart": "Michael Jordan", - "rule_id": "bvr_bandhubhisthyaktha_precise", - "rule_name": "Bandhubhisthyaktha Yoga", - "pyjhora_names": [ - "bandhubhisthyaktha_yoga" - ] - }, { "chart": "Michael Jordan", "rule_id": "bvr_krisanga_yoga", @@ -702,22 +694,11 @@ ] }, { - "chart": "Lionel Messi", - "rule_id": "bvr_matrudeerghayur_yoga", - "rule_name": "Matrudeerghayur Yoga", + "chart": "Michael Jordan", + "rule_id": "bvr_bandhubhisthyaktha_precise", + "rule_name": "Bandhubhisthyaktha Yoga", "pyjhora_names": [ - "matrudeerghayur_yoga_196", - "matrudeerghayur_yoga_197" - ] - }, - { - "chart": "Lionel Messi", - "rule_id": "bvr_kapata_yoga", - "rule_name": "Kapata Yoga", - "pyjhora_names": [ - "kapata_yoga_202", - "kapata_yoga_203", - "kapata_yoga_204" + "bandhubhisthyaktha_yoga" ] }, { @@ -743,6 +724,25 @@ "dharidhra_yoga_152" ] }, + { + "chart": "Lionel Messi", + "rule_id": "bvr_kapata_yoga", + "rule_name": "Kapata Yoga", + "pyjhora_names": [ + "kapata_yoga_202", + "kapata_yoga_203", + "kapata_yoga_204" + ] + }, + { + "chart": "Lionel Messi", + "rule_id": "bvr_matrudeerghayur_yoga", + "rule_name": "Matrudeerghayur Yoga", + "pyjhora_names": [ + "matrudeerghayur_yoga_196", + "matrudeerghayur_yoga_197" + ] + }, { "chart": "Cristiano Ronaldo", "rule_id": "bvr_matru_sneha_yoga", @@ -816,14 +816,6 @@ "brahma_yoga" ] }, - { - "chart": "Pope Francis", - "rule_id": "bvr_bhratruvriddhi_precise", - "rule_name": "Bhratruvriddhi Yoga", - "pyjhora_names": [ - "bhratruvriddhi_yoga" - ] - }, { "chart": "Pope Francis", "rule_id": "bvr_raja_bhanga_yoga", @@ -833,6 +825,14 @@ "raja_bhanga_yoga_299" ] }, + { + "chart": "Pope Francis", + "rule_id": "bvr_bhratruvriddhi_precise", + "rule_name": "Bhratruvriddhi Yoga", + "pyjhora_names": [ + "bhratruvriddhi_yoga" + ] + }, { "chart": "J. Krishnamurti", "rule_id": "bvr_grihanasa_yoga", @@ -860,10 +860,11 @@ }, { "chart": "Paramahansa Yogananda", - "rule_id": "bvr_bandhubhisthyaktha_precise", - "rule_name": "Bandhubhisthyaktha Yoga", + "rule_id": "bvr_dattha_puthra_yoga", + "rule_name": "Dattha Puthra Yoga", "pyjhora_names": [ - "bandhubhisthyaktha_yoga" + "dattha_puthra_yoga_222", + "dattha_puthra_yoga_223" ] }, { @@ -877,11 +878,10 @@ }, { "chart": "Paramahansa Yogananda", - "rule_id": "bvr_dattha_puthra_yoga", - "rule_name": "Dattha Puthra Yoga", + "rule_id": "bvr_bandhubhisthyaktha_precise", + "rule_name": "Bandhubhisthyaktha Yoga", "pyjhora_names": [ - "dattha_puthra_yoga_222", - "dattha_puthra_yoga_223" + "bandhubhisthyaktha_yoga" ] } ]