34 lines
3.1 KiB
Markdown
34 lines
3.1 KiB
Markdown
# 进度 · 删掉录入卡 + 年月阶段焦点被模型追问覆盖(2026-09-16)
|
||
|
||
基线:`origin/staging` @ `abcfdac5`(任务书含产品追加拍板)。
|
||
分支:`codex/rectification-year-focus-overlay-20260916`。
|
||
BUG:908~911(任务书预留;仓库最大号当时是 753,906/907 给控制台噪音单)。
|
||
Skill:10.0.29,sha256 `750a0d58c6731c0dbdeb5c785cea1bf8a3f73aaf94a560a86397805b7037724c`。
|
||
|
||
## 做了什么
|
||
|
||
- **T0**:删除 `event-date-entry-card.tsx` / `event-date-picker.tsx` 及 `.rectification-event-entry*` CSS。`event_date_entry` 不再写入 schema。年月题号保留,题干「大概哪年几月?」,用户打字答。选项 A「有,我来说」。`git grep` `event_date_entry|EventDateEntryCard|EventDatePicker|rectification-event-entry` 在 `frontend/src` **0 命中**。
|
||
- **T1 / BUG-908**:`withSpokenPrompt` 以题号 `stage === "year"` 只写 `spoken_prompt`。`projectCurrentQuestion` 年月阶段只用服务器 `prompt`。hint 与 Skill 禁止追问本人。
|
||
- **T2 / BUG-909**:回放定两条都要修。(a) persist 的年月焦点已是 `isCollectFocusSchema`,但 resolve 仍按题号前缀补一层;(b) `pendingTargetedYearDomain` 把已覆盖领域算 yearClosed(`health` → `health_pressure`)。`resolveActiveCollectFocusAfterEvidence` 给 batch 与 propose 共用。
|
||
- **T3 / BUG-910**:host 前置接无年月短句,不进模型、不扣点。完整 8 步循环未做成 live agent 回放,前置作为防御;失败轮不 resolve 焦点。状态仍记 `resolved`(用户可见路径已接住)。
|
||
- **T4 / BUG-911**:独立问题块 `is-standalone` 与助手正文共用 `--assistant-content-inset`。
|
||
- **T5**:BUG_HISTORY / CHANGELOG / DESIGN / VOICE / 真机清单 / 本进度。
|
||
|
||
## 测试
|
||
|
||
| 项 | 结果 |
|
||
| --- | --- |
|
||
| `tsc --noEmit` | 0 错 |
|
||
| 改动文件 `eslint` | **0 error** / 34 warning(全是既有 unused / hooks) |
|
||
| `Home()` growth | useState / useRef / 行数护栏全绿 |
|
||
| overlay + guided + 先前红的 Skill 版本合同 | **50 passed / 0 fail** |
|
||
| `rectification-*.test.ts` + skill-registry + home-shell(concurrency=1) | 1330 条:修完 Skill 正文 `version:` 断言后,内容失败为 0。剩 **5 条 Windows EPERM symlink**(skill-registry 4 + `rectification-v9-agent.test.ts` 导入时建 runtime alias),Linux CI 不受影响。hash / 版本解析合同已绿。 |
|
||
| 全量 `npm test` / `npm run lint` | 本机并发 OOM,未拿全量数字。失败清单里与本单相关的 Skill `10.0.28` 正文断言已改到 `10.0.29`(原值/新值/原因写在测试旁)。 |
|
||
| `next build` | worktree 的 `node_modules` 是指向主检出的 junction:Turbopack 拒收;webpack 编译 + tsc 通过,收集 `/api/consult` 页数据时同样 EPERM symlink。**`/` Static 与首屏 gzip 留给 Gitea 门禁**。删除两张录入卡,gzip 只应降不应升。 |
|
||
| Python | 未改,不跑快速门。 |
|
||
|
||
## 环境缺口
|
||
|
||
- Windows 无管理员/开发者模式 symlink:`skill-registry` 与 Skill runtime alias。Gitea 跑 Linux。
|
||
- 真机清单:`docs/testing/rectification-year-focus-overlay-20260916.md`。
|