{
 "flight": {
  "id": 922120,
  "agent": "devin",
  "state": "merged",
  "title": "fix: implement Composer Path Repository for PHP SDK publishing",
  "number": 706,
  "source": "aidev",
  "commits": 1,
  "debrief": "Fix PHP SDK Packagist publishing, which requires composer.json at the repository root while the SDK sits in php/sdk/. The agent implemented a Composer Path Repository approach across two files and one commit, adding 47 lines and removing five. The pull request merged clean in 0.1 hours with no changes requested and no review comments.",
  "outcome": "merged_clean",
  "signals": [
   "aidev:Devin"
  ],
  "index_ok": true,
  "additions": 47,
  "closed_at": "2025-05-02T19:52:57+00:00",
  "deletions": 5,
  "merged_at": "2025-05-02T19:52:57+00:00",
  "opened_at": "2025-05-02T19:46:55+00:00",
  "task_type": "fix",
  "body_chars": 1209,
  "confidence": "dataset",
  "updated_at": "2026-11-04T03:03:18.547571+00:00",
  "enriched_at": null,
  "body_excerpt": "# Fix PHP SDK Packagist publishing with Composer Path Repository\n\n## Issue\nThe PHP packagist publishing workflow was failing because Packagist requires composer.json to be at the repository root, but our PHP SDK is in a subdirectory (php/sdk/).\n\n## Fix\nImplemented the Composer Path Repository approa",
  "review_count": 0,
  "files_changed": 2,
  "hours_to_merge": 0.1,
  "metrics_source": "aidev_commit_sum",
  "change_requests": 0,
  "og_generated_at": "2026-11-04T03:03:18.547571+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": "2025-05-02T19:52:57+00:00",
   "url": null,
   "kind": "merged",
   "actor_login": "maxprilutskiy"
  },
  {
   "at": "2025-05-02T19:52:57+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/706",
 "page": "https://agentriders.com/logs/lingodotdev/lingo.dev/706/"
}