{
 "author": {
  "bio": "rsyslog maintainer",
  "name": "Rainer Gerhards",
  "login": "rgerhards",
  "is_bot": false,
  "company": "Adiscon GmbH",
  "avatar_url": "https://avatars.githubusercontent.com/u/1482123?v=4",
  "social_urls": [
   "https://www.linkedin.com/in/rgerhards/",
   "https://x.com/rgerhards"
  ],
  "website_url": "http://rainer.gerhards.net/",
  "github_user_id": 1482123,
  "readme_excerpt": null,
  "profile_fetched_at": "2026-11-04T18:47:45.474207+00:00",
  "github_profile": "https://github.com/rgerhards"
 },
 "totals": {
  "burns": 0,
  "repos": 4,
  "merged": 50,
  "flights": 65,
  "indexed": 26,
  "burn_rate": 0,
  "merge_rate": 0.909,
  "last_flight_at": "2025-07-25T16:16:43+00:00"
 },
 "agents": [
  {
   "agent": "openai-codex",
   "burns": 0,
   "merged": 50,
   "flights": 65
  }
 ],
 "repos": [
  {
   "stars": 2347,
   "flights": 51,
   "full_name": "rsyslog/rsyslog",
   "primary_language": "C"
  },
  {
   "stars": 8,
   "flights": 7,
   "full_name": "rgerhards/rsyslog",
   "primary_language": "C"
  },
  {
   "stars": 105,
   "flights": 4,
   "full_name": "rsyslog/rsyslog-docker",
   "primary_language": "Dockerfile"
  },
  {
   "stars": 99,
   "flights": 3,
   "full_name": "rsyslog/rsyslog-doc",
   "primary_language": "Python"
  }
 ],
 "flights": [
  {
   "repo": "rsyslog/rsyslog",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Add comments to czmq module examples",
   "number": 5866,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 169,
   "deletions": 12,
   "merged_at": "2025-07-25T13:14:17+00:00",
   "opened_at": "2025-07-25T10:34:28+00:00",
   "task_type": "docs",
   "files_changed": 2,
   "hours_to_merge": 2.66
  },
  {
   "repo": "rsyslog/rsyslog",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Add Doxygen comments for czmq modules",
   "number": 5865,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 97,
   "deletions": 17,
   "merged_at": "2025-07-25T09:43:33+00:00",
   "opened_at": "2025-07-25T06:33:18+00:00",
   "task_type": "docs",
   "files_changed": 2,
   "hours_to_merge": 3.17
  },
  {
   "repo": "rsyslog/rsyslog",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Add docs build CI workflow",
   "number": 5839,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 43,
   "deletions": 4,
   "merged_at": "2025-07-20T13:45:44+00:00",
   "opened_at": "2025-07-20T06:11:05+00:00",
   "task_type": "ci",
   "files_changed": 1,
   "hours_to_merge": 7.58
  },
  {
   "repo": "rsyslog/rsyslog",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Remove footer from singlehtml build",
   "number": 5838,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 23,
   "deletions": 1,
   "merged_at": "2025-07-20T13:47:41+00:00",
   "opened_at": "2025-07-19T18:36:14+00:00",
   "task_type": "build",
   "files_changed": 6,
   "hours_to_merge": 19.19
  },
  {
   "repo": "rsyslog/rsyslog",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Add yamllint GitHub Action",
   "number": 5836,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 51,
   "deletions": 0,
   "merged_at": "2025-07-19T14:46:06+00:00",
   "opened_at": "2025-07-19T13:40:13+00:00",
   "task_type": "ci",
   "files_changed": 1,
   "hours_to_merge": 1.1
  },
  {
   "repo": "rsyslog/rsyslog",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Improve mmaitag memory handling",
   "number": 5803,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 29,
   "deletions": 13,
   "merged_at": "2025-07-17T18:31:06+00:00",
   "opened_at": "2025-07-16T15:54:50+00:00",
   "task_type": "fix",
   "files_changed": 1,
   "hours_to_merge": 26.6
  },
  {
   "repo": "rsyslog/rsyslog",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Update README and unify dev container builds",
   "number": 5781,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 42,
   "deletions": 1,
   "merged_at": "2025-07-13T08:59:42+00:00",
   "opened_at": "2025-07-12T20:05:46+00:00",
   "task_type": "build",
   "files_changed": 2,
   "hours_to_merge": 12.9
  },
  {
   "repo": "rsyslog/rsyslog",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Add Doxygen headers for statsobj",
   "number": 5775,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 42,
   "deletions": 0,
   "merged_at": "2025-07-12T16:23:16+00:00",
   "opened_at": "2025-07-12T14:26:19+00:00",
   "task_type": "docs",
   "files_changed": 2,
   "hours_to_merge": 1.95
  },
  {
   "repo": "rsyslog/rsyslog",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Improve TLS handshake error logging",
   "number": 5762,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 385,
   "deletions": 282,
   "merged_at": "2025-07-12T15:42:04+00:00",
   "opened_at": "2025-07-10T15:44:52+00:00",
   "task_type": "feat",
   "files_changed": 5,
   "hours_to_merge": 47.95
  },
  {
   "repo": "rsyslog/rsyslog",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Document native message modification plugin interface",
   "number": 5757,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 140,
   "deletions": 13,
   "merged_at": "2025-07-08T10:57:40+00:00",
   "opened_at": "2025-07-08T07:22:06+00:00",
   "task_type": "docs",
   "files_changed": 1,
   "hours_to_merge": 3.59
  },
  {
   "repo": "rsyslog/rsyslog",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Add mmaitag plugin with real Gemini provider",
   "number": 5754,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 921,
   "deletions": 7,
   "merged_at": "2025-07-15T15:33:07+00:00",
   "opened_at": "2025-07-07T07:31:51+00:00",
   "task_type": "feat",
   "files_changed": 11,
   "hours_to_merge": 200.02
  },
  {
   "repo": "rsyslog/rsyslog",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Add style checker improvements",
   "number": 5746,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 172,
   "deletions": 102,
   "merged_at": "2025-07-05T14:53:20+00:00",
   "opened_at": "2025-07-05T12:48:24+00:00",
   "task_type": "chore",
   "files_changed": 2,
   "hours_to_merge": 2.08
  },
  {
   "repo": "rsyslog/rsyslog",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Clean up Python indentation",
   "number": 5745,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 819,
   "deletions": 818,
   "merged_at": "2025-07-05T12:34:43+00:00",
   "opened_at": "2025-07-05T09:22:37+00:00",
   "task_type": "style",
   "files_changed": 13,
   "hours_to_merge": 3.2
  },
  {
   "repo": "rsyslog/rsyslog",
   "agent": "openai-codex",
   "state": "merged",
   "title": "tests: skip kafka tests when download fails",
   "number": 5723,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 20,
   "deletions": 18,
   "merged_at": "2025-06-18T08:28:31+00:00",
   "opened_at": "2025-06-18T07:20:49+00:00",
   "task_type": "test",
   "files_changed": 1,
   "hours_to_merge": 1.13
  },
  {
   "repo": "rsyslog/rsyslog",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Add omsendertrack statefile tests",
   "number": 5716,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 65,
   "deletions": 25,
   "merged_at": "2025-06-17T07:19:10+00:00",
   "opened_at": "2025-06-17T05:56:13+00:00",
   "task_type": "test",
   "files_changed": 3,
   "hours_to_merge": 1.38
  },
  {
   "repo": "rsyslog/rsyslog",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Add Doxygen comments to omsendertrack",
   "number": 5709,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 121,
   "deletions": 30,
   "merged_at": "2025-06-15T15:30:49+00:00",
   "opened_at": "2025-06-15T08:30:44+00:00",
   "task_type": "docs",
   "files_changed": 1,
   "hours_to_merge": 7
  },
  {
   "repo": "rsyslog/rsyslog",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Document runtime interface with Doxygen",
   "number": 5697,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 41,
   "deletions": 54,
   "merged_at": "2025-06-14T06:15:55+00:00",
   "opened_at": "2025-06-14T06:08:44+00:00",
   "task_type": "docs",
   "files_changed": 1,
   "hours_to_merge": 0.12
  },
  {
   "repo": "rsyslog/rsyslog",
   "agent": "openai-codex",
   "state": "merged",
   "title": "add doxygen comments to omusrmsg",
   "number": 5695,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 63,
   "deletions": 22,
   "merged_at": "2025-06-14T06:30:28+00:00",
   "opened_at": "2025-06-13T14:48:44+00:00",
   "task_type": "docs",
   "files_changed": 2,
   "hours_to_merge": 15.7
  },
  {
   "repo": "rsyslog/rsyslog",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Add Doxygen commenting style guide",
   "number": 5691,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 53,
   "deletions": 0,
   "merged_at": "2025-06-13T12:29:34+00:00",
   "opened_at": "2025-06-13T09:56:55+00:00",
   "task_type": "docs",
   "files_changed": 2,
   "hours_to_merge": 2.54
  },
  {
   "repo": "rsyslog/rsyslog",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Fix unsafe sprintf use in Azure event hubs module",
   "number": 5687,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 20,
   "deletions": 15,
   "merged_at": "2025-07-11T14:09:12+00:00",
   "opened_at": "2025-06-12T20:03:11+00:00",
   "task_type": "fix",
   "files_changed": 1,
   "hours_to_merge": 690.1
  },
  {
   "repo": "rsyslog/rsyslog",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Fix misleading active target log in omfwd",
   "number": 5674,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 187,
   "deletions": 176,
   "merged_at": "2025-06-09T16:31:25+00:00",
   "opened_at": "2025-06-08T11:04:06+00:00",
   "task_type": "fix",
   "files_changed": 6,
   "hours_to_merge": 29.46
  },
  {
   "repo": "rsyslog/rsyslog",
   "agent": "openai-codex",
   "state": "merged",
   "title": "ci: skip expensive workflows on doc-only changes",
   "number": 5670,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 28,
   "deletions": 0,
   "merged_at": "2025-06-08T06:15:28+00:00",
   "opened_at": "2025-06-07T17:24:35+00:00",
   "task_type": "ci",
   "files_changed": 6,
   "hours_to_merge": 12.85
  },
  {
   "repo": "rsyslog/rsyslog",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Document optional module dependencies",
   "number": 5668,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 65,
   "deletions": 0,
   "merged_at": "2025-06-08T06:07:22+00:00",
   "opened_at": "2025-06-07T16:43:26+00:00",
   "task_type": "docs",
   "files_changed": 1,
   "hours_to_merge": 13.4
  },
  {
   "repo": "rsyslog/rsyslog",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Fix omusrmsg compilation error",
   "number": 5662,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 14,
   "deletions": 10,
   "merged_at": "2025-06-06T16:27:07+00:00",
   "opened_at": "2025-06-06T15:54:38+00:00",
   "task_type": "fix",
   "files_changed": 1,
   "hours_to_merge": 0.54
  },
  {
   "repo": "rsyslog/rsyslog-docker",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Add workflow for user container builds",
   "number": 72,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 31,
   "deletions": 0,
   "merged_at": "2025-06-06T08:09:32+00:00",
   "opened_at": "2025-06-06T08:04:54+00:00",
   "task_type": "build",
   "files_changed": 1,
   "hours_to_merge": 0.08
  },
  {
   "repo": "rsyslog/rsyslog-docker",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Update README history and deprecate legacy images",
   "number": 68,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 43,
   "deletions": 51,
   "merged_at": "2025-06-05T11:03:01+00:00",
   "opened_at": "2025-06-05T11:01:19+00:00",
   "task_type": "docs",
   "files_changed": 7,
   "hours_to_merge": 0.03
  },
  {
   "repo": "rgerhards/rsyslog",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Remove pmrfc3164 headerless ruleset forwarding",
   "number": 72,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-07-25T16:17:29+00:00",
   "opened_at": "2025-07-25T16:16:43+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.01
  },
  {
   "repo": "rsyslog/rsyslog",
   "agent": "openai-codex",
   "state": "open",
   "title": "Convert omhttp to commitTransaction interface",
   "number": 5862,
   "outcome": "stale",
   "index_ok": false,
   "additions": 52,
   "deletions": 55,
   "merged_at": null,
   "opened_at": "2025-07-24T13:51:19+00:00",
   "task_type": "refactor",
   "files_changed": 1,
   "hours_to_merge": null
  },
  {
   "repo": "rsyslog/rsyslog",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Add LICENSE file for docs",
   "number": 5846,
   "outcome": "merged_clean",
   "index_ok": false,
   "additions": 5,
   "deletions": 10,
   "merged_at": "2025-07-22T09:30:30+00:00",
   "opened_at": "2025-07-20T20:10:15+00:00",
   "task_type": "docs",
   "files_changed": 1,
   "hours_to_merge": 37.34
  },
  {
   "repo": "rsyslog/rsyslog",
   "agent": "openai-codex",
   "state": "open",
   "title": "Add ChatGPT plugin manifest",
   "number": 5845,
   "outcome": "stale",
   "index_ok": false,
   "additions": 124,
   "deletions": 0,
   "merged_at": null,
   "opened_at": "2025-07-20T20:10:04+00:00",
   "task_type": "feat",
   "files_changed": 2,
   "hours_to_merge": null
  },
  {
   "repo": "rsyslog/rsyslog",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Add JSON build targets",
   "number": 5844,
   "outcome": "merged_clean",
   "index_ok": false,
   "additions": 7,
   "deletions": 1,
   "merged_at": "2025-07-22T10:09:31+00:00",
   "opened_at": "2025-07-20T19:52:02+00:00",
   "task_type": "build",
   "files_changed": 1,
   "hours_to_merge": 38.29
  },
  {
   "repo": "rsyslog/rsyslog",
   "agent": "openai-codex",
   "state": "open",
   "title": "Enable anchor IDs in docs",
   "number": 5843,
   "outcome": "stale",
   "index_ok": false,
   "additions": 6,
   "deletions": 0,
   "merged_at": null,
   "opened_at": "2025-07-20T19:51:28+00:00",
   "task_type": "docs",
   "files_changed": 2,
   "hours_to_merge": null
  },
  {
   "repo": "rsyslog/rsyslog",
   "agent": "openai-codex",
   "state": "open",
   "title": "Add canonical links and schema.org metadata to docs",
   "number": 5842,
   "outcome": "stale",
   "index_ok": false,
   "additions": 20,
   "deletions": 2,
   "merged_at": null,
   "opened_at": "2025-07-20T19:50:43+00:00",
   "task_type": "feat",
   "files_changed": 3,
   "hours_to_merge": null
  },
  {
   "repo": "rsyslog/rsyslog",
   "agent": "openai-codex",
   "state": "open",
   "title": "Add canonical link to Sphinx docs",
   "number": 5841,
   "outcome": "stale",
   "index_ok": false,
   "additions": 6,
   "deletions": 0,
   "merged_at": null,
   "opened_at": "2025-07-20T19:50:18+00:00",
   "task_type": "docs",
   "files_changed": 1,
   "hours_to_merge": null
  },
  {
   "repo": "rsyslog/rsyslog",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Fix connection timing log calculation",
   "number": 5833,
   "outcome": "merged_clean",
   "index_ok": false,
   "additions": 9,
   "deletions": 1,
   "merged_at": "2025-07-19T13:40:30+00:00",
   "opened_at": "2025-07-18T19:31:03+00:00",
   "task_type": "fix",
   "files_changed": 1,
   "hours_to_merge": 18.16
  },
  {
   "repo": "rsyslog/rsyslog",
   "agent": "openai-codex",
   "state": "open",
   "title": "Enhance backticks with ${VAR} support",
   "number": 5832,
   "outcome": "stale",
   "index_ok": false,
   "additions": 219,
   "deletions": 149,
   "merged_at": null,
   "opened_at": "2025-07-18T18:52:06+00:00",
   "task_type": "feat",
   "files_changed": 9,
   "hours_to_merge": null
  },
  {
   "repo": "rsyslog/rsyslog",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Improve action.c documentation",
   "number": 5828,
   "outcome": "merged_clean",
   "index_ok": false,
   "additions": 123,
   "deletions": 80,
   "merged_at": "2025-07-19T13:43:31+00:00",
   "opened_at": "2025-07-18T11:35:40+00:00",
   "task_type": "docs",
   "files_changed": 3,
   "hours_to_merge": 26.13
  },
  {
   "repo": "rsyslog/rsyslog",
   "agent": "openai-codex",
   "state": "open",
   "title": "EXPERIMENTAL: Fix retry logic for transactions with deferred commits",
   "number": 5819,
   "outcome": "stale",
   "index_ok": false,
   "additions": 17,
   "deletions": 6,
   "merged_at": null,
   "opened_at": "2025-07-17T15:59:43+00:00",
   "task_type": "fix",
   "files_changed": 3,
   "hours_to_merge": null
  },
  {
   "repo": "rsyslog/rsyslog",
   "agent": "openai-codex",
   "state": "closed",
   "title": "Fix imtcp close-session race condition",
   "number": 5818,
   "outcome": "abandoned",
   "index_ok": false,
   "additions": 8,
   "deletions": 0,
   "merged_at": null,
   "opened_at": "2025-07-17T15:41:02+00:00",
   "task_type": "fix",
   "files_changed": 3,
   "hours_to_merge": null
  },
  {
   "repo": "rsyslog/rsyslog",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Fix auth error reporting in omelasticsearch",
   "number": 5804,
   "outcome": "merged_clean",
   "index_ok": false,
   "additions": 12,
   "deletions": 1,
   "merged_at": "2025-07-17T09:37:51+00:00",
   "opened_at": "2025-07-16T15:58:49+00:00",
   "task_type": "fix",
   "files_changed": 1,
   "hours_to_merge": 17.65
  },
  {
   "repo": "rsyslog/rsyslog",
   "agent": "openai-codex",
   "state": "closed",
   "title": "Fix srUtilItoA type inconsistencies",
   "number": 5796,
   "outcome": "abandoned",
   "index_ok": false,
   "additions": 8,
   "deletions": 8,
   "merged_at": null,
   "opened_at": "2025-07-15T15:46:32+00:00",
   "task_type": "fix",
   "files_changed": 5,
   "hours_to_merge": null
  },
  {
   "repo": "rsyslog/rsyslog",
   "agent": "openai-codex",
   "state": "closed",
   "title": "Add Prometheus support in impstats",
   "number": 5780,
   "outcome": "abandoned",
   "index_ok": false,
   "additions": 1137,
   "deletions": 206,
   "merged_at": null,
   "opened_at": "2025-07-12T17:35:24+00:00",
   "task_type": "feat",
   "files_changed": 63,
   "hours_to_merge": null
  },
  {
   "repo": "rsyslog/rsyslog",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Document GTLS certificate chain behavior",
   "number": 5772,
   "outcome": "merged_clean",
   "index_ok": false,
   "additions": 9,
   "deletions": 0,
   "merged_at": "2025-07-13T08:15:19+00:00",
   "opened_at": "2025-07-12T11:01:13+00:00",
   "task_type": "docs",
   "files_changed": 1,
   "hours_to_merge": 21.24
  },
  {
   "repo": "rsyslog/rsyslog",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Document MsgSetRawMsg side effects",
   "number": 5768,
   "outcome": "merged_clean",
   "index_ok": false,
   "additions": 9,
   "deletions": 2,
   "merged_at": "2025-07-12T10:54:27+00:00",
   "opened_at": "2025-07-12T06:48:14+00:00",
   "task_type": "docs",
   "files_changed": 1,
   "hours_to_merge": 4.1
  },
  {
   "repo": "rsyslog/rsyslog",
   "agent": "openai-codex",
   "state": "open",
   "title": "Fix imfile inode check",
   "number": 5767,
   "outcome": "stale",
   "index_ok": false,
   "additions": 1,
   "deletions": 1,
   "merged_at": null,
   "opened_at": "2025-07-11T21:45:04+00:00",
   "task_type": "fix",
   "files_changed": 1,
   "hours_to_merge": null
  },
  {
   "repo": "rsyslog/rsyslog",
   "agent": "openai-codex",
   "state": "closed",
   "title": "Add endswith operator support",
   "number": 5740,
   "outcome": "abandoned",
   "index_ok": false,
   "additions": 189,
   "deletions": 76,
   "merged_at": null,
   "opened_at": "2025-06-22T07:59:13+00:00",
   "task_type": "feat",
   "files_changed": 10,
   "hours_to_merge": null
  },
  {
   "repo": "rgerhards/rsyslog",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Skip Kafka tests when downloads fail",
   "number": 69,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-06-18T08:28:53+00:00",
   "opened_at": "2025-06-18T07:17:55+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 1.18
  },
  {
   "repo": "rsyslog/rsyslog",
   "agent": "openai-codex",
   "state": "open",
   "title": "Guard TCP config strings",
   "number": 5688,
   "outcome": "stale",
   "index_ok": false,
   "additions": 189,
   "deletions": 152,
   "merged_at": null,
   "opened_at": "2025-06-12T20:17:02+00:00",
   "task_type": "fix",
   "files_changed": 3,
   "hours_to_merge": null
  },
  {
   "repo": "rgerhards/rsyslog",
   "agent": "openai-codex",
   "state": "open",
   "title": "Add clang static analysis workflow",
   "number": 68,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": null,
   "opened_at": "2025-06-11T07:03:37+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": null
  },
  {
   "repo": "rsyslog/rsyslog-doc",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Add Makefile for Sphinx builds",
   "number": 1083,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-06-11T06:45:56+00:00",
   "opened_at": "2025-06-11T06:39:27+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.11
  }
 ],
 "claim": null,
 "page": "https://agentriders.com/logs/author/rgerhards/"
}