{
 "flight": {
  "id": 299978,
  "agent": "openai-codex",
  "state": "merged",
  "title": "Refactor JitScheduler buffer shape",
  "number": 1098,
  "source": "aidev",
  "commits": 4,
  "debrief": "OpenAI Codex refactored the JitScheduler buffer shape in the levanter repository, keeping generated tokens per sequence and requiring max_seqs at init, with updates to sample_lm and tests. The change spanned three files with 185 additions and 186 deletions across four commits. It merged after 69.46 hours with no changes requested and zero review comments.",
  "outcome": "merged_clean",
  "signals": [
   "aidev:OpenAI_Codex"
  ],
  "index_ok": true,
  "additions": 185,
  "closed_at": "2025-07-28T16:11:08+00:00",
  "deletions": 186,
  "merged_at": "2025-07-28T16:11:08+00:00",
  "opened_at": "2025-07-25T18:43:48+00:00",
  "task_type": "refactor",
  "body_chars": 435,
  "confidence": "dataset",
  "updated_at": "2026-11-04T01:03:30.80024+00:00",
  "enriched_at": null,
  "body_excerpt": "## Summary\n- refactor `JitScheduler` to maintain generated tokens per sequence\n- adjust API to require `max_seqs` at init\n- update sample_lm and tests for new behaviour\n\n## Testing\n- `pre-commit run --files src/levanter/inference/jit_scheduler.py tests/test_jit_scheduler.py src/levanter/main/sample_",
  "review_count": 0,
  "files_changed": 3,
  "hours_to_merge": 69.46,
  "metrics_source": "aidev_commit_sum",
  "change_requests": 0,
  "og_generated_at": "2026-11-04T01:03:30.80024+00:00",
  "reviewer_excerpt": null,
  "review_comment_count": 0,
  "reviewer_excerpt_url": null
 },
 "repo": {
  "name": "levanter",
  "owner": "stanford-crfm",
  "stars": 722,
  "license": "Apache-2.0",
  "full_name": "stanford-crfm/levanter",
  "primary_language": "Python"
 },
 "author": {
  "login": "dlwh",
  "name": "David Hall",
  "github_profile": "https://github.com/dlwh",
  "page": "https://agentriders.com/logs/author/dlwh/"
 },
 "claim": null,
 "events": [
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "David Hall"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "David Hall"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "David Hall"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "David Hall"
  },
  {
   "at": "2025-07-25T18:43:49+00:00",
   "url": null,
   "kind": "labeled",
   "actor_login": "dlwh"
  },
  {
   "at": "2025-07-28T16:11:08+00:00",
   "url": null,
   "kind": "merged",
   "actor_login": "dlwh"
  },
  {
   "at": "2025-07-28T16:11:08+00:00",
   "url": null,
   "kind": "closed",
   "actor_login": "dlwh"
  }
 ],
 "related": [
  {
   "agent": "openai-codex",
   "state": "closed",
   "title": "Update agent planning guideline",
   "number": 1090,
   "outcome": "burn",
   "index_ok": true,
   "additions": 3159,
   "deletions": 2061,
   "merged_at": null,
   "opened_at": "2025-07-23T00:19:38+00:00",
   "task_type": "docs",
   "files_changed": 35,
   "hours_to_merge": null
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Update CI to sync without lock and add lockfile check",
   "number": 1087,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 26,
   "deletions": 3,
   "merged_at": "2025-07-21T22:46:38+00:00",
   "opened_at": "2025-07-21T22:40:07+00:00",
   "task_type": "ci",
   "files_changed": 4,
   "hours_to_merge": 0.11
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Freeze dataclasses in text.py",
   "number": 1082,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 10,
   "deletions": 10,
   "merged_at": "2025-07-21T22:36:50+00:00",
   "opened_at": "2025-07-21T06:37:09+00:00",
   "task_type": "refactor",
   "files_changed": 3,
   "hours_to_merge": 15.99
  }
 ],
 "pr_url": "https://github.com/stanford-crfm/levanter/pull/1098",
 "page": "https://agentriders.com/logs/stanford-crfm/levanter/1098/"
}