fix(rectification): plain-word opening with examples in the stem, plain de-duplicated step receipt (BUG-1049, BUG-1050)

- BUG-1049 (recurrence of BUG-504): the opening stem carries six examples and
  an example answer again and is server-owned on the zero-evidence opening;
  the body is two plain sentences (no 大运/盘面/代表分钟/精确到秒, no year, no
  question). Stem de-dup compares whole sentences / near-equality instead of a
  12-char prefix, which had deleted the body's examples sentence since
  aa7ccb30 (BUG-604) + dd8f35f7 (BUG-648).
- BUG-1050: plain step labels; a finished step label shows once and
  「已完成 N 步」counts shown rows; failed rows read 「…未完成」 from the
  in-progress wording.
- Skill 10.0.30 -> 10.0.31 (OpeningPolicy); 10.0.30 kept as deprecated.
- VOICE / DESIGN / CHANGELOG / BUG_HISTORY / PROGRESS / real-device checklist
  and screenshots.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_017eEAG8HD3mm8gsKXgk8uU8
This commit is contained in:
Jesse_Chen
2026-09-26 22:04:56 +08:00
co-authored by Claude Opus 5.5
parent e53052a258
commit 8fc1a5bded
56 changed files with 1562 additions and 134 deletions
@@ -0,0 +1,16 @@
# 生时校正开场改大白话 + 步骤回执去重 · 真机清单(2026-09-26)
本轮在无头 Chrome(`next start` + 虚构接口数据)里截过开场这一轮:`rectification-opening-plain-20260926/`(390 与 1280 两种宽度,各有收起 / 展开步骤两张)。没有登录态真机,也没有跑真实模型——模型自己写的开场正文是否合格、合格率多少,要部署后看。下面留给真人,用自己的账户在 staging 上照做:
1. 新建一次生时校正。开场这一轮只有两段字:
- 正文:「我们来把你的出生时间缩小到更准的范围,现在先在 HH:MM–HH:MM 之间找。做法很简单:你说几件人生里的大事和大概年月,我拿去和星盘对照。」(模型可能换个说法,但意思一样;**不应出现**大运、盘面、分盘、候选、区间、代表分钟、精确到秒,也没有问句和年份。)
- 下面加粗的题:「先说一两件你记得的大事,比如上大学、第一份工作、搬到别的城市、谈恋爱或结婚、家里添丁、生病住院。说个大概年月就行,例如「2015 年夏天换了工作」。」——**逐字一样**,只出现一次。
2. 刷新页面:两段字不变,题目仍只出现一次,六个例子都在。
3. 回答上方写「已完成 2 步」(或 N 步)。点开:是「看了你的资料」「准备好下一个问题」这类大白话,**同一个名字只出现一次**,没有「读取校正记录」「设置对话焦点」。
4. 照着题目说一两件事(例如「2019 年秋天换了工作,2021 年搬到杭州」)。回复里记下这两件,接着出下一题;正常往下走,和以前一样。
5. 回复过程中活动行显示「收到,正在对照你的档案…」→「正在记下这件事…」→「正在重新对照盘面…」→「正在准备下一个问题…」(BUG-1047 的四句,顺序不变)。结束后展开步骤,名字都是大白话、不重复。
6. 走到出结果卡:卡上仍有「这只是代表性候选,不是已确认的唯一出生分钟。」这一句(开场不再说「最后给区间和代表分钟」,但交付卡上的边界没删)。
7. 点历史对话里一次**旧的**生时校正(本轮之前建的):能正常打开,按它原来的版本继续(Skill 升到 10.0.31 不影响旧会话)。旧会话的开场如果当时就是三句旧文案,现在打开会看到第三句「先说你最容易想起的一两件,比如……」重新出现在正文里(以前被误删),题目仍是旧的一句——这是预期。
8. 手机宽度(375 左右):开场两段不溢出,页面不横向滚动。
有任何一步和上面不一样,截图并记下是第几步。
Binary file not shown.

After

Width:  |  Height:  |  Size: 100 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 94 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 153 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 139 KiB