docs: product decision 2026-10-02 (pressure signs + range) and round-2 backtest results
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:
co-authored by
Claude Opus 5.5
parent
066558a665
commit
cfa5c03f6e
@@ -130,6 +130,20 @@
|
||||
- 实测(三张 golden 盘):年运 契约 + 卡 9,501~9,882、总量 12,598~12,979;时运 8,555~8,604、12,208~12,257,都在新口径内。
|
||||
- BUG-1160、BUG-1161 状态改 resolved(文本层),`BLOCKED.md` 对应条目划掉。
|
||||
|
||||
## 产品决定(2026-10-02,第二次):受冲读法改为「迹象 + 范围」
|
||||
|
||||
第三单名人回测第一轮对照组误报 1 → 15;Claude(PM)按卡片确定性计数核对,在场与缺席的父亲受冲信号数相同。产品改口径,推翻本单以下定稿文本中冲突的部分,实现在第三单分支提交 `066558a6`:
|
||||
|
||||
| 位置 | 原定稿 | 新文本要点 |
|
||||
| --- | --- | --- |
|
||||
| 通用读法第 3 条(T1) | 两个及以上受冲:第一句先写这一面,用「可能」 | 引用 `AFFLICTION_RANGE_RULE`:压力或距离的迹象 + 依据 + 现实范围;不断定传记事实;不写「有分量」「站得住」「不是缺位」「底子不差」「关系稳」「能走下去」;段末请用户说一句,全篇最多一处 |
|
||||
| 父母第 2 行(T2) | 第一句写「爸爸(妈妈)可能不常在你身边 / 很早就有距离」 | 按通用读法写范围;盘分不出父母在不在身边,不替用户断定 |
|
||||
| 婚姻受冲行(T3) | 「感情可能不止一段 / 可能有断续」 | 「感情这条线上有波折的迹象」+ 范围,不断定有几段 |
|
||||
| 健康第 1 行(T2) | 命主兼 6、8 宫主……底子偏弱 | 受冲两个及以上写「身体这条线有压力的迹象」+ 范围,不写「底子不差」,不诊断 |
|
||||
| 事业第 3 行 | ①接触(消息、面试、初步接洽)②结构性机会(合同、正式职位、长期项目) | ①机会出现(消息、邀约、初步接洽)②成形(合同、合作、长期项目)③公开落地(发布、到账、被看见、名声);另加首行「先讲这张盘一生的事业形态……受冲只说阻力和代价,不改写事业形态」(事业 7 行) |
|
||||
|
||||
断言改动(三栏也写在测试注释里):`consult-affliction-reading-20261001` 父母断言(原 `/不得写成「有分量」「站得住」/` → 新「盘分不出父母在不在身边,不替用户断定」且不得再有「可能不常在你身边 / 很早就有距离」)、婚姻断言(原「感情可能不止一段 / 可能有断续」→ 新「感情这条线上有波折的迹象」「不断定有几段」);`consult-condensed-checklist-20260927` 事业必含词(原「结构性机会」→ 新「机会出现」「成形」「事业形态」,并断言事业清单无「面试 / 职位 / 简历」)。字数断言全部原样通过。
|
||||
|
||||
## 未做 / 交给第三单
|
||||
|
||||
- 写作形状去「对象在场」预设、`product-voice.ts` 逆行示例(排查 D 类源头)——第三单。
|
||||
|
||||
@@ -73,6 +73,21 @@
|
||||
|
||||
未达到的原因(判断,详见测试文档「读出来的东西」与 BUG-1164 / 1168):第二单「受冲信号两个及以上」门槛几乎每张盘都满足,T1 定稿句又要求此时第一句写这一面,误报从 1 涨到 15;事业题示例不是主因,可疑源头是通用读法的先写受冲与事业清单第 3 行「面试 / 正式职位」三层。定稿句、清单文本按任务书不得改意思,本单未改,交产品决定。
|
||||
|
||||
## 产品决定(2026-10-02,第二次)与第二轮回测
|
||||
|
||||
- 决定:见第二单进度记录同名段与测试文档「改动后(第二轮)」。本单侧:`NATAL_SECTION_RULE` 去掉「包括这个人在不在你身边、近不近」与「第一句就写这一面…请用户确认」,改为引用 `AFFLICTION_RANGE_RULE`(定义在 `consultation-thinking-plan.ts`;放这里而不是清单文件,是因为 `consult-condensed-checklist-20260927`「only the consultation tool builds the methodology」规定清单文件只能被 `consultation-methodology.ts` 引用,反过来由清单文件 import 形状文件不违反它);`FOLLOW_UP_CORRECTION_RULE` 加「只说真正对得上的…盘本身分不出的直说」;父母 Good 例与 VOICE.md 改成「距离的迹象 + 范围 + 告诉我一句」。提交 `066558a6`。
|
||||
- 断言改动(原值 / 新值 / 原因,测试注释里同样写了):
|
||||
|
||||
| 文件 · 测试 | 原值 | 新值 | 原因 |
|
||||
| --- | --- | --- | --- |
|
||||
| `consult-no-presupposition-20261001` T1 | `SECTION_RULE_TEXT` = 10-01 定稿句;要点含「在不在你身边」「请用户确认」 | 新增 `AFFLICTION_RANGE_TEXT` 全文锁定;要点改为「压力或距离的迹象」「给一个范围」「不替用户断定」「请用户说说实际情况」「全篇这类请求最多一处」 | 产品 10-02 改口径 |
|
||||
| 同文件 T3 | 追问轮定稿句(10-01) | 加「只说盘上真正对得上的那几条」「盘本身分不出这一点」「不把普通配置说成必然」 | 第一轮纠正追问反向全盘附和 |
|
||||
| 同文件新增测试「2026-10-02 …」 | — | 通用读法第 3 条以规则开头;父母 / 婚姻 / 健康 / 事业清单的新要点;voice 不再有「他可能不常在你身边,或者有一段时间不在」 | 同上 |
|
||||
| `consultation-voice-contract` 父母 Good 例 | `/他可能不常在你身边[\s\S]*如果实际情况不是这样…/` | `/爸爸这条线有距离的迹象[\s\S]*现实里可能是…实际是哪一种,告诉我一句…/` | 同上 |
|
||||
|
||||
- 门禁(`066558a6`):tsc 0;lint 0 error / 126 warning;`npm test` 4,889(pass 4,824 / fail 24 / cancelled 0 / skip 41),失败名单与基线逐条同名;`/` ○ Static;首屏 gzip 555,694 B(0%)。全量里 `consult-single-pass-answer-20260927`「answer clock cutting…」在一次并行定向跑中失败过一次,单跑两次全过、全量也过,属计时抖动,与本单无关。
|
||||
- 第二轮回测(详表见测试文档):严重冲突 19 → 15、误报 15 → 6(全部轻)、排查记录 5 份 8 / 10 过、新增 4 位严重 6 / 32、事业 12 / 18、禁句 0、纠正追问 8 / 8 且全部写出盘分不出的部分。修订后的四条通过线仍有三条未达到(排查记录 5 份、新增名人 ≤ 1、对照误报 0、事业 ≤ 3 中只有禁句达到)。
|
||||
|
||||
## 未做 / 交给后续
|
||||
|
||||
- 受冲门槛(BUG-1164)与事业清单(BUG-1168)——需产品决定后另开单。
|
||||
|
||||
@@ -405,4 +405,4 @@
|
||||
| `TASK-staging-otp-skip-password-20261001.md` | `PROGRESS-staging-otp-skip-password-20261001.md` | staging 新邮箱用固定验证码登录后被强制设置密码,测试者误以为要密码登录;产品选「测试通道验证码登录跳过设置密码」,生产不变(BUG-1152) | **已实现推 staging**(Claude 直接执行),真机清单 `docs/testing/staging-otp-skip-password-20261001.md` | 分支 `codex/staging-otp-skip-password-20261001` |
|
||||
| `TASK-consult-card-affliction-data-20261001.md` | `PROGRESS-consult-card-affliction-data-20261001.md` | 普通对话「盘上有信号、模型没认出」三单之一:数据卡补相位(谁照谁)、同宫、燃烧,父母卡带宫主与代表星完整行,健康卡加 1/12 宫、学业卡加 4 宫,瑜伽按领域分流(预留 BUG-1154~1159);排查记录 `docs/research/consult_affliction_audit_2026_10_01.md` | **已实现待验收**(Claude 子代理直接执行,BUG-1154~1159;未推送);三单串行第一 | 分支 `codex/consult-card-affliction-data-20261001` |
|
||||
| `TASK-consult-affliction-reading-20261001.md` | `PROGRESS-consult-affliction-reading-20261001.md` | 三单之二:全领域「先看受冲、再看旺弱」通用读法,补齐父母/子女/学业/迁居/家庭/年运/综合/健康中文清单,健康改名「健康」先讲体质底子(预留 BUG-1160~1166) | **已实现待验收**(Claude 子代理直接执行,BUG-1160~1163;未推送);年运 / 时运字数口径产品 10-02 已定(同事业 / 婚姻 / 财富),实现在第三单分支 `ec06d422` | 分支 `codex/consult-affliction-reading-20261001` |
|
||||
| `TASK-consult-no-presupposition-and-backtest-20261001.md` | `PROGRESS-consult-no-presupposition-backtest-20261001.md` | 三单之三:写作形状去掉「对象在场」预设、受冲时请用户确认、删被照抄的「逆行」示例、用户纠正时不辩护;建立名人生平回测作为普通对话提示词改动的固定验收(预留 BUG-1167~1172) | **已实现待验收**(Claude 子代理直接执行,BUG-1164~1168;未推送);基于第二单分支 + staging;名人回测已跑改动后:严重冲突 39→19、禁句 7→0、纠正追问 8/8,但对照组误报 1→15、事业「专业/顾问/幕后」16/18,T4 / T2b 通过线未达到;含产品 10-02 年运 / 时运字数口径(第二单 blocker 解除) | 分支 `codex/consult-no-presupposition-backtest-20261001` |
|
||||
| `TASK-consult-no-presupposition-and-backtest-20261001.md` | `PROGRESS-consult-no-presupposition-backtest-20261001.md` | 三单之三:写作形状去掉「对象在场」预设、受冲时请用户确认、删被照抄的「逆行」示例、用户纠正时不辩护;建立名人生平回测作为普通对话提示词改动的固定验收(预留 BUG-1167~1172) | **已实现待验收**(Claude 子代理直接执行,BUG-1164~1168;未推送);基于第二单分支 + staging;名人回测已跑改动后:严重冲突 39→19、禁句 7→0、纠正追问 8/8,对照组误报 1→15;产品 10-02 改「迹象 + 范围」口径(`066558a6`)后第二轮:严重 15/72、误报 6(轻)、排查 5 份 8/10、新增名人严重 6/32、事业 12/18,修订通过线仍只有禁句达到;含产品 10-02 年运 / 时运字数口径(第二单 blocker 解除) | 分支 `codex/consult-no-presupposition-backtest-20261001` |
|
||||
|
||||
Reference in New Issue
Block a user