{
 "repo": {
  "name": "str-agentic-adventures",
  "owner": "SecuringTheRealm",
  "stars": 2,
  "license": "MIT",
  "full_name": "SecuringTheRealm/str-agentic-adventures",
  "fetched_at": null,
  "primary_language": "Python"
 },
 "burns": [],
 "total": 150,
 "agents": [
  {
   "agent": "github-copilot",
   "merged": 72,
   "flights": 143,
   "burn_rate": 0,
   "merge_rate": 0.514,
   "last_flight_at": "2025-06-27T17:53:01+00:00",
   "median_hours_to_merge": 0.6
  },
  {
   "agent": "openai-codex",
   "merged": 4,
   "flights": 7,
   "burn_rate": 0,
   "merge_rate": 0.571,
   "last_flight_at": "2025-06-11T07:59:14+00:00",
   "median_hours_to_merge": 0
  }
 ],
 "riders": [],
 "flights": [
  {
   "agent": "github-copilot",
   "state": "closed",
   "title": "Create comprehensive system prompts for all 6 agents based on PRD specifications",
   "number": 324,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": null,
   "opened_at": "2025-06-27T17:53:01+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "open",
   "title": "Enhance error handling for campaign loading and creation with Azure OpenAI configuration guidance",
   "number": 322,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": null,
   "opened_at": "2025-06-27T16:59:47+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Ground-up rebuild of dungeon_master_agent.py with barebones functionality using system prompts",
   "number": 320,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-06-27T16:34:40+00:00",
   "opened_at": "2025-06-27T12:28:41+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 4.1
  },
  {
   "agent": "github-copilot",
   "state": "open",
   "title": "Implement comprehensive testing strategy improvements with factories, parameterization, and CI optimization",
   "number": 318,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": null,
   "opened_at": "2025-06-18T05:23:18+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Implement improved backend configuration handling via dependency injection",
   "number": 317,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-06-18T05:22:46+00:00",
   "opened_at": "2025-06-18T05:05:54+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.28
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Generate typed SDK from FastAPI OpenAPI schema and replace manual fetch calls",
   "number": 316,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-06-18T05:05:19+00:00",
   "opened_at": "2025-06-18T04:20:17+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.75
  },
  {
   "agent": "github-copilot",
   "state": "open",
   "title": "Implement UV package manager migration for reproducible dependency management",
   "number": 315,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": null,
   "opened_at": "2025-06-18T04:18:59+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Convert component CSS to CSS modules to prevent style clashes",
   "number": 314,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-06-18T04:17:05+00:00",
   "opened_at": "2025-06-18T03:50:35+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.44
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Fix dependency sprawl by centralizing to root pyproject.toml",
   "number": 313,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-06-18T04:19:27+00:00",
   "opened_at": "2025-06-18T03:50:18+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.49
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Improve Campaign Hub visual clarity with fantasy theme styling",
   "number": 306,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-06-17T18:07:19+00:00",
   "opened_at": "2025-06-17T17:08:12+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.99
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Fix dice roller WebSocket response handling - resolves \"Failed to roll dice\" error",
   "number": 301,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-06-15T22:13:04+00:00",
   "opened_at": "2025-06-15T20:26:04+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 1.78
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Add comprehensive Playwright E2E tests for D&D 5e game flows and SRD compliance",
   "number": 297,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-06-14T09:20:53+00:00",
   "opened_at": "2025-06-14T05:44:09+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 3.61
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Implement concentration spell logic in spell casting system",
   "number": 295,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-06-14T05:43:52+00:00",
   "opened_at": "2025-06-14T01:38:45+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 4.09
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Implement real-time streaming chat with simplified WebSocket architecture",
   "number": 294,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-06-14T01:38:27+00:00",
   "opened_at": "2025-06-13T23:48:47+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 1.83
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Implement comprehensive placeholder functionality across agents and components",
   "number": 290,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-06-13T23:48:21+00:00",
   "opened_at": "2025-06-13T23:21:32+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.45
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Complete Technology Review: Implement All \"Real Implementation\" Comments and Enhance Core Systems",
   "number": 288,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-06-13T23:19:16+00:00",
   "opened_at": "2025-06-13T21:28:45+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 1.84
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Implement character creation flow with custom and predefined character options",
   "number": 287,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-06-13T17:47:23+00:00",
   "opened_at": "2025-06-13T16:27:32+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 1.33
  },
  {
   "agent": "github-copilot",
   "state": "closed",
   "title": "Implement character creation flow to enable user-created characters",
   "number": 285,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": null,
   "opened_at": "2025-06-13T16:24:22+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Fix dungeon master agent Azure OpenAI error handling causing chat failures",
   "number": 284,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-06-13T16:23:29+00:00",
   "opened_at": "2025-06-13T15:39:08+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.74
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Fix error handling: Display actual API error messages instead of generic \"Something went wrong\"",
   "number": 282,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-06-13T15:33:58+00:00",
   "opened_at": "2025-06-13T15:00:37+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.56
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Fix AI chat interface to work without Azure OpenAI configuration",
   "number": 280,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-06-13T14:57:51+00:00",
   "opened_at": "2025-06-13T14:28:10+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.49
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Fix campaign button visibility by removing restrictive width constraint",
   "number": 277,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-06-13T14:27:44+00:00",
   "opened_at": "2025-06-13T10:45:21+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 3.71
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Fix AI Assistant Apply Button to Generate Contextual Content Instead of Appending Static Text",
   "number": 275,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-06-13T10:17:16+00:00",
   "opened_at": "2025-06-13T10:03:29+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.23
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Fix campaign templates not loading due to FastAPI route ordering issue",
   "number": 273,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-06-13T10:12:24+00:00",
   "opened_at": "2025-06-13T10:00:21+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.2
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Complete TODO implementation: Spell, Inventory, NPC, and Agent systems",
   "number": 270,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-06-13T09:51:10+00:00",
   "opened_at": "2025-06-13T08:59:00+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.87
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Implement Combat Cartographer agent skills registration",
   "number": 268,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-06-13T08:45:50+00:00",
   "opened_at": "2025-06-13T08:19:20+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.44
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Implement Campaign Selection and Customization Features",
   "number": 267,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-06-13T08:58:19+00:00",
   "opened_at": "2025-06-13T08:18:22+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.67
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Complete Artist agent skills registration implementation with comprehensive test coverage",
   "number": 266,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-06-13T08:17:04+00:00",
   "opened_at": "2025-06-13T08:00:15+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.28
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Implement full combat action processing with plugins",
   "number": 265,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-06-13T08:14:44+00:00",
   "opened_at": "2025-06-13T07:57:32+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 0.29
  },
  {
   "agent": "github-copilot",
   "state": "closed",
   "title": "[WIP] Add opportunity attack calculations for movement",
   "number": 222,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": null,
   "opened_at": "2025-06-13T02:10:08+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "closed",
   "title": "[WIP] Add concentration checks for casters when taking damage",
   "number": 221,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": null,
   "opened_at": "2025-06-13T02:10:05+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "closed",
   "title": "[WIP] Add multi-attack action handling for high-level characters",
   "number": 220,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": null,
   "opened_at": "2025-06-13T02:10:05+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "[WIP] Implement NPC storage and retrieval system",
   "number": 218,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-06-13T07:11:23+00:00",
   "opened_at": "2025-06-13T02:10:04+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 5.02
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "[WIP] Implement proper fallback behavior when plugin registration fails",
   "number": 216,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-06-13T07:11:23+00:00",
   "opened_at": "2025-06-13T02:10:04+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 5.02
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "[WIP] Implement Scribe agent skills registration",
   "number": 215,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-06-13T07:11:23+00:00",
   "opened_at": "2025-06-13T02:10:04+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 5.02
  },
  {
   "agent": "github-copilot",
   "state": "closed",
   "title": "[WIP] Implement inventory management system",
   "number": 217,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": null,
   "opened_at": "2025-06-13T02:10:04+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "[WIP] Implement proper fallback behavior when plugin registration fails",
   "number": 219,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-06-13T07:11:21+00:00",
   "opened_at": "2025-06-13T02:10:04+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 5.02
  },
  {
   "agent": "github-copilot",
   "state": "closed",
   "title": "[WIP] Implement Combat Cartographer agent skills registration",
   "number": 212,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": null,
   "opened_at": "2025-06-13T02:10:02+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "closed",
   "title": "[WIP] Implement full combat action processing",
   "number": 213,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": null,
   "opened_at": "2025-06-13T02:10:02+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "closed",
   "title": "[WIP] Implement Artist agent skills registration",
   "number": 214,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": null,
   "opened_at": "2025-06-13T02:10:02+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "closed",
   "title": "[WIP] GET /character/{character_id}/encumbrance - Calculate carrying capacity and weight...",
   "number": 211,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": null,
   "opened_at": "2025-06-13T02:09:50+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "closed",
   "title": "[WIP] GET /items/catalog - Browse available items with rarity and value information",
   "number": 210,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": null,
   "opened_at": "2025-06-13T02:09:48+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "closed",
   "title": "[WIP] POST /items/magical-effects - Apply magical item effects to character stats",
   "number": 209,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": null,
   "opened_at": "2025-06-13T02:09:48+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "closed",
   "title": "[WIP] POST /npc/{npc_id}/interaction - Log and retrieve NPC interaction history",
   "number": 208,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": null,
   "opened_at": "2025-06-13T02:09:47+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "closed",
   "title": "[WIP] GET /npc/{npc_id}/personality - Get NPC personality traits and behaviors",
   "number": 207,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": null,
   "opened_at": "2025-06-13T02:09:47+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "closed",
   "title": "[WIP] Add enhanced NPC management API endpoints",
   "number": 206,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": null,
   "opened_at": "2025-06-13T02:09:44+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "closed",
   "title": "[WIP] POST /campaign/{campaign_id}/npcs - Create and manage campaign NPCs",
   "number": 205,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": null,
   "opened_at": "2025-06-13T02:09:43+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "[WIP] Implement NPC storage and retrieval system",
   "number": 202,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-06-13T06:18:32+00:00",
   "opened_at": "2025-06-13T02:09:42+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 4.15
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "[WIP] Add dynamic NPC stat generation and combat capabilities",
   "number": 204,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-06-13T06:18:32+00:00",
   "opened_at": "2025-06-13T02:09:42+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 4.15
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Implement comprehensive inventory management system for ScribeAgent",
   "number": 203,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": "2025-06-13T06:18:31+00:00",
   "opened_at": "2025-06-13T02:09:42+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": 4.15
  }
 ],
 "indexed": 0,
 "monthly": [
  {
   "burns": 0,
   "month": "2025-06",
   "merged": 76,
   "flights": 150
  }
 ],
 "top_authors": [
  {
   "name": null,
   "login": "Sealjay",
   "flights": 7,
   "indexed": 0
  }
 ],
 "page": "https://agentriders.com/logs/SecuringTheRealm/str-agentic-adventures/"
}