31 lines
2.0 KiB
Markdown
31 lines
2.0 KiB
Markdown
# PROGRESS · 会话列表验收修复单(2026-09-17)
|
||
|
||
工作树:`.worktrees/session-list-single-source-fix-20260917`
|
||
分支:`codex/session-list-single-source-fix-20260917`
|
||
基线:`origin/staging` @ `38cb81ff`
|
||
|
||
## 任务状态
|
||
|
||
| 任务 | 状态 | 说明 |
|
||
| --- | --- | --- |
|
||
| F1 四条合同搬家 BUG-933 | 完成 | 不断性质,改断言到 layout + 注册载荷 |
|
||
| F2 Python 入口合同 BUG-934 | 完成 | 改为 `starter-entry` pill,断言旧卡片类名不存在 |
|
||
| F3 无活跃会话吞发送 BUG-935 | 完成 | `composerLocksAsRectification` + `send()` 给反馈 |
|
||
| F4 记录 | 完成 | BUG-927 防复发已补;元数据操作让步进 `BLOCKED.md` |
|
||
|
||
`page.tsx` 行数:开工 1824,结束 1824。
|
||
|
||
## 测试
|
||
|
||
| 项 | 结果 |
|
||
| --- | --- |
|
||
| `tsc --noEmit` | 0 错 |
|
||
| `npm run lint` | 0 error(118 warning,未动) |
|
||
| 四条目标合同 | `chat-navigation-a11y` / `rectification-history-open` / `rectification-surface-contract` / `chat-session-url`「home stays a client-read query」全绿 |
|
||
| F3 | `rectification-session-composer-guard` 新断言绿 |
|
||
| F2 | `pytest tests/test_daily_and_rectification_entrypoints.py` **4 passed** |
|
||
| 全量 `npm test` | 本机 Windows worktree **3221 / 3115 pass / 92 fail / 14 skip**。任务点名的 4 条不在失败清单。多出来的失败主要是:skill runtime `EPERM` 建 symlink、esbuild `spawn UNKNOWN`(junction 指到别的 worktree 的 esbuild)、无 Docker 的 database/deploy 套件。与验收机 `cc1a8980` 的 3457 / 39 红不可直接逐条对比。`creating and leaving a session keep the address bar in sync` 仍红:`deleteSession` 已走 `activateFallbackSession`(composer-guard 起),不是本单引入 |
|
||
| `next build --webpack` | webpack **Compiled successfully**;收集 `/api/birth-time-guide` 页数据时 Windows `EPERM` symlink 失败。`/` 是否 Static 未在本机核到。门禁 Linux 机应能过编译 |
|
||
|
||
未改排序、provider、路由组。`page.tsx` 1824 → 1824。
|