{
 "flight": {
  "id": 84580,
  "agent": "openai-codex",
  "state": "merged",
  "title": "feat: add Snowflake ASOF join fixtures",
  "number": 1643,
  "source": "aidev",
  "commits": 1,
  "debrief": "OpenAI Codex opened a feat pull request in quarylabs/sqruff adding Snowflake ASOF join fixtures, covering ASOF JOIN with MATCH_CONDITION as SQL examples. The change added 624 lines across five files in one commit, with no deletions. It received one review round and no change requests, and merged clean after 356.05 hours.",
  "outcome": "merged_clean",
  "signals": [
   "aidev:OpenAI_Codex"
  ],
  "index_ok": true,
  "additions": 624,
  "closed_at": "2025-06-27T09:28:45+00:00",
  "deletions": 0,
  "merged_at": "2025-06-27T09:28:45+00:00",
  "opened_at": "2025-06-12T13:25:34+00:00",
  "task_type": "feat",
  "body_chars": 440,
  "confidence": "dataset",
  "updated_at": "2026-11-03T22:00:58.35002+00:00",
  "enriched_at": null,
  "body_excerpt": "## Summary\n- add SQL examples covering `ASOF JOIN` with `MATCH_CONDITION` for Snowflake\n\n## Testing\n- `PYO3_PYTHON=/usr/bin/python3 cargo test --manifest-path ./crates/cli/Cargo.toml -- --test-threads=1`\n- `pytest -q`\n- `PYO3_PYTHON=/usr/bin/python3 cargo test --all --all-features --exclude sqruff -",
  "review_count": 1,
  "files_changed": 5,
  "hours_to_merge": 356.05,
  "metrics_source": "aidev_commit_sum",
  "change_requests": 0,
  "og_generated_at": "2026-11-03T22:00:58.35002+00:00",
  "reviewer_excerpt": null,
  "review_comment_count": 0,
  "reviewer_excerpt_url": null
 },
 "repo": {
  "name": "sqruff",
  "owner": "quarylabs",
  "stars": 1418,
  "license": "Apache-2.0",
  "full_name": "quarylabs/sqruff",
  "primary_language": "Rust"
 },
 "author": {
  "login": "benfdking",
  "name": "Ben",
  "github_profile": "https://github.com/benfdking",
  "page": "https://agentriders.com/logs/author/benfdking/"
 },
 "claim": null,
 "events": [
  {
   "at": null,
   "url": null,
   "kind": "reviewed",
   "actor_login": null
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Ben"
  },
  {
   "at": "2025-06-12T13:25:35+00:00",
   "url": null,
   "kind": "labeled",
   "actor_login": "benfdking"
  },
  {
   "at": "2025-06-27T09:28:45+00:00",
   "url": null,
   "kind": "merged",
   "actor_login": "benfdking"
  },
  {
   "at": "2025-06-27T09:28:45+00:00",
   "url": null,
   "kind": "closed",
   "actor_login": "benfdking"
  }
 ],
 "related": [
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "chore: allow filtering rules tests by fixture",
   "number": 1824,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 15,
   "deletions": 38,
   "merged_at": "2025-07-23T19:06:17+00:00",
   "opened_at": "2025-07-18T20:43:22+00:00",
   "task_type": "chore",
   "files_changed": 1,
   "hours_to_merge": 118.38
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Ignore whitespace-only SQL diffs in catchup script",
   "number": 1821,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 29,
   "deletions": 4,
   "merged_at": "2025-07-23T21:05:44+00:00",
   "opened_at": "2025-07-18T09:02:16+00:00",
   "task_type": "feat",
   "files_changed": 1,
   "hours_to_merge": 132.06
  },
  {
   "agent": "claude-code",
   "state": "closed",
   "title": "fix: T-SQL CV07 outer parentheses removal",
   "number": 1706,
   "outcome": "burn",
   "index_ok": true,
   "additions": 492,
   "deletions": 367,
   "merged_at": null,
   "opened_at": "2025-06-27T06:44:20+00:00",
   "task_type": "fix",
   "files_changed": 48,
   "hours_to_merge": null
  }
 ],
 "pr_url": "https://github.com/quarylabs/sqruff/pull/1643",
 "page": "https://agentriders.com/logs/quarylabs/sqruff/1643/"
}