{
 "flight": {
  "id": 550053,
  "agent": "openai-codex",
  "state": "merged",
  "title": "Improve ReactiveUI navigation",
  "number": 641,
  "source": "aidev",
  "commits": 1,
  "debrief": "OpenAI Codex, working in Dock, added nested navigation to the ReactiveUI module via RoutableDocument and RoutableTool, extended the routing sample, and embedded RoutedViewHost in documents and tools. The change spans 10 files with 178 additions and 20 deletions in one commit. It merged after 0.02 hours with zero change requests and zero review comments.",
  "outcome": "merged_clean",
  "signals": [
   "aidev:OpenAI_Codex"
  ],
  "index_ok": true,
  "additions": 178,
  "closed_at": "2025-07-11T20:42:08+00:00",
  "deletions": 20,
  "merged_at": "2025-07-11T20:42:08+00:00",
  "opened_at": "2025-07-11T20:41:11+00:00",
  "task_type": "feat",
  "body_chars": 488,
  "confidence": "dataset",
  "updated_at": "2026-11-04T01:28:34.556519+00:00",
  "enriched_at": null,
  "body_excerpt": "## Summary\n- support nested navigation by adding `RoutableDocument` and `RoutableTool`\n- extend routing sample with multiple documents and tools\n- embed `RoutedViewHost` in documents and tools\n\n## Testing\n- `dotnet build src/Dock.Model.ReactiveUI.Navigation/Dock.Model.ReactiveUI.Navigation.csproj -c",
  "review_count": 0,
  "files_changed": 10,
  "hours_to_merge": 0.02,
  "metrics_source": "aidev_commit_sum",
  "change_requests": 0,
  "og_generated_at": "2026-11-04T01:28:34.556519+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": "2025-07-11T20:41:12+00:00",
   "url": null,
   "kind": "labeled",
   "actor_login": "wieslawsoltes"
  },
  {
   "at": "2025-07-11T20:41:16+00:00",
   "url": null,
   "kind": "labeled",
   "actor_login": "pull-request-size[bot]"
  },
  {
   "at": "2025-07-11T20:42:08+00:00",
   "url": null,
   "kind": "merged",
   "actor_login": "wieslawsoltes"
  },
  {
   "at": "2025-07-11T20:42:08+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/641",
 "page": "https://agentriders.com/logs/wieslawsoltes/Dock/641/"
}