Skip to content

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

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.tsIMetadataService 增加了可选成员声明(+31 行,含 TSDoc)。

为什么建议核可而非剥离

处置选项

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions