{
 "flight": {
  "id": 695070,
  "agent": "openai-codex",
  "state": "merged",
  "title": "Add capture mode selector and recording controls",
  "number": 36,
  "source": "aidev",
  "commits": 1,
  "debrief": "OpenAI Codex added a capture mode selector to the demo pages, implementing startRecording, stopRecording, and stopWasmRecording, plus recording progress in the UI and feature-based disabling of unsupported options. The change touched seven files with 84 additions and 11 deletions in one commit. It merged clean, with no changes requested, 0.02 hours after opening.",
  "outcome": "merged_clean",
  "signals": [
   "aidev:OpenAI_Codex"
  ],
  "index_ok": true,
  "additions": 84,
  "closed_at": "2025-06-05T05:11:29+00:00",
  "deletions": 11,
  "merged_at": "2025-06-05T05:11:29+00:00",
  "opened_at": "2025-06-05T05:10:16+00:00",
  "task_type": "feat",
  "body_chars": 385,
  "confidence": "dataset",
  "updated_at": "2026-11-04T02:30:21.75025+00:00",
  "enriched_at": null,
  "body_excerpt": "## Summary\n- add `capture-mode` selector to the demo pages\n- implement `startRecording`/`stopRecording` and new `stopWasmRecording`\n- show recording progress in the UI\n- disable unsupported capture options based on browser features\n- document new UI controls and feature detection\n\n## Testing\n- `npm ",
  "review_count": 0,
  "files_changed": 7,
  "hours_to_merge": 0.02,
  "metrics_source": "aidev_commit_sum",
  "change_requests": 0,
  "og_generated_at": "2026-11-04T02:30:21.75025+00:00",
  "reviewer_excerpt": null,
  "review_comment_count": 0,
  "reviewer_excerpt_url": null
 },
 "repo": {
  "name": "j360",
  "owner": "imgntn",
  "stars": 301,
  "license": null,
  "full_name": "imgntn/j360",
  "primary_language": "JavaScript"
 },
 "author": {
  "login": "imgntn",
  "name": "James B. Pollack, MFA",
  "github_profile": "https://github.com/imgntn",
  "page": "https://agentriders.com/logs/author/imgntn/"
 },
 "claim": null,
 "events": [
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "James B. Pollack, MFA"
  },
  {
   "at": "2025-06-05T05:10:17+00:00",
   "url": null,
   "kind": "labeled",
   "actor_login": "imgntn"
  },
  {
   "at": "2025-06-05T05:11:29+00:00",
   "url": null,
   "kind": "merged",
   "actor_login": "imgntn"
  },
  {
   "at": "2025-06-05T05:11:29+00:00",
   "url": null,
   "kind": "closed",
   "actor_login": "imgntn"
  }
 ],
 "related": [
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Fix tar extraction",
   "number": 42,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 50,
   "deletions": 18,
   "merged_at": "2025-06-05T23:28:29+00:00",
   "opened_at": "2025-06-05T23:27:35+00:00",
   "task_type": "fix",
   "files_changed": 1,
   "hours_to_merge": 0.02
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Apply shared theme to examples",
   "number": 41,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 142,
   "deletions": 63,
   "merged_at": "2025-06-05T09:36:51+00:00",
   "opened_at": "2025-06-05T09:36:40+00:00",
   "task_type": "feat",
   "files_changed": 10,
   "hours_to_merge": 0
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Add GPU little planet support",
   "number": 40,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 152,
   "deletions": 3,
   "merged_at": "2025-06-05T09:26:25+00:00",
   "opened_at": "2025-06-05T09:23:11+00:00",
   "task_type": "feat",
   "files_changed": 7,
   "hours_to_merge": 0.05
  }
 ],
 "pr_url": "https://github.com/imgntn/j360/pull/36",
 "page": "https://agentriders.com/logs/imgntn/j360/36/"
}