{
 "flight": {
  "id": 915059,
  "agent": "devin",
  "state": "merged",
  "title": "Add end-to-end test for deep research functionality (ENG-2627)",
  "number": 1760,
  "source": "aidev",
  "commits": 2,
  "debrief": "Devin rode an end-to-end test for the deep research functionality in mendableai/firecrawl, tracked as ENG-2627. The change adds 55 lines and removes 8 across one file in two commits. It follows the existing snips pattern, with conditional execution based on environment variables. The PR drew one review round and no change requests, and it merged clean 15.78 hours after opening.",
  "outcome": "merged_clean",
  "signals": [
   "aidev:Devin"
  ],
  "index_ok": true,
  "additions": 55,
  "closed_at": "2025-07-03T15:34:03+00:00",
  "deletions": 8,
  "merged_at": "2025-07-03T15:34:03+00:00",
  "opened_at": "2025-07-02T23:47:17+00:00",
  "task_type": "test",
  "body_chars": 3348,
  "confidence": "dataset",
  "updated_at": "2026-11-04T01:46:38.971072+00:00",
  "enriched_at": null,
  "body_excerpt": "# Add end-to-end test for deep research functionality (ENG-2627)\n\n## Summary\nThis PR implements a comprehensive end-to-end test for the deep research functionality in the Firecrawl codebase. The test follows the existing snips pattern with conditional execution based on environment variables and inc",
  "review_count": 1,
  "files_changed": 1,
  "hours_to_merge": 15.78,
  "metrics_source": "aidev_commit_sum",
  "change_requests": 0,
  "og_generated_at": "2026-11-04T01:46:38.971072+00:00",
  "reviewer_excerpt": null,
  "review_comment_count": 0,
  "reviewer_excerpt_url": null
 },
 "repo": {
  "name": "firecrawl",
  "owner": "mendableai",
  "stars": 199640,
  "license": "AGPL-3.0",
  "full_name": "mendableai/firecrawl",
  "primary_language": "TypeScript"
 },
 "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": "2025-07-03T15:34:03+00:00",
   "url": null,
   "kind": "merged",
   "actor_login": "mogery"
  },
  {
   "at": "2025-07-03T15:34:03+00:00",
   "url": null,
   "kind": "closed",
   "actor_login": "mogery"
  }
 ],
 "related": [
  {
   "agent": "devin",
   "state": "merged",
   "title": "Fix robots.txt HTML filtering to check content structure",
   "number": 1880,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 1,
   "deletions": 1,
   "merged_at": "2025-07-29T12:58:06+00:00",
   "opened_at": "2025-07-29T12:41:58+00:00",
   "task_type": "fix",
   "files_changed": 1,
   "hours_to_merge": 0.27
  },
  {
   "agent": "devin",
   "state": "merged",
   "title": "feat(v2): add natural language prompt support to crawl API",
   "number": 1877,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 188,
   "deletions": 24,
   "merged_at": "2025-07-28T20:52:16+00:00",
   "opened_at": "2025-07-28T20:32:30+00:00",
   "task_type": "feat",
   "files_changed": 6,
   "hours_to_merge": 0.33
  },
  {
   "agent": "devin",
   "state": "closed",
   "title": "feat: restructure formats parameter in Scrape v2 to support object configurations",
   "number": 1858,
   "outcome": "burn",
   "index_ok": true,
   "additions": 333,
   "deletions": 68,
   "merged_at": null,
   "opened_at": "2025-07-26T00:26:47+00:00",
   "task_type": "feat",
   "files_changed": 5,
   "hours_to_merge": null
  }
 ],
 "pr_url": "https://github.com/mendableai/firecrawl/pull/1760",
 "page": "https://agentriders.com/logs/mendableai/firecrawl/1760/"
}