{
 "author": {
  "bio": null,
  "name": "Ilya Kamen",
  "login": "ikamensh",
  "is_bot": false,
  "company": "Covenance.ai",
  "avatar_url": "https://avatars.githubusercontent.com/u/23004004?v=4",
  "social_urls": [
   "https://www.linkedin.com/in/ilya-kamen-0263235b/"
  ],
  "website_url": null,
  "github_user_id": 23004004,
  "readme_excerpt": "🔭 I’m currently working on Automating Science @ tachyon.ai 🌱 I’m currently learning patience for my AI agents 💬 Talk to me about Useful Open",
  "profile_fetched_at": "2026-11-04T18:46:30.630717+00:00",
  "github_profile": "https://github.com/ikamensh"
 },
 "totals": {
  "burns": 0,
  "repos": 1,
  "merged": 23,
  "flights": 28,
  "indexed": 22,
  "burn_rate": 0,
  "merge_rate": 0.852,
  "last_flight_at": "2025-07-29T06:50:47+00:00"
 },
 "agents": [
  {
   "agent": "openai-codex",
   "burns": 0,
   "merged": 23,
   "flights": 28
  }
 ],
 "repos": [
  {
   "stars": 732,
   "flights": 28,
   "full_name": "ikamensh/flynt",
   "primary_language": "Rust"
  }
 ],
 "flights": [
  {
   "repo": "ikamensh/flynt",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Refactor CodeEditor to accept state directly",
   "number": 244,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 29,
   "deletions": 20,
   "merged_at": "2025-07-29T06:53:51+00:00",
   "opened_at": "2025-07-29T06:50:47+00:00",
   "task_type": "refactor",
   "files_changed": 2,
   "hours_to_merge": 0.05
  },
  {
   "repo": "ikamensh/flynt",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Adjust CI matrix",
   "number": 241,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 30,
   "deletions": 11,
   "merged_at": "2025-07-28T13:03:02+00:00",
   "opened_at": "2025-07-28T12:59:52+00:00",
   "task_type": "ci",
   "files_changed": 5,
   "hours_to_merge": 0.05
  },
  {
   "repo": "ikamensh/flynt",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Support notebook conversion",
   "number": 239,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 229,
   "deletions": 35,
   "merged_at": "2025-07-28T13:09:02+00:00",
   "opened_at": "2025-07-28T12:15:32+00:00",
   "task_type": "feat",
   "files_changed": 15,
   "hours_to_merge": 0.89
  },
  {
   "repo": "ikamensh/flynt",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Adjust aggressive %d behavior",
   "number": 235,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 56,
   "deletions": 40,
   "merged_at": "2025-07-27T19:42:01+00:00",
   "opened_at": "2025-07-27T19:36:41+00:00",
   "task_type": "feat",
   "files_changed": 7,
   "hours_to_merge": 0.09
  },
  {
   "repo": "ikamensh/flynt",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Handle concats with backslashes",
   "number": 234,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 96,
   "deletions": 61,
   "merged_at": "2025-07-27T19:58:57+00:00",
   "opened_at": "2025-07-27T19:35:08+00:00",
   "task_type": "fix",
   "files_changed": 14,
   "hours_to_merge": 0.4
  },
  {
   "repo": "ikamensh/flynt",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Handle raw string prefixes",
   "number": 231,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 69,
   "deletions": 72,
   "merged_at": "2025-07-27T18:39:03+00:00",
   "opened_at": "2025-07-27T17:25:01+00:00",
   "task_type": "feat",
   "files_changed": 7,
   "hours_to_merge": 1.23
  },
  {
   "repo": "ikamensh/flynt",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Fix unicode escape preservation when mixed with literal chars",
   "number": 229,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 63,
   "deletions": 24,
   "merged_at": "2025-07-27T15:53:23+00:00",
   "opened_at": "2025-07-27T15:50:07+00:00",
   "task_type": "fix",
   "files_changed": 9,
   "hours_to_merge": 0.05
  },
  {
   "repo": "ikamensh/flynt",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Fix concatenation transform for constant chains",
   "number": 228,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 129,
   "deletions": 20,
   "merged_at": "2025-07-27T15:48:37+00:00",
   "opened_at": "2025-07-27T15:44:38+00:00",
   "task_type": "fix",
   "files_changed": 13,
   "hours_to_merge": 0.07
  },
  {
   "repo": "ikamensh/flynt",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Fix transform-concats for literal-only joins",
   "number": 227,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 107,
   "deletions": 7,
   "merged_at": "2025-07-27T15:43:39+00:00",
   "opened_at": "2025-07-27T15:33:22+00:00",
   "task_type": "fix",
   "files_changed": 11,
   "hours_to_merge": 0.17
  },
  {
   "repo": "ikamensh/flynt",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Preserve unicode escapes",
   "number": 226,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 81,
   "deletions": 14,
   "merged_at": "2025-07-27T15:24:17+00:00",
   "opened_at": "2025-07-27T14:51:54+00:00",
   "task_type": "feat",
   "files_changed": 6,
   "hours_to_merge": 0.54
  },
  {
   "repo": "ikamensh/flynt",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Fix byte offsets for unicode strings",
   "number": 225,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 82,
   "deletions": 25,
   "merged_at": "2025-07-27T13:54:57+00:00",
   "opened_at": "2025-07-26T20:15:49+00:00",
   "task_type": "fix",
   "files_changed": 6,
   "hours_to_merge": 17.65
  },
  {
   "repo": "ikamensh/flynt",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Handle str and repr call conversions",
   "number": 224,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 124,
   "deletions": 2,
   "merged_at": "2025-07-26T13:02:21+00:00",
   "opened_at": "2025-07-26T12:55:33+00:00",
   "task_type": "feat",
   "files_changed": 3,
   "hours_to_merge": 0.11
  },
  {
   "repo": "ikamensh/flynt",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Add architecture overview",
   "number": 223,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 78,
   "deletions": 0,
   "merged_at": "2025-07-26T12:50:58+00:00",
   "opened_at": "2025-07-26T12:48:59+00:00",
   "task_type": "docs",
   "files_changed": 1,
   "hours_to_merge": 0.03
  },
  {
   "repo": "ikamensh/flynt",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Make report optional and refine output",
   "number": 222,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 79,
   "deletions": 59,
   "merged_at": "2025-07-26T12:35:51+00:00",
   "opened_at": "2025-07-26T12:14:26+00:00",
   "task_type": "feat",
   "files_changed": 8,
   "hours_to_merge": 0.36
  },
  {
   "repo": "ikamensh/flynt",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Add failing test for newline escape issue",
   "number": 220,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 364,
   "deletions": 157,
   "merged_at": "2025-07-26T13:07:07+00:00",
   "opened_at": "2025-07-26T11:52:55+00:00",
   "task_type": "test",
   "files_changed": 25,
   "hours_to_merge": 1.24
  },
  {
   "repo": "ikamensh/flynt",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Fix backslash handling in format conversion",
   "number": 217,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 115,
   "deletions": 16,
   "merged_at": "2025-07-26T09:10:03+00:00",
   "opened_at": "2025-07-26T06:34:49+00:00",
   "task_type": "fix",
   "files_changed": 8,
   "hours_to_merge": 2.59
  },
  {
   "repo": "ikamensh/flynt",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Add AGENTS developer guide",
   "number": 216,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 36,
   "deletions": 10,
   "merged_at": "2025-07-26T06:24:27+00:00",
   "opened_at": "2025-07-26T06:16:57+00:00",
   "task_type": "docs",
   "files_changed": 2,
   "hours_to_merge": 0.13
  },
  {
   "repo": "ikamensh/flynt",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Add support for flynt skip comment",
   "number": 215,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 23,
   "deletions": 23,
   "merged_at": "2025-07-25T19:57:50+00:00",
   "opened_at": "2025-07-25T19:45:31+00:00",
   "task_type": "feat",
   "files_changed": 6,
   "hours_to_merge": 0.21
  },
  {
   "repo": "ikamensh/flynt",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Fix DeprecationWarnings for ast.Str",
   "number": 214,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 3,
   "deletions": 20,
   "merged_at": "2025-07-25T19:44:10+00:00",
   "opened_at": "2025-07-25T19:35:16+00:00",
   "task_type": "fix",
   "files_changed": 2,
   "hours_to_merge": 0.15
  },
  {
   "repo": "ikamensh/flynt",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Fix ast.Str deprecation",
   "number": 213,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 99,
   "deletions": 53,
   "merged_at": "2025-07-25T19:19:14+00:00",
   "opened_at": "2025-07-25T18:47:52+00:00",
   "task_type": "fix",
   "files_changed": 7,
   "hours_to_merge": 0.52
  },
  {
   "repo": "ikamensh/flynt",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Fix string.format assertion on variable names",
   "number": 212,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 18,
   "deletions": 5,
   "merged_at": "2025-07-25T18:28:42+00:00",
   "opened_at": "2025-07-25T17:19:48+00:00",
   "task_type": "fix",
   "files_changed": 3,
   "hours_to_merge": 1.15
  },
  {
   "repo": "ikamensh/flynt",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Fix char count reduction bug",
   "number": 210,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 33,
   "deletions": 4,
   "merged_at": "2025-06-05T06:14:09+00:00",
   "opened_at": "2025-06-04T17:58:39+00:00",
   "task_type": "fix",
   "files_changed": 2,
   "hours_to_merge": 12.26
  },
  {
   "repo": "ikamensh/flynt",
   "agent": "openai-codex",
   "state": "closed",
   "title": "Enable hatch-vcs versioning",
   "number": 242,
   "outcome": "abandoned",
   "index_ok": false,
   "additions": 267,
   "deletions": 29,
   "merged_at": null,
   "opened_at": "2025-07-28T13:12:52+00:00",
   "task_type": "feat",
   "files_changed": 14,
   "hours_to_merge": null
  },
  {
   "repo": "ikamensh/flynt",
   "agent": "openai-codex",
   "state": "open",
   "title": "Fix escaped newline handling",
   "number": 236,
   "outcome": "stale",
   "index_ok": false,
   "additions": 103,
   "deletions": 25,
   "merged_at": null,
   "opened_at": "2025-07-28T07:53:43+00:00",
   "task_type": "fix",
   "files_changed": 12,
   "hours_to_merge": null
  },
  {
   "repo": "ikamensh/flynt",
   "agent": "openai-codex",
   "state": "closed",
   "title": "Add CI auto fix for ruff",
   "number": 232,
   "outcome": "abandoned",
   "index_ok": false,
   "additions": 30,
   "deletions": 2,
   "merged_at": null,
   "opened_at": "2025-07-27T17:42:13+00:00",
   "task_type": "ci",
   "files_changed": 3,
   "hours_to_merge": null
  },
  {
   "repo": "ikamensh/flynt",
   "agent": "openai-codex",
   "state": "merged",
   "title": "Fix octal escape handling",
   "number": 230,
   "outcome": "merged_clean",
   "index_ok": false,
   "additions": 13,
   "deletions": 3,
   "merged_at": "2025-07-27T17:25:22+00:00",
   "opened_at": "2025-07-27T16:36:54+00:00",
   "task_type": "fix",
   "files_changed": 4,
   "hours_to_merge": 0.81
  },
  {
   "repo": "ikamensh/flynt",
   "agent": "openai-codex",
   "state": "closed",
   "title": "Add adversarial case for conversion fields",
   "number": 221,
   "outcome": "abandoned",
   "index_ok": false,
   "additions": 151,
   "deletions": 0,
   "merged_at": null,
   "opened_at": "2025-07-26T12:09:26+00:00",
   "task_type": "test",
   "files_changed": 2,
   "hours_to_merge": null
  },
  {
   "repo": "ikamensh/flynt",
   "agent": "openai-codex",
   "state": "closed",
   "title": "Switch to ast.unparse for source generation",
   "number": 218,
   "outcome": "abandoned",
   "index_ok": false,
   "additions": 107,
   "deletions": 68,
   "merged_at": null,
   "opened_at": "2025-07-26T06:41:19+00:00",
   "task_type": "feat",
   "files_changed": 16,
   "hours_to_merge": null
  }
 ],
 "claim": null,
 "page": "https://agentriders.com/logs/author/ikamensh/"
}