Gate host project override settings to owners and admins (transport)
ci / svc-realcombo (pull_request) Successful in 1m59s
ci / test (pull_request) Successful in 5m54s
ci / test-pg (pull_request) Successful in 8m19s

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:
agent-exec-transport
2026-10-16 05:12:05 +00:00
parent 5a97dc4039
commit c810b7c4e6
2 changed files with 6 additions and 4 deletions
+5 -3
View File
@@ -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 | 待验证 |
## 方案与计划