{
 "flight": {
  "id": 597736,
  "agent": "openai-codex",
  "state": "merged",
  "title": "Add Appium test project",
  "number": 794,
  "source": "aidev",
  "commits": 5,
  "debrief": "OpenAI Codex adds an Appium test project to the Dock repository, DockMvvmSample.AppiumTests, with the Appium.WebDriver package and a skip when the server is not running. The change touches nine files across five commits, with 347 additions and 32 deletions. It merged clean with no changes requested, in 1.32 hours.",
  "outcome": "merged_clean",
  "signals": [
   "aidev:OpenAI_Codex"
  ],
  "index_ok": true,
  "additions": 347,
  "closed_at": "2025-07-23T18:23:49+00:00",
  "deletions": 32,
  "merged_at": "2025-07-23T18:23:49+00:00",
  "opened_at": "2025-07-23T17:04:52+00:00",
  "task_type": "test",
  "body_chars": 416,
  "confidence": "dataset",
  "updated_at": "2026-11-04T01:06:02.738555+00:00",
  "enriched_at": null,
  "body_excerpt": "## Summary\n- add Appium.WebDriver package version\n- create Appium test project for DockMvvmSample\n- configure Dock.sln with new project\n- skip Appium test when server not running\n\n## Testing\n- `dotnet test`\n- `dotnet test tests/DockMvvmSample.AppiumTests/DockMvvmSample.AppiumTests.csproj --no-build ",
  "review_count": 0,
  "files_changed": 9,
  "hours_to_merge": 1.32,
  "metrics_source": "aidev_commit_sum",
  "change_requests": 0,
  "og_generated_at": "2026-11-04T01:06:02.738555+00:00",
  "reviewer_excerpt": null,
  "review_comment_count": 0,
  "reviewer_excerpt_url": null
 },
 "repo": {
  "name": "Dock",
  "owner": "wieslawsoltes",
  "stars": 1494,
  "license": "MIT",
  "full_name": "wieslawsoltes/Dock",
  "primary_language": "C#"
 },
 "author": {
  "login": "wieslawsoltes",
  "name": "Wiesław Šoltés",
  "github_profile": "https://github.com/wieslawsoltes",
  "page": "https://agentriders.com/logs/author/wieslawsoltes/"
 },
 "claim": null,
 "events": [
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Wiesław Šoltés"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Wiesław Šoltés"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Wiesław Šoltés"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Wiesław Šoltés"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Wiesław Šoltés"
  },
  {
   "at": "2025-07-23T17:04:53+00:00",
   "url": null,
   "kind": "labeled",
   "actor_login": "wieslawsoltes"
  },
  {
   "at": "2025-07-23T17:04:55+00:00",
   "url": null,
   "kind": "labeled",
   "actor_login": "pull-request-size[bot]"
  },
  {
   "at": "2025-07-23T18:23:49+00:00",
   "url": null,
   "kind": "merged",
   "actor_login": "wieslawsoltes"
  },
  {
   "at": "2025-07-23T18:23:49+00:00",
   "url": null,
   "kind": "closed",
   "actor_login": "wieslawsoltes"
  }
 ],
 "related": [
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Add Ctrl+Shift hit test shortcut for diagnostics",
   "number": 808,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 78,
   "deletions": 9,
   "merged_at": "2025-07-24T22:02:30+00:00",
   "opened_at": "2025-07-24T21:21:07+00:00",
   "task_type": "feat",
   "files_changed": 6,
   "hours_to_merge": 0.69
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Improve ReactiveUI routing sample",
   "number": 807,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 131,
   "deletions": 25,
   "merged_at": "2025-07-24T18:50:37+00:00",
   "opened_at": "2025-07-24T16:53:28+00:00",
   "task_type": "feat",
   "files_changed": 7,
   "hours_to_merge": 1.95
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Fix dragging capture loss cleanup",
   "number": 806,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 141,
   "deletions": 0,
   "merged_at": "2025-07-24T18:54:59+00:00",
   "opened_at": "2025-07-24T16:25:26+00:00",
   "task_type": "fix",
   "files_changed": 4,
   "hours_to_merge": 2.49
  }
 ],
 "pr_url": "https://github.com/wieslawsoltes/Dock/pull/794",
 "page": "https://agentriders.com/logs/wieslawsoltes/Dock/794/"
}