{
  "schemaVersion": "qmmit.observation.v1",
  "datasetVersion": "2026-09-18-v3.0",
  "rulesetVersion": "sha256:b2e8889c66f72c18a61839f0bf1a9f77b5481ba2def044dba33c797b2f2bdcae",
  "scanDate": "2026-09-16",
  "observation": {
    "repo": "microsoft/SkillOpt",
    "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": "microsoft/SkillOpt",
      "canonicalRepo": "microsoft/SkillOpt",
      "canonicalGitHubUrl": "https://github.com/microsoft/SkillOpt",
      "defaultBranch": "main",
      "headShaAtResolution": "79124b37e9a6371e13b753f8bcd7adb1e493ade1",
      "resolvedAt": "2026-09-16T12:09:27.525Z",
      "redirected": false
    },
    "agentSharePctFloor": 38.3,
    "humanSharePctCeiling": 61.7,
    "totals": {
      "commitsInHistory": 531,
      "mergeCommitsExcluded": 117,
      "ciBotCommitsExcluded": 1,
      "commitsConsidered": 413,
      "agentAttributedCommits": 158,
      "humanAttributedCommits": 255
    },
    "concentration": {
      "distinctAgentAuthors": 26,
      "topAuthorShareOfAgentCommits": 27.2,
      "adoptionPattern": "org-wide"
    },
    "mode": {
      "assistedCommits": 152,
      "autonomousCommits": 6,
      "assistedPct": 36.8,
      "autonomousPct": 1.5
    },
    "agents": [
      {
        "id": "claude-code",
        "label": "Claude Code",
        "vendor": "Anthropic",
        "commits": 104,
        "sharePct": 25.2,
        "samples": [
          {
            "hash": "1694a96f1584a19e6a27c8876dbbe6a8d93c0bf0",
            "subject": "feat(minimax): add MiniMax-M3 default and model-aware thinking (#190)",
            "date": "2026-08-22T01:25:35+08:00"
          },
          {
            "hash": "3c8873f016397817dcd40c3e5436d92fe19372b8",
            "subject": "sleep: confine per-skill adoption to the staged skills roots (#241)",
            "date": "2026-08-21T04:40:49+08:00"
          },
          {
            "hash": "a33e56d1bab36c35f34dc4e0bc6f13f8677e5fed",
            "subject": "fix(sleep): skip assistant.message events with non-dict data (#232)",
            "date": "2026-08-21T03:52:05+08:00"
          },
          {
            "hash": "a11f377564969ad4442373a7fa1aca2a8a78c1de",
            "subject": "fix: follow-up correctness fixes for #230 and #234 (#239)",
            "date": "2026-08-21T02:55:10+08:00"
          },
          {
            "hash": "98e767c8da4fb3f30dc8c495d596ed4caf67f357",
            "subject": "Add ProTeGi vs SkillOpt experiment report",
            "date": "2026-07-28T09:28:11+00:00"
          }
        ]
      },
      {
        "id": "copilot",
        "label": "GitHub Copilot",
        "vendor": "GitHub",
        "commits": 46,
        "sharePct": 11.1,
        "samples": [
          {
            "hash": "f24e8ae546273f9b43480a0d23c6b646df484375",
            "subject": "chore: configure monthly Dependabot updates (#261)",
            "date": "2026-08-30T02:47:46+08:00"
          },
          {
            "hash": "9eb77397c0a54b951c0cc4d3c41ff5603516d96b",
            "subject": "feat(model): report copilot_chat call counts in the token summary",
            "date": "2026-08-05T09:45:24+02:00"
          },
          {
            "hash": "a94d115d58e459bc182483d934406e61399ba89b",
            "subject": "docs(model): list copilot_chat in the chat_target error messages",
            "date": "2026-08-05T09:31:51+02:00"
          },
          {
            "hash": "f07022be50a1aff9e739a7c7c8af28c4a8a3df15",
            "subject": "fix(config): stop the base config clobbering the allow-all-tools env opt-in",
            "date": "2026-08-05T09:21:15+02:00"
          },
          {
            "hash": "494b2d4312074088210de7672241f9fac5f05121",
            "subject": "fix(model): drop dead timeout capture in run_copilot_exec",
            "date": "2026-08-05T09:11:59+02:00"
          }
        ]
      },
      {
        "id": "devin",
        "label": "Devin",
        "vendor": "Cognition",
        "commits": 6,
        "sharePct": 1.5,
        "samples": [
          {
            "hash": "0a816f957852755b0d0d2f896883e5dce498eee3",
            "subject": "feat(sleep): stage one proposal and manifest row per skill",
            "date": "2026-08-07T05:09:53+04:00"
          },
          {
            "hash": "8e78ba0ed46f8077002c8a0d38c2d0c3bf770d37",
            "subject": "feat(sleep): report per-skill-group gate decisions",
            "date": "2026-08-06T06:50:03+04:00"
          },
          {
            "hash": "cbaf6a39f3082dc891109e43eedd9cbee6af7ce7",
            "subject": "feat(sleep): consolidate skill groups independently with failure isolation",
            "date": "2026-08-03T02:50:10+04:00"
          },
          {
            "hash": "e5d2b241dfb0e0a13a4d994743584b92efa9151e",
            "subject": "feat(sleep): resolve discovered skill names through bounded local roots",
            "date": "2026-08-03T00:27:55+04:00"
          },
          {
            "hash": "48833edb29ca7d41ed04fbe8e0b10e948dff8a87",
            "subject": "feat(sleep): group mined tasks by skill hint with catch-all fallback",
            "date": "2026-08-01T22:06:56+04:00"
          }
        ]
      },
      {
        "id": "cursor",
        "label": "Cursor Agent",
        "vendor": "Anysphere",
        "commits": 2,
        "sharePct": 0.5,
        "samples": [
          {
            "hash": "5f8e85c68e1939b8656fe36f6241f91258097346",
            "subject": "fix(sleep): keep all-test batches out of consolidate train/val",
            "date": "2026-07-24T00:05:34+08:00"
          },
          {
            "hash": "2532043d25c3b2eb66bcf9ff6b084dc1cd866cf3",
            "subject": "fix(claude): use --effort instead of deprecated --thinking flag",
            "date": "2026-05-30T11:24:13+08:00"
          }
        ]
      }
    ],
    "timeline": [
      {
        "month": "2026-05",
        "total": 72,
        "agent": 10,
        "agentPct": 13.9
      },
      {
        "month": "2026-06",
        "total": 112,
        "agent": 83,
        "agentPct": 74.1
      },
      {
        "month": "2026-07",
        "total": 102,
        "agent": 29,
        "agentPct": 28.4
      },
      {
        "month": "2026-08",
        "total": 125,
        "agent": 36,
        "agentPct": 28.8
      },
      {
        "month": "2026-09",
        "total": 2,
        "agent": 0,
        "agentPct": 0
      }
    ],
    "lowActivity": false
  }
}
