Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01N4f2nya58RoRu4yEmJgRGE
12 KiB
甲1 受克加权口径试算(2026-10-03,只读研究)
研究分支归档:代码与脚本留在分支(甲1
codex/affliction-weight-trial-20261003bcaeb990;甲8/甲9codex/rectification-mapping-trial-202610033767b899),不合入。staging 只收本记录。
结论:提议口径(七类加权、≥3.0 迹象明显 / ≥4.5 压力较集中)分不开「缺席」与「在身边」两组——父亲线、母亲线两种计法下,在身边组 6 人次全部 ≥3.0(6/6 误报),与现行「≥2 条」的判定逐人一致,加权只是换了刻度;父亲线在身边组的平均分反而更高。
- 脚本:
scripts/research/affliction_weight_trial_2026_10_03.py(只读;python3 scripts/research/affliction_weight_trial_2026_10_03.py,加--json出全量) - 数据:
frontend/tests/fixtures/consult-biography-backtest-golden.json(真实引擎响应,Raman 岁差、平均交点,9 位 Astro-Databank AA 公开名人) - 生平分组取自
docs/research/astrologer_ai_workbook_2026_10_03.md第四节公开生平表;本记录不据此推荐任何口径。
1. 口径与实现
| 项 | 本试算的取法 | 数据来源 |
|---|---|---|
| 线 | 父亲:9 宫、9 宫主、太阳、PiK、D12 9 宫;母亲:4 宫、4 宫主、月亮、MK、D12 4 宫 | — |
| ① 同宫 2.0 | 宫内或星所在星座有罗睺/计都/土星/火星(不算自身);太阳在本上升为功能凶星时也算凶星 | golden planets.*.sign_idx |
| ② 特殊相位 1.5 | 只算土星 3/10、火星 4/8 的整宫特殊相位(另做「含第 7 相位」变体) | 自算;含 7 相位版与 golden graha_drishti.houses.*.aspected_by 逐宫比对 0 处不一致 |
| ③ 功能凶星 1.5 | 宫主、太阳/月亮、PiK/MK 在本上升 functional_malefics 内 |
golden modules.functional_benefic_malefic |
| ④ 落陷 1.5 | 引擎 status 含「落陷」 |
golden planets.*.status |
| ⑤ 燃烧 1.0 | 按提议容许度(月12/12 火17/10 水14/12 木11/10 金10/8 土15/10)自算 | 与引擎 COMBUSTION_ORBS 相同;与 golden graha_drishti.planets.*.combust 0 处不一致 |
| ⑥ 6/8/12 1.0 | 宫主从命宫数(主跑);另做「从该宫数」 | golden planets.*.house |
| ⑦ D12 0.75 | D12 同号宫内有上述凶星 | golden varga_spectrum.formal.D12 |
| PiK | golden 只有 7 星制(无 PiK)。用本仓 scripts/jaimini.py::calc_chara_karaka_8 按 golden 经度重算 8 星制,取标准 Jaimini 次序第 5 位(AK、AmK、BK、MK、PiK、PK、GK、DK) |
见第 5 节数据缺口 |
| MK | golden 7 星制 MK(产品卡实际用的);另做 8 星制第 4 位变体 | golden jaimini.chara_karakas.MK |
| 计法 | 逐对象:每个对象(宫/宫主/征象星/PiK·MK)每命中一次加一次权重,同一颗星兼两个角色只算一个对象;每类一次:每类至多计一次 | — |
| 现行判定 | 命中类数 ≥2 →「有压力或距离迹象」 | — |
2. 父亲线(主跑)
缺席组 OBA、JOB、MON;在身边组 BUS、ZID、TAY。
| 代号 | 现行类数 | 逐对象分 | 判定 | 每类一次分 | 判定 | 生平 | 现行 | 逐对象 | 每类一次 |
|---|---|---|---|---|---|---|---|---|---|
| JOB | 2 | 5.0 | 压力较集中 | 3.5 | 迹象明显 | 缺席 | 吻合 | 吻合 | 吻合 |
| OBA | 2 | 3.0 | 迹象明显 | 3.0 | 迹象明显 | 缺席 | 吻合 | 吻合 | 吻合 |
| MON | 5 | 6.75 | 压力较集中 | 6.75 | 压力较集中 | 缺席 | 吻合 | 吻合 | 吻合 |
| TAY | 5 | 9.0 | 压力较集中 | 7.0 | 压力较集中 | 在身边 | 误报 | 误报 | 误报 |
| BUS | 3 | 6.5 | 压力较集中 | 5.0 | 压力较集中 | 在身边 | 误报 | 误报 | 误报 |
| ZID | 3 | 4.25 | 迹象明显 | 4.25 | 迹象明显 | 在身边 | 误报 | 误报 | 误报 |
| GAR | 3 | 7.0 | 压力较集中 | 5.0 | 压力较集中 | 不计 | — | — | — |
| PIA | 1 | 2.0 | 不明显 | 2.0 | 不明显 | 不计 | — | — | — |
| KAH | 3 | 6.5 | 压力较集中 | 5.0 | 压力较集中 | 不计 | — | — | — |
组均分:逐对象 缺席 4.92 / 在身边 6.58;每类一次 缺席 4.42 / 在身边 5.42。缺席组最低分(OBA 3.0)是全部 6 人里最低的,在身边组的 TAY 是最高的。
命中明细:
| 代号 | 命中 |
|---|---|
| JOB | ① 9 宫主金星与罗睺同宫;② 金星被土星照、PiK 罗睺被土星照 |
| OBA | ① 9 宫有火星;⑤ 9 宫主水星燃烧(距日 10.22°) |
| MON | ① 9 宫主木星与火星同宫;② 太阳被火星照;③ PiK 金星功能凶星;⑥ 9 宫主落 8 宫;⑦ D12 9 宫有土星 |
| TAY | ① 太阳与火星同宫、PiK 水星与火星同宫;② 9 宫主月亮被土星照;③ PiK 水星功能凶星;⑤ PiK 水星燃烧(0.18°);⑥ 9 宫主月亮落 12 宫 |
| BUS | ① PiK 水星与土星同宫;② 9 宫被火星照、9 宫主木星被土星照;③ PiK 水星功能凶星 |
| ZID | ① 9 宫有罗睺;③ PiK 木星功能凶星;⑦ D12 9 宫有罗睺 |
| GAR | ① 9 宫主土星与罗睺同宫(PiK 即罗睺);② 9 宫被火星照;③ 太阳功能凶星 |
| PIA | ① 9 宫有计都 |
| KAH | ① PiK 水星与罗睺同宫;② 9 宫主火星被土星照、PiK 水星被火星照;③ PiK 水星功能凶星 |
3. 母亲线(主跑)
缺席/波折组 PIA、MON;在身边组 BUS、ZID、OBA。
| 代号 | 现行类数 | 逐对象分 | 判定 | 每类一次分 | 判定 | 生平 | 现行 | 逐对象 | 每类一次 |
|---|---|---|---|---|---|---|---|---|---|
| PIA | 3 | 3.25 | 迹象明显 | 3.25 | 迹象明显 | 缺席 | 吻合 | 吻合 | 吻合 |
| MON | 3 | 7.0 | 压力较集中 | 4.0 | 迹象明显 | 缺席 | 吻合 | 吻合 | 吻合 |
| BUS | 4 | 5.75 | 压力较集中 | 5.75 | 压力较集中 | 在身边 | 误报 | 误报 | 误报 |
| ZID | 2 | 4.5 | 压力较集中 | 3.0 | 迹象明显 | 在身边 | 误报 | 误报 | 误报 |
| OBA | 3 | 5.25 | 压力较集中 | 3.75 | 迹象明显 | 在身边 | 误报 | 误报 | 误报 |
| JOB | 3 | 8.5 | 压力较集中 | 5.0 | 压力较集中 | 不计 | — | — | — |
| TAY | 4 | 9.5 | 压力较集中 | 6.0 | 压力较集中 | 不计 | — | — | — |
| GAR | 4 | 8.0 | 压力较集中 | 6.0 | 压力较集中 | 不计 | — | — | — |
| KAH | 3 | 8.0 | 压力较集中 | 5.0 | 压力较集中 | 不计 | — | — | — |
组均分:逐对象 缺席 5.13 / 在身边 5.17;每类一次 缺席 3.63 / 在身边 4.17。PIA 3.25 是 5 人里第二低。
命中明细:
| 代号 | 命中 |
|---|---|
| PIA | ③ 4 宫主土星功能凶星;⑥ 4 宫主落 8 宫;⑦ D12 4 宫有计都 |
| MON | ② 月亮被土星照、MK 水星被火星照;③ 4 宫主金星、MK 水星功能凶星;⑤ MK 水星燃烧(3.67°) |
| BUS | ① 4 宫主金星与土星同宫;② 月亮被土星照;③ 金星功能凶星;⑦ D12 4 宫有罗睺 |
| ZID | ② 月亮被火星照;③ 月亮、MK 木星功能凶星 |
| OBA | ② 4 宫被火星照;③ 4 宫主火星、月亮功能凶星;⑦ D12 4 宫有土星 |
4. 敏感性
4.1 变体下的误报(在身边组 ≥3.0 的人数 / 缺席组 <3.0 的人数)
| 变体 | 父亲线 逐对象 | 父亲线 每类一次 | 母亲线 逐对象 | 母亲线 每类一次 |
|---|---|---|---|---|
| 主跑 | 误报 3/3,漏报 0 | 误报 3/3,漏报 0 | 误报 3/3,漏报 0 | 误报 3/3,漏报 0 |
| ⑥ 从该宫数 | 误报 3/3,漏报 0 | 误报 3/3,漏报 0 | 误报 3/3,漏报 1(PIA 2.25) | 误报 3/3,漏报 1(PIA 2.25) |
| 不计 PiK(= 产品卡现状) | 误报 2/3(BUS 3.0、TAY 4.5),漏报 0 | 误报 1/3(TAY 4.5),漏报 0 | 同主跑 | 同主跑 |
| PiK 按本仓 KARAKA_8 第 8 位 | 误报 3/3 | 误报 2/3(BUS 1.5 降下) | 同主跑 | 同主跑 |
| ② 含第 7 相位 | 误报 3/3 | 误报 3/3 | 误报 3/3 | 误报 3/3 |
| MK 改 8 星制 | 同主跑 | 同主跑 | 误报 3/3 | 误报 3/3 |
「不计 PiK」变体父亲线每类一次只误报 TAY,但 TAY 的 4.5 高于缺席组的 JOB 3.5、OBA 3.0,排序仍分不开。
4.2 权重网格(每类 0–3、步长 0.5,7⁷−1 = 823,542 组)
问题:是否存在一组非负权重,使缺席组最低分 > 在身边组最高分。只报告存在性与最好间隔,不据此推荐口径。
| 变体 | 线 | 计法 | 存在可分权重 | 可分组合数 | 最好间隔 |
|---|---|---|---|---|---|
| 主跑 | 父亲 | 逐对象 | 否 | 0 | 0(只能打平) |
| 主跑 | 父亲 | 每类一次 | 否 | 0 | 0 |
| 主跑 | 母亲 | 逐对象 | 是 | 31,962 | +3.0(只用 ⑤=3、⑥=3) |
| 主跑 | 母亲 | 每类一次 | 是 | 39,788 | +3.0(只用 ⑤=3、⑥=3) |
| ⑥ 从该宫数 | 父亲 | 两种 | 否 | 0 | 0 |
| ⑥ 从该宫数 | 母亲 | 两种 | 否 | 0 | 0 |
| 不计 PiK | 父亲 | 两种 | 否 | 0 | 0 |
| 不计 PiK | 母亲 | 两种 | 是 | 同主跑 | +3.0 |
| ② 含第 7 相位 | 父亲 | 两种 | 否 | 0 | 0 |
| ② 含第 7 相位 | 母亲 | 逐对象 / 每类一次 | 是 | 148,029 / 91,238 | +3.0 |
| MK 改 8 星制 | 母亲 | 逐对象 | 是 | 2,212 | +1.5(②=1.5、⑥=3) |
| MK 改 8 星制 | 母亲 | 每类一次 | 否 | 0 | 0 |
为什么父亲线怎么调都不行:每类一次的命中向量里,在身边的 TAY(①②③⑤⑥)完整包含缺席的 JOB(①②)和 OBA(①⑤),BUS(①②③)也包含 JOB。只要权重非负,被包含的一方分数不可能更高,与权重取值无关。
母亲线「可分」的含义:两个缺席样本各靠一条单独的信号与对照组拉开——MON 靠 ⑤(MK 水星燃烧),PIA 靠 ⑥(4 宫主落命宫起 8 宫)。只有 2 个缺席样本;换成「从该宫数」、或 MK 改 8 星制,可分性就消失或大幅缩小。这是对 5 个样本的拟合,不是证据。
5. 数据缺口与口径疑点
- golden 无 PiK:引擎咨询卡只出 7 星制 chara karaka(
consultation-evidence-card.ts把 PiK 标为可选,卡上实际没有)。本试算用scripts/jaimini.py::calc_chara_karaka_8从 golden 经度重算。 - 本仓 8 星制 PiK 位次与标准不一致:
scripts/jaimini.py的KARAKA_8把第 8 位标为 Pitrukaraka、第 7 位仍为 Darakaraka;标准 Jaimini 8 星制次序是 AK、AmK、BK、MK、PiK、PK、GK、DK(PiK 第 5 位、DK 第 8 位)。本试算主跑用第 5 位,并把本仓标签作为变体;两者在 9 张盘上 PiK 全部不同,父亲线结论不变。是否修正属另一轮,此处不改。 - MK 两种星制在 5/9 张盘不同:OBA(7 星制金星 / 8 星制水星)、TAY(水星 / 木星)、PIA(月亮 / 罗睺)、KAH(水星 / 太阳)、ZID(木星 / 土星)。产品卡用 7 星制。
- 相位与燃烧 golden 里其实有:
routes.*.chart.consultation_native_layers.graha_drishti带aspected_by(含第 7 相位)和combust,只是没有进模型看到的卡(与回测 rubric「卡上没有相位与燃烧字段」的说法一致)。本试算自算后与它逐项比对 0 处不一致。 - 「被土星/火星照」的口径未定:工作簿原题写「被土星、火星照」,提议写「特殊相位」。两种都算了,结论不变。
- 太阳作凶星:按提议只在本上升为功能凶星时计入 ①/⑦;9 张盘里只有 GAR(双子上升)太阳是功能凶星,它不在判定组内,此项不影响结论。功能凶星一律取 golden 里引擎 v2 的
functional_malefics:JOB(处女上升)太阳在引擎里是功能中性,回测 rubric 写的「太阳 12 宫主、功能凶星」是旧口径,本试算没有采用。 - 样本只有 6 + 5 人次,任何可分结果都只能说明「这几张盘碰巧能拟合」,不能说明口径有区分力。
6. 运行信息
- 基线:
origin/staging80160d20;分支codex/affliction-weight-trial-20261003 python3 -m pytest tests/test_repo_privacy_markers.py -q:通过- 快速门:本机无
.venv,改用系统python3 scripts/run_quality_gate.py --profile quick:Python 各步全部通过(pytest 1046 passed、1 skipped);最后一步npm test退出码 127(本 worktree 没有 frontend/node_modules,测试命令找不到),属环境缺口,本轮未改前端。