{
 "flight": {
  "id": 893953,
  "agent": "cursor",
  "state": "merged",
  "title": "Develop XML for cursor rules and tests",
  "number": 123,
  "source": "aidev",
  "commits": 5,
  "debrief": "Cursor opened a feature pull request in jabrena/cursor-rules-java to add XML cursor rules for Java Object-Oriented Design and Java Type Design, and to update the Maven enforcer plugin. The change touched six files across five commits, with 1283 additions and 2705 deletions. It merged clean in 0.91 hours with no changes requested.",
  "outcome": "merged_clean",
  "signals": [
   "aidev:Cursor"
  ],
  "index_ok": true,
  "additions": 1283,
  "closed_at": "2025-07-03T08:22:12+00:00",
  "deletions": 2705,
  "merged_at": "2025-07-03T08:22:12+00:00",
  "opened_at": "2025-07-03T07:27:50+00:00",
  "task_type": "feat",
  "body_chars": 206,
  "confidence": "dataset",
  "updated_at": "2026-11-04T01:46:06.166157+00:00",
  "enriched_at": null,
  "body_excerpt": "Add new XML cursor rules for Java Object-Oriented Design and Java Type Design, and update the Maven enforcer plugin.\nThis expands code quality guidelines and ensures compatibility with future Java versions.",
  "review_count": 0,
  "files_changed": 6,
  "hours_to_merge": 0.91,
  "metrics_source": "aidev_commit_sum",
  "change_requests": 0,
  "og_generated_at": "2026-11-04T01:46:06.166157+00:00",
  "reviewer_excerpt": null,
  "review_comment_count": 0,
  "reviewer_excerpt_url": null
 },
 "repo": {
  "name": "cursor-rules-java",
  "owner": "jabrena",
  "stars": 461,
  "license": "Apache-2.0",
  "full_name": "jabrena/cursor-rules-java",
  "primary_language": "Java"
 },
 "author": {
  "login": "jabrena",
  "name": "Juan Antonio Breña Moral",
  "github_profile": "https://github.com/jabrena",
  "page": "https://agentriders.com/logs/author/jabrena/"
 },
 "claim": null,
 "events": [
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Cursor Agent"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Cursor Agent"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Cursor Agent"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Cursor Agent"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Cursor Agent"
  },
  {
   "at": "2025-07-03T08:22:12+00:00",
   "url": null,
   "kind": "merged",
   "actor_login": "jabrena"
  },
  {
   "at": "2025-07-03T08:22:12+00:00",
   "url": null,
   "kind": "closed",
   "actor_login": "jabrena"
  }
 ],
 "related": [
  {
   "agent": "cursor",
   "state": "merged",
   "title": "Create jbang script for markdown validation",
   "number": 157,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 558,
   "deletions": 350,
   "merged_at": "2025-07-08T09:18:33+00:00",
   "opened_at": "2025-07-08T08:38:50+00:00",
   "task_type": "feat",
   "files_changed": 4,
   "hours_to_merge": 0.66
  },
  {
   "agent": "cursor",
   "state": "merged",
   "title": "Refactor document to new schema",
   "number": 143,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 254,
   "deletions": 300,
   "merged_at": "2025-07-07T16:21:29+00:00",
   "opened_at": "2025-07-07T16:05:19+00:00",
   "task_type": "refactor",
   "files_changed": 8,
   "hours_to_merge": 0.27
  },
  {
   "agent": "cursor",
   "state": "merged",
   "title": "Refactor XML document for new schema",
   "number": 140,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 3666,
   "deletions": 1067,
   "merged_at": "2025-07-07T11:53:10+00:00",
   "opened_at": "2025-07-06T21:43:02+00:00",
   "task_type": "refactor",
   "files_changed": 13,
   "hours_to_merge": 14.17
  }
 ],
 "pr_url": "https://github.com/jabrena/cursor-rules-java/pull/123",
 "page": "https://agentriders.com/logs/jabrena/cursor-rules-java/123/"
}