Skip to content

アーカイブ用途に必要な添付・共有ファイルの取得機能を追加する - #35

Merged
igapyon merged 1 commit into
develfrom
devel-tiga0905mad
Sep 7, 2026
Merged

igapyon merged 1 commit into
develfrom
devel-tiga0905mad

Conversation

@igapyon

@igapyon igapyon commented Sep 7, 2026

Copy link
Copy Markdown
Owner

概要

Backlog のアーカイブ用途で必要な共有ファイル一覧と、Issue・Wiki・共有ファイルの
バイナリ取得を Node ランタイムに追加します。

変更内容

  • get_shared_files READ 操作を追加し、ディレクトリ、ページング、ファイル/フォルダ メタデータを既存の JSON 契約で返す
  • download_issue_attachment、download_wiki_attachment、 download_shared_file をストリーム転送として追加
  • download CLI と openDownload API を追加し、バイナリと JSON 出力を分離する。 ファイル出力は完了後に原子的に公開し、既存ファイルを上書きしない
  • 転送完了・失敗の verbose イベント、操作カタログ、トレーサビリティ、README、TODO、 CLI/ランタイム/転送テストを更新

確認事項

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

## 概要

Backlog のアーカイブ用途で必要な共有ファイル一覧と、Issue・Wiki・共有ファイルの
バイナリ取得を Node ランタイムに追加します。

## 変更内容

- `get_shared_files` READ 操作を追加し、ディレクトリ、ページング、ファイル/フォルダ
  メタデータを既存の JSON 契約で返す
- `download_issue_attachment`、`download_wiki_attachment`、
  `download_shared_file` をストリーム転送として追加
- `download` CLI と `openDownload` API を追加し、バイナリと JSON 出力を分離する。
  ファイル出力は完了後に原子的に公開し、既存ファイルを上書きしない
- 転送完了・失敗の verbose イベント、操作カタログ、トレーサビリティ、README、TODO、
  CLI/ランタイム/転送テストを更新

## 確認事項

- `npm run typecheck`
- `npm run trace:refresh`
- `npm test`(60件成功)
- `npm run smoke:node`
- `git diff --check`
@igapyon
igapyon merged commit 35996a2 into devel Sep 7, 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