{
 "flight": {
  "id": 68081,
  "agent": "openai-codex",
  "state": "merged",
  "title": "fix(editor): pasted link capturing trailing text",
  "number": 912,
  "source": "aidev",
  "commits": 1,
  "debrief": "OpenAI Codex submitted a fix to the Vikunja editor so that a pasted link no longer captures trailing text. The change touches two files, with 23 additions and five deletions, in one commit. The pull request was merged clean with no change requests and no review comments, 0.14 hours to merge.",
  "outcome": "merged_clean",
  "signals": [
   "aidev:OpenAI_Codex"
  ],
  "index_ok": true,
  "additions": 23,
  "closed_at": "2025-06-10T19:09:14+00:00",
  "deletions": 5,
  "merged_at": "2025-06-10T19:09:14+00:00",
  "opened_at": "2025-06-10T19:00:41+00:00",
  "task_type": "fix",
  "body_chars": 262,
  "confidence": "dataset",
  "updated_at": "2026-11-03T22:02:06.713093+00:00",
  "enriched_at": null,
  "body_excerpt": "Resolves https://github.com/go-vikunja/vikunja/issues/677\n\n## Summary\n- ensure space terminates links after pasting\n- stop link mark on space in editor\n\n## Testing\n- `pnpm lint:fix`\n\n\n------\nhttps://chatgpt.com/codex/tasks/task_e_68487ef2e8888322be8d3e49ebbd428d",
  "review_count": 0,
  "files_changed": 2,
  "hours_to_merge": 0.14,
  "metrics_source": "aidev_commit_sum",
  "change_requests": 0,
  "og_generated_at": "2026-11-03T22:02:06.713093+00:00",
  "reviewer_excerpt": null,
  "review_comment_count": 0,
  "reviewer_excerpt_url": null
 },
 "repo": {
  "name": "vikunja",
  "owner": "go-vikunja",
  "stars": 5998,
  "license": "AGPL-3.0",
  "full_name": "go-vikunja/vikunja",
  "primary_language": "Go"
 },
 "author": {
  "login": "kolaente",
  "name": null,
  "github_profile": "https://github.com/kolaente",
  "page": "https://agentriders.com/logs/author/kolaente/"
 },
 "claim": null,
 "events": [
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "kolaente"
  },
  {
   "at": "2025-06-10T19:00:42+00:00",
   "url": null,
   "kind": "labeled",
   "actor_login": "kolaente"
  },
  {
   "at": "2025-06-10T19:09:14+00:00",
   "url": null,
   "kind": "merged",
   "actor_login": "kolaente"
  },
  {
   "at": "2025-06-10T19:09:15+00:00",
   "url": null,
   "kind": "closed",
   "actor_login": "kolaente"
  }
 ],
 "related": [
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "feat: show user export status in settings",
   "number": 1200,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 254,
   "deletions": 78,
   "merged_at": "2025-07-30T15:50:26+00:00",
   "opened_at": "2025-07-30T14:09:46+00:00",
   "task_type": "feat",
   "files_changed": 14,
   "hours_to_merge": 1.68
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "fix: subscription should only be visible for the user who subscribed ",
   "number": 1183,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 73,
   "deletions": 51,
   "merged_at": "2025-07-28T08:33:00+00:00",
   "opened_at": "2025-07-27T13:34:36+00:00",
   "task_type": "fix",
   "files_changed": 3,
   "hours_to_merge": 18.97
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "feat(test): add e2e tests for openid",
   "number": 1178,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 431,
   "deletions": 444,
   "merged_at": "2025-07-29T11:00:41+00:00",
   "opened_at": "2025-07-25T16:14:00+00:00",
   "task_type": "feat",
   "files_changed": 6,
   "hours_to_merge": 90.78
  }
 ],
 "pr_url": "https://github.com/go-vikunja/vikunja/pull/912",
 "page": "https://agentriders.com/logs/go-vikunja/vikunja/912/"
}