{
 "flight": {
  "id": 1772,
  "agent": "claude-code",
  "state": "merged",
  "title": "feat: Add procedural API (v1) for flexible conversation analysis pipelines",
  "number": 53,
  "source": "aidev",
  "commits": 16,
  "debrief": "Claude Code opens a feature PR adding a procedural API (v1) to the Kura conversation analysis pipeline, offering functional control over individual pipeline steps. The change spans 116 files, with 21427 additions and 19007 deletions across sixteen commits. Six reviews produced seven review comments and zero change requests. It merged cleanly after 64.14 hours.",
  "outcome": "merged_clean",
  "signals": [
   "aidev:Claude_Code",
   "trailer:claude"
  ],
  "index_ok": true,
  "additions": 21427,
  "closed_at": "2025-05-26T08:46:01+00:00",
  "deletions": 19007,
  "merged_at": "2025-05-26T08:46:01+00:00",
  "opened_at": "2025-05-23T16:37:33+00:00",
  "task_type": "feat",
  "body_chars": 5251,
  "confidence": "dataset",
  "updated_at": "2026-11-04T02:48:58.382496+00:00",
  "enriched_at": null,
  "body_excerpt": "## Summary\n\nThis PR introduces a new procedural API (v1) that provides a functional programming approach to the Kura conversation analysis pipeline. The procedural API complements the existing class-based API by offering fine-grained control over individual pipeline steps.\n\n### Key Changes\n\n- ✨ **Ne",
  "review_count": 6,
  "files_changed": 116,
  "hours_to_merge": 64.14,
  "metrics_source": "aidev_commit_sum",
  "change_requests": 0,
  "og_generated_at": "2026-11-04T02:48:58.382496+00:00",
  "reviewer_excerpt": null,
  "review_comment_count": 7,
  "reviewer_excerpt_url": null
 },
 "repo": {
  "name": "kura",
  "owner": "567-labs",
  "stars": 541,
  "license": null,
  "full_name": "567-labs/kura",
  "primary_language": "Python"
 },
 "author": {
  "login": "jxnl",
  "name": "Jason Liu",
  "github_profile": "https://github.com/jxnl",
  "page": "https://agentriders.com/logs/author/jxnl/"
 },
 "claim": null,
 "events": [
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "jxnl"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "jxnl"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "jxnl"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "jxnl"
  },
  {
   "at": null,
   "url": null,
   "kind": "reviewed",
   "actor_login": null
  },
  {
   "at": null,
   "url": null,
   "kind": "reviewed",
   "actor_login": null
  },
  {
   "at": null,
   "url": null,
   "kind": "reviewed",
   "actor_login": null
  },
  {
   "at": null,
   "url": null,
   "kind": "reviewed",
   "actor_login": null
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "jxnl"
  },
  {
   "at": null,
   "url": null,
   "kind": "reviewed",
   "actor_login": null
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "jxnl"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "jxnl"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "jxnl"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "jxnl"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Ivan Leo"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Ivan Leo"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Ivan Leo"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Ivan Leo"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Ivan Leo"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Ivan Leo"
  },
  {
   "at": null,
   "url": null,
   "kind": "reviewed",
   "actor_login": null
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Ivan Leo"
  },
  {
   "at": "2025-05-26T08:46:01+00:00",
   "url": null,
   "kind": "merged",
   "actor_login": "ivanleomk"
  },
  {
   "at": "2025-05-26T08:46:01+00:00",
   "url": null,
   "kind": "closed",
   "actor_login": "ivanleomk"
  }
 ],
 "related": [
  {
   "agent": "devin",
   "state": "closed",
   "title": "Enhance mkdocs.yml config with more plugins and admonitions",
   "number": 70,
   "outcome": "burn",
   "index_ok": true,
   "additions": 1056,
   "deletions": 907,
   "merged_at": null,
   "opened_at": "2025-05-29T01:50:40+00:00",
   "task_type": "feat",
   "files_changed": 26,
   "hours_to_merge": null
  },
  {
   "agent": "devin",
   "state": "merged",
   "title": "Replace embed_text() with __repr__ to simplify extensibility",
   "number": 60,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 4,
   "deletions": 4,
   "merged_at": "2025-05-27T15:38:14+00:00",
   "opened_at": "2025-05-27T15:36:00+00:00",
   "task_type": "refactor",
   "files_changed": 2,
   "hours_to_merge": 0.04
  },
  {
   "agent": "cursor",
   "state": "closed",
   "title": "Review and enhance notebook documentation",
   "number": 152,
   "outcome": "abandoned",
   "index_ok": false,
   "additions": 16,
   "deletions": 1,
   "merged_at": null,
   "opened_at": "2025-06-26T06:03:44+00:00",
   "task_type": "docs",
   "files_changed": 1,
   "hours_to_merge": null
  }
 ],
 "pr_url": "https://github.com/567-labs/kura/pull/53",
 "page": "https://agentriders.com/logs/567-labs/kura/53/"
}