Files
Jyotisha/docs/tasks/PROGRESS-rectification-year-focus-overlay-20260916.md
T
jesse-ux 6aabbe386f
Independent Staging Quality Gate / validate (push) Successful in 10m1s
Independent Staging Quality Gate / publish (push) Successful in 36m54s
feat(rectification): 删掉年月录入卡,年月阶段打字回答且不被追问覆盖
2026-09-16 23:22:32 +08:00

34 lines
3.1 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 进度 · 删掉录入卡 + 年月阶段焦点被模型追问覆盖(2026-09-16)
基线:`origin/staging` @ `abcfdac5`(任务书含产品追加拍板)。
分支:`codex/rectification-year-focus-overlay-20260916`
BUG:908~911(任务书预留;仓库最大号当时是 753,906/907 给控制台噪音单)。
Skill10.0.29sha256 `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-shellconcurrency=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` 是指向主检出的 junctionTurbopack 拒收;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`