{
  "schemaVersion": "qmmit.observation.v1",
  "datasetVersion": "2026-09-18-v3.0",
  "rulesetVersion": "sha256:b2e8889c66f72c18a61839f0bf1a9f77b5481ba2def044dba33c797b2f2bdcae",
  "scanDate": "2026-09-16",
  "observation": {
    "repo": "vxcontrol/pentagi",
    "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": "vxcontrol/pentagi",
      "canonicalRepo": "vxcontrol/pentagi",
      "canonicalGitHubUrl": "https://github.com/vxcontrol/pentagi",
      "defaultBranch": "main",
      "headShaAtResolution": "ea665308baaff015b226f308438a68d929d0f29b",
      "resolvedAt": "2026-09-16T12:09:27.525Z",
      "redirected": false
    },
    "agentSharePctFloor": 67.8,
    "humanSharePctCeiling": 32.2,
    "totals": {
      "commitsInHistory": 938,
      "mergeCommitsExcluded": 75,
      "ciBotCommitsExcluded": 4,
      "commitsConsidered": 859,
      "agentAttributedCommits": 582,
      "humanAttributedCommits": 277
    },
    "concentration": {
      "distinctAgentAuthors": 4,
      "topAuthorShareOfAgentCommits": 98.8,
      "adoptionPattern": "individual"
    },
    "mode": {
      "assistedCommits": 582,
      "autonomousCommits": 0,
      "assistedPct": 67.8,
      "autonomousPct": 0
    },
    "agents": [
      {
        "id": "claude-code",
        "label": "Claude Code",
        "vendor": "Anthropic",
        "commits": 556,
        "sharePct": 64.7,
        "samples": [
          {
            "hash": "f95c48b062b536ff77594ed6dd767219eabb4cb6",
            "subject": "refactor(knowledges): give knowledgeId back to the route param",
            "date": "2026-07-22T18:23:00+07:00"
          },
          {
            "hash": "e51f686e5cbddf591fdbf5777fd334cc99ffb445",
            "subject": "refactor: drop the header-order comment and the rest of the narration",
            "date": "2026-07-22T18:16:04+07:00"
          },
          {
            "hash": "f24b75f350beec6ab8cf77882d3163095eef1541",
            "subject": "refactor: cut the comments that only explain the author",
            "date": "2026-07-22T17:55:35+07:00"
          },
          {
            "hash": "46457026e8a55cc1d3e1b1602e6afb9e01c81b80",
            "subject": "fix(ui): repair what the always-rendered header exposed on the other two pages",
            "date": "2026-07-22T17:43:35+07:00"
          },
          {
            "hash": "15319ef817d761d3e58e00c4ba0932a6bef2c1e6",
            "subject": "fix(ui): reserve the counter width on the label, not on the button",
            "date": "2026-07-22T16:21:38+07:00"
          }
        ]
      },
      {
        "id": "cursor",
        "label": "Cursor Agent",
        "vendor": "Anysphere",
        "commits": 25,
        "sharePct": 2.9,
        "samples": [
          {
            "hash": "5319d1cb65dbcdcbec11c42a29ef1039b3ff430f",
            "subject": "feat(frontend): unify list tables with URL sync, navigation, and Vitest",
            "date": "2026-05-14T21:36:14+07:00"
          },
          {
            "hash": "fff79b397941ad0b0c85277657c0ab132848687c",
            "subject": "feat(knowledges): inline rename and delete actions in knowledge header and list",
            "date": "2026-05-13T20:52:51+07:00"
          },
          {
            "hash": "bce4d79069622aacbb4180d7720cb2318063cf0b",
            "subject": "feat(templates): inline rename and delete actions in template header and list",
            "date": "2026-05-13T20:52:42+07:00"
          },
          {
            "hash": "465ea406f44a565e2c0754810f2c35d8618e3170",
            "subject": "feat(flows): inline rename and finish/delete actions in flow header",
            "date": "2026-05-13T20:52:35+07:00"
          },
          {
            "hash": "b97a0c10a5217d868fa542a4aee5887065846701",
            "subject": "feat(header): collapse page header buttons to icons on mobile",
            "date": "2026-05-13T14:18:59+07:00"
          }
        ]
      },
      {
        "id": "copilot",
        "label": "GitHub Copilot",
        "vendor": "GitHub",
        "commits": 1,
        "sharePct": 0.1,
        "samples": [
          {
            "hash": "de6f527e6f4f4e87a43f535068c44c94cbdfac11",
            "subject": "Apply suggestions from code review",
            "date": "2026-04-29T01:07:47+04:00"
          }
        ]
      }
    ],
    "timeline": [
      {
        "month": "2026-03",
        "total": 8,
        "agent": 0,
        "agentPct": 0
      },
      {
        "month": "2026-04",
        "total": 83,
        "agent": 6,
        "agentPct": 7.2
      },
      {
        "month": "2026-05",
        "total": 228,
        "agent": 145,
        "agentPct": 63.6
      },
      {
        "month": "2026-06",
        "total": 211,
        "agent": 154,
        "agentPct": 73
      },
      {
        "month": "2026-07",
        "total": 306,
        "agent": 277,
        "agentPct": 90.5
      },
      {
        "month": "2026-08",
        "total": 23,
        "agent": 0,
        "agentPct": 0
      }
    ],
    "lowActivity": false
  }
}
