weichen
716fe9541c
Enforce system-managed settings scope with admin system settings API
Why: P2——模型、密钥、Tavily、遥测与运行基础设施属系统受管项;user/project 层须整笔拒绝(含嵌套、点路径与子树覆盖),生效链剥除存量覆盖,管理员经新系统面统一配置。
Evidence: go test ./... 全绿;settings 单测覆盖嵌套/点路径/祖先标量拒绝、系统层生效、读面剥除;server e2e 覆盖 400/系统面读写/掩码;认证档 admin 门测试(普通 403、admin 200、密钥不泄漏)。
Impact: settings.go 受管标记与 mergeScope 拦截、Effective 增系统层、server 新增 GET/PUT /api/settings/system(无认证档本机即管理员)、SecretLookup 系统行回退、插件 schema 受管注入;测试基建 mock seed 与三处用例迁到系统层;svc.sh 播种改走系统面(仅 admin,无管理员时明确跳过)。Core gitlink 升至 9150e6f。
Refs: modules/documents/docs/proposals/2026-10-13-rdm-settings-members-duties-perms-increment.md P2
2026-10-13 04:05:15 +00:00
..
2026-10-10 00:15:21 +00:00
2026-10-12 03:44:16 +00:00
2026-10-11 05:18:12 +00:00
2026-10-12 02:28:51 +00:00
2026-10-03 14:37:49 +00:00
2026-09-30 15:23:02 +00:00
2026-10-08 14:02:19 +00:00
2026-10-13 04:05:15 +00:00
2026-10-12 03:44:16 +00:00
2026-10-04 18:20:10 +00:00
2026-10-08 14:02:19 +00:00
2026-10-12 01:44:56 +00:00
2026-10-12 02:28:48 +00:00
2026-10-13 04:05:15 +00:00
2026-10-08 15:53:39 +00:00
2026-10-04 17:28:46 +00:00
2026-10-04 17:28:46 +00:00
2026-10-12 03:18:57 +00:00
2026-10-12 03:44:16 +00:00
2026-10-12 02:12:42 +00:00
2026-09-30 02:39:50 +00:00
2026-09-30 02:39:50 +00:00
2026-10-12 12:08:14 +00:00
2026-10-08 15:34:18 +00:00
2026-10-07 18:04:08 +00:00
2026-10-03 17:31:56 +00:00
2026-10-13 04:05:15 +00:00
2026-10-09 15:44:48 +00:00
2026-10-08 17:16:10 +00:00
2026-10-03 16:35:34 +00:00
2026-10-11 14:24:31 +00:00
2026-09-30 17:16:07 +00:00
2026-09-30 17:16:07 +00:00
2026-10-03 14:37:49 +00:00