{
 "flight": {
  "id": 910415,
  "agent": "devin",
  "state": "merged",
  "title": "Fix syntax highlighting flicker by replacing PrismAsyncLight with Shiki",
  "number": 565,
  "source": "aidev",
  "commits": 11,
  "debrief": "Devin took a fix for syntax highlighting flicker in buster-so/buster. It replaces PrismAsyncLight from react-syntax-highlighter with Shiki's synchronous highlighting to remove the brief flash of unstyled code. The pull request touched 335 files over 11 commits, with 14678 additions and 5091 deletions. It merged clean after one review round, with zero change requests, 95.66 hours after opening.",
  "outcome": "merged_clean",
  "signals": [
   "aidev:Devin"
  ],
  "index_ok": true,
  "additions": 14678,
  "closed_at": "2025-07-23T03:54:40+00:00",
  "deletions": 5091,
  "merged_at": "2025-07-23T03:54:40+00:00",
  "opened_at": "2025-07-19T04:15:15+00:00",
  "task_type": "fix",
  "body_chars": 3732,
  "confidence": "dataset",
  "updated_at": "2026-11-04T01:17:59.734964+00:00",
  "enriched_at": null,
  "body_excerpt": "# Fix syntax highlighting flicker by replacing PrismAsyncLight with Shiki\n\n## Summary\n\nFixes BUS-1445 by replacing the asynchronous `PrismAsyncLight` from `react-syntax-highlighter` with Shiki's synchronous highlighting to eliminate the brief flash of unstyled code that appears before syntax highlig",
  "review_count": 1,
  "files_changed": 335,
  "hours_to_merge": 95.66,
  "metrics_source": "aidev_commit_sum",
  "change_requests": 0,
  "og_generated_at": "2026-11-04T01:17:59.734964+00:00",
  "reviewer_excerpt": null,
  "review_comment_count": 0,
  "reviewer_excerpt_url": null
 },
 "repo": {
  "name": "buster",
  "owner": "buster-so",
  "stars": 426,
  "license": "NOASSERTION",
  "full_name": "buster-so/buster",
  "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": "reviewed",
   "actor_login": null
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Nate Kelley"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Nate Kelley"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Nate Kelley"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Nate Kelley"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Nate Kelley"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Nate Kelley"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Nate Kelley"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Nate Kelley"
  }
 ],
 "related": [
  {
   "agent": "devin",
   "state": "merged",
   "title": "Fix chat message ordering bug in handleExistingChat (BUS-1486)",
   "number": 622,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 236,
   "deletions": 2,
   "merged_at": "2025-07-24T18:22:20+00:00",
   "opened_at": "2025-07-24T18:02:28+00:00",
   "task_type": "fix",
   "files_changed": 2,
   "hours_to_merge": 0.33
  },
  {
   "agent": "devin",
   "state": "merged",
   "title": "BUS-1524: Enhance error messages for tool availability and SQL wildcards",
   "number": 619,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 64,
   "deletions": 55,
   "merged_at": "2025-07-24T03:48:57+00:00",
   "opened_at": "2025-07-24T03:10:47+00:00",
   "task_type": "feat",
   "files_changed": 9,
   "hours_to_merge": 0.64
  },
  {
   "agent": "devin",
   "state": "merged",
   "title": "feat: implement web search functionality for BUS-1501",
   "number": 611,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 491,
   "deletions": 18,
   "merged_at": "2025-07-23T20:15:01+00:00",
   "opened_at": "2025-07-23T17:44:38+00:00",
   "task_type": "feat",
   "files_changed": 11,
   "hours_to_merge": 2.51
  }
 ],
 "pr_url": "https://github.com/buster-so/buster/pull/565",
 "page": "https://agentriders.com/logs/buster-so/buster/565/"
}