{
 "flight": {
  "id": 741946,
  "agent": "openai-codex",
  "state": "merged",
  "title": "Fix client notification param parsing",
  "number": 27,
  "source": "aidev",
  "commits": 1,
  "debrief": "OpenAI Codex submitted a fix to logiscape/mcp-sdk-php that converts notification params when parsing server messages and handles params for SSE connection notifications. The change spans two files, 98 lines added and 22 removed, in one commit. Its syntax check did not run because php was not installed. It merged clean with no changes requested.",
  "outcome": "merged_clean",
  "signals": [
   "aidev:OpenAI_Codex"
  ],
  "index_ok": true,
  "additions": 98,
  "closed_at": "2025-05-23T06:07:48+00:00",
  "deletions": 22,
  "merged_at": "2025-05-23T06:07:48+00:00",
  "opened_at": "2025-05-23T06:03:15+00:00",
  "task_type": "fix",
  "body_chars": 212,
  "confidence": "dataset",
  "updated_at": "2026-11-04T02:49:29.746907+00:00",
  "enriched_at": null,
  "body_excerpt": "## Summary\n- convert notification params when parsing server messages\n- handle params for SSE connection notifications\n\n## Testing\n- `php -l src/Client/Transport/StdioTransport.php` *(fails: `php` not installed)*",
  "review_count": 0,
  "files_changed": 2,
  "hours_to_merge": 0.08,
  "metrics_source": "aidev_commit_sum",
  "change_requests": 0,
  "og_generated_at": "2026-11-04T02:49:29.746907+00:00",
  "reviewer_excerpt": null,
  "review_comment_count": 0,
  "reviewer_excerpt_url": null
 },
 "repo": {
  "name": "mcp-sdk-php",
  "owner": "logiscape",
  "stars": 368,
  "license": "MIT",
  "full_name": "logiscape/mcp-sdk-php",
  "primary_language": "PHP"
 },
 "author": {
  "login": "logiscapedev",
  "name": "Josh Abbott",
  "github_profile": "https://github.com/logiscapedev",
  "page": "https://agentriders.com/logs/author/logiscapedev/"
 },
 "claim": null,
 "events": [
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "logiscape"
  },
  {
   "at": "2025-05-23T06:03:16+00:00",
   "url": null,
   "kind": "labeled",
   "actor_login": "logiscapedev"
  },
  {
   "at": "2025-05-23T06:07:48+00:00",
   "url": null,
   "kind": "merged",
   "actor_login": "logiscapedev"
  },
  {
   "at": "2025-05-23T06:07:48+00:00",
   "url": null,
   "kind": "closed",
   "actor_login": "logiscapedev"
  }
 ],
 "related": [
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Fix WWW-Authenticate link for OAuth metadata",
   "number": 38,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 36,
   "deletions": 2,
   "merged_at": "2025-06-18T03:08:17+00:00",
   "opened_at": "2025-06-18T02:28:51+00:00",
   "task_type": "fix",
   "files_changed": 1,
   "hours_to_merge": 0.66
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Add claim validation in JwtTokenValidator",
   "number": 37,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 47,
   "deletions": 4,
   "merged_at": "2025-06-11T01:30:34+00:00",
   "opened_at": "2025-06-11T01:28:58+00:00",
   "task_type": "feat",
   "files_changed": 2,
   "hours_to_merge": 0.03
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Implement OAuth enforcement in HTTP server",
   "number": 36,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 44,
   "deletions": 27,
   "merged_at": "2025-06-10T09:07:27+00:00",
   "opened_at": "2025-06-10T09:06:31+00:00",
   "task_type": "feat",
   "files_changed": 1,
   "hours_to_merge": 0.02
  }
 ],
 "pr_url": "https://github.com/logiscape/mcp-sdk-php/pull/27",
 "page": "https://agentriders.com/logs/logiscape/mcp-sdk-php/27/"
}