Last updated: 2025-12-03
Development Status
現在のIssues
- Issue #30 は、進捗状況生成時にissueに紐づくissue-notesファイルが存在しない場合、エラーで処理が終了してしまう問題を抱えています。
- Issue #13 では、
issue-noteGitHub Actionsを他プロジェクトから利用しやすくするための導入手順書作成が求められています。 - Issue #11 では、
translateGitHub Actionsについても同様に、他プロジェクトからの利用を容易にするための導入手順書の作成が必要です。
次の一手候補
- Issue #30: 進捗状況生成時のissue-notesファイル不在エラーを修正
- 最初の小さな一歩:
DevelopmentStatusGenerator.cjs内で、issue-notesファイルが存在しない場合のファイル読み込み処理を、エラーではなく空文字列を返すように変更する。 - Agent実行プロンプト:
対象ファイル: .github_automation/project_summary/scripts/development/DevelopmentStatusGenerator.cjs 実行内容: `DevelopmentStatusGenerator.cjs` 内で、`IssueTracker.getIssueNoteContent` が呼び出されている箇所、または直接ファイルシステムから `issue-notes` を読み込んでいる箇所を特定し、指定された `issue_number` に対応する `issue-note` ファイルが存在しない場合にエラーを発生させるのではなく、空の文字列を返すように修正してください。具体的には、ファイル読み込み操作の前に `fs.existsSync` で存在チェックを行い、ファイルが存在しない場合は空文字列を返す処理を追加してください。 確認事項: 関連するテストがある場合は、そのテストが引き続きパスすることを確認してください。または、変更後に手動で進捗状況生成を試行し、`issue-notes` がないissueでエラーが発生しないことを確認してください。`issue-notes` が存在するissueではこれまで通り内容が取得されることを確認してください。 期待する出力: 修正された `DevelopmentStatusGenerator.cjs` の内容と、修正によって期待される動作(issue-notesがないissueでも進捗状況が生成されること)に関する説明をmarkdown形式で出力してください。
- 最初の小さな一歩:
- Issue #11:
translateアクションの他プロジェクト向け導入手順書を作成- 最初の小さな一歩: 既存の
.github/workflows/translate-readme.ymlと.github/workflows/call-translate-readme.ymlを分析し、workflow_callのinputsとsecretsを洗い出す。 - Agent実行プロンプト:
対象ファイル: .github/workflows/translate-readme.yml と .github/workflows/call-translate-readme.yml 実行内容: 対象ファイルについて、外部プロジェクトから利用する際に必要な設定項目を洗い出し、以下の観点から分析してください: 1) 必須入力パラメータ(例: `target-branch`) 2) 必須シークレット(例: `GEMINI_API_KEY`) 3) ファイル配置の前提条件(例: `README.ja.md` の存在) 4) 外部プロジェクトでの利用時に必要な追加設定 確認事項: `translate` アクションが現在どのように機能しているか、特に `workflow_call` の `inputs` や `secrets` の定義を確認してください。`issue-notes/11.md` に記載されている「ブレインストーミング」の内容と現状が合致しているかも確認してください。 期待する出力: 外部プロジェクトがこの `call-translate-readme.yml` を導入する際の手順書をmarkdown形式で生成してください。具体的には:必須パラメータの設定方法、シークレットの登録手順、前提条件の確認項目を含めてください。生成された手順書は `.github_automation/translate/docs/TRANSLATION_SETUP.md` の内容を更新する形としてください。
- 最初の小さな一歩: 既存の
- Issue #13:
issue-noteアクションの他プロジェクト向け導入手順書を作成- 最初の小さな一歩: 既存の
.github/workflows/issue-note.ymlと.github/workflows/call-issue-note.ymlを分析し、workflow_callのinputsとsecretsを洗い出す。 -
Agent実行プロンプト: ``` 対象ファイル: .github/workflows/issue-note.yml と .github/workflows/call-issue-note.yml
実行内容: 対象ファイルについて、外部プロジェクトから利用する際に必要な設定項目を洗い出し、以下の観点から分析してください: 1) 必須入力パラメータ(例:
issue-number,issue-title,issue-body,issue-url) 2) 必須シークレット(例:GITHUB_TOKEN) 3) ファイル配置の前提条件(特に無し、ただし.github/issue-notesディレクトリへの書き込み権限は必要) 4) 外部プロジェクトでの利用時に必要な追加設定確認事項:
issue-noteアクションが現在どのように機能しているか、特にworkflow_callのinputsやsecretsの定義を確認してください。issue-notes/3.mdの過去の修正履歴も参考に、actions/github-script内での変数参照方法が適切であることを確認してください。期待する出力: 外部プロジェクトがこの
call-issue-note.ymlを導入する際の手順書をmarkdown形式で生成してください。具体的には:必須パラメータの設定方法、シークレットの登録手順、前提条件の確認項目を含めてください。生成された手順書は.github_automation/issue_note/docs/ISSUE_NOTE_SETUP.mdとして新規作成する形としてください。
- 最初の小さな一歩: 既存の
Generated at: 2025-12-03 07:05:27 JST