docs(bugs): BUG-1154~1168 deployed to staging (691ee440, f361365a)

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01N4f2nya58RoRu4yEmJgRGE
This commit is contained in:
Jesse_Chen
2026-10-02 07:40:17 +08:00
co-authored by Claude Opus 5.5
parent f361365a2a
commit 7a75e7f8ef
+18 -18
View File
@@ -15200,7 +15200,7 @@
## BUG-1133 | 父母数据卡不分母亲、父亲,模型混用依据
- 状态:resolved(代码 + golden 测试;未部署)
- 状态:resolved(代码 + golden 测试;已部署 staging)
- 首次发现 / 最近更新:2026-10-01 / 2026-10-01
- 影响面:`frontend/src/lib/consultation-evidence-card.ts` `EVIDENCE_CARD_SPECS.parents`。
- 现象:父母题回答把太阳、月亮、4 宫、9 宫放在一句里讲,分不清哪条说妈妈、哪条说爸爸。
@@ -15517,7 +15517,7 @@
## BUG-1154 | 普通对话的引擎输出没有「谁照谁」和燃烧
- 状态:resolved(代码 + 真实引擎测试;未部署)
- 状态:resolved(代码 + 真实引擎测试;已部署 staging)
- 首次发现 / 最近更新:2026-10-01 / 2026-10-01
- 影响面:`scripts/consultation_native_layers.py`(新增 `build_graha_drishti`)、`scripts/jyotish_engine.py`(燃烧规则提成 `COMBUSTION_ORBS` / `is_combust`)、`frontend/src/mastra/consultation-workflow.ts` 投影白名单。
- 现象:父母、婚姻、健康类回答读了旺弱,没读受冲:土星照太阳、火星照 7 宫、9 宫主距太阳 10° 燃烧这类信号模型一次没提(排查记录 `docs/research/consult_affliction_audit_2026_10_01.md`)。
@@ -15528,11 +15528,11 @@
- 防复发:同上测试;数据卡测试(BUG-1155)逐值对照引擎层。
- 相关记录:BUG-1054(同一投影白名单曾挡掉嵌套键)、BUG-1133
- 复发自:无
- 修复版本:`19802a48`(分支 `codex/consult-card-affliction-data-20261001`,未推送、未部署)
- 修复版本:`19802a48`(分支 `codex/consult-card-affliction-data-20261001`,已部署 staging `691ee440`,2026-10-02 health 核对、/api/account 401)
## BUG-1155 | 数据卡没有相位、同宫、燃烧
- 状态:resolved(代码 + golden 测试;未部署)
- 状态:resolved(代码 + golden 测试;已部署 staging)
- 首次发现 / 最近更新:2026-10-01 / 2026-10-01
- 影响面:`frontend/src/lib/consultation-evidence-card.ts` `baseNatal`、`domainSection`。
- 现象:卡上行星只有星座、宫位、度数、星宿、逆行、旺弱;宫位只有星座、落星、宫主。四份乔布斯答案都没对出「木星与计都同宫」,模型看不到谁照谁。
@@ -15543,11 +15543,11 @@
- 防复发:同上。
- 相关记录:BUG-1154、BUG-1133
- 复发自:无
- 修复版本:`19802a48`(分支 `codex/consult-card-affliction-data-20261001`,未推送、未部署)
- 修复版本:`19802a48`(分支 `codex/consult-card-affliction-data-20261001`,已部署 staging `691ee440`,2026-10-02 health 核对、/api/account 401)
## BUG-1156 | 父母卡缺宫主与代表星的完整行;健康卡缺 1、12 宫,学业卡缺 4 宫;年运卡看不到土星压月亮
- 状态:resolved(代码 + golden 测试;未部署)
- 状态:resolved(代码 + golden 测试;已部署 staging)
- 首次发现 / 最近更新:2026-10-01 / 2026-10-01
- 影响面:`EVIDENCE_CARD_SPECS.health` / `education`、parents `roles`、annual `slow_transits`;`consultation_native_layers.build_slow_transits`。
- 现象:乔布斯父母答案没读出 9 宫主金星合罗睺、太阳是功能凶星;泰勒健康答案说「两颗星没有受损」(命主在 4 宫与 8 宫主同宫、月亮在 12 宫受土星照,卡上没有 1、12 宫);乔布斯学业卡看不到 4 宫罗睺;年运卡看不到「土星行运压本命月亮」。
@@ -15558,7 +15558,7 @@
- 防复发:同上。
- 相关记录:BUG-1133、BUG-1155
- 复发自:无
- 修复版本:`19802a48`(分支 `codex/consult-card-affliction-data-20261001`,未推送、未部署)
- 修复版本:`19802a48`(分支 `codex/consult-card-affliction-data-20261001`,已部署 staging `691ee440`,2026-10-02 health 核对、/api/account 401)
## BUG-1157 | 瑜伽不分领域:母亲、子女类瑜伽进了财富卡,父母卡、子女卡反而没有
@@ -15573,7 +15573,7 @@
- 防复发:同上。
- 相关记录:BUG-1159
- 复发自:无
- 修复版本:`19802a48`(分支 `codex/consult-card-affliction-data-20261001`,未推送、未部署)
- 修复版本:`19802a48`(分支 `codex/consult-card-affliction-data-20261001`,已部署 staging `691ee440`,2026-10-02 health 核对、/api/account 401)
## BUG-1158 | 功能吉凶层把命主一律标成 yogakaraka,10 宫主太阳在天蝎上升标中性
@@ -15621,7 +15621,7 @@
- 相关记录:BUG-1070、BUG-1132、BUG-1134、BUG-1154~1159
- 复发自:无(BUG-1134 只禁空宫下结论,未讲受冲)
- 决策日志(2026-10-02):产品 2026-10-02 决定(名人回测第一轮对照组误报 1→15;Claude 按卡片确定性计数核对,在场与缺席的父亲受冲信号数相同,盘分不出):通用读法第 3 条改为引用 `AFFLICTION_RANGE_RULE`(`consultation-thinking-plan.ts` 唯一定义)——受冲两个及以上写「压力或距离的迹象」+ 依据 + 现实范围,不断定用户自己更清楚的传记事实,不写反向安慰,段末请用户说一句、全篇最多一处。推翻本单 T1 第 3 条「第一句先写这一面,用『可能』」。提交 `066558a6`;第二轮回测见 `docs/testing/consult-affliction-backtest-20261001.md`。
- 修复版本:`codex/consult-affliction-reading-20261001`(未推送)
- 修复版本:`codex/consult-affliction-reading-20261001`(已部署 staging `f361365a`,2026-10-02 health 核对、/api/account 401)
## BUG-1161 | 父母、子女、学业、迁居、家庭、年运、综合 7 个领域不发任何清单,健康只发英文路由
@@ -15637,7 +15637,7 @@
- 相关记录:BUG-1160、BUG-1070、BUG-1132
- 复发自:无
- 决策日志(2026-10-02):产品 2026-10-02 决定(名人回测第一轮对照组误报 1→15;Claude 按卡片确定性计数核对,在场与缺席的父亲受冲信号数相同,盘分不出):父母清单第 2 行改为「按通用读法写范围……盘分不出父母在不在身边,不替用户断定」(推翻「第一句写『可能不常在你身边』」);健康清单第 1 行改为「身体这条线有压力的迹象」+ 范围、不写「底子不差」。提交 `066558a6`。
- 修复版本:`codex/consult-affliction-reading-20261001`(未推送)
- 修复版本:`codex/consult-affliction-reading-20261001`(已部署 staging `f361365a`,2026-10-02 health 核对、/api/account 401)
## BUG-1162 | 事业、婚姻、财富清单只讲时间分层,不讲受冲
@@ -15652,7 +15652,7 @@
- 相关记录:BUG-1160
- 复发自:无
- 决策日志(2026-10-02):产品 2026-10-02 决定(名人回测第一轮对照组误报 1→15;Claude 按卡片确定性计数核对,在场与缺席的父亲受冲信号数相同,盘分不出):婚姻受冲行改为「感情这条线上有波折的迹象」+ 范围、不断定有几段(推翻 T3 定稿「感情可能不止一段 / 可能有断续」);事业清单三层改为「机会出现 / 成形 / 公开落地」,删「面试 / 正式职位」,并加首行「先讲这张盘一生的事业形态……受冲只说阻力和代价,不改写事业形态」。提交 `066558a6`。
- 修复版本:`codex/consult-affliction-reading-20261001`(未推送)
- 修复版本:`codex/consult-affliction-reading-20261001`(已部署 staging `f361365a`,2026-10-02 health 核对、/api/account 401)
## BUG-1163 | 健康被框成「身心压力」,终身体质写成「作息、睡眠是弱项」
@@ -15666,11 +15666,11 @@
- 防复发:同上。
- 相关记录:BUG-1160、BUG-1161
- 复发自:无
- 修复版本:`codex/consult-affliction-reading-20261001`(未推送)
- 修复版本:`codex/consult-affliction-reading-20261001`(已部署 staging `f361365a`,2026-10-02 health 核对、/api/account 401)
## BUG-1164 | 写作形状预设对象在场:缺席的父亲被写成「话少、分量重、靠做事表达」
- 状态:investigating(文本已改、缺席父亲一类已修;回测发现对照组误报,待产品定受冲门槛)
- 状态:investigating(产品 10-02 定「迹象 + 范围 + 请用户告知」口径,第二轮回测对照组误报 15→6 且均轻度;通过线未全达,已部署 staging 供真机)
- 首次发现 / 最近更新:2026-10-01 / 2026-10-02
- 编号说明:任务书预留 BUG-1167~1172;开工核对最大号为 BUG-1163(第二单用到 1163),按连续编号改用 1164~1168:T1 = 1164、T2 = 1165、T3 = 1166、T4 = 1167、T2b = 1168。
- 影响面:`frontend/src/lib/consultation-thinking-plan.ts` `natalAnswerShapeBody`(新常量 `NATAL_SECTION_RULE`)、`frontend/src/mastra/product-voice.ts` ANSWER SHAPE 第 3 条、`frontend/docs/VOICE.md` §7 ③。
@@ -15684,7 +15684,7 @@
- 相关记录:BUG-1132、BUG-1071、BUG-1160、BUG-1167
- 复发自:无
- 决策日志(2026-10-02):产品 2026-10-02 决定(名人回测第一轮对照组误报 1→15;Claude 按卡片确定性计数核对,在场与缺席的父亲受冲信号数相同,盘分不出):`NATAL_SECTION_RULE` 去掉「包括这个人在不在你身边、近不近」和「第一句就写这一面…请用户确认」,改为引用 `AFFLICTION_RANGE_RULE`(推翻本单 T1 定稿句中冲突的部分,「不预设」一句保留);示例改成「距离的迹象 + 范围 + 告诉我一句」。第二轮回测:对照组误报 15 → 6(全部轻)、严重冲突 19 → 15、排查记录 5 份 8 / 10 过;仍未过线:Monroe、Piaf 母亲在受冲两个以上时被写成「近、来往密」3 份,Bush、Zidane 开场先下「距离 / 不能硬扛」结论 6 份。状态维持 investigating。提交 `066558a6`。
- 修复版本:`codex/consult-no-presupposition-backtest-20261001`(未推送)
- 修复版本:`codex/consult-no-presupposition-backtest-20261001`(已部署 staging `f361365a`,2026-10-02 health 核对、/api/account 401)
## BUG-1165 | 示例里的读法被照抄:「宫主逆行」→「反复、打回来」;婚姻示例预设已婚
@@ -15698,7 +15698,7 @@
- 防复发:合同测试白名单;VOICE.md 新增「示例只演示口气与结构」一条。
- 相关记录:BUG-1164、BUG-1070
- 复发自:无
- 修复版本:`codex/consult-no-presupposition-backtest-20261001`(未推送)
- 修复版本:`codex/consult-no-presupposition-backtest-20261001`(已部署 staging `f361365a`,2026-10-02 health 核对、/api/account 401)
## BUG-1166 | 用户纠正盘上判断时,追问轮没有「先认下、不辩护」的写法
@@ -15714,7 +15714,7 @@
- 相关记录:BUG-1071、BUG-1164
- 复发自:无
- 决策日志(2026-10-02):针对副作用,追问轮定稿句改为「只说盘上真正对得上的那几条……盘本身分不出的,直说『盘本身分不出这一点』,不把普通配置说成必然」。第二轮回测 8 / 8 份都写出盘分不出的部分(第一轮 0 份),2 份仍有一句确定性偏高。提交 `066558a6`。
- 修复版本:`codex/consult-no-presupposition-backtest-20261001`(未推送)
- 修复版本:`codex/consult-no-presupposition-backtest-20261001`(已部署 staging `f361365a`,2026-10-02 health 核对、/api/account 401)
## BUG-1167 | 普通对话提示词改动只核格式、不核判断对不对
@@ -15728,7 +15728,7 @@
- 防复发:AGENTS §10 固定这一层;脚本不进 CI(需外网与 key)。
- 相关记录:BUG-1132、BUG-1071、BUG-1160~1166、BUG-1168
- 复发自:无
- 修复版本:`codex/consult-no-presupposition-backtest-20261001`(未推送)
- 修复版本:`codex/consult-no-presupposition-backtest-20261001`(已部署 staging `f361365a`,2026-10-02 health 核对、/api/account 401)
## BUG-1168 | 事业题不论盘面都写成「专业型 / 顾问 / 幕后」
@@ -15743,7 +15743,7 @@
- 相关记录:BUG-1162、BUG-1164、BUG-1167
- 复发自:无
- 决策日志(2026-10-02):产品 2026-10-02 决定(名人回测第一轮对照组误报 1→15;Claude 按卡片确定性计数核对,在场与缺席的父亲受冲信号数相同,盘分不出):事业清单去求职口吻、加「一生事业形态」首行(见 BUG-1162)。第二轮回测 16 / 18 → 12 / 18,仍未过 ≤ 3。剩余 12 份多是模型按 AL / A10 / 10 宫主落宫读形态时确实读不出公众型(乔布斯 A10 落 12 宫、奥巴马 10 宫主落 6 宫、Bush / Zidane 10 宫主落 1 宫),事业形态与盘面信号的对应需要占星口径决定,不是措辞问题。状态维持 investigating。提交 `066558a6`。
- 修复版本:`codex/consult-no-presupposition-backtest-20261001`(未推送,部分)
- 修复版本:`codex/consult-no-presupposition-backtest-20261001`(已部署 staging `f361365a`,2026-10-02 health 核对、/api/account 401;部分)
## BUG-1170 | 采用后答完核对题只说「前事核对到这里」,不说对不对得上