Skip to content

spec: 删除 ObjectStackProtocol 组合别名(D9 解散的最后一步,下个大版本窗口) #3606

Description

@os-zhuang

#2462 拆出。ADR-0076 D9 已把 70 方法的上帝接口拆为 13 个 per-domain 接口(#2429),ObjectStackProtocol 保留为 extends 全部子接口的组合别名以向后兼容。终态(ADR rev.7 裁决):联合接口应当解散——"统一"由 runtime discovery services 注册表 + 共享信封/错误脊承担,别名只是 services map 的静态劣化副本。

待办(下个大版本 / spec breaking 窗口)

  1. 删除 spec/src/api/protocol.zod.tsObjectStackProtocol 接口与 ObjectStackProtocolSchema(若仍存在)。
  2. 消费方改为按需组合子接口(先例:A1.5 已把 REST 收窄到 DataProtocol & MetadataProtocolADR-0076 剩余工作的 framework 侧切片:D12 诚实能力 + A1.5 消费方收窄 + D7 指标追踪 (#2462) #3028)。
  3. gen:api-surface 重生成(feat(spec): segment ObjectStackProtocol into per-domain interfaces (ADR-0076 D9, step 1) #2429 的 ratchet 坑)。

无行为影响(纯类型层)。changeset 按当时是否在 launch window 定 major/minor(先例 #3486/#3488/#3562)。

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions