{
 "repo": {
  "name": "papermark",
  "owner": "mfts",
  "stars": 9311,
  "license": "NOASSERTION",
  "full_name": "mfts/papermark",
  "fetched_at": "2026-11-08T11:01:39.458336+00:00",
  "primary_language": "TypeScript"
 },
 "burns": [],
 "total": 8,
 "agents": [
  {
   "agent": "cursor",
   "merged": 7,
   "flights": 8,
   "burn_rate": 0,
   "merge_rate": 1,
   "last_flight_at": "2025-07-29T10:47:06+00:00",
   "median_hours_to_merge": 1.7
  }
 ],
 "riders": [],
 "flights": [
  {
   "agent": "cursor",
   "state": "merged",
   "title": "feat: add cancel export button and recent exports",
   "number": 1788,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 778,
   "deletions": 159,
   "merged_at": "2025-07-29T11:00:14+00:00",
   "opened_at": "2025-07-29T10:47:06+00:00",
   "task_type": "feat",
   "files_changed": 8,
   "hours_to_merge": 0.22
  },
  {
   "agent": "cursor",
   "state": "merged",
   "title": "Enable agreement download for team",
   "number": 1775,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 411,
   "deletions": 110,
   "merged_at": "2025-07-21T15:00:58+00:00",
   "opened_at": "2025-07-21T12:35:24+00:00",
   "task_type": "feat",
   "files_changed": 2,
   "hours_to_merge": 2.43
  },
  {
   "agent": "cursor",
   "state": "merged",
   "title": "fix: avoid double renders",
   "number": 1771,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 22,
   "deletions": 8,
   "merged_at": "2025-07-19T08:05:39+00:00",
   "opened_at": "2025-07-19T08:02:23+00:00",
   "task_type": "fix",
   "files_changed": 2,
   "hours_to_merge": 0.05
  },
  {
   "agent": "cursor",
   "state": "merged",
   "title": "Export document visits to tinybird asynchronously",
   "number": 1762,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 7117,
   "deletions": 2715,
   "merged_at": "2025-07-19T07:45:50+00:00",
   "opened_at": "2025-07-15T22:21:52+00:00",
   "task_type": "feat",
   "files_changed": 94,
   "hours_to_merge": 81.4
  },
  {
   "agent": "cursor",
   "state": "merged",
   "title": "Allow managers to update ignored domains",
   "number": 1761,
   "outcome": "merged_clean",
   "index_ok": false,
   "additions": 6,
   "deletions": 6,
   "merged_at": "2025-07-15T20:05:25+00:00",
   "opened_at": "2025-07-15T19:49:47+00:00",
   "task_type": "feat",
   "files_changed": 2,
   "hours_to_merge": 0.26
  },
  {
   "agent": "cursor",
   "state": "merged",
   "title": "Allow admins to assign admin role",
   "number": 1759,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 50,
   "deletions": 18,
   "merged_at": "2025-07-15T19:33:24+00:00",
   "opened_at": "2025-07-15T17:50:27+00:00",
   "task_type": "feat",
   "files_changed": 2,
   "hours_to_merge": 1.72
  },
  {
   "agent": "cursor",
   "state": "merged",
   "title": "Rename people tab to team",
   "number": 1758,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 4,
   "deletions": 4,
   "merged_at": "2025-07-16T09:52:54+00:00",
   "opened_at": "2025-07-15T16:57:32+00:00",
   "task_type": "style",
   "files_changed": 4,
   "hours_to_merge": 16.92
  },
  {
   "agent": "cursor",
   "state": "open",
   "title": "Rename Q&A conversations to Q&A",
   "number": 1757,
   "outcome": "stale",
   "index_ok": false,
   "additions": 1,
   "deletions": 1,
   "merged_at": null,
   "opened_at": "2025-07-15T16:46:00+00:00",
   "task_type": "style",
   "files_changed": 1,
   "hours_to_merge": null
  }
 ],
 "indexed": 6,
 "monthly": [
  {
   "burns": 0,
   "month": "2025-07",
   "merged": 7,
   "flights": 8
  }
 ],
 "top_authors": [
  {
   "name": "Marc Seitz",
   "login": "mfts",
   "flights": 6,
   "indexed": 5
  },
  {
   "name": "Iuliia Shnai",
   "login": "shnai0",
   "flights": 2,
   "indexed": 1
  }
 ],
 "page": "https://agentriders.com/logs/mfts/papermark/"
}