{
  "schemaVersion": "qmmit.observation.v1",
  "datasetVersion": "2026-09-18-v3.0",
  "rulesetVersion": "sha256:b2e8889c66f72c18a61839f0bf1a9f77b5481ba2def044dba33c797b2f2bdcae",
  "scanDate": "2026-09-16",
  "observation": {
    "repo": "ruvnet/RuView",
    "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": "ruvnet/RuView",
      "canonicalRepo": "ruvnet/RuView",
      "canonicalGitHubUrl": "https://github.com/ruvnet/RuView",
      "defaultBranch": "main",
      "headShaAtResolution": "45fc41ac4cb4fae4310e76351bcac2469101608b",
      "resolvedAt": "2026-09-16T12:09:27.525Z",
      "redirected": false
    },
    "agentSharePctFloor": 62.6,
    "humanSharePctCeiling": 37.4,
    "totals": {
      "commitsInHistory": 1335,
      "mergeCommitsExcluded": 136,
      "ciBotCommitsExcluded": 34,
      "commitsConsidered": 1165,
      "agentAttributedCommits": 729,
      "humanAttributedCommits": 436
    },
    "concentration": {
      "distinctAgentAuthors": 15,
      "topAuthorShareOfAgentCommits": 69,
      "adoptionPattern": "team"
    },
    "mode": {
      "assistedCommits": 729,
      "autonomousCommits": 0,
      "assistedPct": 62.6,
      "autonomousPct": 0
    },
    "agents": [
      {
        "id": "claude-code",
        "label": "Claude Code",
        "vendor": "Anthropic",
        "commits": 725,
        "sharePct": 62.2,
        "samples": [
          {
            "hash": "a64e9e98fbf6dd94044182540696cb15fe82ac8b",
            "subject": "fix(firmware): keep the C6 console RX alive and ship USB onboarding (0.8.12)",
            "date": "2026-09-11T08:58:46-04:00"
          },
          {
            "hash": "500cfe47875705b47e08e6d79cd4b4066a70e445",
            "subject": "feat(firmware): persistent on-node log and coredump-to-flash (#1878)",
            "date": "2026-09-09T23:50:34+00:00"
          },
          {
            "hash": "f7c2c6587e64209c70c7635c17b6715e9fa07eef",
            "subject": "feat(firmware): add the 16MB flash profile the C6 fleet runs on (#1877)",
            "date": "2026-09-09T23:31:03+00:00"
          },
          {
            "hash": "30391bfbd26746a4b5c3182e2753acdf930cd3c6",
            "subject": "docs(adr-361): single-transmitter pairing -- hypothesis confirmed, fix not adopted (#1876)",
            "date": "2026-09-09T23:31:00+00:00"
          },
          {
            "hash": "169597a7d2c9ad54ec7533b339eb38b94ddd4672",
            "subject": "fix(signal): the derived soft guard flagged the schedule it was derived from",
            "date": "2026-09-09T00:23:58-04:00"
          }
        ]
      },
      {
        "id": "cursor",
        "label": "Cursor Agent",
        "vendor": "Anysphere",
        "commits": 3,
        "sharePct": 0.3,
        "samples": [
          {
            "hash": "e22a24714a148c1b9594289c9a6ff45cedf055f5",
            "subject": "firmware/esp32-hello-world: ESP32-C6 target and ESP-IDF v6 build fixes (#524)",
            "date": "2026-05-17T18:00:45-04:00"
          },
          {
            "hash": "cee414f3c0ac242e4402896d5f9d3c765842a150",
            "subject": "firmware/esp32-csi-node: IDF 6 build, HE CSI config, unicore DSP, provision chip detect (#522)",
            "date": "2026-05-17T18:00:40-04:00"
          },
          {
            "hash": "f853c74563805913b4e005e1e59dc952fcad3d36",
            "subject": "v2: pin Rust 1.89 and fix sensing-server UI path when run from v2 (#523)",
            "date": "2026-05-17T18:00:36-04:00"
          }
        ]
      },
      {
        "id": "copilot",
        "label": "GitHub Copilot",
        "vendor": "GitHub",
        "commits": 1,
        "sharePct": 0.1,
        "samples": [
          {
            "hash": "c8e990c36f5f8f0923aebc94c9cb49695d9b18b7",
            "subject": "Potential fix for pull request finding",
            "date": "2026-07-18T17:26:17-04:00"
          }
        ]
      }
    ],
    "timeline": [
      {
        "month": "2026-02",
        "total": 73,
        "agent": 64,
        "agentPct": 87.7
      },
      {
        "month": "2026-03",
        "total": 210,
        "agent": 171,
        "agentPct": 81.4
      },
      {
        "month": "2026-04",
        "total": 90,
        "agent": 71,
        "agentPct": 78.9
      },
      {
        "month": "2026-05",
        "total": 366,
        "agent": 233,
        "agentPct": 63.7
      },
      {
        "month": "2026-06",
        "total": 169,
        "agent": 122,
        "agentPct": 72.2
      },
      {
        "month": "2026-07",
        "total": 134,
        "agent": 13,
        "agentPct": 9.7
      },
      {
        "month": "2026-08",
        "total": 58,
        "agent": 30,
        "agentPct": 51.7
      },
      {
        "month": "2026-09",
        "total": 65,
        "agent": 25,
        "agentPct": 38.5
      }
    ],
    "lowActivity": false
  }
}
