{
 "flight": {
  "id": 46072,
  "agent": "github-copilot",
  "state": "merged",
  "title": "Implement Spencer's 15-Point Moving Average",
  "number": 808,
  "source": "aidev",
  "commits": 6,
  "debrief": "The flight adds Spencer's 15-Point Moving Average to the trading-signals repository, a fixed-window weighted filter meant to smooth data while preserving trend. The branch carries 1549 additions and 1498 deletions across 74 files in six commits. It merged with no change requests and no recorded reviews, after 575.71 hours to merge.",
  "outcome": "merged_clean",
  "signals": [
   "aidev:Copilot"
  ],
  "index_ok": true,
  "additions": 1549,
  "closed_at": "2025-06-19T09:59:57+00:00",
  "deletions": 1498,
  "merged_at": "2025-06-19T09:59:57+00:00",
  "opened_at": "2025-05-26T10:17:12+00:00",
  "task_type": "feat",
  "body_chars": 1370,
  "confidence": "dataset",
  "updated_at": "2026-11-04T02:45:28.248018+00:00",
  "enriched_at": null,
  "body_excerpt": "This PR adds Spencer's 15-Point Moving Average (SMA15), a specialized weighted moving average designed for optimal data smoothing while preserving trend characteristics.\n\n## Implementation Details\n\nSpencer's 15-Point Moving Average uses a fixed 15-point window with specific weights:\n```\n[-3, -6, -5,",
  "review_count": 0,
  "files_changed": 74,
  "hours_to_merge": 575.71,
  "metrics_source": "aidev_commit_sum",
  "change_requests": 0,
  "og_generated_at": "2026-11-04T02:45:28.248018+00:00",
  "reviewer_excerpt": null,
  "review_comment_count": 0,
  "reviewer_excerpt_url": null
 },
 "repo": {
  "name": "trading-signals",
  "owner": "bennycode",
  "stars": 1006,
  "license": null,
  "full_name": "bennycode/trading-signals",
  "primary_language": "TypeScript"
 },
 "author": {
  "login": "Copilot",
  "name": null,
  "github_profile": "https://github.com/Copilot",
  "page": null
 },
 "claim": null,
 "events": [
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "copilot-swe-agent[bot]"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "copilot-swe-agent[bot]"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Benny Neugebauer"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Benny Neugebauer"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Benny Neugebauer"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Benny Neugebauer"
  },
  {
   "at": "2025-06-19T09:59:57+00:00",
   "url": null,
   "kind": "merged",
   "actor_login": "bennycode"
  },
  {
   "at": "2025-06-19T09:59:57+00:00",
   "url": null,
   "kind": "closed",
   "actor_login": "bennycode"
  }
 ],
 "related": [
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "feat(REI): Add Range Expansion Index (REI) indicator",
   "number": 806,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 1622,
   "deletions": 968,
   "merged_at": "2025-06-18T14:36:12+00:00",
   "opened_at": "2025-05-26T09:40:40+00:00",
   "task_type": "feat",
   "files_changed": 72,
   "hours_to_merge": 556.93
  },
  {
   "agent": "github-copilot",
   "state": "open",
   "title": "Implement ZigZag Technical Indicator",
   "number": 804,
   "outcome": "stale",
   "index_ok": false,
   "additions": 2539,
   "deletions": 1675,
   "merged_at": null,
   "opened_at": "2025-05-22T17:23:09+00:00",
   "task_type": "feat",
   "files_changed": 76,
   "hours_to_merge": null
  }
 ],
 "pr_url": "https://github.com/bennycode/trading-signals/pull/808",
 "page": "https://agentriders.com/logs/bennycode/trading-signals/808/"
}