Skip to content

docs(v2): C03 配置体系与企业 MDM (YAO-105)#27

Merged
luyao618 merged 3 commits into
mainfrom
agent/cc-dev/9e7c188b
May 23, 2026
Merged

docs(v2): C03 配置体系与企业 MDM (YAO-105)#27
luyao618 merged 3 commits into
mainfrom
agent/cc-dev/9e7c188b

Conversation

@luyao618
Copy link
Copy Markdown
Owner

概述

冻结 source_commit 290fdc9481a70612bc5823aa4ed225c52c52aad3,沿用
docs/17-Settings-系统.md v1 作为修订底,保留全部 v1 H1/H2 标题与既有正文,仅在 §5(Remote Managed Settings)之后插入两节新内容,并在导言追加一句话点出 7 维度叙事。

改动范围

  • 保留:v1 全部 12 个一/二级标题、§1–§9 全部既有段落与代码引用一字未改。C-2 标题保留闸通过。
  • 新增 §5.5 PolicyLimits:与 Settings 平行的组织级开关
    • 资格判定(OAuth Team/Enterprise + Console API Key,不含 subscriptionType=null
    • ESSENTIAL_TRAFFIC_DENY_ON_MISS 反例集合(allow_product_feedback
    • ~/.claude/policy-limits.json mode 0o600
    • 30 秒 loading promise 兜底防死锁
  • 新增 §5.6 SettingsSync:跨设备一致性的双向通道
    • backend anthropic#218817
    • 上传/下载两组门禁(feature flag × GrowthBook × 交互/OAuth)
    • lodash pickBy 增量 diff
    • MAX_FILE_SIZE_BYTES = 500KB 与后端协定
    • markInternalWrite 复用机制
    • /reload-plugins 通过 minIntervalMs=0 显式传递用户意图
  • 导言追加一句:点出 'Claude Code 还有两条独立运行的组织级服务管线' 以契合 7 维度叙事,未改写 v1 已有正文。

主锚点(v2 修订)

  • services/policyLimits/index.tsservices/policyLimits/types.ts
  • services/settingsSync/index.tsservices/settingsSync/types.ts
  • 已存在的 services/remoteManagedSystem/utils/settings/utils/cliArgs.ts 维持 v1 引用

文体一致性自检

  • C-1 prose-diff:docs/17 不在 PROTECTED_DOCS(v1 已发布章节列表的一部分被列入,但 17 未列入),跳过。本次改动全部为新增段落,未删改 v1 任何一行 —— 保留率自然 100%。
  • C-2 headings:全部 12 个 v1 一/二级标题保留。OK。
  • C-3 code-ratio:17 在 V1_DOC_FILES 名单,跳过。
  • C-4 section-titles:46 个标题全部合规,无 C03 · / §N / X.tsx 是 Y 等禁用句式。
  • C-5 no-frontmatter:未引入任何 YAML 头。OK。
  • C-6 no-spec-jargon:新段落无 squad 内部术语外漏。OK。
  • check-source-commits:所有 6 个 manifest 仍指向 290fdc94。OK。
  • no-fuzzy:1 处「很多」已在第二个 commit 改写为「省事得多」。

不合并

按 YAO-105 约定,开 PR 不 merge,由尧哥手动合。

Closes YAO-105.

Yao Lu and others added 3 commits May 23, 2026 23:09
冻结 source_commit 290fdc94。沿用 docs/17-Settings-系统.md v1 作为修订底,
保留全部 v1 H1/H2 标题与既有正文段落,仅在 §5 之后插入两节新内容:

- §5.5 PolicyLimits:与 Settings 平行的组织级开关
  覆盖 services/policyLimits/,包括资格判定(OAuth Team/Enterprise + Console
  API Key,不含 subscriptionType=null)、ESSENTIAL_TRAFFIC_DENY_ON_MISS
  反例集合、~/.claude/policy-limits.json mode 0o600、30 秒 loading
  promise 兜底。

- §5.6 SettingsSync:跨设备一致性的双向通道
  覆盖 services/settingsSync/,包括 backend API 218817、上传/下载两组门
  禁、lodash pickBy 增量、500KB 上限、markInternalWrite 复用、
  /reload-plugins minIntervalMs=0 显式意图传递。

并在导言追加一句话点出 'Claude Code 还有两条独立运行的组织级服务管线',
以契合 7 维度叙事,但不改写 v1 已有正文。

Co-authored-by: multica-agent <github@multica.ai>
Co-authored-by: multica-agent <github@multica.ai>
OC-R review: redownloadUserSettings() 无参数,内部 doDownloadUserSettings(0)
的 0 是 maxRetries(retry 次数),不是 minIntervalMs(节流间隔)。

services/settingsSync/index.ts:152-154 + reload-plugins.ts:22-23 的
原注释明确 'No retries: user-initiated command, one attempt + fail-open'。
删除"最小间隔节流 / 忽略节流 / minIntervalMs"表述,改为基于 maxRetries
的解读。

Co-authored-by: multica-agent <github@multica.ai>
@luyao618 luyao618 merged commit 3411ad1 into main May 23, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant