3.8 KiB
3.8 KiB
title, created, from, to, status
| title | created | from | to | status |
|---|---|---|---|---|
| 意图 mutex 从 Codex 转 Cursor:仅剩浏览器双标签门 | 2026-09-15 | Codex | Cursor | closed |
交接:对话意图运行时状态 — 浏览器双标签门
目标(下一位 Agent 应完成什么)
在 U11–U12 已合入并 rebuild 的 :8080 上,用新建项目补齐真实 PI + 双标签 busy / 刷新恢复证据。通过则关 CHAT-INTENT-STATE 并 archive;失败则从最新 dev 新开 fix/conversation-intent-dual-tab,不要在已合入的 fix/conversation-intent-state 上追加。
已完成
- Wave 0–4 服务端/单测已在
dev(fix/conversation-intent-state是祖先)。 - 前端 5s 租约轮询:
web/src/App.tsx。 DOC_BUSY预检:internal/server/task_run_handlers.go(不创建第二 run,error_info.actions=[])。- UI busy 文案:
BlockRenderer/DeckDrawer「编辑中」。 - 只读总结真实 PI(用例 H)已签;项目 143 诊断污染未删。
未完成
- 浏览器刷新恢复与双标签租约可见性(报告用例 E)。
- 整改 Wave 3–4 未勾项:运行中刷新、busy 自动解除、并发写不新增 run 的活验证据。
认领 / 槽位状态
| 项 | 值 |
|---|---|
| mutex 已释放 | no(intent 转 Cursor in_progress) |
| 集成槽位 holder | idle(U11–U12 已释放;本门禁不占槽,除非要合入 UI 补丁) |
| branch | 编码已在 dev;活验文档用 docs/conversation-intent-dual-tab |
| worktree | .worktrees/fix-conversation-intent-state 禁止 env-service |
用户已要求关掉 CURRENT 两行
in_progress,授权 Cursor 接管剩余验收。不覆盖 Codex worktree 未合并代码。
关键文件
| 路径 | 说明 |
|---|---|
.doc/ops/short-term/2026-09-13-conversation-intent-runtime-state.md |
任务文 |
.doc/test-reports/2026-09-13-conversation-intent-runtime-state-test-report.md |
用例 E 待补 |
.doc/remediation/2026-09-13-conversation-intent-runtime-state-remediation.md |
Wave 3–4 |
web/src/App.tsx |
5s lease 轮询 |
internal/server/task_run_handlers.go |
DOC_BUSY 预检 |
如何验证
# 主仓已 rebuild 的 dev,禁止 worktree 内 env-service
curl -sf http://127.0.0.1:8080/ready
# 新建项目 + 隔离 session;禁止项目 143;禁止 sess-p143-u9 探针
风险 / Blocker
- 项目 143 只读:不终止、不改写、不打探针。
- 客户端在 lease 已投影后会本地拦截写请求(不发 POST);HTTP 409 须在轮询窗口内或走 API 第二通道取证。
- 诊断污染消息仍不擅自删除。
相关链接
- CURRENT: CURRENT.md
- Task: ../short-term/2026-09-13-conversation-intent-runtime-state.md
- Test report: ../../test-reports/2026-09-13-conversation-intent-runtime-state-test-report.md
回标(2026-09-18,Wave 6 文档漂移修复)
上方「未完成」与「认领 / 槽位状态」两节是 2026-09-15 交接时刻的快照,已在同一提交(8a8f64a)内被后续证据覆盖:
- 浏览器双标签刷新恢复 / busy 租约可见性:项目 6275、
sess-p6275-u10真实 PI + Docker 截图(dual-tab-live.py、live.json、window-before-refresh.json、window-after-refresh.json、screenshots/tab-b-after-reload.png等,均在同一提交归档)。 CHAT-INTENT-STATE已在 gap-matrix 标记 PASS(「双标签活验项目 6275 /sess-p6275-u10」)。- mutex 已释放:CURRENT.md 当前无该任务
in_progress行;集成槽位 holder 为idle。
结论:本 handoff 无待办事项,status: closed 生效,仅为历史记录保留原文,不删除。