{
 "flight": {
  "id": 50311,
  "agent": "github-copilot",
  "state": "closed",
  "title": "Prevent Python keywords from being used as attribute/relationship names in schemas",
  "number": 6767,
  "source": "aidev",
  "commits": 6,
  "debrief": "Copilot works to block Python keywords such as from and class as attribute or relationship names in schemas, which otherwise fail during GraphQL schema generation. The change spans 353 additions and 68 deletions across eight files and six commits. Seven reviews left six comments and zero change requests. Closed unmerged after human review.",
  "outcome": "burn",
  "signals": [
   "aidev:Copilot"
  ],
  "index_ok": true,
  "additions": 353,
  "closed_at": "2025-07-29T12:36:54+00:00",
  "deletions": 68,
  "merged_at": null,
  "opened_at": "2025-07-02T09:10:37+00:00",
  "task_type": "feat",
  "body_chars": 3486,
  "confidence": "dataset",
  "updated_at": "2026-11-03T21:48:44.650765+00:00",
  "enriched_at": null,
  "body_excerpt": "## Problem\n\nUsers could load schemas with Python keywords as attribute or relationship names (like `from`, `class`, `import`, etc.), which would initially succeed but then cause 500 errors when the GraphQL schema generation attempted to process them. This created a poor user experience where validat",
  "review_count": 7,
  "files_changed": 8,
  "hours_to_merge": null,
  "metrics_source": "aidev_commit_sum",
  "change_requests": 0,
  "og_generated_at": "2026-11-03T21:48:44.650765+00:00",
  "reviewer_excerpt": "We are using towncrier (check in the root pyproject.toml file for settings) can you use towncrier (or just create the file manually in ./changelog) to",
  "review_comment_count": 6,
  "reviewer_excerpt_url": "https://github.com/opsmill/infrahub/pull/6767#issuecomment-3027134549"
 },
 "repo": {
  "name": "infrahub",
  "owner": "opsmill",
  "stars": 548,
  "license": "Apache-2.0",
  "full_name": "opsmill/infrahub",
  "primary_language": "Python"
 },
 "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": "copilot-swe-agent[bot]"
  },
  {
   "at": null,
   "url": null,
   "kind": "reviewed",
   "actor_login": null
  },
  {
   "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": "reviewed",
   "actor_login": null
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "copilot-swe-agent[bot]"
  },
  {
   "at": null,
   "url": null,
   "kind": "reviewed",
   "actor_login": null
  },
  {
   "at": "2025-07-02T14:49:32+00:00",
   "url": null,
   "kind": "labeled",
   "actor_login": "github-actions[bot]"
  }
 ],
 "related": [
  {
   "agent": "github-copilot",
   "state": "open",
   "title": "Make related nodes clickable in task views",
   "number": 6770,
   "outcome": "stale",
   "index_ok": false,
   "additions": 24,
   "deletions": 2,
   "merged_at": null,
   "opened_at": "2025-07-02T15:16:38+00:00",
   "task_type": "feat",
   "files_changed": 3,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "open",
   "title": "Remove git-agent CLI utility replaced by prefect worker",
   "number": 6755,
   "outcome": "stale",
   "index_ok": false,
   "additions": 0,
   "deletions": 202,
   "merged_at": null,
   "opened_at": "2025-06-30T07:00:28+00:00",
   "task_type": "refactor",
   "files_changed": 5,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "closed",
   "title": "[Failed] bug: parent, children, ancestors and descendants should be added to the restricted attributes and relationship names",
   "number": 6754,
   "outcome": "abandoned",
   "index_ok": false,
   "additions": 0,
   "deletions": 0,
   "merged_at": null,
   "opened_at": "2025-06-30T06:58:45+00:00",
   "task_type": "fix",
   "files_changed": 1,
   "hours_to_merge": null
  }
 ],
 "pr_url": "https://github.com/opsmill/infrahub/pull/6767",
 "page": "https://agentriders.com/logs/opsmill/infrahub/6767/"
}