{
  "schemaVersion": "qmmit.observation.v1",
  "datasetVersion": "2026-09-18-v3.0",
  "rulesetVersion": "sha256:b2e8889c66f72c18a61839f0bf1a9f77b5481ba2def044dba33c797b2f2bdcae",
  "scanDate": "2026-09-16",
  "observation": {
    "repo": "MemPalace/mempalace",
    "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": "MemPalace/mempalace",
      "canonicalRepo": "MemPalace/mempalace",
      "canonicalGitHubUrl": "https://github.com/MemPalace/mempalace",
      "defaultBranch": "develop",
      "headShaAtResolution": "25203ed6ee1a739103a77e87219a1f679dee81e9",
      "resolvedAt": "2026-09-16T12:09:27.525Z",
      "redirected": false
    },
    "agentSharePctFloor": 14.1,
    "humanSharePctCeiling": 85.9,
    "totals": {
      "commitsInHistory": 2031,
      "mergeCommitsExcluded": 649,
      "ciBotCommitsExcluded": 44,
      "commitsConsidered": 1338,
      "agentAttributedCommits": 188,
      "humanAttributedCommits": 1150
    },
    "concentration": {
      "distinctAgentAuthors": 48,
      "topAuthorShareOfAgentCommits": 16,
      "adoptionPattern": "org-wide"
    },
    "mode": {
      "assistedCommits": 165,
      "autonomousCommits": 23,
      "assistedPct": 12.3,
      "autonomousPct": 1.7
    },
    "agents": [
      {
        "id": "claude-code",
        "label": "Claude Code",
        "vendor": "Anthropic",
        "commits": 142,
        "sharePct": 10.6,
        "samples": [
          {
            "hash": "38260df588968604186b525ecdffb41c140e5f61",
            "subject": "fix(storage): stop header sniff from dropping the writer's POSIX locks (#2472)",
            "date": "2026-09-13T20:37:07-03:00"
          },
          {
            "hash": "0fec3340e3f7da66789a063bf8b4b50d0aa31b66",
            "subject": "feat(kg): paginate kg_timeline with limit/offset (list_drawers convention) (#2406)",
            "date": "2026-09-13T04:48:43-03:00"
          },
          {
            "hash": "636d9bc682343cc431401d2f43598c4052d1c2a7",
            "subject": "feat(dynamics): add read-time effective_strength, and correct the module docstring (#2416)",
            "date": "2026-09-12T20:29:24-03:00"
          },
          {
            "hash": "7843291c810e646772eeed385fbeee4c8cd4df2e",
            "subject": "fix(benchmarks): explicit utf-8 encoding + ASCII-safe print chrome on Windows (#1382)",
            "date": "2026-08-18T19:54:34-03:00"
          },
          {
            "hash": "698a1c6d81331a1bf88337c71a3abfdafc9fae84",
            "subject": "fix(embedding): never let CoreML return NaN vectors for embeddinggemma",
            "date": "2026-08-17T09:02:20+02:00"
          }
        ]
      },
      {
        "id": "copilot",
        "label": "GitHub Copilot",
        "vendor": "GitHub",
        "commits": 30,
        "sharePct": 2.2,
        "samples": [
          {
            "hash": "656e0a4dee2a21ddd8da015236de16b569467dcf",
            "subject": "test(backends): cover the _embed_texts fallback and empty-batch guard",
            "date": "2026-08-08T09:59:34-04:00"
          },
          {
            "hash": "73772cb7079fc7cffe902053b1ea781fb33ad4e2",
            "subject": "Potential fix for pull request finding",
            "date": "2026-06-20T19:24:07-03:00"
          },
          {
            "hash": "5f0a2140160a0a83cf6aa32829ef2db1efdadf49",
            "subject": "style: format hook tests",
            "date": "2026-05-20T13:09:15-03:00"
          },
          {
            "hash": "1c818d5cdd95bc3275e0d9a21791d27a13ffa3e3",
            "subject": "fix: address stale hook review feedback",
            "date": "2026-05-20T15:59:19-03:00"
          },
          {
            "hash": "7bddb65cb485e2c2233042c65a782a8b28741b2f",
            "subject": "fix: stale-PID timeout, MCP idle exit, structured errors (#1552)",
            "date": "2026-05-20T15:31:57-03:00"
          }
        ]
      },
      {
        "id": "cursor",
        "label": "Cursor Agent",
        "vendor": "Anysphere",
        "commits": 14,
        "sharePct": 1,
        "samples": [
          {
            "hash": "352eb67a9016fceb6c1fc38c6b997ced7f0f1912",
            "subject": "test: update Cursor followup assertion for checkpoint tool",
            "date": "2026-06-22T13:54:09+10:00"
          },
          {
            "hash": "f3ed6f796ee9de5365bb8d0e975f30c80bb01a74",
            "subject": "fix: harden tool_checkpoint input validation",
            "date": "2026-06-22T13:46:22+10:00"
          },
          {
            "hash": "4291fecfdf2ebcdf122ff49e3f823ffb6795c751",
            "subject": "feat: add mempalace_checkpoint batch save tool",
            "date": "2026-06-22T13:41:15+10:00"
          },
          {
            "hash": "d7e182a272ccf478bb5508d3158015f7708ea887",
            "subject": "docs: add Windows backup alternative to corrupt-index recovery (#1843)",
            "date": "2026-06-22T10:57:19+10:00"
          },
          {
            "hash": "65d07045bd151ae8324e9b69caa3eb85f47aa681",
            "subject": "fix: point diverged-index recovery at from-sqlite, not re-mine (#1843)",
            "date": "2026-06-22T10:50:16+10:00"
          }
        ]
      },
      {
        "id": "gemini-cli",
        "label": "Gemini CLI",
        "vendor": "Google",
        "commits": 2,
        "sharePct": 0.1,
        "samples": [
          {
            "hash": "178105cbd54b49cdc31b6695cdbf7333adc899f9",
            "subject": "feat: optimize metadata counting using Qdrant server-side facets (#1868)",
            "date": "2026-06-28T19:43:28-03:00"
          },
          {
            "hash": "526d58ae930cc797ffdc536f20c4e39c74198e0e",
            "subject": "Update tests/test_hallways_pagination.py",
            "date": "2026-06-02T19:56:16-07:00"
          }
        ]
      }
    ],
    "timeline": [
      {
        "month": "2026-04",
        "total": 467,
        "agent": 104,
        "agentPct": 22.3
      },
      {
        "month": "2026-05",
        "total": 298,
        "agent": 35,
        "agentPct": 11.7
      },
      {
        "month": "2026-06",
        "total": 187,
        "agent": 25,
        "agentPct": 13.4
      },
      {
        "month": "2026-07",
        "total": 83,
        "agent": 16,
        "agentPct": 19.3
      },
      {
        "month": "2026-08",
        "total": 224,
        "agent": 5,
        "agentPct": 2.2
      },
      {
        "month": "2026-09",
        "total": 79,
        "agent": 3,
        "agentPct": 3.8
      }
    ],
    "lowActivity": false
  }
}
