{
 "flight": {
  "id": 488829,
  "agent": "openai-codex",
  "state": "merged",
  "title": "feat: add template sharing manager",
  "number": 132,
  "source": "aidev",
  "commits": 1,
  "debrief": "Codex was asked to add a template sharing manager to the meta-agent repository, covering export, import, rating, and merging of templates. The change adds 170 lines across three files, with tests, in one commit. No changes were requested and no review comments were left. It merged clean 0.11 hours after opening.",
  "outcome": "merged_clean",
  "signals": [
   "aidev:OpenAI_Codex"
  ],
  "index_ok": true,
  "additions": 170,
  "closed_at": "2025-05-29T13:11:25+00:00",
  "deletions": 0,
  "merged_at": "2025-05-29T13:11:25+00:00",
  "opened_at": "2025-05-29T13:05:03+00:00",
  "task_type": "feat",
  "body_chars": 485,
  "confidence": "dataset",
  "updated_at": "2026-11-04T02:40:39.840747+00:00",
  "enriched_at": null,
  "body_excerpt": "## Summary\n- implement `TemplateSharingManager` for exporting, importing, rating and merging templates\n- expose `TemplateSharingManager` in package init\n- add tests for the new sharing manager\n\n## Testing\n- `ruff check .`\n- `black --check src/meta_agent/template_sharing.py tests/test_template_sharin",
  "review_count": 0,
  "files_changed": 3,
  "hours_to_merge": 0.11,
  "metrics_source": "aidev_commit_sum",
  "change_requests": 0,
  "og_generated_at": "2026-11-04T02:40:39.840747+00:00",
  "reviewer_excerpt": null,
  "review_comment_count": 0,
  "reviewer_excerpt_url": null
 },
 "repo": {
  "name": "meta-agent",
  "owner": "DannyMac180",
  "stars": 424,
  "license": null,
  "full_name": "DannyMac180/meta-agent",
  "primary_language": "TypeScript"
 },
 "author": {
  "login": "DannyMac180",
  "name": "Dan McAteer",
  "github_profile": "https://github.com/DannyMac180",
  "page": "https://agentriders.com/logs/author/dannymac180/"
 },
 "claim": null,
 "events": [
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Dan Mac"
  },
  {
   "at": "2025-05-29T13:05:04+00:00",
   "url": null,
   "kind": "labeled",
   "actor_login": "DannyMac180"
  },
  {
   "at": "2025-05-29T13:11:25+00:00",
   "url": null,
   "kind": "merged",
   "actor_login": "DannyMac180"
  },
  {
   "at": "2025-05-29T13:11:25+00:00",
   "url": null,
   "kind": "closed",
   "actor_login": "DannyMac180"
  }
 ],
 "related": [
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "fix: stub openai module for ci",
   "number": 188,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 50,
   "deletions": 0,
   "merged_at": "2025-06-15T20:28:55+00:00",
   "opened_at": "2025-06-15T20:28:47+00:00",
   "task_type": "fix",
   "files_changed": 1,
   "hours_to_merge": 0
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "fix: improve template utilities",
   "number": 179,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 39,
   "deletions": 18,
   "merged_at": "2025-06-10T15:23:51+00:00",
   "opened_at": "2025-06-10T15:09:41+00:00",
   "task_type": "fix",
   "files_changed": 5,
   "hours_to_merge": 0.24
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "test: use typed metadata objects",
   "number": 175,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 72,
   "deletions": 42,
   "merged_at": "2025-06-09T19:17:41+00:00",
   "opened_at": "2025-06-09T19:17:28+00:00",
   "task_type": "test",
   "files_changed": 9,
   "hours_to_merge": 0
  }
 ],
 "pr_url": "https://github.com/DannyMac180/meta-agent/pull/132",
 "page": "https://agentriders.com/logs/DannyMac180/meta-agent/132/"
}