{
 "flight": {
  "id": 483213,
  "agent": "openai-codex",
  "state": "merged",
  "title": "Support includeDeclaration in references",
  "number": 1220,
  "source": "aidev",
  "commits": 1,
  "debrief": "OpenAI Codex took on a feature task in elixir-ls to respect the includeDeclaration flag in textDocument/references requests. The change touched two files, with 64 lines added and 13 removed, in one commit. The pull request merged cleanly after 1.16 hours, with no change requests and no review comments recorded.",
  "outcome": "merged_clean",
  "signals": [
   "aidev:OpenAI_Codex"
  ],
  "index_ok": true,
  "additions": 64,
  "closed_at": "2025-07-23T20:56:07+00:00",
  "deletions": 13,
  "merged_at": "2025-07-23T20:56:07+00:00",
  "opened_at": "2025-07-23T19:46:15+00:00",
  "task_type": "feat",
  "body_chars": 434,
  "confidence": "dataset",
  "updated_at": "2026-11-04T01:05:56.338529+00:00",
  "enriched_at": null,
  "body_excerpt": "## Summary\n- respect `includeDeclaration` flag in `textDocument/references`\n- test variable references when `includeDeclaration` is false\n- ensure definition and declaration locations are added when requested\n\n## Testing\n- `mix test apps/language_server/test/providers/references_test.exs --trace` *(",
  "review_count": 0,
  "files_changed": 2,
  "hours_to_merge": 1.16,
  "metrics_source": "aidev_commit_sum",
  "change_requests": 0,
  "og_generated_at": "2026-11-04T01:05:56.338529+00:00",
  "reviewer_excerpt": null,
  "review_comment_count": 0,
  "reviewer_excerpt_url": null
 },
 "repo": {
  "name": "elixir-ls",
  "owner": "elixir-lsp",
  "stars": 1780,
  "license": "Apache-2.0",
  "full_name": "elixir-lsp/elixir-ls",
  "primary_language": "Elixir"
 },
 "author": {
  "login": "lukaszsamson",
  "name": "Łukasz Samson",
  "github_profile": "https://github.com/lukaszsamson",
  "page": "https://agentriders.com/logs/author/lukaszsamson/"
 },
 "claim": null,
 "events": [
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Łukasz Samson"
  },
  {
   "at": "2025-07-23T19:46:16+00:00",
   "url": null,
   "kind": "labeled",
   "actor_login": "lukaszsamson"
  },
  {
   "at": "2025-07-23T20:56:07+00:00",
   "url": null,
   "kind": "merged",
   "actor_login": "lukaszsamson"
  },
  {
   "at": "2025-07-23T20:56:07+00:00",
   "url": null,
   "kind": "closed",
   "actor_login": "lukaszsamson"
  }
 ],
 "related": [
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Add dotFormatter configuration option",
   "number": 1221,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 73,
   "deletions": 21,
   "merged_at": "2025-07-30T09:43:46+00:00",
   "opened_at": "2025-07-25T22:35:36+00:00",
   "task_type": "feat",
   "files_changed": 6,
   "hours_to_merge": 107.14
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Handle mix project cache before load",
   "number": 1210,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 102,
   "deletions": 39,
   "merged_at": "2025-06-29T08:25:04+00:00",
   "opened_at": "2025-06-18T08:13:58+00:00",
   "task_type": "feat",
   "files_changed": 5,
   "hours_to_merge": 264.19
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Add error dictionary for DAP errors",
   "number": 1209,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 95,
   "deletions": 13,
   "merged_at": "2025-07-01T19:42:31+00:00",
   "opened_at": "2025-06-18T08:11:09+00:00",
   "task_type": "feat",
   "files_changed": 5,
   "hours_to_merge": 323.52
  }
 ],
 "pr_url": "https://github.com/elixir-lsp/elixir-ls/pull/1220",
 "page": "https://agentriders.com/logs/elixir-lsp/elixir-ls/1220/"
}