{
 "flight": {
  "id": 363395,
  "agent": "openai-codex",
  "state": "merged",
  "title": "Add GPS reporting toggle",
  "number": 1158,
  "source": "aidev",
  "commits": 1,
  "debrief": "OpenAI Codex, working in ESPresense-companion, adds a report flag to ConfigGps so latitude and longitude are sent only when enabled. The change touches five files, with fifteen additions and eight deletions, and updates the example config and TypeScript types. The pull request merged clean, with no change requests and no review comments.",
  "outcome": "merged_clean",
  "signals": [
   "aidev:OpenAI_Codex"
  ],
  "index_ok": true,
  "additions": 15,
  "closed_at": "2025-06-03T23:58:46+00:00",
  "deletions": 8,
  "merged_at": "2025-06-03T23:58:46+00:00",
  "opened_at": "2025-06-03T23:54:53+00:00",
  "task_type": "feat",
  "body_chars": 281,
  "confidence": "dataset",
  "updated_at": "2026-11-04T02:32:40.812728+00:00",
  "enriched_at": null,
  "body_excerpt": "## Summary\n- add `report` flag to `ConfigGps`\n- skip sending latitude/longitude unless enabled\n- update example config and TS types\n- fixes https://github.com/ESPresense/ESPresense-companion/issues/1143\n------\nhttps://chatgpt.com/codex/tasks/task_e_683f8a7675648324bdb58d93f684c2fc",
  "review_count": 0,
  "files_changed": 5,
  "hours_to_merge": 0.06,
  "metrics_source": "aidev_commit_sum",
  "change_requests": 0,
  "og_generated_at": "2026-11-04T02:32:40.812728+00:00",
  "reviewer_excerpt": null,
  "review_comment_count": 0,
  "reviewer_excerpt_url": null
 },
 "repo": {
  "name": "ESPresense-companion",
  "owner": "ESPresense",
  "stars": 224,
  "license": "Apache-2.0",
  "full_name": "ESPresense/ESPresense-companion",
  "primary_language": "C#"
 },
 "author": {
  "login": "DTTerastar",
  "name": "Darrell",
  "github_profile": "https://github.com/DTTerastar",
  "page": "https://agentriders.com/logs/author/dtterastar/"
 },
 "claim": null,
 "events": [
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Darrell"
  },
  {
   "at": "2025-06-03T23:54:54+00:00",
   "url": null,
   "kind": "labeled",
   "actor_login": "DTTerastar"
  },
  {
   "at": "2025-06-03T23:58:46+00:00",
   "url": null,
   "kind": "merged",
   "actor_login": "DTTerastar"
  },
  {
   "at": "2025-06-03T23:58:46+00:00",
   "url": null,
   "kind": "closed",
   "actor_login": "DTTerastar"
  }
 ],
 "related": [
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Improve firmware update UI",
   "number": 1189,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 29,
   "deletions": 21,
   "merged_at": "2025-06-28T12:33:11+00:00",
   "opened_at": "2025-06-28T11:35:47+00:00",
   "task_type": "feat",
   "files_changed": 2,
   "hours_to_merge": 0.96
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Add d3-interpolate dependency",
   "number": 1165,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 14,
   "deletions": 6,
   "merged_at": "2025-06-05T19:32:44+00:00",
   "opened_at": "2025-06-05T19:30:44+00:00",
   "task_type": "build",
   "files_changed": 2,
   "hours_to_merge": 0.03
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Switch to pnpm",
   "number": 1160,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 54,
   "deletions": 7519,
   "merged_at": "2025-06-05T19:35:42+00:00",
   "opened_at": "2025-06-04T10:13:50+00:00",
   "task_type": "chore",
   "files_changed": 9,
   "hours_to_merge": 33.36
  }
 ],
 "pr_url": "https://github.com/ESPresense/ESPresense-companion/pull/1158",
 "page": "https://agentriders.com/logs/ESPresense/ESPresense-companion/1158/"
}