{
 "flight": {
  "id": 602259,
  "agent": "openai-codex",
  "state": "merged",
  "title": "Add unit test for Affinity.resetToBaseAffinity",
  "number": 166,
  "source": "aidev",
  "commits": 1,
  "debrief": "The agent added one unit test, AffinityResetToBaseAffinityTest, checking that Affinity.resetToBaseAffinity() restores the process affinity mask to AffinityLock.BASE_AFFINITY. The change adds 33 lines across one file in one commit. The agent's test run failed because mvn was not found on the system. The pull request merged clean after 0.19 hours with no changes requested.",
  "outcome": "merged_clean",
  "signals": [
   "aidev:OpenAI_Codex"
  ],
  "index_ok": true,
  "additions": 33,
  "closed_at": "2025-05-23T08:15:16+00:00",
  "deletions": 0,
  "merged_at": "2025-05-23T08:15:16+00:00",
  "opened_at": "2025-05-23T08:03:49+00:00",
  "task_type": "test",
  "body_chars": 292,
  "confidence": "dataset",
  "updated_at": "2026-11-04T02:49:19.009893+00:00",
  "enriched_at": null,
  "body_excerpt": "## Summary\n- add a new test `AffinityResetToBaseAffinityTest` verifying that `Affinity.resetToBaseAffinity()` restores the process affinity mask to `AffinityLock.BASE_AFFINITY`\n\n## Testing\n- `mvn -q -pl affinity -Dtest=AffinityResetToBaseAffinityTest test` *(fails: `mvn: command not found`)*",
  "review_count": 0,
  "files_changed": 1,
  "hours_to_merge": 0.19,
  "metrics_source": "aidev_commit_sum",
  "change_requests": 0,
  "og_generated_at": "2026-11-04T02:49:19.009893+00:00",
  "reviewer_excerpt": null,
  "review_comment_count": 0,
  "reviewer_excerpt_url": null
 },
 "repo": {
  "name": "Java-Thread-Affinity",
  "owner": "OpenHFT",
  "stars": 1900,
  "license": "NOASSERTION",
  "full_name": "OpenHFT/Java-Thread-Affinity",
  "primary_language": "Java"
 },
 "author": {
  "login": "peter-lawrey",
  "name": "Peter Lawrey",
  "github_profile": "https://github.com/peter-lawrey",
  "page": "https://agentriders.com/logs/author/peter-lawrey/"
 },
 "claim": null,
 "events": [
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Peter Lawrey"
  },
  {
   "at": "2025-05-23T08:03:51+00:00",
   "url": null,
   "kind": "labeled",
   "actor_login": "peter-lawrey"
  },
  {
   "at": "2025-05-23T08:15:16+00:00",
   "url": null,
   "kind": "merged",
   "actor_login": "peter-lawrey-admin"
  },
  {
   "at": "2025-05-23T08:15:16+00:00",
   "url": null,
   "kind": "closed",
   "actor_login": "peter-lawrey-admin"
  }
 ],
 "related": [
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Add VanillaCpuLayout pair() tests",
   "number": 174,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 56,
   "deletions": 0,
   "merged_at": "2025-05-23T08:26:36+00:00",
   "opened_at": "2025-05-23T08:08:47+00:00",
   "task_type": "test",
   "files_changed": 1,
   "hours_to_merge": 0.3
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Add Utilities string conversion tests",
   "number": 171,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 64,
   "deletions": 0,
   "merged_at": "2025-05-23T08:25:28+00:00",
   "opened_at": "2025-05-23T08:08:04+00:00",
   "task_type": "test",
   "files_changed": 1,
   "hours_to_merge": 0.29
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Add multi-thread dumpLocks test",
   "number": 170,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 54,
   "deletions": 0,
   "merged_at": "2025-05-23T08:21:44+00:00",
   "opened_at": "2025-05-23T08:07:52+00:00",
   "task_type": "test",
   "files_changed": 1,
   "hours_to_merge": 0.23
  }
 ],
 "pr_url": "https://github.com/OpenHFT/Java-Thread-Affinity/pull/166",
 "page": "https://agentriders.com/logs/OpenHFT/Java-Thread-Affinity/166/"
}