Clarify legacy personal settings compatibility

Why: An empty setting scope must not imply shared-project or system authority.

Evidence: Documentation-only clarification of the verified scope contract.

Impact: No runtime change; retain fail-closed shared settings semantics.

Refs: P1, docs/records/2026-10-14-rdm-settings-completion-contract.md
This commit is contained in:
2026-10-14 02:28:23 +00:00
parent fa9108e2d1
commit 38fe861bca
+1 -1
View File
@@ -111,7 +111,7 @@ const (
)
// SettingScope 声明设置项的写入归属(提案 2026-10-13-rdm-settings-members-duties-perms-increment P2)。
// 空串 = 默认:user 与 project 层可写(向后兼容既有 schema)。
// 空串保留旧个人配置兼容,不表示共享项目策略或系统管理资格。
type SettingScope string
const (