{
  "schemaVersion": "qmmit.observation.v1",
  "datasetVersion": "2026-09-18-v3.0",
  "rulesetVersion": "sha256:b2e8889c66f72c18a61839f0bf1a9f77b5481ba2def044dba33c797b2f2bdcae",
  "scanDate": "2026-09-16",
  "observation": {
    "repo": "HKUDS/DeepTutor",
    "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": "HKUDS/DeepTutor",
      "canonicalRepo": "HKUDS/DeepTutor",
      "canonicalGitHubUrl": "https://github.com/HKUDS/DeepTutor",
      "defaultBranch": "main",
      "headShaAtResolution": "897fce52f24bf22e6e50d8a3e4df532632a26322",
      "resolvedAt": "2026-09-16T12:09:27.525Z",
      "redirected": false
    },
    "agentSharePctFloor": 11.1,
    "humanSharePctCeiling": 88.9,
    "totals": {
      "commitsInHistory": 1551,
      "mergeCommitsExcluded": 311,
      "ciBotCommitsExcluded": 63,
      "commitsConsidered": 1177,
      "agentAttributedCommits": 131,
      "humanAttributedCommits": 1046
    },
    "concentration": {
      "distinctAgentAuthors": 25,
      "topAuthorShareOfAgentCommits": 76.3,
      "adoptionPattern": "team"
    },
    "mode": {
      "assistedCommits": 130,
      "autonomousCommits": 1,
      "assistedPct": 11,
      "autonomousPct": 0.1
    },
    "agents": [
      {
        "id": "claude-code",
        "label": "Claude Code",
        "vendor": "Anthropic",
        "commits": 120,
        "sharePct": 10.2,
        "samples": [
          {
            "hash": "a7c30a588f883ed7d92f806c4976c05b5b8fc2e1",
            "subject": "release: v1.6.8",
            "date": "2026-09-14T14:54:16+08:00"
          },
          {
            "hash": "cc316f03dd96f1a234313e416ff53addd44544cf",
            "subject": "test: stop letting one test decide what the next one resolves",
            "date": "2026-09-14T13:54:31+08:00"
          },
          {
            "hash": "8e40d723647bddb63e793eef33478123d3ff4ef0",
            "subject": "fix(questions): fail a plan with no templates, warn on a short one (#1325)",
            "date": "2026-09-14T13:51:30+08:00"
          },
          {
            "hash": "3d16b4958842a70786bb88221a4ee02eb717199e",
            "subject": "test(agent-loop): stop asserting a budget the developer's config owns",
            "date": "2026-09-14T02:14:14+08:00"
          },
          {
            "hash": "00979bd74bed7670884d6eeb26bae1b0293d6c13",
            "subject": "fix(reading): let the outline follow the page the reader is actually on",
            "date": "2026-09-14T02:08:29+08:00"
          }
        ]
      },
      {
        "id": "cursor",
        "label": "Cursor Agent",
        "vendor": "Anysphere",
        "commits": 8,
        "sharePct": 0.7,
        "samples": [
          {
            "hash": "39171df8ae503309da285e017a9ad7aa20916174",
            "subject": "fix(web): localize organized session placeholder titles",
            "date": "2026-08-29T19:01:38+08:00"
          },
          {
            "hash": "ec3b12c4f23d6da677d057a467bfd1770998eb0e",
            "subject": "fix: set Secure attribute when clearing dt_token on logout",
            "date": "2026-07-14T19:59:23+08:00"
          },
          {
            "hash": "a1d5f6a55b550758663950c9aeaa13ea007aa9e8",
            "subject": "fix: count streamed LLM usage once per completion",
            "date": "2026-07-10T16:56:47+04:00"
          },
          {
            "hash": "2c4769a96f926ff0642c4e34a461071412c7c903",
            "subject": "prepare v1.3.8 release",
            "date": "2026-05-08T02:36:24+08:00"
          },
          {
            "hash": "93891789fae4ad6517013c9f68c860f503844928",
            "subject": "prepare v1.3.7 release",
            "date": "2026-05-04T16:21:41+08:00"
          }
        ]
      },
      {
        "id": "copilot",
        "label": "GitHub Copilot",
        "vendor": "GitHub",
        "commits": 2,
        "sharePct": 0.2,
        "samples": [
          {
            "hash": "b020686cedbc5d979fc8b0ec68896ac07e722dd2",
            "subject": "fix(json_parser): strip <think> reasoning tags before parsing (#675)",
            "date": "2026-07-24T16:04:42+08:00"
          },
          {
            "hash": "b05abd269c64a714d69af1fef4adc7474468602c",
            "subject": "fix: prevent duplicate quiz questions by removing duplicated knowledge_context and adding generation history",
            "date": "2026-04-10T09:02:35+00:00"
          }
        ]
      },
      {
        "id": "codex",
        "label": "OpenAI Codex",
        "vendor": "OpenAI",
        "commits": 1,
        "sharePct": 0.1,
        "samples": [
          {
            "hash": "52f3dccd5282295c4bf939ffcf2e31642c54e1d2",
            "subject": "docs(assets): refresh 29 README screenshots for v1.6.1",
            "date": "2026-08-30T19:24:36+08:00"
          }
        ]
      }
    ],
    "timeline": [
      {
        "month": "2026-02",
        "total": 8,
        "agent": 1,
        "agentPct": 12.5
      },
      {
        "month": "2026-03",
        "total": 21,
        "agent": 0,
        "agentPct": 0
      },
      {
        "month": "2026-04",
        "total": 140,
        "agent": 10,
        "agentPct": 7.1
      },
      {
        "month": "2026-05",
        "total": 223,
        "agent": 34,
        "agentPct": 15.2
      },
      {
        "month": "2026-06",
        "total": 102,
        "agent": 37,
        "agentPct": 36.3
      },
      {
        "month": "2026-07",
        "total": 125,
        "agent": 27,
        "agentPct": 21.6
      },
      {
        "month": "2026-08",
        "total": 384,
        "agent": 3,
        "agentPct": 0.8
      },
      {
        "month": "2026-09",
        "total": 174,
        "agent": 19,
        "agentPct": 10.9
      }
    ],
    "lowActivity": false
  }
}
