Gate host project override settings to owners and admins (transport)
Why: P1-B per S9 acceptance report; pin bump + card. Evidence: frontend #93 merged; Dev composition CI on this PR. Impact: modules/frontend pin bump; modal gating. Refs: S9 acceptance report P1-B
This commit is contained in:
@@ -7,7 +7,7 @@
|
||||
- 权威仓:ssh://git@git-ssh.u1680832.nyat.app:31411/weichen/Agent-System-Dev.git;目标分支:main;R0(initial_base_sha)= ad3eb8b809681131670051f912fdbf4d51be6716
|
||||
- 工作区:/home/weichen/projects/Agent-System-Dev-wt-fix-duty-settings-gating(worktree);分支:fix/duty-settings-gating
|
||||
|
||||
- 授权与交付终点:<本次允许的动作与终点;未授权事项写明>
|
||||
- 授权与交付终点:用户授权「把 P1-B 和 P2 以及剩余未做实现」——本卡实现 P1-B(S9 发现 3/P1-B 裁定):前端项目设置弹层的宿主覆盖设置组(含模型与密钥)对非负责人/非系统管理员隐藏,RDM 页签维持自身 fail-closed;交付终点=前端 PR 合入 frontend main + Dev pin 提升 PR 合入 main。不含:入口按钮移除(授权的职责管理者仍需 RDM 页签)、部署。
|
||||
- 交付模式:goal-first(目标、范围和交付终点一次确认;范围内连续推进)
|
||||
- 实施执行:agent-per-unit(配置:AGENT-EXECUTION.md)
|
||||
- 合入执行:agent(已授权交付范围内,Review 通过、冲突解决且当前 HEAD 的 CI 通过后合入)
|
||||
@@ -17,7 +17,9 @@
|
||||
|
||||
## 目标与非目标
|
||||
|
||||
<预期结果、受影响入口/模块/契约;明确不做什么。>
|
||||
目标:ProjectSettingsModal 的「本项目」页宿主覆盖设置组仅对 project.owner===me.owner 或基座 isAdmin 渲染;其余查看者得说明性空态。RDM 三页签保持命令面/数据面既有门控。
|
||||
|
||||
非目标:不做入口按钮移除(职责管理者需要);不动 RDM 页签数据面;不做部署。
|
||||
|
||||
## Agent 实施收据
|
||||
|
||||
@@ -37,7 +39,7 @@
|
||||
|
||||
| ID | 描述 | 项目符合度及依据 | 优先级 | 验收条件 | 依赖 | 结论 |
|
||||
|---|---|---|---|---|---|---|
|
||||
| R1 | 待填写 | 待评估 | 待定 | 待定义 | 待确认 | 待评审 |
|
||||
| R1 | 宿主覆盖设置(含模型与密钥)按负责人/系统管理员门控 | S9 发现 3/P1-B 裁定 | 高 | 非特权查看者得说明空态、无设置组与保存按钮;特权者不受影响 | 前端仓 main | 待验证 |
|
||||
|
||||
## 方案与计划
|
||||
|
||||
|
||||
+1
-1
Submodule modules/frontend updated: 781cde6667...3bbb918795
Reference in New Issue
Block a user