feature/rdm-increment-system-settings
main
P2 前端入口(提案 r1 §2):系统管理新增「模型与服务配置」分区——
Why: 受管项只有管理员一个写入面,需要对应界面。 Evidence: vitest design-guard 6/6(含裸色值棘轮);npm run build 成功;tsc 无错。 Impact: contracts.SettingDesc 加 scope 可选字段;api 增两个封装;无既有面板行为变更。 Refs: Agent-System-Documents PR #93 提案 r1 P2;Dev 任务卡 feature/rdm-increment-settings-duties
Why: P2 前端入口——系统受管项(模型/密钥/Tavily/遥测/运行基础设施)需要唯一的管理员写入面;系统管理新增「模型与服务配置」分区消费 GET/PUT /api/settings/system。 Evidence: vitest design-guard 6/6 通过;npm run build 成功;面板仅渲染 scope=system 项,保存后重 GET 回填,403 如实提示。 Impact: contracts 加 SettingDesc.scope;api 加 get/putSystemSettings;AdminZone 注册新分区;无既有面板变更。 Refs: modules/documents/docs/proposals/2026-10-13-rdm-settings-members-duties-perms-increment.md P2;Backend PR 188
No dependencies set.
The note is not visible to the blocked user.
P2 前端入口(提案 r1 §2):系统管理新增「模型与服务配置」分区——
Why: 受管项只有管理员一个写入面,需要对应界面。
Evidence: vitest design-guard 6/6(含裸色值棘轮);npm run build 成功;tsc 无错。
Impact: contracts.SettingDesc 加 scope 可选字段;api 增两个封装;无既有面板行为变更。
Refs: Agent-System-Documents PR #93 提案 r1 P2;Dev 任务卡 feature/rdm-increment-settings-duties