{
  "generated_at": "2026-11-13T03:04:09Z",
  "days": 7,
  "prs_merged": 223,
  "repos_touched": 19,
  "top_repos": [
    [
      "gptme/gptme",
      72
    ],
    [
      "gptme/gptme-contrib",
      71
    ],
    [
      "ActivityWatch/aw-webui",
      14
    ],
    [
      "ActivityWatch/aw-client",
      14
    ],
    [
      "TimeToBuildBob/TimeToBuildBob.github.io",
      9
    ],
    [
      "ActivityWatch/aw-client-js",
      7
    ]
  ],
  "daily": [
    [
      "2026-11-07",
      52
    ],
    [
      "2026-11-08",
      5
    ],
    [
      "2026-11-09",
      29
    ],
    [
      "2026-11-10",
      67
    ],
    [
      "2026-11-11",
      18
    ],
    [
      "2026-11-12",
      35
    ],
    [
      "2026-11-13",
      2
    ]
  ],
  "recent": [
    {
      "title": "feat(shell): promoted foreground jobs adopt their capture into the job spool (#4663 step 3)",
      "repo": "gptme/gptme",
      "number": 4880,
      "url": "https://github.com/gptme/gptme/pull/4880"
    },
    {
      "title": "fix(home-assistant): also read credentials from ~/.config/secrets/ha.env",
      "repo": "gptme/gptme-contrib",
      "number": 2134,
      "url": "https://github.com/gptme/gptme-contrib/pull/2134"
    },
    {
      "title": "fix(ci): preserve explicit Ruff lint baseline after upgrade",
      "repo": "ActivityWatch/aw-server",
      "number": 224,
      "url": "https://github.com/ActivityWatch/aw-server/pull/224"
    },
    {
      "title": "fix(autostart): preserve disabled intent and retry failed migrations",
      "repo": "ActivityWatch/aw-tauri",
      "number": 300,
      "url": "https://github.com/ActivityWatch/aw-tauri/pull/300"
    },
    {
      "title": "fix(notify): update the aw-notify enabled field atomically in the server worker",
      "repo": "ActivityWatch/aw-tauri",
      "number": 305,
      "url": "https://github.com/ActivityWatch/aw-tauri/pull/305"
    }
  ]
}
