The report keeps the 6579 document backfill, the live-edit switch rejection, and the rebuilt dev health check. Co-authored-by: Cursor <cursoragent@cursor.com>
1.7 KiB
1.7 KiB
title, status, created, updated, owner, branch, worktree, mutex
| title | status | created | updated | owner | branch | worktree | mutex |
|---|---|---|---|---|---|---|---|
| dev 多用户四问题修复 | done | 2026-09-21 | 2026-09-21 | Cursor | fix/dev-multiuser-four-issues-2026-09-21 | .worktrees/fix-dev-multiuser-four-issues | projectinstance+docgov |
dev 多用户四问题修复
目标
项目 6579 上,成员能看到激活后的受控文档,消息能路由到 bd_* 任务键,职责矩阵与工作流配置一致,激活后仍可改职责/审批/启用但不能切换工作流。
范围
- 激活与列表时把已启用 doc_task 幂等写入
document_records(不覆盖已有正文) - 语义任务键按项目实际键做后缀归一;同浏览器切换账号时清空工作台本地状态
- 职责矩阵改走权威职责与
PATCH .../duties,去掉演示工号与演练文案 UpdateLivePlan:激活后可改配置;切换工作流仍拒绝;项目 143 保持冻结
非目标
- 不改写、不终止项目 143
- 不把
my_private跨用户 403 改成放行 - 不晋升 test/main
步骤
- 物化模板文档与 6579 回填
- 任务键归一、账号隔离、403/409 文案
- 职责矩阵接权威数据
- 激活后 live 配置编辑
- 占槽合入 dev、冒烟与实测报告
验收标准
- 陈威浏览器复测仍待做;管理员
GET /projects/6579/documents已看到 7 个bd_*键 - 「开始编写用户初始需求表」在单测中解析为
bd_intake - 403 文案单测不再落到 NETWORK_ERROR;同浏览器切换清空有单测,未做双账号点击
- 激活后切换工作流被 409 拒绝,项目 143 为 frozen;职责改写有单测
相关链接
- Checklist:
- Handoff:
- Test report:
.doc/test-reports/2026-09-21-dev-multiuser-four-issues-test-report.md