27 lines
1.5 KiB
Markdown
27 lines
1.5 KiB
Markdown
# PROGRESS · 回答定位到开头修复单(2026-09-17)
|
||
|
||
工作树:`worktree-green-harbor-5be3`
|
||
分支:`worktree/green-harbor-5be3`
|
||
基线:`origin/staging` @ `b5e16b96`
|
||
本机 Windows。
|
||
|
||
Skill **未 bump**。未改 Python、迁移、Skill、组件、CSS、`page.tsx`。
|
||
|
||
## 任务状态
|
||
|
||
| 任务 | 状态 | 说明 |
|
||
| --- | --- | --- |
|
||
| 前置 tsc 两行 | 完成 | `sessionSidebarTitle(session, library)` 与测试第二参去掉。标题函数本来只吃 session,这两处是 `e4e73f56` 挡住门禁的 TS 错。 |
|
||
| F1 BUG-931 | 完成 | head 与 `lastTurnTail` 同一元素时 `--latest-turn-head-height` 写 `0px`。不采用先 clear 再量:同一帧 `offsetHeight` 仍含上一帧 min-height。 |
|
||
| F2 BUG-932 | 完成 | `follow()` 只在 `pinnedHeadRef` 非空时写留白;`anchorToLatest` / `resetKey` 清 ref 与变量。 |
|
||
| F3 记录 | 完成 | BUG-931/932;BUG-930 验证补 Chrome 骨架页;真机清单第 5 条拆成点选项 / 开场;状态板。 |
|
||
|
||
## 测试
|
||
|
||
| 项 | 结果 |
|
||
| --- | --- |
|
||
| `tsc --noEmit` | 0 错(清掉过期 `.next/types` 之后;原先两处 `Expected 1 arguments, but got 2` 已修) |
|
||
| `npm run lint` | 0 error / 117 warning |
|
||
| 定向 | chat-notice-and-scroll + chart-library-session **23 passed / 0 failed**(含 F1/F2 两条新测试) |
|
||
| `next build --webpack` | Compile + TypeScript 通过。本机 Windows 在 collect page data 时 Skill `symlink EPERM`,未核 `/` Static 与 gzip。Linux 门禁应能过类型检查。 |
|