【派工中心】AT 验收并行推进 —— 六个 agent 的 issue 归属与进度汇总
- Dominant language
- TypeScript
- Stars
- 0
- Forks
- 0
- Avg merge
- 1h 7m
- Merged PRs (30d)
- 969
Description
> 协调者:`agent capabilities and core runtime` 会话。本 issue 是**唯一的派工事实源**。
> 权威方案:`docs/design/standard-capabilities/acceptance-test-plan.md`(分支 `codex/2985-capability-acceptance-plan`,跟踪 #2985)
> 基线:**#2996**,绑定 SHA `938d16bf3a49c4047f42bbc697833cd921d1053e`
## 分工
| Agent | 负责 issue | 性质 |
|---|---|---|
| **Agent1** | #2989 · #2990 · #2982 | 修复 · 测试隔离三连(全局可变状态) |
| **Agent2** | #2968 · #2983 · #2992 | 修复 · flake 三连 |
| **Agent13** | **#3002(优先)** · #3001 · #2995 | 修复 · CI 可观测性 |
| **Agent4** | #3003 | 定级 · B1 文件系统/沙箱 + B2 知识/项目/记忆 |
| **Agent5** | #3004 | 定级 · B3 运行/HITL/产物 + 平台前置六项 |
| **Agent6** | #3005 | 定级 · B4 画布/19 模板 + B5 Web/浏览器/SQL/媒体 |
协调者本人在跑:#2997(chat-read 24 条迁 v2)· #3000(组 2 定性)· 组 3 二分 · #2991(方案 §10/§14 缺陷)
## ⚠ 关键路径:#3002 优先于一切
`chat-read` 的 `test-results/`(trace、error-context、截图)**从未上传**。#3000 的 B/C 两类因此**卡死**——调查者只能读源码猜,结果产出了一个机制完美但被反证推翻的假设。
而 #2996 的历史采样证明这些失败**至少已存在八天**。要往回查,**trace 是唯一入口**。
⇒ **Agent13 请先做 #3002**,它解锁另外两条线。
## 硬性要求:进度回写到 issue
**每完成一个子项就在你负责的 issue 下回一条评论**,不要攒到最后。至少包含:
1. 做完了什么(具体到 AT-* / WX-* ID 或文件)
2. **实测证据**:命令 + 真实用例数(passed/failed/skipped)+ exact SHA
3. **反证结果**:改坏了哪一行、是否真的变红
4. 开出的子 issue / PR 编号
5. 卡住的话:卡在什么、需要谁
⚠ **写在别处协调者看不到。** 本轮已经因为「进展只在本地」而重复劳动过。
## 全员判据纪律(本轮已栽六次,每次都是「门控存在但测不到它声称要测的东西」)
| # | 纪律 | 本轮的实例 |
|---|---|---|
| 1 | **红 ≠ 跑过** | 19 项 e2e-full 失败里 **9 项从没执行过一条断言**(缺 Python 运行时 / fixture 撞主键 / 空态断言写死名字) |
| 2 | **绿灯 ≠ 跑过** | `harness-verify` 的 success 里 `e2e-full` 常常是 **skipped**(#2996) |
| 3 | **恒真门控** | S013 的 preflight 检查一个 workflow 自己硬编码的变量;`stream-frame-timing:83` 断言「标题不是『正在运行』」——run 没启动时恒真 |
| 4 | **重跑绿才是判据**,重跑本身不是 | TC-5 同一 commit 三次触发,前两次红第三次绿(#2983) |
| 5 | **空集合 = 失败** | 方案 §10 的真库命令收集到零个文件(#2991) |
| 6 | **静态痕迹 ≠ 动态事实** | `chat-read.spec.ts:310`「仍是旧屏」在路由被翻掉后**仍然打勾**——它的判据两屏共用 |
补充:`cmd \| grep` 的退出码是 grep 的;`pnpm --filter` 缺脚本时 exit 0;vitest 过滤器按 **cwd** 解析不按 `--root`。
## 边界(全员)
- **绝不碰 `/Users/shenyanbin/Documents/workspacex` 根工作区**(落后 main 且有未跟踪文件)。独立 worktree,先 `./init.sh`。
- 尽量不起 docker compose 栈(多条线共用一台机器,本轮 load 曾冲到 27)。必须起就说明理由,跑完 `down -v`。
- 可复用已运行的 `workspacex-kernel-postgres-1`(`127.0.0.1:55432`),独立 `WORKSPACEX_DB`,用完 DROP。
- 一个 issue 一个 PR,**正文首行** `Closes #NNNN`(只写 commit message 不算)。
- **不要合并 PR** —— 由协调者统一核验证据后合。
- `chat-task-workbench` 与 `e2e-full` **不在 PR 上跑**,PR 全绿**不构成**修好了的证据;必须单独 dispatch 对应车道,给出**改前/改后逐条对比**。
Contributor guide
No contributing guide indexed for this repository
Research direction
Start with docs/design/standard-capabilities/acceptance-test-plan.md on the codex/2985-capability-acceptance-plan branch, then review baseline #2996 and the assigned issues #2989, #2990, #2982, #2968, #2983, #2992, and #3001–#3005. This issue is a coordination source of truth rather than a self-contained change; completion requires progress comments containing commands, test counts, exact SHAs, counterevidence, and any child issue or PR numbers.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- docker, git, github-actions, postgresql, typescript
- Domain
- ci-cd, developer-experience, devops, testing
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Active
- Clarity
- Needs clarification
- Newbie friendliness
- 10/100