docs(consult): accept the career residual round as a known residual
Independent Staging Quality Gate / validate (push) Successful in 34m56s
Independent Staging Quality Gate / publish (push) Successful in 16m11s

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_017eEAG8HD3mm8gsKXgk8uU8
This commit is contained in:
Jesse_Chen
2026-10-09 16:53:34 +08:00
co-authored by Claude Opus 5.5
parent d6eb0cfec1
commit de4cfeb868
4 changed files with 21 additions and 9 deletions
+5 -5
View File
@@ -17490,7 +17490,7 @@
## BUG-1303 | 事业题仍偶发按星性写方向(BUG-1301 残余)
- 状态:investigating(`TASK-consult-career-type-residual-20261009.md`;清单句之后又在事业判断表行旁加了呈现句,3 次抽样仍有 1 次行业冲突,按任务书停下,不标 resolved)
- 状态:mitigated(已知残余,产品 2026-10-09 接受;清单句 + 判断表呈现句已快进合入 staging;生平回测 3 次抽样事业 27 份中行业类型冲突 1 份,均为同一张公开人物盘)
- 首次发现 / 最近更新:2026-10-09 / 2026-10-09
- 来源:BUG-1301 修复后的生平回测。
- 影响面:普通咨询事业回答。
@@ -17499,14 +17499,14 @@
- 根因:清单句只规定「方向」写什么,模型仍会从事业宫主和自然代表星的星性写谋生方式。行旁的呈现句没有把这 1 次消掉。
- 修复:事业清单把「方向」限定为力量、阻力、时间与三件事。事业判断表的自然代表星、Jaimini 代表星、大运主星、Narayana 主星和宫主行旁边加一句呈现文字,其他领域不加。不进系统提示,不删行,不改取值。两次回测都没有把行业类型冲突降到 0,所以不标 resolved。
- 验证:`frontend/tests/consult-condensed-checklist-20260927.test.ts` 锁住清单句,系统提示源码切片仍是 15,291 字符。`frontend/tests/consult-card-full-source-20261007.test.ts` 锁住呈现句只出现在事业表,重复行仍留这句,行星取值不变。第二次生平回测 108 份、失败 0。阅读评分见 `docs/tasks/PROGRESS-consult-career-type-residual-20261009.md`:严重冲突 1,行业类型冲突 1,对照组误报 0。
- 防复发:上述测试。评分口径没有改。任务书允许的两处都用过了,3 次抽样仍有 1 次,按让步顺序停下,不再加规则。
- 防复发:上述测试。评分口径没有改。任务书允许的两处都用过了,3 次抽样仍有 1 次,按让步顺序停下,不再加规则。产品 2026-10-09 选择合入并记为已知残余,等真实用户反馈再定是否另开单。
- 相关记录:BUG-1301、BUG-1176。
- 复发自:BUG-1301(残余,非新问题)。
- 修复版本:本分支提交。未推送,未部署。
- 修复版本:本分支提交,2026-10-09 快进合入 staging。
## BUG-1304 | 保存后马上提问,预热与用户请求重复计算同一份资料包
- 状态:resolved(分支 `codex/consult-career-type-residual-20261009`;有针对性回归测试。未推送,未部署)
- 状态:resolved(分支 `codex/consult-career-type-residual-20261009`,已快进合入 staging;有针对性回归测试)
- 首次发现 / 最近更新:2026-10-09 / 2026-10-09
- 来源:Claude 验收 BUG-1302 时读代码发现。
- 影响面:保存星盘后立刻提问的第一轮等待时长与服务器 CPU。不会因此返回 429。
@@ -17518,7 +17518,7 @@
- 防复发:上述并发测试。
- 相关记录:BUG-1300、BUG-1302。
- 复发自:无。
- 修复版本:本分支提交。未推送,未部署。
- 修复版本:本分支提交,2026-10-09 快进合入 staging。
## BUG-1305 | 保存星盘后安排预热抛错,已写库的保存返回 500(staging 门禁 run 1784 红)
@@ -1,6 +1,6 @@
# PROGRESS · 事业方向残余 + 预热单飞(2026-10-09)
分支 `codex/consult-career-type-residual-20261009`。先接到 `origin/staging` `b4eedb77`(BUG-1305,保存时预热安排不上不再让保存失败)。状态:执行中。判断表提示之后,3 次抽样仍有 1 次行业类型冲突。按任务书停下,不标待验收,不改口径。这一版未推送,未合入,未上线。
分支 `codex/consult-career-type-residual-20261009`。先接到 `origin/staging` `b4eedb77`(BUG-1305,保存时预热安排不上不再让保存失败)。状态:已验收(Claude,2026-10-09)。判断表提示之后,3 次抽样仍有 1 次行业类型冲突;产品选择合入、记为已知残余,快进合入 staging。
## 结论
@@ -50,3 +50,15 @@ must_not 原文 6 处都是「可能不在身边,也可能人在、只是话
| 快速门、Python 全量、npm test 全量、next build、Linux | 本轮没跑。 |
H1 未过。任务书允许的两处都用过了。按让步顺序停下,交给产品决定。不改评分口径,不再加一条规则,不标待验收。
## Claude 验收(2026-10-09,Linux,`d6eb0cfe`)
| 项 | 结果 |
| --- | --- |
| Python 全量 | 失败 62 条,与基线逐名相同 |
| 快速门(`--skip-yoga-logic --skip-frontend-runtime`) | 通过 |
| `npm test`(Node 22) | 5,001 条 / 失败 24,与基线逐名相同;无消失的测试 |
| tsc / lint | 0 / 0 error(125 warning 原有) |
| `next build --webpack` | `/` 仍 ○ Static |
| H2 单飞 | 代码复核通过:同键并发只建一次,预热上限 1、满了跳过;API 是单进程 `ThreadingHTTPServer`,进程内锁有效。本轮未改保存路由,数据库套件不受影响 |
| H1 | 未达任务书标准(1/27),产品选择合入并记为已知残余 |
+1 -1
View File
@@ -132,7 +132,7 @@
| `TASK-consult-card-full-source-20261007.md` | `PROGRESS-consult-card-full-source-20261007.md` | **对话数据卡与报告同源 + 领域综合判断表**:事业卡只有约 7,600 字符、无自然代表星、无大运主星关系、D10 联动只能补取、补取上限 1;全 12 领域;综合判断表、参与清单(不止 D1/D9,含精度闸)、补取 3 次、资料目录均已确认;KP 不上卡、不联网、不接书籍语料;排在 sync6 与报告单之后 | 验收未通过(`35dafd1e`,见 fix-20261009) | `codex/consult-card-full-source-20261007` |
| `TASK-consult-card-full-source-fix-20261009.md` | `PROGRESS-consult-card-full-source-fix-20261009.md` | **对话卡同源修复**:缓存键无日期致当前大运冻结、整卡 37.5K(每格带内部路径)、星照整列 blocked(资料库其实有出处)、前端测试手写数据、无预热;合入前用临时 key 跑模型 A/B 与生平回测 | F1–F5 已验收,F6 未过(见 fix2) | `codex/consult-card-full-source-20261007` |
| `TASK-consult-card-full-source-fix2-20261009.md` | `PROGRESS-consult-card-full-source-fix2-20261009.md` | **对话卡同源第二轮**:齐达内事业被「水星=说写算」带偏致严重冲突 1→3;事业清单加「代表星只看力量受冲、不按星性猜职业」后重跑回测(≤1 才合入);预热改为不占重计算名额 | 已验收并快进合入 staging(2026-10-09,产品按严重冲突 ≤ 1 放行;剩余 1 次见 career-type-residual) | `codex/consult-card-full-source-20261007` |
| `TASK-consult-career-type-residual-20261009.md` | `PROGRESS-consult-career-type-residual-20261009.md` | **事业题按星性写方向的残余 + 预热单飞**:方向一节只写力量、阻力、时间和三件事;判断表事业行旁加一句只看力量;预热按缓存键单飞、同时最多 1 份 | 执行中(H1:判断表提示后 3 次抽样仍有 1 次行业冲突,未让步,未标待验收) | `codex/consult-career-type-residual-20261009` |
| `TASK-consult-career-type-residual-20261009.md` | `PROGRESS-consult-career-type-residual-20261009.md` | **事业题按星性写方向的残余 + 预热单飞**:方向一节只写力量、阻力、时间和三件事;判断表事业行旁加一句只看力量;预热按缓存键单飞、同时最多 1 份 | 已验收并快进合入 staging(2026-10-09;事业 1/27 行业冲突为产品接受的已知残余,BUG-1303 mitigated) | `codex/consult-career-type-residual-20261009` |
| — (产品 09-27 拍板 D1–D4,直接执行) | [PROGRESS](PROGRESS-home-landing-blank-20260927.md) | **登录后 / 裸 `/` 落空白首页**:真机登录后在「首页」提问其实问进了上一次生时校正。删登录返回存根(401 / 次级页链接写、登录后写回 `?c=` 打开),裸 `/` 不再落最近会话,一律当前人物的空白首页(复用空草稿);`?c=` / `?new=1` / 对话内刷新不变;推翻 BUG-1038 存根与 BUG-599 默认落点 | 已验收(真机欠) | `codex/home-landing-blank-20260927`(BUG-1052,本地未推) |
| — (产品 09-26 口头拍板 D1–D3,直接执行) | `PROGRESS-consult-answer-truncation-20260926.md` | **普通咨询回答写到一半被掐断仍扣点(BUG-1051,复发自 BUG-305)**:工具循环与写回答共用 110 秒 signal;Mastra 1.50 超时不抛错(`abort` 块 + `finish(tripwire)` 后正常关流),结算只认抛错与 `length`。D1 写回答自有 70 秒时钟(首用起算,续写 / 回答重试共用,最坏 180 秒,`maxDuration` 240);D2 写回答的最后一个流不是 `stop` 且有正文 → `answer_truncated`、不扣点、记 abort 步、不冲半句,`length` 续写不变;D3 观测加 `composeFinishReason` / `composeAborted` / `answerVisibleChars` | 已验收(真机欠) | `codex/consult-answer-truncation-20260926`(本地,未推送);新回归 15 条用真实 Mastra `Agent`(修复前 11 条红);全量失败名单 0 新增;Python 948/1;`/` ○、gzip 0%;真机清单 `docs/testing/consult-answer-truncation-20260926.md` |
| `TASK-consult-evidence-card-research-20260927.md` | `PROGRESS-consult-evidence-card-research-20260927.md` | **普通对话数据卡调研**:引擎输出逐项分五类计量(现约 4 万 token、父母问题相关约 3.5%);四处领域→技法来源对账并起草各领域数据卡(家庭拆父母/子女);卡体量与逐字一致性;按卡算的提速空间;反馈迭代埋点方案。只调研不改线上 | 已验收(待产品拍板 7 项) | `codex/consult-evidence-card-research-20260927` 快进 staging;报告 `docs/research/consult_evidence_card_research_2026_09_27.md`;投影缺口记 BUG-1054 investigating |