{
 "author": {
  "bio": "co-founder @ Keystroke (YC W24)",
  "name": "dal",
  "login": "dallinbentley",
  "is_bot": false,
  "company": "@keystrokehq",
  "avatar_url": "https://avatars.githubusercontent.com/u/70931746?v=4",
  "social_urls": [
   "https://x.com/dalbentley",
   "https://www.linkedin.com/in/dallinbentley/"
  ],
  "website_url": "https://keystroke.ai/",
  "github_user_id": 70931746,
  "readme_excerpt": null,
  "profile_fetched_at": "2026-11-04T18:45:55.208057+00:00",
  "github_profile": "https://github.com/dallinbentley"
 },
 "totals": {
  "burns": 0,
  "repos": 1,
  "merged": 18,
  "flights": 20,
  "indexed": 14,
  "burn_rate": 0,
  "merge_rate": 0.9,
  "last_flight_at": "2025-07-16T21:29:33+00:00"
 },
 "agents": [
  {
   "agent": "cursor",
   "burns": 0,
   "merged": 18,
   "flights": 20
  }
 ],
 "repos": [
  {
   "stars": 426,
   "flights": 20,
   "full_name": "buster-so/buster",
   "primary_language": "TypeScript"
  }
 ],
 "flights": [
  {
   "repo": "buster-so/buster",
   "agent": "cursor",
   "state": "merged",
   "title": "Handle cancelled chats without reasoning messages",
   "number": 505,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 25,
   "deletions": 6,
   "merged_at": "2025-07-14T19:07:41+00:00",
   "opened_at": "2025-07-14T18:58:35+00:00",
   "task_type": "fix",
   "files_changed": 1,
   "hours_to_merge": 0.15
  },
  {
   "repo": "buster-so/buster",
   "agent": "cursor",
   "state": "merged",
   "title": "Handle 529 and clean up",
   "number": 503,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 505,
   "deletions": 8,
   "merged_at": "2025-07-14T18:43:45+00:00",
   "opened_at": "2025-07-14T18:41:18+00:00",
   "task_type": "fix",
   "files_changed": 7,
   "hours_to_merge": 0.04
  },
  {
   "repo": "buster-so/buster",
   "agent": "cursor",
   "state": "merged",
   "title": "Validate chart axis configurations",
   "number": 457,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 442,
   "deletions": 8,
   "merged_at": "2025-07-09T18:59:48+00:00",
   "opened_at": "2025-07-09T18:48:40+00:00",
   "task_type": "feat",
   "files_changed": 4,
   "hours_to_merge": 0.19
  },
  {
   "repo": "buster-so/buster",
   "agent": "cursor",
   "state": "merged",
   "title": "get rid of old message type",
   "number": 456,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 224,
   "deletions": 223,
   "merged_at": "2025-07-09T18:46:00+00:00",
   "opened_at": "2025-07-09T18:44:21+00:00",
   "task_type": "refactor",
   "files_changed": 3,
   "hours_to_merge": 0.03
  },
  {
   "repo": "buster-so/buster",
   "agent": "cursor",
   "state": "merged",
   "title": "Cursor/ensure-user-avatar-url-consistency-f035",
   "number": 450,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 4875,
   "deletions": 4552,
   "merged_at": "2025-07-09T15:09:02+00:00",
   "opened_at": "2025-07-09T15:01:37+00:00",
   "task_type": "fix",
   "files_changed": 117,
   "hours_to_merge": 0.12
  },
  {
   "repo": "buster-so/buster",
   "agent": "cursor",
   "state": "merged",
   "title": "Ensure correct types for integration handler",
   "number": 426,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 125,
   "deletions": 61,
   "merged_at": "2025-07-07T21:37:33+00:00",
   "opened_at": "2025-07-07T21:24:48+00:00",
   "task_type": "fix",
   "files_changed": 3,
   "hours_to_merge": 0.21
  },
  {
   "repo": "buster-so/buster",
   "agent": "cursor",
   "state": "merged",
   "title": "Add metadata to braintrust logs",
   "number": 422,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 4511,
   "deletions": 2199,
   "merged_at": "2025-07-07T18:12:37+00:00",
   "opened_at": "2025-07-07T18:05:59+00:00",
   "task_type": "feat",
   "files_changed": 43,
   "hours_to_merge": 0.11
  },
  {
   "repo": "buster-so/buster",
   "agent": "cursor",
   "state": "merged",
   "title": "Global Dev Script Fixes",
   "number": 419,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 27662,
   "deletions": 27448,
   "merged_at": "2025-07-07T14:23:18+00:00",
   "opened_at": "2025-07-07T14:22:49+00:00",
   "task_type": "fix",
   "files_changed": 15,
   "hours_to_merge": 0.01
  },
  {
   "repo": "buster-so/buster",
   "agent": "cursor",
   "state": "merged",
   "title": "Update chat follow-up permissions for admins",
   "number": 415,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 983,
   "deletions": 972,
   "merged_at": "2025-07-04T22:37:22+00:00",
   "opened_at": "2025-07-04T15:10:19+00:00",
   "task_type": "fix",
   "files_changed": 6,
   "hours_to_merge": 7.45
  },
  {
   "repo": "buster-so/buster",
   "agent": "cursor",
   "state": "merged",
   "title": "Refactor Slack handler to utilize shared types and remove local schema definitions",
   "number": 412,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 193,
   "deletions": 64,
   "merged_at": "2025-07-03T23:10:19+00:00",
   "opened_at": "2025-07-03T22:24:23+00:00",
   "task_type": "refactor",
   "files_changed": 7,
   "hours_to_merge": 0.77
  },
  {
   "repo": "buster-so/buster",
   "agent": "cursor",
   "state": "merged",
   "title": "Create route for fetching slack channels",
   "number": 410,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 382,
   "deletions": 1,
   "merged_at": "2025-07-03T21:27:44+00:00",
   "opened_at": "2025-07-03T21:25:59+00:00",
   "task_type": "feat",
   "files_changed": 3,
   "hours_to_merge": 0.03
  },
  {
   "repo": "buster-so/buster",
   "agent": "cursor",
   "state": "merged",
   "title": "Refactor Slack integration handling and update tests for new default channel functionality",
   "number": 409,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 9391,
   "deletions": 2425,
   "merged_at": "2025-07-03T21:39:47+00:00",
   "opened_at": "2025-07-03T21:18:44+00:00",
   "task_type": "refactor",
   "files_changed": 15,
   "hours_to_merge": 0.35
  },
  {
   "repo": "buster-so/buster",
   "agent": "cursor",
   "state": "merged",
   "title": "Implement error handling for extract values",
   "number": 382,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 284,
   "deletions": 71,
   "merged_at": "2025-07-01T19:35:20+00:00",
   "opened_at": "2025-07-01T15:55:54+00:00",
   "task_type": "fix",
   "files_changed": 14,
   "hours_to_merge": 3.66
  },
  {
   "repo": "buster-so/buster",
   "agent": "cursor",
   "state": "merged",
   "title": "Retry + Self Healing",
   "number": 381,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 3065,
   "deletions": 2395,
   "merged_at": "2025-07-01T15:22:58+00:00",
   "opened_at": "2025-07-01T15:22:27+00:00",
   "task_type": "feat",
   "files_changed": 25,
   "hours_to_merge": 0.01
  },
  {
   "repo": "buster-so/buster",
   "agent": "cursor",
   "state": "closed",
   "title": "Add loving comments for Nate",
   "number": 525,
   "outcome": "abandoned",
   "index_ok": false,
   "additions": 82,
   "deletions": 1,
   "merged_at": null,
   "opened_at": "2025-07-16T21:29:33+00:00",
   "task_type": "docs",
   "files_changed": 6,
   "hours_to_merge": null
  },
  {
   "repo": "buster-so/buster",
   "agent": "cursor",
   "state": "merged",
   "title": "Filter out records without titles",
   "number": 506,
   "outcome": "merged_clean",
   "index_ok": false,
   "additions": 8,
   "deletions": 3,
   "merged_at": "2025-07-14T19:11:01+00:00",
   "opened_at": "2025-07-14T19:09:36+00:00",
   "task_type": "fix",
   "files_changed": 2,
   "hours_to_merge": 0.02
  },
  {
   "repo": "buster-so/buster",
   "agent": "cursor",
   "state": "merged",
   "title": "Update chunk processor to return todo file type",
   "number": 504,
   "outcome": "merged_clean",
   "index_ok": false,
   "additions": 1,
   "deletions": 1,
   "merged_at": "2025-07-14T18:57:55+00:00",
   "opened_at": "2025-07-14T18:52:39+00:00",
   "task_type": "feat",
   "files_changed": 1,
   "hours_to_merge": 0.09
  },
  {
   "repo": "buster-so/buster",
   "agent": "cursor",
   "state": "merged",
   "title": "Ensure column names are lowercase in data metadata for casing reliability",
   "number": 437,
   "outcome": "merged_clean",
   "index_ok": false,
   "additions": 2,
   "deletions": 2,
   "merged_at": "2025-07-08T17:36:59+00:00",
   "opened_at": "2025-07-08T17:36:51+00:00",
   "task_type": "refactor",
   "files_changed": 2,
   "hours_to_merge": 0
  },
  {
   "repo": "buster-so/buster",
   "agent": "cursor",
   "state": "merged",
   "title": "Optimize unit test timeouts",
   "number": 416,
   "outcome": "merged_clean",
   "index_ok": false,
   "additions": 4,
   "deletions": 4,
   "merged_at": "2025-07-07T14:23:34+00:00",
   "opened_at": "2025-07-07T14:13:06+00:00",
   "task_type": "perf",
   "files_changed": 1,
   "hours_to_merge": 0.17
  },
  {
   "repo": "buster-so/buster",
   "agent": "cursor",
   "state": "closed",
   "title": "Add console log to hono server",
   "number": 379,
   "outcome": "abandoned",
   "index_ok": false,
   "additions": 2,
   "deletions": 0,
   "merged_at": null,
   "opened_at": "2025-06-30T23:53:21+00:00",
   "task_type": "style",
   "files_changed": 1,
   "hours_to_merge": null
  }
 ],
 "claim": null,
 "page": "https://agentriders.com/logs/author/dallinbentley/"
}