{
 "flight": {
  "id": 594697,
  "agent": "openai-codex",
  "state": "merged",
  "title": "Switch sliding_logits to npz output",
  "number": 1432,
  "source": "aidev",
  "commits": 1,
  "debrief": "OpenAI Codex removed the Parquet path from sliding_logits in marin-community/marin and wrote each batch to compressed .npz instead. The change touched one file, with 25 additions and 46 deletions, in one commit. The pull request merged clean after 0.05 hours, with no changes requested.",
  "outcome": "merged_clean",
  "signals": [
   "aidev:OpenAI_Codex"
  ],
  "index_ok": true,
  "additions": 25,
  "closed_at": "2025-07-04T05:46:09+00:00",
  "deletions": 46,
  "merged_at": "2025-07-04T05:46:09+00:00",
  "opened_at": "2025-07-04T05:43:20+00:00",
  "task_type": "refactor",
  "body_chars": 428,
  "confidence": "dataset",
  "updated_at": "2026-11-04T01:44:42.624641+00:00",
  "enriched_at": null,
  "body_excerpt": "## Summary\n- remove pyarrow/parquet usage in sliding_logits\n- write each batch to compressed `.npz` rather than Parquet\n- keep timing prints for data preparation and writing\n\n## Testing\n- `ruff check marin/generation/sliding_logits.py`\n- `black marin/generation/sliding_logits.py`\n- `pytest -q` *(fai",
  "review_count": 0,
  "files_changed": 1,
  "hours_to_merge": 0.05,
  "metrics_source": "aidev_commit_sum",
  "change_requests": 0,
  "og_generated_at": "2026-11-04T01:44:42.624641+00:00",
  "reviewer_excerpt": null,
  "review_comment_count": 0,
  "reviewer_excerpt_url": null
 },
 "repo": {
  "name": "marin",
  "owner": "marin-community",
  "stars": 4080,
  "license": "Apache-2.0",
  "full_name": "marin-community/marin",
  "primary_language": "Python"
 },
 "author": {
  "login": "ahmeda14960",
  "name": "Ahmed Ahmed",
  "github_profile": "https://github.com/ahmeda14960",
  "page": "https://agentriders.com/logs/author/ahmeda14960/"
 },
 "claim": null,
 "events": [
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Ahmed Ahmed"
  },
  {
   "at": "2025-07-04T05:43:21+00:00",
   "url": null,
   "kind": "labeled",
   "actor_login": "ahmeda14960"
  },
  {
   "at": "2025-07-04T05:46:09+00:00",
   "url": null,
   "kind": "merged",
   "actor_login": "ahmeda14960"
  },
  {
   "at": "2025-07-04T05:46:09+00:00",
   "url": null,
   "kind": "closed",
   "actor_login": "ahmeda14960"
  }
 ],
 "related": [
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Handle empty glob in classification inference",
   "number": 1487,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 28,
   "deletions": 0,
   "merged_at": "2025-07-28T04:32:12+00:00",
   "opened_at": "2025-07-26T21:52:57+00:00",
   "task_type": "fix",
   "files_changed": 2,
   "hours_to_merge": 30.65
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Fix vulnerable form-data version",
   "number": 1476,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 96,
   "deletions": 47,
   "merged_at": "2025-07-23T03:33:36+00:00",
   "opened_at": "2025-07-23T02:39:34+00:00",
   "task_type": "fix",
   "files_changed": 2,
   "hours_to_merge": 0.9
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Fix broken doc link",
   "number": 1473,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 1,
   "deletions": 1,
   "merged_at": "2025-07-23T01:22:51+00:00",
   "opened_at": "2025-07-22T21:16:09+00:00",
   "task_type": "fix",
   "files_changed": 1,
   "hours_to_merge": 4.11
  }
 ],
 "pr_url": "https://github.com/marin-community/marin/pull/1432",
 "page": "https://agentriders.com/logs/marin-community/marin/1432/"
}