{
 "repo": {
  "name": "tools.tomacheese.com",
  "owner": "tomacheese",
  "stars": 0,
  "license": "MIT",
  "full_name": "tomacheese/tools.tomacheese.com",
  "fetched_at": null,
  "primary_language": "TypeScript"
 },
 "burns": [],
 "total": 31,
 "agents": [
  {
   "agent": "github-copilot",
   "merged": 15,
   "flights": 19,
   "burn_rate": 0,
   "merge_rate": 0.833,
   "last_flight_at": "2025-07-30T08:41:42+00:00",
   "median_hours_to_merge": 4
  },
  {
   "agent": "claude-code",
   "merged": 7,
   "flights": 12,
   "burn_rate": 0,
   "merge_rate": 0.583,
   "last_flight_at": "2025-07-28T04:26:40+00:00",
   "median_hours_to_merge": 39.6
  }
 ],
 "riders": [],
 "flights": [
  {
   "agent": "github-copilot",
   "state": "open",
   "title": "feat: カラーパレット生成ツールの実装",
   "number": 154,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": null,
   "opened_at": "2025-07-30T08:41:42+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "closed",
   "title": "[WIP] feat: add JSON diff comparison tool",
   "number": 153,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": null,
   "opened_at": "2025-07-30T08:41:24+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "closed",
   "title": "[WIP] feat: add email validation and formatting tool",
   "number": 152,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": null,
   "opened_at": "2025-07-30T08:41:13+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "feat: Copilot が作成した PR で book000 が approve した場合に akubiusa も approve するワークフローを追加",
   "number": 151,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-07-30T14:12:42+00:00",
   "opened_at": "2025-07-30T08:40:30+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 5.54
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "fix: 存在しないページにアクセスした際に適切な404エラーページが表示されない問題の修正",
   "number": 146,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-07-29T14:04:50+00:00",
   "opened_at": "2025-07-29T05:31:32+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 8.56
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "feat: add reviewer assignment trigger to reply-to-review workflow",
   "number": 131,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-07-28T15:38:13+00:00",
   "opened_at": "2025-07-28T10:56:41+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 4.69
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "feat: configure Playwright E2E test workers via environment variable with CPU core fallback",
   "number": 128,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-07-28T15:21:16+00:00",
   "opened_at": "2025-07-28T10:30:20+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 4.85
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "feat: add visual highlighting for active tool in sidebar",
   "number": 125,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-07-28T07:25:00+00:00",
   "opened_at": "2025-07-28T06:33:32+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.86
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "fix: inconsistent tool page styling across 29 tool pages",
   "number": 123,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-07-28T16:07:21+00:00",
   "opened_at": "2025-07-28T06:32:02+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 9.59
  },
  {
   "agent": "claude-code",
   "state": "merged",
   "title": "feat: add QR code batch generator and management tool",
   "number": 121,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-07-28T06:25:05+00:00",
   "opened_at": "2025-07-28T04:26:40+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 1.97
  },
  {
   "agent": "claude-code",
   "state": "merged",
   "title": "feat: add duplicate line removal tool",
   "number": 112,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-07-28T03:38:59+00:00",
   "opened_at": "2025-07-26T18:08:08+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 33.51
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "feat: enforce lint checks on commit and push using husky and lint-staged",
   "number": 103,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-07-26T17:20:17+00:00",
   "opened_at": "2025-07-26T13:22:32+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 3.96
  },
  {
   "agent": "claude-code",
   "state": "closed",
   "title": "fix: resolve playwright browser installation and E2E test failures",
   "number": 98,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": null,
   "opened_at": "2025-07-26T12:06:09+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": null
  },
  {
   "agent": "claude-code",
   "state": "merged",
   "title": "fix: replace non-null assertion operators with proper type guards",
   "number": 97,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-07-28T03:34:20+00:00",
   "opened_at": "2025-07-26T11:56:17+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 39.63
  },
  {
   "agent": "claude-code",
   "state": "merged",
   "title": "fix: eliminate explicit any types and improve type safety",
   "number": 96,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-07-28T03:35:16+00:00",
   "opened_at": "2025-07-26T11:55:54+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 39.66
  },
  {
   "agent": "claude-code",
   "state": "merged",
   "title": "feat: add vitest coverage dependency and improve test setup",
   "number": 95,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-07-27T03:14:20+00:00",
   "opened_at": "2025-07-26T11:54:44+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 15.33
  },
  {
   "agent": "claude-code",
   "state": "merged",
   "title": "fix: replace logical OR operators with nullish coalescing operators",
   "number": 94,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-07-28T03:36:44+00:00",
   "opened_at": "2025-07-26T11:53:49+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 39.72
  },
  {
   "agent": "claude-code",
   "state": "closed",
   "title": "feat: implement pomodoro timer tool",
   "number": 74,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": null,
   "opened_at": "2025-07-25T04:49:27+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": null
  },
  {
   "agent": "claude-code",
   "state": "closed",
   "title": "feat: implement meta tag generator tool",
   "number": 73,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": null,
   "opened_at": "2025-07-25T04:41:11+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": null
  },
  {
   "agent": "claude-code",
   "state": "closed",
   "title": "feat: 包括的セキュリティ強化の実装",
   "number": 69,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": null,
   "opened_at": "2025-07-24T15:47:15+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": null
  },
  {
   "agent": "claude-code",
   "state": "closed",
   "title": "fix: TypeScript型安全性の段階的強化",
   "number": 68,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": null,
   "opened_at": "2025-07-24T15:37:50+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "docs: remove .ai/ directory and consolidate content into AI-specific files",
   "number": 66,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-07-24T10:19:06+00:00",
   "opened_at": "2025-07-24T06:18:49+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 4
  },
  {
   "agent": "github-copilot",
   "state": "closed",
   "title": "fix: Nuxt を 3.17.7 から 4.0.1 にアップグレードしてセキュリティ脆弱性を修正",
   "number": 63,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": null,
   "opened_at": "2025-07-24T05:47:33+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "fix: resolve utils directory duplicate functions and type definitions",
   "number": 62,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-07-24T14:42:29+00:00",
   "opened_at": "2025-07-24T05:47:08+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 8.92
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "feat: enable TypeScript strict mode and eliminate any types",
   "number": 61,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-07-24T09:17:13+00:00",
   "opened_at": "2025-07-24T05:44:47+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 3.54
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "fix: all duplicated imports and add CI duplicate detection",
   "number": 60,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-07-24T09:04:54+00:00",
   "opened_at": "2025-07-24T05:43:13+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 3.36
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "feat: add consistent sidebar navigation to all pages",
   "number": 45,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-07-24T05:40:43+00:00",
   "opened_at": "2025-07-23T15:05:53+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 14.58
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "feat: limit Prettier formatting to ts, js, vue, css, scss files only",
   "number": 31,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-07-23T12:31:29+00:00",
   "opened_at": "2025-07-23T12:05:26+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.43
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "docs: update PR title requirements to follow Conventional Commits",
   "number": 11,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-07-20T12:00:18+00:00",
   "opened_at": "2025-07-20T10:17:10+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 1.72
  },
  {
   "agent": "claude-code",
   "state": "merged",
   "title": "feat: achieve 100% E2E test success rate and improve CI monitoring",
   "number": 9,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-07-23T11:03:12+00:00",
   "opened_at": "2025-07-20T09:58:41+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 73.08
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "docs: add copilot instructions for project guidelines",
   "number": 7,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-07-20T09:58:17+00:00",
   "opened_at": "2025-07-20T09:11:49+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.77
  }
 ],
 "indexed": 0,
 "monthly": [
  {
   "burns": 0,
   "month": "2025-07",
   "merged": 22,
   "flights": 31
  }
 ],
 "top_authors": [
  {
   "name": null,
   "login": "akubiusa",
   "flights": 7,
   "indexed": 0
  },
  {
   "name": null,
   "login": "book000",
   "flights": 4,
   "indexed": 0
  }
 ],
 "page": "https://agentriders.com/logs/tomacheese/tools.tomacheese.com/"
}