View on GitHub

cat-file-watcher

cat-file-watcher

Last updated: 2026-03-30

Development Status

現在のIssues

現在オープン中のIssueはありません。 特に解決を要する既知の問題は認められません。 最近の活動は機能改善とテスト強化に注力されています。

次の一手候補

  1. プロジェクトサマリー生成プロンプトのレビューと最適化(開発状況プロンプトに焦点を当てる)
    • 最初の小さな一歩: 現在のdevelopment-status-prompt.mdの内容と、このプロンプトが生成した結果を比較し、特に「現在のIssues」セクションがオープンIssueがない場合にどのように情報を提示すべきか検討する。
    • Agent実行プロンプト:
      対象ファイル: .github/actions-tmp/.github_automation/project_summary/prompts/development-status-prompt.md, generated-docs/development-status.md
      
      実行内容: 上記ファイルの内容と、このプロンプトの生成ガイドライン(特に「生成するもの」と「生成しないもの」)を比較分析してください。特に、オープンIssueがない場合に「現在のIssues」セクションがハルシネーションを避けつつ、3行の要約を適切に満たすための改善点を特定してください。
      
      確認事項: プロンプトの出力フォーマット要件(3行の要約、ハルシネーション回避)を厳守し、現在の出力がその要件をどの程度満たしているか評価してください。
      
      期待する出力: `development-status-prompt.md` の改善案をMarkdown形式で提案してください。具体的には、「現在のIssues」セクションでオープンIssueがない場合の記述方法の調整案を含めてください。
      
  2. terminate_if_process_array 機能のテスト網羅性確認とドキュメント追加 Issue #145
    • 最初の小さな一歩: tests/test_terminate_if_process_array.py のテストケースをレビューし、src/command_executor.pyterminate_if_process_array ロジックが全ての期待されるシナリオ(プロセスの有無、複数のプロセスの指定、部分一致など)を網羅しているかを確認する。
    • Agent実行プロンプト:
      対象ファイル: src/command_executor.py, tests/test_terminate_if_process_array.py, issue-notes/145.md
      
      実行内容: `src/command_executor.py` 内の `terminate_if_process_array` 機能と、それに対応する `tests/test_terminate_if_process_array.py` のテストケースを分析してください。この機能の意図された挙動と現在のテストがそれをどの程度網羅しているかを評価し、不足しているテストシナリオを特定してください。
      
      確認事項: `terminate_if_process_array` の挙動が設定ファイル(`config_loader.py` や `config_validator.py` 経由)からどのように指定されるか、および既存の `terminate_if_process` との相互作用を確認してください。
      
      期待する出力:
      1. 既存テストの網羅性評価(Markdown形式)。
      2. 追加すべきテストケースの具体的な提案(入力、期待される結果)。
      3. 可能であれば、この機能に関する簡単なドキュメントの草案(例: `README.md` や `examples/config.example.toml` への追記案)。
      
  3. call-check-large-files.yml ワークフローの効率性レビューと最適化
    • 最初の小さな一歩: .github/workflows/call-check-large-files.yml のトリガー、依存関係、および利用されているスクリプト(.github/actions-tmp/.github_automation/check-large-files/scripts/check_large_files.py)が効率的であるかを確認する。
    • Agent実行プロンプト: ``` 対象ファイル: .github/workflows/call-check-large-files.yml, .github/actions-tmp/.github_automation/check-large-files/scripts/check_large_files.py

      実行内容: .github/workflows/call-check-large-files.yml ワークフローの構成と、それが呼び出す check_large_files.py スクリプトのロジックを分析してください。このワークフローがプロジェクトのニーズに対して適切に設定されているか、また実行時間やリソース消費の観点から最適化の余地があるかを評価してください。

      確認事項: ワークフローのトリガー(on: pull_request, on: push など)、除外設定、およびチェックされるファイルの種類やサイズ閾値がプロジェクトの現状と合致しているかを確認してください。

      期待する出力:

      1. ワークフローの現状評価(Markdown形式)。
      2. 考えられる改善点(例: トリガーの調整、スクリプトのパフォーマンス向上、設定ファイルの柔軟性向上など)を具体的に提案してください。
      3. 必要であれば、call-check-large-files.yml または check_large_files.py の変更案の概要。

Generated at: 2026-03-30 07:04:36 JST