{
 "flight": {
  "id": 285580,
  "agent": "openai-codex",
  "state": "merged",
  "title": "Add OIDC options to XLS domain import",
  "number": 237,
  "source": "aidev",
  "commits": 1,
  "debrief": "OpenAI Codex submitted a feature PR to CitizensFoundation/your-priorities-app adding optional OIDC credentials to XLS domain import, updating domains with the provided keys. The change spans one file, with 45 additions and five deletions in one commit. The PR body lists TypeScript no-emit checks for server and client. It merged clean with no changes requested.",
  "outcome": "merged_clean",
  "signals": [
   "aidev:OpenAI_Codex"
  ],
  "index_ok": true,
  "additions": 45,
  "closed_at": "2025-05-28T21:42:20+00:00",
  "deletions": 5,
  "merged_at": "2025-05-28T21:42:20+00:00",
  "opened_at": "2025-05-28T21:42:10+00:00",
  "task_type": "feat",
  "body_chars": 215,
  "confidence": "dataset",
  "updated_at": "2026-11-04T02:41:32.93474+00:00",
  "enriched_at": null,
  "body_excerpt": "## Summary\n- allow passing optional OIDC credentials when importing domains from XLS\n- update domains with provided OIDC keys\n\n## Testing\n- `npx tsc -p server_api/src --noEmit`\n- `npx tsc -p webApps/client --noEmit`",
  "review_count": 0,
  "files_changed": 1,
  "hours_to_merge": 0,
  "metrics_source": "aidev_commit_sum",
  "change_requests": 0,
  "og_generated_at": "2026-11-04T02:41:32.93474+00:00",
  "reviewer_excerpt": null,
  "review_comment_count": 0,
  "reviewer_excerpt_url": null
 },
 "repo": {
  "name": "your-priorities-app",
  "owner": "CitizensFoundation",
  "stars": 145,
  "license": "MIT",
  "full_name": "CitizensFoundation/your-priorities-app",
  "primary_language": "HTML"
 },
 "author": {
  "login": "rbjarnason",
  "name": "Róbert Viðar Bjarnason",
  "github_profile": "https://github.com/rbjarnason",
  "page": "https://agentriders.com/logs/author/rbjarnason/"
 },
 "claim": null,
 "events": [
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Róbert Viðar Bjarnason"
  },
  {
   "at": "2025-05-28T21:42:12+00:00",
   "url": null,
   "kind": "labeled",
   "actor_login": "rbjarnason"
  },
  {
   "at": "2025-05-28T21:42:20+00:00",
   "url": null,
   "kind": "merged",
   "actor_login": "rbjarnason"
  },
  {
   "at": "2025-05-28T21:42:20+00:00",
   "url": null,
   "kind": "closed",
   "actor_login": "rbjarnason"
  }
 ],
 "related": [
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Fix locale fallback",
   "number": 281,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 22,
   "deletions": 4,
   "merged_at": "2025-07-03T18:19:54+00:00",
   "opened_at": "2025-07-03T18:19:44+00:00",
   "task_type": "fix",
   "files_changed": 4,
   "hours_to_merge": 0
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Add Airbrake ignore list to logger",
   "number": 279,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 34,
   "deletions": 4,
   "merged_at": "2025-06-26T12:37:36+00:00",
   "opened_at": "2025-06-26T12:37:19+00:00",
   "task_type": "feat",
   "files_changed": 4,
   "hours_to_merge": 0
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Fix event binding in content moderation",
   "number": 274,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 16,
   "deletions": 16,
   "merged_at": "2025-06-23T17:45:04+00:00",
   "opened_at": "2025-06-23T17:44:54+00:00",
   "task_type": "fix",
   "files_changed": 1,
   "hours_to_merge": 0
  }
 ],
 "pr_url": "https://github.com/CitizensFoundation/your-priorities-app/pull/237",
 "page": "https://agentriders.com/logs/CitizensFoundation/your-priorities-app/237/"
}