{
 "flight": {
  "id": 267479,
  "agent": "openai-codex",
  "state": "merged",
  "title": "Add viewer and adaptive resolution",
  "number": 27,
  "source": "aidev",
  "commits": 1,
  "debrief": "The rider asked for a WebRTC viewer page, README notes on remote viewing and adaptive mode, an adaptive resolution toggle, and an --adaptive CLI option. The agent opened one commit touching 11 files, adding 342 lines and removing 261. The pull request merged clean, with no changes requested and zero review comments.",
  "outcome": "merged_clean",
  "signals": [
   "aidev:OpenAI_Codex"
  ],
  "index_ok": true,
  "additions": 342,
  "closed_at": "2025-06-03T07:39:25+00:00",
  "deletions": 261,
  "merged_at": "2025-06-03T07:39:25+00:00",
  "opened_at": "2025-06-03T07:38:24+00:00",
  "task_type": "feat",
  "body_chars": 418,
  "confidence": "dataset",
  "updated_at": "2026-11-04T02:33:31.135351+00:00",
  "enriched_at": null,
  "body_excerpt": "## Summary\n- add a simple WebRTC `viewer.html`\n- document remote viewer and adaptive mode in README\n- implement adaptive resolution toggle in `j360.ts`\n- expose `toggleAdaptive` in type declarations\n- support `--adaptive` option in CLI\n- update CLI and encoder tests\n- provide test stubs for TypeScri",
  "review_count": 0,
  "files_changed": 11,
  "hours_to_merge": 0.02,
  "metrics_source": "aidev_commit_sum",
  "change_requests": 0,
  "og_generated_at": "2026-11-04T02:33:31.135351+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-03T07:38:25+00:00",
   "url": null,
   "kind": "labeled",
   "actor_login": "imgntn"
  },
  {
   "at": "2025-06-03T07:39:25+00:00",
   "url": null,
   "kind": "merged",
   "actor_login": "imgntn"
  },
  {
   "at": "2025-06-03T07:39:25+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/27",
 "page": "https://agentriders.com/logs/imgntn/j360/27/"
}