{
  "branches": [
    {
      "commitSha": "aaa1111111111111111111111111111111111111",
      "createdAt": "2022-01-15T10:00:00Z",
      "id": 1,
      "name": "main",
      "protected": true,
      "repoId": 1,
      "updatedAt": "2024-12-10T18:00:00Z"
    },
    {
      "commitSha": "bbb2222222222222222222222222222222222222",
      "createdAt": "2022-01-15T10:00:00Z",
      "id": 2,
      "name": "develop",
      "protected": true,
      "repoId": 1,
      "updatedAt": "2024-12-10T17:00:00Z"
    },
    {
      "commitSha": "ccc3333333333333333333333333333333333333",
      "createdAt": "2024-11-01T10:00:00Z",
      "id": 3,
      "name": "release/v2.5",
      "protected": true,
      "repoId": 1,
      "updatedAt": "2024-12-05T10:00:00Z"
    },
    {
      "commitSha": "ddd4444444444444444444444444444444444444",
      "createdAt": "2024-11-20T09:00:00Z",
      "id": 4,
      "name": "feature/payments-v2",
      "protected": false,
      "repoId": 1,
      "updatedAt": "2024-12-10T16:00:00Z"
    },
    {
      "commitSha": "eee5555555555555555555555555555555555555",
      "createdAt": "2024-12-01T08:00:00Z",
      "id": 5,
      "name": "feature/user-dashboard",
      "protected": false,
      "repoId": 1,
      "updatedAt": "2024-12-09T14:00:00Z"
    },
    {
      "commitSha": "fff6666666666666666666666666666666666666",
      "createdAt": "2024-12-08T10:00:00Z",
      "id": 6,
      "name": "fix/memory-leak",
      "protected": false,
      "repoId": 1,
      "updatedAt": "2024-12-10T12:00:00Z"
    },
    {
      "commitSha": "aab7777777777777777777777777777777777777",
      "createdAt": "2024-12-09T08:00:00Z",
      "id": 7,
      "name": "chore/deps-update",
      "protected": false,
      "repoId": 1,
      "updatedAt": "2024-12-09T08:00:00Z"
    },
    {
      "commitSha": "bbc8888888888888888888888888888888888888",
      "createdAt": "2022-03-01T10:00:00Z",
      "id": 8,
      "name": "main",
      "protected": true,
      "repoId": 2,
      "updatedAt": "2024-12-09T12:00:00Z"
    },
    {
      "commitSha": "ccd9999999999999999999999999999999999999",
      "createdAt": "2024-12-05T10:00:00Z",
      "id": 9,
      "name": "feature/api-v3-docs",
      "protected": false,
      "repoId": 2,
      "updatedAt": "2024-12-09T11:00:00Z"
    },
    {
      "commitSha": "dde0000000000000000000000000000000000000",
      "createdAt": "2023-02-10T10:00:00Z",
      "id": 10,
      "name": "main",
      "protected": true,
      "repoId": 3,
      "updatedAt": "2024-12-08T15:00:00Z"
    },
    {
      "commitSha": "eef1111111111111111111111111111111111111",
      "createdAt": "2024-12-01T10:00:00Z",
      "id": 11,
      "name": "feature/async-client",
      "protected": false,
      "repoId": 3,
      "updatedAt": "2024-12-08T14:00:00Z"
    },
    {
      "commitSha": "a1b2c3d4e5f6a1b2c3d4e5f6a1b2c3d4e5f6a1b2",
      "createdAt": "2021-06-01T10:00:00Z",
      "id": 12,
      "name": "main",
      "protected": true,
      "repoId": 4,
      "updatedAt": "2024-12-10T20:00:00Z"
    },
    {
      "commitSha": "b2c3d4e5f6a1b2c3d4e5f6a1b2c3d4e5f6a1b2c3",
      "createdAt": "2021-06-01T10:00:00Z",
      "id": 13,
      "name": "develop",
      "protected": false,
      "repoId": 4,
      "updatedAt": "2024-12-10T19:00:00Z"
    },
    {
      "commitSha": "c3d4e5f6a1b2c3d4e5f6a1b2c3d4e5f6a1b2c3d4",
      "createdAt": "2021-06-15T10:00:00Z",
      "id": 14,
      "name": "main",
      "protected": true,
      "repoId": 5,
      "updatedAt": "2024-12-09T15:00:00Z"
    }
  ],
  "checkRuns": [
    {
      "checkRunId": 9001,
      "completedAt": "2024-12-10T12:07:15Z",
      "conclusion": "success",
      "createdAt": "2024-12-10T12:05:30Z",
      "externalId": null,
      "id": 1,
      "name": "lint",
      "nodeId": "CR_kwDOBcr001",
      "output": {
        "summary": "No issues found across 245 files",
        "text": null,
        "title": "ESLint Check"
      },
      "repoId": 1,
      "sha": "fff6666666666666666666666666666666666666",
      "startedAt": "2024-12-10T12:05:30Z",
      "status": "completed",
      "updatedAt": "2024-12-10T12:07:15Z"
    },
    {
      "checkRunId": 9002,
      "completedAt": "2024-12-10T12:12:00Z",
      "conclusion": "success",
      "createdAt": "2024-12-10T12:05:30Z",
      "externalId": null,
      "id": 2,
      "name": "test",
      "nodeId": "CR_kwDOBcr002",
      "output": {
        "summary": "482 tests passed, 0 failed",
        "text": null,
        "title": "Unit Tests"
      },
      "repoId": 1,
      "sha": "fff6666666666666666666666666666666666666",
      "startedAt": "2024-12-10T12:05:30Z",
      "status": "completed",
      "updatedAt": "2024-12-10T12:12:00Z"
    },
    {
      "checkRunId": 9003,
      "completedAt": "2024-12-10T12:09:00Z",
      "conclusion": "success",
      "createdAt": "2024-12-10T12:05:30Z",
      "externalId": null,
      "id": 3,
      "name": "build",
      "nodeId": "CR_kwDOBcr003",
      "output": {
        "summary": "Build completed in 3m 22s",
        "text": null,
        "title": "Production Build"
      },
      "repoId": 1,
      "sha": "fff6666666666666666666666666666666666666",
      "startedAt": "2024-12-10T12:05:30Z",
      "status": "completed",
      "updatedAt": "2024-12-10T12:09:00Z"
    },
    {
      "checkRunId": 9004,
      "completedAt": "2024-12-10T16:37:00Z",
      "conclusion": "success",
      "createdAt": "2024-12-10T16:35:30Z",
      "externalId": null,
      "id": 4,
      "name": "lint",
      "nodeId": "CR_kwDOBcr004",
      "output": {
        "summary": "No issues found across 258 files",
        "text": null,
        "title": "ESLint Check"
      },
      "repoId": 1,
      "sha": "ddd4444444444444444444444444444444444444",
      "startedAt": "2024-12-10T16:35:30Z",
      "status": "completed",
      "updatedAt": "2024-12-10T16:37:00Z"
    },
    {
      "checkRunId": 9005,
      "completedAt": "2024-12-10T16:45:00Z",
      "conclusion": "success",
      "createdAt": "2024-12-10T16:35:30Z",
      "externalId": null,
      "id": 5,
      "name": "test",
      "nodeId": "CR_kwDOBcr005",
      "output": {
        "summary": "510 tests passed, 0 failed",
        "text": null,
        "title": "Unit Tests"
      },
      "repoId": 1,
      "sha": "ddd4444444444444444444444444444444444444",
      "startedAt": "2024-12-10T16:35:30Z",
      "status": "completed",
      "updatedAt": "2024-12-10T16:45:00Z"
    },
    {
      "checkRunId": 9006,
      "completedAt": "2024-12-10T16:39:15Z",
      "conclusion": "success",
      "createdAt": "2024-12-10T16:35:30Z",
      "externalId": null,
      "id": 6,
      "name": "build",
      "nodeId": "CR_kwDOBcr006",
      "output": {
        "summary": "Build completed in 3m 45s",
        "text": null,
        "title": "Production Build"
      },
      "repoId": 1,
      "sha": "ddd4444444444444444444444444444444444444",
      "startedAt": "2024-12-10T16:35:30Z",
      "status": "completed",
      "updatedAt": "2024-12-10T16:39:15Z"
    },
    {
      "checkRunId": 9007,
      "completedAt": "2024-12-09T14:37:00Z",
      "conclusion": "success",
      "createdAt": "2024-12-09T14:35:30Z",
      "externalId": null,
      "id": 7,
      "name": "lint",
      "nodeId": "CR_kwDOBcr007",
      "output": {
        "summary": "No issues found",
        "text": null,
        "title": "ESLint Check"
      },
      "repoId": 1,
      "sha": "eee5555555555555555555555555555555555555",
      "startedAt": "2024-12-09T14:35:30Z",
      "status": "completed",
      "updatedAt": "2024-12-09T14:37:00Z"
    },
    {
      "checkRunId": 9008,
      "completedAt": "2024-12-09T14:48:00Z",
      "conclusion": "failure",
      "createdAt": "2024-12-09T14:35:30Z",
      "externalId": null,
      "id": 8,
      "name": "test",
      "nodeId": "CR_kwDOBcr008",
      "output": {
        "summary": "479 tests passed, 3 failed",
        "text": "FAIL src/components/AnalyticsChart.test.tsx\n  - renders bar chart with correct data points\n  - handles empty dataset gracefully\nFAIL src/hooks/useRealtimeData.test.ts\n  - reconnects on WebSocket disconnect",
        "title": "Unit Tests"
      },
      "repoId": 1,
      "sha": "eee5555555555555555555555555555555555555",
      "startedAt": "2024-12-09T14:35:30Z",
      "status": "completed",
      "updatedAt": "2024-12-09T14:48:00Z"
    },
    {
      "checkRunId": 9009,
      "completedAt": "2024-12-09T14:48:30Z",
      "conclusion": "cancelled",
      "createdAt": "2024-12-09T14:35:30Z",
      "externalId": null,
      "id": 9,
      "name": "build",
      "nodeId": "CR_kwDOBcr009",
      "output": {
        "summary": "Build cancelled due to test failure",
        "text": null,
        "title": "Production Build"
      },
      "repoId": 1,
      "sha": "eee5555555555555555555555555555555555555",
      "startedAt": "2024-12-09T14:35:30Z",
      "status": "completed",
      "updatedAt": "2024-12-09T14:48:30Z"
    }
  ],
  "collaborators": [
    {
      "createdAt": "2022-01-15T10:00:00Z",
      "id": 1,
      "permission": "admin",
      "repoId": 1,
      "updatedAt": "2022-01-15T10:00:00Z",
      "userLogin": "admin-user"
    },
    {
      "createdAt": "2022-02-01T10:00:00Z",
      "id": 2,
      "permission": "push",
      "repoId": 1,
      "updatedAt": "2022-02-01T10:00:00Z",
      "userLogin": "dev-alice"
    },
    {
      "createdAt": "2022-02-01T10:00:00Z",
      "id": 3,
      "permission": "push",
      "repoId": 1,
      "updatedAt": "2022-02-01T10:00:00Z",
      "userLogin": "dev-bob"
    },
    {
      "createdAt": "2022-02-01T10:00:00Z",
      "id": 4,
      "permission": "maintain",
      "repoId": 1,
      "updatedAt": "2024-03-15T10:00:00Z",
      "userLogin": "dev-carol"
    },
    {
      "createdAt": "2022-06-01T00:00:00Z",
      "id": 5,
      "permission": "push",
      "repoId": 1,
      "updatedAt": "2022-06-01T00:00:00Z",
      "userLogin": "bot-ci"
    },
    {
      "createdAt": "2022-03-01T10:00:00Z",
      "id": 6,
      "permission": "admin",
      "repoId": 2,
      "updatedAt": "2022-03-01T10:00:00Z",
      "userLogin": "admin-user"
    },
    {
      "createdAt": "2022-03-01T10:00:00Z",
      "id": 7,
      "permission": "push",
      "repoId": 2,
      "updatedAt": "2022-03-01T10:00:00Z",
      "userLogin": "dev-bob"
    },
    {
      "createdAt": "2023-02-10T10:00:00Z",
      "id": 8,
      "permission": "maintain",
      "repoId": 3,
      "updatedAt": "2023-02-10T10:00:00Z",
      "userLogin": "dev-alice"
    },
    {
      "createdAt": "2021-09-15T10:00:00Z",
      "id": 9,
      "permission": "push",
      "repoId": 1,
      "updatedAt": "2021-09-15T10:00:00Z",
      "userLogin": "priya-sharma"
    }
  ],
  "comments": [
    {
      "authorAssociation": "MEMBER",
      "authorLogin": "dev-alice",
      "body": "I've been seeing this in production too. Connection count hits 1024 after about 2 hours of active development.",
      "createdAt": "2024-12-05T14:00:00Z",
      "htmlUrl": "https://github.com/acme-corp/platform/issues/1#issuecomment-e001",
      "id": 1,
      "issueNumber": 1,
      "nodeId": "IC_kwDOBec001",
      "reactions": {
        "confused": 0,
        "eyes": 0,
        "heart": 0,
        "hooray": 0,
        "laugh": 0,
        "minusOne": 0,
        "plusOne": 2,
        "rocket": 0,
        "totalCount": 2
      },
      "repoId": 1,
      "updatedAt": "2024-12-05T14:00:00Z"
    },
    {
      "authorAssociation": "MEMBER",
      "authorLogin": "dev-carol",
      "body": "PR #9 should fix this. Can someone review?",
      "createdAt": "2024-12-08T11:00:00Z",
      "htmlUrl": "https://github.com/acme-corp/platform/issues/1#issuecomment-e002",
      "id": 2,
      "issueNumber": 1,
      "nodeId": "IC_kwDOBec002",
      "reactions": {
        "confused": 0,
        "eyes": 0,
        "heart": 0,
        "hooray": 0,
        "laugh": 0,
        "minusOne": 0,
        "plusOne": 1,
        "rocket": 0,
        "totalCount": 1
      },
      "repoId": 1,
      "updatedAt": "2024-12-08T11:00:00Z"
    },
    {
      "authorAssociation": "OWNER",
      "authorLogin": "admin-user",
      "body": "This is a high-priority issue. We've had 3 customer complaints about duplicate charges this week.",
      "createdAt": "2024-11-29T09:00:00Z",
      "htmlUrl": "https://github.com/acme-corp/platform/issues/2#issuecomment-e003",
      "id": 3,
      "issueNumber": 2,
      "nodeId": "IC_kwDOBec003",
      "reactions": {
        "confused": 0,
        "eyes": 0,
        "heart": 0,
        "hooray": 0,
        "laugh": 0,
        "minusOne": 0,
        "plusOne": 0,
        "rocket": 0,
        "totalCount": 0
      },
      "repoId": 1,
      "updatedAt": "2024-11-29T09:00:00Z"
    },
    {
      "authorAssociation": "OWNER",
      "authorLogin": "admin-user",
      "body": "Looks good overall. One concern about the drain timeout - should we make it configurable?",
      "createdAt": "2024-12-09T10:00:00Z",
      "htmlUrl": "https://github.com/acme-corp/platform/pull/9#issuecomment-e004",
      "id": 4,
      "issueNumber": 9,
      "nodeId": "IC_kwDOBec004",
      "reactions": {
        "confused": 0,
        "eyes": 0,
        "heart": 0,
        "hooray": 0,
        "laugh": 0,
        "minusOne": 0,
        "plusOne": 0,
        "rocket": 0,
        "totalCount": 0
      },
      "repoId": 1,
      "updatedAt": "2024-12-09T10:00:00Z"
    },
    {
      "authorAssociation": "MEMBER",
      "authorLogin": "dev-carol",
      "body": "Good point. I'll make the drain timeout configurable via env var. Pushing a follow-up commit.",
      "createdAt": "2024-12-09T11:00:00Z",
      "htmlUrl": "https://github.com/acme-corp/platform/pull/9#issuecomment-e005",
      "id": 5,
      "issueNumber": 9,
      "nodeId": "IC_kwDOBec005",
      "reactions": {
        "confused": 0,
        "eyes": 0,
        "heart": 0,
        "hooray": 0,
        "laugh": 0,
        "minusOne": 0,
        "plusOne": 1,
        "rocket": 0,
        "totalCount": 1
      },
      "repoId": 1,
      "updatedAt": "2024-12-09T11:00:00Z"
    }
  ],
  "commits": [
    {
      "authorEmail": "sample-user-1@example.test",
      "authorLogin": "admin-user",
      "authorName": "Admin User",
      "branchName": "main",
      "committerEmail": "sample-user-8@example.test",
      "committerLogin": "web-flow",
      "committerName": "GitHub",
      "createdAt": "2024-12-10T18:00:00Z",
      "htmlUrl": "https://github.com/acme-corp/platform/commit/aaa111",
      "id": 1,
      "message": "chore: merge release/v2.4 to main",
      "nodeId": "C_kwDOBc0001",
      "parentShas": [],
      "repoId": 1,
      "sha": "aaa1111111111111111111111111111111111111",
      "treeUrl": "https://api.github.com/repos/acme-corp/platform/git/trees/aaa111",
      "updatedAt": "2024-12-10T18:00:00Z",
      "verified": true
    },
    {
      "authorEmail": "sample-user-2@example.test",
      "authorLogin": "dev-alice",
      "authorName": "Alice Chen",
      "branchName": "develop",
      "committerEmail": "sample-user-2@example.test",
      "committerLogin": "dev-alice",
      "committerName": "Alice Chen",
      "createdAt": "2024-12-10T17:00:00Z",
      "htmlUrl": "https://github.com/acme-corp/platform/commit/bbb222",
      "id": 2,
      "message": "feat: integrate Stripe payment webhooks",
      "nodeId": "C_kwDOBc0002",
      "parentShas": [
        "aaa1111111111111111111111111111111111111"
      ],
      "repoId": 1,
      "sha": "bbb2222222222222222222222222222222222222",
      "treeUrl": "https://api.github.com/repos/acme-corp/platform/git/trees/bbb222",
      "updatedAt": "2024-12-10T17:00:00Z",
      "verified": false
    },
    {
      "authorEmail": "sample-user-2@example.test",
      "authorLogin": "dev-alice",
      "authorName": "Alice Chen",
      "branchName": "feature/payments-v2",
      "committerEmail": "sample-user-2@example.test",
      "committerLogin": "dev-alice",
      "committerName": "Alice Chen",
      "createdAt": "2024-12-10T16:00:00Z",
      "htmlUrl": "https://github.com/acme-corp/platform/commit/ddd444",
      "id": 3,
      "message": "feat: add refund processing endpoint",
      "nodeId": "C_kwDOBc0003",
      "parentShas": [
        "bbb2222222222222222222222222222222222222"
      ],
      "repoId": 1,
      "sha": "ddd4444444444444444444444444444444444444",
      "treeUrl": "https://api.github.com/repos/acme-corp/platform/git/trees/ddd444",
      "updatedAt": "2024-12-10T16:00:00Z",
      "verified": false
    },
    {
      "authorEmail": "sample-user-3@example.test",
      "authorLogin": "dev-bob",
      "authorName": "Bob Martinez",
      "branchName": "feature/user-dashboard",
      "committerEmail": "sample-user-3@example.test",
      "committerLogin": "dev-bob",
      "committerName": "Bob Martinez",
      "createdAt": "2024-12-09T14:00:00Z",
      "htmlUrl": "https://github.com/acme-corp/platform/commit/eee555",
      "id": 4,
      "message": "feat: redesign user dashboard with analytics widgets",
      "nodeId": "C_kwDOBc0004",
      "parentShas": [
        "bbb2222222222222222222222222222222222222"
      ],
      "repoId": 1,
      "sha": "eee5555555555555555555555555555555555555",
      "treeUrl": "https://api.github.com/repos/acme-corp/platform/git/trees/eee555",
      "updatedAt": "2024-12-09T14:00:00Z",
      "verified": false
    },
    {
      "authorEmail": "sample-user-4@example.test",
      "authorLogin": "dev-carol",
      "authorName": "Carol Singh",
      "branchName": "fix/memory-leak",
      "committerEmail": "sample-user-4@example.test",
      "committerLogin": "dev-carol",
      "committerName": "Carol Singh",
      "createdAt": "2024-12-10T12:00:00Z",
      "htmlUrl": "https://github.com/acme-corp/platform/commit/fff666",
      "id": 5,
      "message": "fix: resolve memory leak in WebSocket connection pool",
      "nodeId": "C_kwDOBc0005",
      "parentShas": [
        "aaa1111111111111111111111111111111111111"
      ],
      "repoId": 1,
      "sha": "fff6666666666666666666666666666666666666",
      "treeUrl": "https://api.github.com/repos/acme-corp/platform/git/trees/fff666",
      "updatedAt": "2024-12-10T12:00:00Z",
      "verified": false
    },
    {
      "authorEmail": "sample-user-3@example.test",
      "authorLogin": "dev-bob",
      "authorName": "Bob Martinez",
      "branchName": "main",
      "committerEmail": "sample-user-3@example.test",
      "committerLogin": "dev-bob",
      "committerName": "Bob Martinez",
      "createdAt": "2024-12-09T12:00:00Z",
      "htmlUrl": "https://github.com/acme-corp/docs/commit/bbc888",
      "id": 6,
      "message": "docs: update authentication guide for API v2",
      "nodeId": "C_kwDOBc0006",
      "parentShas": [],
      "repoId": 2,
      "sha": "bbc8888888888888888888888888888888888888",
      "treeUrl": "https://api.github.com/repos/acme-corp/docs/git/trees/bbc888",
      "updatedAt": "2024-12-09T12:00:00Z",
      "verified": false
    },
    {
      "authorEmail": "sample-user-2@example.test",
      "authorLogin": "dev-alice",
      "authorName": "Alice Chen",
      "branchName": "main",
      "committerEmail": "sample-user-2@example.test",
      "committerLogin": "dev-alice",
      "committerName": "Alice Chen",
      "createdAt": "2024-12-08T15:00:00Z",
      "htmlUrl": "https://github.com/acme-corp/sdk-python/commit/dde000",
      "id": 7,
      "message": "feat: add pagination support to list endpoints",
      "nodeId": "C_kwDOBc0007",
      "parentShas": [],
      "repoId": 3,
      "sha": "dde0000000000000000000000000000000000000",
      "treeUrl": "https://api.github.com/repos/acme-corp/sdk-python/git/trees/dde000",
      "updatedAt": "2024-12-08T15:00:00Z",
      "verified": false
    }
  ],
  "commitStatuses": [
    {
      "context": "ci/build",
      "createdAt": "2024-12-10T18:10:00Z",
      "creatorLogin": "bot-ci",
      "description": "Build passed",
      "id": 1,
      "nodeId": "CS_kwDOBcs001",
      "repoId": 1,
      "sha": "aaa1111111111111111111111111111111111111",
      "state": "success",
      "statusId": 8001,
      "targetUrl": "https://ci.acme-corp.com/builds/12450",
      "updatedAt": "2024-12-10T18:10:00Z"
    },
    {
      "context": "sonarcloud/quality-gate",
      "createdAt": "2024-12-10T18:12:00Z",
      "creatorLogin": "bot-ci",
      "description": "Quality gate passed",
      "id": 2,
      "nodeId": "CS_kwDOBcs002",
      "repoId": 1,
      "sha": "aaa1111111111111111111111111111111111111",
      "state": "success",
      "statusId": 8002,
      "targetUrl": "https://sonarcloud.io/dashboard?id=acme-platform",
      "updatedAt": "2024-12-10T18:12:00Z"
    },
    {
      "context": "ci/build",
      "createdAt": "2024-12-10T16:50:00Z",
      "creatorLogin": "bot-ci",
      "description": "Build passed",
      "id": 3,
      "nodeId": "CS_kwDOBcs003",
      "repoId": 1,
      "sha": "ddd4444444444444444444444444444444444444",
      "state": "success",
      "statusId": 8003,
      "targetUrl": "https://ci.acme-corp.com/builds/12460",
      "updatedAt": "2024-12-10T16:50:00Z"
    },
    {
      "context": "ci/test",
      "createdAt": "2024-12-09T14:48:00Z",
      "creatorLogin": "bot-ci",
      "description": "3 test(s) failed",
      "id": 4,
      "nodeId": "CS_kwDOBcs004",
      "repoId": 1,
      "sha": "eee5555555555555555555555555555555555555",
      "state": "failure",
      "statusId": 8004,
      "targetUrl": "https://ci.acme-corp.com/builds/12440",
      "updatedAt": "2024-12-09T14:48:00Z"
    },
    {
      "context": "ci/coverage",
      "createdAt": "2024-12-10T12:14:00Z",
      "creatorLogin": "bot-ci",
      "description": "Coverage report generating",
      "id": 5,
      "nodeId": "CS_kwDOBcs005",
      "repoId": 1,
      "sha": "fff6666666666666666666666666666666666666",
      "state": "pending",
      "statusId": 8005,
      "targetUrl": "https://ci.acme-corp.com/builds/12455",
      "updatedAt": "2024-12-10T12:14:00Z"
    }
  ],
  "deployments": [
    {
      "createdAt": "2024-12-10T19:00:00Z",
      "creatorLogin": "dev-carol",
      "deploymentId": 5001,
      "description": "Production deploy of v2.4.0",
      "environment": "production",
      "id": 1,
      "nodeId": "DE_kwDOBdep01",
      "productionEnvironment": true,
      "ref": "main",
      "repoId": 1,
      "sha": "aaa1111111111111111111111111111111111111",
      "task": "deploy",
      "transientEnvironment": false,
      "updatedAt": "2024-12-10T19:30:00Z"
    },
    {
      "createdAt": "2024-12-10T17:30:00Z",
      "creatorLogin": "dev-carol",
      "deploymentId": 5002,
      "description": "Staging deploy for payments-v2 testing",
      "environment": "staging",
      "id": 2,
      "nodeId": "DE_kwDOBdep02",
      "productionEnvironment": false,
      "ref": "develop",
      "repoId": 1,
      "sha": "bbb2222222222222222222222222222222222222",
      "task": "deploy",
      "transientEnvironment": false,
      "updatedAt": "2024-12-10T18:00:00Z"
    },
    {
      "createdAt": "2024-12-10T16:45:00Z",
      "creatorLogin": "dev-alice",
      "deploymentId": 5003,
      "description": "Preview deploy of refund processing feature",
      "environment": "staging",
      "id": 3,
      "nodeId": "DE_kwDOBdep03",
      "productionEnvironment": false,
      "ref": "feature/payments-v2",
      "repoId": 1,
      "sha": "ddd4444444444444444444444444444444444444",
      "task": "deploy",
      "transientEnvironment": true,
      "updatedAt": "2024-12-10T17:00:00Z"
    },
    {
      "createdAt": "2024-12-09T15:00:00Z",
      "creatorLogin": "dev-bob",
      "deploymentId": 5004,
      "description": "Dev deploy for dashboard redesign review",
      "environment": "development",
      "id": 4,
      "nodeId": "DE_kwDOBdep04",
      "productionEnvironment": false,
      "ref": "feature/user-dashboard",
      "repoId": 1,
      "sha": "eee5555555555555555555555555555555555555",
      "task": "deploy",
      "transientEnvironment": true,
      "updatedAt": "2024-12-09T15:10:00Z"
    },
    {
      "createdAt": "2024-12-05T14:00:00Z",
      "creatorLogin": "dev-carol",
      "deploymentId": 5005,
      "description": "Attempted production deploy of v2.5-rc1 (failed health check)",
      "environment": "production",
      "id": 5,
      "nodeId": "DE_kwDOBdep05",
      "productionEnvironment": true,
      "ref": "release/v2.5",
      "repoId": 1,
      "sha": "ccc3333333333333333333333333333333333333",
      "task": "deploy",
      "transientEnvironment": false,
      "updatedAt": "2024-12-05T14:20:00Z"
    }
  ],
  "deploymentStatuses": [
    {
      "createdAt": "2024-12-10T19:30:00Z",
      "creatorLogin": "bot-ci",
      "deploymentId": 5001,
      "description": "Deployment finished successfully",
      "environmentUrl": "https://platform.acme-corp.com",
      "id": 1,
      "logUrl": "https://github.com/acme-corp/platform/actions/runs/1/logs",
      "nodeId": "DS_kwDOBds001",
      "repoId": 1,
      "state": "success",
      "statusId": 6001,
      "updatedAt": "2024-12-10T19:30:00Z"
    },
    {
      "createdAt": "2024-12-10T19:00:00Z",
      "creatorLogin": "bot-ci",
      "deploymentId": 5001,
      "description": "Deployment started",
      "environmentUrl": null,
      "id": 2,
      "logUrl": "https://github.com/acme-corp/platform/actions/runs/1/logs",
      "nodeId": "DS_kwDOBds002",
      "repoId": 1,
      "state": "in_progress",
      "statusId": 6002,
      "updatedAt": "2024-12-10T19:00:00Z"
    },
    {
      "createdAt": "2024-12-10T18:00:00Z",
      "creatorLogin": "bot-ci",
      "deploymentId": 5002,
      "description": "Staging deployment completed",
      "environmentUrl": "https://staging.acme-corp.com",
      "id": 3,
      "logUrl": "https://github.com/acme-corp/platform/actions/runs/3/logs",
      "nodeId": "DS_kwDOBds003",
      "repoId": 1,
      "state": "success",
      "statusId": 6003,
      "updatedAt": "2024-12-10T18:00:00Z"
    },
    {
      "createdAt": "2024-12-10T17:00:00Z",
      "creatorLogin": "bot-ci",
      "deploymentId": 5003,
      "description": "Preview environment ready",
      "environmentUrl": "https://preview-payments-v2.acme-corp.com",
      "id": 4,
      "logUrl": null,
      "nodeId": "DS_kwDOBds004",
      "repoId": 1,
      "state": "success",
      "statusId": 6004,
      "updatedAt": "2024-12-10T17:00:00Z"
    },
    {
      "createdAt": "2024-12-09T15:10:00Z",
      "creatorLogin": "bot-ci",
      "deploymentId": 5004,
      "description": "Development environment deployed",
      "environmentUrl": "https://dev-dashboard.acme-corp.com",
      "id": 5,
      "logUrl": null,
      "nodeId": "DS_kwDOBds005",
      "repoId": 1,
      "state": "success",
      "statusId": 6005,
      "updatedAt": "2024-12-09T15:10:00Z"
    },
    {
      "createdAt": "2024-12-05T14:20:00Z",
      "creatorLogin": "bot-ci",
      "deploymentId": 5005,
      "description": "Health check failed: API endpoint /health returned 503",
      "environmentUrl": null,
      "id": 6,
      "logUrl": "https://github.com/acme-corp/platform/actions/runs/4/logs",
      "nodeId": "DS_kwDOBds006",
      "repoId": 1,
      "state": "failure",
      "statusId": 6006,
      "updatedAt": "2024-12-05T14:20:00Z"
    },
    {
      "createdAt": "2024-12-05T14:00:00Z",
      "creatorLogin": "bot-ci",
      "deploymentId": 5005,
      "description": "Deployment started",
      "environmentUrl": null,
      "id": 7,
      "logUrl": "https://github.com/acme-corp/platform/actions/runs/4/logs",
      "nodeId": "DS_kwDOBds007",
      "repoId": 1,
      "state": "in_progress",
      "statusId": 6007,
      "updatedAt": "2024-12-05T14:00:00Z"
    }
  ],
  "discussionCategories": [
    {
      "createdAt": "2022-01-20T10:00:00Z",
      "description": "Official announcements from the platform team",
      "emoji": "📣",
      "id": 1,
      "isAnswerable": false,
      "name": "Announcements",
      "nodeId": "DIC_kwDOBdic01",
      "repoId": 1,
      "slug": "announcements",
      "updatedAt": "2022-01-20T10:00:00Z"
    },
    {
      "createdAt": "2022-01-20T10:00:00Z",
      "description": "Ask questions and get answers from the team",
      "emoji": "❓",
      "id": 2,
      "isAnswerable": true,
      "name": "Q&A",
      "nodeId": "DIC_kwDOBdic02",
      "repoId": 1,
      "slug": "q-a",
      "updatedAt": "2022-01-20T10:00:00Z"
    },
    {
      "createdAt": "2022-01-20T10:00:00Z",
      "description": "Share and discuss ideas for the platform",
      "emoji": "💡",
      "id": 3,
      "isAnswerable": false,
      "name": "Ideas",
      "nodeId": "DIC_kwDOBdic03",
      "repoId": 1,
      "slug": "ideas",
      "updatedAt": "2022-01-20T10:00:00Z"
    },
    {
      "createdAt": "2022-01-20T10:00:00Z",
      "description": "Show off something you've built with the platform",
      "emoji": "🎉",
      "id": 4,
      "isAnswerable": false,
      "name": "Show and Tell",
      "nodeId": "DIC_kwDOBdic04",
      "repoId": 1,
      "slug": "show-and-tell",
      "updatedAt": "2022-01-20T10:00:00Z"
    }
  ],
  "discussionComments": [
    {
      "authorLogin": "dev-alice",
      "body": "I think GraphQL makes sense for the dashboard service where we have complex nested queries, but for simple CRUD services REST is simpler to maintain.",
      "createdAt": "2024-11-02T11:00:00Z",
      "discussionId": 1,
      "htmlUrl": "https://github.com/acme-corp/platform/discussions/1#discussioncomment-1",
      "id": 1,
      "isAnswer": false,
      "nodeId": "DC_kwDOBdc001",
      "parentCommentId": null,
      "reactions": {
        "confused": 0,
        "eyes": 0,
        "heart": 1,
        "hooray": 0,
        "laugh": 0,
        "minusOne": 0,
        "plusOne": 3,
        "rocket": 0,
        "totalCount": 4
      },
      "repoId": 1,
      "updatedAt": "2024-11-02T11:00:00Z"
    },
    {
      "authorLogin": "dev-carol",
      "body": "Agreed with Alice. We could start with a hybrid approach - GraphQL for the BFF layer and keep REST for microservice communication.",
      "createdAt": "2024-11-03T09:00:00Z",
      "discussionId": 1,
      "htmlUrl": "https://github.com/acme-corp/platform/discussions/1#discussioncomment-2",
      "id": 2,
      "isAnswer": false,
      "nodeId": "DC_kwDOBdc002",
      "parentCommentId": null,
      "reactions": {
        "confused": 0,
        "eyes": 0,
        "heart": 0,
        "hooray": 0,
        "laugh": 0,
        "minusOne": 0,
        "plusOne": 2,
        "rocket": 0,
        "totalCount": 2
      },
      "repoId": 1,
      "updatedAt": "2024-11-03T09:00:00Z"
    },
    {
      "authorLogin": "admin-user",
      "body": "The hybrid approach sounds reasonable. Let's target v3.0 for the GraphQL BFF and keep REST for now.",
      "createdAt": "2024-12-08T14:00:00Z",
      "discussionId": 1,
      "htmlUrl": "https://github.com/acme-corp/platform/discussions/1#discussioncomment-3",
      "id": 3,
      "isAnswer": false,
      "nodeId": "DC_kwDOBdc003",
      "parentCommentId": 2,
      "reactions": {
        "confused": 0,
        "eyes": 0,
        "heart": 0,
        "hooray": 0,
        "laugh": 0,
        "minusOne": 0,
        "plusOne": 2,
        "rocket": 1,
        "totalCount": 3
      },
      "repoId": 1,
      "updatedAt": "2024-12-08T14:00:00Z"
    },
    {
      "authorLogin": "dev-carol",
      "body": "You need to use the ARM64 Docker images. Update your `.env.local` with:\n```\nDOCKER_PLATFORM=linux/arm64\n```\nThen rebuild with `docker compose build --no-cache`.",
      "createdAt": "2024-11-18T14:00:00Z",
      "discussionId": 2,
      "htmlUrl": "https://github.com/acme-corp/platform/discussions/2#discussioncomment-4",
      "id": 4,
      "isAnswer": true,
      "nodeId": "DC_kwDOBdc004",
      "parentCommentId": null,
      "reactions": {
        "confused": 0,
        "eyes": 0,
        "heart": 0,
        "hooray": 1,
        "laugh": 0,
        "minusOne": 0,
        "plusOne": 4,
        "rocket": 0,
        "totalCount": 5
      },
      "repoId": 1,
      "updatedAt": "2024-11-18T14:00:00Z"
    },
    {
      "authorLogin": "dev-bob",
      "body": "That worked perfectly, thanks Carol!",
      "createdAt": "2024-11-20T16:00:00Z",
      "discussionId": 2,
      "htmlUrl": "https://github.com/acme-corp/platform/discussions/2#discussioncomment-5",
      "id": 5,
      "isAnswer": false,
      "nodeId": "DC_kwDOBdc005",
      "parentCommentId": 4,
      "reactions": {
        "confused": 0,
        "eyes": 0,
        "heart": 0,
        "hooray": 0,
        "laugh": 0,
        "minusOne": 0,
        "plusOne": 0,
        "rocket": 0,
        "totalCount": 0
      },
      "repoId": 1,
      "updatedAt": "2024-11-20T16:00:00Z"
    },
    {
      "authorLogin": "dev-alice",
      "body": "Great release! The SSO integration was smooth. Our enterprise customers are very happy.",
      "createdAt": "2024-12-02T09:00:00Z",
      "discussionId": 3,
      "htmlUrl": "https://github.com/acme-corp/platform/discussions/3#discussioncomment-6",
      "id": 6,
      "isAnswer": false,
      "nodeId": "DC_kwDOBdc006",
      "parentCommentId": null,
      "reactions": {
        "confused": 0,
        "eyes": 0,
        "heart": 1,
        "hooray": 1,
        "laugh": 0,
        "minusOne": 0,
        "plusOne": 1,
        "rocket": 0,
        "totalCount": 3
      },
      "repoId": 1,
      "updatedAt": "2024-12-02T09:00:00Z"
    },
    {
      "authorLogin": "dev-alice",
      "body": "This is a great idea! We've had multiple enterprise clients asking for dark mode. The semantic token approach is the right call — it decouples the theme from individual component styles.",
      "createdAt": "2025-01-11T09:00:00Z",
      "discussionId": 4,
      "htmlUrl": "https://github.com/acme-corp/platform/discussions/5#discussioncomment-7",
      "id": 7,
      "isAnswer": false,
      "nodeId": "DC_kwDOBdc007",
      "parentCommentId": null,
      "reactions": {
        "confused": 0,
        "eyes": 0,
        "heart": 1,
        "hooray": 0,
        "laugh": 0,
        "minusOne": 0,
        "plusOne": 3,
        "rocket": 0,
        "totalCount": 4
      },
      "repoId": 1,
      "updatedAt": "2025-01-11T09:00:00Z"
    },
    {
      "authorLogin": "dev-bob",
      "body": "I can help with the CSS custom properties implementation. We should structure tokens in three tiers:\n\n1. **Primitive tokens** — raw color values (`--color-blue-500`)\n2. **Semantic tokens** — role-based aliases (`--color-bg-primary`, `--color-text-secondary`)\n3. **Component tokens** — scoped overrides (`--button-bg`, `--card-border`)\n\nThis way the theme switch only needs to remap the semantic layer.",
      "createdAt": "2025-01-12T11:00:00Z",
      "discussionId": 4,
      "htmlUrl": "https://github.com/acme-corp/platform/discussions/5#discussioncomment-8",
      "id": 8,
      "isAnswer": false,
      "nodeId": "DC_kwDOBdc008",
      "parentCommentId": null,
      "reactions": {
        "confused": 0,
        "eyes": 0,
        "heart": 0,
        "hooray": 0,
        "laugh": 0,
        "minusOne": 0,
        "plusOne": 4,
        "rocket": 1,
        "totalCount": 5
      },
      "repoId": 1,
      "updatedAt": "2025-01-12T11:00:00Z"
    },
    {
      "authorLogin": "priya-sharma",
      "body": "Love the three-tier approach, Bob. I've sketched out the full token mapping for our current palette — about 45 semantic tokens cover everything we need. I'll share the Figma file in the design channel.\n\nFor the fallback strategy, I'd suggest we use `color-scheme: light dark` on the root and progressively migrate components. Unmigrated components will still look fine in light mode.",
      "createdAt": "2025-01-14T10:00:00Z",
      "discussionId": 4,
      "htmlUrl": "https://github.com/acme-corp/platform/discussions/5#discussioncomment-9",
      "id": 9,
      "isAnswer": false,
      "nodeId": "DC_kwDOBdc009",
      "parentCommentId": 8,
      "reactions": {
        "confused": 0,
        "eyes": 0,
        "heart": 1,
        "hooray": 0,
        "laugh": 0,
        "minusOne": 0,
        "plusOne": 2,
        "rocket": 0,
        "totalCount": 3
      },
      "repoId": 1,
      "updatedAt": "2025-01-14T10:00:00Z"
    },
    {
      "authorLogin": "admin-user",
      "body": "The token structure looks solid. This aligns well with our design system roadmap and the accessibility audit we did last quarter. Semantic tokens will also make it easier to support high-contrast mode later.",
      "createdAt": "2025-01-15T14:00:00Z",
      "discussionId": 4,
      "htmlUrl": "https://github.com/acme-corp/platform/discussions/5#discussioncomment-10",
      "id": 10,
      "isAnswer": false,
      "nodeId": "DC_kwDOBdc010",
      "parentCommentId": null,
      "reactions": {
        "confused": 0,
        "eyes": 0,
        "heart": 0,
        "hooray": 0,
        "laugh": 0,
        "minusOne": 0,
        "plusOne": 2,
        "rocket": 0,
        "totalCount": 2
      },
      "repoId": 1,
      "updatedAt": "2025-01-15T14:00:00Z"
    },
    {
      "authorLogin": "dev-bob",
      "body": "I've updated the Storybook config on my branch to support a theme toggle decorator. We can preview light/dark variants side by side. Want me to open a draft PR for that?",
      "createdAt": "2025-01-17T09:00:00Z",
      "discussionId": 4,
      "htmlUrl": "https://github.com/acme-corp/platform/discussions/5#discussioncomment-11",
      "id": 11,
      "isAnswer": false,
      "nodeId": "DC_kwDOBdc011",
      "parentCommentId": null,
      "reactions": {
        "confused": 0,
        "eyes": 0,
        "heart": 0,
        "hooray": 0,
        "laugh": 0,
        "minusOne": 0,
        "plusOne": 1,
        "rocket": 1,
        "totalCount": 2
      },
      "repoId": 1,
      "updatedAt": "2025-01-17T09:00:00Z"
    },
    {
      "authorLogin": "admin-user",
      "body": "Let's do this in the next sprint. Great work scoping this out everyone. Priya — please create a tracking issue with the token list and migration plan so we can get it into Sprint 14.",
      "createdAt": "2025-01-18T11:00:00Z",
      "discussionId": 4,
      "htmlUrl": "https://github.com/acme-corp/platform/discussions/5#discussioncomment-12",
      "id": 12,
      "isAnswer": false,
      "nodeId": "DC_kwDOBdc012",
      "parentCommentId": null,
      "reactions": {
        "confused": 0,
        "eyes": 0,
        "heart": 1,
        "hooray": 1,
        "laugh": 0,
        "minusOne": 0,
        "plusOne": 3,
        "rocket": 1,
        "totalCount": 6
      },
      "repoId": 1,
      "updatedAt": "2025-01-18T11:00:00Z"
    }
  ],
  "discussions": [
    {
      "answerChosenAt": null,
      "answerChosenBy": null,
      "authorLogin": "admin-user",
      "body": "We've been discussing moving our internal service-to-service communication from REST to GraphQL. This would allow:\n\n- More efficient data fetching (no over-fetching)\n- Strongly typed schema contracts\n- Built-in subscription support for real-time features\n\nWhat are your thoughts on timeline and approach?",
      "categoryId": 3,
      "categoryName": "Ideas",
      "commentsCount": 3,
      "createdAt": "2024-11-01T10:00:00Z",
      "htmlUrl": "https://github.com/acme-corp/platform/discussions/1",
      "id": 1,
      "locked": false,
      "nodeId": "D_kwDOBdisc01",
      "number": 1,
      "repoId": 1,
      "state": "open",
      "title": "RFC: Migrate from REST to GraphQL for internal services",
      "updatedAt": "2024-12-08T14:00:00Z"
    },
    {
      "answerChosenAt": "2024-11-20T16:00:00Z",
      "answerChosenBy": "dev-bob",
      "authorLogin": "dev-bob",
      "body": "I just got a new M3 MacBook and I'm having trouble setting up the dev environment. The Docker containers keep crashing. Has anyone gotten this working?",
      "categoryId": 2,
      "categoryName": "Q&A",
      "commentsCount": 2,
      "createdAt": "2024-11-18T09:00:00Z",
      "htmlUrl": "https://github.com/acme-corp/platform/discussions/2",
      "id": 2,
      "locked": false,
      "nodeId": "D_kwDOBdisc02",
      "number": 2,
      "repoId": 1,
      "state": "open",
      "title": "How to set up local development environment on Apple Silicon?",
      "updatedAt": "2024-11-20T16:00:00Z"
    },
    {
      "answerChosenAt": null,
      "answerChosenBy": null,
      "authorLogin": "admin-user",
      "body": "We are excited to announce Platform v2.4! Key highlights:\n\n- Rate limiting on all public API endpoints\n- SAML 2.0 SSO support for enterprise customers\n- 40% improvement in API response times\n\nPlease review the migration guide in the docs repo before upgrading.",
      "categoryId": 1,
      "categoryName": "Announcements",
      "commentsCount": 1,
      "createdAt": "2024-12-01T10:00:00Z",
      "htmlUrl": "https://github.com/acme-corp/platform/discussions/3",
      "id": 3,
      "locked": true,
      "nodeId": "D_kwDOBdisc03",
      "number": 3,
      "repoId": 1,
      "state": "open",
      "title": "Platform v2.4 release notes and migration guide",
      "updatedAt": "2024-12-02T09:00:00Z"
    },
    {
      "answerChosenAt": null,
      "answerChosenBy": null,
      "authorLogin": "priya-sharma",
      "body": "Our design system currently only supports a light color palette. As we expand to enterprise clients, dark mode support is becoming a hard requirement.\n\nI propose we add semantic color tokens (e.g. `--color-bg-primary`, `--color-text-primary`) that resolve differently in light vs dark contexts. This would let us ship dark mode without touching every component individually.\n\nKey considerations:\n- Token naming convention (semantic vs descriptive)\n- Fallback strategy for components not yet migrated\n- Storybook integration for previewing both themes\n\nWould love to hear thoughts from the team.",
      "categoryId": 3,
      "categoryName": "Ideas",
      "commentsCount": 6,
      "createdAt": "2025-01-10T14:00:00Z",
      "htmlUrl": "https://github.com/acme-corp/platform/discussions/5",
      "id": 4,
      "locked": false,
      "nodeId": "D_kwDOBdisc05",
      "number": 5,
      "repoId": 1,
      "state": "open",
      "title": "Support dark mode tokens in the color palette",
      "updatedAt": "2025-01-18T11:00:00Z"
    }
  ],
  "environments": [
    {
      "createdAt": "2022-01-20T10:00:00Z",
      "deploymentBranchPolicy": {
        "customBranchPolicies": false,
        "protectedBranches": true
      },
      "environmentId": 7001,
      "id": 1,
      "name": "production",
      "nodeId": "EN_kwDOBenv01",
      "protectionRules": [
        {
          "reviewers": [
            {
              "id": 1,
              "type": "User"
            },
            {
              "id": 1,
              "type": "Team"
            }
          ],
          "type": "required_reviewers"
        },
        {
          "type": "wait_timer",
          "waitTimer": 15
        }
      ],
      "repoId": 1,
      "updatedAt": "2024-06-01T10:00:00Z"
    },
    {
      "createdAt": "2022-01-20T10:00:00Z",
      "deploymentBranchPolicy": {
        "customBranchPolicies": false,
        "protectedBranches": true
      },
      "environmentId": 7002,
      "id": 2,
      "name": "staging",
      "nodeId": "EN_kwDOBenv02",
      "protectionRules": [
        {
          "reviewers": [
            {
              "id": 4,
              "type": "User"
            }
          ],
          "type": "required_reviewers"
        }
      ],
      "repoId": 1,
      "updatedAt": "2024-06-01T10:00:00Z"
    },
    {
      "createdAt": "2022-01-20T10:00:00Z",
      "deploymentBranchPolicy": null,
      "environmentId": 7003,
      "id": 3,
      "name": "development",
      "nodeId": "EN_kwDOBenv03",
      "protectionRules": [],
      "repoId": 1,
      "updatedAt": "2024-06-01T10:00:00Z"
    }
  ],
  "files": [
    {
      "branchName": "main",
      "content": "# ACME Platform\n\nMain monorepo for the ACME Corp platform.\n\n## Architecture\n\n- `/apps` - Application packages\n- `/packages` - Shared libraries\n- `/infrastructure` - Terraform and k8s configs\n\n## Getting Started\n\n```bash\npnpm install\npnpm dev\n```\n\n## License\n\nProprietary\n",
      "createdAt": "2022-01-15T10:00:00Z",
      "encoding": "utf-8",
      "id": 1,
      "path": "README.md",
      "repoId": 1,
      "sha": "aa11bb22cc33dd44ee55ff6677889900aabbccdd",
      "size": 280,
      "type": "file",
      "updatedAt": "2024-12-01T10:00:00Z"
    },
    {
      "branchName": "main",
      "content": "{\n  \"name\": \"@acme/platform\",\n  \"private\": true,\n  \"workspaces\": [\"apps/*\", \"packages/*\"],\n  \"scripts\": {\n    \"dev\": \"turbo dev\",\n    \"build\": \"turbo build\",\n    \"test\": \"turbo test\",\n    \"lint\": \"turbo lint\"\n  },\n  \"devDependencies\": {\n    \"turbo\": \"^2.0.0\"\n  }\n}",
      "createdAt": "2022-01-15T10:00:00Z",
      "encoding": "utf-8",
      "id": 2,
      "path": "package.json",
      "repoId": 1,
      "sha": "bb22cc33dd44ee55ff6677889900aabbccddee11",
      "size": 270,
      "type": "file",
      "updatedAt": "2024-11-01T10:00:00Z"
    },
    {
      "branchName": "main",
      "content": "# ACME Corp Documentation\n\nPublic documentation for ACME Corp products and APIs.\n\n## Contributing\n\nSee CONTRIBUTING.md for guidelines.\n",
      "createdAt": "2022-03-01T10:00:00Z",
      "encoding": "utf-8",
      "id": 3,
      "path": "README.md",
      "repoId": 2,
      "sha": "cc33dd44ee55ff6677889900aabbccddeeff1122",
      "size": 140,
      "type": "file",
      "updatedAt": "2024-12-09T12:00:00Z"
    },
    {
      "branchName": "main",
      "content": "# ACME Python SDK\n\nPython client for the ACME Platform API.\n\n```python\nimport acme\n\nclient = acme.Client(api_key=\"your-key\")\nresult = client.query(\"SELECT * FROM data\")\n```\n\n## Installation\n\n```bash\npip install acme-sdk\n```\n",
      "createdAt": "2023-02-10T10:00:00Z",
      "encoding": "utf-8",
      "id": 4,
      "path": "README.md",
      "repoId": 3,
      "sha": "dd44ee55ff6677889900aabbccddeeff11223344",
      "size": 220,
      "type": "file",
      "updatedAt": "2024-12-08T15:00:00Z"
    },
    {
      "branchName": "main",
      "content": "# CODEOWNERS for acme-corp/payments-core\n#\n# Security fixes MUST originate in this private production repository.\n# Mirror sync to payments-core-mirror is docs-only and requires separate review.\n# Do NOT apply patches directly to the mirror.\n\n* @acme-corp/security\n/src/auth/ @acme-corp/security @admin-user\n/src/payments/ @acme-corp/engineering\n",
      "createdAt": "2021-06-01T10:00:00Z",
      "encoding": "utf-8",
      "id": 5,
      "path": "CODEOWNERS",
      "repoId": 4,
      "sha": "ee55ff6677889900aabbccddeeff1122334455ee",
      "size": 380,
      "type": "file",
      "updatedAt": "2024-11-01T10:00:00Z"
    },
    {
      "branchName": "main",
      "content": "# payments-core\n\nProduction payment processing service. **Private repository.**\n\n## Security Policy\n\nAll security fixes must be applied to this repository first.\nMirror sync to `payments-core-mirror` is read-only and requires separate review approval.\n\nSee CODEOWNERS for review requirements.\n",
      "createdAt": "2021-06-01T10:00:00Z",
      "encoding": "utf-8",
      "id": 6,
      "path": "README.md",
      "repoId": 4,
      "sha": "ff6677889900aabbccddeeff1122334455eeff66",
      "size": 280,
      "type": "file",
      "updatedAt": "2024-11-01T10:00:00Z"
    },
    {
      "branchName": "main",
      "content": "# payments-core-mirror\n\nPublic mirror of the private `acme-corp/payments-core` repository.\n\n**Read-only.** Do not submit patches here. All changes must go through the private production repo first.\n",
      "createdAt": "2021-06-15T10:00:00Z",
      "encoding": "utf-8",
      "id": 7,
      "path": "README.md",
      "repoId": 5,
      "sha": "667788990000aabbccddeeff1122334455eeff77",
      "size": 210,
      "type": "file",
      "updatedAt": "2024-12-09T15:00:00Z"
    }
  ],
  "gists": [
    {
      "commentsCount": 0,
      "createdAt": "2024-06-15T10:00:00Z",
      "description": "ACME Platform deployment runbook",
      "files": {
        "deploy-runbook.md": {
          "content": "# Deployment Runbook\n\n## Pre-deploy checklist\n1. Verify CI passes on release branch\n2. Check staging deployment health\n3. Notify #deploys channel\n4. Confirm rollback plan\n\n## Deploy steps\n1. Tag release\n2. Trigger deploy workflow\n3. Monitor health checks\n4. Verify metrics dashboard\n",
          "filename": "deploy-runbook.md",
          "language": "Markdown",
          "rawUrl": "https://gist.githubusercontent.com/dev-carol/1/raw/deploy-runbook.md",
          "size": 2450,
          "type": "text/markdown"
        }
      },
      "htmlUrl": "https://gist.github.com/dev-carol/1",
      "id": 1,
      "nodeId": "G_kwDOBgst01",
      "ownerLogin": "dev-carol",
      "public": false,
      "truncated": false,
      "updatedAt": "2024-12-01T10:00:00Z"
    },
    {
      "commentsCount": 2,
      "createdAt": "2024-03-10T10:00:00Z",
      "description": "Useful TypeScript utility types for the platform",
      "files": {
        "utility-types.ts": {
          "content": "type DeepPartial<T> = {\n  [P in keyof T]?: T[P] extends object ? DeepPartial<T[P]> : T[P];\n};\n\ntype RequireAtLeastOne<T> = {\n  [K in keyof T]-?: Required<Pick<T, K>> & Partial<Pick<T, Exclude<keyof T, K>>>;\n}[keyof T];\n",
          "filename": "utility-types.ts",
          "language": "TypeScript",
          "rawUrl": "https://gist.githubusercontent.com/dev-alice/2/raw/utility-types.ts",
          "size": 890,
          "type": "application/typescript"
        }
      },
      "htmlUrl": "https://gist.github.com/dev-alice/2",
      "id": 2,
      "nodeId": "G_kwDOBgst02",
      "ownerLogin": "dev-alice",
      "public": true,
      "truncated": false,
      "updatedAt": "2024-11-01T10:00:00Z"
    }
  ],
  "gitCommits": [],
  "gitTrees": [],
  "issues": [
    {
      "assignees": [
        "dev-carol"
      ],
      "authorLogin": "dev-carol",
      "body": "When using HMR in development, WebSocket connections are not properly closed. After several reloads, the connection pool is exhausted.\n\n**Steps:**\n1. Start dev server\n2. Make a code change that triggers HMR\n3. Repeat 50+ times\n4. Monitor connection count\n\n**Expected:** Old connections are cleaned up\n**Actual:** Connections accumulate, eventually hitting the OS limit",
      "closedAt": null,
      "closedBy": null,
      "createdAt": "2024-12-05T09:00:00Z",
      "htmlUrl": "https://github.com/acme-corp/platform/issues/1",
      "id": 1,
      "isPullRequest": false,
      "labels": [
        "bug",
        "P0-critical",
        "team/devops"
      ],
      "locked": false,
      "milestone": "v2.5",
      "nodeId": "I_kwDOBei001",
      "number": 1,
      "reactions": {
        "confused": 1,
        "eyes": 2,
        "heart": 0,
        "hooray": 0,
        "laugh": 0,
        "minusOne": 0,
        "plusOne": 5,
        "rocket": 0,
        "totalCount": 8
      },
      "repoId": 1,
      "state": "open",
      "stateReason": null,
      "title": "WebSocket connections leak on hot-reload in development",
      "updatedAt": "2024-12-10T12:00:00Z"
    },
    {
      "assignees": [
        "dev-alice"
      ],
      "authorLogin": "admin-user",
      "body": "Stripe webhooks that get retried due to timeout are creating duplicate charge records in our database. We need idempotency checks.",
      "closedAt": null,
      "closedBy": null,
      "createdAt": "2024-11-28T14:00:00Z",
      "htmlUrl": "https://github.com/acme-corp/platform/issues/2",
      "id": 2,
      "isPullRequest": false,
      "labels": [
        "bug",
        "P0-critical",
        "team/backend"
      ],
      "locked": false,
      "milestone": "v2.5",
      "nodeId": "I_kwDOBei002",
      "number": 2,
      "reactions": {
        "confused": 0,
        "eyes": 2,
        "heart": 0,
        "hooray": 0,
        "laugh": 0,
        "minusOne": 0,
        "plusOne": 4,
        "rocket": 0,
        "totalCount": 6
      },
      "repoId": 1,
      "state": "open",
      "stateReason": null,
      "title": "Payment webhook retries cause duplicate charges",
      "updatedAt": "2024-12-10T16:00:00Z"
    },
    {
      "assignees": [
        "dev-alice"
      ],
      "authorLogin": "admin-user",
      "body": "As part of the payments v2 migration, we need to support processing refunds through the new Stripe integration.\n\n- Full refunds\n- Partial refunds\n- Refund status tracking\n- Email notifications on refund completion",
      "closedAt": null,
      "closedBy": null,
      "createdAt": "2024-11-20T10:00:00Z",
      "htmlUrl": "https://github.com/acme-corp/platform/issues/3",
      "id": 3,
      "isPullRequest": false,
      "labels": [
        "enhancement",
        "P1-high",
        "team/backend"
      ],
      "locked": false,
      "milestone": "v2.5",
      "nodeId": "I_kwDOBei003",
      "number": 3,
      "reactions": {
        "confused": 0,
        "eyes": 0,
        "heart": 0,
        "hooray": 1,
        "laugh": 0,
        "minusOne": 0,
        "plusOne": 2,
        "rocket": 0,
        "totalCount": 3
      },
      "repoId": 1,
      "state": "open",
      "stateReason": null,
      "title": "Add refund processing to payments v2",
      "updatedAt": "2024-12-10T16:00:00Z"
    },
    {
      "assignees": [
        "dev-bob"
      ],
      "authorLogin": "dev-bob",
      "body": "Current dashboard is outdated. Need:\n- Real-time usage graphs\n- Export to CSV/PDF\n- Customizable date ranges\n- Mobile responsive design",
      "closedAt": null,
      "closedBy": null,
      "createdAt": "2024-12-01T08:00:00Z",
      "htmlUrl": "https://github.com/acme-corp/platform/issues/4",
      "id": 4,
      "isPullRequest": false,
      "labels": [
        "enhancement",
        "P2-medium",
        "team/frontend"
      ],
      "locked": false,
      "milestone": "v2.5",
      "nodeId": "I_kwDOBei004",
      "number": 4,
      "reactions": {
        "confused": 0,
        "eyes": 0,
        "heart": 1,
        "hooray": 0,
        "laugh": 0,
        "minusOne": 0,
        "plusOne": 1,
        "rocket": 0,
        "totalCount": 2
      },
      "repoId": 1,
      "state": "open",
      "stateReason": null,
      "title": "Redesign user analytics dashboard",
      "updatedAt": "2024-12-09T14:00:00Z"
    },
    {
      "assignees": [
        "dev-carol"
      ],
      "authorLogin": "bot-ci",
      "body": "Monthly dependency update. Several security patches available for:\n- express (CVE-2024-XXXX)\n- lodash\n- axios\n- Next.js",
      "closedAt": null,
      "closedBy": null,
      "createdAt": "2024-12-09T08:00:00Z",
      "htmlUrl": "https://github.com/acme-corp/platform/issues/5",
      "id": 5,
      "isPullRequest": false,
      "labels": [
        "P3-low",
        "team/devops"
      ],
      "locked": false,
      "milestone": null,
      "nodeId": "I_kwDOBei005",
      "number": 5,
      "reactions": {
        "confused": 0,
        "eyes": 0,
        "heart": 0,
        "hooray": 0,
        "laugh": 0,
        "minusOne": 0,
        "plusOne": 0,
        "rocket": 0,
        "totalCount": 0
      },
      "repoId": 1,
      "state": "open",
      "stateReason": null,
      "title": "Update dependencies to latest versions",
      "updatedAt": "2024-12-09T08:00:00Z"
    },
    {
      "assignees": [],
      "authorLogin": "dev-carol",
      "body": "PostgreSQL 16 offers significant performance improvements. Plan the migration.",
      "closedAt": null,
      "closedBy": null,
      "createdAt": "2024-11-15T10:00:00Z",
      "htmlUrl": "https://github.com/acme-corp/platform/issues/6",
      "id": 6,
      "isPullRequest": false,
      "labels": [
        "enhancement",
        "P2-medium",
        "team/devops"
      ],
      "locked": false,
      "milestone": null,
      "nodeId": "I_kwDOBei006",
      "number": 6,
      "reactions": {
        "confused": 0,
        "eyes": 0,
        "heart": 0,
        "hooray": 0,
        "laugh": 0,
        "minusOne": 0,
        "plusOne": 1,
        "rocket": 0,
        "totalCount": 1
      },
      "repoId": 1,
      "state": "open",
      "stateReason": null,
      "title": "Migrate database to PostgreSQL 16",
      "updatedAt": "2024-11-15T10:00:00Z"
    },
    {
      "assignees": [
        "dev-alice"
      ],
      "authorLogin": "admin-user",
      "body": "We need rate limiting on all public API endpoints to prevent abuse. Suggest using a sliding window algorithm with Redis.",
      "closedAt": "2024-11-30T16:00:00Z",
      "closedBy": "dev-alice",
      "createdAt": "2024-10-01T10:00:00Z",
      "htmlUrl": "https://github.com/acme-corp/platform/issues/7",
      "id": 7,
      "isPullRequest": false,
      "labels": [
        "enhancement",
        "P1-high",
        "team/backend"
      ],
      "locked": false,
      "milestone": "v2.4",
      "nodeId": "I_kwDOBei007",
      "number": 7,
      "reactions": {
        "confused": 0,
        "eyes": 0,
        "heart": 0,
        "hooray": 1,
        "laugh": 0,
        "minusOne": 0,
        "plusOne": 3,
        "rocket": 0,
        "totalCount": 4
      },
      "repoId": 1,
      "state": "closed",
      "stateReason": "completed",
      "title": "Add rate limiting to public API endpoints",
      "updatedAt": "2024-11-30T16:00:00Z"
    },
    {
      "assignees": [
        "admin-user"
      ],
      "authorLogin": "admin-user",
      "body": "Enterprise customers need SAML 2.0 SSO support.",
      "closedAt": "2024-11-25T10:00:00Z",
      "closedBy": "admin-user",
      "createdAt": "2024-09-15T10:00:00Z",
      "htmlUrl": "https://github.com/acme-corp/platform/issues/8",
      "id": 8,
      "isPullRequest": false,
      "labels": [
        "enhancement",
        "P1-high"
      ],
      "locked": false,
      "milestone": "v2.4",
      "nodeId": "I_kwDOBei008",
      "number": 8,
      "reactions": {
        "confused": 0,
        "eyes": 0,
        "heart": 0,
        "hooray": 2,
        "laugh": 0,
        "minusOne": 0,
        "plusOne": 3,
        "rocket": 0,
        "totalCount": 5
      },
      "repoId": 1,
      "state": "closed",
      "stateReason": "completed",
      "title": "Implement SSO with SAML 2.0",
      "updatedAt": "2024-11-25T10:00:00Z"
    },
    {
      "assignees": [
        "dev-carol"
      ],
      "authorLogin": "dev-carol",
      "body": null,
      "closedAt": null,
      "closedBy": null,
      "createdAt": "2024-12-08T10:30:00Z",
      "htmlUrl": "https://github.com/acme-corp/platform/pull/9",
      "id": 9,
      "isPullRequest": true,
      "labels": [
        "bug",
        "P0-critical"
      ],
      "locked": false,
      "milestone": "v2.5",
      "nodeId": "I_kwDOBei009",
      "number": 9,
      "reactions": {
        "confused": 0,
        "eyes": 0,
        "heart": 0,
        "hooray": 0,
        "laugh": 0,
        "minusOne": 0,
        "plusOne": 0,
        "rocket": 0,
        "totalCount": 0
      },
      "repoId": 1,
      "state": "open",
      "stateReason": null,
      "title": "Fix memory leak in WebSocket pool",
      "updatedAt": "2024-12-10T12:00:00Z"
    },
    {
      "assignees": [
        "dev-alice"
      ],
      "authorLogin": "dev-alice",
      "body": null,
      "closedAt": null,
      "closedBy": null,
      "createdAt": "2024-12-10T16:30:00Z",
      "htmlUrl": "https://github.com/acme-corp/platform/pull/10",
      "id": 10,
      "isPullRequest": true,
      "labels": [
        "enhancement",
        "team/backend"
      ],
      "locked": false,
      "milestone": "v2.5",
      "nodeId": "I_kwDOBei010",
      "number": 10,
      "reactions": {
        "confused": 0,
        "eyes": 0,
        "heart": 0,
        "hooray": 0,
        "laugh": 0,
        "minusOne": 0,
        "plusOne": 0,
        "rocket": 0,
        "totalCount": 0
      },
      "repoId": 1,
      "state": "open",
      "stateReason": null,
      "title": "Payments v2: refund processing",
      "updatedAt": "2024-12-10T16:30:00Z"
    },
    {
      "assignees": [
        "dev-bob"
      ],
      "authorLogin": "dev-bob",
      "body": null,
      "closedAt": null,
      "closedBy": null,
      "createdAt": "2024-12-09T14:30:00Z",
      "htmlUrl": "https://github.com/acme-corp/platform/pull/11",
      "id": 11,
      "isPullRequest": true,
      "labels": [
        "enhancement",
        "team/frontend"
      ],
      "locked": false,
      "milestone": "v2.5",
      "nodeId": "I_kwDOBei011",
      "number": 11,
      "reactions": {
        "confused": 0,
        "eyes": 0,
        "heart": 0,
        "hooray": 0,
        "laugh": 0,
        "minusOne": 0,
        "plusOne": 0,
        "rocket": 0,
        "totalCount": 0
      },
      "repoId": 1,
      "state": "open",
      "stateReason": null,
      "title": "User dashboard redesign",
      "updatedAt": "2024-12-09T14:30:00Z"
    },
    {
      "assignees": [
        "dev-carol"
      ],
      "authorLogin": "bot-ci",
      "body": null,
      "closedAt": null,
      "closedBy": null,
      "createdAt": "2024-12-09T08:30:00Z",
      "htmlUrl": "https://github.com/acme-corp/platform/pull/12",
      "id": 12,
      "isPullRequest": true,
      "labels": [
        "team/devops"
      ],
      "locked": false,
      "milestone": null,
      "nodeId": "I_kwDOBei012",
      "number": 12,
      "reactions": {
        "confused": 0,
        "eyes": 0,
        "heart": 0,
        "hooray": 0,
        "laugh": 0,
        "minusOne": 0,
        "plusOne": 0,
        "rocket": 0,
        "totalCount": 0
      },
      "repoId": 1,
      "state": "open",
      "stateReason": null,
      "title": "Dependency updates December 2024",
      "updatedAt": "2024-12-09T08:30:00Z"
    },
    {
      "assignees": [
        "dev-bob"
      ],
      "authorLogin": "dev-alice",
      "body": "The new API v3 authentication section is missing examples for token refresh and service accounts.",
      "closedAt": null,
      "closedBy": null,
      "createdAt": "2024-12-05T11:00:00Z",
      "htmlUrl": "https://github.com/acme-corp/docs/issues/1",
      "id": 13,
      "isPullRequest": false,
      "labels": [],
      "locked": false,
      "milestone": null,
      "nodeId": "I_kwDOBei013",
      "number": 1,
      "reactions": {
        "confused": 0,
        "eyes": 0,
        "heart": 0,
        "hooray": 0,
        "laugh": 0,
        "minusOne": 0,
        "plusOne": 0,
        "rocket": 0,
        "totalCount": 0
      },
      "repoId": 2,
      "state": "open",
      "stateReason": null,
      "title": "API v3 authentication docs are incomplete",
      "updatedAt": "2024-12-05T11:00:00Z"
    },
    {
      "assignees": [
        "dev-alice"
      ],
      "authorLogin": "dev-alice",
      "body": "The Python SDK should support async/await for all API calls using aiohttp.",
      "closedAt": null,
      "closedBy": null,
      "createdAt": "2024-11-15T10:00:00Z",
      "htmlUrl": "https://github.com/acme-corp/sdk-python/issues/1",
      "id": 14,
      "isPullRequest": false,
      "labels": [],
      "locked": false,
      "milestone": null,
      "nodeId": "I_kwDOBei014",
      "number": 1,
      "reactions": {
        "confused": 0,
        "eyes": 0,
        "heart": 0,
        "hooray": 0,
        "laugh": 0,
        "minusOne": 0,
        "plusOne": 3,
        "rocket": 0,
        "totalCount": 3
      },
      "repoId": 3,
      "state": "open",
      "stateReason": null,
      "title": "Add async/await support to client",
      "updatedAt": "2024-12-08T14:00:00Z"
    },
    {
      "assignees": [
        "dev-alice"
      ],
      "authorLogin": "dev-alice",
      "body": "Cleaned up legacy EC2 Classic security groups that were no longer in use.",
      "closedAt": null,
      "closedBy": null,
      "createdAt": "2024-10-02T00:00:00.000Z",
      "htmlUrl": "https://github.com/acme-corp/platform/issues/13",
      "id": 15,
      "isPullRequest": false,
      "labels": [
        "bug"
      ],
      "locked": false,
      "milestone": "v2.5",
      "nodeId": "I_kwDOConn015",
      "number": 13,
      "reactions": {
        "confused": 0,
        "eyes": 0,
        "heart": 0,
        "hooray": 0,
        "laugh": 0,
        "minusOne": 0,
        "plusOne": 0,
        "rocket": 0,
        "totalCount": 0
      },
      "repoId": 1,
      "state": "open",
      "stateReason": null,
      "title": "Remove deprecated EC2 Classic security groups",
      "updatedAt": "2024-10-02T00:00:00.000Z"
    },
    {
      "assignees": [],
      "authorLogin": "dev-bob",
      "body": "A reusable Terraform module for creating VPCs with standard subnet layouts, NACLs, and route tables.",
      "closedAt": null,
      "closedBy": null,
      "createdAt": "2024-10-03T00:00:00.000Z",
      "htmlUrl": "https://github.com/acme-corp/platform/issues/14",
      "id": 16,
      "isPullRequest": false,
      "labels": [
        "enhancement"
      ],
      "locked": false,
      "milestone": null,
      "nodeId": "I_kwDOConn016",
      "number": 14,
      "reactions": {
        "confused": 0,
        "eyes": 0,
        "heart": 0,
        "hooray": 0,
        "laugh": 0,
        "minusOne": 0,
        "plusOne": 0,
        "rocket": 0,
        "totalCount": 0
      },
      "repoId": 1,
      "state": "open",
      "stateReason": null,
      "title": "Create Terraform module for standardized VPC creation",
      "updatedAt": "2024-10-03T00:00:00.000Z"
    },
    {
      "assignees": [
        "dev-carol"
      ],
      "authorLogin": "dev-carol",
      "body": "The TLS certificate for api.acme-corp.com needs renewal before it expires.",
      "closedAt": null,
      "closedBy": null,
      "createdAt": "2024-10-04T00:00:00.000Z",
      "htmlUrl": "https://github.com/acme-corp/platform/issues/15",
      "id": 17,
      "isPullRequest": false,
      "labels": [
        "P1-high"
      ],
      "locked": false,
      "milestone": null,
      "nodeId": "I_kwDOConn017",
      "number": 15,
      "reactions": {
        "confused": 0,
        "eyes": 0,
        "heart": 0,
        "hooray": 0,
        "laugh": 0,
        "minusOne": 0,
        "plusOne": 0,
        "rocket": 0,
        "totalCount": 0
      },
      "repoId": 1,
      "state": "open",
      "stateReason": null,
      "title": "SSL certificate expiring on api.acme-corp.com in 30 days",
      "updatedAt": "2024-10-04T00:00:00.000Z"
    },
    {
      "assignees": [],
      "authorLogin": "bot-ci",
      "body": "Intermittent npm registry timeouts during Docker builds are causing CI failures.",
      "closedAt": null,
      "closedBy": null,
      "createdAt": "2024-10-05T00:00:00.000Z",
      "htmlUrl": "https://github.com/acme-corp/platform/issues/16",
      "id": 18,
      "isPullRequest": false,
      "labels": [
        "bug"
      ],
      "locked": false,
      "milestone": "v2.5",
      "nodeId": "I_kwDOConn018",
      "number": 16,
      "reactions": {
        "confused": 0,
        "eyes": 0,
        "heart": 0,
        "hooray": 0,
        "laugh": 0,
        "minusOne": 0,
        "plusOne": 0,
        "rocket": 0,
        "totalCount": 0
      },
      "repoId": 1,
      "state": "open",
      "stateReason": null,
      "title": "Docker image builds failing due to npm registry timeout",
      "updatedAt": "2024-10-05T00:00:00.000Z"
    },
    {
      "assignees": [
        "priya-sharma"
      ],
      "authorLogin": "priya-sharma",
      "body": "Replace rolling deployments with blue-green strategy to enable instant rollback capabilities.",
      "closedAt": "2024-10-13T00:00:00.000Z",
      "closedBy": "priya-sharma",
      "createdAt": "2024-10-06T00:00:00.000Z",
      "htmlUrl": "https://github.com/acme-corp/platform/issues/17",
      "id": 19,
      "isPullRequest": false,
      "labels": [
        "enhancement"
      ],
      "locked": false,
      "milestone": null,
      "nodeId": "I_kwDOConn019",
      "number": 17,
      "reactions": {
        "confused": 0,
        "eyes": 0,
        "heart": 0,
        "hooray": 0,
        "laugh": 0,
        "minusOne": 0,
        "plusOne": 0,
        "rocket": 0,
        "totalCount": 0
      },
      "repoId": 1,
      "state": "closed",
      "stateReason": "completed",
      "title": "Implement blue-green deployment strategy for production",
      "updatedAt": "2024-10-13T00:00:00.000Z"
    },
    {
      "assignees": [],
      "authorLogin": "admin-user",
      "body": "Resolved DynamoDB state locking issue that was causing terraform apply to hang.",
      "closedAt": null,
      "closedBy": null,
      "createdAt": "2024-10-07T00:00:00.000Z",
      "htmlUrl": "https://github.com/acme-corp/platform/issues/18",
      "id": 20,
      "isPullRequest": false,
      "labels": [
        "bug"
      ],
      "locked": false,
      "milestone": null,
      "nodeId": "I_kwDOConn020",
      "number": 18,
      "reactions": {
        "confused": 0,
        "eyes": 0,
        "heart": 0,
        "hooray": 0,
        "laugh": 0,
        "minusOne": 0,
        "plusOne": 0,
        "rocket": 0,
        "totalCount": 0
      },
      "repoId": 1,
      "state": "open",
      "stateReason": null,
      "title": "Fix Terraform state lock contention issue",
      "updatedAt": "2024-10-07T00:00:00.000Z"
    },
    {
      "assignees": [
        "dev-alice"
      ],
      "authorLogin": "dev-alice",
      "body": "Configure cross-region read replicas and automated failover for the primary RDS cluster.",
      "closedAt": null,
      "closedBy": null,
      "createdAt": "2024-10-08T00:00:00.000Z",
      "htmlUrl": "https://github.com/acme-corp/platform/issues/19",
      "id": 21,
      "isPullRequest": false,
      "labels": [
        "P1-high"
      ],
      "locked": false,
      "milestone": "v2.5",
      "nodeId": "I_kwDOConn021",
      "number": 19,
      "reactions": {
        "confused": 0,
        "eyes": 0,
        "heart": 0,
        "hooray": 0,
        "laugh": 0,
        "minusOne": 0,
        "plusOne": 0,
        "rocket": 0,
        "totalCount": 0
      },
      "repoId": 1,
      "state": "open",
      "stateReason": null,
      "title": "Set up cross-region disaster recovery for RDS",
      "updatedAt": "2024-10-08T00:00:00.000Z"
    },
    {
      "assignees": [],
      "authorLogin": "dev-bob",
      "body": "Plan and execute the Kubernetes version upgrade for the production EKS cluster.",
      "closedAt": null,
      "closedBy": null,
      "createdAt": "2024-10-09T00:00:00.000Z",
      "htmlUrl": "https://github.com/acme-corp/platform/issues/20",
      "id": 22,
      "isPullRequest": false,
      "labels": [
        "P2-medium"
      ],
      "locked": false,
      "milestone": null,
      "nodeId": "I_kwDOConn022",
      "number": 20,
      "reactions": {
        "confused": 0,
        "eyes": 0,
        "heart": 0,
        "hooray": 0,
        "laugh": 0,
        "minusOne": 0,
        "plusOne": 0,
        "rocket": 0,
        "totalCount": 0
      },
      "repoId": 1,
      "state": "open",
      "stateReason": null,
      "title": "EKS cluster upgrade from 1.27 to 1.28",
      "updatedAt": "2024-10-09T00:00:00.000Z"
    },
    {
      "assignees": [
        "dev-carol"
      ],
      "authorLogin": "dev-carol",
      "body": "Restrict inter-pod communication using Kubernetes NetworkPolicy resources.",
      "closedAt": null,
      "closedBy": null,
      "createdAt": "2024-10-10T00:00:00.000Z",
      "htmlUrl": "https://github.com/acme-corp/platform/issues/21",
      "id": 23,
      "isPullRequest": false,
      "labels": [
        "enhancement"
      ],
      "locked": false,
      "milestone": null,
      "nodeId": "I_kwDOConn023",
      "number": 21,
      "reactions": {
        "confused": 0,
        "eyes": 0,
        "heart": 0,
        "hooray": 0,
        "laugh": 0,
        "minusOne": 0,
        "plusOne": 0,
        "rocket": 0,
        "totalCount": 0
      },
      "repoId": 1,
      "state": "open",
      "stateReason": null,
      "title": "Implement network policies for pod-to-pod communication",
      "updatedAt": "2024-10-10T00:00:00.000Z"
    },
    {
      "assignees": [],
      "authorLogin": "bot-ci",
      "body": "CloudTrail log delivery to the central audit S3 bucket has stopped for the past 48 hours.",
      "closedAt": "2024-10-18T00:00:00.000Z",
      "closedBy": "bot-ci",
      "createdAt": "2024-10-11T00:00:00.000Z",
      "htmlUrl": "https://github.com/acme-corp/platform/issues/22",
      "id": 24,
      "isPullRequest": false,
      "labels": [
        "bug"
      ],
      "locked": false,
      "milestone": "v2.5",
      "nodeId": "I_kwDOConn024",
      "number": 22,
      "reactions": {
        "confused": 0,
        "eyes": 0,
        "heart": 0,
        "hooray": 0,
        "laugh": 0,
        "minusOne": 0,
        "plusOne": 0,
        "rocket": 0,
        "totalCount": 0
      },
      "repoId": 1,
      "state": "closed",
      "stateReason": "completed",
      "title": "CloudTrail logs not being delivered to S3",
      "updatedAt": "2024-10-18T00:00:00.000Z"
    },
    {
      "assignees": [
        "priya-sharma"
      ],
      "authorLogin": "priya-sharma",
      "body": "Resolved NAT Gateway saturation by provisioning additional gateways across AZs.",
      "closedAt": null,
      "closedBy": null,
      "createdAt": "2024-10-12T00:00:00.000Z",
      "htmlUrl": "https://github.com/acme-corp/platform/issues/23",
      "id": 25,
      "isPullRequest": false,
      "labels": [
        "P1-high"
      ],
      "locked": false,
      "milestone": null,
      "nodeId": "I_kwDOConn025",
      "number": 23,
      "reactions": {
        "confused": 0,
        "eyes": 0,
        "heart": 0,
        "hooray": 0,
        "laugh": 0,
        "minusOne": 0,
        "plusOne": 0,
        "rocket": 0,
        "totalCount": 0
      },
      "repoId": 1,
      "state": "open",
      "stateReason": null,
      "title": "Patch NAT Gateway throughput bottleneck",
      "updatedAt": "2024-10-12T00:00:00.000Z"
    },
    {
      "assignees": [],
      "authorLogin": "admin-user",
      "body": "Create comprehensive Grafana dashboards for node health, pod metrics, and resource utilization.",
      "closedAt": null,
      "closedBy": null,
      "createdAt": "2024-10-13T00:00:00.000Z",
      "htmlUrl": "https://github.com/acme-corp/platform/issues/24",
      "id": 26,
      "isPullRequest": false,
      "labels": [
        "enhancement"
      ],
      "locked": false,
      "milestone": null,
      "nodeId": "I_kwDOConn026",
      "number": 24,
      "reactions": {
        "confused": 0,
        "eyes": 0,
        "heart": 0,
        "hooray": 0,
        "laugh": 0,
        "minusOne": 0,
        "plusOne": 0,
        "rocket": 0,
        "totalCount": 0
      },
      "repoId": 1,
      "state": "open",
      "stateReason": null,
      "title": "Add Grafana dashboards for Kubernetes cluster monitoring",
      "updatedAt": "2024-10-13T00:00:00.000Z"
    },
    {
      "assignees": [
        "dev-alice"
      ],
      "authorLogin": "dev-alice",
      "body": "Use AWS Secrets Manager to automatically rotate RDS database credentials every 30 days.",
      "closedAt": null,
      "closedBy": null,
      "createdAt": "2024-10-14T00:00:00.000Z",
      "htmlUrl": "https://github.com/acme-corp/platform/issues/25",
      "id": 27,
      "isPullRequest": false,
      "labels": [
        "P1-high"
      ],
      "locked": false,
      "milestone": "v2.5",
      "nodeId": "I_kwDOConn027",
      "number": 25,
      "reactions": {
        "confused": 0,
        "eyes": 0,
        "heart": 0,
        "hooray": 0,
        "laugh": 0,
        "minusOne": 0,
        "plusOne": 0,
        "rocket": 0,
        "totalCount": 0
      },
      "repoId": 1,
      "state": "open",
      "stateReason": null,
      "title": "Implement secrets rotation for database credentials",
      "updatedAt": "2024-10-14T00:00:00.000Z"
    },
    {
      "assignees": [],
      "authorLogin": "dev-bob",
      "body": "ALB target group health checks are passing for unhealthy instances, routing traffic to degraded nodes. Critical reliability issue.",
      "closedAt": null,
      "closedBy": null,
      "createdAt": "2024-10-15T00:00:00.000Z",
      "htmlUrl": "https://github.com/acme-corp/platform/issues/26",
      "id": 28,
      "isPullRequest": false,
      "labels": [
        "P0-critical"
      ],
      "locked": false,
      "milestone": null,
      "nodeId": "I_kwDOConn028",
      "number": 26,
      "reactions": {
        "confused": 0,
        "eyes": 0,
        "heart": 0,
        "hooray": 0,
        "laugh": 0,
        "minusOne": 0,
        "plusOne": 0,
        "rocket": 0,
        "totalCount": 0
      },
      "repoId": 1,
      "state": "open",
      "stateReason": null,
      "title": "Load balancer health checks returning false positives",
      "updatedAt": "2024-10-15T00:00:00.000Z"
    },
    {
      "assignees": [
        "dev-carol"
      ],
      "authorLogin": "dev-carol",
      "body": "Implement intelligent tiering and lifecycle rules to move infrequently accessed objects to cheaper storage classes.",
      "closedAt": "2024-10-23T00:00:00.000Z",
      "closedBy": "dev-carol",
      "createdAt": "2024-10-16T00:00:00.000Z",
      "htmlUrl": "https://github.com/acme-corp/platform/issues/27",
      "id": 29,
      "isPullRequest": false,
      "labels": [
        "P2-medium"
      ],
      "locked": false,
      "milestone": null,
      "nodeId": "I_kwDOConn029",
      "number": 27,
      "reactions": {
        "confused": 0,
        "eyes": 0,
        "heart": 0,
        "hooray": 0,
        "laugh": 0,
        "minusOne": 0,
        "plusOne": 0,
        "rocket": 0,
        "totalCount": 0
      },
      "repoId": 1,
      "state": "closed",
      "stateReason": "completed",
      "title": "Optimize S3 lifecycle policies for cost reduction",
      "updatedAt": "2024-10-23T00:00:00.000Z"
    },
    {
      "assignees": [],
      "authorLogin": "bot-ci",
      "body": "Set up AWS Config managed rules to enforce tagging standards and security baselines.",
      "closedAt": null,
      "closedBy": null,
      "createdAt": "2024-10-17T00:00:00.000Z",
      "htmlUrl": "https://github.com/acme-corp/platform/issues/28",
      "id": 30,
      "isPullRequest": false,
      "labels": [
        "enhancement"
      ],
      "locked": false,
      "milestone": "v2.5",
      "nodeId": "I_kwDOConn030",
      "number": 28,
      "reactions": {
        "confused": 0,
        "eyes": 0,
        "heart": 0,
        "hooray": 0,
        "laugh": 0,
        "minusOne": 0,
        "plusOne": 0,
        "rocket": 0,
        "totalCount": 0
      },
      "repoId": 1,
      "state": "open",
      "stateReason": null,
      "title": "Configure AWS Config rules for compliance checking",
      "updatedAt": "2024-10-17T00:00:00.000Z"
    },
    {
      "assignees": [
        "priya-sharma"
      ],
      "authorLogin": "priya-sharma",
      "body": "The Helm values override for staging is being ignored during ArgoCD sync operations.",
      "closedAt": null,
      "closedBy": null,
      "createdAt": "2024-10-18T00:00:00.000Z",
      "htmlUrl": "https://github.com/acme-corp/platform/issues/29",
      "id": 31,
      "isPullRequest": false,
      "labels": [
        "bug"
      ],
      "locked": false,
      "milestone": null,
      "nodeId": "I_kwDOConn031",
      "number": 29,
      "reactions": {
        "confused": 0,
        "eyes": 0,
        "heart": 0,
        "hooray": 0,
        "laugh": 0,
        "minusOne": 0,
        "plusOne": 0,
        "rocket": 0,
        "totalCount": 0
      },
      "repoId": 1,
      "state": "open",
      "stateReason": null,
      "title": "Helm chart values not propagating to staging environment",
      "updatedAt": "2024-10-18T00:00:00.000Z"
    },
    {
      "assignees": [],
      "authorLogin": "admin-user",
      "body": "Establish a site-to-site VPN connection between AWS VPC and the on-premises data center.",
      "closedAt": null,
      "closedBy": null,
      "createdAt": "2024-10-19T00:00:00.000Z",
      "htmlUrl": "https://github.com/acme-corp/platform/issues/30",
      "id": 32,
      "isPullRequest": false,
      "labels": [
        "P1-high"
      ],
      "locked": false,
      "milestone": null,
      "nodeId": "I_kwDOConn032",
      "number": 30,
      "reactions": {
        "confused": 0,
        "eyes": 0,
        "heart": 0,
        "hooray": 0,
        "laugh": 0,
        "minusOne": 0,
        "plusOne": 0,
        "rocket": 0,
        "totalCount": 0
      },
      "repoId": 1,
      "state": "open",
      "stateReason": null,
      "title": "Set up VPN tunnel to on-premises data center",
      "updatedAt": "2024-10-19T00:00:00.000Z"
    },
    {
      "assignees": [
        "dev-alice"
      ],
      "authorLogin": "dev-alice",
      "body": "Add PodDisruptionBudgets to ensure minimum availability during node drains and cluster upgrades.",
      "closedAt": null,
      "closedBy": null,
      "createdAt": "2024-10-20T00:00:00.000Z",
      "htmlUrl": "https://github.com/acme-corp/docs/issues/2",
      "id": 33,
      "isPullRequest": false,
      "labels": [],
      "locked": false,
      "milestone": null,
      "nodeId": "I_kwDOConn033",
      "number": 2,
      "reactions": {
        "confused": 0,
        "eyes": 0,
        "heart": 0,
        "hooray": 0,
        "laugh": 0,
        "minusOne": 0,
        "plusOne": 0,
        "rocket": 0,
        "totalCount": 0
      },
      "repoId": 2,
      "state": "open",
      "stateReason": null,
      "title": "Implement pod disruption budgets for critical services",
      "updatedAt": "2024-10-20T00:00:00.000Z"
    },
    {
      "assignees": [],
      "authorLogin": "dev-bob",
      "body": "Manual changes made outside of Terraform are causing plan diffs on multiple resources.",
      "closedAt": "2024-10-28T00:00:00.000Z",
      "closedBy": "dev-bob",
      "createdAt": "2024-10-21T00:00:00.000Z",
      "htmlUrl": "https://github.com/acme-corp/docs/issues/3",
      "id": 34,
      "isPullRequest": false,
      "labels": [],
      "locked": false,
      "milestone": null,
      "nodeId": "I_kwDOConn034",
      "number": 3,
      "reactions": {
        "confused": 0,
        "eyes": 0,
        "heart": 0,
        "hooray": 0,
        "laugh": 0,
        "minusOne": 0,
        "plusOne": 0,
        "rocket": 0,
        "totalCount": 0
      },
      "repoId": 2,
      "state": "closed",
      "stateReason": "completed",
      "title": "Terraform plan showing unexpected resource drift",
      "updatedAt": "2024-10-28T00:00:00.000Z"
    },
    {
      "assignees": [
        "dev-carol"
      ],
      "authorLogin": "dev-carol",
      "body": "Configure AWS WAF with rate limiting and SQL injection protection for all public API Gateway endpoints.",
      "closedAt": null,
      "closedBy": null,
      "createdAt": "2024-10-22T00:00:00.000Z",
      "htmlUrl": "https://github.com/acme-corp/docs/issues/4",
      "id": 35,
      "isPullRequest": false,
      "labels": [],
      "locked": false,
      "milestone": null,
      "nodeId": "I_kwDOConn035",
      "number": 4,
      "reactions": {
        "confused": 0,
        "eyes": 0,
        "heart": 0,
        "hooray": 0,
        "laugh": 0,
        "minusOne": 0,
        "plusOne": 0,
        "rocket": 0,
        "totalCount": 0
      },
      "repoId": 2,
      "state": "open",
      "stateReason": null,
      "title": "Add WAF rules for API Gateway endpoints",
      "updatedAt": "2024-10-22T00:00:00.000Z"
    },
    {
      "assignees": [
        "bot-ci"
      ],
      "authorLogin": "bot-ci",
      "body": "Integrate Trivy or Snyk container scanning into the CI pipeline to catch CVEs before deployment.",
      "closedAt": null,
      "closedBy": null,
      "createdAt": "2024-10-23T00:00:00.000Z",
      "htmlUrl": "https://github.com/acme-corp/sdk-python/issues/2",
      "id": 36,
      "isPullRequest": false,
      "labels": [],
      "locked": false,
      "milestone": null,
      "nodeId": "I_kwDOConn036",
      "number": 2,
      "reactions": {
        "confused": 0,
        "eyes": 0,
        "heart": 0,
        "hooray": 0,
        "laugh": 0,
        "minusOne": 0,
        "plusOne": 0,
        "rocket": 0,
        "totalCount": 0
      },
      "repoId": 3,
      "state": "open",
      "stateReason": null,
      "title": "Container image vulnerability scanning in CI pipeline",
      "updatedAt": "2024-10-23T00:00:00.000Z"
    },
    {
      "assignees": [],
      "authorLogin": "priya-sharma",
      "body": "The cluster autoscaler is provisioning new nodes under load but failing to scale down when demand drops. Wasting significant compute costs.",
      "closedAt": null,
      "closedBy": null,
      "createdAt": "2024-10-24T00:00:00.000Z",
      "htmlUrl": "https://github.com/acme-corp/sdk-python/issues/3",
      "id": 37,
      "isPullRequest": false,
      "labels": [],
      "locked": false,
      "milestone": null,
      "nodeId": "I_kwDOConn037",
      "number": 3,
      "reactions": {
        "confused": 0,
        "eyes": 0,
        "heart": 0,
        "hooray": 0,
        "laugh": 0,
        "minusOne": 0,
        "plusOne": 0,
        "rocket": 0,
        "totalCount": 0
      },
      "repoId": 3,
      "state": "open",
      "stateReason": null,
      "title": "Kubernetes cluster autoscaler not scaling down idle nodes",
      "updatedAt": "2024-10-24T00:00:00.000Z"
    },
    {
      "assignees": [
        "admin-user"
      ],
      "authorLogin": "admin-user",
      "body": "Migrate from push-based deployments to a GitOps pull-based model using ArgoCD.",
      "closedAt": null,
      "closedBy": null,
      "createdAt": "2024-10-25T00:00:00.000Z",
      "htmlUrl": "https://github.com/acme-corp/sdk-python/issues/4",
      "id": 38,
      "isPullRequest": false,
      "labels": [],
      "locked": false,
      "milestone": null,
      "nodeId": "I_kwDOConn038",
      "number": 4,
      "reactions": {
        "confused": 0,
        "eyes": 0,
        "heart": 0,
        "hooray": 0,
        "laugh": 0,
        "minusOne": 0,
        "plusOne": 0,
        "rocket": 0,
        "totalCount": 0
      },
      "repoId": 3,
      "state": "open",
      "stateReason": null,
      "title": "Implement GitOps workflow with ArgoCD",
      "updatedAt": "2024-10-25T00:00:00.000Z"
    },
    {
      "assignees": [
        "dev-alice"
      ],
      "authorLogin": "dev-alice",
      "body": "The current 7-day backup retention does not meet the 30-day compliance requirement.",
      "closedAt": "2024-11-02T00:00:00.000Z",
      "closedBy": "dev-alice",
      "createdAt": "2024-10-26T00:00:00.000Z",
      "htmlUrl": "https://github.com/acme-corp/payments-core/issues/1",
      "id": 39,
      "isPullRequest": false,
      "labels": [],
      "locked": false,
      "milestone": null,
      "nodeId": "I_kwDOConn039",
      "number": 1,
      "reactions": {
        "confused": 0,
        "eyes": 0,
        "heart": 0,
        "hooray": 0,
        "laugh": 0,
        "minusOne": 0,
        "plusOne": 0,
        "rocket": 0,
        "totalCount": 0
      },
      "repoId": 4,
      "state": "closed",
      "stateReason": "completed",
      "title": "RDS automated backups retention period too short",
      "updatedAt": "2024-11-02T00:00:00.000Z"
    },
    {
      "assignees": [],
      "authorLogin": "dev-bob",
      "body": "Deploy Istio service mesh for mTLS, traffic management, and observability across microservices.",
      "closedAt": null,
      "closedBy": null,
      "createdAt": "2024-10-27T00:00:00.000Z",
      "htmlUrl": "https://github.com/acme-corp/payments-core/issues/2",
      "id": 40,
      "isPullRequest": false,
      "labels": [],
      "locked": false,
      "milestone": null,
      "nodeId": "I_kwDOConn040",
      "number": 2,
      "reactions": {
        "confused": 0,
        "eyes": 0,
        "heart": 0,
        "hooray": 0,
        "laugh": 0,
        "minusOne": 0,
        "plusOne": 0,
        "rocket": 0,
        "totalCount": 0
      },
      "repoId": 4,
      "state": "open",
      "stateReason": null,
      "title": "Service mesh implementation with Istio",
      "updatedAt": "2024-10-27T00:00:00.000Z"
    }
  ],
  "labels": [
    {
      "color": "b60205",
      "createdAt": "2022-02-01T10:00:00Z",
      "description": "Critical production issue",
      "id": 3,
      "isDefault": false,
      "name": "P0-critical",
      "nodeId": "LA_kwDOBl003",
      "repoId": 1,
      "updatedAt": "2022-02-01T10:00:00Z"
    },
    {
      "color": "d93f0b",
      "createdAt": "2022-02-01T10:00:00Z",
      "description": "High priority",
      "id": 4,
      "isDefault": false,
      "name": "P1-high",
      "nodeId": "LA_kwDOBl004",
      "repoId": 1,
      "updatedAt": "2022-02-01T10:00:00Z"
    },
    {
      "color": "fbca04",
      "createdAt": "2022-02-01T10:00:00Z",
      "description": "Medium priority",
      "id": 5,
      "isDefault": false,
      "name": "P2-medium",
      "nodeId": "LA_kwDOBl005",
      "repoId": 1,
      "updatedAt": "2022-02-01T10:00:00Z"
    },
    {
      "color": "0e8a16",
      "createdAt": "2022-02-01T10:00:00Z",
      "description": "Low priority",
      "id": 6,
      "isDefault": false,
      "name": "P3-low",
      "nodeId": "LA_kwDOBl006",
      "repoId": 1,
      "updatedAt": "2022-02-01T10:00:00Z"
    },
    {
      "color": "1d76db",
      "createdAt": "2022-02-01T10:00:00Z",
      "description": "Backend team",
      "id": 7,
      "isDefault": false,
      "name": "team/backend",
      "nodeId": "LA_kwDOBl007",
      "repoId": 1,
      "updatedAt": "2022-02-01T10:00:00Z"
    },
    {
      "color": "5319e7",
      "createdAt": "2022-02-01T10:00:00Z",
      "description": "Frontend team",
      "id": 8,
      "isDefault": false,
      "name": "team/frontend",
      "nodeId": "LA_kwDOBl008",
      "repoId": 1,
      "updatedAt": "2022-02-01T10:00:00Z"
    },
    {
      "color": "006b75",
      "createdAt": "2022-02-01T10:00:00Z",
      "description": "DevOps team",
      "id": 9,
      "isDefault": false,
      "name": "team/devops",
      "nodeId": "LA_kwDOBl009",
      "repoId": 1,
      "updatedAt": "2022-02-01T10:00:00Z"
    },
    {
      "color": "cccccc",
      "createdAt": "2022-06-01T10:00:00Z",
      "description": "No activity for 30 days",
      "id": 10,
      "isDefault": false,
      "name": "stale",
      "nodeId": "LA_kwDOBl010",
      "repoId": 1,
      "updatedAt": "2022-06-01T10:00:00Z"
    },
    {
      "color": "a2eeef",
      "createdAt": "2022-01-15T10:00:00Z",
      "description": "New feature or request",
      "id": 11,
      "isDefault": true,
      "name": "enhancement",
      "nodeId": "LA_kwDOBl011",
      "repoId": 1,
      "updatedAt": "2022-01-15T10:00:00Z"
    },
    {
      "color": "d73a4a",
      "createdAt": "2022-01-15T10:00:00Z",
      "description": "Something isn't working",
      "id": 12,
      "isDefault": true,
      "name": "bug",
      "nodeId": "LA_kwDOBl012",
      "repoId": 1,
      "updatedAt": "2022-01-15T10:00:00Z"
    },
    {
      "color": "7057ff",
      "createdAt": "2024-06-01T10:00:00Z",
      "description": "Design system components and tokens",
      "id": 13,
      "isDefault": false,
      "name": "design-system",
      "nodeId": "LA_kwDOBl013",
      "repoId": 1,
      "updatedAt": "2024-06-01T10:00:00Z"
    },
    {
      "color": "0e8a16",
      "createdAt": "2024-06-01T10:00:00Z",
      "description": "Approved for implementation",
      "id": 14,
      "isDefault": false,
      "name": "accepted",
      "nodeId": "LA_kwDOBl014",
      "repoId": 1,
      "updatedAt": "2024-06-01T10:00:00Z"
    }
  ],
  "milestones": [
    {
      "closedAt": "2024-12-01T10:00:00Z",
      "createdAt": "2024-09-01T10:00:00Z",
      "creatorLogin": "admin-user",
      "description": "Platform v2.4 release: rate limiting, SSO, performance improvements",
      "dueOn": "2024-11-30T23:59:59Z",
      "id": 1,
      "milestoneId": 1001,
      "nodeId": "MI_kwDOBmi001",
      "number": 1,
      "repoId": 1,
      "state": "closed",
      "title": "v2.4",
      "updatedAt": "2024-12-01T10:00:00Z"
    },
    {
      "closedAt": null,
      "createdAt": "2024-11-01T10:00:00Z",
      "creatorLogin": "admin-user",
      "description": "Platform v2.5 release: payments v2, dashboard redesign, WebSocket fixes",
      "dueOn": "2025-01-15T23:59:59Z",
      "id": 2,
      "milestoneId": 1002,
      "nodeId": "MI_kwDOBmi002",
      "number": 2,
      "repoId": 1,
      "state": "open",
      "title": "v2.5",
      "updatedAt": "2024-12-10T16:00:00Z"
    },
    {
      "closedAt": null,
      "createdAt": "2024-11-15T10:00:00Z",
      "creatorLogin": "admin-user",
      "description": "Platform v3.0: PostgreSQL 16 migration, multi-region support, GraphQL API",
      "dueOn": "2025-06-01T23:59:59Z",
      "id": 3,
      "milestoneId": 1003,
      "nodeId": "MI_kwDOBmi003",
      "number": 3,
      "repoId": 1,
      "state": "open",
      "title": "v3.0",
      "updatedAt": "2024-11-15T10:00:00Z"
    },
    {
      "closedAt": null,
      "createdAt": "2025-01-20T10:00:00Z",
      "creatorLogin": "admin-user",
      "description": "Sprint 14: dark mode tokens, accessibility improvements, component library updates",
      "dueOn": "2025-02-14T23:59:59Z",
      "id": 4,
      "milestoneId": 1004,
      "nodeId": "MI_kwDOBmi004",
      "number": 4,
      "repoId": 1,
      "state": "open",
      "title": "Sprint 14",
      "updatedAt": "2025-01-20T10:00:00Z"
    }
  ],
  "notifications": [
    {
      "createdAt": "2024-12-08T10:30:00Z",
      "id": 1,
      "lastReadAt": null,
      "nodeId": "NT_kwDOBnot01",
      "reason": "review_requested",
      "repoId": 1,
      "subjectTitle": "Fix memory leak in WebSocket pool",
      "subjectType": "PullRequest",
      "subjectUrl": "https://api.github.com/repos/acme-corp/platform/pulls/9",
      "subscriberLogin": "admin-user",
      "unread": true,
      "updatedAt": "2024-12-10T12:00:00Z"
    },
    {
      "createdAt": "2024-12-10T16:30:00Z",
      "id": 2,
      "lastReadAt": null,
      "nodeId": "NT_kwDOBnot02",
      "reason": "review_requested",
      "repoId": 1,
      "subjectTitle": "Payments v2: refund processing",
      "subjectType": "PullRequest",
      "subjectUrl": "https://api.github.com/repos/acme-corp/platform/pulls/10",
      "subscriberLogin": "admin-user",
      "unread": true,
      "updatedAt": "2024-12-10T16:30:00Z"
    },
    {
      "createdAt": "2024-12-05T09:00:00Z",
      "id": 3,
      "lastReadAt": "2024-12-08T10:00:00Z",
      "nodeId": "NT_kwDOBnot03",
      "reason": "assign",
      "repoId": 1,
      "subjectTitle": "WebSocket connections leak on hot-reload in development",
      "subjectType": "Issue",
      "subjectUrl": "https://api.github.com/repos/acme-corp/platform/issues/1",
      "subscriberLogin": "dev-carol",
      "unread": false,
      "updatedAt": "2024-12-10T12:00:00Z"
    },
    {
      "createdAt": "2024-11-29T09:00:00Z",
      "id": 4,
      "lastReadAt": null,
      "nodeId": "NT_kwDOBnot04",
      "reason": "mention",
      "repoId": 1,
      "subjectTitle": "Payment webhook retries cause duplicate charges",
      "subjectType": "Issue",
      "subjectUrl": "https://api.github.com/repos/acme-corp/platform/issues/2",
      "subscriberLogin": "dev-alice",
      "unread": true,
      "updatedAt": "2024-12-10T16:00:00Z"
    },
    {
      "createdAt": "2024-12-01T10:00:00Z",
      "id": 5,
      "lastReadAt": "2024-12-02T09:30:00Z",
      "nodeId": "NT_kwDOBnot05",
      "reason": "subscribed",
      "repoId": 1,
      "subjectTitle": "Platform v2.4 release notes and migration guide",
      "subjectType": "Discussion",
      "subjectUrl": null,
      "subscriberLogin": "dev-bob",
      "unread": false,
      "updatedAt": "2024-12-02T09:00:00Z"
    },
    {
      "createdAt": "2024-12-09T14:30:00Z",
      "id": 6,
      "lastReadAt": null,
      "nodeId": "NT_kwDOBnot06",
      "reason": "review_requested",
      "repoId": 1,
      "subjectTitle": "User dashboard redesign",
      "subjectType": "PullRequest",
      "subjectUrl": "https://api.github.com/repos/acme-corp/platform/pulls/11",
      "subscriberLogin": "dev-alice",
      "unread": true,
      "updatedAt": "2024-12-09T14:30:00Z"
    }
  ],
  "organizations": [
    {
      "avatarUrl": "https://avatars.githubusercontent.com/u/90001?v=4",
      "createdAt": "2019-01-01T10:00:00Z",
      "description": "ACME Corporation - Building the future of enterprise software",
      "htmlUrl": "https://github.com/acme-corp",
      "id": 1,
      "login": "acme-corp",
      "membersCount": 45,
      "nodeId": "O_kgDOBorg01",
      "reposCount": 12,
      "updatedAt": "2024-12-01T10:00:00Z"
    }
  ],
  "projectsV2": [
    {
      "closedAt": null,
      "createdAt": "2024-01-01T10:00:00Z",
      "creatorLogin": "admin-user",
      "htmlUrl": "https://github.com/orgs/acme-corp/projects/1",
      "id": 1,
      "nodeId": "PVT_kwDOBpv201",
      "number": 1,
      "orgId": 1,
      "public": false,
      "repoId": null,
      "shortDescription": "Engineering roadmap for the ACME platform",
      "title": "Platform Roadmap",
      "updatedAt": "2024-12-10T16:00:00Z"
    },
    {
      "closedAt": null,
      "createdAt": "2024-11-01T10:00:00Z",
      "creatorLogin": "admin-user",
      "htmlUrl": "https://github.com/acme-corp/platform/projects/2",
      "id": 2,
      "nodeId": "PVT_kwDOBpv202",
      "number": 2,
      "orgId": null,
      "public": false,
      "repoId": 1,
      "shortDescription": "Sprint tracking for the v2.5 release",
      "title": "v2.5 Sprint Board",
      "updatedAt": "2024-12-10T16:00:00Z"
    }
  ],
  "pullRequests": [
    {
      "additions": 156,
      "assignees": [
        "dev-carol"
      ],
      "authorLogin": "dev-carol",
      "autoMerge": null,
      "baseRef": "main",
      "baseSha": "aaa1111111111111111111111111111111111111",
      "body": "## Summary\n\nFixes the WebSocket connection leak during hot-reload by properly closing connections in the cleanup handler.\n\n## Changes\n- Added connection tracking Map\n- Implemented cleanup on HMR dispose\n- Added connection pool drain on server shutdown\n- Unit tests for connection lifecycle\n\nFixes #1",
      "changedFiles": 5,
      "closedAt": null,
      "comments": 2,
      "commits": 1,
      "createdAt": "2024-12-08T10:30:00Z",
      "deletions": 23,
      "diffUrl": "https://github.com/acme-corp/platform/pull/9.diff",
      "draft": false,
      "headRef": "fix/memory-leak",
      "headSha": "fff6666666666666666666666666666666666666",
      "htmlUrl": "https://github.com/acme-corp/platform/pull/9",
      "id": 1,
      "labels": [
        "bug",
        "P0-critical"
      ],
      "locked": false,
      "maintainerCanModify": true,
      "mergeable": true,
      "mergeCommitSha": null,
      "merged": false,
      "mergedAt": null,
      "mergedBy": null,
      "milestone": "v2.5",
      "nodeId": "PR_kwDOBep001",
      "number": 9,
      "patchUrl": "https://github.com/acme-corp/platform/pull/9.patch",
      "repoId": 1,
      "requestedReviewers": [
        "admin-user",
        "dev-alice"
      ],
      "reviewComments": 1,
      "state": "open",
      "title": "Fix memory leak in WebSocket pool",
      "updatedAt": "2024-12-10T12:00:00Z"
    },
    {
      "additions": 420,
      "assignees": [
        "dev-alice"
      ],
      "authorLogin": "dev-alice",
      "autoMerge": null,
      "baseRef": "develop",
      "baseSha": "bbb2222222222222222222222222222222222222",
      "body": "## Summary\n\nImplements refund processing for the payments v2 migration.\n\n## Changes\n- New `/api/v2/refunds` endpoint\n- Stripe refund integration\n- Refund status tracking\n- Idempotency keys for webhook handling\n\nCloses #3\nRelated: #2",
      "changedFiles": 12,
      "closedAt": null,
      "comments": 0,
      "commits": 3,
      "createdAt": "2024-12-10T16:30:00Z",
      "deletions": 35,
      "diffUrl": "https://github.com/acme-corp/platform/pull/10.diff",
      "draft": false,
      "headRef": "feature/payments-v2",
      "headSha": "ddd4444444444444444444444444444444444444",
      "htmlUrl": "https://github.com/acme-corp/platform/pull/10",
      "id": 2,
      "labels": [
        "enhancement",
        "team/backend"
      ],
      "locked": false,
      "maintainerCanModify": true,
      "mergeable": true,
      "mergeCommitSha": null,
      "merged": false,
      "mergedAt": null,
      "mergedBy": null,
      "milestone": "v2.5",
      "nodeId": "PR_kwDOBep002",
      "number": 10,
      "patchUrl": "https://github.com/acme-corp/platform/pull/10.patch",
      "repoId": 1,
      "requestedReviewers": [
        "admin-user"
      ],
      "reviewComments": 0,
      "state": "open",
      "title": "Payments v2: refund processing",
      "updatedAt": "2024-12-10T16:30:00Z"
    },
    {
      "additions": 890,
      "assignees": [
        "dev-bob"
      ],
      "authorLogin": "dev-bob",
      "autoMerge": null,
      "baseRef": "develop",
      "baseSha": "bbb2222222222222222222222222222222222222",
      "body": "## Summary\n\nComplete redesign of the user analytics dashboard.\n\n## Changes\n- New chart components using Recharts\n- Real-time data with WebSocket subscriptions\n- CSV/PDF export functionality\n- Mobile responsive layouts\n\nCloses #4",
      "changedFiles": 22,
      "closedAt": null,
      "comments": 1,
      "commits": 5,
      "createdAt": "2024-12-09T14:30:00Z",
      "deletions": 245,
      "diffUrl": "https://github.com/acme-corp/platform/pull/11.diff",
      "draft": true,
      "headRef": "feature/user-dashboard",
      "headSha": "eee5555555555555555555555555555555555555",
      "htmlUrl": "https://github.com/acme-corp/platform/pull/11",
      "id": 3,
      "labels": [
        "enhancement",
        "team/frontend"
      ],
      "locked": false,
      "maintainerCanModify": true,
      "mergeable": true,
      "mergeCommitSha": null,
      "merged": false,
      "mergedAt": null,
      "mergedBy": null,
      "milestone": "v2.5",
      "nodeId": "PR_kwDOBep003",
      "number": 11,
      "patchUrl": "https://github.com/acme-corp/platform/pull/11.patch",
      "repoId": 1,
      "requestedReviewers": [
        "admin-user",
        "dev-alice"
      ],
      "reviewComments": 3,
      "state": "open",
      "title": "User dashboard redesign",
      "updatedAt": "2024-12-09T14:30:00Z"
    },
    {
      "additions": 450,
      "assignees": [
        "dev-carol"
      ],
      "authorLogin": "bot-ci",
      "autoMerge": null,
      "baseRef": "main",
      "baseSha": "aaa1111111111111111111111111111111111111",
      "body": "Automated dependency update. Includes security patches for express and lodash.",
      "changedFiles": 3,
      "closedAt": null,
      "comments": 0,
      "commits": 1,
      "createdAt": "2024-12-09T08:30:00Z",
      "deletions": 320,
      "diffUrl": "https://github.com/acme-corp/platform/pull/12.diff",
      "draft": false,
      "headRef": "chore/deps-update",
      "headSha": "aab7777777777777777777777777777777777777",
      "htmlUrl": "https://github.com/acme-corp/platform/pull/12",
      "id": 4,
      "labels": [
        "team/devops"
      ],
      "locked": false,
      "maintainerCanModify": true,
      "mergeable": true,
      "mergeCommitSha": null,
      "merged": false,
      "mergedAt": null,
      "mergedBy": null,
      "milestone": null,
      "nodeId": "PR_kwDOBep004",
      "number": 12,
      "patchUrl": "https://github.com/acme-corp/platform/pull/12.patch",
      "repoId": 1,
      "requestedReviewers": [
        "dev-carol"
      ],
      "reviewComments": 0,
      "state": "open",
      "title": "Dependency updates December 2024",
      "updatedAt": "2024-12-09T08:30:00Z"
    }
  ],
  "releases": [
    {
      "authorLogin": "admin-user",
      "body": "## What's Changed\n\n- Improved API response caching\n- Bug fixes for user profile page\n- Updated TypeScript to 5.3\n\n**Full Changelog**: https://github.com/acme-corp/platform/compare/v2.2.0...v2.3.0",
      "createdAt": "2024-09-15T10:00:00Z",
      "draft": false,
      "htmlUrl": "https://github.com/acme-corp/platform/releases/tag/v2.3.0",
      "id": 1,
      "name": "Platform v2.3.0",
      "nodeId": "RE_kwDOBrel01",
      "prerelease": false,
      "repoId": 1,
      "tagName": "v2.3.0",
      "tarballUrl": "https://api.github.com/repos/acme-corp/platform/tarball/v2.3.0",
      "targetCommitish": "main",
      "updatedAt": "2024-09-15T10:00:00Z",
      "zipballUrl": "https://api.github.com/repos/acme-corp/platform/zipball/v2.3.0"
    },
    {
      "authorLogin": "admin-user",
      "body": "## What's Changed\n\n### New Features\n- Rate limiting on all public API endpoints (#7)\n- SAML 2.0 SSO support for enterprise customers (#8)\n\n### Improvements\n- 40% improvement in API response times\n- Reduced memory footprint by 25%\n\n**Full Changelog**: https://github.com/acme-corp/platform/compare/v2.3.0...v2.4.0",
      "createdAt": "2024-12-01T10:00:00Z",
      "draft": false,
      "htmlUrl": "https://github.com/acme-corp/platform/releases/tag/v2.4.0",
      "id": 2,
      "name": "Platform v2.4.0",
      "nodeId": "RE_kwDOBrel02",
      "prerelease": false,
      "repoId": 1,
      "tagName": "v2.4.0",
      "tarballUrl": "https://api.github.com/repos/acme-corp/platform/tarball/v2.4.0",
      "targetCommitish": "main",
      "updatedAt": "2024-12-01T10:00:00Z",
      "zipballUrl": "https://api.github.com/repos/acme-corp/platform/zipball/v2.4.0"
    },
    {
      "authorLogin": "dev-carol",
      "body": "## Pre-release for testing\n\n- Payments v2 refund processing\n- User dashboard redesign (WIP)\n- WebSocket connection pool fix\n\n**Note:** This is a pre-release. Do not deploy to production.",
      "createdAt": "2024-12-05T10:00:00Z",
      "draft": false,
      "htmlUrl": "https://github.com/acme-corp/platform/releases/tag/v2.5.0-rc1",
      "id": 3,
      "name": "Platform v2.5.0 Release Candidate 1",
      "nodeId": "RE_kwDOBrel03",
      "prerelease": true,
      "repoId": 1,
      "tagName": "v2.5.0-rc1",
      "tarballUrl": "https://api.github.com/repos/acme-corp/platform/tarball/v2.5.0-rc1",
      "targetCommitish": "release/v2.5",
      "updatedAt": "2024-12-05T10:00:00Z",
      "zipballUrl": "https://api.github.com/repos/acme-corp/platform/zipball/v2.5.0-rc1"
    }
  ],
  "repos": [
    {
      "allowAutoMerge": true,
      "allowMergeCommit": true,
      "allowRebaseMerge": false,
      "allowSquashMerge": true,
      "archived": false,
      "cloneUrl": "https://github.com/acme-corp/platform.git",
      "createdAt": "2022-01-15T10:00:00Z",
      "defaultBranch": "main",
      "deleteBranchOnMerge": true,
      "description": "ACME Corp main platform monorepo",
      "disabled": false,
      "fork": false,
      "forksCount": 3,
      "fullName": "acme-corp/platform",
      "hasIssues": true,
      "hasPages": false,
      "hasProjects": true,
      "hasWiki": true,
      "htmlUrl": "https://github.com/acme-corp/platform",
      "id": 1,
      "language": "TypeScript",
      "license": "UNLICENSED",
      "name": "platform",
      "nodeId": "R_kgDOBplat1",
      "openIssuesCount": 25,
      "owner": "admin-user",
      "private": true,
      "pushedAt": "2024-12-10T18:00:00Z",
      "sshUrl": "sample-user-7@example.test:acme-corp/platform.git",
      "stargazersCount": 45,
      "topics": [
        "platform",
        "monorepo",
        "typescript"
      ],
      "updatedAt": "2024-12-10T18:00:00Z",
      "visibility": "private",
      "watchersCount": 45
    },
    {
      "allowAutoMerge": false,
      "allowMergeCommit": true,
      "allowRebaseMerge": true,
      "allowSquashMerge": true,
      "archived": false,
      "cloneUrl": "https://github.com/acme-corp/docs.git",
      "createdAt": "2022-03-01T10:00:00Z",
      "defaultBranch": "main",
      "deleteBranchOnMerge": true,
      "description": "ACME Corp public documentation",
      "disabled": false,
      "fork": false,
      "forksCount": 28,
      "fullName": "acme-corp/docs",
      "hasIssues": true,
      "hasPages": true,
      "hasProjects": false,
      "hasWiki": false,
      "htmlUrl": "https://github.com/acme-corp/docs",
      "id": 2,
      "language": "MDX",
      "license": "MIT",
      "name": "docs",
      "nodeId": "R_kgDOBdocs2",
      "openIssuesCount": 3,
      "owner": "admin-user",
      "private": false,
      "pushedAt": "2024-12-09T12:00:00Z",
      "sshUrl": "sample-user-7@example.test:acme-corp/docs.git",
      "stargazersCount": 156,
      "topics": [
        "documentation",
        "mdx"
      ],
      "updatedAt": "2024-12-09T12:00:00Z",
      "visibility": "public",
      "watchersCount": 156
    },
    {
      "allowAutoMerge": false,
      "allowMergeCommit": true,
      "allowRebaseMerge": true,
      "allowSquashMerge": true,
      "archived": false,
      "cloneUrl": "https://github.com/acme-corp/sdk-python.git",
      "createdAt": "2023-02-10T10:00:00Z",
      "defaultBranch": "main",
      "deleteBranchOnMerge": true,
      "description": "Python SDK for the ACME platform API",
      "disabled": false,
      "fork": false,
      "forksCount": 15,
      "fullName": "acme-corp/sdk-python",
      "hasIssues": true,
      "hasPages": false,
      "hasProjects": false,
      "hasWiki": false,
      "htmlUrl": "https://github.com/acme-corp/sdk-python",
      "id": 3,
      "language": "Python",
      "license": "MIT",
      "name": "sdk-python",
      "nodeId": "R_kgDOBsdks3",
      "openIssuesCount": 4,
      "owner": "admin-user",
      "private": false,
      "pushedAt": "2024-12-08T15:00:00Z",
      "sshUrl": "sample-user-7@example.test:acme-corp/sdk-python.git",
      "stargazersCount": 78,
      "topics": [
        "python",
        "sdk",
        "api-client"
      ],
      "updatedAt": "2024-12-08T15:00:00Z",
      "visibility": "public",
      "watchersCount": 78
    },
    {
      "allowAutoMerge": false,
      "allowMergeCommit": false,
      "allowRebaseMerge": false,
      "allowSquashMerge": true,
      "archived": false,
      "cloneUrl": "https://github.com/acme-corp/payments-core.git",
      "createdAt": "2021-06-01T10:00:00Z",
      "defaultBranch": "main",
      "deleteBranchOnMerge": true,
      "description": "Core payment processing service (production)",
      "disabled": false,
      "fork": false,
      "forksCount": 0,
      "fullName": "acme-corp/payments-core",
      "hasIssues": true,
      "hasPages": false,
      "hasProjects": true,
      "hasWiki": false,
      "htmlUrl": "https://github.com/acme-corp/payments-core",
      "id": 4,
      "language": "TypeScript",
      "license": "UNLICENSED",
      "name": "payments-core",
      "nodeId": "R_kgDOBpay04",
      "openIssuesCount": 1,
      "owner": "acme-corp",
      "private": true,
      "pushedAt": "2024-12-10T20:00:00Z",
      "sshUrl": "sample-user-7@example.test:acme-corp/payments-core.git",
      "stargazersCount": 0,
      "topics": [
        "payments",
        "fintech",
        "production"
      ],
      "updatedAt": "2024-12-10T20:00:00Z",
      "visibility": "private",
      "watchersCount": 12
    },
    {
      "allowAutoMerge": false,
      "allowMergeCommit": false,
      "allowRebaseMerge": false,
      "allowSquashMerge": true,
      "archived": false,
      "cloneUrl": "https://github.com/acme-corp/payments-core-mirror.git",
      "createdAt": "2021-06-15T10:00:00Z",
      "defaultBranch": "main",
      "deleteBranchOnMerge": true,
      "description": "Public mirror of payments-core (read-only, sync after review)",
      "disabled": false,
      "fork": false,
      "forksCount": 3,
      "fullName": "acme-corp/payments-core-mirror",
      "hasIssues": false,
      "hasPages": false,
      "hasProjects": false,
      "hasWiki": false,
      "htmlUrl": "https://github.com/acme-corp/payments-core-mirror",
      "id": 5,
      "language": "TypeScript",
      "license": "UNLICENSED",
      "name": "payments-core-mirror",
      "nodeId": "R_kgDOBmir05",
      "openIssuesCount": 0,
      "owner": "acme-corp",
      "private": false,
      "pushedAt": "2024-12-09T15:00:00Z",
      "sshUrl": "sample-user-7@example.test:acme-corp/payments-core-mirror.git",
      "stargazersCount": 8,
      "topics": [
        "payments",
        "fintech",
        "mirror"
      ],
      "updatedAt": "2024-12-09T15:00:00Z",
      "visibility": "public",
      "watchersCount": 8
    }
  ],
  "starredRepos": [
    {
      "createdAt": "2022-02-01T10:00:00Z",
      "id": 1,
      "repoId": 1,
      "starredAt": "2022-02-01T10:00:00Z",
      "updatedAt": "2022-02-01T10:00:00Z",
      "userLogin": "dev-alice"
    },
    {
      "createdAt": "2022-02-15T10:00:00Z",
      "id": 2,
      "repoId": 1,
      "starredAt": "2022-02-15T10:00:00Z",
      "updatedAt": "2022-02-15T10:00:00Z",
      "userLogin": "dev-bob"
    },
    {
      "createdAt": "2022-03-01T10:00:00Z",
      "id": 3,
      "repoId": 1,
      "starredAt": "2022-03-01T10:00:00Z",
      "updatedAt": "2022-03-01T10:00:00Z",
      "userLogin": "dev-carol"
    },
    {
      "createdAt": "2022-03-15T10:00:00Z",
      "id": 4,
      "repoId": 2,
      "starredAt": "2022-03-15T10:00:00Z",
      "updatedAt": "2022-03-15T10:00:00Z",
      "userLogin": "dev-alice"
    }
  ],
  "tags": [
    {
      "commitSha": "aaa1111111111111111111111111111111111111",
      "createdAt": "2024-09-15T10:00:00Z",
      "id": 1,
      "name": "v2.3.0",
      "nodeId": "TG_kwDOBtag01",
      "repoId": 1,
      "tarballUrl": "https://api.github.com/repos/acme-corp/platform/tarball/v2.3.0",
      "updatedAt": "2024-09-15T10:00:00Z",
      "zipballUrl": "https://api.github.com/repos/acme-corp/platform/zipball/v2.3.0"
    },
    {
      "commitSha": "aaa1111111111111111111111111111111111111",
      "createdAt": "2024-12-01T10:00:00Z",
      "id": 2,
      "name": "v2.4.0",
      "nodeId": "TG_kwDOBtag02",
      "repoId": 1,
      "tarballUrl": "https://api.github.com/repos/acme-corp/platform/tarball/v2.4.0",
      "updatedAt": "2024-12-01T10:00:00Z",
      "zipballUrl": "https://api.github.com/repos/acme-corp/platform/zipball/v2.4.0"
    },
    {
      "commitSha": "ccc3333333333333333333333333333333333333",
      "createdAt": "2024-12-05T10:00:00Z",
      "id": 3,
      "name": "v2.5.0-rc1",
      "nodeId": "TG_kwDOBtag03",
      "repoId": 1,
      "tarballUrl": "https://api.github.com/repos/acme-corp/platform/tarball/v2.5.0-rc1",
      "updatedAt": "2024-12-05T10:00:00Z",
      "zipballUrl": "https://api.github.com/repos/acme-corp/platform/zipball/v2.5.0-rc1"
    }
  ],
  "teamMembers": [
    {
      "createdAt": "2019-01-15T10:00:00Z",
      "id": 1,
      "role": "maintainer",
      "teamId": 1,
      "updatedAt": "2019-01-15T10:00:00Z",
      "userLogin": "admin-user"
    },
    {
      "createdAt": "2020-03-15T12:00:00Z",
      "id": 2,
      "role": "member",
      "teamId": 1,
      "updatedAt": "2020-03-15T12:00:00Z",
      "userLogin": "dev-alice"
    },
    {
      "createdAt": "2020-07-20T09:00:00Z",
      "id": 3,
      "role": "member",
      "teamId": 1,
      "updatedAt": "2020-07-20T09:00:00Z",
      "userLogin": "dev-bob"
    },
    {
      "createdAt": "2021-01-05T10:00:00Z",
      "id": 4,
      "role": "member",
      "teamId": 1,
      "updatedAt": "2021-01-05T10:00:00Z",
      "userLogin": "dev-carol"
    },
    {
      "createdAt": "2021-06-01T10:00:00Z",
      "id": 5,
      "role": "maintainer",
      "teamId": 2,
      "updatedAt": "2021-06-01T10:00:00Z",
      "userLogin": "dev-carol"
    },
    {
      "createdAt": "2019-01-15T10:00:00Z",
      "id": 6,
      "role": "member",
      "teamId": 2,
      "updatedAt": "2019-01-15T10:00:00Z",
      "userLogin": "admin-user"
    },
    {
      "createdAt": "2020-06-01T10:00:00Z",
      "id": 7,
      "role": "maintainer",
      "teamId": 3,
      "updatedAt": "2020-06-01T10:00:00Z",
      "userLogin": "admin-user"
    },
    {
      "createdAt": "2022-01-01T10:00:00Z",
      "id": 8,
      "role": "member",
      "teamId": 3,
      "updatedAt": "2022-01-01T10:00:00Z",
      "userLogin": "dev-alice"
    },
    {
      "createdAt": "2021-09-15T10:00:00Z",
      "id": 9,
      "role": "member",
      "teamId": 1,
      "updatedAt": "2021-09-15T10:00:00Z",
      "userLogin": "priya-sharma"
    }
  ],
  "teams": [
    {
      "createdAt": "2019-01-15T10:00:00Z",
      "description": "Core engineering team",
      "htmlUrl": "https://github.com/orgs/acme-corp/teams/engineering",
      "id": 1,
      "membersCount": 15,
      "name": "Engineering",
      "nodeId": "T_kwDOBtm001",
      "orgId": 1,
      "permission": "push",
      "privacy": "closed",
      "slug": "engineering",
      "updatedAt": "2024-06-01T10:00:00Z"
    },
    {
      "createdAt": "2019-01-15T10:00:00Z",
      "description": "Infrastructure and deployment team",
      "htmlUrl": "https://github.com/orgs/acme-corp/teams/devops",
      "id": 2,
      "membersCount": 5,
      "name": "DevOps",
      "nodeId": "T_kwDOBtm002",
      "orgId": 1,
      "permission": "maintain",
      "privacy": "closed",
      "slug": "devops",
      "updatedAt": "2024-06-01T10:00:00Z"
    },
    {
      "createdAt": "2020-06-01T10:00:00Z",
      "description": "Security review and compliance team",
      "htmlUrl": "https://github.com/orgs/acme-corp/teams/security",
      "id": 3,
      "membersCount": 3,
      "name": "Security",
      "nodeId": "T_kwDOBtm003",
      "orgId": 1,
      "permission": "admin",
      "privacy": "secret",
      "slug": "security",
      "updatedAt": "2024-06-01T10:00:00Z"
    }
  ],
  "users": [
    {
      "avatarUrl": "https://avatars.githubusercontent.com/u/1001?v=4",
      "bio": "Engineering lead at ACME Corp",
      "company": "@acme-corp",
      "createdAt": "2019-01-10T08:00:00Z",
      "email": "sample-user-1@example.test",
      "followers": 350,
      "following": 15,
      "htmlUrl": "https://github.com/admin-user",
      "id": 1,
      "location": "San Francisco, CA",
      "login": "admin-user",
      "name": "Admin User",
      "nodeId": "U_kgDOBadm01",
      "publicRepos": 25,
      "siteAdmin": false,
      "type": "User",
      "updatedAt": "2024-12-01T10:00:00Z"
    },
    {
      "avatarUrl": "https://avatars.githubusercontent.com/u/1002?v=4",
      "bio": "Senior backend engineer",
      "company": "@acme-corp",
      "createdAt": "2020-03-15T12:00:00Z",
      "email": "sample-user-2@example.test",
      "followers": 120,
      "following": 45,
      "htmlUrl": "https://github.com/dev-alice",
      "id": 2,
      "location": "New York, NY",
      "login": "dev-alice",
      "name": "Alice Chen",
      "nodeId": "U_kgDOBali02",
      "publicRepos": 18,
      "siteAdmin": false,
      "type": "User",
      "updatedAt": "2024-11-28T14:00:00Z"
    },
    {
      "avatarUrl": "https://avatars.githubusercontent.com/u/1003?v=4",
      "bio": "Frontend specialist",
      "company": "@acme-corp",
      "createdAt": "2020-07-20T09:00:00Z",
      "email": "sample-user-3@example.test",
      "followers": 85,
      "following": 30,
      "htmlUrl": "https://github.com/dev-bob",
      "id": 3,
      "location": "Austin, TX",
      "login": "dev-bob",
      "name": "Bob Martinez",
      "nodeId": "U_kgDOBbob03",
      "publicRepos": 12,
      "siteAdmin": false,
      "type": "User",
      "updatedAt": "2024-12-05T16:00:00Z"
    },
    {
      "avatarUrl": "https://avatars.githubusercontent.com/u/1004?v=4",
      "bio": "DevOps engineer",
      "company": "@acme-corp",
      "createdAt": "2021-01-05T10:00:00Z",
      "email": "sample-user-4@example.test",
      "followers": 60,
      "following": 20,
      "htmlUrl": "https://github.com/dev-carol",
      "id": 4,
      "location": "London, UK",
      "login": "dev-carol",
      "name": "Carol Singh",
      "nodeId": "U_kgDOBcar04",
      "publicRepos": 8,
      "siteAdmin": false,
      "type": "User",
      "updatedAt": "2024-12-08T11:00:00Z"
    },
    {
      "avatarUrl": "https://avatars.githubusercontent.com/u/1005?v=4",
      "bio": null,
      "company": null,
      "createdAt": "2022-06-01T00:00:00Z",
      "email": "sample-user-5@example.test",
      "followers": 0,
      "following": 0,
      "htmlUrl": "https://github.com/bot-ci",
      "id": 5,
      "location": null,
      "login": "bot-ci",
      "name": "CI Bot",
      "nodeId": "U_kgDOBbot05",
      "publicRepos": 0,
      "siteAdmin": false,
      "type": "Bot",
      "updatedAt": "2024-12-10T00:00:00Z"
    },
    {
      "avatarUrl": "https://avatars.githubusercontent.com/u/1006?v=4",
      "bio": "Design systems engineer",
      "company": "@acme-corp",
      "createdAt": "2021-09-01T10:00:00Z",
      "email": "sample-user-6@example.test",
      "followers": 42,
      "following": 18,
      "htmlUrl": "https://github.com/priya-sharma",
      "id": 6,
      "location": "Toronto, CA",
      "login": "priya-sharma",
      "name": "Priya Sharma",
      "nodeId": "U_kgDOBpri06",
      "publicRepos": 6,
      "siteAdmin": false,
      "type": "User",
      "updatedAt": "2024-12-10T10:00:00Z"
    }
  ],
  "webhooks": [
    {
      "active": true,
      "config": {
        "contentType": "json",
        "insecureSsl": "0",
        "secret": "sample-redacted-0a4713ccef70",
        "url": "https://ci.acme-corp.com/webhooks/github"
      },
      "createdAt": "2022-01-20T10:00:00Z",
      "events": [
        "push",
        "pull_request",
        "pull_request_review"
      ],
      "id": 1,
      "nodeId": "WH_kwDOBwh001",
      "repoId": 1,
      "updatedAt": "2024-06-01T10:00:00Z",
      "webhookId": 2001
    },
    {
      "active": true,
      "config": {
        "contentType": "json",
        "insecureSsl": "0",
        "url": "https://slack-integrations.acme-corp.com/github"
      },
      "createdAt": "2022-03-01T10:00:00Z",
      "events": [
        "push",
        "pull_request",
        "issues",
        "issue_comment"
      ],
      "id": 2,
      "nodeId": "WH_kwDOBwh002",
      "repoId": 1,
      "updatedAt": "2024-06-01T10:00:00Z",
      "webhookId": 2002
    },
    {
      "active": true,
      "config": {
        "contentType": "json",
        "insecureSsl": "0",
        "secret": "sample-redacted-cf46cc9ed4c1",
        "url": "https://deploy.acme-corp.com/hooks/github"
      },
      "createdAt": "2022-06-01T10:00:00Z",
      "events": [
        "deployment",
        "deployment_status"
      ],
      "id": 3,
      "nodeId": "WH_kwDOBwh003",
      "repoId": 1,
      "updatedAt": "2024-06-01T10:00:00Z",
      "webhookId": 2003
    },
    {
      "active": false,
      "config": {
        "contentType": "json",
        "insecureSsl": "0",
        "url": "https://sentry.acme-corp.com/webhooks/github"
      },
      "createdAt": "2023-01-15T10:00:00Z",
      "events": [
        "push",
        "release"
      ],
      "id": 4,
      "nodeId": "WH_kwDOBwh004",
      "repoId": 1,
      "updatedAt": "2024-09-01T10:00:00Z",
      "webhookId": 2004
    }
  ],
  "workflowRuns": [
    {
      "conclusion": "success",
      "createdAt": "2024-12-10T12:05:00Z",
      "event": "pull_request",
      "headBranch": "fix/memory-leak",
      "headSha": "fff6666666666666666666666666666666666666",
      "htmlUrl": "https://github.com/acme-corp/platform/actions/runs/1",
      "id": 1,
      "name": "CI/CD Pipeline",
      "nodeId": "WR_kwDOBewr01",
      "repoId": 1,
      "runAttempt": 1,
      "runNumber": 1245,
      "runStartedAt": "2024-12-10T12:05:00Z",
      "status": "completed",
      "triggeringActorLogin": "dev-carol",
      "updatedAt": "2024-12-10T12:15:00Z",
      "workflowId": 1
    },
    {
      "conclusion": "success",
      "createdAt": "2024-12-10T12:05:00Z",
      "event": "pull_request",
      "headBranch": "fix/memory-leak",
      "headSha": "fff6666666666666666666666666666666666666",
      "htmlUrl": "https://github.com/acme-corp/platform/actions/runs/2",
      "id": 2,
      "name": "Security Scan",
      "nodeId": "WR_kwDOBewr02",
      "repoId": 1,
      "runAttempt": 1,
      "runNumber": 890,
      "runStartedAt": "2024-12-10T12:05:00Z",
      "status": "completed",
      "triggeringActorLogin": "dev-carol",
      "updatedAt": "2024-12-10T12:20:00Z",
      "workflowId": 2
    },
    {
      "conclusion": "success",
      "createdAt": "2024-12-10T16:35:00Z",
      "event": "pull_request",
      "headBranch": "feature/payments-v2",
      "headSha": "ddd4444444444444444444444444444444444444",
      "htmlUrl": "https://github.com/acme-corp/platform/actions/runs/3",
      "id": 3,
      "name": "CI/CD Pipeline",
      "nodeId": "WR_kwDOBewr03",
      "repoId": 1,
      "runAttempt": 1,
      "runNumber": 1246,
      "runStartedAt": "2024-12-10T16:35:00Z",
      "status": "completed",
      "triggeringActorLogin": "dev-alice",
      "updatedAt": "2024-12-10T16:50:00Z",
      "workflowId": 1
    },
    {
      "conclusion": "failure",
      "createdAt": "2024-12-09T14:35:00Z",
      "event": "pull_request",
      "headBranch": "feature/user-dashboard",
      "headSha": "eee5555555555555555555555555555555555555",
      "htmlUrl": "https://github.com/acme-corp/platform/actions/runs/4",
      "id": 4,
      "name": "CI/CD Pipeline",
      "nodeId": "WR_kwDOBewr04",
      "repoId": 1,
      "runAttempt": 1,
      "runNumber": 1244,
      "runStartedAt": "2024-12-09T14:35:00Z",
      "status": "completed",
      "triggeringActorLogin": "dev-bob",
      "updatedAt": "2024-12-09T14:50:00Z",
      "workflowId": 1
    }
  ],
  "workflows": [
    {
      "badgeUrl": "https://github.com/acme-corp/platform/workflows/CI/badge.svg",
      "createdAt": "2022-01-15T10:00:00Z",
      "htmlUrl": "https://github.com/acme-corp/platform/actions/workflows/ci.yml",
      "id": 1,
      "name": "CI/CD Pipeline",
      "nodeId": "W_kwDOBew001",
      "path": ".github/workflows/ci.yml",
      "repoId": 1,
      "state": "active",
      "updatedAt": "2024-06-01T10:00:00Z"
    },
    {
      "badgeUrl": "https://github.com/acme-corp/platform/workflows/Security/badge.svg",
      "createdAt": "2023-03-01T10:00:00Z",
      "htmlUrl": "https://github.com/acme-corp/platform/actions/workflows/security.yml",
      "id": 2,
      "name": "Security Scan",
      "nodeId": "W_kwDOBew002",
      "path": ".github/workflows/security.yml",
      "repoId": 1,
      "state": "active",
      "updatedAt": "2024-06-01T10:00:00Z"
    },
    {
      "badgeUrl": "https://github.com/acme-corp/platform/workflows/Deploy/badge.svg",
      "createdAt": "2022-06-01T10:00:00Z",
      "htmlUrl": "https://github.com/acme-corp/platform/actions/workflows/deploy-staging.yml",
      "id": 3,
      "name": "Deploy Staging",
      "nodeId": "W_kwDOBew003",
      "path": ".github/workflows/deploy-staging.yml",
      "repoId": 1,
      "state": "active",
      "updatedAt": "2024-06-01T10:00:00Z"
    }
  ]
}
