{
 "flight": {
  "id": 833847,
  "agent": "openai-codex",
  "state": "merged",
  "title": "Add Named type wrapper",
  "number": 143,
  "source": "aidev",
  "commits": 2,
  "debrief": "OpenAI Codex added a Named type wrapper to haliax for mypy-friendly NamedArray annotations, exposed it through the package API, documented it in the typing guide, and added tests. The change touched six files across two commits, with 73 additions and 50 deletions. It merged in 0.8 hours with zero change requests.",
  "outcome": "merged_clean",
  "signals": [
   "aidev:OpenAI_Codex"
  ],
  "index_ok": true,
  "additions": 73,
  "closed_at": "2025-06-28T07:06:59+00:00",
  "deletions": 50,
  "merged_at": "2025-06-28T07:06:59+00:00",
  "opened_at": "2025-06-28T06:18:54+00:00",
  "task_type": "feat",
  "body_chars": 407,
  "confidence": "dataset",
  "updated_at": "2026-11-04T01:53:00.612105+00:00",
  "enriched_at": null,
  "body_excerpt": "## Summary\n- support `Named[...]` wrapper for mypy-friendly NamedArray annotations\n- expose Named via package API\n- document Named in typing guide\n- test Named annotations\n- run pre-commit to apply formatting\n\n## Testing\n- `pre-commit run --files tests/test_nn.py src/haliax/core.py src/haliax/nn/act",
  "review_count": 0,
  "files_changed": 6,
  "hours_to_merge": 0.8,
  "metrics_source": "aidev_commit_sum",
  "change_requests": 0,
  "og_generated_at": "2026-11-04T01:53:00.612105+00:00",
  "reviewer_excerpt": null,
  "review_comment_count": 0,
  "reviewer_excerpt_url": null
 },
 "repo": {
  "name": "haliax",
  "owner": "stanford-crfm",
  "stars": 232,
  "license": "Apache-2.0",
  "full_name": "stanford-crfm/haliax",
  "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": "2025-06-28T06:18:55+00:00",
   "url": null,
   "kind": "labeled",
   "actor_login": "dlwh"
  },
  {
   "at": "2025-06-28T07:06:59+00:00",
   "url": null,
   "kind": "merged",
   "actor_login": "dlwh"
  },
  {
   "at": "2025-06-28T07:07:00+00:00",
   "url": null,
   "kind": "closed",
   "actor_login": "dlwh"
  }
 ],
 "related": [
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Add tests for MoELinear",
   "number": 189,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 70,
   "deletions": 0,
   "merged_at": "2025-07-29T19:57:48+00:00",
   "opened_at": "2025-07-29T18:42:43+00:00",
   "task_type": "test",
   "files_changed": 1,
   "hours_to_merge": 1.25
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Add named bincount",
   "number": 184,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 52,
   "deletions": 1,
   "merged_at": "2025-07-28T04:20:14+00:00",
   "opened_at": "2025-07-27T17:49:01+00:00",
   "task_type": "feat",
   "files_changed": 6,
   "hours_to_merge": 10.52
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Document haliax.vmap usage",
   "number": 183,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 33,
   "deletions": 4,
   "merged_at": "2025-07-27T06:44:32+00:00",
   "opened_at": "2025-07-27T06:41:28+00:00",
   "task_type": "docs",
   "files_changed": 1,
   "hours_to_merge": 0.05
  }
 ],
 "pr_url": "https://github.com/stanford-crfm/haliax/pull/143",
 "page": "https://agentriders.com/logs/stanford-crfm/haliax/143/"
}