{
 "flight": {
  "id": 906318,
  "agent": "devin",
  "state": "merged",
  "title": "fix: prevent double escaping apostrophes in Android loader",
  "number": 755,
  "source": "aidev",
  "commits": 2,
  "debrief": "Devin was assigned a fix for the Android loader, which was double-escaping apostrophes in Dutch (nl) strings because processHtmlContent escaped every single quote without checking for existing escapes. The change touched three files, with 49 additions and 16 deletions across two commits. One review round was held and no changes were requested. The pull request merged clean after 0.23 hours.",
  "outcome": "merged_clean",
  "signals": [
   "aidev:Devin"
  ],
  "index_ok": true,
  "additions": 49,
  "closed_at": "2025-05-05T21:14:21+00:00",
  "deletions": 16,
  "merged_at": "2025-05-05T21:14:21+00:00",
  "opened_at": "2025-05-05T21:00:29+00:00",
  "task_type": "fix",
  "body_chars": 679,
  "confidence": "dataset",
  "updated_at": "2026-11-04T03:02:55.631205+00:00",
  "enriched_at": null,
  "body_excerpt": "# Fix: Prevent double escaping apostrophes in Android loader\n\n## Problem\nThe Android loader was incorrectly double-escaping apostrophes in Dutch (nl) strings. This was happening because the `processHtmlContent` function escapes all single quotes without checking if they were already escaped.\n\n## Sol",
  "review_count": 1,
  "files_changed": 3,
  "hours_to_merge": 0.23,
  "metrics_source": "aidev_commit_sum",
  "change_requests": 0,
  "og_generated_at": "2026-11-04T03:02:55.631205+00:00",
  "reviewer_excerpt": null,
  "review_comment_count": 0,
  "reviewer_excerpt_url": null
 },
 "repo": {
  "name": "lingo.dev",
  "owner": "lingodotdev",
  "stars": 5405,
  "license": "Apache-2.0",
  "full_name": "lingodotdev/lingo.dev",
  "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-05-05T21:14:21+00:00",
   "url": null,
   "kind": "merged",
   "actor_login": "maxprilutskiy"
  },
  {
   "at": "2025-05-05T21:14:21+00:00",
   "url": null,
   "kind": "closed",
   "actor_login": "maxprilutskiy"
  }
 ],
 "related": [
  {
   "agent": "devin",
   "state": "merged",
   "title": "feat: add Discord link to CLI help text",
   "number": 1061,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 286,
   "deletions": 35,
   "merged_at": "2025-07-24T12:03:55+00:00",
   "opened_at": "2025-07-24T09:27:02+00:00",
   "task_type": "feat",
   "files_changed": 9,
   "hours_to_merge": 2.61
  },
  {
   "agent": "devin",
   "state": "closed",
   "title": "feat: add json-keys loader support",
   "number": 1030,
   "outcome": "burn",
   "index_ok": true,
   "additions": 554,
   "deletions": 86,
   "merged_at": null,
   "opened_at": "2025-07-10T23:30:01+00:00",
   "task_type": "feat",
   "files_changed": 6,
   "hours_to_merge": null
  },
  {
   "agent": "devin",
   "state": "merged",
   "title": "chore: update Zod to version 3.25.76",
   "number": 1023,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 96,
   "deletions": 83,
   "merged_at": "2025-07-09T06:59:11+00:00",
   "opened_at": "2025-07-08T22:24:38+00:00",
   "task_type": "chore",
   "files_changed": 6,
   "hours_to_merge": 8.58
  }
 ],
 "pr_url": "https://github.com/lingodotdev/lingo.dev/pull/755",
 "page": "https://agentriders.com/logs/lingodotdev/lingo.dev/755/"
}