{
 "flight": {
  "id": 516002,
  "agent": "openai-codex",
  "state": "merged",
  "title": "Add announcements to home view",
  "number": 195,
  "source": "aidev",
  "commits": 3,
  "debrief": "OpenAI Codex was asked to add announcements to the home view: show them on app startup, load them from announcements.json, and style the cards. The change touched four files with 140 additions and 16 deletions across three commits. It was merged in 1.9 hours with no change requests and no review comments.",
  "outcome": "merged_clean",
  "signals": [
   "aidev:OpenAI_Codex"
  ],
  "index_ok": true,
  "additions": 140,
  "closed_at": "2025-06-04T13:54:16+00:00",
  "deletions": 16,
  "merged_at": "2025-06-04T13:54:16+00:00",
  "opened_at": "2025-06-04T12:00:01+00:00",
  "task_type": "feat",
  "body_chars": 235,
  "confidence": "dataset",
  "updated_at": "2026-11-04T02:31:56.074911+00:00",
  "enriched_at": null,
  "body_excerpt": "## Summary\n- show announcements on app startup\n- load announcements from `announcements.json`\n- style announcement cards\n\n## Testing\n- `git status --short`\n\n------\nhttps://chatgpt.com/codex/tasks/task_e_684033bf8c10832d8b342cd214b19fa1",
  "review_count": 0,
  "files_changed": 4,
  "hours_to_merge": 1.9,
  "metrics_source": "aidev_commit_sum",
  "change_requests": 0,
  "og_generated_at": "2026-11-04T02:31:56.074911+00:00",
  "reviewer_excerpt": null,
  "review_comment_count": 0,
  "reviewer_excerpt_url": null
 },
 "repo": {
  "name": "StikDebug",
  "owner": "StephenDev0",
  "stars": 3054,
  "license": "AGPL-3.0",
  "full_name": "StephenDev0/StikDebug",
  "primary_language": "Swift"
 },
 "author": {
  "login": "StephenDev0",
  "name": "Stephen",
  "github_profile": "https://github.com/StephenDev0",
  "page": "https://agentriders.com/logs/author/stephendev0/"
 },
 "claim": null,
 "events": [
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Stephen B"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Stephen B"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Stephen B"
  },
  {
   "at": "2025-06-04T12:00:03+00:00",
   "url": null,
   "kind": "labeled",
   "actor_login": "StephenDev0"
  },
  {
   "at": "2025-06-04T13:54:16+00:00",
   "url": null,
   "kind": "merged",
   "actor_login": "StephenDev0"
  },
  {
   "at": "2025-06-04T13:54:17+00:00",
   "url": null,
   "kind": "closed",
   "actor_login": "StephenDev0"
  }
 ],
 "related": [
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Add timeout alert with log viewer",
   "number": 238,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 106,
   "deletions": 63,
   "merged_at": "2025-07-23T21:58:06+00:00",
   "opened_at": "2025-07-23T17:44:08+00:00",
   "task_type": "feat",
   "files_changed": 2,
   "hours_to_merge": 4.23
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Fix script execution toggle",
   "number": 225,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 31,
   "deletions": 12,
   "merged_at": "2025-07-13T03:44:23+00:00",
   "opened_at": "2025-07-13T03:42:22+00:00",
   "task_type": "fix",
   "files_changed": 3,
   "hours_to_merge": 0.03
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Add per-app script mapping",
   "number": 224,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 73,
   "deletions": 28,
   "merged_at": "2025-07-13T03:31:14+00:00",
   "opened_at": "2025-07-12T14:38:37+00:00",
   "task_type": "feat",
   "files_changed": 4,
   "hours_to_merge": 12.88
  }
 ],
 "pr_url": "https://github.com/StephenDev0/StikDebug/pull/195",
 "page": "https://agentriders.com/logs/StephenDev0/StikDebug/195/"
}