From 69cae9e4e790add950d456435965e7fb31f2c32f Mon Sep 17 00:00:00 2001 From: weichen Date: Sun, 20 Sep 2026 09:23:42 +0000 Subject: [PATCH] docs(ops): mark test-env triage task done Co-authored-by: Cursor --- .../2026-09-20-test-env-triage-fixes.md | 29 +++++++++---------- 1 file changed, 14 insertions(+), 15 deletions(-) diff --git a/.doc/ops/short-term/2026-09-20-test-env-triage-fixes.md b/.doc/ops/short-term/2026-09-20-test-env-triage-fixes.md index d3ecfa10..e6285187 100644 --- a/.doc/ops/short-term/2026-09-20-test-env-triage-fixes.md +++ b/.doc/ops/short-term/2026-09-20-test-env-triage-fixes.md @@ -1,6 +1,6 @@ --- title: "test 环境三问题整改(重名/成员可见/文档预览)" -status: in_progress +status: done created: 2026-09-20 updated: 2026-09-20 owner: Cursor-Auto @@ -31,26 +31,25 @@ mutex: projectworkflow+chat+assets ## 步骤 -1. [ ] 迁移 00057 + 应用层全局重名校验 -2. [ ] 会话归属修复(拉人建会话 + upsert 代注册) -3. [ ] 资产 raw 端点 + 前端预览回退 -4. [ ] 单测 / vet / npm test -5. [ ] 合入 dev 冒烟 -6. [ ] test 库数据修复 + 端到端验证 + 报告 +1. [x] 迁移 00057 + 应用层全局重名校验 +2. [x] 会话归属修复(拉人建会话 + upsert 代注册) +3. [x] 资产 raw 端点 + 前端预览回退 +4. [x] 单测 / vet / npm test +5. [x] 合入 dev 冒烟 +6. [x] test 库数据修复 + 端到端验证 + 报告 ## 验收标准 -- [ ] test 库无重名项目;跨用户创建重名返回 409 -- [ ] 陈威登录可见项目 5 与会话 `sess-p5-u35` -- [ ] 刷新后 PDF 可通过服务端 raw 回退预览 -- [ ] `go vet ./...` + `go test -short ./...` + `cd web && npm test` 全绿 +- [x] test 库无重名项目;跨用户创建重名返回 409 +- [x] 陈威登录可见项目 5 与会话 `sess-p5-u35` +- [x] 刷新后 PDF 可通过服务端 raw 回退预览 +- [x] `go vet ./...` + `go test -short ./...` + `cd web && npm test` 全绿 ## 相关链接 -- Plan: `.cursor/plans/test_环境三问题整改_202c4633.plan.md` -- Test report: (完成后补) +- Test report: [.doc/test-reports/2026-09-20-test-env-triage-fixes-test-report.md](../../test-reports/2026-09-20-test-env-triage-fixes-test-report.md) +- Data fix: [scripts/fix-test-env-triage-data.sql](../../../scripts/fix-test-env-triage-data.sql) ## 证据 / 备注 -- test 库实测:项目 4/5 同名「全自动冲击波治疗仪」;陈威 (35) 已是 project 5 active member;会话均归属 admin(4) -- file_reference 371 PDF 在 CAS 有 blob,但无 raw 下载 API +- merge: `213ad015`;test schema 57;E2E ALL_PASS(见报告)