From 2b518b56673258c1be8982ed36222555728291b5 Mon Sep 17 00:00:00 2001 From: weichen Date: Tue, 20 Oct 2026 15:51:21 +0000 Subject: [PATCH] Record no-project surfaces fix results Why: Close out the no-project surfaces 404 with unit receipts, CI, merges and 8788 retest. Evidence: Frontend CI runs 4541/4542 and RDM CI runs 4545/4546 success (GATE); 8788 browser retest PASS (SELF). Impact: Task card only. Refs: Frontend #122, RDM #457 Co-authored-by: Cursor --- .task/fix-no-project-surfaces-404.md | 22 ++++++++++++++-------- 1 file changed, 14 insertions(+), 8 deletions(-) diff --git a/.task/fix-no-project-surfaces-404.md b/.task/fix-no-project-surfaces-404.md index ebc21191..28159654 100644 --- a/.task/fix-no-project-surfaces-404.md +++ b/.task/fix-no-project-surfaces-404.md @@ -28,7 +28,10 @@ | 单元 ID | 预期范围 | 配置摘要 | 角色 | 候选顺序 | attempt | CLI/模型 | 终态 | transport | fallback | 源码外收据路径 | |---|---|---|---|---|---|---|---|---|---|---| -| 待定义 | — | NOT_RUN | NOT_RUN | NOT_RUN | NOT_RUN | NOT_RUN | NOT_RUN | NOT_RUN | NOT_RUN | — | +| ps-frontend-no-project-surfaces | Frontend `src/store.ts` + `test/`:无当前项目不请求 projectSurfaces | AGENT-EXECUTION.md | implementation | Cursor→agy→PI(用户授权:Cursor 额度耗尽、agy 不可用) | — | PI | blocked(启动前:unit 文件尚未写入即启动,invalid unit packet;未启动 CLI) | 无 | 否 | /tmp/rdir/ps-fe-receipt.json | +| ps-frontend-no-project-surfaces-r2 | 同上(新单元 ID 重跑) | 同上 | implementation | 同上(cursor×3、antigravity×3 unavailable) | PI run1 | PI | success(host Review 通过) | 16a0593(已 apply)→ [Frontend #122](https://git-home.u1680832.nyat.app:30319/weichen/Agent-System-Frontend/pulls/122) merge 18fc958 | 否 | /tmp/rdir/ps-fe2-receipt.json | +| ps-rdm-repin-frontend | RDM `pins/agent-system-frontend`→18fc958 | 同上 | implementation | 同上 | PI run1 | PI | success | 0f35084(已 apply)→ [RDM #457](https://git-home.u1680832.nyat.app:30319/weichen/Agent-System-RDM/pulls/457) | 否 | /tmp/rdir/ps-rdmpin-receipt.json | +| ps-dev-repin-frontend | Dev `modules/frontend`→18fc958 | 同上 | implementation | 同上 | PI run1 | PI | success | f66c320(本分支,已 apply) | 否 | /tmp/rdir/ps-devpin-receipt.json | ## 同步记录 @@ -44,16 +47,19 @@ ## 结果与验证(完成后填写) -- 结果: -- 验证:<结论摘要 PASS/FAIL/SKIP/NOT_RUN 逐项;逐条证据由 make evidence 写入上方证据表> -- 影响与剩余项: +- 结果:无当前项目时前端不再请求 `/api/projects//surfaces`;Frontend 18fc958 经 RDM bd7ea28 与本分支 `modules/frontend` 固定;8788 已部署 `rdm@bd7ea28`(备份快照 20261020T154639Z)。 +- 验证: + - 组件 CI(GATE,PR head):Frontend 16a059381c41c3d95d91391de0bf39883db347fd test-and-build run 4541 + governance run 4542 success;RDM 0f35084a394bfa3287f436bd6def2409bbd34a67 build-and-test run 4545 + governance run 4546 success。 + - 新增单测 `test/open-conversation-no-project.test.ts`:无项目不发请求、有项目仍请求(随 Frontend CI 通过)。 + - 8788 浏览器复测(SELF,Playwright,/tmp/rdir/rt/r06-carol-no-project-conv.png)PASS:无项目账号 vf-carol 打开旧会话,surfaces 请求仅 `GET /api/conversations/cnv_2e2545025ac2/surfaces`,无 `/api/projects//surfaces`,API 错误为空。复测后 vf-carol 已重新停用,临时口令与会话文件已删除。 +- 影响与剩余项:无。 ## 合入与清理 -- Review 记录:NOT_RUN(审阅智能体/平台身份、base/head、结论、问题闭合及重放依据) -- 冲突记录:NOT_RUN(最新目标同步、冲突处置、组合兼容核验及复审/补测) -- CI 记录:NOT_RUN(当前 HEAD 完整 SHA、全部必需检查、运行链接、执行身份及 GATE 结果) -- 合入记录:NOT_RUN(交付授权范围、PR、被核验 HEAD、合入 SHA、目标分支及内容核验) +- Review 记录:host(当前主模型,独立于 PI 实施会话)审阅 Frontend 16a0593(store.ts 一行守卫 + 新测试)、RDM 0f35084 与 Dev f66c320(各仅一个 gitlink e4cd8f1→18fc958):通过,无阻塞项。 +- 冲突记录:Frontend/RDM PR 基于最新 main,无冲突;Dev 同步见同步记录。 +- CI 记录:组件见"结果与验证";Dev PR 以 `make ci-wait` 核验当前 HEAD。 +- 合入记录:[Frontend #122](https://git-home.u1680832.nyat.app:30319/weichen/Agent-System-Frontend/pulls/122)→18fc958;[RDM #457](https://git-home.u1680832.nyat.app:30319/weichen/Agent-System-RDM/pulls/457)→bd7ea28(均以 head_commit_id 核验后合入 main);Dev PR 见任务主记录。 - 清理记录:NOT_RUN(授权依据、写者退出确认、worktree/分支/任务卡处置)