{
  "schemaVersion": "qmmit.observation.v1",
  "datasetVersion": "2026-09-18-v3.0",
  "rulesetVersion": "sha256:b2e8889c66f72c18a61839f0bf1a9f77b5481ba2def044dba33c797b2f2bdcae",
  "scanDate": "2026-09-16",
  "observation": {
    "repo": "jenkinsci/jenkins",
    "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": "jenkinsci/jenkins",
      "canonicalRepo": "jenkinsci/jenkins",
      "canonicalGitHubUrl": "https://github.com/jenkinsci/jenkins",
      "defaultBranch": "master",
      "headShaAtResolution": "81dc9a3e13a3ec4c4f74bedb772e3382b8de0760",
      "resolvedAt": "2026-09-16T12:09:27.525Z",
      "redirected": false
    },
    "agentSharePctFloor": 4.7,
    "humanSharePctCeiling": 95.3,
    "totals": {
      "commitsInHistory": 716,
      "mergeCommitsExcluded": 3,
      "ciBotCommitsExcluded": 481,
      "commitsConsidered": 232,
      "agentAttributedCommits": 11,
      "humanAttributedCommits": 221
    },
    "concentration": {
      "distinctAgentAuthors": 8,
      "topAuthorShareOfAgentCommits": 27.3,
      "adoptionPattern": "team"
    },
    "mode": {
      "assistedCommits": 11,
      "autonomousCommits": 0,
      "assistedPct": 4.7,
      "autonomousPct": 0
    },
    "agents": [
      {
        "id": "copilot",
        "label": "GitHub Copilot",
        "vendor": "GitHub",
        "commits": 8,
        "sharePct": 3.4,
        "samples": [
          {
            "hash": "7974eb7ceaf913d3cc7eedf5f4fd1afc6d38b766",
            "subject": "Fix incorrect Unicode escape decoding in QuotedStringTokenizer.unquote (#26467)",
            "date": "2026-08-21T18:00:27-06:00"
          },
          {
            "hash": "d076aeb66b68af42c61568676bf29dba9ae3cee8",
            "subject": "Add abort support to FormChecker delayed checks (#26595)",
            "date": "2026-08-19T07:37:17+01:00"
          },
          {
            "hash": "15f6915c945e382693225e07429dbbe1d869ac74",
            "subject": "Remove remaining detached-plugin bundling from jenkins.war (#27129)",
            "date": "2026-08-05T14:49:03-06:00"
          },
          {
            "hash": "83da477fb524fdbe6c854881172a6138d03c9937",
            "subject": "Remove comments from properties and jelly files in shipped war (#27100)",
            "date": "2026-07-19T21:39:29-06:00"
          },
          {
            "hash": "824ff91db0d82fe439d67de342d78ef3c7108a4d",
            "subject": "Remove pre 2.0 detached plugins (#27098)",
            "date": "2026-07-19T21:38:53-06:00"
          }
        ]
      },
      {
        "id": "claude-code",
        "label": "Claude Code",
        "vendor": "Anthropic",
        "commits": 5,
        "sharePct": 2.2,
        "samples": [
          {
            "hash": "824ff91db0d82fe439d67de342d78ef3c7108a4d",
            "subject": "Remove pre 2.0 detached plugins (#27098)",
            "date": "2026-07-19T21:38:53-06:00"
          },
          {
            "hash": "cac989e705a28840975edae6990cdd6f62b4f40f",
            "subject": "[JENKINS-69789] Address review feedback for password complexity rule (#27038)",
            "date": "2026-07-13T22:31:59-06:00"
          },
          {
            "hash": "7fac9f8b2ff9a972448ecdcaa290f0b0cfb3df32",
            "subject": "[JENKINS-69789] Add password complexity rule extension point (#26774)",
            "date": "2026-07-06T16:27:22-06:00"
          },
          {
            "hash": "f428d0626a39d9ba37d92a1beaf3ca93bb3a7546",
            "subject": "fix: Search for ECDSA and Ed25519 keys in default SSH key locations (#26954)",
            "date": "2026-06-22T19:35:12-06:00"
          },
          {
            "hash": "b83b7bbf8256b58fe0fdf3e4d8defdd3ebd55a1c",
            "subject": "Fix race condition in plugin manager search results (#26819)",
            "date": "2026-05-23T23:21:39-06:00"
          }
        ]
      }
    ],
    "timeline": [
      {
        "month": "2026-02",
        "total": 29,
        "agent": 0,
        "agentPct": 0
      },
      {
        "month": "2026-03",
        "total": 30,
        "agent": 0,
        "agentPct": 0
      },
      {
        "month": "2026-04",
        "total": 27,
        "agent": 0,
        "agentPct": 0
      },
      {
        "month": "2026-05",
        "total": 19,
        "agent": 1,
        "agentPct": 5.3
      },
      {
        "month": "2026-06",
        "total": 40,
        "agent": 3,
        "agentPct": 7.5
      },
      {
        "month": "2026-07",
        "total": 35,
        "agent": 4,
        "agentPct": 11.4
      },
      {
        "month": "2026-08",
        "total": 36,
        "agent": 3,
        "agentPct": 8.3
      },
      {
        "month": "2026-09",
        "total": 16,
        "agent": 0,
        "agentPct": 0
      }
    ],
    "lowActivity": false
  }
}
