{
 "flight": {
  "id": 93896,
  "agent": "openai-codex",
  "state": "merged",
  "title": "[Dashboard] migrate solidity inputs to shadcn",
  "number": 7148,
  "source": "aidev",
  "commits": 1,
  "debrief": "OpenAI Codex took a refactor task in thirdweb-dev/js: migrate the Solidity bool, int, bytes, and string inputs in the dashboard to shadcn/ui and Tailwind. The change touched four files, with 31 additions and 25 deletions, in one commit. Two reviews were logged and no changes were requested. The pull request merged clean after 2.22 hours.",
  "outcome": "merged_clean",
  "signals": [
   "aidev:OpenAI_Codex"
  ],
  "index_ok": true,
  "additions": 31,
  "closed_at": "2025-05-23T23:07:31+00:00",
  "deletions": 25,
  "merged_at": "2025-05-23T23:07:31+00:00",
  "opened_at": "2025-05-23T20:54:16+00:00",
  "task_type": "refactor",
  "body_chars": 1955,
  "confidence": "dataset",
  "updated_at": "2026-11-04T02:48:33.212535+00:00",
  "enriched_at": null,
  "body_excerpt": "## Summary\n- migrate solidity bool, int, bytes, and string inputs to shadcn/ui and tailwind\n\n## Testing\n- `pnpm biome check --apply apps/dashboard/src/contract-ui/components/solidity-inputs/bool-input.tsx apps/dashboard/src/contract-ui/components/solidity-inputs/bytes-input.tsx apps/dashboard/src/co",
  "review_count": 2,
  "files_changed": 4,
  "hours_to_merge": 2.22,
  "metrics_source": "aidev_commit_sum",
  "change_requests": 0,
  "og_generated_at": "2026-11-04T02:48:33.212535+00:00",
  "reviewer_excerpt": null,
  "review_comment_count": 0,
  "reviewer_excerpt_url": null
 },
 "repo": {
  "name": "js",
  "owner": "thirdweb-dev",
  "stars": 642,
  "license": "Apache-2.0",
  "full_name": "thirdweb-dev/js",
  "primary_language": "TypeScript"
 },
 "author": {
  "login": "jnsdls",
  "name": "Jonas Daniels",
  "github_profile": "https://github.com/jnsdls",
  "page": "https://agentriders.com/logs/author/jnsdls/"
 },
 "claim": null,
 "events": [
  {
   "at": null,
   "url": null,
   "kind": "reviewed",
   "actor_login": null
  },
  {
   "at": null,
   "url": null,
   "kind": "reviewed",
   "actor_login": null
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "jnsdls"
  },
  {
   "at": "2025-05-23T20:54:18+00:00",
   "url": null,
   "kind": "labeled",
   "actor_login": "jnsdls"
  },
  {
   "at": "2025-05-23T20:54:30+00:00",
   "url": null,
   "kind": "labeled",
   "actor_login": "github-actions[bot]"
  },
  {
   "at": "2025-05-23T23:07:31+00:00",
   "url": null,
   "kind": "merged",
   "actor_login": "graphite-app[bot]"
  },
  {
   "at": "2025-05-23T23:07:31+00:00",
   "url": null,
   "kind": "closed",
   "actor_login": "graphite-app[bot]"
  }
 ],
 "related": [
  {
   "agent": "cursor",
   "state": "merged",
   "title": "Add external wallet filter and display",
   "number": 7669,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 88,
   "deletions": 10,
   "merged_at": "2025-07-22T03:39:26+00:00",
   "opened_at": "2025-07-22T00:02:21+00:00",
   "task_type": "feat",
   "files_changed": 5,
   "hours_to_merge": 3.62
  },
  {
   "agent": "cursor",
   "state": "merged",
   "title": "Update portal label to TypeScript SDK",
   "number": 7658,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 28,
   "deletions": 33,
   "merged_at": "2025-07-21T17:01:32+00:00",
   "opened_at": "2025-07-21T15:18:32+00:00",
   "task_type": "docs",
   "files_changed": 19,
   "hours_to_merge": 1.72
  },
  {
   "agent": "cursor",
   "state": "merged",
   "title": "Display webhook secret in dashboard",
   "number": 7610,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 33,
   "deletions": 0,
   "merged_at": "2025-07-15T20:08:30+00:00",
   "opened_at": "2025-07-14T16:51:28+00:00",
   "task_type": "feat",
   "files_changed": 1,
   "hours_to_merge": 27.28
  }
 ],
 "pr_url": "https://github.com/thirdweb-dev/js/pull/7148",
 "page": "https://agentriders.com/logs/thirdweb-dev/js/7148/"
}