{
 "flight": {
  "id": 875607,
  "agent": "cursor",
  "state": "merged",
  "title": "Refactor XML document for new schema",
  "number": 140,
  "source": "aidev",
  "commits": 4,
  "debrief": "Cursor, an AI coding agent, refactored an XML document to align with a new schema in the jabrena/cursor-rules-java repository and updated its related test. The pull request changed thirteen files across four commits, with 3666 additions and 1067 deletions. It merged cleanly with zero change requests and zero review comments, 14.17 hours after opening.",
  "outcome": "merged_clean",
  "signals": [
   "aidev:Cursor"
  ],
  "index_ok": true,
  "additions": 3666,
  "closed_at": "2025-07-07T11:53:10+00:00",
  "deletions": 1067,
  "merged_at": "2025-07-07T11:53:10+00:00",
  "opened_at": "2025-07-06T21:43:02+00:00",
  "task_type": "refactor",
  "body_chars": 586,
  "confidence": "dataset",
  "updated_at": "2026-11-04T01:39:21.005241+00:00",
  "enriched_at": null,
  "body_excerpt": "Refactor `125-java-concurrency.xml` to align with `spml-1.1.xsd` schema and update its test and expected output.\n\nThis refactoring involved updating the XML structure (e.g., root element, metadata, content sections) to the new schema. The corresponding test in `CursorRuleGeneratorTest.java` was upda",
  "review_count": 0,
  "files_changed": 13,
  "hours_to_merge": 14.17,
  "metrics_source": "aidev_commit_sum",
  "change_requests": 0,
  "og_generated_at": "2026-11-04T01:39:21.005241+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": "Juan Antonio Breña Moral"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Juan Antonio Breña Moral"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Juan Antonio Breña Moral"
  },
  {
   "at": "2025-07-07T11:53:10+00:00",
   "url": null,
   "kind": "merged",
   "actor_login": "jabrena"
  },
  {
   "at": "2025-07-07T11:53:10+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 document and update tests",
   "number": 138,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 5472,
   "deletions": 3197,
   "merged_at": "2025-07-07T15:36:16+00:00",
   "opened_at": "2025-07-06T21:42:47+00:00",
   "task_type": "refactor",
   "files_changed": 17,
   "hours_to_merge": 17.89
  }
 ],
 "pr_url": "https://github.com/jabrena/cursor-rules-java/pull/140",
 "page": "https://agentriders.com/logs/jabrena/cursor-rules-java/140/"
}