Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_017eEAG8HD3mm8gsKXgk8uU8
38 lines
3.2 KiB
Markdown
38 lines
3.2 KiB
Markdown
# TASK · 月亮前后有星格与孤立格对罗睺计都口径不一,同一张盘上出现互相矛盾的格局(2026-10-02)
|
||
|
||
> **2026-10-02 已并入 `TASK-upstream-sync4-20261002.md` T5(扩到太阳类格局),本单不再单独派发。**以下内容保留作 T5 的依据。
|
||
|
||
- 基线:开工时的 `origin/staging`(须在 `codex/consult-upstream-functional-v2-20261002` 合入之后开工,二者都改瑜伽链路)
|
||
- 分支 / worktree:`codex/yoga-lunar-node-consistency-20261002` / `.worktrees/yoga-lunar-node-consistency-20261002`
|
||
- 范围:`references/yoga_rules.json` 中月亮类规则、`scripts/yoga_expansion.py` `detect_kemadruma`;只统一罗睺计都的计法,不改其他成立条件。该规则文件与上游 skill(yinduzhanxing)同源,修完把差异告知上游维护者。
|
||
- BUG 编号:开工时核对最大号后顺延。
|
||
|
||
## 1. 事故实证
|
||
|
||
名人回测(`docs/testing/consult-affliction-backtest-20261001.md` 第三轮记录):泰勒、齐达内的数据卡上同时出现 Kemadruma(月亮孤立)与 Anaphaa(月亮后有星)/ 相关格局。泰勒:月亮天秤,月亮后一宫(处女)只有计都,前一宫(天蝎)无星。
|
||
|
||
## 2. 根因(Claude 已核对源码)
|
||
|
||
| 检测 | 位置 | 罗睺计都 |
|
||
| --- | --- | --- |
|
||
| Kemadruma | `scripts/yoga_expansion.py` `detect_kemadruma` | 排除(`if pn in ('Sun','Moon','Rahu','Ketu'): continue`) |
|
||
| Sunaphaa / Anaphaa / Duradhara | `references/yoga_rules.json` `bvr_002_sunapha_precise` / `bvr_003_anapha_precise` / `bvr_004_duradhara_precise` | 计入(`occupants(target)` 只排除太阳) |
|
||
| Kemadruma(规则版) | `references/yoga_rules.json` `kemadruma_yoga` | 计入(月亮 1/2/12 宫只允许日月),另加角宫条件 |
|
||
|
||
BUG-1174 让规则引擎每次都跑后,两套结果合并上卡,矛盾才显出来。另有 `sunapha_yoga` / `durudhura_yoga` 与 `bvr_*` 精确版同时启用,可能重复。
|
||
|
||
## 3. 决策记录
|
||
|
||
经典(BPHS 月亮瑜伽章、Phaladeepika、B.V. Raman《Three Hundred Important Combinations》第 2–5 条)定义 Sunaphaa / Anaphaa / Duradhara / Kemadruma 时只计太阳以外的五颗真行星,罗睺计都不计。执行方须引原文出处(章、颂或条目号)并核对 PyJHora 的实现,写进进度记录;若出处与此不符,停下报告。
|
||
|
||
## 4. 任务
|
||
|
||
- T1:四条月亮类规则与 `detect_kemadruma` 统一为「只计火、水、木、金、土」;Kemadruma 的角宫解除条件保持各自现有口径,只在进度记录里列出差异。
|
||
- T2:同名重复规则(`sunapha_yoga` 与 `bvr_002`、`durudhura_yoga` 与 `bvr_004`)查清是否同时上卡;若重复,按 `dedup_key` 合一,不删规则。
|
||
- T3:回归测试:泰勒、齐达内盘不再同时出现 Kemadruma 与 Anaphaa / Sunaphaa;构造一颗计都单独在月亮后一宫的反例与一颗土星在同位的正例。
|
||
- T4:名人回测 golden 用 capture 脚本重生成;生时校正 v5 77 例评测前后对照(如瑜伽进校正打分);BUG_HISTORY、CHANGELOG、进度记录。
|
||
|
||
## 5. 红线
|
||
|
||
不改其他瑜伽的成立条件;不放宽 Raman 治理包;golden 由真实引擎生成;改既有断言写三栏。
|