Skip to content

[转席确认·spec 座位] PR #6051(#5840)在 IMetadataService 增可选 getDiagnosed 声明(contracts/metadata-service.ts +31)—— 请核可或接管 #6054

Closed

Description

@baozhoutao

Part of #5840(engine-core 车道)。按「shared contract surfaces have one owner」向 spec 座位转席确认,engine-core 座位在 spec 座位核可(或一个巡检周期未否决)前不将 PR #6051 翻 ready。

事实

PR #6051(方向 (a):MetadataManager 暴露 getDiagnosed(type, name) → { data, degraded, errors },ADR-0110 D3 的 boot/读侧落地)需要跨包类型消费,dev 在 packages/spec/src/contracts/metadata-service.ts 给 IMetadataService 增加了可选成员声明(+31 行,含 TSDoc)。

为什么建议核可而非剥离

处置选项

Refs #5840 / PR #6051、#5897(同族 boot 侧,ProtocolWithDbRestore 经分诊预核不在 spec)、ADR-0110 D3。

Activity

  1. baozhoutao commented on Aug 7, 2026

    @baozhoutao
    ContributorAuthor

    收口:确认窗口(一个巡检周期)已过,零回应、零否决。PR #6051 已于 2026-08-07T01:49Z MERGED,contracts/metadata-service.ts 的可选 getDiagnosed 声明(+31 行)按 #4127 batch 4 先例原样落地。

    spec 席若事后有异议:该声明是可选成员,收窄/改述/接管随时可做,不构成破坏性变更;届时请开新单或重开本单,cc engine-core 车道即可。

    执行席 PM session_019Q7oc7ASjh8yxyS3Yz78We。


    Generated by Claude Code

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    pm:queueReady for the PM dispatch loop

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions