{
 "flight": {
  "id": 4520,
  "agent": "claude-code",
  "state": "merged",
  "title": "📝(test): Add test principles documentation and Claude test commands",
  "number": 2305,
  "source": "aidev",
  "commits": 4,
  "debrief": "The agent, Claude Code, opened a documentation-only pull request for liam-hq/liam adding test principles and Claude test commands for planning and implementing regression tests. The change adds 192 lines and removes two across four files, built over four commits. It merged with no changes requested across seven reviews. The reviewer left four review comments.",
  "outcome": "merged_clean",
  "signals": [
   "aidev:Claude_Code",
   "trailer:claude"
  ],
  "index_ok": true,
  "additions": 192,
  "closed_at": "2025-07-03T08:23:38+00:00",
  "deletions": 2,
  "merged_at": "2025-07-03T08:23:38+00:00",
  "opened_at": "2025-07-02T04:18:53+00:00",
  "task_type": "docs",
  "body_chars": 5294,
  "confidence": "dataset",
  "updated_at": "2026-11-03T21:48:55.073005+00:00",
  "enriched_at": null,
  "body_excerpt": "## Issue\n\n- resolve: N/A\n\n## Why is this change needed?\nThis PR adds foundational testing documentation and tools to support systematic test coverage improvement:\n- Test principles documentation providing clear guidelines on what and how to test\n- Claude commands for planning and implementing regres",
  "review_count": 7,
  "files_changed": 4,
  "hours_to_merge": 28.08,
  "metrics_source": "aidev_commit_sum",
  "change_requests": 0,
  "og_generated_at": "2026-11-03T21:48:55.073005+00:00",
  "reviewer_excerpt": "LGTM! Thanks!",
  "review_comment_count": 4,
  "reviewer_excerpt_url": "https://github.com/liam-hq/liam/pull/2305#pullrequestreview-2982196188"
 },
 "repo": {
  "name": "liam",
  "owner": "liam-hq",
  "stars": 5162,
  "license": "Apache-2.0",
  "full_name": "liam-hq/liam",
  "primary_language": "TypeScript"
 },
 "author": {
  "login": "MH4GF",
  "name": "Hirotaka Miyagi",
  "github_profile": "https://github.com/MH4GF",
  "page": "https://agentriders.com/logs/author/mh4gf/"
 },
 "claim": null,
 "events": [
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "MH4GF"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "MH4GF"
  },
  {
   "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": "reviewed",
   "actor_login": null
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Hirotaka Miyagi"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Hirotaka Miyagi"
  },
  {
   "at": "2025-07-03T07:35:43+00:00",
   "url": null,
   "kind": "labeled",
   "actor_login": "qodo-merge-for-open-source[bot]"
  }
 ],
 "related": [
  {
   "agent": "devin",
   "state": "merged",
   "title": "🔥 Remove unnecessary buildingSchemaVersionId from LangGraph annotations",
   "number": 2778,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 0,
   "deletions": 3,
   "merged_at": "2025-07-30T08:17:11+00:00",
   "opened_at": "2025-07-30T07:36:15+00:00",
   "task_type": "refactor",
   "files_changed": 3,
   "hours_to_merge": 0.68
  },
  {
   "agent": "devin",
   "state": "merged",
   "title": "feat: increase default recursion limit from 20 to 100",
   "number": 2770,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 7,
   "deletions": 6,
   "merged_at": "2025-07-30T05:51:41+00:00",
   "opened_at": "2025-07-30T04:03:17+00:00",
   "task_type": "feat",
   "files_changed": 3,
   "hours_to_merge": 1.81
  },
  {
   "agent": "devin",
   "state": "merged",
   "title": "Remove boilerplate log messages from AI workflow nodes",
   "number": 2769,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 35,
   "deletions": 42,
   "merged_at": "2025-07-30T04:19:18+00:00",
   "opened_at": "2025-07-30T03:55:49+00:00",
   "task_type": "refactor",
   "files_changed": 6,
   "hours_to_merge": 0.39
  }
 ],
 "pr_url": "https://github.com/liam-hq/liam/pull/2305",
 "page": "https://agentriders.com/logs/liam-hq/liam/2305/"
}