# 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。