{
 "flight": {
  "id": 924925,
  "agent": "devin",
  "state": "merged",
  "title": "fix: ensure PHP SDK version persistence and validation",
  "number": 702,
  "source": "aidev",
  "commits": 2,
  "debrief": "Devin opened fix for the PHP SDK publishing workflow, which failed because the version field in composer.json did not match the expected JSON schema pattern. The change touches two files across two commits, adding 25 lines and removing 22. The pull request merged with zero change requests and zero review comments, 0.45 hours after opening.",
  "outcome": "merged_clean",
  "signals": [
   "aidev:Devin"
  ],
  "index_ok": true,
  "additions": 25,
  "closed_at": "2025-05-02T18:59:46+00:00",
  "deletions": 22,
  "merged_at": "2025-05-02T18:59:46+00:00",
  "opened_at": "2025-05-02T18:32:56+00:00",
  "task_type": "fix",
  "body_chars": 959,
  "confidence": "dataset",
  "updated_at": "2026-11-04T03:03:19.698125+00:00",
  "enriched_at": null,
  "body_excerpt": "# Fix PHP SDK version persistence and validation\n\n## Issue\nThe PHP packagist publishing workflow was failing with a version validation error:\n```\n\"./composer.json\" does not match the expected JSON schema:\n- version : Does not match the regex pattern ^v?\\d+(\\.\\d+){0,3}|^dev-\n```\n\nThe version field in",
  "review_count": 0,
  "files_changed": 2,
  "hours_to_merge": 0.45,
  "metrics_source": "aidev_commit_sum",
  "change_requests": 0,
  "og_generated_at": "2026-11-04T03:03:19.698125+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": "2025-05-02T18:59:46+00:00",
   "url": null,
   "kind": "merged",
   "actor_login": "maxprilutskiy"
  },
  {
   "at": "2025-05-02T18:59:47+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/702",
 "page": "https://agentriders.com/logs/lingodotdev/lingo.dev/702/"
}