You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
nsheaps/.ai-agent-alex#119 — open since 2026-08-09 (13 days), CI red, but AI-approved.test and typecheck both fail (run 32555394539) while build/lint pass. Renovate force-pushed the branch again at 01:50 ET, and henry-nsheaps[bot] then flipped from two DISMISSED reviews to APPROVED at 01:53 ET despite the failing checks. Auto-merge is stuck; a human needs to fix the type/test failures.
nsheaps/.org — extreme churn on main. 11 commits in 15 hours, every one titled chore(pr-status): regenerate REPOS.md digest, each rewriting the same ~97 files (~1,200 insertions / ~1,215 deletions total for a digest that ends up nearly identical each time). 9 of the 11 were repository_dispatch-triggered, several under 60 seconds apart (cfc2366b at 09:03 ET → a05bc884 at 09:04 ET; three commits between 20:57 and 20:58 ET). The dispatch trigger appears to lack debouncing.
7 Renovate force-pushes across 7 repos rewrote branch history (see per-repo Force Push History tables). All are normal Renovate rebase-on-update behavior — no unexpected history loss — but nsheaps/iacrenovate/pulumi-3.x was rebased twice within the window while its sibling PR #201 merged, leaving a duplicate in-flight Pulumi 3.258.0 update.
🟡 Items Needing Your Involvement
nsheaps/.ai-agent-henry#83 — open since 2026-07-11 (42 days). All checks pass, henry-nsheaps[bot]APPROVED at 22:34 ET. Nothing is blocking it but a merge decision.
nsheaps/.github#203 — open since 2026-08-10. All checks pass (test, AI Code Review, review / dispatch), APPROVED at 22:57 ET after four prior dismissals. +255/-172 across 3 files — this touches org-wide default settings, so it wants a human eye before merge.
nsheaps/github-actions#100 — major GitHub Actions version bumps (+17/-17 across 9 files), open since 2026-08-08, force-pushed again at 12:32 ET. Checks pass but no AI review has ever been submitted on this PR. Major-version action bumps are a deliberate human call.
nsheaps/private-pages deploy pipeline — the Pages deploy is a manual-intervention item; the quality gate needs to be fixed or the gate relaxed before main can publish again.
nsheaps/ai-mktpl#688 (2026-07-21 Daily Report) was marked stale at 02:05 ET and will be auto-closed as not_planned unless someone acts on it — the same fate as #671 and #672, which the stale bot closed as not_planned at 02:05 ET today.
2026-08-22 was an almost entirely automated day across the nsheaps org: 38 commits landed across 13 repositories, and every single one was authored by a bot or an automation identity — renovate[bot] (21), automation-nsheaps[bot] (14), github-actions[bot] (2), and one profile-card regeneration committed as nsheaps but pushed by automation-nsheaps[bot]. There were no human-authored commits. 11 pull requests saw activity: 7 opened and 7 merged (all Renovate dependency updates, all self-merged by renovate[bot] within seconds of opening), leaving 4 long-lived Renovate PRs still open — one of them 42 days old. 7 force-pushes were detected across 7 repos, all Renovate rebases; no commits were garbage-collected, though four in-window commits now live only on deleted branches. 19 issues were touched, 16 of which were Renovate "Dependency Dashboard" refreshes; 2 issues were closed as not_planned by the stale bot in ai-mktpl, and 1 new daily-report issue was opened. One release shipped: cept v0.7.30 at 21:00 ET. The day's two real problems are private-pages, whose main deploy pipeline has now been failing for four consecutive days, and .ai-agent-alex#119, which was AI-approved while its test and typecheck checks were red.
Rebase picked up 5f849528 (chore(render): org-settings + default-settings from template@ac75a7fb) from main in addition to the new head. Commit still resolvable via the API.
nsheaps/.org
Commits (11) — all on main, all by automation-nsheaps[bot], all titled chore(pr-status): regenerate REPOS.md digest
The rebase pulled in 555a0921 from main (the merged #201) plus the new head — i.e. Renovate had two parallel branches for the same Pulumi 3.258.0 bump. Commit still resolvable via the API.
renovate/nsheaps-squink-github-actions branches created for nsheaps/agents digest 51887d0 (no PRs opened yet)
Methodology Notes
Time window: 2026-08-22T04:00:00Z → 2026-08-23T04:00:00Z (2026-08-22 00:00–23:59:59 US Eastern, UTC−4 / EDT). All displayed times are ET.
Repositories scanned: 140 (full nsheaps org listing via gh repo list nsheaps --limit 500).
Repositories with activity: 21 — 13 with commits, 8 with issue/PR activity only.
Commit gathering: For each of the 13 repos whose pushedAt fell at or after the window start, every branch was enumerated (353 repo/branch pairs total) and queried with GET /repos/{owner}/{repo}/commits?sha={branch}&since=&until=, then de-duplicated by SHA. 30 reachable commits were found this way.
Orphaned commits: 4 additional in-window commits were recovered by SHA after their branches were deleted or force-push-replaced (0814cfcd, 5e2acae0, 634076e4, 1f61ee47), plus 4 pre-force-push heads that were themselves authored in-window (2ab151c3, 0bfd748f, 131bbe02, f49184f6). Total: 38 in-window commits. None were garbage-collected; all remain resolvable via the commits API.
Force push detection — audit log unavailable.GET /orgs/nsheaps/audit-log returned 404 (requires GitHub Enterprise Cloud or org-admin scope; the session token is a GitHub App installation token). Fell back to the events API. Note that the modern PushEvent payload no longer carries the forced, size, or commits fields, so force pushes could not be read directly. Instead, every in-window PushEvent (30 total) was classified by calling GET /repos/{owner}/{repo}/compare/{before}...{head} and treating a diverged status (i.e. behind_by > 0) as a force push. This yielded 7 force pushes and 23 fast-forward pushes.
PR and issue gathering: gh search prs --owner nsheaps --updated ">=2026-08-22T04:00:00Z" and the equivalent issue search, then filtered client-side to updatedAt < 2026-08-23T04:00:00Z. gh search issues does not expose a stateReason JSON field, so close reasons were fetched per-issue via GET /repos/{owner}/{repo}/issues/{n} (state_reason).
Event coverage: The events API is capped at 300 events / 90 days per repo. Three repos hit the 300-event cap, but in every case the oldest retained event predated the window start (earliest retained events ranged 2026-07-23 to 2026-08-13), so window coverage is complete.
Repos excluded: nsheaps/farish, nsheaps/workspaces, nsheaps/scratch had pushedAt timestamps just after the window closed (00:03–00:08 ET on 2026-08-23) with zero in-window events — correctly excluded. All other repos had pushedAt before the window start.
Data gaps:
Job-level log text could not be retrieved (GET /actions/jobs/{id}/logs returned no content for the token in use); CI failure attribution is therefore at the step name level only.
nsheaps/private-pagesci.yml run #157 reports completed/failure but exposes no job records, so its failing step is unknown.
GET /user returns 403 for this token (GitHub App installation token), so the authenticated identity could not be echoed. This did not affect any data gathering.
Rate limiting: None encountered. All API calls completed successfully apart from the audit-log 404 and the log-download limitation noted above.
2026-08-22 Daily Report
Top Repos by Commits
xychart-beta horizontal title "Commits by Repository (2026-08-22)" x-axis [".org", "cept", "private-pages", "renovate-config", "iac", ".ai-agent-alex", ".github", "agent-kenny", "agent-template", "brew-meta-formula", "github-actions", "nsheaps", "obsidian-vaults"] y-axis "Commits" 0 --> 12 bar [11, 8, 4, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1]Executive Summary
2026-08-22 was an almost entirely automated day across the
nsheapsorg: 38 commits landed across 13 repositories, and every single one was authored by a bot or an automation identity —renovate[bot](21),automation-nsheaps[bot](14),github-actions[bot](2), and one profile-card regeneration committed asnsheapsbut pushed byautomation-nsheaps[bot]. There were no human-authored commits. 11 pull requests saw activity: 7 opened and 7 merged (all Renovate dependency updates, all self-merged byrenovate[bot]within seconds of opening), leaving 4 long-lived Renovate PRs still open — one of them 42 days old. 7 force-pushes were detected across 7 repos, all Renovate rebases; no commits were garbage-collected, though four in-window commits now live only on deleted branches. 19 issues were touched, 16 of which were Renovate "Dependency Dashboard" refreshes; 2 issues were closed asnot_plannedby the stale bot inai-mktpl, and 1 new daily-report issue was opened. One release shipped: cept v0.7.30 at 21:00 ET. The day's two real problems areprivate-pages, whosemaindeploy pipeline has now been failing for four consecutive days, and.ai-agent-alex#119, which was AI-approved while itstestandtypecheckchecks were red.Repository Activity
nsheaps/.ai-agent-alex
Commits (1)
82f8b55frenovate/all-patchPull Requests (1)
renovate/all-patch→mainReviews & CI
testfail, ❌typecheckfail, ✅build, ✅lintIssue Changes (1)
Force Push History
renovate/all-patch06f1a88e82f8b55fOld commit tree (pre-force-push)
06f1a88eCommit still resolvable via the API (not garbage-collected).
nsheaps/.ai-agent-henry
No commits or branch changes. PR activity only.
Pull Requests (1)
renovate/all-patch→mainReviews
nsheaps/.github
Commits (1)
928d6570renovate/all-patchPull Requests (1)
renovate/all-patch→mainReviews
Issue Changes (1)
Force Push History
renovate/all-patchd16fe8ff928d6570Old commit tree (pre-force-push)
d16fe8ffRebase picked up
5f849528(chore(render): org-settings + default-settings from template@ac75a7fb) frommainin addition to the new head. Commit still resolvable via the API.nsheaps/.org
Commits (11) — all on
main, all byautomation-nsheaps[bot], all titledchore(pr-status): regenerate REPOS.md digestafb65321main4f012d0fmaincfc2366bmaina05bc884main06c9b5fbmaina12a1ac0mainef4f22f9main138d1d03maine1237b45main7b4a760amain2aa5fb55mainNo PRs, branch changes, issue changes, or force pushes.
nsheaps/agent-kenny
Commits (1)
00f52c01mainPull Requests (1)
renovate/all-patch→mainBranch Activity
renovate/all-patchrenovate/all-patchIssue Changes (1)
CI Note:
PR Status Dispatchrun #42 was cancelled at 06:35 ET — the PR self-merged before the dispatch completed.nsheaps/agent-template
Commits (1)
2510bdf2renovate/nsheaps-squink-github-actionsBranch Activity
renovate/nsheaps-squink-github-actionsIssue Changes (1)
nsheaps/agents
Issue activity only.
Issue Changes (1)
nsheaps/ai-mktpl
No commits, PRs, or branch changes. Issue activity only — all driven by the stale bot and the daily-report automation.
Issue Changes (4)
github-actions[bot](02:05 ET)stale,daily-reportgithub-actions[bot](02:05 ET)stale,daily-reportstalebygithub-actions[bot](02:05 ET)stale,daily-reportautomation-nsheaps[bot](05:20 ET)daily-reportnsheaps/aitkit
Issue activity only.
Issue Changes (1)
nsheaps/brew-meta-formula
Commits (1)
739d57dfrenovate/nsheaps-squink-github-actionsBranch Activity
renovate/nsheaps-squink-github-actionsIssue Changes (1)
nsheaps/cept
Commits (8)
0bfd748frenovate/isomorphic-git-1.x0814cfcdrenovate/isomorphic-git-1.x37a19cd7main15b94ffamain1fe4008bgh-pages02db60bdmain066f4f75main719d9c3bgh-pagesPull Requests (2)
renovate/anthropic-ai-sdk-0.x→mainrenovate/isomorphic-git-1.x→mainBranch Activity
renovate/isomorphic-git-1.xrenovate/anthropic-ai-sdk-0.xrenovate/anthropic-ai-sdk-0.xrenovate/isomorphic-git-1.xIssue Changes (1)
Release: v0.7.30 published at 21:00 ET by
github-actions[bot].CI Failures
renovate/anthropic-ai-sdk-0.xCheckoutrenovate/isomorphic-git-1.xCheckoutrenovate/isomorphic-git-1.xDeploy to GitHub Pages subdirectorymainrenovate/anthropic-ai-sdk-0.xrenovate/isomorphic-git-1.xForce Push History
renovate/isomorphic-git-1.x0bfd748f0814cfcdOld commit tree (pre-force-push)
0bfd748fRenovate rebased 1.39.0 → 1.40.0. Commit still resolvable via the API despite the branch being deleted at 20:56 ET.
nsheaps/claude-code-sessions
Issue activity only.
Issue Changes (1)
nsheaps/claude-utils
Issue activity only.
Issue Changes (1)
nsheaps/github-actions
Commits (1)
1f3caa80renovate/major-github-actionsPull Requests (1)
renovate/major-github-actions→mainIssue Changes (1)
Force Push History
renovate/major-github-actions0f717cdd1f3caa80Old commit tree (pre-force-push)
0f717cddCommit still resolvable via the API.
nsheaps/iac
Commits (3)
f49184f6renovate/pulumi-3.x555a0921main634076e4renovate/pulumi-3.xPull Requests (1)
renovate/pulumi-pulumi-3.x→mainBranch Activity
renovate/pulumi-3.xrenovate/pulumi-pulumi-3.xrenovate/pulumi-pulumi-3.xCI Failures
renovate/pulumi-pulumi-3.xForce Push History
renovate/pulumi-3.xf49184f6634076e4Old commit tree (pre-force-push)
f49184f6The rebase pulled in
555a0921frommain(the merged #201) plus the new head — i.e. Renovate had two parallel branches for the same Pulumi 3.258.0 bump. Commit still resolvable via the API.nsheaps/nsheaps
Commits (1)
b9eac2f7automation-nsheaps[bot])mainNo PRs, branch changes, issue changes, or force pushes.
nsheaps/obsidian-vaults
Commits (1)
c199f489renovate/nsheaps-squink-github-actionsBranch Activity
renovate/nsheaps-squink-github-actionsIssue Changes (1)
nsheaps/op-exec
Issue activity only.
Issue Changes (1)
nsheaps/portainer-stacks
Issue activity only.
Issue Changes (1)
nsheaps/private-pages
Commits (4)
131bbe02renovate/isomorphic-git-1.x5e2acae0renovate/isomorphic-git-1.xe3ee09afmain87e06207gh-pagesPull Requests (1)
renovate/isomorphic-git-1.x→mainBranch Activity
renovate/isomorphic-git-1.xrenovate/isomorphic-git-1.xIssue Changes (1)
CI Failures — 🔴 the most concerning cluster of the day
renovate/isomorphic-git-1.xrenovate/isomorphic-git-1.xrenovate/isomorphic-git-1.xrenovate/isomorphic-git-1.xrenovate/isomorphic-git-1.xmainmainmainBuild→ Run quality gate (Deploy to GitHub Pagesskipped)Historical context: main has been red since 2026-08-19
Five consecutive failed deploys. Renovate keeps merging into a branch whose deploy pipeline is broken.
Force Push History
renovate/isomorphic-git-1.x131bbe025e2acae0Old commit tree (pre-force-push)
131bbe02Commit still resolvable via the API despite the branch being deleted at 20:58 ET.
nsheaps/renovate-config
Commits (4)
2ab151c3renovate/all-patch1f61ee47renovate/all-patchf7664ffbmainb70f7247mainPull Requests (2)
renovate/all-patch→mainrenovate/renovate-43.x→mainBranch Activity
renovate/all-patchrenovate/all-patchrenovate/renovate-43.xrenovate/renovate-43.xForce Push History
renovate/all-patch2ab151c31f61ee47Old commit tree (pre-force-push)
2ab151c3Renovate rebased 43.278.4 → 43.278.5 six hours after opening the branch. Commit still resolvable via the API.
Cross-Repo Summary
By Author
renovate[bot]automation-nsheaps[bot]github-actions[bot]not_planned, 1 labeledstale)nsheaps(author only; committed byautomation-nsheaps[bot])henry-nsheaps[bot]No human-authored commits, PRs, or issues were recorded in the window.
Activity Timeline
renovate/all-patchcreated (2ab151c3)renovate/all-patch; CI failstest+typecheckhenry-nsheaps[bot]with red checksrenovate/all-patchcreatednot_planned; labels #688staleb9eac2f7profile cards + README regeneratedREPOS.mddigest regenerations (afb65321)renovate/all-patch(43.278.4 → 43.278.5)f7664ffb)renovate/major-github-actions; #100 still open (14 days)renovate/isomorphic-git-1.xcreated (v1.39.0)renovate/isomorphic-git-1.xcreated; 🔴 CI + screenshots failrenovate/pulumi-3.xbranch left behindrenovate/renovate-43.xcreatedPR Version Checkfails at Checkout on bothmainCI, screenshots, and Deploy all failgh-pagesb70f7247)renovate/pulumi-3.x— second parallel branch for the same Pulumi bumprenovate/all-patch; #203 APPROVED, still openrenovate/nsheaps-squink-github-actionsbranches created fornsheaps/agentsdigest51887d0(no PRs opened yet)Methodology Notes
2026-08-22T04:00:00Z→2026-08-23T04:00:00Z(2026-08-22 00:00–23:59:59 US Eastern, UTC−4 / EDT). All displayed times are ET.nsheapsorg listing viagh repo list nsheaps --limit 500).pushedAtfell at or after the window start, every branch was enumerated (353 repo/branch pairs total) and queried withGET /repos/{owner}/{repo}/commits?sha={branch}&since=&until=, then de-duplicated by SHA. 30 reachable commits were found this way.0814cfcd,5e2acae0,634076e4,1f61ee47), plus 4 pre-force-push heads that were themselves authored in-window (2ab151c3,0bfd748f,131bbe02,f49184f6). Total: 38 in-window commits. None were garbage-collected; all remain resolvable via the commits API.GET /orgs/nsheaps/audit-logreturned 404 (requires GitHub Enterprise Cloud or org-admin scope; the session token is a GitHub App installation token). Fell back to the events API. Note that the modernPushEventpayload no longer carries theforced,size, orcommitsfields, so force pushes could not be read directly. Instead, every in-windowPushEvent(30 total) was classified by callingGET /repos/{owner}/{repo}/compare/{before}...{head}and treating adivergedstatus (i.e.behind_by > 0) as a force push. This yielded 7 force pushes and 23 fast-forward pushes.gh search prs --owner nsheaps --updated ">=2026-08-22T04:00:00Z"and the equivalent issue search, then filtered client-side toupdatedAt < 2026-08-23T04:00:00Z.gh search issuesdoes not expose astateReasonJSON field, so close reasons were fetched per-issue viaGET /repos/{owner}/{repo}/issues/{n}(state_reason).nsheaps/farish,nsheaps/workspaces,nsheaps/scratchhadpushedAttimestamps just after the window closed (00:03–00:08 ET on 2026-08-23) with zero in-window events — correctly excluded. All other repos hadpushedAtbefore the window start.GET /actions/jobs/{id}/logsreturned no content for the token in use); CI failure attribution is therefore at the step name level only.nsheaps/private-pagesci.ymlrun #157 reportscompleted/failurebut exposes no job records, so its failing step is unknown.GET /userreturns 403 for this token (GitHub App installation token), so the authenticated identity could not be echoed. This did not affect any data gathering.