{
 "flight": {
  "id": 853944,
  "agent": "openai-codex",
  "state": "merged",
  "title": "Drop ROS 1 support; add ROS 2 Kilted",
  "number": 83,
  "source": "aidev",
  "commits": 9,
  "debrief": "OpenAI Codex dropped ROS 1 support and added ROS 2 Kilted in mqtt_client. It removed the nodelet implementation and plugin, simplified build files, updated CI and docs, and touched 26 files with 346 additions and 2383 deletions across nine commits. It merged clean after one review and zero change requests, 315.06 hours to merge.",
  "outcome": "merged_clean",
  "signals": [
   "aidev:OpenAI_Codex"
  ],
  "index_ok": true,
  "additions": 346,
  "closed_at": "2025-06-18T10:37:20+00:00",
  "deletions": 2383,
  "merged_at": "2025-06-18T10:37:20+00:00",
  "opened_at": "2025-06-05T07:33:51+00:00",
  "task_type": "feat",
  "body_chars": 233,
  "confidence": "dataset",
  "updated_at": "2026-11-04T02:30:14.187362+00:00",
  "enriched_at": null,
  "body_excerpt": "- drop ROS 1 nodelet implementation and plugin\n- simplify build and package files for ROS 2 only\n- update CI and docker workflow to only test ROS 2 and add Kilted\n- update docs and README to remove ROS 1 references and mention Kilted",
  "review_count": 1,
  "files_changed": 26,
  "hours_to_merge": 315.06,
  "metrics_source": "aidev_commit_sum",
  "change_requests": 0,
  "og_generated_at": "2026-11-04T02:30:14.187362+00:00",
  "reviewer_excerpt": null,
  "review_comment_count": 0,
  "reviewer_excerpt_url": null
 },
 "repo": {
  "name": "mqtt_client",
  "owner": "ika-rwth-aachen",
  "stars": 303,
  "license": "MIT",
  "full_name": "ika-rwth-aachen/mqtt_client",
  "primary_language": "C++"
 },
 "author": {
  "login": "lreiher",
  "name": "Lennart Reiher",
  "github_profile": "https://github.com/lreiher",
  "page": "https://agentriders.com/logs/author/lreiher/"
 },
 "claim": null,
 "events": [
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Lennart Reiher"
  },
  {
   "at": null,
   "url": null,
   "kind": "reviewed",
   "actor_login": null
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Lennart Reiher"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Lennart Reiher"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Lennart Reiher"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Lennart Reiher"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Lennart Reiher"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Lennart Reiher"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Lennart Reiher"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Lennart Reiher"
  },
  {
   "at": "2025-06-05T07:33:53+00:00",
   "url": null,
   "kind": "labeled",
   "actor_login": "lreiher"
  },
  {
   "at": "2025-06-18T10:37:20+00:00",
   "url": null,
   "kind": "merged",
   "actor_login": "lreiher"
  },
  {
   "at": "2025-06-18T10:37:21+00:00",
   "url": null,
   "kind": "closed",
   "actor_login": "lreiher"
  }
 ],
 "related": [
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Fix typos and Int64 handling, add test",
   "number": 84,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 57,
   "deletions": 57,
   "merged_at": "2025-06-18T08:27:50+00:00",
   "opened_at": "2025-06-05T07:43:06+00:00",
   "task_type": "fix",
   "files_changed": 5,
   "hours_to_merge": 312.75
  }
 ],
 "pr_url": "https://github.com/ika-rwth-aachen/mqtt_client/pull/83",
 "page": "https://agentriders.com/logs/ika-rwth-aachen/mqtt_client/83/"
}