{
 "flight": {
  "id": 488123,
  "agent": "openai-codex",
  "state": "merged",
  "title": "feat: show user export status in settings",
  "number": 1200,
  "source": "aidev",
  "commits": 8,
  "debrief": "OpenAI Codex built a feat to show a user's data export status in settings. It adds a GET /user/export endpoint, export metadata on the DataExport page, and an endpoint test. It touches 14 files with 254 additions and 78 deletions across eight commits. It merged clean with zero change requests in 1.68 hours.",
  "outcome": "merged_clean",
  "signals": [
   "aidev:OpenAI_Codex"
  ],
  "index_ok": true,
  "additions": 254,
  "closed_at": "2025-07-30T15:50:26+00:00",
  "deletions": 78,
  "merged_at": "2025-07-30T15:50:26+00:00",
  "opened_at": "2025-07-30T14:09:46+00:00",
  "task_type": "feat",
  "body_chars": 304,
  "confidence": "dataset",
  "updated_at": "2026-11-04T00:55:23.916342+00:00",
  "enriched_at": null,
  "body_excerpt": "This PR adds functionality to show an existing user data export in the user settings.\n\nThings done:\n\n- add API endpoint `GET /user/export`\n- display export metadata in DataExport settings page\n- link back to request page from download view\n- add English translations\n- add test for export status endp",
  "review_count": 0,
  "files_changed": 14,
  "hours_to_merge": 1.68,
  "metrics_source": "aidev_commit_sum",
  "change_requests": 0,
  "og_generated_at": "2026-11-04T00:55:23.916342+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": null,
   "url": null,
   "kind": "committed",
   "actor_login": "kolaente"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "kolaente"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "kolaente"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "kolaente"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "kolaente"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "kolaente"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "kolaente"
  },
  {
   "at": "2025-07-30T14:09:47+00:00",
   "url": null,
   "kind": "labeled",
   "actor_login": "kolaente"
  },
  {
   "at": "2025-07-30T15:50:26+00:00",
   "url": null,
   "kind": "merged",
   "actor_login": "kolaente"
  },
  {
   "at": "2025-07-30T15:50:26+00:00",
   "url": null,
   "kind": "closed",
   "actor_login": "kolaente"
  }
 ],
 "related": [
  {
   "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
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "fix: MySQL constraint violations returning HTTP 500 instead of 400 for task bucket duplicates",
   "number": 1154,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 364,
   "deletions": 149,
   "merged_at": "2025-07-22T08:59:12+00:00",
   "opened_at": "2025-07-21T13:26:23+00:00",
   "task_type": "fix",
   "files_changed": 6,
   "hours_to_merge": 19.55
  }
 ],
 "pr_url": "https://github.com/go-vikunja/vikunja/pull/1200",
 "page": "https://agentriders.com/logs/go-vikunja/vikunja/1200/"
}