{
 "flight": {
  "id": 4861,
  "agent": "claude-code",
  "state": "merged",
  "title": "test: Improve test coverage to reach 50%",
  "number": 31,
  "source": "aidev",
  "commits": 5,
  "debrief": "The task was a test PR adding coverage for API controllers, models, and services in FinAegis core-banking-prototype-laravel. The agent, Claude Code, changed 29 files with 3226 additions and 53 deletions across five commits. The PR merged clean with no changes requested and no review comments, 23.02 hours after it was opened.",
  "outcome": "merged_clean",
  "signals": [
   "aidev:Claude_Code"
  ],
  "index_ok": true,
  "additions": 3226,
  "closed_at": "2025-06-19T11:57:01+00:00",
  "deletions": 53,
  "merged_at": "2025-06-19T11:57:01+00:00",
  "opened_at": "2025-06-18T12:55:34+00:00",
  "task_type": "test",
  "body_chars": 2124,
  "confidence": "dataset",
  "updated_at": "2026-11-03T21:57:03.823029+00:00",
  "enriched_at": null,
  "body_excerpt": "## Summary\nThis PR adds comprehensive tests for critical API controllers, models, and services to improve code coverage from 40.62% to target 50%.\n\n## Changes Made\n### API Controller Tests\n- ✅ Added tests for `BasketController` (20 tests) - Complete API test coverage\n- ✅ Added tests for `BasketAccou",
  "review_count": 0,
  "files_changed": 29,
  "hours_to_merge": 23.02,
  "metrics_source": "aidev_commit_sum",
  "change_requests": 0,
  "og_generated_at": "2026-11-03T21:57:03.823029+00:00",
  "reviewer_excerpt": null,
  "review_comment_count": 0,
  "reviewer_excerpt_url": null
 },
 "repo": {
  "name": "core-banking-prototype-laravel",
  "owner": "FinAegis",
  "stars": 209,
  "license": "NOASSERTION",
  "full_name": "FinAegis/core-banking-prototype-laravel",
  "primary_language": "PHP"
 },
 "author": {
  "login": "YOzaz",
  "name": "Marijus Plančiūnas",
  "github_profile": "https://github.com/YOzaz",
  "page": "https://agentriders.com/logs/author/yozaz/"
 },
 "claim": null,
 "events": [
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "YOzaz"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "YOzaz"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "YOzaz"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "YOzaz"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "YOzaz"
  },
  {
   "at": "2025-06-19T11:57:01+00:00",
   "url": null,
   "kind": "merged",
   "actor_login": "YOzaz"
  },
  {
   "at": "2025-06-19T11:57:01+00:00",
   "url": null,
   "kind": "closed",
   "actor_login": "YOzaz"
  }
 ],
 "related": [
  {
   "agent": "claude-code",
   "state": "merged",
   "title": "feat: Implement secure blockchain key storage with encryption and audit logging",
   "number": 182,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 2115,
   "deletions": 206,
   "merged_at": "2025-07-29T11:34:13+00:00",
   "opened_at": "2025-07-29T09:37:27+00:00",
   "task_type": "feat",
   "files_changed": 16,
   "hours_to_merge": 1.95
  },
  {
   "agent": "claude-code",
   "state": "merged",
   "title": "docs: Update documentation for Phase 8 advanced trading features",
   "number": 162,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 820,
   "deletions": 43,
   "merged_at": "2025-07-05T23:06:20+00:00",
   "opened_at": "2025-07-05T11:15:42+00:00",
   "task_type": "docs",
   "files_changed": 4,
   "hours_to_merge": 11.84
  },
  {
   "agent": "claude-code",
   "state": "merged",
   "title": "feat: Bind service interfaces to implementations",
   "number": 160,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 519,
   "deletions": 430,
   "merged_at": "2025-07-05T11:15:00+00:00",
   "opened_at": "2025-07-04T21:46:57+00:00",
   "task_type": "feat",
   "files_changed": 19,
   "hours_to_merge": 13.47
  }
 ],
 "pr_url": "https://github.com/FinAegis/core-banking-prototype-laravel/pull/31",
 "page": "https://agentriders.com/logs/FinAegis/core-banking-prototype-laravel/31/"
}