{
 "repo": {
  "name": "tomacheese.com",
  "owner": "tomacheese",
  "stars": 0,
  "license": null,
  "full_name": "tomacheese/tomacheese.com",
  "fetched_at": null,
  "primary_language": "TypeScript"
 },
 "burns": [],
 "total": 40,
 "agents": [
  {
   "agent": "github-copilot",
   "merged": 35,
   "flights": 39,
   "burn_rate": 0,
   "merge_rate": 0.897,
   "last_flight_at": "2025-07-30T08:33:04+00:00",
   "median_hours_to_merge": 1
  },
  {
   "agent": "claude-code",
   "merged": 1,
   "flights": 1,
   "burn_rate": 0,
   "merge_rate": 1,
   "last_flight_at": "2025-07-18T06:48:51+00:00",
   "median_hours_to_merge": 0.1
  }
 ],
 "riders": [],
 "flights": [
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "feat: add Sony LinkBuds Fit WF-LS910N W to devices list",
   "number": 855,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-07-30T14:27:26+00:00",
   "opened_at": "2025-07-30T08:33:04+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 5.91
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "docs: discontinue .ai/ directory and move content to individual AI instruction files",
   "number": 846,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-07-24T09:14:53+00:00",
   "opened_at": "2025-07-24T06:19:07+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 2.93
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "refactor: コード品質とメンテナンス性の向上",
   "number": 843,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-07-24T06:35:35+00:00",
   "opened_at": "2025-07-24T05:48:39+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.78
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "fix: resolve Vue slot warning in layout tests",
   "number": 840,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-07-21T04:12:15+00:00",
   "opened_at": "2025-07-21T03:04:39+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 1.13
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "fix: disable sourcemaps in production to eliminate TailwindCSS warnings",
   "number": 839,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-07-21T10:11:21+00:00",
   "opened_at": "2025-07-21T03:04:09+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 7.12
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "fix: resolve nuxt content configuration warning",
   "number": 838,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-07-21T04:13:38+00:00",
   "opened_at": "2025-07-21T03:03:29+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 1.17
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "feat: implement Content Security Policy and security headers",
   "number": 835,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-07-20T20:27:57+00:00",
   "opened_at": "2025-07-20T12:02:04+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 8.43
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "feat: eliminate SQLite WASM files from client bundle (saves ~1MB)",
   "number": 834,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-07-20T13:35:38+00:00",
   "opened_at": "2025-07-20T12:01:54+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 1.56
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "feat: implement DOMPurify HTML sanitization to fix XSS vulnerability in TopAbout component",
   "number": 833,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-07-21T01:49:31+00:00",
   "opened_at": "2025-07-20T12:01:32+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 13.8
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "feat: remove debug code and implement structured logging system",
   "number": 822,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-07-20T07:17:07+00:00",
   "opened_at": "2025-07-20T06:17:34+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.99
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "feat: establish comprehensive test suite and testing infrastructure",
   "number": 821,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-07-20T07:32:42+00:00",
   "opened_at": "2025-07-20T06:17:27+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 1.25
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "feat: add Japanese fonts for Playwright screenshots",
   "number": 820,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-07-20T06:36:51+00:00",
   "opened_at": "2025-07-20T05:30:08+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 1.11
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "feat: add automatic and comment-based triggers for Auto Copilot Review Response",
   "number": 818,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-07-20T06:15:26+00:00",
   "opened_at": "2025-07-20T05:24:46+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.84
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "docs: add comprehensive pull request template with Japanese requirements",
   "number": 816,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-07-20T05:47:05+00:00",
   "opened_at": "2025-07-20T04:46:42+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 1.01
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "fix: resolve all TypeScript errors and improve type safety",
   "number": 813,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-07-20T05:26:31+00:00",
   "opened_at": "2025-07-20T04:37:52+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.81
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "docs: add comprehensive guidelines for test file cleanup in copilot instructions",
   "number": 812,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-07-20T05:34:52+00:00",
   "opened_at": "2025-07-20T04:36:39+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.97
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "fix: resolve @eslint/plugin-kit security vulnerability with pnpm override",
   "number": 810,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-07-20T04:38:30+00:00",
   "opened_at": "2025-07-20T04:27:47+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.18
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "feat: complete ESLint configuration with @nuxt/eslint-config",
   "number": 809,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-07-20T04:27:29+00:00",
   "opened_at": "2025-07-20T04:02:13+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.42
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "feat: restrict copilot-review-response workflow to manual execution with PERSONAL_ACCESS_TOKEN",
   "number": 808,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-07-20T03:19:46+00:00",
   "opened_at": "2025-07-20T03:09:56+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.16
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "fix: improve workflow reliability with retry logic and comprehensive validation for devices page",
   "number": 806,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-07-20T02:33:32+00:00",
   "opened_at": "2025-07-20T02:08:23+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.42
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "fix: resolve Auto Copilot Review Response workflow user login mismatch",
   "number": 804,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-07-20T02:36:15+00:00",
   "opened_at": "2025-07-20T01:30:07+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 1.1
  },
  {
   "agent": "github-copilot",
   "state": "closed",
   "title": "feat: complete ESLint configuration with Nuxt flat config",
   "number": 802,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": null,
   "opened_at": "2025-07-20T01:22:34+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "closed",
   "title": "fix: resolve critical security vulnerabilities in dependencies",
   "number": 801,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": null,
   "opened_at": "2025-07-20T01:22:06+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "feat: remove legacy src/ directory and clean up duplicate file structure",
   "number": 800,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-07-20T01:50:12+00:00",
   "opened_at": "2025-07-20T01:21:40+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.48
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "fix: adjust tablet navigation breakpoint to prevent awkward line breaks",
   "number": 788,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-07-19T18:35:19+00:00",
   "opened_at": "2025-07-19T18:19:40+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.26
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "feat: upgrade Nuxt to v4.0.0 and update related dependencies",
   "number": 786,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-07-19T18:33:16+00:00",
   "opened_at": "2025-07-19T18:11:20+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.37
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "feat: add auto copilot review response workflow",
   "number": 784,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-07-19T17:58:30+00:00",
   "opened_at": "2025-07-19T17:44:46+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.23
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "chore: remove obsolete workflow backup files",
   "number": 782,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-07-19T13:31:32+00:00",
   "opened_at": "2025-07-19T13:21:53+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.16
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "feat: fix Japanese font rendering in Playwright screenshots",
   "number": 780,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-07-19T17:45:50+00:00",
   "opened_at": "2025-07-19T13:11:30+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 4.57
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "feat: implement JSON-based device management for /devices page",
   "number": 778,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-07-19T17:53:30+00:00",
   "opened_at": "2025-07-19T12:58:46+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 4.91
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "feat: add Sony WH-CH720N purchase record to devices page",
   "number": 776,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-07-19T12:54:56+00:00",
   "opened_at": "2025-07-19T12:45:31+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.16
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "fix: improve page generation reliability in CI environment",
   "number": 773,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-07-19T04:59:07+00:00",
   "opened_at": "2025-07-19T04:43:58+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.25
  },
  {
   "agent": "github-copilot",
   "state": "closed",
   "title": "fix: update workflow branch conditions to only use master branch",
   "number": 772,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": null,
   "opened_at": "2025-07-19T04:34:59+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "fix: update content fetching to use Nuxt Content v2 API",
   "number": 770,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-07-19T04:31:13+00:00",
   "opened_at": "2025-07-19T03:39:27+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.86
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "fix: add cloudflare config to resolve Cloudflare Pages deployment error",
   "number": 763,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-07-19T03:20:17+00:00",
   "opened_at": "2025-07-19T03:12:46+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.13
  },
  {
   "agent": "github-copilot",
   "state": "closed",
   "title": "feat: add Cloudflare Pages deployment for PR previews",
   "number": 761,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": null,
   "opened_at": "2025-07-19T02:25:03+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "fix: downgrade to Nuxt 3 and restore dynamic content with CI validation",
   "number": 759,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-07-19T03:20:44+00:00",
   "opened_at": "2025-07-19T01:04:51+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 2.26
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "fix: improve dark mode timeline readability on top page",
   "number": 758,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-07-19T03:29:38+00:00",
   "opened_at": "2025-07-19T01:04:06+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 2.43
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "fix: navigation issue by enabling SSR for static generation",
   "number": 744,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-07-18T13:45:56+00:00",
   "opened_at": "2025-07-18T12:48:32+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.96
  },
  {
   "agent": "claude-code",
   "state": "merged",
   "title": "fix: resolve deploy workflow artifact name mismatch",
   "number": 733,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-07-18T06:54:09+00:00",
   "opened_at": "2025-07-18T06:48:51+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.09
  }
 ],
 "indexed": 0,
 "monthly": [
  {
   "burns": 0,
   "month": "2025-07",
   "merged": 36,
   "flights": 40
  }
 ],
 "top_authors": [
  {
   "name": null,
   "login": "book000",
   "flights": 1,
   "indexed": 0
  }
 ],
 "page": "https://agentriders.com/logs/tomacheese/tomacheese.com/"
}