Record goals and authorization for multiuser collaboration fixes
Why: Plan-9d9489b1 approved; card must carry scope before implementation. Evidence: none (card only). Impact: task card only. Refs: .task/fix-multiuser-project-collab.md Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -7,7 +7,7 @@
|
||||
- 分支类型:standalone;root_target:main;immediate_target:main;accepting_requirements:false
|
||||
- 需求分流:verdict=NEW;selected_initiative=无;requirement_sha256=2c544aa5ca7754aa2176143efbcfcb67df848dae926986c386d32ee995347ccf;triage_receipt=/tmp/mupc/triage.json;receipt_sha256=1c20828d642c90e745e5e5824412ea6e6b35980f4241ad87ed8fd1b8362e2a80
|
||||
|
||||
- 授权与交付终点:<本次允许的动作与终点;未授权事项写明>
|
||||
- 授权与交付终点:用户 2026-10-20 要求解决 8788 浏览器多用户验证发现的两个阻塞问题和全部非阻塞问题,并批准计划 Plan-9d9489b1(推荐方案:正式切换角色权威到 Backend 并联动管理权限;合入后先备份 8788,再带超管凭据部署并浏览器复测)。终点:Backend/Frontend/RDM 组件 PR 经独立 Review 与精确 HEAD CI 合入;Dev 改钉经本 PR 合入;8788 完整备份后部署 RDM 新版本并执行角色权威切换;浏览器复测通过并停用 `vf-` 测试账号。未授权:改写历史、改分支保护、删除归档引用、发版打标。
|
||||
- 交付模式:goal-first(目标、范围和交付终点一次确认;范围内连续推进)
|
||||
- 实施执行:agent-per-unit(配置:AGENT-EXECUTION.md)
|
||||
- 合入执行:agent(已授权交付范围内,Review 通过、冲突解决且当前 HEAD 的 CI 通过后合入)
|
||||
@@ -15,7 +15,17 @@
|
||||
|
||||
## 目标与非目标
|
||||
|
||||
<预期结果、受影响入口/模块/契约;明确不做什么。>
|
||||
**目标**:8788 上多用户协作流程(建号→建项目→加成员→成员对话与知识检索→权限边界→移除成员)完整可用。
|
||||
|
||||
| ID | 描述 | 验收条件 | 仓 |
|
||||
|---|---|---|---|
|
||||
| R1 | 成员知识检索不再卡死整个服务:共享检索扫描在授权回调查库前关闭结果集 | SQLite 单连接下授权回调查库的回归测试通过;8788 成员检索返回结果且服务可继续响应 | Backend |
|
||||
| R2 | 普通账号凭网页角色可建项目:角色权威切换到 Backend,建项目判定读取 Backend `Linked` 联动(含管理员) | 管理员命令可在生产数据上完成切换(导入 2 职位 3 绑定);有 project.create 角色的账号建项目成功、无角色账号仍被拒 | RDM(+Backend pin) |
|
||||
| R3 | 成员页对无权账号隐藏管理控件、不发无权调用 | 成员列表返回 `canManage`;非创建者看不到添加/移除/职务控件且无 403 调用 | RDM + Frontend |
|
||||
| R4 | 运行计时正确:`CreateRun` 返回真实开始时间;前端零值时间兜底 | 新运行计时从 0 开始,不显示巨大时长 | Backend + Frontend |
|
||||
| R5 | 重启中断的运行留下可见提示 | 中断运行写入带 `run.interrupted` 的助手消息并在对话中可见 | Backend |
|
||||
|
||||
**非目标**:不并入 IAM initiative 未合入的 U3B(RDM b74fc0e 项目失败解释)与 U4(Frontend f015798 角色面板重做);不改 IAM 角色模型;不发版。
|
||||
|
||||
## Agent 实施收据
|
||||
|
||||
|
||||
Reference in New Issue
Block a user