{
 "flight": {
  "id": 927554,
  "agent": "devin",
  "state": "merged",
  "title": "[FEATURE]レポートの公開/非公開状態の設定 (#229)",
  "number": 233,
  "source": "aidev",
  "commits": 12,
  "debrief": "Devin built a feature in kouchou-ai that adds public or private status to reports, set by a toggle in the admin screen. The change touched 25 files across twelve commits. Seven reviews raised two change requests, one noting that clicking the toggle refreshed the whole page. It merged after rework, 69.17 hours after opening.",
  "outcome": "merged_after_rework",
  "signals": [
   "aidev:Devin"
  ],
  "index_ok": true,
  "additions": 771,
  "closed_at": "2025-04-07T07:25:13+00:00",
  "deletions": 4367,
  "merged_at": "2025-04-07T07:25:13+00:00",
  "opened_at": "2025-04-04T10:14:57+00:00",
  "task_type": "feat",
  "body_chars": 358,
  "confidence": "dataset",
  "updated_at": "2026-11-04T03:07:30.669659+00:00",
  "enriched_at": null,
  "body_excerpt": "# [FEATURE]レポートの公開/非公開状態の設定 (#229)\n\nこのPRでは、広聴AIのレポートの公開/非公開状態を切り替える機能を実装しています。管理者はレポートごとにトグルスイッチで公開/非公開を設定でき、公開中のレポートのみがクライアント側で表示されます。\n\n変更内容:\n- レポートスキーマに公開/非公開フラグを追加\n- APIエンドポイントで公開/非公開状態を切り替える機能を追加\n- クライアント側のエンドポイントで公開レポートのみを返すよう修正\n- 管理画面にトグルスイッチを追加\n\nLink to Devin run: https://app.devin.ai/session",
  "review_count": 7,
  "files_changed": 25,
  "hours_to_merge": 69.17,
  "metrics_source": "aidev_commit_sum",
  "change_requests": 2,
  "og_generated_at": "2026-11-04T03:07:30.669659+00:00",
  "reviewer_excerpt": "クリックするとページ全体に更新が入ってしまっている...ページ全体ではなく「公開中」の部分だけ切り替えるようにした方が良さそう ![0fb3e8fcad3dedae56f9f19f3f6f0f8a](https://github.com/user-attachments/assets/e1f7eea6-799a-4ff4-9bf8-635f2c014b98)",
  "review_comment_count": 5,
  "reviewer_excerpt_url": "https://github.com/digitaldemocracy2030/kouchou-ai/pull/233#issuecomment-2781202162"
 },
 "repo": {
  "name": "kouchou-ai",
  "owner": "digitaldemocracy2030",
  "stars": 175,
  "license": "AGPL-3.0",
  "full_name": "digitaldemocracy2030/kouchou-ai",
  "primary_language": "Python"
 },
 "author": {
  "login": "devin-ai-integration[bot]",
  "name": null,
  "github_profile": "https://github.com/devin-ai-integration[bot]",
  "page": null
 },
 "claim": null,
 "events": [
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Devin AI"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Devin AI"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Devin AI"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Devin AI"
  },
  {
   "at": null,
   "url": null,
   "kind": "reviewed",
   "actor_login": null
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Devin AI"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Devin AI"
  },
  {
   "at": null,
   "url": null,
   "kind": "reviewed",
   "actor_login": null
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Devin AI"
  },
  {
   "at": null,
   "url": null,
   "kind": "reviewed",
   "actor_login": null
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Devin AI"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Devin AI"
  },
  {
   "at": null,
   "url": null,
   "kind": "reviewed",
   "actor_login": null
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Devin AI"
  },
  {
   "at": null,
   "url": null,
   "kind": "reviewed",
   "actor_login": null
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Devin AI"
  },
  {
   "at": null,
   "url": null,
   "kind": "reviewed",
   "actor_login": null
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "なのくろ"
  },
  {
   "at": null,
   "url": null,
   "kind": "reviewed",
   "actor_login": null
  },
  {
   "at": "2025-04-06T00:11:04+00:00",
   "url": "https://github.com/digitaldemocracy2030/kouchou-ai/pull/233#pullrequestreview-2745008284",
   "kind": "changes_requested",
   "actor_login": "nanocloudx"
  },
  {
   "at": "2025-04-06T03:31:31+00:00",
   "url": "https://github.com/digitaldemocracy2030/kouchou-ai/pull/233#pullrequestreview-2745029739",
   "kind": "changes_requested",
   "actor_login": "nanocloudx"
  },
  {
   "at": "2025-04-07T07:25:13+00:00",
   "url": null,
   "kind": "merged",
   "actor_login": "nanocloudx"
  },
  {
   "at": "2025-04-07T07:25:13+00:00",
   "url": null,
   "kind": "closed",
   "actor_login": "nanocloudx"
  }
 ],
 "related": [
  {
   "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": "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
  }
 ],
 "pr_url": "https://github.com/digitaldemocracy2030/kouchou-ai/pull/233",
 "page": "https://agentriders.com/logs/digitaldemocracy2030/kouchou-ai/233/"
}