{
  "window": {
    "startLocal": "2025-10-01T00:00:00-07:00",
    "endExclusiveLocal": "2026-10-20T08:10:42-07:00",
    "timeZone": "America/Vancouver"
  },
  "months": [
    {
      "month": "2025-10",
      "partial": false,
      "observedCalendarDays": 31.0,
      "authoredPrs": 0,
      "mergedPrs": 0,
      "commits": 15,
      "nonMergeCommits": 10,
      "authoredPrsPerCalendarDay": 0.0,
      "mergedPrsPerCalendarDay": 0.0,
      "commitsPerCalendarDay": 0.4839,
      "nonMergeCommitsPerCalendarDay": 0.3226
    },
    {
      "month": "2025-11",
      "partial": false,
      "observedCalendarDays": 30.0,
      "authoredPrs": 10,
      "mergedPrs": 8,
      "commits": 64,
      "nonMergeCommits": 48,
      "authoredPrsPerCalendarDay": 0.3333,
      "mergedPrsPerCalendarDay": 0.2667,
      "commitsPerCalendarDay": 2.1333,
      "nonMergeCommitsPerCalendarDay": 1.6
    },
    {
      "month": "2025-12",
      "partial": false,
      "observedCalendarDays": 31.0,
      "authoredPrs": 12,
      "mergedPrs": 9,
      "commits": 52,
      "nonMergeCommits": 40,
      "authoredPrsPerCalendarDay": 0.3871,
      "mergedPrsPerCalendarDay": 0.2903,
      "commitsPerCalendarDay": 1.6774,
      "nonMergeCommitsPerCalendarDay": 1.2903
    },
    {
      "month": "2026-01",
      "partial": false,
      "observedCalendarDays": 31.0,
      "authoredPrs": 36,
      "mergedPrs": 35,
      "commits": 157,
      "nonMergeCommits": 106,
      "authoredPrsPerCalendarDay": 1.1613,
      "mergedPrsPerCalendarDay": 1.129,
      "commitsPerCalendarDay": 5.0645,
      "nonMergeCommitsPerCalendarDay": 3.4194
    },
    {
      "month": "2026-02",
      "partial": false,
      "observedCalendarDays": 28.0,
      "authoredPrs": 5,
      "mergedPrs": 5,
      "commits": 74,
      "nonMergeCommits": 55,
      "authoredPrsPerCalendarDay": 0.1786,
      "mergedPrsPerCalendarDay": 0.1786,
      "commitsPerCalendarDay": 2.6429,
      "nonMergeCommitsPerCalendarDay": 1.9643
    },
    {
      "month": "2026-03",
      "partial": false,
      "observedCalendarDays": 31.0,
      "authoredPrs": 52,
      "mergedPrs": 47,
      "commits": 458,
      "nonMergeCommits": 385,
      "authoredPrsPerCalendarDay": 1.6774,
      "mergedPrsPerCalendarDay": 1.5161,
      "commitsPerCalendarDay": 14.7742,
      "nonMergeCommitsPerCalendarDay": 12.4194
    },
    {
      "month": "2026-04",
      "partial": false,
      "observedCalendarDays": 30.0,
      "authoredPrs": 91,
      "mergedPrs": 85,
      "commits": 963,
      "nonMergeCommits": 857,
      "authoredPrsPerCalendarDay": 3.0333,
      "mergedPrsPerCalendarDay": 2.8333,
      "commitsPerCalendarDay": 32.1,
      "nonMergeCommitsPerCalendarDay": 28.5667
    },
    {
      "month": "2026-05",
      "partial": false,
      "observedCalendarDays": 31.0,
      "authoredPrs": 131,
      "mergedPrs": 128,
      "commits": 1200,
      "nonMergeCommits": 1025,
      "authoredPrsPerCalendarDay": 4.2258,
      "mergedPrsPerCalendarDay": 4.129,
      "commitsPerCalendarDay": 38.7097,
      "nonMergeCommitsPerCalendarDay": 33.0645
    },
    {
      "month": "2026-06",
      "partial": false,
      "observedCalendarDays": 30.0,
      "authoredPrs": 146,
      "mergedPrs": 136,
      "commits": 1318,
      "nonMergeCommits": 1132,
      "authoredPrsPerCalendarDay": 4.8667,
      "mergedPrsPerCalendarDay": 4.5333,
      "commitsPerCalendarDay": 43.9333,
      "nonMergeCommitsPerCalendarDay": 37.7333
    },
    {
      "month": "2026-07",
      "partial": false,
      "observedCalendarDays": 31.0,
      "authoredPrs": 145,
      "mergedPrs": 131,
      "commits": 1591,
      "nonMergeCommits": 1451,
      "authoredPrsPerCalendarDay": 4.6774,
      "mergedPrsPerCalendarDay": 4.2258,
      "commitsPerCalendarDay": 51.3226,
      "nonMergeCommitsPerCalendarDay": 46.8065
    },
    {
      "month": "2026-08",
      "partial": false,
      "observedCalendarDays": 31.0,
      "authoredPrs": 153,
      "mergedPrs": 136,
      "commits": 1876,
      "nonMergeCommits": 1691,
      "authoredPrsPerCalendarDay": 4.9355,
      "mergedPrsPerCalendarDay": 4.3871,
      "commitsPerCalendarDay": 60.5161,
      "nonMergeCommitsPerCalendarDay": 54.5484
    },
    {
      "month": "2026-09",
      "partial": false,
      "observedCalendarDays": 30.0,
      "authoredPrs": 163,
      "mergedPrs": 154,
      "commits": 2569,
      "nonMergeCommits": 2297,
      "authoredPrsPerCalendarDay": 5.4333,
      "mergedPrsPerCalendarDay": 5.1333,
      "commitsPerCalendarDay": 85.6333,
      "nonMergeCommitsPerCalendarDay": 76.5667
    },
    {
      "month": "2026-10",
      "partial": true,
      "observedCalendarDays": 19.340764,
      "authoredPrs": 1026,
      "mergedPrs": 972,
      "commits": 3480,
      "nonMergeCommits": 2288,
      "authoredPrsPerCalendarDay": 53.0486,
      "mergedPrsPerCalendarDay": 50.2565,
      "commitsPerCalendarDay": 179.9308,
      "nonMergeCommitsPerCalendarDay": 118.2994
    }
  ],
  "alignedOctoberWindows": [
    {
      "year": 2025,
      "startLocal": "2025-10-01T00:00:00-07:00",
      "endExclusiveLocal": "2025-10-20T08:10:42-07:00",
      "authoredPrs": 0,
      "mergedPrs": 0,
      "commits": 4,
      "nonMergeCommits": 2
    },
    {
      "year": 2026,
      "startLocal": "2026-10-01T00:00:00-07:00",
      "endExclusiveLocal": "2026-10-20T08:10:42-07:00",
      "authoredPrs": 1026,
      "mergedPrs": 972,
      "commits": 3480,
      "nonMergeCommits": 2288
    }
  ],
  "totals": {
    "authoredPrs": 1970,
    "mergedPrs": 1846,
    "commits": 13817,
    "nonMergeCommits": 11385
  },
  "scope": "GitHub author hataheri; local commit authors hataheri or Hamed Taheri, 39 valid repositories, no fetch; merge commits and unmerged reachable work included. Frozen historical recount.",
  "definitions": {
    "prDates": "Created and merged event dates are separate series, not an acceptance rate.",
    "commitDates": "Author timestamps, matching the supplied scripts. All locally reachable refs, including merges and unmerged branches; globally deduplicated hashes.",
    "rates": "Events / observed calendar days; current partial month uses elapsed calendar-day fraction. These are descriptive activity rates, not forecasts or human productivity.",
    "zeroBaseline": "A zero PR baseline supports no finite PR multiplier.",
    "comparability": "One fresh counting method for the full series. Do not splice older Git snapshots with different inventory or reachable hashes."
  },
  "milestones": [
    {
      "month": "2026-04",
      "label": "A new pace of execution",
      "source": "Author experience: more parallel sessions, longer independent work and guardrails."
    },
    {
      "month": "2026-10",
      "label": "Started using shared memory for Claude and Codex agents",
      "source": "Author experience; scripted preparation, execution and review also introduced. Timing does not isolate causality."
    }
  ]
}
