pullRequest.json•3.13 kB
{
  "schema": "memory_document_v2",
  "metadata": {
    "id": "ec7bdefa-0f36-42da-8f9e-9c22669b692e",
    "title": "PRの準備完了",
    "documentType": "generic",
    "path": "pullRequest.md",
    "tags": [],
    "lastModified": "2025-03-17T02:13:31.672Z",
    "createdAt": "2025-03-17T02:13:31.672Z",
    "version": 1
  },
  "content": {
    "rawContent": "# PRの準備完了\n\n#title: feat: ブランチメモリバンクからPRタイトルと概要を自動生成する機能を追加\n#targetBranch: develop\n#reviewers: tmita\n#labels: enhancement,automation\n\n# 概要\n\nブランチメモリバンクに記録された情報を活用し、自動的にPull Requestを作成する機能を実装します。この機能により、ブランチでの作業内容を自動的にPRのタイトルと概要に反映させることができ、開発ワークフローの効率化と一貫性の向上を図ります。\n\n## 変更内容\n\n- memory-bank-mcp-serverにcreate_pull_requestツールを追加\n- PR生成用のテンプレート(日本語・英語)を作成\n- メモリバンクファイルからのコンテンツ抽出ロジックを実装\n- GitHub Actions用の自動PR作成ワークフローを追加\n\n## 技術的決定事項\n\nPR生成プロセスは宣言的に設計され、`pullRequest.md`ファイルをトリガーとしてGitHub Actionsを起動します。このアプローチにより、コンテンツ準備とPR作成の間に明確な分離が生まれます。\n\n## 実装済み機能\n\n- 多言語対応(日本語・英語)\n- カスタマイズ可能なPRタイトルとターゲットブランチ\n- GitHub Actionsとの統合\n- PRコンテンツに基づくインテリジェントなラベル割り当て\n- 柔軟なテンプレートシステム\n\n## 既知の問題\n\n- 現時点ではGitHub APIとの直接統合はなし(将来のリリースで予定)\n- レビュワー割り当ては限定的(現在は #reviewers タグによる手動指定)\n\n## 検討事項\n\n- GitHub Actions以外のCI/CDプラットフォームへの対応拡張\n- 将来バージョンでのGitHub Actionsを必要としない直接PR作成実装\n\n---\n\n_このPRはメモリバンクの情報を基に自動生成されました_\n",
    "sections": {
      "main": "#title: feat: ブランチメモリバンクからPRタイトルと概要を自動生成する機能を追加\n#targetBranch: develop\n#reviewers: tmita\n#labels: enhancement,automation\n\n\nブランチメモリバンクに記録された情報を活用し、自動的にPull Requestを作成する機能を実装します。この機能により、ブランチでの作業内容を自動的にPRのタイトルと概要に反映させることができ、開発ワークフローの効率化と一貫性の向上を図ります。",
      "": "- GitHub Actions以外のCI/CDプラットフォームへの対応拡張\n- 将来バージョンでのGitHub Actionsを必要としない直接PR作成実装\n\n---\n\n_このPRはメモリバンクの情報を基に自動生成されました_"
    }
  }
}