Skip to content

upstream の outputFields を互換スキーマなしで公開する - #33

Merged
igapyon merged 1 commit into
develfrom
devel-tiga0905lfa
Sep 5, 2026
Merged

igapyon merged 1 commit into
develfrom
devel-tiga0905lfa

Conversation

@igapyon

@igapyon igapyon commented Sep 5, 2026

Copy link
Copy Markdown
Owner

概要

PR #31 で導入済みの backlog-mcp-server@0.18.0 連携に対し、upstream が 公開する出力メタデータをそのまま CLI 契約へ反映します。

変更内容

  • upstream 操作の tools describe で、推測した outputFieldSchema を返さず outputFields を返す
  • Node 固有操作は、プロダクトが定義する実際の outputFieldSchema を維持
  • CLI・ランタイム契約テストとトレーサビリティ文書を更新

確認事項

  • npm ci
  • npm test(54件成功)
  • npm run trace:refresh
  • npm run smoke:node
  • git diff --check

## 概要

PR #31 で導入済みの `backlog-mcp-server@0.18.0` 連携に対し、upstream が
公開する出力メタデータをそのまま CLI 契約へ反映します。

## 変更内容

- upstream 操作の `tools describe` で、推測した `outputFieldSchema` を返さず
  `outputFields` を返す
- Node 固有操作は、プロダクトが定義する実際の `outputFieldSchema` を維持
- CLI・ランタイム契約テストとトレーサビリティ文書を更新

## 確認事項

- `npm ci`
- `npm test`(54件成功)
- `npm run trace:refresh`
- `npm run smoke:node`
- `git diff --check`
@igapyon
igapyon merged commit 5f1aef0 into devel Sep 5, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant