{
 "repo": {
  "name": "fabric-cicd",
  "owner": "microsoft",
  "stars": 344,
  "license": "MIT",
  "full_name": "microsoft/fabric-cicd",
  "fetched_at": "2026-11-08T10:59:07.628716+00:00",
  "primary_language": "Python"
 },
 "burns": [
  {
   "agent": "github-copilot",
   "number": 363,
   "reviewer_excerpt": "Refactor and simplify the code using the following approach - obtain the publish items information primarily using the deployed_items dictionary and perhaps the repository_items dictionary.",
   "reviewer_excerpt_url": "https://github.com/microsoft/fabric-cicd/pull/363#pullrequestreview-2967724278"
  },
  {
   "agent": "openai-codex",
   "number": 343,
   "reviewer_excerpt": "Hi @alexrodl please first raise a GitHub issue with your desired updates prior to submitting the PR. We can discuss the gap, your proposed solution,",
   "reviewer_excerpt_url": "https://github.com/microsoft/fabric-cicd/pull/343#issuecomment-2971621920"
  },
  {
   "agent": "github-copilot",
   "number": 342,
   "reviewer_excerpt": "**General Principles** 1. Progressive Disclosure: Only show advanced/optional fields after the user has filled in the basics, or group advanced/optional fields behind expandable sections. 2.",
   "reviewer_excerpt_url": "https://github.com/microsoft/fabric-cicd/pull/342#issuecomment-2970660009"
  }
 ],
 "total": 14,
 "agents": [
  {
   "agent": "github-copilot",
   "merged": 9,
   "flights": 13,
   "burn_rate": 0.167,
   "merge_rate": 0.75,
   "last_flight_at": "2025-07-03T16:33:39+00:00",
   "median_hours_to_merge": 21.4
  },
  {
   "agent": "openai-codex",
   "merged": 0,
   "flights": 1,
   "burn_rate": 1,
   "merge_rate": 0,
   "last_flight_at": "2025-06-13T20:28:32+00:00",
   "median_hours_to_merge": null
  }
 ],
 "riders": [],
 "flights": [
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Fixes #86 Add validation for empty logical IDs to prevent deployment corruption",
   "number": 394,
   "outcome": "merged_clean",
   "index_ok": false,
   "additions": 398,
   "deletions": 127,
   "merged_at": "2025-07-07T19:50:13+00:00",
   "opened_at": "2025-07-03T16:33:39+00:00",
   "task_type": "fix",
   "files_changed": 11,
   "hours_to_merge": 99.28
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Fixes #388 - Rename ItemDisplayNameAlreadyInUse",
   "number": 389,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 2,
   "deletions": 2,
   "merged_at": "2025-07-02T21:13:09+00:00",
   "opened_at": "2025-07-02T18:34:01+00:00",
   "task_type": "fix",
   "files_changed": 3,
   "hours_to_merge": 2.65
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Resolves #299 - Remove Max Retry Limit",
   "number": 386,
   "outcome": "merged_after_rework",
   "index_ok": true,
   "additions": 345,
   "deletions": 283,
   "merged_at": "2025-07-07T17:19:11+00:00",
   "opened_at": "2025-07-02T15:22:04+00:00",
   "task_type": "fix",
   "files_changed": 11,
   "hours_to_merge": 121.95
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Resolves #376 Fix documentation basic example to include environment parameter for parameter replacement",
   "number": 383,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 81,
   "deletions": 2,
   "merged_at": "2025-07-02T18:04:46+00:00",
   "opened_at": "2025-07-01T20:38:38+00:00",
   "task_type": "fix",
   "files_changed": 5,
   "hours_to_merge": 21.44
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Resolves #377 Fix YAML formatting bug in Variable Groups release pipeline doc example",
   "number": 382,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 2,
   "deletions": 2,
   "merged_at": "2025-07-02T17:29:33+00:00",
   "opened_at": "2025-07-01T20:38:06+00:00",
   "task_type": "fix",
   "files_changed": 3,
   "hours_to_merge": 20.86
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Fixes #371 Exclude hints from PR Issue Link Check",
   "number": 372,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 9,
   "deletions": 46,
   "merged_at": "2025-06-27T20:07:00+00:00",
   "opened_at": "2025-06-27T18:27:33+00:00",
   "task_type": "ci",
   "files_changed": 2,
   "hours_to_merge": 1.66
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Resolves #368 Add GitHub Actions workflow to enforce PR-to-issue linking",
   "number": 369,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 403,
   "deletions": 186,
   "merged_at": "2025-06-27T18:06:42+00:00",
   "opened_at": "2025-06-27T16:38:14+00:00",
   "task_type": "feat",
   "files_changed": 6,
   "hours_to_merge": 1.47
  },
  {
   "agent": "github-copilot",
   "state": "closed",
   "title": "Resolves #241 Add return to publish_all_items (to get deployed item information)",
   "number": 363,
   "outcome": "burn",
   "index_ok": true,
   "additions": 788,
   "deletions": 231,
   "merged_at": null,
   "opened_at": "2025-06-26T20:40:40+00:00",
   "task_type": "feat",
   "files_changed": 7,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "open",
   "title": "Add comprehensive unit tests for publish.py",
   "number": 355,
   "outcome": "stale",
   "index_ok": false,
   "additions": 1094,
   "deletions": 346,
   "merged_at": null,
   "opened_at": "2025-06-20T16:12:49+00:00",
   "task_type": "test",
   "files_changed": 16,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Fixes #345 workspace ID replacement in JSON files for pipeline deployments",
   "number": 347,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 332,
   "deletions": 1,
   "merged_at": "2025-06-18T14:08:45+00:00",
   "opened_at": "2025-06-17T14:21:44+00:00",
   "task_type": "fix",
   "files_changed": 3,
   "hours_to_merge": 23.78
  },
  {
   "agent": "openai-codex",
   "state": "closed",
   "title": "methods Codex/generar clases y métodos para api de fabric",
   "number": 343,
   "outcome": "burn",
   "index_ok": true,
   "additions": 1552,
   "deletions": 141,
   "merged_at": null,
   "opened_at": "2025-06-13T20:28:32+00:00",
   "task_type": "feat",
   "files_changed": 33,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "closed",
   "title": "Enhance GitHub issue templates with detailed fields for better AI assistance",
   "number": 342,
   "outcome": "burn",
   "index_ok": true,
   "additions": 2048,
   "deletions": 1449,
   "merged_at": null,
   "opened_at": "2025-06-13T13:59:52+00:00",
   "task_type": "feat",
   "files_changed": 29,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "closed",
   "title": "Fix notebook references in data pipelines failing after deployment",
   "number": 335,
   "outcome": "abandoned",
   "index_ok": false,
   "additions": 255,
   "deletions": 6,
   "merged_at": null,
   "opened_at": "2025-06-06T12:43:01+00:00",
   "task_type": "fix",
   "files_changed": 3,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Add Unit Tests for Subfolder Creation/Modification",
   "number": 315,
   "outcome": "merged_after_rework",
   "index_ok": true,
   "additions": 2996,
   "deletions": 1463,
   "merged_at": "2025-06-12T14:03:51+00:00",
   "opened_at": "2025-05-22T18:44:58+00:00",
   "task_type": "test",
   "files_changed": 25,
   "hours_to_merge": 499.31
  }
 ],
 "indexed": 11,
 "monthly": [
  {
   "burns": 0,
   "month": "2025-05",
   "merged": 1,
   "flights": 1
  },
  {
   "burns": 3,
   "month": "2025-06",
   "merged": 3,
   "flights": 8
  },
  {
   "burns": 0,
   "month": "2025-07",
   "merged": 5,
   "flights": 5
  }
 ],
 "top_authors": [
  {
   "name": "Alex Rodríguez",
   "login": "alexrodl",
   "flights": 1,
   "indexed": 1
  }
 ],
 "page": "https://agentriders.com/logs/microsoft/fabric-cicd/"
}