{
 "author": {
  "bio": "TypeScript wizard. Building Total TypeScript - a comprehensive, production-grade TypeScript course. Ex-Vercel, Stately.",
  "name": "Matt Pocock",
  "login": "mattpocock",
  "is_bot": false,
  "company": "AI Hero",
  "avatar_url": "https://avatars.githubusercontent.com/u/28293365?v=4",
  "social_urls": [
   "https://twitter.com/mattpocockuk"
  ],
  "website_url": "https://aihero.dev/",
  "github_user_id": 28293365,
  "readme_excerpt": null,
  "profile_fetched_at": "2026-11-04T18:47:09.676364+00:00",
  "github_profile": "https://github.com/mattpocock"
 },
 "totals": {
  "burns": 0,
  "repos": 1,
  "merged": 34,
  "flights": 40,
  "indexed": 29,
  "burn_rate": 0,
  "merge_rate": 0.872,
  "last_flight_at": "2025-07-04T08:38:55+00:00"
 },
 "agents": [
  {
   "agent": "cursor",
   "burns": 0,
   "merged": 34,
   "flights": 40
  }
 ],
 "repos": [
  {
   "stars": 367,
   "flights": 40,
   "full_name": "mattpocock/total-typescript-monorepo",
   "primary_language": "TypeScript"
  }
 ],
 "flights": [
  {
   "repo": "mattpocock/total-typescript-monorepo",
   "agent": "cursor",
   "state": "merged",
   "title": "Add CLI script for remote database backup",
   "number": 309,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 316,
   "deletions": 135,
   "merged_at": "2025-07-04T13:11:22+00:00",
   "opened_at": "2025-07-04T08:38:55+00:00",
   "task_type": "feat",
   "files_changed": 5,
   "hours_to_merge": 4.54
  },
  {
   "repo": "mattpocock/total-typescript-monorepo",
   "agent": "cursor",
   "state": "merged",
   "title": "Add test for solution file detection",
   "number": 307,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 197,
   "deletions": 8,
   "merged_at": "2025-07-02T19:25:56+00:00",
   "opened_at": "2025-07-02T19:22:42+00:00",
   "task_type": "test",
   "files_changed": 2,
   "hours_to_merge": 0.05
  },
  {
   "repo": "mattpocock/total-typescript-monorepo",
   "agent": "cursor",
   "state": "merged",
   "title": "Begin phase 1 of exercise organizer plan",
   "number": 306,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 1177,
   "deletions": 13,
   "merged_at": "2025-07-02T19:12:51+00:00",
   "opened_at": "2025-07-02T19:09:49+00:00",
   "task_type": "feat",
   "files_changed": 9,
   "hours_to_merge": 0.05
  },
  {
   "repo": "mattpocock/total-typescript-monorepo",
   "agent": "cursor",
   "state": "merged",
   "title": "Prevent alongside and upload flag conflict",
   "number": 305,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 1167,
   "deletions": 370,
   "merged_at": "2025-07-02T18:46:06+00:00",
   "opened_at": "2025-07-02T14:32:07+00:00",
   "task_type": "fix",
   "files_changed": 10,
   "hours_to_merge": 4.23
  },
  {
   "repo": "mattpocock/total-typescript-monorepo",
   "agent": "cursor",
   "state": "merged",
   "title": "Revise implementation plan for prototypes",
   "number": 304,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 1377,
   "deletions": 1122,
   "merged_at": "2025-07-02T18:55:59+00:00",
   "opened_at": "2025-07-02T14:26:51+00:00",
   "task_type": "refactor",
   "files_changed": 9,
   "hours_to_merge": 4.49
  },
  {
   "repo": "mattpocock/total-typescript-monorepo",
   "agent": "cursor",
   "state": "merged",
   "title": "Update file organization for video assets",
   "number": 301,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 340,
   "deletions": 166,
   "merged_at": "2025-07-02T14:37:48+00:00",
   "opened_at": "2025-07-02T13:59:27+00:00",
   "task_type": "refactor",
   "files_changed": 6,
   "hours_to_merge": 0.64
  },
  {
   "repo": "mattpocock/total-typescript-monorepo",
   "agent": "cursor",
   "state": "merged",
   "title": "Improve Alongside flag packaging functionality",
   "number": 300,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 599,
   "deletions": 280,
   "merged_at": "2025-07-02T13:18:26+00:00",
   "opened_at": "2025-07-02T12:46:39+00:00",
   "task_type": "feat",
   "files_changed": 5,
   "hours_to_merge": 0.53
  },
  {
   "repo": "mattpocock/total-typescript-monorepo",
   "agent": "cursor",
   "state": "merged",
   "title": "Fix link request bug and add tests",
   "number": 299,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 410,
   "deletions": 42,
   "merged_at": "2025-07-02T10:20:17+00:00",
   "opened_at": "2025-07-01T20:23:26+00:00",
   "task_type": "fix",
   "files_changed": 5,
   "hours_to_merge": 13.95
  },
  {
   "repo": "mattpocock/total-typescript-monorepo",
   "agent": "cursor",
   "state": "merged",
   "title": "Change code request to synchronous",
   "number": 298,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 350,
   "deletions": 524,
   "merged_at": "2025-07-01T19:48:50+00:00",
   "opened_at": "2025-07-01T19:40:39+00:00",
   "task_type": "refactor",
   "files_changed": 8,
   "hours_to_merge": 0.14
  },
  {
   "repo": "mattpocock/total-typescript-monorepo",
   "agent": "cursor",
   "state": "merged",
   "title": "Generate article alongside video",
   "number": 297,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 485,
   "deletions": 30,
   "merged_at": "2025-07-01T19:22:24+00:00",
   "opened_at": "2025-07-01T14:06:33+00:00",
   "task_type": "feat",
   "files_changed": 10,
   "hours_to_merge": 5.26
  },
  {
   "repo": "mattpocock/total-typescript-monorepo",
   "agent": "cursor",
   "state": "merged",
   "title": "Improve queue status command output",
   "number": 295,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 347,
   "deletions": 2,
   "merged_at": "2025-07-02T13:33:41+00:00",
   "opened_at": "2025-07-01T13:07:02+00:00",
   "task_type": "feat",
   "files_changed": 2,
   "hours_to_merge": 24.44
  },
  {
   "repo": "mattpocock/total-typescript-monorepo",
   "agent": "cursor",
   "state": "merged",
   "title": "Implement phases 5 and 6 together",
   "number": 294,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 942,
   "deletions": 548,
   "merged_at": "2025-07-01T12:58:02+00:00",
   "opened_at": "2025-07-01T12:38:38+00:00",
   "task_type": "feat",
   "files_changed": 5,
   "hours_to_merge": 0.32
  },
  {
   "repo": "mattpocock/total-typescript-monorepo",
   "agent": "cursor",
   "state": "merged",
   "title": "Fix peer dependencies for observability module",
   "number": 292,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 20,
   "deletions": 2,
   "merged_at": "2025-07-01T12:31:22+00:00",
   "opened_at": "2025-07-01T12:23:00+00:00",
   "task_type": "fix",
   "files_changed": 2,
   "hours_to_merge": 0.14
  },
  {
   "repo": "mattpocock/total-typescript-monorepo",
   "agent": "cursor",
   "state": "merged",
   "title": "Implement phase 4 of video transcripts",
   "number": 291,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 1296,
   "deletions": 178,
   "merged_at": "2025-07-01T12:29:26+00:00",
   "opened_at": "2025-07-01T12:19:08+00:00",
   "task_type": "feat",
   "files_changed": 6,
   "hours_to_merge": 0.17
  },
  {
   "repo": "mattpocock/total-typescript-monorepo",
   "agent": "cursor",
   "state": "merged",
   "title": "Add observability with Dockerfile",
   "number": 290,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 892,
   "deletions": 47,
   "merged_at": "2025-07-01T11:44:16+00:00",
   "opened_at": "2025-07-01T11:35:19+00:00",
   "task_type": "feat",
   "files_changed": 7,
   "hours_to_merge": 0.15
  },
  {
   "repo": "mattpocock/total-typescript-monorepo",
   "agent": "cursor",
   "state": "merged",
   "title": "Add cursor rule for feedback command",
   "number": 289,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 32,
   "deletions": 0,
   "merged_at": "2025-07-01T11:33:18+00:00",
   "opened_at": "2025-07-01T11:31:15+00:00",
   "task_type": "feat",
   "files_changed": 1,
   "hours_to_merge": 0.03
  },
  {
   "repo": "mattpocock/total-typescript-monorepo",
   "agent": "cursor",
   "state": "merged",
   "title": "Create a multi-step implementation plan",
   "number": 288,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 1035,
   "deletions": 0,
   "merged_at": "2025-07-01T11:44:33+00:00",
   "opened_at": "2025-07-01T11:31:12+00:00",
   "task_type": "feat",
   "files_changed": 1,
   "hours_to_merge": 0.22
  },
  {
   "repo": "mattpocock/total-typescript-monorepo",
   "agent": "cursor",
   "state": "merged",
   "title": "Change upload behavior for CLI commands",
   "number": 287,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 99,
   "deletions": 12,
   "merged_at": "2025-07-01T11:05:31+00:00",
   "opened_at": "2025-07-01T11:04:14+00:00",
   "task_type": "feat",
   "files_changed": 4,
   "hours_to_merge": 0.02
  },
  {
   "repo": "mattpocock/total-typescript-monorepo",
   "agent": "cursor",
   "state": "merged",
   "title": "Implement autocomplete and video sorting",
   "number": 286,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 117,
   "deletions": 44,
   "merged_at": "2025-07-01T10:54:34+00:00",
   "opened_at": "2025-07-01T10:48:39+00:00",
   "task_type": "feat",
   "files_changed": 3,
   "hours_to_merge": 0.1
  },
  {
   "repo": "mattpocock/total-typescript-monorepo",
   "agent": "cursor",
   "state": "merged",
   "title": "Implement phase 2 of article transcripts",
   "number": 283,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 874,
   "deletions": 100,
   "merged_at": "2025-07-01T10:35:02+00:00",
   "opened_at": "2025-07-01T09:56:25+00:00",
   "task_type": "feat",
   "files_changed": 6,
   "hours_to_merge": 0.64
  },
  {
   "repo": "mattpocock/total-typescript-monorepo",
   "agent": "cursor",
   "state": "merged",
   "title": "Generate article workflow plan",
   "number": 282,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 800,
   "deletions": 36,
   "merged_at": "2025-07-01T09:50:36+00:00",
   "opened_at": "2025-07-01T09:50:29+00:00",
   "task_type": "feat",
   "files_changed": 3,
   "hours_to_merge": 0
  },
  {
   "repo": "mattpocock/total-typescript-monorepo",
   "agent": "cursor",
   "state": "merged",
   "title": "Add CLI command for video concatenation",
   "number": 280,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 2054,
   "deletions": 209,
   "merged_at": "2025-07-01T10:26:34+00:00",
   "opened_at": "2025-07-01T09:40:18+00:00",
   "task_type": "feat",
   "files_changed": 9,
   "hours_to_merge": 0.77
  },
  {
   "repo": "mattpocock/total-typescript-monorepo",
   "agent": "cursor",
   "state": "merged",
   "title": "Create a plan for article generation",
   "number": 279,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 450,
   "deletions": 20,
   "merged_at": "2025-07-01T09:32:48+00:00",
   "opened_at": "2025-07-01T09:20:23+00:00",
   "task_type": "feat",
   "files_changed": 1,
   "hours_to_merge": 0.21
  },
  {
   "repo": "mattpocock/total-typescript-monorepo",
   "agent": "cursor",
   "state": "merged",
   "title": "Integrate link storage with AI prompts",
   "number": 278,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 115,
   "deletions": 108,
   "merged_at": "2025-07-01T09:16:36+00:00",
   "opened_at": "2025-07-01T09:03:21+00:00",
   "task_type": "feat",
   "files_changed": 4,
   "hours_to_merge": 0.22
  },
  {
   "repo": "mattpocock/total-typescript-monorepo",
   "agent": "cursor",
   "state": "merged",
   "title": "Update queue status viewer filters",
   "number": 275,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 58,
   "deletions": 15,
   "merged_at": "2025-07-01T08:22:00+00:00",
   "opened_at": "2025-06-30T20:33:58+00:00",
   "task_type": "feat",
   "files_changed": 1,
   "hours_to_merge": 11.8
  },
  {
   "repo": "mattpocock/total-typescript-monorepo",
   "agent": "cursor",
   "state": "merged",
   "title": "Add CLI command for information requests",
   "number": 272,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 529,
   "deletions": 129,
   "merged_at": "2025-06-30T20:28:20+00:00",
   "opened_at": "2025-06-30T20:08:10+00:00",
   "task_type": "feat",
   "files_changed": 5,
   "hours_to_merge": 0.34
  },
  {
   "repo": "mattpocock/total-typescript-monorepo",
   "agent": "cursor",
   "state": "merged",
   "title": "Create Cursor rules for Effect patterns",
   "number": 270,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 1659,
   "deletions": 17,
   "merged_at": "2025-06-30T19:56:33+00:00",
   "opened_at": "2025-06-30T19:47:04+00:00",
   "task_type": "feat",
   "files_changed": 25,
   "hours_to_merge": 0.16
  },
  {
   "repo": "mattpocock/total-typescript-monorepo",
   "agent": "cursor",
   "state": "merged",
   "title": "Establish guidelines for total-typescript-monorepo",
   "number": 269,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 337,
   "deletions": 180,
   "merged_at": "2025-06-30T19:48:51+00:00",
   "opened_at": "2025-06-30T18:52:34+00:00",
   "task_type": "docs",
   "files_changed": 4,
   "hours_to_merge": 0.94
  },
  {
   "repo": "mattpocock/total-typescript-monorepo",
   "agent": "cursor",
   "state": "merged",
   "title": "Update package readmes and root documentation",
   "number": 268,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 740,
   "deletions": 0,
   "merged_at": "2025-06-30T19:48:30+00:00",
   "opened_at": "2025-06-30T18:52:00+00:00",
   "task_type": "docs",
   "files_changed": 5,
   "hours_to_merge": 0.94
  },
  {
   "repo": "mattpocock/total-typescript-monorepo",
   "agent": "cursor",
   "state": "open",
   "title": "Begin phase 2 of exercise organizer plan",
   "number": 308,
   "outcome": "stale",
   "index_ok": false,
   "additions": 1956,
   "deletions": 26,
   "merged_at": null,
   "opened_at": "2025-07-02T19:40:00+00:00",
   "task_type": "feat",
   "files_changed": 13,
   "hours_to_merge": null
  },
  {
   "repo": "mattpocock/total-typescript-monorepo",
   "agent": "cursor",
   "state": "closed",
   "title": "Add documentation rules for Evalite",
   "number": 303,
   "outcome": "abandoned",
   "index_ok": false,
   "additions": 508,
   "deletions": 0,
   "merged_at": null,
   "opened_at": "2025-07-02T14:11:14+00:00",
   "task_type": "docs",
   "files_changed": 4,
   "hours_to_merge": null
  },
  {
   "repo": "mattpocock/total-typescript-monorepo",
   "agent": "cursor",
   "state": "merged",
   "title": "Fix CI build errors for code request",
   "number": 302,
   "outcome": "merged_clean",
   "index_ok": false,
   "additions": 1,
   "deletions": 15,
   "merged_at": "2025-07-02T14:22:35+00:00",
   "opened_at": "2025-07-02T14:09:36+00:00",
   "task_type": "fix",
   "files_changed": 1,
   "hours_to_merge": 0.22
  },
  {
   "repo": "mattpocock/total-typescript-monorepo",
   "agent": "cursor",
   "state": "closed",
   "title": "Change article generation request method",
   "number": 296,
   "outcome": "abandoned",
   "index_ok": false,
   "additions": 232,
   "deletions": 626,
   "merged_at": null,
   "opened_at": "2025-07-01T13:35:19+00:00",
   "task_type": "feat",
   "files_changed": 8,
   "hours_to_merge": null
  },
  {
   "repo": "mattpocock/total-typescript-monorepo",
   "agent": "cursor",
   "state": "closed",
   "title": "Fix module resolution for observability",
   "number": 293,
   "outcome": "abandoned",
   "index_ok": false,
   "additions": 24,
   "deletions": 2,
   "merged_at": null,
   "opened_at": "2025-07-01T12:23:21+00:00",
   "task_type": "fix",
   "files_changed": 2,
   "hours_to_merge": null
  },
  {
   "repo": "mattpocock/total-typescript-monorepo",
   "agent": "cursor",
   "state": "merged",
   "title": "Implement phase three of transcripts",
   "number": 285,
   "outcome": "merged_clean",
   "index_ok": false,
   "additions": 1001,
   "deletions": 500,
   "merged_at": "2025-07-01T12:11:23+00:00",
   "opened_at": "2025-07-01T10:43:39+00:00",
   "task_type": "feat",
   "files_changed": 7,
   "hours_to_merge": 1.46
  },
  {
   "repo": "mattpocock/total-typescript-monorepo",
   "agent": "cursor",
   "state": "closed",
   "title": "Edit organization PRD for code accuracy",
   "number": 284,
   "outcome": "abandoned",
   "index_ok": false,
   "additions": 277,
   "deletions": 357,
   "merged_at": null,
   "opened_at": "2025-07-01T10:35:24+00:00",
   "task_type": "docs",
   "files_changed": 1,
   "hours_to_merge": null
  },
  {
   "repo": "mattpocock/total-typescript-monorepo",
   "agent": "cursor",
   "state": "merged",
   "title": "Remove Renovate from the repository",
   "number": 281,
   "outcome": "merged_clean",
   "index_ok": false,
   "additions": 0,
   "deletions": 11,
   "merged_at": "2025-07-01T09:49:21+00:00",
   "opened_at": "2025-07-01T09:48:10+00:00",
   "task_type": "build",
   "files_changed": 1,
   "hours_to_merge": 0.02
  },
  {
   "repo": "mattpocock/total-typescript-monorepo",
   "agent": "cursor",
   "state": "merged",
   "title": "Remove Test TTY command from CLI",
   "number": 274,
   "outcome": "merged_clean",
   "index_ok": false,
   "additions": 0,
   "deletions": 7,
   "merged_at": "2025-06-30T20:33:20+00:00",
   "opened_at": "2025-06-30T20:32:25+00:00",
   "task_type": "refactor",
   "files_changed": 1,
   "hours_to_merge": 0.02
  },
  {
   "repo": "mattpocock/total-typescript-monorepo",
   "agent": "cursor",
   "state": "closed",
   "title": "Update workflows.test.ts for effect-based testing",
   "number": 273,
   "outcome": "abandoned",
   "index_ok": false,
   "additions": 830,
   "deletions": 1047,
   "merged_at": null,
   "opened_at": "2025-06-30T20:28:31+00:00",
   "task_type": "test",
   "files_changed": 1,
   "hours_to_merge": null
  },
  {
   "repo": "mattpocock/total-typescript-monorepo",
   "agent": "cursor",
   "state": "merged",
   "title": "Remove lint script from subtitle renderer",
   "number": 271,
   "outcome": "merged_clean",
   "index_ok": false,
   "additions": 1,
   "deletions": 2,
   "merged_at": "2025-06-30T19:53:56+00:00",
   "opened_at": "2025-06-30T19:53:50+00:00",
   "task_type": "build",
   "files_changed": 1,
   "hours_to_merge": 0
  }
 ],
 "claim": null,
 "page": "https://agentriders.com/logs/author/mattpocock/"
}