docs(ops): claim test-env triage fixes (dup name / member session / preview)

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
weichen
2026-09-20 09:10:04 +00:00
co-authored by Cursor
parent bee907ef7e
commit 638083cc74
2 changed files with 60 additions and 3 deletions
+4 -3
View File
@@ -5,15 +5,16 @@
## 焦点
1. **2026-09-20 dev→test 晋升完成 (rc-v1.0.0-beta.6)**:合入 bug-hunt permissions/uploads;test `:8081` schema **56** healthy;助手真实对话 + 小队 intake + 12 项回归 **PASS**(见 [test-report](../test-reports/2026-09-20-test-env-beta6-assistant-squad-test-report.md));验证后库已恢复 S1 基线。
2. **2026-09-19 审计整改批 1–4 done**(合入 `844f757` / `08f4e0b` / `a2a49a6` / `d73bc79`)。余项见 [long-term](./long-term/2026-09-19-audit-remainder.md)。
3. **Control Center 已移出本仓库**:项目进度由独立统一管理系统承担;本仓库恢复为智能体系统。见 [任务](./short-term/2026-09-19-remove-control-center.md)
1. **2026-09-20 test 环境三问题整改(进行中)**:全局项目名唯一、成员拉入后会话可见、上传文档服务端预览回退。见 [任务](./short-term/2026-09-20-test-env-triage-fixes.md)。
2. **2026-09-20 dev→test 晋升完成 (rc-v1.0.0-beta.6)**:合入 bug-hunt permissions/uploads;test `:8081` schema **56** healthy;助手真实对话 + 小队 intake + 12 项回归 **PASS**(见 [test-report](../test-reports/2026-09-20-test-env-beta6-assistant-squad-test-report.md));验证后库已恢复 S1 基线。
3. **2026-09-19 审计整改批 1–4 done**(合入 `844f757` / `08f4e0b` / `a2a49a6` / `d73bc79`)。余项见 [long-term](./long-term/2026-09-19-audit-remainder.md)。
4. **红线**:禁止整支 merge FAV;不默认升 `MULTI_INTENT_PLAN_TIER=full`;`SEMANTIC_SUMMARY_REPLACE` 不随 W2 开启;FAV live 观察窗证据驱动;`FAV_DEGRADED_READ=false`;项目 143 只读;SWBOOT-10 保持 fail-closed stub;D7 待合规签字
## 并行认领
| owner | task | branch | worktree | mutex | status |
|-------|------|--------|----------|-------|--------|
| Cursor-Auto | 2026-09-20-test-env-triage-fixes | fix/test-env-triage-2026-09-20 | - | projectworkflow+chat+assets | in_progress |
| Cursor-Auto | 2026-09-20-test-env-beta6-verification | docs/test-env-beta6-verification | - | infra+docs | done |
| Cursor-Auto | 2026-09-20-bug-hunt-permissions-uploads | fix/bug-hunt-2026-09-20-permissions-and-uploads | - | authz+web+projectworkflow | done |
| Cursor | audit-b1-data-consistency | fix/audit-b1-data-consistency | - | docgov+workflow+chat | done |
@@ -0,0 +1,56 @@
---
title: "test 环境三问题整改(重名/成员可见/文档预览)"
status: in_progress
created: 2026-09-20
updated: 2026-09-20
owner: Cursor-Auto
branch: fix/test-env-triage-2026-09-20
worktree: "-"
mutex: projectworkflow+chat+assets
---
# test 环境三问题整改(重名/成员可见/文档预览)
## 目标
修复 test 环境实测发现的三项缺陷:全局项目名唯一、成员拉入后可见项目/会话、上传文档可服务端回退预览。
## 范围
- 迁移 `00057`:全局唯一项目名索引 + 存量改名
- 应用层创建项目校验改为全局查重
- 拉人入项目后自动建成员私有会话;upsert 允许项目管理员代注册
- 资产 raw 下载端点 + 前端预览服务端回退
- test 库数据修复(退役项目 4、修会话归属、补陈威会话)
## 非目标
- 不改项目 143 / SWBOOT / FAV
- 不物理删除项目 4(仅 `demo_retired`)
- 不改变跨环境数据隔离
## 步骤
1. [ ] 迁移 00057 + 应用层全局重名校验
2. [ ] 会话归属修复(拉人建会话 + upsert 代注册)
3. [ ] 资产 raw 端点 + 前端预览回退
4. [ ] 单测 / vet / npm test
5. [ ] 合入 dev 冒烟
6. [ ] test 库数据修复 + 端到端验证 + 报告
## 验收标准
- [ ] test 库无重名项目;跨用户创建重名返回 409
- [ ] 陈威登录可见项目 5 与会话 `sess-p5-u35`
- [ ] 刷新后 PDF 可通过服务端 raw 回退预览
- [ ] `go vet ./...` + `go test -short ./...` + `cd web && npm test` 全绿
## 相关链接
- Plan: `.cursor/plans/test_环境三问题整改_202c4633.plan.md`
- Test report: (完成后补)
## 证据 / 备注
- test 库实测:项目 4/5 同名「全自动冲击波治疗仪」;陈威 (35) 已是 project 5 active member;会话均归属 admin(4)
- file_reference 371 PDF 在 CAS 有 blob,但无 raw 下载 API