Part of #4686 。维护者裁决(2026-08-03,PM 会话 session_01Ehu85kbvMcrNTUJjwxvLJ9 经 AskUserQuestion):拆向 —— 入站接执行,出站摘除 。本单是出站半边;入站半边见兄弟子单,两者相互独立、不共享文件面。
事实基础(#4686 立单 + 2026-08-03 复核,C9 改名后)
范围
按 spec-property-retirement skill + ADR-0087 走完整退役套件:
ConnectorSchema.rateLimitConfig 键 + ConnectorRateLimitConfigSchema 形状摘除;整形状删除 vs retiredKey 墓碑的取舍按 skill 判(参考 refactor(spec)!: 退役 plugin-runtime 家族五个 schema —— 无任何 runtime 实现的「Dynamic Loading」词表 (#4834, ADR-0049) #4878 :形状整体移除时墓碑话术是「整个形状已移除」而非「该键已移除」)。
ADR-0087 转换逐条论证 :connector 是可作者化面,存量 connector 文档若带 rateLimitConfig 需 D2 conversion 或有据可查的 D3;可达性用 gen:schema 的 BFS 实证,不读散文。
authorable-surface.json 行删除走 authorable-surface 的 tombstone 门禁可被手编基线绕过 —— 删掉基线行就删掉了证据(#4638 / #4643 已两次这样过绿) #4650 落地后的合法性门禁(带 [RETIRED] 前置或 conversion 登记),⛔ 禁手编基线。
strictness-ledger 对应行同步;四张 ratchet 变化逐一自证(对照 refactor(spec)!: 退役 plugin-runtime 家族五个 schema —— 无任何 runtime 实现的「Dynamic Loading」词表 (#4834, ADR-0049) #4878 的「异常信号未出现」核对法)。
major changeset,v17 窗口内落地。
验收
关联:#4686 (父单,裁决记录)、#4684 (C9,已关)、#4834 / PR #4878 (最近先例)、#4650 (基线门禁,已落地)、ADR-0049、ADR-0087。
Part of #4686。维护者裁决(2026-08-03,PM 会话
session_01Ehu85kbvMcrNTUJjwxvLJ9经 AskUserQuestion):拆向 —— 入站接执行,出站摘除。本单是出站半边;入站半边见兄弟子单,两者相互独立、不共享文件面。事实基础(#4686 立单 + 2026-08-03 复核,C9 改名后)
ConnectorRateLimitConfigSchema(packages/spec/src/integration/connector.zod.ts:337声明,:711的ConnectorSchema.rateLimitConfig嵌入,从stack.zod.ts的connectors:可达 —— 真作者面)。plugin-runtime.zod.ts剩余家族(DynamicLoadRequest / DynamicUnloadRequest / DynamicPluginResult / PluginSource / DynamicPluginOperation)四仓零 runtime consumer —— enforce-or-remove 悬置待裁 #4834(plugin-runtime 五 schema)同形状,今天的裁决同向 —— implementation-first,词表随未来实现一起进 schema。范围
按
spec-property-retirementskill + ADR-0087 走完整退役套件:ConnectorSchema.rateLimitConfig键 +ConnectorRateLimitConfigSchema形状摘除;整形状删除 vsretiredKey墓碑的取舍按 skill 判(参考 refactor(spec)!: 退役 plugin-runtime 家族五个 schema —— 无任何 runtime 实现的「Dynamic Loading」词表 (#4834, ADR-0049) #4878:形状整体移除时墓碑话术是「整个形状已移除」而非「该键已移除」)。rateLimitConfig需 D2 conversion 或有据可查的 D3;可达性用gen:schema的 BFS 实证,不读散文。authorable-surface.json行删除走 authorable-surface 的 tombstone 门禁可被手编基线绕过 —— 删掉基线行就删掉了证据(#4638 / #4643 已两次这样过绿) #4650 落地后的合法性门禁(带[RETIRED]前置或 conversion 登记),⛔ 禁手编基线。验收
check:*+ 全仓 typecheck 绿;示例应用validate过。content/docs/releases/;入站三个嵌入点(shared/http.zod.ts的RateLimitConfigSchema及其可达面)零改动 —— 那半边正在接执行,删错方向就是事故。关联:#4686(父单,裁决记录)、#4684(C9,已关)、#4834 / PR #4878(最近先例)、#4650(基线门禁,已落地)、ADR-0049、ADR-0087。