{
 "repo": {
  "name": "kouchou-ai",
  "owner": "digitaldemocracy2030",
  "stars": 175,
  "license": "AGPL-3.0",
  "full_name": "digitaldemocracy2030/kouchou-ai",
  "fetched_at": "2026-11-08T11:01:53.566376+00:00",
  "primary_language": "Python"
 },
 "burns": [
  {
   "agent": "devin",
   "number": 562,
   "reviewer_excerpt": "なぜか2つPRが出ている...こちらはclose",
   "reviewer_excerpt_url": "https://github.com/digitaldemocracy2030/kouchou-ai/pull/562#issuecomment-2900220755"
  },
  {
   "agent": "devin",
   "number": 469,
   "reviewer_excerpt": "いろいろと修正しても動作しても動かないのでいったんclose",
   "reviewer_excerpt_url": "https://github.com/digitaldemocracy2030/kouchou-ai/pull/469#issuecomment-2868963686"
  },
  {
   "agent": "devin",
   "number": 406,
   "reviewer_excerpt": "動作確認 ここの位置で良いか考える ![image](https://github.com/user-attachments/assets/108024f8-75eb-4000-825c-8ceda9b3eb5d) APIKeyが有効な場合はこうなる ![image](https://github.com/user-attachments/assets/8224f2ae-f3c0-4349-af54-38cd3ce92862)",
   "reviewer_excerpt_url": "https://github.com/digitaldemocracy2030/kouchou-ai/pull/406#issuecomment-2844218113"
  },
  {
   "agent": "devin",
   "number": 376,
   "reviewer_excerpt": "extractionが反映されないので、フィールド名とは別の問題がある",
   "reviewer_excerpt_url": "https://github.com/digitaldemocracy2030/kouchou-ai/pull/376#pullrequestreview-2793381260"
  },
  {
   "agent": "devin",
   "number": 372,
   "reviewer_excerpt": "修正の方向性が間違っているのでcloseします",
   "reviewer_excerpt_url": "https://github.com/digitaldemocracy2030/kouchou-ai/pull/372#issuecomment-2829516848"
  },
  {
   "agent": "devin",
   "number": 309,
   "reviewer_excerpt": "(aside) Devin実装が動かないので調整中",
   "reviewer_excerpt_url": "https://github.com/digitaldemocracy2030/kouchou-ai/pull/309#issuecomment-2804319780"
  }
 ],
 "total": 39,
 "agents": [
  {
   "agent": "devin",
   "merged": 20,
   "flights": 39,
   "burn_rate": 0.289,
   "merge_rate": 0.526,
   "last_flight_at": "2025-07-16T03:33:29+00:00",
   "median_hours_to_merge": 27.7
  }
 ],
 "riders": [],
 "flights": [
  {
   "agent": "devin",
   "state": "closed",
   "title": "Fix Windows Docker build failure for PyTorch installation",
   "number": 667,
   "outcome": "burn",
   "index_ok": true,
   "additions": 29,
   "deletions": 28,
   "merged_at": null,
   "opened_at": "2025-07-16T03:33:29+00:00",
   "task_type": "fix",
   "files_changed": 1,
   "hours_to_merge": null
  },
  {
   "agent": "devin",
   "state": "open",
   "title": "OpenAI, OpenRouter の API KEY をフォームから入力してレポートを作成できるようにする",
   "number": 660,
   "outcome": "stale",
   "index_ok": false,
   "additions": 1269,
   "deletions": 934,
   "merged_at": null,
   "opened_at": "2025-07-13T13:21:05+00:00",
   "task_type": "fix",
   "files_changed": 56,
   "hours_to_merge": null
  },
  {
   "agent": "devin",
   "state": "closed",
   "title": "Replace random sampling with Farthest Point Sampling for better spatial coverage",
   "number": 609,
   "outcome": "abandoned",
   "index_ok": false,
   "additions": 17,
   "deletions": 4,
   "merged_at": null,
   "opened_at": "2025-06-20T08:19:46+00:00",
   "task_type": "feat",
   "files_changed": 1,
   "hours_to_merge": null
  },
  {
   "agent": "devin",
   "state": "closed",
   "title": "フィルタアイコンの件数カウントにテキスト検索を含める",
   "number": 562,
   "outcome": "burn",
   "index_ok": true,
   "additions": 63,
   "deletions": 12,
   "merged_at": null,
   "opened_at": "2025-05-22T07:09:14+00:00",
   "task_type": "feat",
   "files_changed": 4,
   "hours_to_merge": null
  },
  {
   "agent": "devin",
   "state": "merged",
   "title": "[FEATURE] 文字列の検索によるフィルタを実装",
   "number": 561,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 200,
   "deletions": 103,
   "merged_at": "2025-05-22T07:57:03+00:00",
   "opened_at": "2025-05-22T06:41:44+00:00",
   "task_type": "feat",
   "files_changed": 8,
   "hours_to_merge": 1.26
  },
  {
   "agent": "devin",
   "state": "merged",
   "title": "レポートページに推定コスト表示機能を追加",
   "number": 549,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 5023,
   "deletions": 1437,
   "merged_at": "2025-05-25T14:56:53+00:00",
   "opened_at": "2025-05-20T11:32:07+00:00",
   "task_type": "feat",
   "files_changed": 54,
   "hours_to_merge": 123.41
  },
  {
   "agent": "devin",
   "state": "closed",
   "title": "Refactor PR #531 attribute filtering feature",
   "number": 538,
   "outcome": "abandoned",
   "index_ok": false,
   "additions": 4696,
   "deletions": 3090,
   "merged_at": null,
   "opened_at": "2025-05-19T03:24:34+00:00",
   "task_type": "refactor",
   "files_changed": 46,
   "hours_to_merge": null
  },
  {
   "agent": "devin",
   "state": "merged",
   "title": "トークン使用量追跡と表示機能の実装",
   "number": 536,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 985,
   "deletions": 255,
   "merged_at": "2025-05-20T05:09:18+00:00",
   "opened_at": "2025-05-18T14:30:09+00:00",
   "task_type": "feat",
   "files_changed": 28,
   "hours_to_merge": 38.65
  },
  {
   "agent": "devin",
   "state": "closed",
   "title": "軸の表示機能を導入: PR:481をベースに本番実装",
   "number": 489,
   "outcome": "abandoned",
   "index_ok": false,
   "additions": 855,
   "deletions": 222,
   "merged_at": null,
   "opened_at": "2025-05-12T13:31:24+00:00",
   "task_type": "feat",
   "files_changed": 11,
   "hours_to_merge": null
  },
  {
   "agent": "devin",
   "state": "merged",
   "title": "デザイン変更: セグメントビューでの全体・濃い意見・階層の切り替え機能",
   "number": 487,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 2374,
   "deletions": 2658,
   "merged_at": "2025-05-21T01:47:17+00:00",
   "opened_at": "2025-05-12T06:27:57+00:00",
   "task_type": "feat",
   "files_changed": 94,
   "hours_to_merge": 211.32
  },
  {
   "agent": "devin",
   "state": "closed",
   "title": "自動静的ファイル生成機能の実装",
   "number": 469,
   "outcome": "burn",
   "index_ok": true,
   "additions": 615,
   "deletions": 55,
   "merged_at": null,
   "opened_at": "2025-05-10T01:17:09+00:00",
   "task_type": "feat",
   "files_changed": 12,
   "hours_to_merge": null
  },
  {
   "agent": "devin",
   "state": "merged",
   "title": "Add provider selection to LLM integration",
   "number": 422,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 939,
   "deletions": 383,
   "merged_at": "2025-05-08T00:43:31+00:00",
   "opened_at": "2025-05-03T14:54:30+00:00",
   "task_type": "feat",
   "files_changed": 13,
   "hours_to_merge": 105.82
  },
  {
   "agent": "devin",
   "state": "closed",
   "title": "Add support for Open Router and LocalLLM providers",
   "number": 412,
   "outcome": "abandoned",
   "index_ok": false,
   "additions": 728,
   "deletions": 416,
   "merged_at": null,
   "opened_at": "2025-05-01T14:53:39+00:00",
   "task_type": "feat",
   "files_changed": 9,
   "hours_to_merge": null
  },
  {
   "agent": "devin",
   "state": "closed",
   "title": "管理画面の基本e2eテスト実装の簡素化",
   "number": 407,
   "outcome": "abandoned",
   "index_ok": false,
   "additions": 483,
   "deletions": 1005,
   "merged_at": null,
   "opened_at": "2025-05-01T06:00:01+00:00",
   "task_type": "test",
   "files_changed": 15,
   "hours_to_merge": null
  },
  {
   "agent": "devin",
   "state": "closed",
   "title": "Add environment verification page for ChatGPT API key",
   "number": 406,
   "outcome": "burn",
   "index_ok": false,
   "additions": 473,
   "deletions": 260,
   "merged_at": null,
   "opened_at": "2025-05-01T02:37:40+00:00",
   "task_type": "feat",
   "files_changed": 4,
   "hours_to_merge": null
  },
  {
   "agent": "devin",
   "state": "closed",
   "title": "Issue #396: 管理画面の基本e2eテストを実装",
   "number": 397,
   "outcome": "abandoned",
   "index_ok": false,
   "additions": 1028,
   "deletions": 384,
   "merged_at": null,
   "opened_at": "2025-04-30T01:58:00+00:00",
   "task_type": "test",
   "files_changed": 2,
   "hours_to_merge": null
  },
  {
   "agent": "devin",
   "state": "merged",
   "title": "E2Eテスト環境の依存関係インストール修正",
   "number": 394,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 118,
   "deletions": 45,
   "merged_at": "2025-04-29T16:51:01+00:00",
   "opened_at": "2025-04-29T13:56:39+00:00",
   "task_type": "fix",
   "files_changed": 5,
   "hours_to_merge": 2.91
  },
  {
   "agent": "devin",
   "state": "merged",
   "title": "基本的なE2Eテスト環境構築",
   "number": 390,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 354,
   "deletions": 0,
   "merged_at": "2025-04-29T13:48:13+00:00",
   "opened_at": "2025-04-29T12:07:02+00:00",
   "task_type": "test",
   "files_changed": 11,
   "hours_to_merge": 1.69
  },
  {
   "agent": "devin",
   "state": "merged",
   "title": "用語統一: クラスタ→意見グループ、クラスタリング→意見グループ化",
   "number": 389,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 44,
   "deletions": 44,
   "merged_at": "2025-04-29T07:46:45+00:00",
   "opened_at": "2025-04-29T07:17:50+00:00",
   "task_type": "docs",
   "files_changed": 11,
   "hours_to_merge": 0.48
  },
  {
   "agent": "devin",
   "state": "merged",
   "title": "Windows環境セットアップガイドの改善",
   "number": 387,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 68,
   "deletions": 37,
   "merged_at": "2025-04-29T12:13:09+00:00",
   "opened_at": "2025-04-29T06:29:09+00:00",
   "task_type": "docs",
   "files_changed": 2,
   "hours_to_merge": 5.73
  },
  {
   "agent": "devin",
   "state": "merged",
   "title": "ドキュメント: v2.0.0リリースに伴い、各プラットフォーム向けユーザーガイドを更新・追加",
   "number": 386,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 334,
   "deletions": 11,
   "merged_at": "2025-04-29T04:16:19+00:00",
   "opened_at": "2025-04-29T04:06:29+00:00",
   "task_type": "docs",
   "files_changed": 11,
   "hours_to_merge": 0.16
  },
  {
   "agent": "devin",
   "state": "closed",
   "title": "[Fix] プロンプト編集が反映されない問題を修正 (#375)",
   "number": 376,
   "outcome": "burn",
   "index_ok": true,
   "additions": 16,
   "deletions": 13,
   "merged_at": null,
   "opened_at": "2025-04-25T08:27:10+00:00",
   "task_type": "fix",
   "files_changed": 4,
   "hours_to_merge": null
  },
  {
   "agent": "devin",
   "state": "closed",
   "title": "fix: プロンプトからAI特有の文脈を削除 #371",
   "number": 372,
   "outcome": "burn",
   "index_ok": true,
   "additions": 16,
   "deletions": 15,
   "merged_at": null,
   "opened_at": "2025-04-25T06:22:46+00:00",
   "task_type": "fix",
   "files_changed": 2,
   "hours_to_merge": null
  },
  {
   "agent": "devin",
   "state": "merged",
   "title": "[FEATURE] 意見グループのカラーバリエーションを20から40に増やす",
   "number": 332,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 20,
   "deletions": 0,
   "merged_at": "2025-04-18T06:25:46+00:00",
   "opened_at": "2025-04-18T06:11:11+00:00",
   "task_type": "feat",
   "files_changed": 1,
   "hours_to_merge": 0.24
  },
  {
   "agent": "devin",
   "state": "merged",
   "title": "OpenAI API Rate Limit対策の実装",
   "number": 331,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 5383,
   "deletions": 1083,
   "merged_at": "2025-04-24T14:46:25+00:00",
   "opened_at": "2025-04-18T06:00:08+00:00",
   "task_type": "feat",
   "files_changed": 52,
   "hours_to_merge": 152.77
  },
  {
   "agent": "devin",
   "state": "closed",
   "title": "静的ファイルエクスポート機能の追加 (#220)",
   "number": 309,
   "outcome": "burn",
   "index_ok": true,
   "additions": 196,
   "deletions": 12,
   "merged_at": null,
   "opened_at": "2025-04-15T05:29:02+00:00",
   "task_type": "feat",
   "files_changed": 11,
   "hours_to_merge": null
  },
  {
   "agent": "devin",
   "state": "closed",
   "title": "Fix #274: 静的ビルド時のhttp://localhostの参照を相対パスに修正",
   "number": 275,
   "outcome": "burn",
   "index_ok": true,
   "additions": 52,
   "deletions": 40,
   "merged_at": null,
   "opened_at": "2025-04-10T07:00:47+00:00",
   "task_type": "fix",
   "files_changed": 8,
   "hours_to_merge": null
  },
  {
   "agent": "devin",
   "state": "closed",
   "title": "[FEATURE] Admin一覧画面からstatic exportを実行できるようにする",
   "number": 273,
   "outcome": "burn",
   "index_ok": false,
   "additions": 1299,
   "deletions": 356,
   "merged_at": null,
   "opened_at": "2025-04-10T03:16:15+00:00",
   "task_type": "feat",
   "files_changed": 13,
   "hours_to_merge": null
  },
  {
   "agent": "devin",
   "state": "merged",
   "title": "[FEATURE]adminのレポート一覧画面にも作成日時を追加する",
   "number": 272,
   "outcome": "merged_clean",
   "index_ok": false,
   "additions": 10,
   "deletions": 0,
   "merged_at": "2025-04-10T02:15:53+00:00",
   "opened_at": "2025-04-10T02:06:40+00:00",
   "task_type": "feat",
   "files_changed": 2,
   "hours_to_merge": 0.15
  },
  {
   "agent": "devin",
   "state": "merged",
   "title": "Fix issue #237: Add z-index to fullscreen chart container",
   "number": 252,
   "outcome": "merged_clean",
   "index_ok": false,
   "additions": 20,
   "deletions": 20,
   "merged_at": "2025-04-08T08:14:59+00:00",
   "opened_at": "2025-04-08T02:46:13+00:00",
   "task_type": "fix",
   "files_changed": 5,
   "hours_to_merge": 5.48
  },
  {
   "agent": "devin",
   "state": "merged",
   "title": "[FEATURE] GoogleAnalytics 対応 #54",
   "number": 251,
   "outcome": "merged_after_rework",
   "index_ok": true,
   "additions": 17984,
   "deletions": 12063,
   "merged_at": "2025-04-09T07:56:31+00:00",
   "opened_at": "2025-04-08T02:32:53+00:00",
   "task_type": "feat",
   "files_changed": 125,
   "hours_to_merge": 29.39
  },
  {
   "agent": "devin",
   "state": "closed",
   "title": "[FEATURE] レポートの複製・再利用機能 (Issue #19)",
   "number": 248,
   "outcome": "burn",
   "index_ok": true,
   "additions": 265,
   "deletions": 41,
   "merged_at": null,
   "opened_at": "2025-04-07T10:07:21+00:00",
   "task_type": "feat",
   "files_changed": 9,
   "hours_to_merge": null
  },
  {
   "agent": "devin",
   "state": "merged",
   "title": "[FEATURE] client/client-adminのテストをGitHub Actionsで実行する",
   "number": 247,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 28101,
   "deletions": 17976,
   "merged_at": "2025-04-08T11:59:59+00:00",
   "opened_at": "2025-04-07T10:05:13+00:00",
   "task_type": "feat",
   "files_changed": 92,
   "hours_to_merge": 25.91
  },
  {
   "agent": "devin",
   "state": "closed",
   "title": "[FEATURE] 1回のextractionで複数のcommentを処理する",
   "number": 246,
   "outcome": "burn",
   "index_ok": true,
   "additions": 465,
   "deletions": 170,
   "merged_at": null,
   "opened_at": "2025-04-07T10:02:28+00:00",
   "task_type": "feat",
   "files_changed": 10,
   "hours_to_merge": null
  },
  {
   "agent": "devin",
   "state": "merged",
   "title": "[FEATURE] レポート一覧に作成日時を追加する",
   "number": 245,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 18744,
   "deletions": 13916,
   "merged_at": "2025-04-09T01:09:47+00:00",
   "opened_at": "2025-04-07T10:00:47+00:00",
   "task_type": "feat",
   "files_changed": 120,
   "hours_to_merge": 39.15
  },
  {
   "agent": "devin",
   "state": "merged",
   "title": "[FEATURE] おすすめクラスタ数設定機能の実装 (#241)",
   "number": 244,
   "outcome": "merged_clean",
   "index_ok": false,
   "additions": 13880,
   "deletions": 8971,
   "merged_at": "2025-04-09T04:31:12+00:00",
   "opened_at": "2025-04-07T10:00:36+00:00",
   "task_type": "feat",
   "files_changed": 121,
   "hours_to_merge": 42.51
  },
  {
   "agent": "devin",
   "state": "merged",
   "title": "[FEATURE]レポートの公開/非公開状態の設定 (#229)",
   "number": 233,
   "outcome": "merged_after_rework",
   "index_ok": true,
   "additions": 771,
   "deletions": 4367,
   "merged_at": "2025-04-07T07:25:13+00:00",
   "opened_at": "2025-04-04T10:14:57+00:00",
   "task_type": "feat",
   "files_changed": 25,
   "hours_to_merge": 69.17
  },
  {
   "agent": "devin",
   "state": "merged",
   "title": "Implement report deletion feature (issue #230)",
   "number": 232,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 4413,
   "deletions": 9393,
   "merged_at": "2025-04-08T11:55:39+00:00",
   "opened_at": "2025-04-04T10:08:38+00:00",
   "task_type": "feat",
   "files_changed": 97,
   "hours_to_merge": 97.78
  },
  {
   "agent": "devin",
   "state": "closed",
   "title": "Test PR: Dummy change for verification",
   "number": 231,
   "outcome": "abandoned",
   "index_ok": false,
   "additions": 2,
   "deletions": 0,
   "merged_at": null,
   "opened_at": "2025-04-04T09:52:59+00:00",
   "task_type": "test",
   "files_changed": 1,
   "hours_to_merge": null
  }
 ],
 "indexed": 26,
 "monthly": [
  {
   "burns": 7,
   "month": "2025-04",
   "merged": 15,
   "flights": 24
  },
  {
   "burns": 3,
   "month": "2025-05",
   "merged": 5,
   "flights": 12
  },
  {
   "burns": 0,
   "month": "2025-06",
   "merged": 0,
   "flights": 1
  },
  {
   "burns": 1,
   "month": "2025-07",
   "merged": 0,
   "flights": 2
  }
 ],
 "top_authors": [],
 "page": "https://agentriders.com/logs/digitaldemocracy2030/kouchou-ai/"
}