{
  "schemaVersion": "qmmit.observation.v1",
  "datasetVersion": "2026-09-18-v3.0",
  "rulesetVersion": "sha256:b2e8889c66f72c18a61839f0bf1a9f77b5481ba2def044dba33c797b2f2bdcae",
  "scanDate": "2026-09-16",
  "observation": {
    "repo": "dotnet/roslyn",
    "datasetVersion": "2026-09-18-v3.0",
    "rulesetVersion": "sha256:b2e8889c66f72c18a61839f0bf1a9f77b5481ba2def044dba33c797b2f2bdcae",
    "scanDate": "2026-09-16",
    "window": {
      "since": "2026-02-01",
      "untilExclusive": "2026-09-16",
      "label": "February–September 15, 2026"
    },
    "repository": {
      "sourceRepo": "dotnet/roslyn",
      "canonicalRepo": "dotnet/roslyn",
      "canonicalGitHubUrl": "https://github.com/dotnet/roslyn",
      "defaultBranch": "main",
      "headShaAtResolution": "dc837b145342723b197e3d5639029ae82d861103",
      "resolvedAt": "2026-09-16T12:09:27.525Z",
      "redirected": false
    },
    "agentSharePctFloor": 22.9,
    "humanSharePctCeiling": 77.1,
    "totals": {
      "commitsInHistory": 3581,
      "mergeCommitsExcluded": 628,
      "ciBotCommitsExcluded": 112,
      "commitsConsidered": 2841,
      "agentAttributedCommits": 651,
      "humanAttributedCommits": 2190
    },
    "concentration": {
      "distinctAgentAuthors": 37,
      "topAuthorShareOfAgentCommits": 39.3,
      "adoptionPattern": "org-wide"
    },
    "mode": {
      "assistedCommits": 583,
      "autonomousCommits": 68,
      "assistedPct": 20.5,
      "autonomousPct": 2.4
    },
    "agents": [
      {
        "id": "copilot",
        "label": "GitHub Copilot",
        "vendor": "GitHub",
        "commits": 643,
        "sharePct": 22.6,
        "samples": [
          {
            "hash": "2e953c46d6cdf9e8e6944a55e253b8dc9e230df9",
            "subject": "Fix broken relative links in integration-test-analysis SKILL.md (#85293)",
            "date": "2026-09-15T10:06:02+02:00"
          },
          {
            "hash": "0a1187ca2942144c82713dcc00c23875f64fe3a1",
            "subject": "Remove team specific ExternalAccess assemblies (#85135)",
            "date": "2026-09-12T23:53:57-07:00"
          },
          {
            "hash": "4af55b27e050f686c3d239e465f720a6fc4b3017",
            "subject": "Make CI test payload artifacts retry-safe (#85248)",
            "date": "2026-09-11T08:15:30-07:00"
          },
          {
            "hash": "50568b7a0febd23163db828902036917f79818bb",
            "subject": "Version EditorConfig VS components independently (#85250)",
            "date": "2026-09-10T23:05:27+00:00"
          },
          {
            "hash": "9ed7fa74a4526c8f17278f19f6ec1b5b1b9c7b86",
            "subject": "Avoid unnecessary argument-builder work in generic type substitution (#85230)",
            "date": "2026-09-10T14:37:19-07:00"
          }
        ]
      },
      {
        "id": "claude-code",
        "label": "Claude Code",
        "vendor": "Anthropic",
        "commits": 5,
        "sharePct": 0.2,
        "samples": [
          {
            "hash": "20d29497ff680ff85ac5574b573567b2b3a974f3",
            "subject": "Let F# take part in the Navigate To search that runs while the solution loads (#85213)",
            "date": "2026-09-09T13:51:59-07:00"
          },
          {
            "hash": "e47c73cb6956e3b70bb66c49c3a0143d44d888f7",
            "subject": "Let F# create a workspace project context without blocking the main thread (#85219)",
            "date": "2026-09-09T13:46:47-07:00"
          },
          {
            "hash": "9a38b298be9dd3759736ba8cb19236a2c716ab91",
            "subject": "Embed F# external access resources under the name their accessor asks for (#85095)",
            "date": "2026-08-31T13:10:35-07:00"
          },
          {
            "hash": "e79586494f629704a0fd18b7afb840144fd5e673",
            "subject": "Support F# Document Outline via LSP textDocument/documentSymbol (#85087)",
            "date": "2026-08-29T18:00:11-07:00"
          },
          {
            "hash": "0344ff95ce175eb8537ed48eba35fe0a61150918",
            "subject": "Improve TextLine and line table performance by packing existing data into unused bits (#83000)",
            "date": "2026-04-16T10:18:31-07:00"
          }
        ]
      },
      {
        "id": "cursor",
        "label": "Cursor Agent",
        "vendor": "Anysphere",
        "commits": 3,
        "sharePct": 0.1,
        "samples": [
          {
            "hash": "74d07c076d7f3764b36de902fbd01bd50ca2befc",
            "subject": "Tighten fuzzy edit-distance threshold for length-5 patterns (#82459)",
            "date": "2026-02-26T17:19:04-08:00"
          },
          {
            "hash": "a80bb709a52bae273da412927dd32acf2815aed0",
            "subject": "Improve nav-to fuzzy pre-filtering with q-gram bigram bitset and corrected length thresholds (#82457)",
            "date": "2026-02-25T08:44:36-08:00"
          },
          {
            "hash": "31befaa889690d364864b3c3061c49817768456d",
            "subject": "Improve navigate-to filtering to avoid scanning documents unnecessarily. (#82431)",
            "date": "2026-02-20T09:12:25-08:00"
          }
        ]
      }
    ],
    "timeline": [
      {
        "month": "2026-01",
        "total": 3,
        "agent": 0,
        "agentPct": 0
      },
      {
        "month": "2026-02",
        "total": 275,
        "agent": 18,
        "agentPct": 6.5
      },
      {
        "month": "2026-03",
        "total": 368,
        "agent": 40,
        "agentPct": 10.9
      },
      {
        "month": "2026-04",
        "total": 369,
        "agent": 65,
        "agentPct": 17.6
      },
      {
        "month": "2026-05",
        "total": 545,
        "agent": 181,
        "agentPct": 33.2
      },
      {
        "month": "2026-06",
        "total": 519,
        "agent": 128,
        "agentPct": 24.7
      },
      {
        "month": "2026-07",
        "total": 255,
        "agent": 68,
        "agentPct": 26.7
      },
      {
        "month": "2026-08",
        "total": 386,
        "agent": 123,
        "agentPct": 31.9
      },
      {
        "month": "2026-09",
        "total": 121,
        "agent": 28,
        "agentPct": 23.1
      }
    ],
    "lowActivity": false
  }
}
