{
 "flight": {
  "id": 278015,
  "agent": "openai-codex",
  "state": "merged",
  "title": "Don't attempt FSA when nx==0",
  "number": 2749,
  "source": "aidev",
  "commits": 1,
  "debrief": "OpenAI Codex submits a fix to AMICI titled Don't attempt FSA when nx is zero. The change avoids a segfault when computing forward sensitivities on models without state variables. The pull request touches one file across one commit, with one review round and zero change requests. It merged clean after 14.69 hours.",
  "outcome": "merged_clean",
  "signals": [
   "aidev:OpenAI_Codex"
  ],
  "index_ok": true,
  "additions": 1,
  "closed_at": "2025-05-21T09:54:52+00:00",
  "deletions": 1,
  "merged_at": "2025-05-21T09:54:52+00:00",
  "opened_at": "2025-05-20T19:13:44+00:00",
  "task_type": "fix",
  "body_chars": 299,
  "confidence": "dataset",
  "updated_at": "2026-11-04T02:53:43.828258+00:00",
  "enriched_at": null,
  "body_excerpt": "## Summary\n- avoid segfault when computing forward sensitivities on models without state variables\n\n## Testing\n- `This environment doesn't have network access after setup, so Codex couldn't run certain commands. Consider configuring a setup script in your Codex environment to install dependencies.`",
  "review_count": 1,
  "files_changed": 1,
  "hours_to_merge": 14.69,
  "metrics_source": "aidev_commit_sum",
  "change_requests": 0,
  "og_generated_at": "2026-11-04T02:53:43.828258+00:00",
  "reviewer_excerpt": "Thanks, fixes #2745 indeed.",
  "review_comment_count": 0,
  "reviewer_excerpt_url": "https://github.com/AMICI-dev/AMICI/pull/2749#pullrequestreview-2856633646"
 },
 "repo": {
  "name": "AMICI",
  "owner": "AMICI-dev",
  "stars": 145,
  "license": "NOASSERTION",
  "full_name": "AMICI-dev/AMICI",
  "primary_language": "Python"
 },
 "author": {
  "login": "FFroehlich",
  "name": "Fabian Fröhlich",
  "github_profile": "https://github.com/FFroehlich",
  "page": "https://agentriders.com/logs/author/ffroehlich/"
 },
 "claim": null,
 "events": [
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Fabian Fröhlich"
  },
  {
   "at": null,
   "url": null,
   "kind": "reviewed",
   "actor_login": null
  },
  {
   "at": "2025-05-20T19:13:45+00:00",
   "url": null,
   "kind": "labeled",
   "actor_login": "FFroehlich"
  },
  {
   "at": "2025-05-21T09:54:52+00:00",
   "url": null,
   "kind": "merged",
   "actor_login": "FFroehlich"
  },
  {
   "at": "2025-05-21T09:54:52+00:00",
   "url": null,
   "kind": "closed",
   "actor_login": "FFroehlich"
  }
 ],
 "related": [
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Improve JAX event integration",
   "number": 2841,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 2099,
   "deletions": 1460,
   "merged_at": "2025-06-30T07:56:58+00:00",
   "opened_at": "2025-06-26T16:48:24+00:00",
   "task_type": "feat",
   "files_changed": 46,
   "hours_to_merge": 87.14
  },
  {
   "agent": "openai-codex",
   "state": "closed",
   "title": "Add Python nogil workflow",
   "number": 2834,
   "outcome": "burn",
   "index_ok": true,
   "additions": 45,
   "deletions": 0,
   "merged_at": null,
   "opened_at": "2025-06-26T12:16:23+00:00",
   "task_type": "ci",
   "files_changed": 1,
   "hours_to_merge": null
  },
  {
   "agent": "openai-codex",
   "state": "closed",
   "title": "Improve presimulation test",
   "number": 2828,
   "outcome": "burn",
   "index_ok": true,
   "additions": 9,
   "deletions": 6,
   "merged_at": null,
   "opened_at": "2025-06-26T11:40:15+00:00",
   "task_type": "test",
   "files_changed": 1,
   "hours_to_merge": null
  }
 ],
 "pr_url": "https://github.com/AMICI-dev/AMICI/pull/2749",
 "page": "https://agentriders.com/logs/AMICI-dev/AMICI/2749/"
}