Repository navigation
2026-07-27 Daily Report #704
Description
2026-07-27 Daily Report
Scope:
nsheaps(all repositories) | Period: 1 day (2026-07-27 00:00–23:59 ET) | Generated: 2026-07-28 06:15 ET
⚠️ 🚨 ATTENTION REQUIRED 🚨⚠️ 🔴 Agent Failures & Repeated Iterations
Repo Where Signal .ai-agent-henry repo-dispatch.yamlonmain25 consecutive Repository Dispatchfailures (runs #12159–#12183, 01:08–22:51 ET). Every dispatch fired all day failed — broken, not flaky.5 repos Sync main to edge20 startup_failureruns — .ai-agent-jack (9), ai-mktpl (4), .ai-agent-alex (4), .ai-agent-henry (2), agents (1). Root cause confirmed:sync-main-to-edge.yamlexists but noedgebranch exists in any of the 5 repos.homebrew-devsetup main+ 10bump-*branches28 checkfailures (17 onmain). Failing jobs:Format→ Fail if otherwise failed;Security→ Run all security linters in parallel. Every automated formula bump lands on a redmain.dotfiles mainTwo repair commits 10 min apart fixing the same broken Releaseworkflow — #32 commit yarn.lock, fixing the broken Release workflow (13:46 ET) then #33 switch nodeLinker to node-modules (13:56 ET), alongside 2Releasefailures.github-actions org-sync/*Open→close→reopen churn: #83, #90, #91 closed unmerged, then near-identical #92, #93, #94 reopened — plus 4 branch resets discarding 2 commits each with 0 added. .org main48 identical commits (31% of all org commits) — chore(pr-status): regenerate REPOS.md digest, sometimes 3 within 2 minutes. Self-retriggering digest loop; high churn, near-zero signal.ai-mktpl main4 cifailures onmain—validate→ Validate plugin structure,lint→ changes detected or linting failed — plus aSync Plugin Specsfailure.🟡 Items Needing Your Involvement
Item Action needed 14 PRs open at end of day 8 are bot org-sync/org-settingsPRs in github-actions (#89, #92, #93, #94) and renovate-config (#371, #375, #383, #384) that keep being recreated — need a merge decision, or the sync job needs to stop regenerating them.greasemonkey-scripts#25 feat: monorepo release pipeline (release-it + GitHub Release assets) — the only human-authored PR still open; awaiting review. ai-mktpl#701 2026-07-26 Daily Report opened 06:39 ET, still open. #625 (2026-06-25) also still open and now labelled stale.Red mainin 2 reposhomebrew-devsetup and ai-mktpl both ended the day with failing mainCI — blocks confident merges.Force-push detection is degraded GitHub's Events API no longer returns payload.forcedfor this account, so force pushes had to be inferred. Thedaily-reportskill's documented method silently reports zero. See Methodology.
Top Repos by Commits
xychart-beta horizontal
title "Commits by Repository (2026-07-27)"
x-axis [".org", "homebrew-devsetup", "claude-utils", "github-actions", "greasemonkey-scripts", ".ai-agent-jack", "renovate-config", "ai-mktpl", "op-exec", ".github", ".ai-agent-alex", ".ai-agent-henry", "dotfiles", "aitkit", "iac", "nsheaps", "agents", "agent-jordan", "cept", "ramp-interview"]
y-axis "Commits" 0 --> 50
bar [48, 17, 10, 10, 10, 9, 9, 6, 6, 5, 4, 4, 4, 3, 3, 3, 2, 1, 1, 1]
Executive Summary
Across 21 active repositories, 2026-07-27 saw 156 commits, 46 PRs opened, 47 merged, and 5 closed without merging (14 left open). Issue activity was minimal: 1 opened, 1 closed — 10 of the 13 touched issues were Renovate Dependency Dashboard auto-updates. Automation dominated: automation-nsheaps[bot] (96) and renovate[bot] (45) produced 141/156 commits (90%), leaving only 15 human-authored commits (14 by nsheaps-oura, 1 by nsheaps). Branch turnover was heavy — 37 created, 50 deleted — and 9 releases shipped (claude-utils ×4, op-exec ×3, agents, dotfiles). 35 force pushes were detected across 9 repos, 26 of them routine Renovate rebases. CI was the day's weak point: 94 failed and 20 startup-failed of 438 runs (26% unhealthy), concentrated in .ai-agent-henry and homebrew-devsetup.
Repository Activity
.ai-agent-alex
Commits (4) — 1 substantive + 3 churn
| SHA | Author | Branch | Message | Time (ET) |
|---|---|---|---|---|
560356a |
renovate | main +1 |
chore: mise run format |
09:30 |
Pull Requests (3) — 0 substantive + 3 churn
3 churn PRs
Branch Activity (7) — 4 created, 3 deleted
- 🌱 created by renovate:
renovate/npm-prettier-3.x,renovate/github-nsheaps-claude-utils-0.x,renovate/github-nsheaps-claude-utils-0.x,renovate/npm-prettier-3.x - 🗑️ deleted by renovate:
renovate/github-nsheaps-claude-utils-0.x,renovate/npm-prettier-3.x,renovate/github-nsheaps-claude-utils-0.x
Force Push History (2)
| Branch | Actor | Time (ET) | Before→After (compare) | Dropped / Added |
|---|---|---|---|---|
renovate/github-nsheaps-claude-utils-0.x |
renovate | 01:03 | 409202f→10614a9 |
−1 / +3 |
renovate/github-nsheaps-claude-utils-0.x |
renovate | 13:31 | 861ed36→3c5ea65 |
−1 / +3 |
CI Failures (8)
| Workflow | Branch | Result | Count |
|---|---|---|---|
| Sync main to edge | main |
startup_failure | 4 |
| CI | renovate/github-nsheaps-claude-utils-0.x |
failure | 2 |
| CI | main |
failure | 1 |
| CI | renovate/npm-prettier-3.x |
failure | 1 |
.ai-agent-henry
Commits (4) — 2 substantive + 2 churn
| SHA | Author | Branch | Message | Time (ET) |
|---|---|---|---|---|
3d6d084 |
renovate | main |
chore: mise run format |
11:46 |
e09695e |
renovate | renovate/all-patch |
chore: mise run format |
11:46 |
Pull Requests (2) — 0 substantive + 2 churn
2 churn PRs
Branch Activity (2) — 1 created, 1 deleted
- 🌱 created by renovate:
renovate/npm-prettier-3.x - 🗑️ deleted by renovate:
renovate/npm-prettier-3.x
Force Push History (3)
| Branch | Actor | Time (ET) | Before→After (compare) | Dropped / Added |
|---|---|---|---|---|
renovate/all-patch |
renovate | 01:29 | 4d4e1e0→5c099c7 |
−1 / +2 |
renovate/all-patch |
renovate | 06:43 | 5c099c7→56b9153 |
−1 / +1 |
renovate/all-patch |
renovate | 11:46 | 56b9153→58abc1b |
−1 / +2 |
CI Failures (30)
| Workflow | Branch | Result | Count |
|---|---|---|---|
| Repository Dispatch | main |
failure | 25 |
| Sync main to edge | main |
startup_failure | 2 |
| ci | renovate/all-patch |
failure | 1 |
| ci | main |
failure | 1 |
| ci | renovate/npm-prettier-3.x |
failure | 1 |
.ai-agent-jack
Commits (9) — 1 substantive + 8 churn
| SHA | Author | Branch | Message | Time (ET) |
|---|---|---|---|---|
b1d71ad |
renovate | main +1 |
chore: mise run format |
09:17 |
Pull Requests (8) — 0 substantive + 8 churn
8 churn PRs
- ✅ #402 chore(deps): update dependency @anthropic-ai/claud
- ✅ #404 chore(deps): update dependency @anthropic-ai/claud
- ✅ #405 chore(deps): update dependency @anthropic-ai/claud
- ✅ #406 chore(deps): update dependency @anthropic-ai/claud
- ✅ #407 chore(deps): update dependency @anthropic-ai/claud
- ✅ #408 chore(deps): update mise tool updates (minor + pat
- ✅ #409 chore(deps): update dependency @anthropic-ai/claud
- ✅ #410 chore(deps): update dependency github:nsheaps/clau
Branch Activity (12) — 4 created, 8 deleted
- 🌱 created by renovate:
renovate/anthropic-ai-claude-code-win32-arm64-2.x,renovate/anthropic-ai-claude-code-win32-x64-2.x,renovate/mise-tool-updates-(minor-+-patch),renovate/mise-tool-updates-(minor-+-patch) - 🗑️ deleted by renovate:
renovate/anthropic-ai-claude-code-darwin-x64-2.x,renovate/anthropic-ai-claude-code-linux-arm64-musl-2.x,renovate/anthropic-ai-claude-code-win32-arm64-2.x,renovate/anthropic-ai-claude-code-linux-x64-2.x,renovate/anthropic-ai-claude-code-linux-x64-musl-2.x,renovate/mise-tool-updates-(minor-+-patch),renovate/anthropic-ai-claude-code-win32-x64-2.x,renovate/mise-tool-updates-(minor-+-patch)
Force Push History (9)
| Branch | Actor | Time (ET) | Before→After (compare) | Dropped / Added |
|---|---|---|---|---|
renovate/anthropic-ai-claude-code-darwin-x64-2.x |
renovate | 01:14 | 1b57da0→f618471 |
−1 / +3 |
renovate/anthropic-ai-claude-code-linux-x64-2.x |
renovate | 01:14 | b3c4219→2b228a9 |
−1 / +3 |
renovate/anthropic-ai-claude-code-linux-x64-musl-2.x |
renovate | 01:14 | b796a37→3c6feb9 |
−1 / +3 |
renovate/mise-tool-updates-(minor-+-patch) |
renovate | 01:15 | b9d26cc→c46fcbe |
−1 / +3 |
renovate/anthropic-ai-claude-code-linux-x64-2.x |
renovate | 07:04 | 2b228a9→57502a2 |
−1 / +3 |
renovate/anthropic-ai-claude-code-linux-x64-musl-2.x |
renovate | 07:04 | 3c6feb9→9e24591 |
−1 / +3 |
renovate/anthropic-ai-claude-code-win32-x64-2.x |
renovate | 07:04 | 03aa3e0→fdef7e2 |
−1 / +3 |
renovate/mise-tool-updates-(minor-+-patch) |
renovate | 07:04 | c46fcbe→d4a0579 |
−1 / +3 |
renovate/anthropic-ai-claude-code-win32-x64-2.x |
renovate | 09:16 | fdef7e2→b3af49e |
−1 / +2 |
CI Failures (17)
| Workflow | Branch | Result | Count |
|---|---|---|---|
| Sync main to edge | main |
startup_failure | 9 |
| Lint | renovate/mise-tool-updates-(minor-+-patch) |
failure | 2 |
| Lint | renovate/anthropic-ai-claude-code-win32-x64-2.x |
failure | 1 |
| Lint | main |
failure | 1 |
| Lint | renovate/anthropic-ai-claude-code-linux-x64-2.x |
failure | 1 |
| Lint | renovate/anthropic-ai-claude-code-win32-arm64-2.x |
failure | 1 |
| Lint | renovate/anthropic-ai-claude-code-linux-arm64-musl-2.x |
failure | 1 |
| Lint | renovate/anthropic-ai-claude-code-darwin-x64-2.x |
failure | 1 |
.github
Commits (5) — 1 substantive + 4 churn
| SHA | Author | Branch | Message | Time (ET) |
|---|---|---|---|---|
7daeff1 |
auto-bot | main +1 |
chore(render): org-settings + default-settings from template@3 | 03:18 |
Pull Requests (4) — 0 substantive + 4 churn
4 churn PRs
Branch Activity (4) — 1 created, 3 deleted
- 🌱 created by renovate:
renovate/js-yaml-5.x - 🗑️ deleted by nsheaps-oura:
renovate/eslint,renovate/npm-js-yaml-vulnerability,renovate/nx-monorepo
Issue Changes (1)
| # | Title | Change | State | Labels |
|---|---|---|---|---|
| #21 | Dependency Dashboard | updated | open | — |
Force Push History (1)
| Branch | Actor | Time (ET) | Before→After (compare) | Dropped / Added |
|---|---|---|---|---|
renovate/nx-monorepo |
renovate | 13:33 | 51f59dc→641e31b |
−1 / +4 |
.org
Commits (48)
All 48 commits are byte-identical automated digest regenerations by automation-nsheaps[bot] on main:
chore(pr-status): regenerate REPOS.md digest (46× trigger repository_dispatch, 2× trigger schedule).
First 6167ad9 at 01:08 ET, last bdb64f6 at 21:42 ET. Collapsed here — see Attention Required for the churn signal.
Full range: 6167ad9...bdb64f6 (48 commits).
agent-jordan
Commits (1) — 0 substantive + 1 churn
1 churn commit SHAs
main(1):d12f41b
agents
Commits (2) — 1 substantive + 1 churn
1 churn commit SHAs
main(1):8487131
| SHA | Author | Branch | Message | Time (ET) |
|---|---|---|---|---|
4a6ee30 |
auto-bot | main |
chore: release v0.3.97 [skip ci] | 07:09 |
Pull Requests (1) — 0 substantive + 1 churn
1 churn PRs
- ✅ #300 chore(deps): update dependency pipx:litellm to v1.
Branch Activity (2) — 1 created, 1 deleted
- 🌱 created by renovate:
renovate/pipx-litellm-1.x - 🗑️ deleted by renovate:
renovate/pipx-litellm-1.x
Issue Changes (1)
| # | Title | Change | State | Labels |
|---|---|---|---|---|
| #107 | Dependency Dashboard | updated | open | — |
CI Failures (3)
| Workflow | Branch | Result | Count |
|---|---|---|---|
| Sync main to edge | main |
startup_failure | 1 |
| Test | main |
failure | 1 |
| Test | renovate/pipx-litellm-1.x |
failure | 1 |
ai-mktpl
Commits (6) — 4 substantive + 2 churn
| SHA | Author | Branch | Message | Time (ET) |
|---|---|---|---|---|
009b7fb |
auto-bot | main |
chore: mise run lint |
03:20 |
fad84c9 |
renovate | main |
chore: mise run lint |
15:37 |
6305d21 |
auto-bot | main |
chore: bump plugin versions [skip ci] | 15:38 |
fec32ac |
auto-bot | main |
chore: update marketplace metadata [skip ci] | 15:38 |
Pull Requests (1) — 0 substantive + 1 churn
1 churn PRs
- ✅ #702 chore(deps): update dependency npm:prettier to v3.
Branch Activity (3) — 2 created, 1 deleted
- 🌱 created by renovate:
renovate/npm-prettier-3.x,renovate/npm-prettier-3.x - 🗑️ deleted by renovate:
renovate/npm-prettier-3.x
Issue Changes (3)
| # | Title | Change | State | Labels |
|---|---|---|---|---|
| #611 | 2026-06-18 Daily Report | closed | closed (not_planned) | stale, daily-report |
| #625 | 2026-06-25 Daily Report | updated | open | stale, daily-report |
| #701 | 2026-07-26 Daily Report | opened | open | daily-report |
CI Failures (10)
| Workflow | Branch | Result | Count |
|---|---|---|---|
| Sync main to edge | main |
startup_failure | 4 |
| ci | main |
failure | 4 |
| ci | renovate/npm-prettier-3.x |
failure | 1 |
| Sync Plugin Specs | main |
failure | 1 |
aitkit
Commits (3) — 0 substantive + 3 churn
3 churn commit SHAs
Pull Requests (2) — 0 substantive + 2 churn
2 churn PRs
Branch Activity (3) — 3 created, 0 deleted
- 🌱 created by renovate:
renovate/go.yaml.in-yaml-v3-3.x,renovate/github.com-magiconair-properties-1.x,renovate/actions-setup-go-7.x
Issue Changes (1)
| # | Title | Change | State | Labels |
|---|---|---|---|---|
| #1 | Dependency Dashboard | updated | open | — |
CI Failures (2)
| Workflow | Branch | Result | Count |
|---|---|---|---|
| Test | renovate/actions-setup-go-7.x |
failure | 1 |
| Lint | renovate/actions-setup-go-7.x |
failure | 1 |
cept
Commits (1) — 0 substantive + 1 churn
1 churn commit SHAs
main(1):7f09ca0
Pull Requests (1) — 0 substantive + 1 churn
1 churn PRs
- ✅ #215 chore(deps): update dependency prettier to v3.9.0
Branch Activity (3) — 2 created, 1 deleted
- 🌱 created by renovate:
renovate/prettier-3.x,renovate/prettier-3.x - 🗑️ deleted by renovate:
renovate/prettier-3.x
CI Failures (4)
| Workflow | Branch | Result | Count |
|---|---|---|---|
| CI | main |
failure | 1 |
| PR Version Check | renovate/prettier-3.x |
failure | 1 |
| CI | renovate/prettier-3.x |
failure | 1 |
| Preview Deploy | renovate/prettier-3.x |
failure | 1 |
claude-utils
Commits (10) — 4 substantive + 6 churn
| SHA | Author | Branch | Message | Time (ET) |
|---|---|---|---|---|
bf13427 |
auto-bot | main |
chore: release v0.12.204 [skip ci] | 01:08 |
9eaa081 |
auto-bot | main |
chore: release v0.12.205 [skip ci] | 01:08 |
303409b |
auto-bot | main |
chore: release v0.12.206 [skip ci] | 10:44 |
f97806b |
auto-bot | main |
chore: release v0.12.207 [skip ci] | 14:12 |
Pull Requests (6) — 0 substantive + 6 churn
6 churn PRs
- ✅ #359 chore(deps): update dependency @anthropic-ai/claud
- ✅ #361 chore(deps): update dependency @anthropic-ai/claud
- ✅ #362 chore(deps): update dependency @anthropic-ai/claud
- ✅ #363 chore(deps): update dependency @anthropic-ai/claud
- ✅ #364 chore(deps): update dependency @anthropic-ai/claud
- ✅ #365 chore(deps): update dependency @anthropic-ai/claud
Branch Activity (7) — 1 created, 6 deleted
- 🌱 created by renovate:
renovate/anthropic-ai-claude-code-win32-x64-2.x - 🗑️ deleted by renovate:
renovate/anthropic-ai-claude-code-darwin-x64-2.x,renovate/anthropic-ai-claude-code-linux-arm64-musl-2.x,renovate/anthropic-ai-claude-code-win32-arm64-2.x,renovate/anthropic-ai-claude-code-linux-x64-2.x,renovate/anthropic-ai-claude-code-linux-x64-musl-2.x,renovate/anthropic-ai-claude-code-win32-x64-2.x
Issue Changes (1)
| # | Title | Change | State | Labels |
|---|---|---|---|---|
| #11 | Dependency Dashboard | updated | open | — |
Force Push History (6)
| Branch | Actor | Time (ET) | Before→After (compare) | Dropped / Added |
|---|---|---|---|---|
renovate/anthropic-ai-claude-code-darwin-x64-2.x |
renovate | 01:07 | 82d8037→e07bc35 |
−1 / +6 |
renovate/anthropic-ai-claude-code-linux-x64-2.x |
renovate | 01:08 | c705ea8→c2005af |
−1 / +6 |
renovate/anthropic-ai-claude-code-linux-x64-musl-2.x |
renovate | 01:08 | 0a4164c→71554db |
−1 / +6 |
renovate/anthropic-ai-claude-code-linux-x64-2.x |
renovate | 07:16 | c2005af→36fcc66 |
−1 / +6 |
renovate/anthropic-ai-claude-code-linux-x64-musl-2.x |
renovate | 07:16 | 71554db→7a5b90b |
−1 / +6 |
renovate/anthropic-ai-claude-code-win32-x64-2.x |
renovate | 07:16 | a121d52→5b84e7f |
−1 / +6 |
CI Failures (2)
| Workflow | Branch | Result | Count |
|---|---|---|---|
| Release | main |
failure | 2 |
dotfiles
Commits (4) — 3 substantive + 1 churn
1 churn commit SHAs
main(1):47cafdb
| SHA | Author | Branch | Message | Time (ET) |
|---|---|---|---|---|
3ef659a |
Nathan Heaps (@oura) | main |
fix(deps): commit yarn.lock, fixing the broken Release workflo | 13:46 |
4d55b87 |
Nathan Heaps (@oura) | main |
fix(deps): switch nodeLinker to node-modules for release-it co | 13:56 |
07f6c39 |
auto-bot | main |
chore: release v0.0.1 [skip ci] | 13:56 |
Pull Requests (6) — 5 substantive + 1 churn
1 churn PRs
- ✅ #25 chore(deps): update actions/checkout action to v7
| # | Title | State | Author | Branch | +/- | Updated (ET) |
|---|---|---|---|---|---|---|
| #18 | Finish rebasing main: drop nsheaps-oura-only conte | ❌ closed | nsheaps-oura | fix-license-sync-rebase |
+0/-2 | 11:30 |
| #28 | feat(iterm2): add auto-commit+push script for prof | ❌ closed | nsheaps-oura | nate-ai/iterm2-profile-sync |
+78/-0 | 11:30 |
| #30 | docs(claude): point at existing skills for writing | ❌ closed | nsheaps-oura | nate-ai/claude-config-skill-pointers |
+11/-0 | 11:30 |
| #32 | fix(deps): commit yarn.lock, fixing the broken Rel | ✅ merged | nsheaps-oura | nate-ai/fix-yarn-lock |
+1897/-0 | 13:46 |
| #33 | fix(deps): switch nodeLinker to node-modules for r | ✅ merged | nsheaps-oura | nate-ai/fix-release-pnp |
+2/-0 | 13:56 |
Branch Activity (9) — 2 created, 7 deleted
- 🌱 created by nsheaps-oura:
nate-ai/fix-yarn-lock,nate-ai/fix-release-pnp - 🗑️ deleted by nsheaps-oura:
nate-ai/iterm2-default-profile-sync,nate-ai/claude-config-skill-pointers,fix-license-sync-rebase,nate-ai/iterm2-profile-sync,renovate/actions-checkout-7.x,nate-ai/fix-yarn-lock,nate-ai/fix-release-pnp
Issue Changes (1)
| # | Title | Change | State | Labels |
|---|---|---|---|---|
| #5 | Dependency Dashboard | updated | open | — |
CI Failures (2)
| Workflow | Branch | Result | Count |
|---|---|---|---|
| Release | main |
failure | 2 |
github-actions
Commits (10) — 6 substantive + 4 churn
4 churn commit SHAs
| SHA | Author | Branch | Message | Time (ET) |
|---|---|---|---|---|
45c5ff9 |
auto-bot | org-sync/settings |
chore: mise format |
03:20 |
9a5f3ff |
auto-bot | org-sync/-github-workflows-apply-repo-settings-yaml |
chore: mise format |
03:20 |
7c42af3 |
auto-bot | org-sync/-github-workflows-dispatch-review-yaml |
chore: mise format |
03:20 |
6fa8ecf |
auto-bot | org-sync/-github-workflows-pr-status-dispatch-yaml |
chore: mise format |
03:20 |
c7525e9 |
Nathan Heaps (@oura) | main |
fix(apply-repo-settings): normalize bypass_actors order before | 13:18 |
c1794f6 |
Nathan Heaps (@oura) | main |
fix(apply-repo-settings): backfill GitHub's implicit pull_requ | 13:31 |
Pull Requests (9) — 2 substantive + 7 churn
7 churn PRs
- ❌ #83 [org-settings] create .github/settings.yml
- 🟢 #89 [sync] Create .github/workflows/apply-repo-setting
- ❌ #90 [sync] Create .github/workflows/dispatch-review.ya
- ❌ #91 [sync] Create .github/workflows/pr-status-dispatch
- 🟢 #92 [org-settings] create .github/settings.yml
- 🟢 #93 [sync] Create .github/workflows/dispatch-review.ya
- 🟢 #94 [sync] Create .github/workflows/pr-status-dispatch
| # | Title | State | Author | Branch | +/- | Updated (ET) |
|---|---|---|---|---|---|---|
| #95 | fix(apply-repo-settings): normalize bypass_actors | ✅ merged | nsheaps-oura | nate-ai/normalize-ruleset-array-diff |
+22/-13 | 13:18 |
| #96 | fix(apply-repo-settings): backfill GitHub's implic | ✅ merged | nsheaps-oura | nate-ai/backfill-ruleset-rule-defaults |
+21/-1 | 13:31 |
Branch Activity (4) — 2 created, 2 deleted
- 🌱 created by nsheaps-oura:
nate-ai/normalize-ruleset-array-diff,nate-ai/backfill-ruleset-rule-defaults - 🗑️ deleted by nsheaps, nsheaps-oura:
nate-ai/normalize-ruleset-array-diff,nate-ai/backfill-ruleset-rule-defaults
Force Push History (5)
| Branch | Actor | Time (ET) | Before→After (compare) | Dropped / Added |
|---|---|---|---|---|
org-sync/settings |
auto-bot | 03:19 | 0da26df→847e6e5 |
−2 / +0 |
org-sync/-github-workflows-apply-repo-settings-yaml |
auto-bot | 03:19 | 12c1c02→847e6e5 |
−2 / +0 |
org-sync/-github-workflows-dispatch-review-yaml |
auto-bot | 03:19 | 9a087de→847e6e5 |
−2 / +0 |
org-sync/-github-workflows-pr-status-dispatch-yaml |
auto-bot | 03:20 | 0ec7716→847e6e5 |
−2 / +0 |
nate-ai/backfill-ruleset-rule-defaults |
nsheaps-oura | 13:24 | b456e85→4e7df25 |
−3 / +2 |
Discarded commit trees (non-Renovate force pushes)
org-sync/settings@ 03:19 ET — droppedfbcacb3[org-settings] create .github/settings.yml;0da26dfchore:mise formatorg-sync/-github-workflows-apply-repo-settings-yaml@ 03:19 ET — droppedfd0081a[sync] Create .github/workflows/apply-repo-settings.yaml;12c1c02chore:mise formatorg-sync/-github-workflows-dispatch-review-yaml@ 03:19 ET — dropped7970e98[sync] Create .github/workflows/dispatch-review.yaml;9a087dechore:mise formatorg-sync/-github-workflows-pr-status-dispatch-yaml@ 03:20 ET — dropped48be1b2[sync] Create .github/workflows/pr-status-dispatch.yaml;0ec7716chore:mise formatnate-ai/backfill-ruleset-rule-defaults@ 13:24 ET — dropped6c4be80fix(apply-repo-settings): normalize bypass_actors order before;c2bdc80chore:mise format;b456e85fix(apply-repo-settings): backfill GitHub's implicit pull_requ
CI Failures (3)
| Workflow | Branch | Result | Count |
|---|---|---|---|
| check | org-sync/-github-workflows-dispatch-review-yaml |
failure | 1 |
| check | org-sync/-github-workflows-apply-repo-settings-yaml |
failure | 1 |
| Sync Plugin Specs | main |
failure | 1 |
greasemonkey-scripts
Commits (10)
| SHA | Author | Branch | Message | Time (ET) |
|---|---|---|---|---|
2b4cec8 |
Nathan Heaps (@oura) | main +1 |
fix(ci): restore main's ability to build under typescript 6.0. | 11:44 |
0946d74 |
Nathan Heaps | nate-ai/monorepo-release-pipeline |
feat: monorepo release pipeline (release-it + GitHub Release a | 12:23 |
87e279d |
Nathan Heaps | nate-ai/monorepo-release-pipeline |
refactor(release): make the pipeline release-only, drop dist c | 12:58 |
ec30e4a |
Nathan Heaps | nate-ai/monorepo-release-pipeline |
chore: consolidate the duplicate _template scaffold into packa | 14:04 |
b784852 |
Nathan Heaps | nate-ai/monorepo-release-pipeline |
build(deps): hoist the typescript devDependency to the workspa | 14:05 |
bcc9536 |
Nathan Heaps | nate-ai/monorepo-release-pipeline |
refactor(build): generate the UserScript header instead of str | 14:05 |
800534c |
Nathan Heaps | nate-ai/monorepo-release-pipeline |
feat(release): version each userscript independently via per-p | 14:13 |
ae629b9 |
Nathan Heaps | nate-ai/monorepo-release-pipeline |
ci: manage the toolchain with mise instead of setup-node + cor | 14:13 |
6b93a3a |
Nathan Heaps | nate-ai/monorepo-release-pipeline |
ci(release): bump every changed package atomically and preview | 14:13 |
76be2e3 |
Nathan Heaps | nate-ai/monorepo-release-pipeline |
docs: describe the mise toolchain and per-package release flow | 14:14 |
Pull Requests (4) — 2 substantive + 2 churn
2 churn PRs
| # | Title | State | Author | Branch | +/- | Updated (ET) |
|---|---|---|---|---|---|---|
| #23 | fix(ci): restore main's ability to build under typ | ✅ merged | nsheaps-oura | nate-ai/fix-main-ci-ts6 |
+81/-4 | 11:44 |
| #25 | feat: monorepo release pipeline (release-it + GitH | 🟢 open | nsheaps-oura | nate-ai/monorepo-release-pipeline |
+2289/-872 | 14:16 |
Branch Activity (4) — 1 created, 3 deleted
- 🌱 created by nsheaps-oura:
nate-ai/monorepo-release-pipeline - 🗑️ deleted by nsheaps-oura, renovate:
nate-ai/fix-main-ci-ts6,renovate/typescript-5.x,renovate/typescript-6.x
Issue Changes (1)
| # | Title | Change | State | Labels |
|---|---|---|---|---|
| #3 | Dependency Dashboard | updated | open | — |
homebrew-devsetup
Commits (17) — 12 substantive + 5 churn
| SHA | Author | Branch | Message | Time (ET) |
|---|---|---|---|---|
3d19725 |
auto-bot | main |
chore: update claude-utils to 0.12.204 (#603) | 01:08 |
a3dde66 |
auto-bot | main |
chore: update claude-utils to 0.12.205 (#604) | 01:09 |
f0766f1 |
auto-bot | main |
chore: update op-exec to 0.1.21 (#605) | 02:27 |
4224e74 |
auto-bot | main |
chore: mise format |
03:20 |
816db00 |
auto-bot | main |
chore: update op-exec to 0.1.22 (#606) | 04:33 |
c664d8a |
auto-bot | main |
chore: update agent-team claude-team to 0.3.97 (#607) | 07:09 |
9633623 |
auto-bot | main |
chore: mise format |
07:10 |
5e111bf |
auto-bot | main |
chore: update claude-utils to 0.12.206 (#608) | 10:45 |
31b5ed4 |
auto-bot | main |
chore: update dotfiles to 0.0.1 (#610) | 13:57 |
70b1a3b |
auto-bot | main |
chore: mise format |
13:57 |
a492671 |
auto-bot | main |
chore: update claude-utils to 0.12.207 (#612) | 14:12 |
ce704be |
auto-bot | main |
chore: update op-exec to 0.1.23 (#613) | 21:41 |
Pull Requests (11) — 9 substantive + 2 churn
2 churn PRs
| # | Title | State | Author | Branch | +/- | Updated (ET) |
|---|---|---|---|---|---|---|
| #603 | chore: update claude-utils to 0.12.204 | ✅ merged | auto-bot | bump-claude-utils-0.12.204 |
+2/-2 | 01:08 |
| #604 | chore: update claude-utils to 0.12.205 | ✅ merged | auto-bot | bump-claude-utils-0.12.205 |
+2/-2 | 01:09 |
| #605 | chore: update op-exec to 0.1.21 | ✅ merged | auto-bot | bump-op-exec-0.1.21 |
+2/-2 | 02:27 |
| #606 | chore: update op-exec to 0.1.22 | ✅ merged | auto-bot | bump-op-exec-0.1.22 |
+2/-2 | 04:33 |
| #607 | chore: update agent-team claude-team to 0.3.97 | ✅ merged | auto-bot | bump-agent-team-claude-team-0.3.97 |
+6/-6 | 07:09 |
| #608 | chore: update claude-utils to 0.12.206 | ✅ merged | auto-bot | bump-claude-utils-0.12.206 |
+2/-2 | 10:45 |
| #610 | chore: update dotfiles to 0.0.1 | ✅ merged | auto-bot | bump-dotfiles-0.0.1 |
+82/-0 | 13:57 |
| #612 | chore: update claude-utils to 0.12.207 | ✅ merged | auto-bot | bump-claude-utils-0.12.207 |
+2/-2 | 14:12 |
| #613 | chore: update op-exec to 0.1.23 | ✅ merged | auto-bot | bump-op-exec-0.1.23 |
+2/-2 | 21:41 |
Branch Activity (22) — 11 created, 11 deleted
- 🌱 created by auto-bot, renovate:
bump-claude-utils-0.12.204,bump-claude-utils-0.12.205,bump-op-exec-0.1.21,bump-op-exec-0.1.22,bump-agent-team-claude-team-0.3.97,bump-claude-utils-0.12.206,renovate/pin-dependencies,bump-dotfiles-0.0.1,renovate/nsheaps-github-actions-digest,bump-claude-utils-0.12.207,bump-op-exec-0.1.23 - 🗑️ deleted by auto-bot, renovate:
bump-claude-utils-0.12.204,bump-claude-utils-0.12.205,bump-op-exec-0.1.21,bump-op-exec-0.1.22,bump-agent-team-claude-team-0.3.97,bump-claude-utils-0.12.206,renovate/pin-dependencies,bump-dotfiles-0.0.1,renovate/nsheaps-github-actions-digest,bump-claude-utils-0.12.207,bump-op-exec-0.1.23
Issue Changes (1)
| # | Title | Change | State | Labels |
|---|---|---|---|---|
| #2 | Dependency Dashboard | updated | open | — |
CI Failures (28)
| Workflow | Branch | Result | Count |
|---|---|---|---|
| check | main |
failure | 17 |
| check | bump-op-exec-0.1.23 |
failure | 1 |
| check | bump-claude-utils-0.12.207 |
failure | 1 |
| check | renovate/nsheaps-github-actions-digest |
failure | 1 |
| check | bump-dotfiles-0.0.1 |
failure | 1 |
| check | renovate/pin-dependencies |
failure | 1 |
| check | bump-claude-utils-0.12.206 |
failure | 1 |
| check | bump-agent-team-claude-team-0.3.97 |
failure | 1 |
| check | bump-op-exec-0.1.22 |
failure | 1 |
| check | bump-op-exec-0.1.21 |
failure | 1 |
| check | bump-claude-utils-0.12.205 |
failure | 1 |
| check | bump-claude-utils-0.12.204 |
failure | 1 |
iac
Commits (3) — 1 substantive + 2 churn
| SHA | Author | Branch | Message | Time (ET) |
|---|---|---|---|---|
6f54bfa |
auto-bot | main |
chore: yarn run check:fix |
03:20 |
CI Failures (2)
| Workflow | Branch | Result | Count |
|---|---|---|---|
| check | main |
failure | 2 |
nsheaps
Commits (3) — 2 substantive + 1 churn
1 churn commit SHAs
main(1):e00f972
| SHA | Author | Branch | Message | Time (ET) |
|---|---|---|---|---|
5374e12 |
nsheaps | main |
chore: regenerate profile cards and README | 03:08 |
196c4f7 |
auto-bot | main |
chore: mise format |
03:20 |
CI Failures (1)
| Workflow | Branch | Result | Count |
|---|---|---|---|
| check | main |
failure | 1 |
op-exec
Commits (6) — 3 substantive + 3 churn
| SHA | Author | Branch | Message | Time (ET) |
|---|---|---|---|---|
e983eb6 |
auto-bot | main |
chore: release v0.1.21 [skip ci] | 02:27 |
ae2ec23 |
auto-bot | main |
chore: release v0.1.22 [skip ci] | 04:33 |
d75f193 |
auto-bot | main |
chore: release v0.1.23 [skip ci] | 21:41 |
Pull Requests (3) — 0 substantive + 3 churn
3 churn PRs
Branch Activity (4) — 1 created, 3 deleted
- 🌱 created by renovate:
renovate/conventional-changelog-conventionalcommits-10.x - 🗑️ deleted by renovate:
renovate/conventional-commits-filter-6.x,renovate/conventional-commits-parser-7.x,renovate/conventional-changelog-conventionalcommits-10.x
Force Push History (2)
| Branch | Actor | Time (ET) | Before→After (compare) | Dropped / Added |
|---|---|---|---|---|
renovate/conventional-commits-filter-6.x |
renovate | 02:27 | ffe72a7→927c7f0 |
−1 / +5 |
renovate/conventional-commits-parser-7.x |
renovate | 04:32 | d820ce8→5a5aab6 |
−1 / +5 |
portainer-stacks
Issue Changes (1)
| # | Title | Change | State | Labels |
|---|---|---|---|---|
| #5 | Dependency Dashboard | updated | open | — |
ramp-interview
Commits (1) — 0 substantive + 1 churn
1 churn commit SHAs
renovate/prettier-3.x(1):82290db
Pull Requests (1) — 0 substantive + 1 churn
1 churn PRs
- 🟢 #12 chore(deps): update dependency prettier to ^3.9.1
Issue Changes (1)
| # | Title | Change | State | Labels |
|---|---|---|---|---|
| #1 | Dependency Dashboard | updated | open | — |
Force Push History (2)
| Branch | Actor | Time (ET) | Before→After (compare) | Dropped / Added |
|---|---|---|---|---|
renovate/prettier-3.x |
renovate | 06:30 | 2d19e18→53ae43d |
−1 / +1 |
renovate/prettier-3.x |
renovate | 22:51 | 53ae43d→82290db |
−1 / +1 |
CI Failures (2)
| Workflow | Branch | Result | Count |
|---|---|---|---|
| check | renovate/prettier-3.x |
failure | 2 |
renovate-config
Commits (9) — 0 substantive + 9 churn
9 churn commit SHAs
renovate/all-patch(1):8646025main(3):adc96de43a217d24e23d7org-sync/-github-workflows-apply-repo-settings-yaml(1):6823e2aorg-sync/-github-NOTICE-md(1):e7b21e2org-sync/-github-workflows-dispatch-review-yaml(1):eeb68e1org-sync/-github-workflows-pr-status-dispatch-yaml(1):739f689renovate/renovate-43.x(1):9b6da69
Pull Requests (7) — 0 substantive + 7 churn
7 churn PRs
- ✅ #369 [org-settings] update .github/settings.yml
- 🟢 #371 [sync] Update .github/NOTICE.md
- 🟢 #375 [sync] Create .github/workflows/apply-repo-setting
- 🟢 #383 [sync] Create .github/workflows/dispatch-review.ya
- 🟢 #384 [sync] Create .github/workflows/pr-status-dispatch
- ✅ #385 chore(deps): update dependency renovate to ~43.244
- ✅ #386 chore(deps): update dependency renovate to ~43.245
Branch Activity (1) — 1 created, 0 deleted
- 🌱 created by renovate:
renovate/renovate-43.x
Issue Changes (1)
| # | Title | Change | State | Labels |
|---|---|---|---|---|
| #4 | Dependency Dashboard | updated | open | — |
Force Push History (5)
| Branch | Actor | Time (ET) | Before→After (compare) | Dropped / Added |
|---|---|---|---|---|
renovate/all-patch |
renovate | 02:31 | 94fb8cc→8646025 |
−1 / +2 |
org-sync/-github-workflows-apply-repo-settings-yaml |
auto-bot | 03:19 | eaebb17→adc96de |
−1 / +8 |
org-sync/-github-NOTICE-md |
auto-bot | 03:20 | 379db88→adc96de |
−1 / +8 |
org-sync/-github-workflows-dispatch-review-yaml |
auto-bot | 03:20 | 9ec74d1→adc96de |
−1 / +8 |
org-sync/-github-workflows-pr-status-dispatch-yaml |
auto-bot | 03:20 | 1b57a20→adc96de |
−1 / +8 |
Discarded commit trees (non-Renovate force pushes)
org-sync/-github-workflows-apply-repo-settings-yaml@ 03:19 ET — droppedeaebb17[sync] Create .github/workflows/apply-repo-settings.yamlorg-sync/-github-NOTICE-md@ 03:20 ET — dropped379db88[sync] Create .github/NOTICE.mdorg-sync/-github-workflows-dispatch-review-yaml@ 03:20 ET — dropped9ec74d1[sync] Create .github/workflows/dispatch-review.yamlorg-sync/-github-workflows-pr-status-dispatch-yaml@ 03:20 ET — dropped1b57a20[sync] Create .github/workflows/pr-status-dispatch.yaml
Cross-Repo Summary
By Author
| Author | Commits | PRs | Issues |
|---|---|---|---|
automation-nsheaps[bot] |
96 | 21 | 3 |
renovate[bot] |
45 | 39 | 10 |
nsheaps-oura |
14 | 9 | 0 |
nsheaps |
1 | 0 | 0 |
Activity Timeline
Significant, non-routine events (bot digest + dependency-bump churn omitted).
07-27 01:08 ET— claude-utils 🚀 release published07-27 02:27 ET— op-exec 🚀 release published07-27 03:04 ET— ai-mktpl 📦 issue #611 closed (not_planned) — 2026-06-18 Daily Report07-27 03:08 ET— nsheaps5374e12— chore: regenerate profile cards and README (nsheaps)07-27 03:19 ET— github-actions ⚡ force pushorg-sync/settingsby automation-nsheaps[bot] (−2/+0)07-27 03:19 ET— github-actions ⚡ force pushorg-sync/-github-workflows-apply-repo-settings-yamlby automation-nsheaps[bot] (−2/+0)07-27 03:19 ET— renovate-config ⚡ force pushorg-sync/-github-workflows-apply-repo-settings-yamlby automation-nsheaps[bot] (−1/+8)07-27 03:19 ET— github-actions ⚡ force pushorg-sync/-github-workflows-dispatch-review-yamlby automation-nsheaps[bot] (−2/+0)07-27 03:20 ET— renovate-config ⚡ force pushorg-sync/-github-NOTICE-mdby automation-nsheaps[bot] (−1/+8)07-27 03:20 ET— github-actions ⚡ force pushorg-sync/-github-workflows-pr-status-dispatch-yamlby automation-nsheaps[bot] (−2/+0)07-27 03:20 ET— renovate-config ⚡ force pushorg-sync/-github-workflows-dispatch-review-yamlby automation-nsheaps[bot] (−1/+8)07-27 03:20 ET— renovate-config ⚡ force pushorg-sync/-github-workflows-pr-status-dispatch-yamlby automation-nsheaps[bot] (−1/+8)07-27 04:33 ET— op-exec 🚀 release published07-27 06:39 ET— ai-mktpl 📥 issue #701 opened — 2026-07-26 Daily Report07-27 07:09 ET— agents 🚀 release published07-27 10:45 ET— claude-utils 🚀 release published07-27 11:44 ET— greasemonkey-scripts2b4cec8— fix(ci): restore main's ability to build under typescript 6.0. (Nathan Heaps (@oura))07-27 12:23 ET— greasemonkey-scripts0946d74— feat: monorepo release pipeline (release-it + GitHub Release a (Nathan Heaps)07-27 12:58 ET— greasemonkey-scripts87e279d— refactor(release): make the pipeline release-only, drop dist c (Nathan Heaps)07-27 13:18 ET— github-actionsc7525e9— fix(apply-repo-settings): normalize bypass_actors order before (Nathan Heaps (@oura))07-27 13:24 ET— github-actions ⚡ force pushnate-ai/backfill-ruleset-rule-defaultsby nsheaps-oura (−3/+2)07-27 13:31 ET— github-actionsc1794f6— fix(apply-repo-settings): backfill GitHub's implicit pull_requ (Nathan Heaps (@oura))07-27 13:46 ET— dotfiles3ef659a— fix(deps): commit yarn.lock, fixing the broken Release workflo (Nathan Heaps (@oura))07-27 13:56 ET— dotfiles4d55b87— fix(deps): switch nodeLinker to node-modules for release-it co (Nathan Heaps (@oura))07-27 13:57 ET— dotfiles 🚀 release published07-27 14:04 ET— greasemonkey-scriptsec30e4a— chore: consolidate the duplicate _template scaffold into packa (Nathan Heaps)07-27 14:05 ET— greasemonkey-scriptsb784852— build(deps): hoist the typescript devDependency to the workspa (Nathan Heaps)07-27 14:05 ET— greasemonkey-scriptsbcc9536— refactor(build): generate the UserScript header instead of str (Nathan Heaps)07-27 14:12 ET— claude-utils 🚀 release published07-27 14:13 ET— greasemonkey-scripts800534c— feat(release): version each userscript independently via per-p (Nathan Heaps)07-27 14:13 ET— greasemonkey-scriptsae629b9— ci: manage the toolchain with mise instead of setup-node + cor (Nathan Heaps)07-27 14:13 ET— greasemonkey-scripts6b93a3a— ci(release): bump every changed package atomically and preview (Nathan Heaps)07-27 14:14 ET— greasemonkey-scripts76be2e3— docs: describe the mise toolchain and per-package release flow (Nathan Heaps)07-27 21:41 ET— op-exec 🚀 release published
Methodology Notes
- Time window:
2026-07-27T04:00:00Z→2026-07-28T04:00:00Z(= 2026-07-27 00:00–23:59:59 EDT, UTC−4). All times displayed in US Eastern. - Repositories scanned: 27 candidates | with activity: 21. Repos with zero activity are omitted.
- Repo discovery: union of three sources rather than
pushedAtalone —gh repo list(pushedAt >= 2026-07-26), plusgh search issuesandgh search prsscoped to--owner nsheaps. This mattered: portainer-stacks had issue activity but no push, and a push-only filter would have dropped it. - Commits: gathered per branch across all branches (not just the default branch), then deduplicated by
repo+sha— 180 branch-commit rows collapsed to 156 unique commits. ⚠️ Force-push detection — degraded, inferred. Both documented approaches failed:- The org audit log (
/orgs/nsheaps/audit-log) returns 404 —nsheapsis a GitHub User account, not an Organization, so the endpoint does not exist for it. - The Events API fallback is also unusable as documented:
payload.forcedwasnullon all 1,524PushEventrecords fetched. The payload now carries onlybefore,head,push_id,ref,repository_id— theforced,size, anddistinct_sizefields are gone. Filtering on.forced == trueyields a false negative for every force push. - Method actually used: for each of the 176 in-window
PushEvents,repos/{repo}/compare/{before}...{head}was called and.statusinspected —ahead= normal fast-forward;divergedorbehind= history rewritten (force push). This surfaced 35 force pushes where the documented method reported zero. Dropped/added counts come frombehind_by/ahead_by; discarded trees from the reverse compare{head}...{before}.
- All 35 pre-force-push trees were still retrievable (not yet garbage-collected), so no commits are reported as unavailable.
- The org audit log (
- Force-push interpretation: 26 of 35 were
renovate[bot]rebasing its own dependency branches — expected behaviour, not a problem signal. The 9 non-Renovate ones are the meaningful ones: 4×org-sync/*resets in github-actions (each dropping 2 commits and adding 0), 4×org-sync/*in renovate-config, and 1×nate-ai/backfill-ruleset-rule-defaultsbynsheaps-oura— all 8 org-sync ones byautomation-nsheaps[bot]. - CI data:
actions/runs?created=2026-07-27..2026-07-28, filtered to the exact window. Failing job/step names resolved via the/jobsendpoint. TheSync main to edgeroot cause was confirmed by querying for anedgebranch in each affected repo (404 in all 5). - PR merge state:
gh search prsdoes not expose amergedAtfield (it errors), so per-repogh pr listwas used to distinguish merged from closed-unmerged. - Events API retention: verified adequate — the earliest fetched event predates the window in all 27 repos, so no push/branch events were truncated.
- Rate limiting: none encountered (10,900-request budget, ~1,000 consumed). No repo returned 404/403; no data was dropped.
- Report-size compaction: GitHub caps an issue body at 65,536 characters; the uncompacted report was ~107k. To fit, routine automation was collapsed rather than dropped — dependency/sync commits (matching
chore(deps),fix(deps),chore(pr-status),[sync],[org-settings]fromrenovate[bot]/automation-nsheaps[bot]) are listed as clickable SHAs grouped by branch, with their titles preserved in the adjacent churn-PR list; .org’s 48 byte-identical digest commits are shown as a compare range. No repo, commit, PR, issue, branch event, or force push is omitted — all counts above are full-fidelity. - Known gap: per-issue label/assignee change history was not expanded (would need a
/timelinecall per issue); issue rows reflect end-of-window label state.
Activity
github-actions commentedon Aug 28, 2026
This issue has been automatically marked as stale because it has not had recent activity.
github-actions commentedon Sep 5, 2026
This stale daily-report issue has been automatically closed due to inactivity.