chore(maintenance): branch-cleanup inventory + gitignore for ephemeral lists#375
Merged
Merged
Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub. 1 Skipped Deployment
|
Pattern .cleanup-branches-*.txt is generated locally for one-shot bulk deletion runs (output of 'git branch -r --merged main' classification against GitHub PR state). Not meant to be committed — adding to .gitignore so it doesn't trip the stop-hook untracked-files check. https://claude.ai/code/session_01YapZy1Z5gzbV5EammBkSQm
e62f0af to
59aca35
Compare
|
Deployment failed with the following error: Learn More: https://vercel.com/alrimarleskovars-projects?upgradeToPro=build-rate-limit |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Two housekeeping items bundled:
1.
.gitignoreupdate — add.cleanup-branches-*.txtso future locally-generated ephemeral inventories don't trip the stop-hook untracked-files check.2.
scripts/maintenance/branch-cleanup-2026-05-17.txt— tracked inventory of 304 remote branches safe to delete (post wave-5 doc refresh). Composition:--mergedmisses these because squash rewrites commit hashes--merged mainclaude/video-pitch-script(#183),fix/anchor-idl-build-payload-newtype(#358)riptide-spike,tests-mocha-tsx-loader,setup-copilot-api-config,web3-security-auditExcluded from this list (KEEP): 11 OPEN PRs (7 dependabot + #319, #280, #279, #357),
claude/implement-roundfi-desktop-SRV6l(session branch),main, plus 1 RESCUE candidate:chore/protocol-config-decoder-helpercontains unique unmerged work (scripts/devnet/dump-protocol-config.ts— 304-line ProtocolConfig PDA decoder useful for the pre-Fase-5reallocdiagnostic that surfaced in the 2026-05-16 Squads rehearsal).3.
scripts/maintenance/README.md— usage doc with the run command + retirement policy.Methodology: cross-referenced 279
--no-mergedremote branches against 347 paged GitHub PRs to identify squash-merge orphans. Classification breakdown in the README.How to run
Expected result: remote branch count
317 → 13.Test plan
wc -l scripts/maintenance/branch-cleanup-2026-05-17.txt= 304git fetch --prune && git branch -r | wc -l≈ 13.gitignorecovers future.cleanup-branches-*.txtpatternshttps://claude.ai/code/session_01YapZy1Z5gzbV5EammBkSQm