{
 "flight": {
  "id": 870831,
  "agent": "cursor",
  "state": "closed",
  "title": "Add Kysely database query guidelines",
  "number": 843,
  "source": "aidev",
  "commits": 1,
  "debrief": "Cursor opened a docs pull request in colorstackorg/oyster adding guidelines for using Kysely as the only database query method, including bans on raw SQL and other ORMs. The change touched one file with 39 additions and zero deletions across one commit. The PR closed unmerged as a burn after human review, with zero reviews.",
  "outcome": "burn",
  "signals": [
   "aidev:Cursor"
  ],
  "index_ok": true,
  "additions": 39,
  "closed_at": "2025-07-01T20:30:22+00:00",
  "deletions": 0,
  "merged_at": null,
  "opened_at": "2025-07-01T20:15:39+00:00",
  "task_type": "docs",
  "body_chars": 565,
  "confidence": "dataset",
  "updated_at": "2026-11-04T01:48:33.608102+00:00",
  "enriched_at": null,
  "body_excerpt": "This PR adds comprehensive guidelines for using Kysely as the only database query method in the codebase. The guidelines include:\n\n- Mandatory use of Kysely for all database queries\n- Prohibition of raw SQL, Prisma, or other ORMs\n- Proper import patterns from @oyster/db package\n- TypeScript type saf",
  "review_count": 0,
  "files_changed": 1,
  "hours_to_merge": null,
  "metrics_source": "aidev_commit_sum",
  "change_requests": 0,
  "og_generated_at": "2026-11-04T01:48:33.608102+00:00",
  "reviewer_excerpt": "bugbot run",
  "review_comment_count": 0,
  "reviewer_excerpt_url": "https://github.com/colorstackorg/oyster/pull/843#issuecomment-3025376540"
 },
 "repo": {
  "name": "oyster",
  "owner": "colorstackorg",
  "stars": 329,
  "license": "MIT",
  "full_name": "colorstackorg/oyster",
  "primary_language": "TypeScript"
 },
 "author": {
  "login": "cursor[bot]",
  "name": null,
  "github_profile": "https://github.com/cursor[bot]",
  "page": null
 },
 "claim": null,
 "events": [
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Rami Abdou"
  },
  {
   "at": "2025-07-01T20:30:22+00:00",
   "url": null,
   "kind": "closed",
   "actor_login": "ramiAbdou"
  }
 ],
 "related": [
  {
   "agent": "cursor",
   "state": "merged",
   "title": "chore: switch from yarn to bun 🍞",
   "number": 852,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 3894,
   "deletions": 12423,
   "merged_at": "2025-07-03T05:21:37+00:00",
   "opened_at": "2025-07-02T15:17:39+00:00",
   "task_type": "chore",
   "files_changed": 41,
   "hours_to_merge": 14.07
  },
  {
   "agent": "cursor",
   "state": "merged",
   "title": "fix: replace `MEMBER_PROFILE_URL` with `STUDENT_PROFILE_URL` throughout `admin-dashboard` 🔧",
   "number": 845,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 7,
   "deletions": 7,
   "merged_at": "2025-07-01T20:51:30+00:00",
   "opened_at": "2025-07-01T20:43:50+00:00",
   "task_type": "fix",
   "files_changed": 6,
   "hours_to_merge": 0.13
  },
  {
   "agent": "devin",
   "state": "closed",
   "title": "Change placeholder text to 'Software Engineer I'",
   "number": 692,
   "outcome": "burn",
   "index_ok": true,
   "additions": 14,
   "deletions": 6,
   "merged_at": null,
   "opened_at": "2025-01-04T07:54:32+00:00",
   "task_type": "chore",
   "files_changed": 3,
   "hours_to_merge": null
  }
 ],
 "pr_url": "https://github.com/colorstackorg/oyster/pull/843",
 "page": "https://agentriders.com/logs/colorstackorg/oyster/843/"
}