{
  "schemaVersion": "qmmit.observation.v1",
  "datasetVersion": "2026-09-18-v3.0",
  "rulesetVersion": "sha256:b2e8889c66f72c18a61839f0bf1a9f77b5481ba2def044dba33c797b2f2bdcae",
  "scanDate": "2026-09-16",
  "observation": {
    "repo": "zeroclaw-labs/zeroclaw",
    "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": "zeroclaw-labs/zeroclaw",
      "canonicalRepo": "zeroclaw-labs/zeroclaw",
      "canonicalGitHubUrl": "https://github.com/zeroclaw-labs/zeroclaw",
      "defaultBranch": "master",
      "headShaAtResolution": "981b658bea78aa22a96322233066d5ec020b8f46",
      "resolvedAt": "2026-09-16T12:09:27.525Z",
      "redirected": false
    },
    "agentSharePctFloor": 15.7,
    "humanSharePctCeiling": 84.3,
    "totals": {
      "commitsInHistory": 5255,
      "mergeCommitsExcluded": 399,
      "ciBotCommitsExcluded": 64,
      "commitsConsidered": 4792,
      "agentAttributedCommits": 751,
      "humanAttributedCommits": 4041
    },
    "concentration": {
      "distinctAgentAuthors": 103,
      "topAuthorShareOfAgentCommits": 17.4,
      "adoptionPattern": "org-wide"
    },
    "mode": {
      "assistedCommits": 749,
      "autonomousCommits": 2,
      "assistedPct": 15.6,
      "autonomousPct": 0
    },
    "agents": [
      {
        "id": "claude-code",
        "label": "Claude Code",
        "vendor": "Anthropic",
        "commits": 668,
        "sharePct": 13.9,
        "samples": [
          {
            "hash": "a7b13f28a09c167a332e962ed47dbf0b90779de2",
            "subject": "feat(gateway): multi-tenant Linq channel with per-alias routing (#7041)",
            "date": "2026-06-06T00:34:46-04:00"
          },
          {
            "hash": "51df9004c341ad7f8ac2a4e8074a5995c9220365",
            "subject": "fix(agent): exclude Conversation memories from build_context recall (#5415 follow-up) (#6316)",
            "date": "2026-05-06T02:13:31-04:00"
          },
          {
            "hash": "70b84d30204fae2a229221bca34dab64902bf43f",
            "subject": "fix: derive HTTP client timeout from tool_timeout_secs (fixes #6383) (#6397)",
            "date": "2026-05-06T00:03:02+08:00"
          },
          {
            "hash": "eb7a980ea85bf0433ba1c2474353e62394ee01f4",
            "subject": "fix(compatible): preserve tool_call extra_content for Gemini thoughtSignature (#6264)",
            "date": "2026-05-02T13:39:22-04:00"
          },
          {
            "hash": "46cb4510c94da2a3cd0d247f0b3910266c7a1e9a",
            "subject": "fix(tools/web_search): authenticate Tavily via Bearer header instead of body",
            "date": "2026-04-30T15:09:20+08:00"
          }
        ]
      },
      {
        "id": "copilot",
        "label": "GitHub Copilot",
        "vendor": "GitHub",
        "commits": 76,
        "sharePct": 1.6,
        "samples": [
          {
            "hash": "78dff8f9179c142a54d2236ce5152489bfd81a9b",
            "subject": "refactor(hardware): move wizard UI from main.rs to zeroclaw_hardware:wizard (#6041)",
            "date": "2026-04-23T17:54:47-04:00"
          },
          {
            "hash": "4b5fa50b05b4a4d84ef8177d4355e1f81a018ad8",
            "subject": "chore: remove unused translation keys from all locales",
            "date": "2026-04-03T19:40:12+00:00"
          },
          {
            "hash": "3989110571658198435571ec7c74b68bad830791",
            "subject": "fix: issue 4855 (#4895)",
            "date": "2026-03-28T17:33:23-04:00"
          },
          {
            "hash": "ac355d408016dddc2c8e13e732f635bf6f1e3d06",
            "subject": "feat: add GitHub copilot to onboarding (#4897)",
            "date": "2026-03-28T17:29:48-04:00"
          },
          {
            "hash": "15d84b2622624673f9a7d62bd6c43486c278ab8f",
            "subject": "fix(copilot): support vision via multi-part content messages (#4021)",
            "date": "2026-03-20T00:07:00-04:00"
          }
        ]
      },
      {
        "id": "codex",
        "label": "OpenAI Codex",
        "vendor": "OpenAI",
        "commits": 3,
        "sharePct": 0.1,
        "samples": [
          {
            "hash": "669869b955bdbb633bb5cb0de9f1ace796aef150",
            "subject": "fix(docs): generate lang switcher before mdbook sync (#6486)",
            "date": "2026-05-07T00:57:45-04:00"
          },
          {
            "hash": "b7938b800fe31572dba3f098ff2253fbdd78b7aa",
            "subject": "fix(channels): recall autosaved conversation memories (#6363)",
            "date": "2026-05-06T03:17:38+08:00"
          },
          {
            "hash": "d52a69809c68a090eb899a687ff25d79286b23df",
            "subject": "feat(i18n): add zh-CN WeChat CLI strings (#6242)",
            "date": "2026-05-02T14:52:43-04:00"
          }
        ]
      },
      {
        "id": "cursor",
        "label": "Cursor Agent",
        "vendor": "Anysphere",
        "commits": 2,
        "sharePct": 0,
        "samples": [
          {
            "hash": "a22dc39ef61b1826a2890278b2fdc4baa19a35b8",
            "subject": "fix(cron): enable delivery for crons created from external channels",
            "date": "2026-02-24T16:03:01+08:00"
          },
          {
            "hash": "11153b6a80c4262e218013b5af2866a51583952d",
            "subject": "feat(channels): add reaction support to Channel trait and Discord implementation",
            "date": "2026-02-21T12:46:22+08:00"
          }
        ]
      },
      {
        "id": "devin",
        "label": "Devin",
        "vendor": "Cognition",
        "commits": 2,
        "sharePct": 0,
        "samples": [
          {
            "hash": "52b05a7c34f6d16eadae2a114028ef6c364aee95",
            "subject": "[supersede #1354 v2] feat(composio): fix v3 compatibility with parameter discovery, NLP text execution, and error enrichment (#1493)",
            "date": "2026-02-24T16:03:00+08:00"
          },
          {
            "hash": "44fa7f3d3d6bed85df62df4463937ad5078f83f7",
            "subject": "fix(agent): include workspace files when AIEOS identity is configured",
            "date": "2026-02-19T15:24:58+08:00"
          }
        ]
      }
    ],
    "timeline": [
      {
        "month": "2026-02",
        "total": 1198,
        "agent": 305,
        "agentPct": 25.5
      },
      {
        "month": "2026-03",
        "total": 1150,
        "agent": 414,
        "agentPct": 36
      },
      {
        "month": "2026-04",
        "total": 314,
        "agent": 25,
        "agentPct": 8
      },
      {
        "month": "2026-05",
        "total": 307,
        "agent": 6,
        "agentPct": 2
      },
      {
        "month": "2026-06",
        "total": 753,
        "agent": 1,
        "agentPct": 0.1
      },
      {
        "month": "2026-07",
        "total": 450,
        "agent": 0,
        "agentPct": 0
      },
      {
        "month": "2026-08",
        "total": 398,
        "agent": 0,
        "agentPct": 0
      },
      {
        "month": "2026-09",
        "total": 222,
        "agent": 0,
        "agentPct": 0
      }
    ],
    "lowActivity": false
  }
}
