{
 "repo": {
  "name": "agents-workflow",
  "owner": "blocksense-network",
  "stars": 0,
  "license": "MIT",
  "full_name": "blocksense-network/agents-workflow",
  "fetched_at": null,
  "primary_language": "Ruby"
 },
 "burns": [],
 "total": 46,
 "agents": [
  {
   "agent": "openai-codex",
   "merged": 41,
   "flights": 46,
   "burn_rate": 0,
   "merge_rate": 0.911,
   "last_flight_at": "2025-07-02T17:47:36+00:00",
   "median_hours_to_merge": 0.1
  }
 ],
 "riders": [],
 "flights": [
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Refactor platform helpers",
   "number": 57,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-07-03T06:09:28+00:00",
   "opened_at": "2025-07-02T17:47:36+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 12.36
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Apply heredocs for multiline test strings",
   "number": 56,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-07-02T15:56:10+00:00",
   "opened_at": "2025-07-02T15:53:59+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.04
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Implement += syntax for agent-setup",
   "number": 55,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-07-02T15:32:36+00:00",
   "opened_at": "2025-07-02T15:32:13+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.01
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Improve workflow tests",
   "number": 54,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-07-02T10:37:27+00:00",
   "opened_at": "2025-07-02T06:15:01+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 4.37
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Finish milestone1 tests",
   "number": 53,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-07-02T05:33:26+00:00",
   "opened_at": "2025-07-02T05:30:07+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.06
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Implement workflow tests",
   "number": 52,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-07-02T05:04:56+00:00",
   "opened_at": "2025-07-02T04:59:07+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.1
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Complete milestone 1 snapshot provider",
   "number": 51,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-07-02T04:57:15+00:00",
   "opened_at": "2025-07-02T04:56:44+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.01
  },
  {
   "agent": "openai-codex",
   "state": "closed",
   "title": "Implement SnapshotProvider framework",
   "number": 49,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": null,
   "opened_at": "2025-07-01T17:37:43+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": null
  },
  {
   "agent": "openai-codex",
   "state": "closed",
   "title": "Implement workflow commands",
   "number": 45,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": null,
   "opened_at": "2025-07-01T13:01:41+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": null
  },
  {
   "agent": "openai-codex",
   "state": "open",
   "title": "Fix Windows CI failing tests",
   "number": 43,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": null,
   "opened_at": "2025-06-09T03:29:24+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": null
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Fix null device usage on Windows",
   "number": 42,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-06-08T21:12:08+00:00",
   "opened_at": "2025-06-08T21:11:33+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.01
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Implement autopush and task recording in start-work",
   "number": 41,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-06-08T16:31:03+00:00",
   "opened_at": "2025-06-08T16:29:54+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.02
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Add setup command and refine flake",
   "number": 40,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-06-08T16:29:05+00:00",
   "opened_at": "2025-06-08T07:44:53+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 8.74
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Add autopush option and task recording to start-work",
   "number": 39,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-06-14T00:58:00+00:00",
   "opened_at": "2025-06-08T03:03:42+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 141.91
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Add netrc authentication for multiple Git hosts",
   "number": 38,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-06-08T01:13:39+00:00",
   "opened_at": "2025-06-08T01:08:59+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.08
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Add smoke tests for gem binaries",
   "number": 37,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-06-07T06:00:40+00:00",
   "opened_at": "2025-06-07T05:50:47+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.16
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Enable fossil tests",
   "number": 36,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-06-07T06:01:17+00:00",
   "opened_at": "2025-06-07T05:50:06+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.19
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Enable mercurial tests",
   "number": 35,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-06-07T06:01:02+00:00",
   "opened_at": "2025-06-07T05:48:29+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.21
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "feat: support devshell option",
   "number": 34,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-06-06T23:14:42+00:00",
   "opened_at": "2025-06-06T23:14:32+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Implement git user change before start-work tests",
   "number": 33,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-06-06T23:04:52+00:00",
   "opened_at": "2025-06-06T23:04:44+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Implement start-work command",
   "number": 32,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-06-06T22:32:49+00:00",
   "opened_at": "2025-06-06T22:32:36+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Fix get-task nested repo tests",
   "number": 31,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-06-06T22:25:58+00:00",
   "opened_at": "2025-06-06T22:21:16+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.08
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Implement get-task nested repo detection",
   "number": 30,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-06-07T02:01:47+00:00",
   "opened_at": "2025-06-06T20:53:35+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 5.14
  },
  {
   "agent": "openai-codex",
   "state": "closed",
   "title": "Add follow-up task support",
   "number": 28,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": null,
   "opened_at": "2025-06-06T12:22:51+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": null
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Refactor gem layout",
   "number": 27,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-05-30T16:59:10+00:00",
   "opened_at": "2025-05-30T15:55:39+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 1.06
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Refactor gem usage",
   "number": 24,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-05-30T10:16:02+00:00",
   "opened_at": "2025-05-30T09:35:47+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.67
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Add gem packaging and extended test coverage",
   "number": 23,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-05-30T08:59:56+00:00",
   "opened_at": "2025-05-30T07:05:44+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 1.9
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Implement prompt options cleanup",
   "number": 21,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-05-24T12:31:05+00:00",
   "opened_at": "2025-05-24T12:09:12+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.36
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Add flexible task prompts",
   "number": 20,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-05-24T11:38:19+00:00",
   "opened_at": "2025-05-24T11:31:55+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.11
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Add push-to-remote flag",
   "number": 18,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-05-24T10:42:57+00:00",
   "opened_at": "2025-05-24T10:37:17+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.09
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Fix Windows CI issue for start-agent-task",
   "number": 17,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-05-24T10:16:42+00:00",
   "opened_at": "2025-05-24T10:11:48+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.08
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Fix Fossil repo tests",
   "number": 16,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-05-24T09:19:17+00:00",
   "opened_at": "2025-05-24T09:04:17+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.25
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Add Fossil support to test suite",
   "number": 15,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-05-24T07:35:28+00:00",
   "opened_at": "2025-05-24T07:29:00+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.11
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Fix Mercurial commit parsing",
   "number": 14,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-05-23T12:15:47+00:00",
   "opened_at": "2025-05-23T11:37:33+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.64
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Fix Mercurial test failures on macOS",
   "number": 12,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-05-23T09:16:34+00:00",
   "opened_at": "2025-05-23T08:54:55+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.36
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Add Mercurial test support",
   "number": 11,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-05-23T09:16:02+00:00",
   "opened_at": "2025-05-23T08:38:30+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.63
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Enable rubocop checks",
   "number": 10,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-05-23T05:20:08+00:00",
   "opened_at": "2025-05-22T19:05:27+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 10.24
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Fix Windows CI editor issue",
   "number": 9,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-05-22T19:05:28+00:00",
   "opened_at": "2025-05-22T19:02:59+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.04
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Fix lint issues",
   "number": 8,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-05-22T17:14:51+00:00",
   "opened_at": "2025-05-22T17:12:21+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.04
  },
  {
   "agent": "openai-codex",
   "state": "closed",
   "title": "Fix Windows CI for Ruby scripts",
   "number": 7,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": null,
   "opened_at": "2025-05-22T14:42:20+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": null
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Add development utilities",
   "number": 6,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-05-22T14:13:35+00:00",
   "opened_at": "2025-05-22T14:09:46+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.06
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Add tests for get-task",
   "number": 5,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-05-22T13:30:35+00:00",
   "opened_at": "2025-05-22T13:28:30+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.03
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Expand dirty repo assertions",
   "number": 4,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-05-22T12:58:05+00:00",
   "opened_at": "2025-05-22T12:57:17+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.01
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Implement early branch validation",
   "number": 3,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-05-22T12:39:03+00:00",
   "opened_at": "2025-05-22T12:37:52+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.02
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Implement branch argument for start-task",
   "number": 2,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-05-22T12:19:04+00:00",
   "opened_at": "2025-05-22T12:14:29+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.08
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Add git-only start-task tests",
   "number": 1,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-05-22T11:43:34+00:00",
   "opened_at": "2025-05-22T11:32:32+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.18
  }
 ],
 "indexed": 0,
 "monthly": [
  {
   "burns": 0,
   "month": "2025-05",
   "merged": 21,
   "flights": 22
  },
  {
   "burns": 0,
   "month": "2025-06",
   "merged": 13,
   "flights": 15
  },
  {
   "burns": 0,
   "month": "2025-07",
   "merged": 7,
   "flights": 9
  }
 ],
 "top_authors": [
  {
   "name": null,
   "login": "zah",
   "flights": 46,
   "indexed": 0
  }
 ],
 "page": "https://agentriders.com/logs/blocksense-network/agents-workflow/"
}