{
 "repo": {
  "name": "living-narrative-engine",
  "owner": "joeloverbeck",
  "stars": 1,
  "license": "NOASSERTION",
  "full_name": "joeloverbeck/living-narrative-engine",
  "fetched_at": null,
  "primary_language": "HTML"
 },
 "burns": [],
 "total": 2012,
 "agents": [
  {
   "agent": "openai-codex",
   "merged": 1936,
   "flights": 2012,
   "burn_rate": 0,
   "merge_rate": 0.962,
   "last_flight_at": "2025-07-10T15:17:44+00:00",
   "median_hours_to_merge": 0
  }
 ],
 "riders": [],
 "flights": [
  {
   "agent": "openai-codex",
   "state": "closed",
   "title": "[Agent] fix persistence utils",
   "number": 5404,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": null,
   "opened_at": "2025-07-10T15:17:44+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": null
  },
  {
   "agent": "openai-codex",
   "state": "closed",
   "title": "[Agent] Fix failing tests",
   "number": 5403,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": null,
   "opened_at": "2025-07-10T15:09:10+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": null
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "[Agent] Fix lint in selected tests",
   "number": 5402,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-07-10T15:08:48+00:00",
   "opened_at": "2025-07-10T14:53:35+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.25
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "[Test] Increase coverage for load slot utilities",
   "number": 5399,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-07-10T04:00:31+00:00",
   "opened_at": "2025-07-10T03:54:42+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.1
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "[Fix] Resolve lint errors in validation modules",
   "number": 5398,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-07-10T04:00:22+00:00",
   "opened_at": "2025-07-10T03:54:31+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.1
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "[Agent] fix registrar typecheck error",
   "number": 5397,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-07-10T04:00:10+00:00",
   "opened_at": "2025-07-10T03:54:26+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.1
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "[Agent] Fix type errors in ruleCacheUtils",
   "number": 5395,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-07-10T03:35:52+00:00",
   "opened_at": "2025-07-10T03:32:16+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.06
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "[Agent] Resolve lint warnings in selected modules",
   "number": 5394,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-07-10T03:36:23+00:00",
   "opened_at": "2025-07-10T03:32:11+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.07
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "[Agent] Add tests for EntityConfig configuration",
   "number": 5393,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-07-10T03:36:44+00:00",
   "opened_at": "2025-07-10T03:32:06+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.08
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "[Agent] Add tests for EntityConstructionFactory",
   "number": 5392,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-07-10T03:04:17+00:00",
   "opened_at": "2025-07-10T02:59:54+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.07
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "[Agent] Fix lint errors in selected tests",
   "number": 5391,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-07-10T03:04:03+00:00",
   "opened_at": "2025-07-10T02:59:49+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.07
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "[Agent] Fix type errors in save file utilities",
   "number": 5390,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-07-10T03:03:48+00:00",
   "opened_at": "2025-07-10T02:59:46+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.07
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "[Agent] Resolve typecheck error in SaveStateUtils",
   "number": 5388,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-07-09T19:34:08+00:00",
   "opened_at": "2025-07-09T19:31:18+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.05
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "[Test] improve LocationSummaryProvider coverage",
   "number": 5387,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-07-09T19:34:31+00:00",
   "opened_at": "2025-07-09T19:31:16+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.05
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "[Agent] Fix lint errors in three modules",
   "number": 5386,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-07-09T19:31:30+00:00",
   "opened_at": "2025-07-09T19:25:10+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.11
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Fix type errors in macroUtils",
   "number": 5384,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-07-09T18:55:22+00:00",
   "opened_at": "2025-07-09T18:39:32+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.26
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "[Agent] Add comprehensive tests for EntityLifecycleManager",
   "number": 5383,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-07-09T18:34:00+00:00",
   "opened_at": "2025-07-09T18:25:15+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.15
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "[Agent] fix type errors in object utils",
   "number": 5382,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-07-09T18:33:39+00:00",
   "opened_at": "2025-07-09T18:25:11+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.14
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "[Agent] Fix lint warnings in select modules",
   "number": 5381,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-07-09T18:12:11+00:00",
   "opened_at": "2025-07-09T18:03:02+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.15
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "[Fix] Resolve typecheck errors in utils",
   "number": 5380,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-07-09T17:57:05+00:00",
   "opened_at": "2025-07-09T17:54:15+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.05
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "[Agent] Add tests for BaseLLMStrategy",
   "number": 5379,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-07-09T17:26:35+00:00",
   "opened_at": "2025-07-09T17:22:32+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.07
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "[Fix] Resolve lint errors in selected modules",
   "number": 5378,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-07-09T17:26:03+00:00",
   "opened_at": "2025-07-09T17:22:28+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.06
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "[Agent] Fix lint issues in three modules",
   "number": 5375,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-07-09T16:58:06+00:00",
   "opened_at": "2025-07-09T16:54:17+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.06
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "[Agent] fix type errors in persistence utils",
   "number": 5374,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-07-09T16:57:51+00:00",
   "opened_at": "2025-07-09T16:54:17+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.06
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "[Agent] add tests for CircuitBreaker",
   "number": 5373,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-07-09T16:57:32+00:00",
   "opened_at": "2025-07-09T16:54:08+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.06
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "[Agent] Expand short-term memory service tests",
   "number": 5372,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-07-09T16:12:03+00:00",
   "opened_at": "2025-07-09T16:09:17+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.05
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "[Agent] fix lint issues in select modules",
   "number": 5371,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-07-09T16:11:48+00:00",
   "opened_at": "2025-07-09T16:08:52+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.05
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "[Test] Improve validation utils branch coverage",
   "number": 5369,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-07-09T15:44:56+00:00",
   "opened_at": "2025-07-09T15:40:29+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.07
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "[Agent] fix lint issues in selected modules",
   "number": 5368,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-07-09T15:45:54+00:00",
   "opened_at": "2025-07-09T15:40:24+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.09
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "[Agent] Fix type error docs for placeholder path resolver",
   "number": 5366,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-07-09T15:23:15+00:00",
   "opened_at": "2025-07-09T15:19:28+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.06
  },
  {
   "agent": "openai-codex",
   "state": "closed",
   "title": "[Agent] Fix lint issues in selected modules",
   "number": 5365,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": null,
   "opened_at": "2025-07-09T15:19:26+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": null
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "[Agent] Add extra DescriptorFormatter tests",
   "number": 5364,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-07-09T15:23:01+00:00",
   "opened_at": "2025-07-09T15:19:24+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.06
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "[Agent] Fix lint issues in error modules",
   "number": 5363,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-07-09T15:03:41+00:00",
   "opened_at": "2025-07-09T15:00:37+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.05
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "[Agent] expand validator coverage",
   "number": 5362,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-07-09T15:04:29+00:00",
   "opened_at": "2025-07-09T15:00:36+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.06
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "[Agent] Fix typecheck error in service initializer",
   "number": 5361,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-07-09T15:03:26+00:00",
   "opened_at": "2025-07-09T15:00:27+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.05
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "[Agent] Add loadStartWorld test suite",
   "number": 5358,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-07-08T20:49:02+00:00",
   "opened_at": "2025-07-08T20:44:54+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.07
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "[Agent] Fix lint errors in selected modules",
   "number": 5357,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-07-08T20:48:44+00:00",
   "opened_at": "2025-07-08T20:44:44+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.07
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "[Agent] Resolve typecheck issue in service initializer",
   "number": 5356,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-07-08T20:48:34+00:00",
   "opened_at": "2025-07-08T20:43:50+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.08
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "[Agent] Fix lint errors in selected tests",
   "number": 5354,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-07-08T20:23:45+00:00",
   "opened_at": "2025-07-08T19:38:45+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.75
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "[Agent] Fix type error in objectPathUtils",
   "number": 5353,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-07-08T20:23:38+00:00",
   "opened_at": "2025-07-08T19:38:39+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.75
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "[Agent] Improve AnatomyDescriptionService coverage",
   "number": 5352,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-07-08T20:23:29+00:00",
   "opened_at": "2025-07-08T19:38:30+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.75
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "[Agent] Resolve lint issues in three modules",
   "number": 5351,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-07-08T19:10:07+00:00",
   "opened_at": "2025-07-08T19:05:35+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.08
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "[Agent] Increase coverage for safeStringify",
   "number": 5350,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-07-08T19:05:15+00:00",
   "opened_at": "2025-07-08T18:51:54+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.22
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "[Agent] Fix type errors in placeholder resolver",
   "number": 5349,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-07-08T19:05:00+00:00",
   "opened_at": "2025-07-08T18:51:50+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.22
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "[Agent] Fix typecheck for service initializer utils",
   "number": 5348,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-07-08T18:41:05+00:00",
   "opened_at": "2025-07-08T18:35:10+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.1
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "[Agent] Fix lint issues in select integration tests",
   "number": 5347,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-07-08T18:40:55+00:00",
   "opened_at": "2025-07-08T18:35:05+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.1
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "[Agent] expand validation error tests",
   "number": 5346,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-07-08T18:40:47+00:00",
   "opened_at": "2025-07-08T18:34:58+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.1
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "[Agent] Add RetryManager edge case tests",
   "number": 5344,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-07-08T18:13:35+00:00",
   "opened_at": "2025-07-08T18:06:50+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.11
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "[Agent] Fix lint issues in selected tests",
   "number": 5343,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-07-08T18:13:28+00:00",
   "opened_at": "2025-07-08T18:06:47+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.11
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "[Agent] Fix type errors in StartupErrorHandler",
   "number": 5342,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-07-08T18:13:20+00:00",
   "opened_at": "2025-07-08T18:06:42+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.11
  }
 ],
 "indexed": 0,
 "monthly": [
  {
   "burns": 0,
   "month": "2025-06",
   "merged": 1728,
   "flights": 1798
  },
  {
   "burns": 0,
   "month": "2025-07",
   "merged": 208,
   "flights": 214
  }
 ],
 "top_authors": [
  {
   "name": null,
   "login": "joeloverbeck",
   "flights": 2012,
   "indexed": 0
  }
 ],
 "page": "https://agentriders.com/logs/joeloverbeck/living-narrative-engine/"
}