{
  "schemaVersion": "qmmit.observation.v1",
  "datasetVersion": "2026-09-18-v3.0",
  "rulesetVersion": "sha256:b2e8889c66f72c18a61839f0bf1a9f77b5481ba2def044dba33c797b2f2bdcae",
  "scanDate": "2026-09-16",
  "observation": {
    "repo": "nexu-io/open-design",
    "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": "nexu-io/open-design",
      "canonicalRepo": "nexu-io/open-design",
      "canonicalGitHubUrl": "https://github.com/nexu-io/open-design",
      "defaultBranch": "main",
      "headShaAtResolution": "eca7c7ab989852fb586384e19bcb6a6f2d7321f4",
      "resolvedAt": "2026-09-16T12:09:27.525Z",
      "redirected": false
    },
    "agentSharePctFloor": 9.2,
    "humanSharePctCeiling": 90.8,
    "totals": {
      "commitsInHistory": 3638,
      "mergeCommitsExcluded": 39,
      "ciBotCommitsExcluded": 246,
      "commitsConsidered": 3353,
      "agentAttributedCommits": 310,
      "humanAttributedCommits": 3043
    },
    "concentration": {
      "distinctAgentAuthors": 49,
      "topAuthorShareOfAgentCommits": 37.4,
      "adoptionPattern": "org-wide"
    },
    "mode": {
      "assistedCommits": 296,
      "autonomousCommits": 14,
      "assistedPct": 8.8,
      "autonomousPct": 0.4
    },
    "agents": [
      {
        "id": "cursor",
        "label": "Cursor Agent",
        "vendor": "Anysphere",
        "commits": 192,
        "sharePct": 5.7,
        "samples": [
          {
            "hash": "2187949803029207272f88821fa424e0f63489ab",
            "subject": "fix(web): clear Design Browser caches when deleting a project (#6354)",
            "date": "2026-08-07T08:55:02+00:00"
          },
          {
            "hash": "098c5951edbeba84083c1e1d117f5a0711d18833",
            "subject": "fix(web): keep browser assist guidance in context (#5423)",
            "date": "2026-07-15T03:14:48+00:00"
          },
          {
            "hash": "6426847fba0702cf1a570d6d4546e698f1b28fee",
            "subject": "fix(web): separate run success from result delivery (#5525)",
            "date": "2026-07-13T10:16:04+00:00"
          },
          {
            "hash": "cd07d359dfcfa93c56001e4da064b34b9c41ced2",
            "subject": "feat(chat): surface daemon failure_detail to sharpen run-error guidance (#5321)",
            "date": "2026-07-10T03:46:01+00:00"
          },
          {
            "hash": "461e24d20cc97440cba0d389e1c7bcd18b6ae9b7",
            "subject": "feat(web): surface actionable run-failure guidance for common errors (#5308)",
            "date": "2026-07-09T07:10:11+00:00"
          }
        ]
      },
      {
        "id": "claude-code",
        "label": "Claude Code",
        "vendor": "Anthropic",
        "commits": 107,
        "sharePct": 3.2,
        "samples": [
          {
            "hash": "07170f8d2213936b7862db04139d27e0af5437ed",
            "subject": "fix(release): track in-place re-runs in the prerelease card (#7950)",
            "date": "2026-09-10T12:18:51+00:00"
          },
          {
            "hash": "34ac405bfe2cc1d3e91493392e8b8d11419d00ad",
            "subject": "fix(release): gate the Thursday patch cut on the previous patch, not the minor base (#7977)",
            "date": "2026-09-10T08:03:53+00:00"
          },
          {
            "hash": "fc959c7a5ae87646c7cf43597c1274d6817ceb2d",
            "subject": "fix(web): give an invalid API key its own error card (#7893)",
            "date": "2026-09-08T10:23:43+00:00"
          },
          {
            "hash": "ad09d388394f1dbe839edb4d7aaf7b62e10a2d54",
            "subject": "feat(chat): rebuild the chat panel against the design spec, and fix what real runs exposed (#7518)",
            "date": "2026-09-07T17:08:24+00:00"
          },
          {
            "hash": "2828a086c8cd019011fa07b69e5d98e34ea4283f",
            "subject": "feat(web): add an Open Design Labs settings page with the Design Harness switch (#7445)",
            "date": "2026-08-27T07:01:04+00:00"
          }
        ]
      },
      {
        "id": "codex",
        "label": "OpenAI Codex",
        "vendor": "OpenAI",
        "commits": 9,
        "sharePct": 0.3,
        "samples": [
          {
            "hash": "e4ae67ca83196582d3d6e223ade78cbe08d3777a",
            "subject": "fix(web): stop repeated AMR settings rescans (#3436)",
            "date": "2026-06-03T18:00:30+08:00"
          },
          {
            "hash": "f06063baca3408c2ef861f6704a57dab9ac4aa3b",
            "subject": "feat(cli): add MMS redesign workflow (#3311)",
            "date": "2026-06-02T07:34:30+00:00"
          },
          {
            "hash": "b73e7974ce7dda2cc435adeefec773ca9ec41f34",
            "subject": "skills: add reference design contract (#3321)",
            "date": "2026-06-02T05:53:06+00:00"
          },
          {
            "hash": "23229ed94ff8fbcaaf1108852a73b0136921e2eb",
            "subject": "chore(pack): bump vela cli to 0.0.7 (#3441)",
            "date": "2026-06-01T22:06:28+08:00"
          },
          {
            "hash": "b7b7f995cb351c8ada189db338d233527a0a7681",
            "subject": "fix(web): make draw scroll cross-origin safe (#3312)",
            "date": "2026-06-01T03:05:10+00:00"
          }
        ]
      },
      {
        "id": "devin",
        "label": "Devin",
        "vendor": "Cognition",
        "commits": 1,
        "sharePct": 0,
        "samples": [
          {
            "hash": "f5235aa423223e0166204ba5f56289171ff2ba05",
            "subject": "fix(packaged): widen macOS sidecar status timeout to 90s for 0.18.1 cold starts (#6762)",
            "date": "2026-08-12T07:29:55+00:00"
          }
        ]
      },
      {
        "id": "copilot",
        "label": "GitHub Copilot",
        "vendor": "GitHub",
        "commits": 1,
        "sharePct": 0,
        "samples": [
          {
            "hash": "33d59ebb3af0bd698a99fa81e33312fca9383032",
            "subject": "Clarify OpenCode reasoning support and avoid unsupported reasoning argv (#3346)",
            "date": "2026-06-04T03:58:39+00:00"
          }
        ]
      }
    ],
    "timeline": [
      {
        "month": "2026-04",
        "total": 66,
        "agent": 8,
        "agentPct": 12.1
      },
      {
        "month": "2026-05",
        "total": 1645,
        "agent": 214,
        "agentPct": 13
      },
      {
        "month": "2026-06",
        "total": 725,
        "agent": 56,
        "agentPct": 7.7
      },
      {
        "month": "2026-07",
        "total": 437,
        "agent": 22,
        "agentPct": 5
      },
      {
        "month": "2026-08",
        "total": 384,
        "agent": 6,
        "agentPct": 1.6
      },
      {
        "month": "2026-09",
        "total": 96,
        "agent": 4,
        "agentPct": 4.2
      }
    ],
    "lowActivity": false
  }
}
