{
 "author": {
  "bio": "Improving 🌎 with quality software · Husband, 6x Dad, Latter-day Saint, Dev Educator, MVP ⚡️ EpicAI.pro 🌌 EpicWeb.dev 🚀 EpicReact.dev",
  "name": "Kent C. Dodds",
  "login": "kentcdodds",
  "is_bot": false,
  "company": "@epicweb-dev",
  "avatar_url": "https://avatars.githubusercontent.com/u/1500684?v=4",
  "social_urls": [
   "https://x.com/kentcdodds",
   "https://www.youtube.com/@kentcdodds-vids",
   "https://bsky.app/profile/kentcdodds.com"
  ],
  "website_url": "https://kentcdodds.com/",
  "github_user_id": 1500684,
  "readme_excerpt": "Learn more about me",
  "profile_fetched_at": "2026-11-04T18:46:51.441255+00:00",
  "github_profile": "https://github.com/kentcdodds"
 },
 "totals": {
  "burns": 1,
  "repos": 12,
  "merged": 37,
  "flights": 49,
  "indexed": 20,
  "burn_rate": 0.023,
  "merge_rate": 0.86,
  "last_flight_at": "2025-07-24T14:31:34+00:00"
 },
 "agents": [
  {
   "agent": "cursor",
   "burns": 1,
   "merged": 37,
   "flights": 49
  }
 ],
 "repos": [
  {
   "stars": 247,
   "flights": 26,
   "full_name": "epicweb-dev/epicshop",
   "primary_language": "TypeScript"
  },
  {
   "stars": 2502,
   "flights": 5,
   "full_name": "kentcdodds/kentcdodds.com",
   "primary_language": "TypeScript"
  },
  {
   "stars": 28,
   "flights": 4,
   "full_name": "epicweb-dev/advanced-mcp-features",
   "primary_language": "TypeScript"
  },
  {
   "stars": 75,
   "flights": 3,
   "full_name": "epicweb-dev/mcp-fundamentals",
   "primary_language": "TypeScript"
  },
  {
   "stars": 6,
   "flights": 2,
   "full_name": "epicweb-dev/aster",
   "primary_language": "TypeScript"
  },
  {
   "stars": 311,
   "flights": 2,
   "full_name": "epicweb-dev/client-hints",
   "primary_language": "TypeScript"
  },
  {
   "stars": 6,
   "flights": 2,
   "full_name": "kentcdodds/inspector",
   "primary_language": "TypeScript"
  },
  {
   "stars": 54,
   "flights": 1,
   "full_name": "epicweb-dev/epic-me-mcp",
   "primary_language": "TypeScript"
  },
  {
   "stars": 5350,
   "flights": 1,
   "full_name": "epicweb-dev/react-fundamentals",
   "primary_language": "TypeScript"
  },
  {
   "stars": 260,
   "flights": 1,
   "full_name": "epicweb-dev/restore-scroll",
   "primary_language": "TypeScript"
  },
  {
   "stars": 17,
   "flights": 1,
   "full_name": "kentcdodds/slice-js",
   "primary_language": "JavaScript"
  },
  {
   "stars": 11251,
   "flights": 1,
   "full_name": "modelcontextprotocol/inspector",
   "primary_language": "TypeScript"
  }
 ],
 "flights": [
  {
   "repo": "epicweb-dev/epicshop",
   "agent": "cursor",
   "state": "merged",
   "title": "Fix workshop-cli start command issue",
   "number": 292,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 363,
   "deletions": 341,
   "merged_at": "2025-07-18T19:46:36+00:00",
   "opened_at": "2025-07-18T18:17:09+00:00",
   "task_type": "fix",
   "files_changed": 3,
   "hours_to_merge": 1.49
  },
  {
   "repo": "epicweb-dev/epicshop",
   "agent": "cursor",
   "state": "merged",
   "title": "Export CLI commands as functions",
   "number": 286,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 98899,
   "deletions": 98328,
   "merged_at": "2025-07-18T00:42:52+00:00",
   "opened_at": "2025-07-18T00:08:33+00:00",
   "task_type": "feat",
   "files_changed": 13,
   "hours_to_merge": 0.57
  },
  {
   "repo": "epicweb-dev/epicshop",
   "agent": "cursor",
   "state": "merged",
   "title": "Fix directory cleanup script vulnerabilities and logic",
   "number": 278,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 48572,
   "deletions": 48530,
   "merged_at": "2025-07-14T20:58:38+00:00",
   "opened_at": "2025-07-14T20:56:42+00:00",
   "task_type": "fix",
   "files_changed": 3,
   "hours_to_merge": 0.03
  },
  {
   "repo": "epicweb-dev/epicshop",
   "agent": "cursor",
   "state": "merged",
   "title": "Ignore empty directories in exercises",
   "number": 277,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 41,
   "deletions": 2,
   "merged_at": "2025-07-14T21:02:31+00:00",
   "opened_at": "2025-07-14T20:56:15+00:00",
   "task_type": "fix",
   "files_changed": 1,
   "hours_to_merge": 0.1
  },
  {
   "repo": "epicweb-dev/epicshop",
   "agent": "cursor",
   "state": "merged",
   "title": "Remove empty exercise directories",
   "number": 276,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 96,
   "deletions": 0,
   "merged_at": "2025-07-14T20:42:27+00:00",
   "opened_at": "2025-07-14T20:41:28+00:00",
   "task_type": "feat",
   "files_changed": 2,
   "hours_to_merge": 0.02
  },
  {
   "repo": "epicweb-dev/epicshop",
   "agent": "cursor",
   "state": "closed",
   "title": "Fix GitHub issue 270 for epicshop",
   "number": 272,
   "outcome": "burn",
   "index_ok": true,
   "additions": 24280,
   "deletions": 24275,
   "merged_at": null,
   "opened_at": "2025-07-13T20:12:53+00:00",
   "task_type": "fix",
   "files_changed": 4,
   "hours_to_merge": null
  },
  {
   "repo": "epicweb-dev/epicshop",
   "agent": "cursor",
   "state": "merged",
   "title": "Check subdomain resolution on startup",
   "number": 269,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 48496,
   "deletions": 48435,
   "merged_at": "2025-07-13T13:31:58+00:00",
   "opened_at": "2025-07-13T13:09:12+00:00",
   "task_type": "feat",
   "files_changed": 6,
   "hours_to_merge": 0.38
  },
  {
   "repo": "epicweb-dev/epicshop",
   "agent": "cursor",
   "state": "merged",
   "title": "Implement persistent notification dismissal",
   "number": 267,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 284,
   "deletions": 221,
   "merged_at": "2025-07-13T02:24:10+00:00",
   "opened_at": "2025-07-13T00:31:09+00:00",
   "task_type": "feat",
   "files_changed": 5,
   "hours_to_merge": 1.88
  },
  {
   "repo": "epicweb-dev/epicshop",
   "agent": "cursor",
   "state": "merged",
   "title": "Configure workshop subdomain settings",
   "number": 266,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 24398,
   "deletions": 24296,
   "merged_at": "2025-07-12T23:44:42+00:00",
   "opened_at": "2025-07-12T16:06:35+00:00",
   "task_type": "build",
   "files_changed": 9,
   "hours_to_merge": 7.64
  },
  {
   "repo": "epicweb-dev/epicshop",
   "agent": "cursor",
   "state": "merged",
   "title": "Fix GitHub link formatting",
   "number": 265,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 25,
   "deletions": 12,
   "merged_at": "2025-07-10T15:34:50+00:00",
   "opened_at": "2025-07-10T15:34:40+00:00",
   "task_type": "fix",
   "files_changed": 4,
   "hours_to_merge": 0
  },
  {
   "repo": "epicweb-dev/epicshop",
   "agent": "cursor",
   "state": "merged",
   "title": "Configure stackblitz editor display",
   "number": 262,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 75,
   "deletions": 30,
   "merged_at": "2025-07-10T13:59:58+00:00",
   "opened_at": "2025-07-10T13:46:48+00:00",
   "task_type": "feat",
   "files_changed": 1,
   "hours_to_merge": 0.22
  },
  {
   "repo": "epicweb-dev/epicshop",
   "agent": "cursor",
   "state": "merged",
   "title": "Suppress update notifications in deployed environments",
   "number": 260,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 30,
   "deletions": 0,
   "merged_at": "2025-07-10T13:44:55+00:00",
   "opened_at": "2025-07-10T13:39:20+00:00",
   "task_type": "fix",
   "files_changed": 2,
   "hours_to_merge": 0.09
  },
  {
   "repo": "modelcontextprotocol/inspector",
   "agent": "cursor",
   "state": "merged",
   "title": "fix: interpretation of unstructured content and tests",
   "number": 602,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 355,
   "deletions": 281,
   "merged_at": "2025-07-11T15:31:23+00:00",
   "opened_at": "2025-07-10T13:33:13+00:00",
   "task_type": "fix",
   "files_changed": 3,
   "hours_to_merge": 25.97
  },
  {
   "repo": "epicweb-dev/epicshop",
   "agent": "cursor",
   "state": "merged",
   "title": "Add warning and explanation page",
   "number": 256,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 562,
   "deletions": 253,
   "merged_at": "2025-07-07T18:10:14+00:00",
   "opened_at": "2025-07-07T17:25:10+00:00",
   "task_type": "feat",
   "files_changed": 6,
   "hours_to_merge": 0.75
  },
  {
   "repo": "epicweb-dev/epicshop",
   "agent": "cursor",
   "state": "merged",
   "title": "Update workshop CLI dependency handling",
   "number": 255,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 131,
   "deletions": 42,
   "merged_at": "2025-07-07T17:25:36+00:00",
   "opened_at": "2025-07-07T17:22:03+00:00",
   "task_type": "feat",
   "files_changed": 2,
   "hours_to_merge": 0.06
  },
  {
   "repo": "kentcdodds/kentcdodds.com",
   "agent": "cursor",
   "state": "merged",
   "title": "Fix mobile navigation menu responsiveness",
   "number": 543,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 62,
   "deletions": 26,
   "merged_at": "2025-07-04T00:21:42+00:00",
   "opened_at": "2025-07-04T00:16:45+00:00",
   "task_type": "fix",
   "files_changed": 2,
   "hours_to_merge": 0.08
  },
  {
   "repo": "epicweb-dev/client-hints",
   "agent": "cursor",
   "state": "merged",
   "title": "Prevent unstyled content during reload",
   "number": 22,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 79,
   "deletions": 71,
   "merged_at": "2025-07-03T19:42:23+00:00",
   "opened_at": "2025-07-03T19:37:03+00:00",
   "task_type": "fix",
   "files_changed": 2,
   "hours_to_merge": 0.09
  },
  {
   "repo": "epicweb-dev/epicshop",
   "agent": "cursor",
   "state": "merged",
   "title": "Refactor epicshop into workshop-cli package",
   "number": 252,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 10561,
   "deletions": 10867,
   "merged_at": "2025-07-06T03:30:41+00:00",
   "opened_at": "2025-07-03T12:25:28+00:00",
   "task_type": "refactor",
   "files_changed": 17,
   "hours_to_merge": 63.09
  },
  {
   "repo": "epicweb-dev/epicshop",
   "agent": "cursor",
   "state": "merged",
   "title": "Migrate packages from Remix to React Router",
   "number": 251,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 9076,
   "deletions": 13129,
   "merged_at": "2025-07-02T21:05:51+00:00",
   "opened_at": "2025-07-02T20:57:01+00:00",
   "task_type": "feat",
   "files_changed": 86,
   "hours_to_merge": 0.15
  },
  {
   "repo": "epicweb-dev/restore-scroll",
   "agent": "cursor",
   "state": "merged",
   "title": "Update to latest react-router version",
   "number": 13,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 279,
   "deletions": 197,
   "merged_at": "2025-07-02T20:18:14+00:00",
   "opened_at": "2025-07-02T20:16:30+00:00",
   "task_type": "perf",
   "files_changed": 4,
   "hours_to_merge": 0.03
  },
  {
   "repo": "epicweb-dev/aster",
   "agent": "cursor",
   "state": "merged",
   "title": "Implement TDD for tool call parsing and execution",
   "number": 2,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-07-24T18:03:28+00:00",
   "opened_at": "2025-07-24T14:31:34+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 3.53
  },
  {
   "repo": "epicweb-dev/aster",
   "agent": "cursor",
   "state": "merged",
   "title": "Refactor chat state to useReducer with tests",
   "number": 1,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-07-24T05:20:34+00:00",
   "opened_at": "2025-07-24T04:23:53+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.94
  },
  {
   "repo": "epicweb-dev/epicshop",
   "agent": "cursor",
   "state": "merged",
   "title": "Fix open redirect vulnerability",
   "number": 291,
   "outcome": "merged_clean",
   "index_ok": false,
   "additions": 2,
   "deletions": 1,
   "merged_at": "2025-07-18T18:13:32+00:00",
   "opened_at": "2025-07-18T18:11:17+00:00",
   "task_type": "fix",
   "files_changed": 1,
   "hours_to_merge": 0.04
  },
  {
   "repo": "epicweb-dev/advanced-mcp-features",
   "agent": "cursor",
   "state": "merged",
   "title": "Fix playground db.sqlite unlink error",
   "number": 5,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-07-18T16:43:42+00:00",
   "opened_at": "2025-07-18T16:43:36+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0
  },
  {
   "repo": "epicweb-dev/react-fundamentals",
   "agent": "cursor",
   "state": "merged",
   "title": "Improve error boundary instructions in comments",
   "number": 419,
   "outcome": "merged_clean",
   "index_ok": false,
   "additions": 1,
   "deletions": 0,
   "merged_at": "2025-07-16T16:27:59+00:00",
   "opened_at": "2025-07-16T16:27:43+00:00",
   "task_type": "docs",
   "files_changed": 1,
   "hours_to_merge": 0
  },
  {
   "repo": "epicweb-dev/epicshop",
   "agent": "cursor",
   "state": "merged",
   "title": "Fix clipboard copy unhandled rejections and UI state",
   "number": 284,
   "outcome": "merged_clean",
   "index_ok": false,
   "additions": 13,
   "deletions": 6,
   "merged_at": "2025-07-15T13:46:52+00:00",
   "opened_at": "2025-07-15T13:42:12+00:00",
   "task_type": "fix",
   "files_changed": 1,
   "hours_to_merge": 0.08
  },
  {
   "repo": "epicweb-dev/epicshop",
   "agent": "cursor",
   "state": "closed",
   "title": "Setup vitest unit tests for utils",
   "number": 283,
   "outcome": "abandoned",
   "index_ok": false,
   "additions": 20745,
   "deletions": 4,
   "merged_at": null,
   "opened_at": "2025-07-15T13:05:31+00:00",
   "task_type": "test",
   "files_changed": 37,
   "hours_to_merge": null
  },
  {
   "repo": "epicweb-dev/epicshop",
   "agent": "cursor",
   "state": "open",
   "title": "Centralize file system utilities and virtual file system",
   "number": 279,
   "outcome": "stale",
   "index_ok": false,
   "additions": 24956,
   "deletions": 24506,
   "merged_at": null,
   "opened_at": "2025-07-14T23:23:34+00:00",
   "task_type": "refactor",
   "files_changed": 6,
   "hours_to_merge": null
  },
  {
   "repo": "epicweb-dev/epicshop",
   "agent": "cursor",
   "state": "open",
   "title": "Link frontend requests to backend traces",
   "number": 275,
   "outcome": "stale",
   "index_ok": false,
   "additions": 156,
   "deletions": 5,
   "merged_at": null,
   "opened_at": "2025-07-14T18:57:28+00:00",
   "task_type": "feat",
   "files_changed": 7,
   "hours_to_merge": null
  },
  {
   "repo": "epicweb-dev/epicshop",
   "agent": "cursor",
   "state": "closed",
   "title": "Analyze performance issues and suggest improvements",
   "number": 268,
   "outcome": "abandoned",
   "index_ok": false,
   "additions": 362,
   "deletions": 55,
   "merged_at": null,
   "opened_at": "2025-07-13T05:12:10+00:00",
   "task_type": "perf",
   "files_changed": 5,
   "hours_to_merge": null
  },
  {
   "repo": "kentcdodds/kentcdodds.com",
   "agent": "cursor",
   "state": "merged",
   "title": "Fix broken typescript types",
   "number": 549,
   "outcome": "merged_clean",
   "index_ok": false,
   "additions": 4,
   "deletions": 4,
   "merged_at": "2025-07-12T03:32:34+00:00",
   "opened_at": "2025-07-12T03:00:20+00:00",
   "task_type": "fix",
   "files_changed": 4,
   "hours_to_merge": 0.54
  },
  {
   "repo": "epicweb-dev/advanced-mcp-features",
   "agent": "cursor",
   "state": "merged",
   "title": "Add GitHub action for non-blocking tests",
   "number": 3,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-07-11T01:53:19+00:00",
   "opened_at": "2025-07-11T01:40:43+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.21
  },
  {
   "repo": "epicweb-dev/advanced-mcp-features",
   "agent": "cursor",
   "state": "merged",
   "title": "Update and validate exercise test files",
   "number": 2,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-07-10T23:44:46+00:00",
   "opened_at": "2025-07-10T20:24:28+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 3.34
  },
  {
   "repo": "epicweb-dev/advanced-mcp-features",
   "agent": "cursor",
   "state": "closed",
   "title": "Update and verify test files",
   "number": 1,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": null,
   "opened_at": "2025-07-10T19:39:14+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": null
  },
  {
   "repo": "epicweb-dev/epicshop",
   "agent": "cursor",
   "state": "merged",
   "title": "Fix video playback bug in key press",
   "number": 264,
   "outcome": "merged_clean",
   "index_ok": false,
   "additions": 3,
   "deletions": 4,
   "merged_at": "2025-07-10T14:25:33+00:00",
   "opened_at": "2025-07-10T14:22:16+00:00",
   "task_type": "fix",
   "files_changed": 1,
   "hours_to_merge": 0.05
  },
  {
   "repo": "kentcdodds/inspector",
   "agent": "cursor",
   "state": "open",
   "title": "Fix pull request interpretation and tests",
   "number": 2,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": null,
   "opened_at": "2025-07-10T13:07:44+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": null
  },
  {
   "repo": "kentcdodds/slice-js",
   "agent": "cursor",
   "state": "merged",
   "title": "Change project license to MIT",
   "number": 10,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-07-09T20:26:15+00:00",
   "opened_at": "2025-07-09T20:25:45+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.01
  },
  {
   "repo": "epicweb-dev/epicshop",
   "agent": "cursor",
   "state": "closed",
   "title": "Set up Sentry for workshop app",
   "number": 258,
   "outcome": "abandoned",
   "index_ok": false,
   "additions": 2855,
   "deletions": 1055,
   "merged_at": null,
   "opened_at": "2025-07-08T14:46:59+00:00",
   "task_type": "feat",
   "files_changed": 12,
   "hours_to_merge": null
  },
  {
   "repo": "epicweb-dev/epicshop",
   "agent": "cursor",
   "state": "closed",
   "title": "Set up Sentry reporting for production",
   "number": 257,
   "outcome": "abandoned",
   "index_ok": false,
   "additions": 1688,
   "deletions": 12,
   "merged_at": null,
   "opened_at": "2025-07-08T03:58:11+00:00",
   "task_type": "feat",
   "files_changed": 11,
   "hours_to_merge": null
  },
  {
   "repo": "kentcdodds/inspector",
   "agent": "cursor",
   "state": "merged",
   "title": "Update environment variable usage in code",
   "number": 1,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-07-07T21:21:27+00:00",
   "opened_at": "2025-07-07T21:21:19+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0
  },
  {
   "repo": "epicweb-dev/epicshop",
   "agent": "cursor",
   "state": "open",
   "title": "Move MCP tools to Workshop CLI",
   "number": 254,
   "outcome": "stale",
   "index_ok": false,
   "additions": 1527,
   "deletions": 1416,
   "merged_at": null,
   "opened_at": "2025-07-06T03:44:11+00:00",
   "task_type": "refactor",
   "files_changed": 12,
   "hours_to_merge": null
  },
  {
   "repo": "kentcdodds/kentcdodds.com",
   "agent": "cursor",
   "state": "open",
   "title": "Set up temporary Fly deployments for PRs",
   "number": 546,
   "outcome": "stale",
   "index_ok": false,
   "additions": 669,
   "deletions": 274,
   "merged_at": null,
   "opened_at": "2025-07-05T19:58:20+00:00",
   "task_type": "feat",
   "files_changed": 3,
   "hours_to_merge": null
  },
  {
   "repo": "epicweb-dev/epic-me-mcp",
   "agent": "cursor",
   "state": "merged",
   "title": "Add usage instructions to the readme",
   "number": 4,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-07-05T13:19:27+00:00",
   "opened_at": "2025-07-05T13:14:06+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.09
  },
  {
   "repo": "kentcdodds/kentcdodds.com",
   "agent": "cursor",
   "state": "merged",
   "title": "Update transparency page income table",
   "number": 545,
   "outcome": "merged_clean",
   "index_ok": false,
   "additions": 2,
   "deletions": 2,
   "merged_at": "2025-07-05T12:31:23+00:00",
   "opened_at": "2025-07-05T12:30:42+00:00",
   "task_type": "feat",
   "files_changed": 1,
   "hours_to_merge": 0.01
  },
  {
   "repo": "kentcdodds/kentcdodds.com",
   "agent": "cursor",
   "state": "open",
   "title": "Fix nav icon transition on close",
   "number": 544,
   "outcome": "stale",
   "index_ok": false,
   "additions": 380,
   "deletions": 179,
   "merged_at": null,
   "opened_at": "2025-07-04T00:47:55+00:00",
   "task_type": "fix",
   "files_changed": 3,
   "hours_to_merge": null
  },
  {
   "repo": "epicweb-dev/client-hints",
   "agent": "cursor",
   "state": "merged",
   "title": "Fix the identified issue",
   "number": 23,
   "outcome": "merged_clean",
   "index_ok": false,
   "additions": 3,
   "deletions": 3,
   "merged_at": "2025-07-03T22:34:31+00:00",
   "opened_at": "2025-07-03T22:32:55+00:00",
   "task_type": "fix",
   "files_changed": 3,
   "hours_to_merge": 0.03
  },
  {
   "repo": "epicweb-dev/mcp-fundamentals",
   "agent": "cursor",
   "state": "merged",
   "title": "Apply database cleanup to tests",
   "number": 10,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-07-02T17:35:44+00:00",
   "opened_at": "2025-07-02T17:35:35+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0
  },
  {
   "repo": "epicweb-dev/mcp-fundamentals",
   "agent": "cursor",
   "state": "merged",
   "title": "Update test error messages for clarity",
   "number": 9,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-07-02T16:38:51+00:00",
   "opened_at": "2025-07-02T16:38:09+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.01
  },
  {
   "repo": "epicweb-dev/mcp-fundamentals",
   "agent": "cursor",
   "state": "merged",
   "title": "Update tests for exercise validation",
   "number": 8,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-07-02T16:17:00+00:00",
   "opened_at": "2025-07-02T16:14:21+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.04
  }
 ],
 "claim": null,
 "page": "https://agentriders.com/logs/author/kentcdodds/"
}