{
  "schemaVersion": "qmmit.observation.v1",
  "datasetVersion": "2026-09-18-v3.0",
  "rulesetVersion": "sha256:b2e8889c66f72c18a61839f0bf1a9f77b5481ba2def044dba33c797b2f2bdcae",
  "scanDate": "2026-09-16",
  "observation": {
    "repo": "Dokploy/dokploy",
    "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": "Dokploy/dokploy",
      "canonicalRepo": "Dokploy/dokploy",
      "canonicalGitHubUrl": "https://github.com/Dokploy/dokploy",
      "defaultBranch": "canary",
      "headShaAtResolution": "853ca33659853093ee6a91af3719abdc4e1bae72",
      "resolvedAt": "2026-09-16T12:09:27.525Z",
      "redirected": false
    },
    "agentSharePctFloor": 4.7,
    "humanSharePctCeiling": 95.3,
    "totals": {
      "commitsInHistory": 1876,
      "mergeCommitsExcluded": 594,
      "ciBotCommitsExcluded": 136,
      "commitsConsidered": 1146,
      "agentAttributedCommits": 54,
      "humanAttributedCommits": 1092
    },
    "concentration": {
      "distinctAgentAuthors": 22,
      "topAuthorShareOfAgentCommits": 18.5,
      "adoptionPattern": "org-wide"
    },
    "mode": {
      "assistedCommits": 42,
      "autonomousCommits": 12,
      "assistedPct": 3.7,
      "autonomousPct": 1
    },
    "agents": [
      {
        "id": "claude-code",
        "label": "Claude Code",
        "vendor": "Anthropic",
        "commits": 43,
        "sharePct": 3.8,
        "samples": [
          {
            "hash": "e70c880612db27544be6d37500b3e3d4894233a8",
            "subject": "test(vault): lock the precedence between two imports",
            "date": "2026-09-10T10:32:09+03:00"
          },
          {
            "hash": "0c1dfe978c237ff91cdff0e64ac0d21fa9c39c0d",
            "subject": "fix(vault): read Infisical secrets pulled in through an import",
            "date": "2026-09-10T10:26:52+03:00"
          },
          {
            "hash": "8409b8ce60da3b5e5cdf08a4620d573f61a32647",
            "subject": "perf(dns): filter Infomaniak records server-side when upserting",
            "date": "2026-09-05T11:48:44+02:00"
          },
          {
            "hash": "2311f346d4e5ae9769feb5eca5c2a69b4213c4df",
            "subject": "fix(dns): do not report a restored OVH record as lost",
            "date": "2026-09-05T11:19:26+02:00"
          },
          {
            "hash": "28f71e727a9b0e279e9e889aa8fbf710ac01056f",
            "subject": "fix(dns): report an OVH zone refresh failure for what it is",
            "date": "2026-09-04T20:23:43+02:00"
          }
        ]
      },
      {
        "id": "copilot",
        "label": "GitHub Copilot",
        "vendor": "GitHub",
        "commits": 9,
        "sharePct": 0.8,
        "samples": [
          {
            "hash": "7928d117b37eaa7b58f9d5b10319a8df7ecca44b",
            "subject": "Fix Discord and Gotify decoration button reverting bug",
            "date": "2026-02-13T04:21:31+00:00"
          },
          {
            "hash": "eec4e21751a279e9da06d43517d7f6e56359905e",
            "subject": "Initial plan",
            "date": "2026-02-13T04:18:39+00:00"
          },
          {
            "hash": "a86fe46b7b570b3e32963fa4b48f8a44a2ce3ce7",
            "subject": "Fix variable naming in database routers",
            "date": "2026-02-05T05:54:23+00:00"
          },
          {
            "hash": "139c06b63df216ea506cb0f2e623c4e16b6fe19c",
            "subject": "Add port validation to database external ports",
            "date": "2026-02-05T05:52:38+00:00"
          },
          {
            "hash": "999dc7d3600241b1161b10461c04707b11622dce",
            "subject": "Initial plan",
            "date": "2026-02-05T05:47:52+00:00"
          }
        ]
      },
      {
        "id": "cursor",
        "label": "Cursor Agent",
        "vendor": "Anysphere",
        "commits": 1,
        "sharePct": 0.1,
        "samples": [
          {
            "hash": "80859dc5b6cd631d638dfe346cdfc0e2977a9eac",
            "subject": "feat(vault): add Phase.dev secrets provider",
            "date": "2026-08-18T22:27:42+02:00"
          }
        ]
      },
      {
        "id": "codex",
        "label": "OpenAI Codex",
        "vendor": "OpenAI",
        "commits": 1,
        "sharePct": 0.1,
        "samples": [
          {
            "hash": "e43d99e7965bfff67b642a734a313d211faec3bf",
            "subject": "fix(compose): Preserve raw remote mounts",
            "date": "2026-07-11T13:03:30+07:00"
          }
        ]
      }
    ],
    "timeline": [
      {
        "month": "2026-01",
        "total": 1,
        "agent": 0,
        "agentPct": 0
      },
      {
        "month": "2026-02",
        "total": 277,
        "agent": 12,
        "agentPct": 4.3
      },
      {
        "month": "2026-03",
        "total": 164,
        "agent": 1,
        "agentPct": 0.6
      },
      {
        "month": "2026-04",
        "total": 134,
        "agent": 2,
        "agentPct": 1.5
      },
      {
        "month": "2026-05",
        "total": 55,
        "agent": 4,
        "agentPct": 7.3
      },
      {
        "month": "2026-06",
        "total": 61,
        "agent": 10,
        "agentPct": 16.4
      },
      {
        "month": "2026-07",
        "total": 136,
        "agent": 11,
        "agentPct": 8.1
      },
      {
        "month": "2026-08",
        "total": 231,
        "agent": 2,
        "agentPct": 0.9
      },
      {
        "month": "2026-09",
        "total": 87,
        "agent": 12,
        "agentPct": 13.8
      }
    ],
    "lowActivity": false
  }
}
