{
  "schemaVersion": "qmmit.observation.v1",
  "datasetVersion": "2026-09-18-v3.0",
  "rulesetVersion": "sha256:b2e8889c66f72c18a61839f0bf1a9f77b5481ba2def044dba33c797b2f2bdcae",
  "scanDate": "2026-09-16",
  "observation": {
    "repo": "HKUDS/LightRAG",
    "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/LightRAG",
      "canonicalRepo": "HKUDS/LightRAG",
      "canonicalGitHubUrl": "https://github.com/HKUDS/LightRAG",
      "defaultBranch": "main",
      "headShaAtResolution": "044eac0b5040191fe73a99e2847ba63b30338763",
      "resolvedAt": "2026-09-16T12:09:27.525Z",
      "redirected": false
    },
    "agentSharePctFloor": 43.9,
    "humanSharePctCeiling": 56.1,
    "totals": {
      "commitsInHistory": 4481,
      "mergeCommitsExcluded": 1150,
      "ciBotCommitsExcluded": 143,
      "commitsConsidered": 3188,
      "agentAttributedCommits": 1401,
      "humanAttributedCommits": 1787
    },
    "concentration": {
      "distinctAgentAuthors": 25,
      "topAuthorShareOfAgentCommits": 59.7,
      "adoptionPattern": "team"
    },
    "mode": {
      "assistedCommits": 1378,
      "autonomousCommits": 23,
      "assistedPct": 43.2,
      "autonomousPct": 0.7
    },
    "agents": [
      {
        "id": "claude-code",
        "label": "Claude Code",
        "vendor": "Anthropic",
        "commits": 1374,
        "sharePct": 43.1,
        "samples": [
          {
            "hash": "9546c20cbdbb6c9516e15be04c555da5ede620b1",
            "subject": "fix(pipeline): keep tokens out of the stall fence message, and tell the truth about repair guards",
            "date": "2026-09-16T07:50:40+08:00"
          },
          {
            "hash": "dbca60ca5c6b003b319b22c07632207bd475c533",
            "subject": "fix(pipeline): let the enqueue-stall fence spare the holders it was raised about",
            "date": "2026-09-15T23:50:08+08:00"
          },
          {
            "hash": "70a0761a8b008336e5ac268559cc1b9a3d891a93",
            "subject": "fix(pipeline): re-check the stalled enqueue set inside the lock that fences on it",
            "date": "2026-09-15T23:25:44+08:00"
          },
          {
            "hash": "99845c6e6140e467a5f4cf312c1d88dca7d9f4da",
            "subject": "test(pipeline): pin the reservation-kind assumptions the force_reset guard rests on",
            "date": "2026-09-15T22:54:48+08:00"
          },
          {
            "hash": "45adc74a2572cb95ea716b852510671a22b028d9",
            "subject": "fix(pipeline): never drop a source-conflict repair guard on force_reset",
            "date": "2026-09-15T22:48:47+08:00"
          }
        ]
      },
      {
        "id": "copilot",
        "label": "GitHub Copilot",
        "vendor": "GitHub",
        "commits": 25,
        "sharePct": 0.8,
        "samples": [
          {
            "hash": "42b818acde3135d37f23d7b02e9ecb7fbf0b17db",
            "subject": "fix: guard Faiss tests with pytest.importorskip and add offline marker",
            "date": "2026-03-03T14:09:10+08:00"
          },
          {
            "hash": "bac0ed3047d86635c4e761aa18fa805cde3eb6a6",
            "subject": "Fix pre-commit ruff-format CI failures in Milvus test file (#11)",
            "date": "2026-03-01T15:23:24+01:00"
          },
          {
            "hash": "634b43d40a6bf33e4b9eaa447bd6f61a82af5226",
            "subject": "Remove dead code: Delete unused _create_vector_index_fallback method",
            "date": "2026-02-06T16:39:38+00:00"
          },
          {
            "hash": "a6f7bd8b3e8e09ae2299348bfca6b32a70b70ce5",
            "subject": "Fix linting and formatting: Apply ruff format to modified files",
            "date": "2026-02-06T16:32:48+00:00"
          },
          {
            "hash": "aaf30dcf501adc8a71bbf6cb2c2a22f70592d713",
            "subject": "Cleanup: Improve variable naming and remove temporary comments",
            "date": "2026-02-06T16:27:52+00:00"
          }
        ]
      },
      {
        "id": "cursor",
        "label": "Cursor Agent",
        "vendor": "Anysphere",
        "commits": 2,
        "sharePct": 0.1,
        "samples": [
          {
            "hash": "ec41aa489c2716e519358ee20f43f20b3432ba58",
            "subject": "feature: add full-service comparison artifacts",
            "date": "2026-04-09T00:50:11+08:00"
          },
          {
            "hash": "f405bc3642dcf01c89862c36e9fdba42102f03b4",
            "subject": "test: add controlled benchmark for entity extraction stability",
            "date": "2026-04-07T23:37:55+08:00"
          }
        ]
      }
    ],
    "timeline": [
      {
        "month": "2026-02",
        "total": 53,
        "agent": 30,
        "agentPct": 56.6
      },
      {
        "month": "2026-03",
        "total": 391,
        "agent": 11,
        "agentPct": 2.8
      },
      {
        "month": "2026-04",
        "total": 268,
        "agent": 36,
        "agentPct": 13.4
      },
      {
        "month": "2026-05",
        "total": 567,
        "agent": 169,
        "agentPct": 29.8
      },
      {
        "month": "2026-06",
        "total": 400,
        "agent": 234,
        "agentPct": 58.5
      },
      {
        "month": "2026-07",
        "total": 462,
        "agent": 282,
        "agentPct": 61
      },
      {
        "month": "2026-08",
        "total": 567,
        "agent": 313,
        "agentPct": 55.2
      },
      {
        "month": "2026-09",
        "total": 480,
        "agent": 326,
        "agentPct": 67.9
      }
    ],
    "lowActivity": false
  }
}
