docs(ops): mark test-env triage task done

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
weichen
2026-09-20 09:23:42 +00:00
co-authored by Cursor
parent 89abc757f9
commit 69cae9e4e7
@@ -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(见报告)