docs(ops): claim test-env triage fixes (dup name / member session / preview)
Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
+4
-3
@@ -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
|
||||
Reference in New Issue
Block a user