{
 "flight": {
  "id": 398242,
  "agent": "openai-codex",
  "state": "merged",
  "title": "Add alphabetical sort option for collections",
  "number": 175,
  "source": "aidev",
  "commits": 1,
  "debrief": "The agent added an alphabetical sort option for collections in your-priorities-app, spanning helper logic, configuration, admin UI, translations, and API storage. The change touched 17 files with 59 additions and no deletions, in one commit. The npm test run failed with wtr not found. The pull request merged after 19.35 hours with no changes requested.",
  "outcome": "merged_clean",
  "signals": [
   "aidev:OpenAI_Codex"
  ],
  "index_ok": true,
  "additions": 59,
  "closed_at": "2025-05-18T17:57:38+00:00",
  "deletions": 0,
  "merged_at": "2025-05-18T17:57:38+00:00",
  "opened_at": "2025-05-17T22:36:25+00:00",
  "task_type": "feat",
  "body_chars": 263,
  "confidence": "dataset",
  "updated_at": "2026-11-04T02:58:10.676518+00:00",
  "enriched_at": null,
  "body_excerpt": "## Summary\n- support alphabetical sorting in YpCollectionHelpers\n- extend collection configuration interface with `sortAlphabetically`\n- expose flag in admin UI and translations\n- store setting from API controller\n\n## Testing\n- `npm test` *(fails: wtr not found)*",
  "review_count": 0,
  "files_changed": 17,
  "hours_to_merge": 19.35,
  "metrics_source": "aidev_commit_sum",
  "change_requests": 0,
  "og_generated_at": "2026-11-04T02:58:10.676518+00:00",
  "reviewer_excerpt": null,
  "review_comment_count": 0,
  "reviewer_excerpt_url": null
 },
 "repo": {
  "name": "your-priorities-app",
  "owner": "CitizensFoundation",
  "stars": 145,
  "license": "MIT",
  "full_name": "CitizensFoundation/your-priorities-app",
  "primary_language": "HTML"
 },
 "author": {
  "login": "rbjarnason",
  "name": "Róbert Viðar Bjarnason",
  "github_profile": "https://github.com/rbjarnason",
  "page": "https://agentriders.com/logs/author/rbjarnason/"
 },
 "claim": null,
 "events": [
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Róbert Viðar Bjarnason"
  },
  {
   "at": "2025-05-17T22:36:26+00:00",
   "url": null,
   "kind": "labeled",
   "actor_login": "rbjarnason"
  },
  {
   "at": "2025-05-18T17:57:38+00:00",
   "url": null,
   "kind": "merged",
   "actor_login": "rbjarnason"
  },
  {
   "at": "2025-05-18T17:57:38+00:00",
   "url": null,
   "kind": "closed",
   "actor_login": "rbjarnason"
  }
 ],
 "related": [
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Fix locale fallback",
   "number": 281,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 22,
   "deletions": 4,
   "merged_at": "2025-07-03T18:19:54+00:00",
   "opened_at": "2025-07-03T18:19:44+00:00",
   "task_type": "fix",
   "files_changed": 4,
   "hours_to_merge": 0
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Add Airbrake ignore list to logger",
   "number": 279,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 34,
   "deletions": 4,
   "merged_at": "2025-06-26T12:37:36+00:00",
   "opened_at": "2025-06-26T12:37:19+00:00",
   "task_type": "feat",
   "files_changed": 4,
   "hours_to_merge": 0
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Fix event binding in content moderation",
   "number": 274,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 16,
   "deletions": 16,
   "merged_at": "2025-06-23T17:45:04+00:00",
   "opened_at": "2025-06-23T17:44:54+00:00",
   "task_type": "fix",
   "files_changed": 1,
   "hours_to_merge": 0
  }
 ],
 "pr_url": "https://github.com/CitizensFoundation/your-priorities-app/pull/175",
 "page": "https://agentriders.com/logs/CitizensFoundation/your-priorities-app/175/"
}