Skip to content

contracts: 扩 governance-metadata 写入面(资产登记/编辑 · 解 gateway#17 阻塞) #56

Description

@uniquehole

源起:讨论 #52。WP1 / 总纲 §63/§82 拆分项之一。父:#50

背景

M2 数据目录·资产登记链(链②)需要 governance 的写入面。现 contracts/openapi/governance-metadata-v1.yaml 仅有读侧(GET /api/meta/search/api/meta/detail/api/meta/lineage/api/perm/*)与 POST /api/open/query无资产登记/编辑写端点。gateway #17 被阻塞。

要达成

  • contracts/openapi/governance-metadata-v1.yaml 写入面(加法 MINOR,不破坏既有读侧)
  • 同步 contracts/icd/governance-metadata-icd.md 写入面描述(现仅描述 search 取数)
  • registry 版本递增(producer=hashmatrix-governance

路径形状(最终以契约为准)

资产登记/编辑写入面,建议 POST /api/meta/assetsPUT /api/meta/assets/{id}租户隔离require_tenant=true,写时落 tenant_id,读时强制过滤 — D9)。

责任 / 对接

  • 起草:governance 工程师(producer)→ PR 到主仓 contracts/
  • 评审:主仓 contracts 治理 + webui + gateway
  • 解阻塞:hashmatrix-gateway#17(Blocked by 本 issue)

验收

oasdiff 对既有读侧加法兼容;registry 版本对齐;webui SDK 可生成写端点。

Metadata

Metadata

Assignees

No one assigned

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions