{
 "repo": {
  "name": "vargasjr-dev",
  "owner": "dvargas92495",
  "stars": 0,
  "license": null,
  "full_name": "dvargas92495/vargasjr-dev",
  "fetched_at": null,
  "primary_language": "TypeScript"
 },
 "burns": [],
 "total": 245,
 "agents": [
  {
   "agent": "devin",
   "merged": 232,
   "flights": 245,
   "burn_rate": 0,
   "merge_rate": 0.963,
   "last_flight_at": "2025-07-27T23:22:51+00:00",
   "median_hours_to_merge": 3.4
  }
 ],
 "riders": [],
 "flights": [
  {
   "agent": "devin",
   "state": "open",
   "title": "Fix email inbox creation for test emails",
   "number": 321,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": null,
   "opened_at": "2025-07-27T23:22:51+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": null
  },
  {
   "agent": "devin",
   "state": "open",
   "title": "Replace GITHUB_REPOSITORY env var with hardcoded constant",
   "number": 320,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": null,
   "opened_at": "2025-07-27T23:17:26+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": null
  },
  {
   "agent": "devin",
   "state": "open",
   "title": "Fix routine job creation error and improve button loading state",
   "number": 319,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": null,
   "opened_at": "2025-07-27T22:18:23+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": null
  },
  {
   "agent": "devin",
   "state": "merged",
   "title": "Move test email functionality from inboxes page to Gmail simulator",
   "number": 318,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-07-27T22:16:59+00:00",
   "opened_at": "2025-07-25T13:53:48+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 56.39
  },
  {
   "agent": "devin",
   "state": "open",
   "title": "Fix Slack endpoint JSON parsing error",
   "number": 317,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": null,
   "opened_at": "2025-07-23T12:28:19+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": null
  },
  {
   "agent": "devin",
   "state": "merged",
   "title": "Fix schedule_to_cron workflow deployment name reference",
   "number": 316,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-07-25T13:42:42+00:00",
   "opened_at": "2025-07-23T10:44:40+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 50.97
  },
  {
   "agent": "devin",
   "state": "merged",
   "title": "Bump vellum-ai dependency to ^1.0.5",
   "number": 315,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-07-23T10:41:25+00:00",
   "opened_at": "2025-07-23T10:29:52+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.19
  },
  {
   "agent": "devin",
   "state": "merged",
   "title": "Fix cleanup workflow reliability by adding conditional logic",
   "number": 314,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-07-25T13:40:04+00:00",
   "opened_at": "2025-07-23T10:01:28+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 51.64
  },
  {
   "agent": "devin",
   "state": "merged",
   "title": "Add Vercel webhook endpoint for posting build logs to PRs",
   "number": 313,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-07-27T02:40:28+00:00",
   "opened_at": "2025-07-23T03:43:27+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 94.95
  },
  {
   "agent": "devin",
   "state": "merged",
   "title": "Fix approve button by replacing GITHUB_TOKEN with GitHub App authentication",
   "number": 312,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-07-23T12:23:37+00:00",
   "opened_at": "2025-07-23T03:35:37+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 8.8
  },
  {
   "agent": "devin",
   "state": "merged",
   "title": "Enhance routine job creation error handling with detailed error messages",
   "number": 311,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-07-23T10:22:39+00:00",
   "opened_at": "2025-07-23T03:27:01+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 6.93
  },
  {
   "agent": "devin",
   "state": "merged",
   "title": "Fix mobile scroll bar in Slack simulator",
   "number": 310,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-07-23T12:29:04+00:00",
   "opened_at": "2025-07-23T03:20:42+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 9.14
  },
  {
   "agent": "devin",
   "state": "merged",
   "title": "Enhance error responses across API endpoints with detailed error information",
   "number": 309,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-07-23T12:27:21+00:00",
   "opened_at": "2025-07-23T03:19:56+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 9.12
  },
  {
   "agent": "devin",
   "state": "merged",
   "title": "Fix login button flicker during auto-login",
   "number": 308,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-07-23T12:26:22+00:00",
   "opened_at": "2025-07-23T03:11:04+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 9.26
  },
  {
   "agent": "devin",
   "state": "merged",
   "title": "Enhance error handling across backend API endpoints",
   "number": 307,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-07-23T10:27:17+00:00",
   "opened_at": "2025-07-23T03:02:42+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 7.41
  },
  {
   "agent": "devin",
   "state": "merged",
   "title": "Add ESLint rule to prevent inline imports",
   "number": 306,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-07-23T03:29:46+00:00",
   "opened_at": "2025-07-23T03:02:24+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.46
  },
  {
   "agent": "devin",
   "state": "merged",
   "title": "Add PR approve button to admin page in preview environments",
   "number": 305,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-07-23T03:26:56+00:00",
   "opened_at": "2025-07-23T03:00:48+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.44
  },
  {
   "agent": "devin",
   "state": "merged",
   "title": "Remove gray panel and padding from SimulatorLayout to give simulated apps more space",
   "number": 304,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-07-23T03:13:47+00:00",
   "opened_at": "2025-07-23T02:56:40+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.29
  },
  {
   "agent": "devin",
   "state": "merged",
   "title": "Add GitHub Action for auto-merging approved PRs",
   "number": 303,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-07-23T03:22:40+00:00",
   "opened_at": "2025-07-23T02:56:03+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.44
  },
  {
   "agent": "devin",
   "state": "merged",
   "title": "Fix Start Instance button to appear for stopping state",
   "number": 302,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-07-23T03:04:44+00:00",
   "opened_at": "2025-07-23T02:49:35+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.25
  },
  {
   "agent": "devin",
   "state": "merged",
   "title": "Fix infinite loop on login with invalid tokens",
   "number": 301,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-07-23T03:02:33+00:00",
   "opened_at": "2025-07-23T02:46:31+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.27
  },
  {
   "agent": "devin",
   "state": "merged",
   "title": "Update routine job form to use natural language input",
   "number": 300,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-07-23T03:20:50+00:00",
   "opened_at": "2025-07-22T13:08:56+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 14.2
  },
  {
   "agent": "devin",
   "state": "merged",
   "title": "Fix PR number lookup to throw errors instead of returning null in preview environments",
   "number": 299,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-07-23T02:52:02+00:00",
   "opened_at": "2025-07-22T11:46:02+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 15.1
  },
  {
   "agent": "devin",
   "state": "merged",
   "title": "Add schedule-to-cron workflow for converting natural language schedules to cron expressions",
   "number": 298,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-07-22T12:45:00+00:00",
   "opened_at": "2025-07-22T11:45:30+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.99
  },
  {
   "agent": "devin",
   "state": "merged",
   "title": "Remove Test Slack button from inboxes and add message input functionality to Slack Simulator",
   "number": 297,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-07-23T02:48:59+00:00",
   "opened_at": "2025-07-21T23:54:33+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 26.91
  },
  {
   "agent": "devin",
   "state": "merged",
   "title": "Fix instance visibility during shutdown by including transitional states",
   "number": 296,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-07-23T02:41:39+00:00",
   "opened_at": "2025-07-21T12:08:04+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 38.56
  },
  {
   "agent": "devin",
   "state": "merged",
   "title": "Create full-page Slack UI simulator with responsive design",
   "number": 295,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-07-21T12:39:37+00:00",
   "opened_at": "2025-07-21T11:52:26+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.79
  },
  {
   "agent": "devin",
   "state": "merged",
   "title": "Fix GitHub token validation in production and add Create Agent button",
   "number": 294,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-07-22T00:04:00+00:00",
   "opened_at": "2025-07-21T11:33:58+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 12.5
  },
  {
   "agent": "devin",
   "state": "merged",
   "title": "Abstract simulator pages into shared SimulatorLayout component",
   "number": 293,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-07-21T11:41:46+00:00",
   "opened_at": "2025-07-21T11:21:26+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.34
  },
  {
   "agent": "devin",
   "state": "merged",
   "title": "Add pending state and error handling to stop instance button",
   "number": 292,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-07-21T11:59:56+00:00",
   "opened_at": "2025-07-21T10:49:04+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 1.18
  },
  {
   "agent": "devin",
   "state": "merged",
   "title": "Add NEON_URL and NEON_DATABASE_URL to admin page environment info callout",
   "number": 291,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-07-21T11:21:50+00:00",
   "opened_at": "2025-07-21T02:26:01+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 8.93
  },
  {
   "agent": "devin",
   "state": "merged",
   "title": "Add Simulator tab to admin dashboard",
   "number": 290,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-07-21T11:10:22+00:00",
   "opened_at": "2025-07-21T01:33:55+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 9.61
  },
  {
   "agent": "devin",
   "state": "merged",
   "title": "Add password-scrubbed Postgres URL to admin dashboard Environment Info",
   "number": 289,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-07-21T02:16:12+00:00",
   "opened_at": "2025-07-20T22:31:36+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 3.74
  },
  {
   "agent": "devin",
   "state": "merged",
   "title": "Enhance health check diagnostics with detailed error messages and troubleshooting steps",
   "number": 288,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-07-21T10:39:54+00:00",
   "opened_at": "2025-07-20T22:29:57+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 12.17
  },
  {
   "agent": "devin",
   "state": "merged",
   "title": "Deserialize Lambda response payload in test email route",
   "number": 287,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-07-21T01:34:24+00:00",
   "opened_at": "2025-07-20T22:25:50+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 3.14
  },
  {
   "agent": "devin",
   "state": "merged",
   "title": "Extract scripts/dev.ts with automatic PostgreSQL setup from PR #282",
   "number": 286,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-07-21T01:32:58+00:00",
   "opened_at": "2025-07-20T22:01:39+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 3.52
  },
  {
   "agent": "devin",
   "state": "merged",
   "title": "Add Test Slack button next to Test Email button",
   "number": 285,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-07-21T01:31:48+00:00",
   "opened_at": "2025-07-20T21:53:56+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 3.63
  },
  {
   "agent": "devin",
   "state": "merged",
   "title": "Fix unsafe logger access patterns in workflow files",
   "number": 284,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-07-20T21:26:47+00:00",
   "opened_at": "2025-07-20T20:34:48+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.87
  },
  {
   "agent": "devin",
   "state": "merged",
   "title": "Fix execution ID preservation in workflow error handling",
   "number": 283,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-07-20T21:44:50+00:00",
   "opened_at": "2025-07-20T20:33:45+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 1.18
  },
  {
   "agent": "devin",
   "state": "closed",
   "title": "Replace PostgreSQL with SQLite for local development",
   "number": 282,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": null,
   "opened_at": "2025-07-20T20:30:26+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": null
  },
  {
   "agent": "devin",
   "state": "merged",
   "title": "Remove Lambda references from test email form",
   "number": 281,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-07-20T22:16:49+00:00",
   "opened_at": "2025-07-20T20:26:53+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 1.83
  },
  {
   "agent": "devin",
   "state": "merged",
   "title": "Add localStorage auto-login functionality for admin token",
   "number": 280,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-07-20T21:00:49+00:00",
   "opened_at": "2025-07-20T20:23:59+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.61
  },
  {
   "agent": "devin",
   "state": "merged",
   "title": "Fix Vellum execution URL to use app.vellum.ai base URL",
   "number": 279,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-07-20T20:25:51+00:00",
   "opened_at": "2025-07-20T19:25:44+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 1
  },
  {
   "agent": "devin",
   "state": "merged",
   "title": "Add Test Email button to admin inboxes page",
   "number": 278,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-07-20T20:17:47+00:00",
   "opened_at": "2025-07-20T19:12:36+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 1.09
  },
  {
   "agent": "devin",
   "state": "merged",
   "title": "Return no instances for preview environment with null PR number",
   "number": 277,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-07-20T20:02:47+00:00",
   "opened_at": "2025-07-20T19:03:07+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.99
  },
  {
   "agent": "devin",
   "state": "merged",
   "title": "Implement streaming endpoint for routine job testing",
   "number": 276,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-07-20T19:13:23+00:00",
   "opened_at": "2025-07-20T18:09:01+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 1.07
  },
  {
   "agent": "devin",
   "state": "merged",
   "title": "Add Lambda email testing support for preview branches",
   "number": 275,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-07-20T19:06:32+00:00",
   "opened_at": "2025-07-20T04:50:22+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 14.27
  },
  {
   "agent": "devin",
   "state": "merged",
   "title": "Update AMI lookup to use wildcard pattern for timestamped images",
   "number": 274,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-07-19T19:37:33+00:00",
   "opened_at": "2025-07-19T19:24:08+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.22
  },
  {
   "agent": "devin",
   "state": "merged",
   "title": "Fix list images issue by adding ImagebuilderImage resource",
   "number": 273,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-07-18T22:04:44+00:00",
   "opened_at": "2025-07-18T21:55:58+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.15
  },
  {
   "agent": "devin",
   "state": "closed",
   "title": "Add AWS AMI debugging one-time migration script",
   "number": 272,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": null,
   "opened_at": "2025-07-17T22:32:45+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": null
  }
 ],
 "indexed": 0,
 "monthly": [
  {
   "burns": 0,
   "month": "2025-05",
   "merged": 5,
   "flights": 5
  },
  {
   "burns": 0,
   "month": "2025-06",
   "merged": 114,
   "flights": 118
  },
  {
   "burns": 0,
   "month": "2025-07",
   "merged": 113,
   "flights": 122
  }
 ],
 "top_authors": [],
 "page": "https://agentriders.com/logs/dvargas92495/vargasjr-dev/"
}