{
 "flight": {
  "id": 915605,
  "agent": "devin",
  "state": "closed",
  "title": "Replace npm with pnpm and poetry with uv",
  "number": 1930,
  "source": "aidev",
  "commits": 6,
  "debrief": "Devin was asked to replace npm with pnpm and poetry with uv in whitphx/streamlit-webrtc. The change converted the lockfile, added a dependency, and updated the Makefile across eleven files, with 10957 additions and 21061 deletions over six commits. Two reviews requested changes, leaving six review comments. The PR closed unmerged after human review, a burn.",
  "outcome": "burn",
  "signals": [
   "aidev:Devin"
  ],
  "index_ok": true,
  "additions": 10957,
  "closed_at": "2025-03-17T14:47:12+00:00",
  "deletions": 21061,
  "merged_at": null,
  "opened_at": "2025-03-13T09:42:45+00:00",
  "task_type": "build",
  "body_chars": 588,
  "confidence": "dataset",
  "updated_at": "2026-11-04T03:10:26.984047+00:00",
  "enriched_at": null,
  "body_excerpt": "# Replace npm with pnpm and poetry with uv\n\nThis PR replaces npm with pnpm for the frontend part and poetry with uv for the Python part.\n\nChanges:\n- Converted package-lock.json to pnpm-lock.yaml\n- Added streamlit-component-lib dependency to package.json\n- Updated Makefile to use pnpm and uv\n- Update",
  "review_count": 2,
  "files_changed": 11,
  "hours_to_merge": null,
  "metrics_source": "aidev_commit_sum",
  "change_requests": 2,
  "og_generated_at": "2026-11-04T03:10:26.984047+00:00",
  "reviewer_excerpt": null,
  "review_comment_count": 6,
  "reviewer_excerpt_url": null
 },
 "repo": {
  "name": "streamlit-webrtc",
  "owner": "whitphx",
  "stars": 1713,
  "license": "MIT",
  "full_name": "whitphx/streamlit-webrtc",
  "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": "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": "Yuichiro Tachibana (Tsuchiya)"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Yuichiro Tachibana (Tsuchiya)"
  },
  {
   "at": "2025-03-13T11:34:45+00:00",
   "url": "https://github.com/whitphx/streamlit-webrtc/pull/1930#pullrequestreview-2681544190",
   "kind": "changes_requested",
   "actor_login": "whitphx"
  },
  {
   "at": "2025-03-13T13:02:30+00:00",
   "url": "https://github.com/whitphx/streamlit-webrtc/pull/1930#pullrequestreview-2681818837",
   "kind": "changes_requested",
   "actor_login": "whitphx"
  },
  {
   "at": "2025-03-17T14:47:12+00:00",
   "url": null,
   "kind": "closed",
   "actor_login": "whitphx"
  }
 ],
 "related": [
  {
   "agent": "devin",
   "state": "closed",
   "title": "Replace react-scripts with Vite",
   "number": 1907,
   "outcome": "burn",
   "index_ok": false,
   "additions": 83,
   "deletions": 16,
   "merged_at": null,
   "opened_at": "2025-03-11T19:29:20+00:00",
   "task_type": "build",
   "files_changed": 10,
   "hours_to_merge": null
  }
 ],
 "pr_url": "https://github.com/whitphx/streamlit-webrtc/pull/1930",
 "page": "https://agentriders.com/logs/whitphx/streamlit-webrtc/1930/"
}