diff --git a/docs/research/engine_model_gap_and_astrologer_questions_2026_10_02.md b/docs/research/engine_model_gap_and_astrologer_questions_2026_10_02.md new file mode 100644 index 00000000..68ca440b --- /dev/null +++ b/docs/research/engine_model_gap_and_astrologer_questions_2026_10_02.md @@ -0,0 +1,161 @@ +# 引擎算了但模型没读到 + 需占星师裁决的口径(2026-10-02 全项目梳理) + +- 基线:`origin/staging` @ `29000540`,只读梳理,未改代码。BUG_HISTORY 当时最大号 BUG-1179;本页**未分配新 BUG 号**,立单时从 BUG-1180 起核对。 +- 方法:4 路只读子代理(普通对话喂料 / 校正与其他模型面 / 引擎口径分歧 / 记录中的待定项)+ Claude 抽查。普通对话一路用虚构盘(1990-06-15 10:30 北京)真跑了引擎和数据卡构建器;口径一路用虚构盘真跑了重复实现做对比。 +- 「已核实」= 读过代码路径或虚构盘实跑;「推断」= 代码路径成立,但对真实回答的影响没有用真机验证。 +- 文件行号会随提交漂移,立单时按符号重新定位。 + +## 0. 结论 + +1. **会让模型写模型的地方只剩两个**:普通对话(含「深入看今日」)和生时校正 v9。个人报告、今日星语、开场语、人物档案、星盘页都是模板或固定句库,不经模型(报告 writer 开关写死 false)。 +2. **「算了没读到」的主因是白名单和卡片规格,不是字数预算。** 实测数据卡 6K 左右,远低于 12K;「卡 ≤12K、总 ≤18K」只是测试断言,运行时并不截断。 +3. **口径问题的大头是「同一技法两三套实现、结果互相矛盾」**:功能吉凶、Narayana、Arudha、落陷取消、行运相位、月亮/太阳类瑜伽、Yogini、年主。这些需要占星师先定一个口径,工程再统一。 +4. 另有一批**看起来像口径、其实是硬 bug**(相位错一宫、五大人格永远失效、太阳 Shadbala 最低值写错等),不需要裁决,可直接修。 + +--- + +## 一、引擎算了,但模型没读到(或读到了用不上) + +### 1A 普通对话(含「深入看今日」) + +| 编号 | 引擎算了什么 | 模型看到没有 | 证据 | 会错在哪 | 核实 | 关联 | +|---|---|---|---|---|---|---| +| G1 | 瑜伽「是否成立」(hit / sieve) | 数据卡上有;但模型调「查询工具」查 yogas 时 hit 被白名单丢掉,**没成立的规则看起来像成立了** | `frontend/src/mastra/consultation-workflow.ts` `natalFoundationKeys` 无 `hit`;`consultation-tools.ts` `readEvidenceLookupSection` 的 yogas 分支;系统提示主动建议查 yoga details | 父母盘查询返回 8 个名字,只有 1 个真成立,其余(如「母亲长寿」类)会被当成本人格局 | 已核实 | BUG-1159 根因在查询路径复发 | +| G2 | 精度闸:按出生精度停用 D30/D60、警告 D4/D5/D7 | 没看到(投影只留 4 个键;限制语只写 warned 的层) | `scripts/jyotish_api_server.py` 精度闸(约 L2028);`consultation-workflow.ts` `projectEvidenceContract`;健康卡规格含 D30 | 健康卡照放 D30、清单还要求读 D30,**模型会从引擎已停用的分盘下结论** | 已核实 | 新 | +| G3 | 下一个子运 | 当前子运是本大运最后一段时,引擎只在同一大运内找 next → 卡上没有,也不记缺口 | `jyotish_api_server.py` `_consultation_dasha_sub_periods`(约 L1497) | 大运交接整段不可见(虚构盘 2028 土星→水星交接看不到) | 已核实 | 新 | +| G4 | Narayana 当前年龄、出生日 | 卡上只有 start_age/end_age | `NARAYANA_PERIOD_KEYS` | 清单要求「双轨同向才谈应期」,但模型换算不出 Narayana 换段日期,只能估或编 | 已核实 | 新 | +| G5 | 12 个 Arudha | 只留 A1/A7/A10/UL/AL,查询也拿不到其余 | `natalFoundationKeys` | 父母(A4/A9)、财富(A2/A11)、子女(A5)无从读 | 已核实 | 新 | +| G6 | Kantaka Shani(土星过 1/4/8/10) | 没看到,只留 Sade Sati 6 个键 | `jyotish_api_server.py` compact_sade(约 L1781) | 正在生效的土星压力只有带慢行运的卡能自己推 | 已核实 | 新 | +| G7 | 分盘的落宫与度数、Shadbala 分项、HL/GL/VL、行星友敌表 | 没看到;分盘行只有星座,Shadbala 只有总分 | `toAgentConsultationContext`;`case "shadbala"` | 清单要求「D10 的 10 宫」「D7 5 宫主落第几宫」,模型自己数宫,**已有 D24、D6 数错的样例** | 已核实 | affliction audit §3 待核,无 BUG 号 | +| G8 | 约 41 条规则外瑜伽(Raja/Dhana/Mangal Dosha/Kalatra Dosha 等);兄弟姐妹类瑜伽 | 婚姻卡完全不取瑜伽;兄弟姐妹标签的瑜伽没有任何卡接收 | `EVIDENCE_CARD_SPECS` | 婚姻缺 Dosha 层;家庭清单要求看兄弟姐妹却拿不到 | 已核实 | 前者是产品决定(BUG-1175),兄弟姐妹为新 | +| G9 | 瑜伽的成立条件与含义 | 卡上只有名字(planets 为空、无 effects) | 卡 yogas 段 | 例:父母卡出现字面意为「母亲有失」的格局名,含义全靠模型记忆,**容易越过「不断言死亡」红线** | 推断 | 新 | +| G10 | 一年内木星、土星换座日期 | 只有年运/时运卡有;事业卡只给当前星座;行运只搜 90 天 | `slowTransits:"sav"`;`_CONSULTATION_TRANSIT_WINDOW_DAYS` | 问「未来一年事业」时按旧宫位讲(虚构盘木星 19 天后换宫) | 已核实 | 新 | +| G11 | 「深入看今日」:月亮行运、首页今日星语卡正文 | 月亮行运要靠一次查询;首页卡正文不传;Panchanga 只在无分钟模式加载 | consult `route.ts`;`shouldLoadGeneralDailyPanchanga` | 日级回答可能没有当天数据,并和用户刚读的首页卡对不上 | 前半已核实 | 新 | +| G12 | 分钟敏感主题 minute_sensitive_themes | 本命路径被投影丢弃 | `attachMinuteSensitiveThemes` vs `projectEvidenceContract` | 只影响有候选时间窗的场景 | 推断 | 新(低) | +| G13 | 母亲一侧受冲 ≥2 | 卡上有,模型仍写「近、照顾很实」 | 回测第 2–4 轮 | 父母严重冲突持续 3/72 | 已核实(回测) | BUG-1164 investigating | +| G14 | 年运卡的年主、Muntha、Mudda | 卡上有;模型有没有用**无证据** | 回测只覆盖父母/婚姻/健康/事业 | 年运效果未知 | — | 待回测 | +| G15 | 滚动摘要里的应期日期 | 摘要提示词要求保留应期,清洗函数却删掉所有 YYYY-MM-DD 和钟点 | `frontend/src/lib/session-context-summary.ts` `sanitizeSessionContextSummary` | 长会话后面的轮次丢掉前面给过的大运边界和应期 | 已核实 | 与 BUG-555 相关,未覆盖 | + +### 1B 生时校正 v9 + +| 编号 | 引擎算了什么 | 模型看到没有 | 证据 | 会错在哪 | 核实 | 关联 | +|---|---|---|---|---|---|---| +| G16 | Skill 的状态边界、交付三句、采用后核对、盘型交付段 | 没有:所有打字轮一律按 evidence 预算,只发 Skill §5、§7 | `v9/agent-route-support.ts` `actionToBudget`;`v9/skill-slice.ts` | 交付轮、采用后轮怎么讲 blocked/未评估,只靠很短的系统提示 | 已核实 | 新 | +| G17 | 采用的时间、交付门宽度、盘型摘要、技法审计表、逐候选大运账本 | 默认读盘包里没有(只在 full_diagnostics/compare) | `v9/turn-decision.ts` | **提示词要求模型解释它拿不到的字段** | 已核实 | 新 | +| G18 | 交付时目标盘逐张的上升与档位 | 工具返回只有范围、代表分钟、选项数 | `mastra/rectification-v9-tools.ts` | 数字过滤只查钟点和百分比,编出来的星座名或档位能漏过 | 代码已核实,「会编」推断 | 新 | +| G19 | 逐候选的大运账本、未来窗口 | 卡片上有;模型只拿到代表分钟那一份 | `refinement_packet.py`;`divergence-panel.ts` | 模型解释不了「为什么这一列胜出」 | 已核实 | 新 | +| G20 | 采用卡旁白所需的盘型摘要、精度阶段、交付门 | 旁白模型没有(模板兜底那条路有) | `adopt-narration-agent.ts` | 盘型卡旁边配「分钟口径」旁白 | 代码已核实 | BUG-1147 未覆盖 | +| G21 | 分数口径 | 主 agent 看 probability,旁白看 posterior_score,80%/60% 门槛只在报告里 | `turn-decision.ts` | 两个气泡给出的「分数」不一致 | 已核实 | 新 | +| G22 | 完整证据与对话 | 只给最近 6 条证据(>6KB 只给 3 条)、对话 6 轮每轮 400 字 | `turn-decision.ts` | 更正较早的经历拿不到 evidence_id,只能新增一条 | 已核实 | 与 BUG-1179 相关 | +| G23 | 模型写的交付三句 | 写了,但只要接收了带日期的证据,整段被服务端「记下了…」替换 | `v9/agent-run-finish.ts`(BUG-1136 recap) | 交付提示词第 5 条大多数时候白写 | 已核实 | BUG-1136 副作用 | + +已确认仍在位的修复:BUG-1055(范围句被裁)、1056(read-case 超限)、1057(对话记忆)、1058(点选题范围)。 + +### 1C 不经模型、但状态被压扁的地方(报告) + +| 编号 | 问题 | 证据 | 核实 | +|---|---|---|---| +| G24 | 含 blocked / parameter_sensitive 的行整行删除,读者看不到「不可用」;边界语被改写弱化 | `scripts/pl9_reader_export.py`(约 L385–455) | 已核实 | +| G25 | conflict / reference_only / not_applicable 一律显示成「参数敏感」 | `report-fact-tables.ts` | 已核实 | +| G26 | 认不出分类的瑜伽一律归「吉」 | `pl9_reader_export.py` `_yoga_group_label` | 已核实(是否触发未核) | +| G27 | 模型目录为空时,模板报告也以 model_unavailable 失败 | `personal-report-route-core.ts`、`personal-report-worker.ts` | 已核实 | + +## 二、模型被要求说、但手里没有 + +1. 每日回答形状要求把「技法审计表」放最后一节,但审计表已从模型视图删除;系统提示里同一件事前后矛盾(`mastra/index.ts` 一处说可列、两处说不写)。 +2. 系统提示整段 reference_transparency 规则(候选窗、精确触发、相似公开案例等)引用的字段在模型视图里不存在。 +3. 共享基线(`references/strict-workflow-router.md` §2,每轮下发)要求定位星链、土木罗计行运、A/B/C 置信标签——卡上都没有承载字段。 +4. 清单要「第几宫」,卡上分盘只给星座(见 G7)。 +5. 界面「计算明细」会显示 must_use_layers(Shadbala 分项、D1–D60、西洋本命等),但模型没看到这些——用户以为模型用了。 + +## 三、需要占星师裁决的口径 + +按影响排序。「类别」:口径 = 典籍本身有分歧要选一个;打架 = 本仓两三套实现结果相反,要选哪套为准;无出处 = 工程师自定阈值,需要占星依据。 + +| 编号 | 主题 | 现在怎么做 | 可选口径 | 影响 | 类别 | 优先级 | +|---|---|---|---|---|---|---| +| Q1 | 功能吉凶星 | `functional_benefics.py` 公式(staging 只合入 yogakaraka 窄修;上游 v2 已接受未合入,15 格 formula_fallback);`yoga_engine.py` 另一套:6/8/12/3/11 主一律凶、水星与太阳同宫即凶、亏月即凶。同一白羊盘两套对木星/火星判断相反 | BPHS 34 章逐上升表 / 公式 / Raman | 每个领域的受冲信号、数据卡、校正加减分、瑜伽 | 打架 + 口径 | P0 | +| Q2 | 岁差默认值 | 主线 Raman;Tajika 年盘、太阳返照、行运触发、校正输入合同、星历页默认 Lahiri;标签处写 Lahiri | Lahiri / Raman / KP | 约 1.45°:月宿与大运起点整体平移,D9/D60 换宫 | 口径 + 打架 | P0 | +| Q3 | Narayana 大运 | 默认 legacy:永远从命宫起、永远顺行、年数永远顺数(`narayana_dasha.py` `calc_narayana_mahadasha`);Rath/Jaimini 版写好未接;`/api/dasha` 里的「narayana」其实是动 3/定 6/变 9 的另一种算法 | BPHS 48 章(命宫与 7 宫取强者起运、按奇偶足决定顺逆、计年减 1)/ Rath 表 | 「双轨同向才谈应期」的第二轨;校正打分 | 口径 + 三套打架 | P0 | +| Q4 | 什么算「受冲」 | 五条信号、≥2 条即写压力迹象;宫主落 6/8/12 从命宫算或从该宫算都计入(几乎必中);太阳不算凶;罗睺计都不投相位;婚恋另一套 | 由占星师给出带权重的受克定义 | 每个领域回答的基调(父母、事业「不在台前」的误报都来自这里) | 无出处 | P0 | +| Q5 | Arudha / UL「落 1/7 宫取第 10 宫」 | 三套实现,同一盘三种结果:从源宫数第 10(摩羯)/ 从 pada 数第 10(巨蟹)/ 宫号星座号混用无例外(天秤) | 从源宫数 or 从 pada 数 | AL/A10(公众线)、UL(婚姻)、校正 | 口径 + bug | P0 | +| Q6 | 落陷取消(Neecha Bhanga) | 主引擎两条、命中即把「落陷」改成「落陷取消」并清掉受冲;另一模块六条;规则表里「落陷星自己在角宫」算取消(非古典),另一条逻辑永不成立 | BPHS / Phaladeepika 条件清单;角宫从命宫还是从月亮算 | 受冲计数、传统格局栏 | 三套打架 | P0 | +| Q7 | 罗睺计都投不投相位 | 普通对话不投(注释写 schools differ);双重过运与事件模型投 5/7/9 | 不投 / 5-7-9 / 只投 7 | 受冲信号、行运触发 | 口径 + 打架 | P1 | +| Q8 | 月亮类、太阳类瑜伽数星是否计罗睺计都 | Kemadruma 三版(一版不计、两版计);Sunapha/Anaphaa 计;太阳类 Vesi/Vosi/Ubhayachara 只排除月亮(计罗计) | 古典通常不计罗计;Kemadruma 解除条件 | 同一张卡同时出现「孤立」和「有星」 | 打架 | P1(月亮类已有单 TASK-yoga-lunar-node-consistency,建议扩到太阳类) | +| Q9 | 校正:事件领域→宫位/分盘/征象星对照 | 婚恋只看 7 宫 + D9(不看 UL/金星/DK);六亲 3/4/5/9 混在一起;健康看 D30;大运权重 2.0/1.5/0.75、Narayana 2.0/1.0 | 典籍事件宫位与征象星表 | 候选时间排序 | 无出处 | P1 | +| Q10 | 校正:行运从哪里数 | 从命宫数;古典 Gochara 从月亮数 | 命宫 / 月亮 / 两者 | 校正打分 | 口径 | P1 | +| Q11 | 校正:几件事、几个领域才能交付 | 代码 3 件 2 域;政策文件 4 件 3 域;上游 ≥3 域;09-14 定「等真机数据再评」后一直没重评 | — | 何时交付、范围多宽 | 无出处 | P1 | +| Q12 | 八分法净化与 SAV 吉凶线 | 标「BPHS 标准」实际只减日火土点数,无三方/单宫主净化;吉凶线三套(28/30/25、32/24、28/24) | 三方 + 单宫主净化;统一 28 | 宫位强弱、校正加减分 | 口径 + 无出处 | P1 | +| Q13 | Yogini 大运 | 报告用的版本名称和星主自造、按命宫奇偶起运;另两版 | 标准:按月宿 +3 取模 8 | 第三套大运时间全部不同 | 打架 | P1 | +| Q14 | Shadbala 强弱分档 | 150/125/100/75/50 自定,且把这个比值叫 ishta_bala | BPHS 27 章 | 行星强弱表述 | 无出处 | P1 | +| Q15 | 五大人格瑜伽 | 逆行算失效;只从命宫角宫起算 | 月亮角宫算不算;逆行算不算失效 | 传统格局栏 | 口径 | P1 | +| Q16 | Chara karaka 7 星制 / 8 星制 | 8 星制下罗睺未按 30−度反算,PiK 位置错 | 7 或 8;罗睺反算 | AK/DK | 口径 + bug | P2 | +| Q17 | 天蝎、水瓶双主星;罗睺本宫 | 一处取较强者、一处固定火星/土星;罗睺本宫处女 vs 水瓶 | — | 宫主链、功能吉凶 | 打架 | P2 | +| Q18 | 燃烧容许度 | 一处水 12°/金 10°、不分逆行、月亮不算;另一处水 14°/月 12° | 《苏利耶历数书》顺逆分列 | 受冲信号、Budha-Aditya | 口径 | P2 | +| Q19 | Budha-Aditya 成立条件 | 同宫即成立、不排除深度燃烧;与 Q1 第二套「水日同宫即凶」相反 | 水星不燃烧才算? | 格局栏 | 口径 | P2 | +| Q20 | 分盘算法 | 两个模块在 D16/D20/D27/D30/D45 结果不一致;无 D60 神祇表,用自定启发式判凶吉 | BPHS 第 6 章 | 高阶分盘、校正敏感度 | 打架 | P2 | +| Q21 | Badhaka | 一处按动/定/变取 11/9/7;一处写死 11 并输出「过早死亡风险」(违反禁止确定性死亡预测) | — | 障碍星;诅咒格接口 | 打架 + 合规 | P2 | +| Q22 | Tajika 年主、Muntha 起算 | 年主三套(Muntha 主 / 首颗角宫星 / Panchavargiya);Muntha 冲突未仲裁;年龄按公历年相减 | Tajika Neelakanthi | 年运主题 | 打架 | P2 | +| Q23 | Bhava Bala | 名叫 Bhava Bala,实为吉 +2 凶 −1.5 的自定分;另一模块另一套 | BPHS Bhava Bala | 宫位强弱 | 无出处 | P2 | +| Q24 | 事业行业、公众/幕后 | 普通对话已禁止据此下判断(只问用户);但 `/api/career` 仍按星性打分判行业 | — | 事业 | 无出处 | P2 | +| Q25 | Vimshottari 年长 | 主线 365.25 天;另一模块 365.25636,同一 `/api/dasha` 响应里并存;profile 的 dasha_year_days 不生效 | 365.25 / 恒星年 / 360 | 边界差约 1 天(取 360 则数月) | 口径 | P2 | + +## 四、不需要裁决、可直接修的硬 bug + +| 编号 | 问题 | 证据 | 核实 | +|---|---|---|---| +| F1 | 双重过运相位错一宫:用 `(t-p)%12 == offset`,第 7 宫相位实际判成第 8 宫,木星 5/9 变 6/10 | `jyotish_engine.py` 双重过运相位函数(约 L13073) | 已核实(实跑) | +| F2 | 五大人格:拿行星名去比星座,排除不了自身,火星/土星被算成受自己合冲,Sasa/Ruchaka 永远失效 | `pancha_mahapurusha.py` `_has_malefic_aspect` | 已核实 | +| F3 | Shadbala 太阳最低要求写成 5.0,BPHS 是 6.5(390 shashtiamsa) | `shadbala.py` 约 L102 | 已核实 | +| F4 | Arudha 一套实现把宫号当星座号用 | `yogas_doshas.py` | 已核实(实跑) | +| F5 | Chara karaka 8 星制 PiK 排位错 | `jaimini.py` | 已核实 | +| F6 | 校正把所有事件精度写成 day,只到年份的事件绕过了「不看行运」的门 | `scoring_service.py` | 已核实 | +| F7 | Neecha Bhanga 有一条规则逻辑上永远不成立 | 规则 `neechabhanga_lord_exalted` | 已核实 | + +注意:F2/F3 修了会改校正分数与格局栏,按既有纪律要过 v5 校正评测、判断是否 bump 评分版本并核历史可打开(BUG-621 教训)。 + +## 五、已由产品拍板、但实质是占星口径,建议请占星师复核 + +09-27 数据卡 v2 经过一次顾问意见;**10-01~10-02 的受冲口径、事业口径、yogakaraka 决定只经过产品与 Claude,没经过顾问。** + +| 编号 | 决定 | 出处 | +|---|---|---| +| C1 | yogakaraka 须同时主 4/7/10 之一与 5/9 之一,1 宫不计 | BUG-1158 | +| C2 | 上游 v2 功能角色:12 宫主条件性中性、日月主 8 宫例外、逐上升例外表 | 57782aea(未合入) | +| C3 | 传统格局封闭名单,只上综合/事业/财富卡,标「本站未验证」,只说力量不抵消受冲 | BUG-1175 | +| C4 | 受冲 6+1 条、≥2 条即写迹象 | BUG-1160(= Q4) | +| C5 | 健康看 1/6/8/12 宫、先讲体质;学业看 4/5/9 | BUG-1156/1163 | +| C6 | 整宫相位里罗睺计都不施照(= Q7) | BUG-1154 | +| C7 | 「不用校正」只对 D1 成立;婚恋 D1+D9、事业 D1+D10;±60 不给分盘结论 | `rectification_varga_resolution_2026_09_30.md` | +| C8 | 领域门 2 域(上游 3 域)(= Q11) | `decision_policy.py` | +| C9 | KP 子主、Pranapada、D60 不进校正计分 | BUG-1091 | + +## 六、给占星师的问题清单(不含代码,可直接转发) + +1. 功能吉凶:按 BPHS 第 34 章逐上升取吉凶,原文没写或译本相反的 15 格怎么定?6/8/12 宫主是否一律凶?水星与太阳同宫是否就算凶?亏月是否算凶? +2. 岁差:全站统一用 Lahiri 还是 Raman?年盘、太阳返照、星历是否必须与本命同一岁差? +3. Narayana 大运:起运取命宫与第 7 宫中较强者吗?顺逆按什么定?计年是否减 1?用 BPHS 版还是 Sanjay Rath 版? +4. 「受克」怎么定义:哪些信号算(凶星合、凶星照、宫主落 6/8/12、落陷、燃烧、功能凶星),各自多重?宫主落 6/8/12 从命宫数还是从该宫数?太阳算不算凶? +5. Arudha 落在源宫第 1 或第 7 宫时,「取第 10 宫」是从源宫数还是从落点数?UL 同样处理吗? +6. 落陷取消(Neecha Bhanga)成立条件清单是哪几条?角宫从命宫算还是从月亮算?取消后是否仍算受克? +7. 罗睺、计都投不投相位?投的话是 5/7/9 还是只投 7? +8. 月亮类(Kemadruma、Sunapha、Anapha、Durudhara)与太阳类(Vesi、Vosi、Ubhayachara)数邻宫星时,罗睺计都算不算?Kemadruma 的解除条件是什么? +9. 生时校正:各类人生事件(婚、子、六亲、事业、健康、迁移)该看哪宫、哪张分盘、哪颗征象星?Vimshottari 与 Narayana 谁权重更高?行运从命宫还是从月亮数? +10. 生时校正:至少几件事、覆盖几个领域,才能给出一个时间范围? +11. 八分法要不要做三方净化和单宫主净化?SAV 的强弱分界线用 28 吗? +12. Yogini 大运的标准起法(是否按月宿 +3 取模 8)? +13. Shadbala 用 BPHS 最低要求判强弱即可,还是需要分档? +14. 五大人格瑜伽:只从命宫角宫算,还是月亮角宫也算?逆行是否破格? +15. Chara karaka 用 7 星制还是 8 星制?罗睺度数是否按 30−度? +16. 天蝎、水瓶的主星在推宫主链时取火星/土星,还是取两者中较强者?罗睺的本宫是处女还是水瓶? +17. 燃烧容许度:水星、金星顺行/逆行各多少度?月亮算不算燃烧?Budha-Aditya 是否要求水星不深度燃烧? +18. 高阶分盘 D16/D20/D27/D30/D45 的算法以哪一版为准?D60 是否用神祇表判吉凶? +19. Badhaka:动/定/变分别取第 11/9/7 宫吗? +20. Tajika 年主用哪种选法?Muntha 从本命上升还是年盘上升起算? +21. 父母在不在身边、事业是台前还是幕后,这类问题盘上到底能不能读出来?能的话读哪些点?(回测里「在身边」与「缺席」的父亲受冲数一样,目前做法是只说压力迹象并请用户告知) + +## 七、建议先做什么 + +1. **先修不用裁决的**:G1(查询路径丢 hit)、G2(被停用的分盘照样上卡)、G3(大运交接看不到)、G15(摘要删日期)、F1~F7。G5、G10 改白名单或卡规格即可,成本低。 +2. **约占星师一次,按问题清单 1→2→3→4→5→6→7→8 问**,Q1~Q6 是 P0;拿到口径后再写「统一实现」任务书,每项统一都要过 v5 校正评测与名人生平回测。 +3. 校正面 G16/G17:先让交付轮、采用后轮拿到对应的 Skill 段和读盘字段,否则提示词要求它解释的东西它看不到。