{
 "flight": {
  "id": 800286,
  "agent": "openai-codex",
  "state": "merged",
  "title": "Split jax/cpp PEtab benchmark tests",
  "number": 2794,
  "source": "aidev",
  "commits": 10,
  "debrief": "OpenAI Codex, working in AMICI-dev/AMICI, splits the PEtab benchmark tests into separate cpp and jax tests and adds AGENTS.md with instructions for coding agents. The change spans 45 files across 10 commits, with 899 additions and 498 deletions. It merges clean after 26.5 hours, with zero change requests and 14 review comments.",
  "outcome": "merged_clean",
  "signals": [
   "aidev:OpenAI_Codex"
  ],
  "index_ok": true,
  "additions": 899,
  "closed_at": "2025-06-18T18:31:38+00:00",
  "deletions": 498,
  "merged_at": "2025-06-18T18:31:38+00:00",
  "opened_at": "2025-06-17T16:01:47+00:00",
  "task_type": "fix",
  "body_chars": 396,
  "confidence": "dataset",
  "updated_at": "2026-11-04T02:10:12.492647+00:00",
  "enriched_at": null,
  "body_excerpt": "fixes #2750 \n\n## Summary\n- add AGENTS.md to document instructions for coding agents like openAI CODEX\n- splits petab benchmark tests into cpp and jax tests\n\n## Testing\n- `pre-commit run --files AGENTS.md tests/benchmark-models/test_petab_benchmark.py`\n- `pytest -k Boehm_JProteomeRes2014 -vv test_pet",
  "review_count": 9,
  "files_changed": 45,
  "hours_to_merge": 26.5,
  "metrics_source": "aidev_commit_sum",
  "change_requests": 0,
  "og_generated_at": "2026-11-04T02:10:12.492647+00:00",
  "reviewer_excerpt": null,
  "review_comment_count": 14,
  "reviewer_excerpt_url": null
 },
 "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": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Fabian Fröhlich"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Fabian Fröhlich"
  },
  {
   "at": null,
   "url": null,
   "kind": "reviewed",
   "actor_login": null
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Fabian Fröhlich"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Fabian Fröhlich"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Fabian Fröhlich"
  },
  {
   "at": null,
   "url": null,
   "kind": "reviewed",
   "actor_login": null
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Fabian Fröhlich"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Fabian Fröhlich"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Fabian Fröhlich"
  },
  {
   "at": null,
   "url": null,
   "kind": "reviewed",
   "actor_login": null
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Fabian Fröhlich"
  },
  {
   "at": null,
   "url": null,
   "kind": "reviewed",
   "actor_login": null
  },
  {
   "at": "2025-06-17T16:01:49+00:00",
   "url": null,
   "kind": "labeled",
   "actor_login": "FFroehlich"
  },
  {
   "at": "2025-06-18T18:31:38+00:00",
   "url": null,
   "kind": "merged",
   "actor_login": "FFroehlich"
  },
  {
   "at": "2025-06-18T18:31:38+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/2794",
 "page": "https://agentriders.com/logs/AMICI-dev/AMICI/2794/"
}