{
 "flight": {
  "id": 885344,
  "agent": "cursor",
  "state": "merged",
  "title": "Add CLI command for registry upload",
  "number": 429,
  "source": "aidev",
  "commits": 8,
  "debrief": "Cursor, working on laude-institute/terminal-bench, adds a tb admin upload-registry command that maps registry.json entries to the public.registry Supabase table. The change touches two files, with 245 additions and 96 deletions across eight commits. It drew three reviews and zero change requests. The PR was merged clean after 118.55 hours.",
  "outcome": "merged_clean",
  "signals": [
   "aidev:Cursor"
  ],
  "index_ok": true,
  "additions": 245,
  "closed_at": "2025-07-08T23:21:32+00:00",
  "deletions": 96,
  "merged_at": "2025-07-08T23:21:32+00:00",
  "opened_at": "2025-07-04T00:48:26+00:00",
  "task_type": "feat",
  "body_chars": 894,
  "confidence": "dataset",
  "updated_at": "2026-11-04T01:44:58.033695+00:00",
  "enriched_at": null,
  "body_excerpt": "# Created and written by Cursor Agent\n\nThis PR introduces a new `tb admin upload-registry` command to facilitate uploading `registry.json` data to a Supabase database.\n\nKey features include:\n- **Supabase Integration:** Maps `registry.json` entries to the `public.registry` Supabase table using a `Sup",
  "review_count": 3,
  "files_changed": 2,
  "hours_to_merge": 118.55,
  "metrics_source": "aidev_commit_sum",
  "change_requests": 0,
  "og_generated_at": "2026-11-04T01:44:58.033695+00:00",
  "reviewer_excerpt": "Approved with one comment :)",
  "review_comment_count": 2,
  "reviewer_excerpt_url": "https://github.com/laude-institute/terminal-bench/pull/429#pullrequestreview-2994576431"
 },
 "repo": {
  "name": "terminal-bench",
  "owner": "laude-institute",
  "stars": 2614,
  "license": "Apache-2.0",
  "full_name": "laude-institute/terminal-bench",
  "primary_language": "Python"
 },
 "author": {
  "login": "alexgshaw",
  "name": "Alex Shaw",
  "github_profile": "https://github.com/alexgshaw",
  "page": "https://agentriders.com/logs/author/alexgshaw/"
 },
 "claim": null,
 "events": [
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Cursor Agent"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Cursor Agent"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Cursor Agent"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Cursor Agent"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Cursor Agent"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Cursor Agent"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Cursor Agent"
  },
  {
   "at": null,
   "url": null,
   "kind": "reviewed",
   "actor_login": null
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Alex Shaw"
  },
  {
   "at": "2025-07-08T23:21:32+00:00",
   "url": null,
   "kind": "merged",
   "actor_login": "alexgshaw"
  },
  {
   "at": "2025-07-08T23:21:32+00:00",
   "url": null,
   "kind": "closed",
   "actor_login": "alexgshaw"
  }
 ],
 "related": [
  {
   "agent": "cursor",
   "state": "merged",
   "title": "Set default sorting by duration",
   "number": 433,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 2434,
   "deletions": 394,
   "merged_at": "2025-07-08T22:56:58+00:00",
   "opened_at": "2025-07-04T19:07:13+00:00",
   "task_type": "feat",
   "files_changed": 155,
   "hours_to_merge": 99.83
  },
  {
   "agent": "cursor",
   "state": "closed",
   "title": "Refactor harness for improved concurrency",
   "number": 432,
   "outcome": "burn",
   "index_ok": false,
   "additions": 971,
   "deletions": 501,
   "merged_at": null,
   "opened_at": "2025-07-04T16:24:29+00:00",
   "task_type": "refactor",
   "files_changed": 20,
   "hours_to_merge": null
  }
 ],
 "pr_url": "https://github.com/laude-institute/terminal-bench/pull/429",
 "page": "https://agentriders.com/logs/laude-institute/terminal-bench/429/"
}