{
  "schemaVersion": "qmmit.observation.v1",
  "datasetVersion": "2026-09-18-v3.0",
  "rulesetVersion": "sha256:b2e8889c66f72c18a61839f0bf1a9f77b5481ba2def044dba33c797b2f2bdcae",
  "scanDate": "2026-09-16",
  "observation": {
    "repo": "usestrix/strix",
    "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": "usestrix/strix",
      "canonicalRepo": "usestrix/strix",
      "canonicalGitHubUrl": "https://github.com/usestrix/strix",
      "defaultBranch": "main",
      "headShaAtResolution": "2dadbb748a09053463a66abb773e710fa49d2a35",
      "resolvedAt": "2026-09-16T12:09:27.525Z",
      "redirected": false
    },
    "agentSharePctFloor": 30.1,
    "humanSharePctCeiling": 69.9,
    "totals": {
      "commitsInHistory": 528,
      "mergeCommitsExcluded": 4,
      "ciBotCommitsExcluded": 9,
      "commitsConsidered": 515,
      "agentAttributedCommits": 155,
      "humanAttributedCommits": 360
    },
    "concentration": {
      "distinctAgentAuthors": 10,
      "topAuthorShareOfAgentCommits": 58.1,
      "adoptionPattern": "team"
    },
    "mode": {
      "assistedCommits": 104,
      "autonomousCommits": 51,
      "assistedPct": 20.2,
      "autonomousPct": 9.9
    },
    "agents": [
      {
        "id": "claude-code",
        "label": "Claude Code",
        "vendor": "Anthropic",
        "commits": 102,
        "sharePct": 19.8,
        "samples": [
          {
            "hash": "58df71d3db449d5a371c680af76ef0197ffd85e9",
            "subject": "fix(agents): let an agent wait on what it already said (#1020)",
            "date": "2026-08-09T00:57:16+03:00"
          },
          {
            "hash": "0b9e029a5dcee6b4df09ec1b9c61b372014bbe98",
            "subject": "test(tui): correct the nudge the internal-turn test asserts (#1016)",
            "date": "2026-08-08T22:34:45+03:00"
          },
          {
            "hash": "b260a4ee389733877be8b3a3ab5b363aa5e855ee",
            "subject": "fix(tui): make the mount prompt clickable, and skip the mount instead of abandoning the scan (#1015)",
            "date": "2026-08-08T22:34:02+03:00"
          },
          {
            "hash": "960caf86aa9e8f8b7cd11002274c4624265bbcc2",
            "subject": "Pin release-workflow actions to commit SHAs + least-privilege token (#862)",
            "date": "2026-07-23T15:22:28-04:00"
          },
          {
            "hash": "0fb005c73f80ff4c35ca905ed1015e54c41d20bd",
            "subject": "fix(runtime): swallow torn-down docker socket in sandbox delete() (#721)",
            "date": "2026-07-10T00:13:35-04:00"
          }
        ]
      },
      {
        "id": "devin",
        "label": "Devin",
        "vendor": "Cognition",
        "commits": 53,
        "sharePct": 10.3,
        "samples": [
          {
            "hash": "52b19233477a783004467c1522651eec96015e73",
            "subject": "fix(models): frontier model check matches the model name only, never the provider route (#1280)",
            "date": "2026-09-06T11:09:24-07:00"
          },
          {
            "hash": "f4b0416b713b8edd4ca018573286e2df3ee70b3f",
            "subject": "docs: update README and CLI links (#1272)",
            "date": "2026-09-04T17:56:08-07:00"
          },
          {
            "hash": "afa7c4a77f21d5106d8af278fa9e588adfc4cdaa",
            "subject": "feat(web_search): add Exa as a web search provider alongside Perplexity (#1270)",
            "date": "2026-09-04T10:34:28-07:00"
          },
          {
            "hash": "a8642de76c0d0770a32ffb9bccf366b896223bc1",
            "subject": "docs(readme): trim the strix cloud section to the essentials (#1237)",
            "date": "2026-09-02T07:19:56-07:00"
          },
          {
            "hash": "608ef4a37b710dbeb1a4f724b180cf75b1d78fc9",
            "subject": "Make MCP connections survive transient transport failures (#1184)",
            "date": "2026-09-01T08:11:43-07:00"
          }
        ]
      }
    ],
    "timeline": [
      {
        "month": "2026-01",
        "total": 1,
        "agent": 0,
        "agentPct": 0
      },
      {
        "month": "2026-02",
        "total": 34,
        "agent": 0,
        "agentPct": 0
      },
      {
        "month": "2026-03",
        "total": 25,
        "agent": 3,
        "agentPct": 12
      },
      {
        "month": "2026-04",
        "total": 91,
        "agent": 71,
        "agentPct": 78
      },
      {
        "month": "2026-05",
        "total": 32,
        "agent": 18,
        "agentPct": 56.3
      },
      {
        "month": "2026-06",
        "total": 33,
        "agent": 4,
        "agentPct": 12.1
      },
      {
        "month": "2026-07",
        "total": 142,
        "agent": 31,
        "agentPct": 21.8
      },
      {
        "month": "2026-08",
        "total": 110,
        "agent": 23,
        "agentPct": 20.9
      },
      {
        "month": "2026-09",
        "total": 47,
        "agent": 5,
        "agentPct": 10.6
      }
    ],
    "lowActivity": false
  }
}
