Skip to content

chore(branches): limpeza de 5 branches claude/* > 30d (F1-1.x)#108

Merged
adm01-debug merged 1 commit into
mainfrom
chore/branches-claude-old-deletadas
May 9, 2026
Merged

chore(branches): limpeza de 5 branches claude/* > 30d (F1-1.x)#108
adm01-debug merged 1 commit into
mainfrom
chore/branches-claude-old-deletadas

Conversation

@adm01-debug
Copy link
Copy Markdown
Owner

@adm01-debug adm01-debug commented May 9, 2026

Plano

PR documental que registra a deleção de 5 branches claude/* antigas (>30 dias sem atividade) no remoto.

Decisão

@adm01-debug aprovou em chat: "deletar branches claude/* > 30 dias sem atividade". Critério aplicado: branches com último commit anterior a 2026-04-09.

Lista das 5 branches

Branch Idade Commits únicos PR Recovery SHA
claude/configure-repo-settings-zD6gt 52d 219 nenhum 32f9f3404
claude/integrate-react-frontend-uUoDT 47d 7 nenhum f4fab44e8
claude/continue-work-G4sya 46d 20 nenhum ff5af76e8
claude/improve-ux-navigation-SBrCR 36d 60 #11 CLOSED a3ad3d115
claude/remove-financial-dashboard-4vD3p 35d 5 nenhum d6e17259f

Total: 311 commits únicos sendo abandonados — todos pertencem a sessões Claude antigas, anteriores à saída do Lovable Cloud (27/04/2026). O código foi escrito sobre uma versão do repo que não existe mais.

Por que é seguro

  • Nenhuma tem PR aberto (a única que tinha — Improve UX navigation and accessibility #11 — foi FECHADA sem merge há semanas)
  • Conteúdo obsoleto: repo passou por mudanças massivas (18.451 commits do Lovable bot, Onda 1 da Faxina, removeu Pedidos UI, removeu Lovable Auth)
  • Reversibilidade total: log salva SHA + comando exato de recovery pra cada branch (válido por ~90 dias no GitHub)
  • 42 branches claude/* continuam intactas (todas com atividade nos últimos 30 dias)

Reversibilidade

docs/sessoes/2026-05-09-branches-claude-old-deletadas.md (113 linhas) tem lista detalhada com SHA completo, top-5 commits, e comando de recovery pra cada uma:

git push origin <sha>:refs/heads/<branch-name>

Risk

🟢 Zero pra este PR (apenas adição de documento). A deleção em si é executada como git ops separada após este PR ser aberto (não precisa merge — gh api -X DELETE).

Test plan

  • 5 branches identificadas e validadas (>30d, sem PR aberto)
  • SHAs registrados pra recovery
  • Top-5 commits documentados pra contexto
  • CI verde
  • Deleção executada (rodada em paralelo)

Summary by CodeRabbit

Release Notes

  • Documentation
    • Adicionada documentação detalhada sobre operação de limpeza de branches inativas, incluindo critérios aplicados, instruções de reversibilidade via Git e lista completa das branches removidas com informações de recuperação (SHA, commits e histórico).

Review Change Stack

…1.x)

Aplicação do critério aprovado pelo @adm01-debug em chat: 'deletar branches
claude/* > 30 dias sem atividade'.

5 branches qualificam:
- claude/configure-repo-settings-zD6gt    (52d, 219 commits únicos)
- claude/integrate-react-frontend-uUoDT   (47d, 7 commits únicos)
- claude/continue-work-G4sya              (46d, 20 commits únicos)
- claude/improve-ux-navigation-SBrCR      (36d, 60 commits únicos, PR #11 CLOSED)
- claude/remove-financial-dashboard-4vD3p (35d, 5 commits únicos)

**Justificativa:** repo mudou massivamente desde abril/2026 (saída do Lovable
Cloud, 18k commits do bot já catalogados, Onda 1 da Faxina). Trabalhos antigos
estão obsoletos e nunca foram convertidos em PR.

**Reversibilidade:** Cada branch tem SHA registrado neste log + comando exato
de recovery (`git push origin <sha>:refs/heads/<branch>`). GitHub mantém
commits por ~90 dias após delete.

**Risk**: 🟢 zero (apenas adição de documento, deleção é git ops separada).

42 branches claude/* (< 30 dias) continuam intactas.
758 branches lovable-sync-* foram limpadas em PR #106 anterior.
Copilot AI review requested due to automatic review settings May 9, 2026 15:32
@vercel
Copy link
Copy Markdown

vercel Bot commented May 9, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
promo-gifts Ready Ready Preview, Comment May 9, 2026 3:33pm

@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai Bot commented May 9, 2026

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro

Run ID: ec93f018-2b64-46fb-9640-a45d318cf96e

📥 Commits

Reviewing files that changed from the base of the PR and between 87f164f and 9f9d553.

📒 Files selected for processing (1)
  • docs/sessoes/2026-05-09-branches-claude-old-deletadas.md

Walkthrough

Adicionada documentação de operação operacional registrando a limpeza de 2026-05-09: deleção de 5 branches claude/* com mais de 30 dias sem atividade. O documento inclui critérios de exclusão, procedimento de reversibilidade via git push, detalhes das branches removidas com SHAs de recuperação e observações sobre as 42 branches que permaneceram.

Changes

Documentação de Limpeza de Branches Obsoletas

Layer / File(s) Summary
Visão Geral e Critérios
docs/sessoes/2026-05-09-branches-claude-old-deletadas.md
Descreve a operação de limpeza de branches claude/* com mais de 30 dias de inatividade, aprovada por decisão, com critérios de exclusão baseados em idade, ausência de PRs abertos e conteúdo obsoleto.
Procedimento de Reversibilidade
docs/sessoes/2026-05-09-branches-claude-old-deletadas.md
Define o procedimento para recuperar branches deletadas usando git push origin <sha>:refs/heads/<branch-name>.
Detalhes das Branches Deletadas
docs/sessoes/2026-05-09-branches-claude-old-deletadas.md
Registra detalhes das 5 branches removidas: claude/configure-repo-settings-zD6gt, claude/integrate-react-frontend-uUoDT, claude/continue-work-G4sya, claude/improve-ux-navigation-SBrCR e claude/remove-financial-dashboard-4vD3p, incluindo SHA, último commit, contagem de commits únicos e top 5 commits de cada.
Metadados e Status Final
docs/sessoes/2026-05-09-branches-claude-old-deletadas.md
Executor da operação (Claude Code DevOps), data, total deletadas, informação de 42 branches claude/* mantidas por atividade recente, e nota sobre recuperação de claude/lovable-sync-config-docs no mesmo dia.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~3 minutos

Possibly related issues

  • adm01-debug/salespro#28: Documenta a mesma operação de limpeza de branches antigas (claude/*), portanto estão relacionadas e podem ser linkadas para rastreabilidade cruzada.
🚥 Pre-merge checks | ✅ 4 | ❌ 1

❌ Failed checks (1 inconclusive)

Check name Status Explanation Resolution
Description check ❓ Inconclusive A descrição cobre plano, decisão, lista detalhada, justificativa, reversibilidade e risco, porém desvia do template padrão do repositório (não segue estrutura de checkboxes e seções esperadas). Considere alinhar com o template padrão (Tipo de mudança, Checklist) ou documente por que esse PR segue formato alternativo (é apenas documentação operacional, sem código).
✅ Passed checks (4 passed)
Check name Status Explanation
Title check ✅ Passed O título resume com precisão a mudança principal: documentação de limpeza de 5 branches claude/* antigas, incluindo o critério (>30 dias) e a release (F1-1.x).
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch chore/branches-claude-old-deletadas

Comment @coderabbitai help to get the list of available commands and usage tips.

@adm01-debug
Copy link
Copy Markdown
Owner Author

✅ Deleção executada

5/5 branches deletadas via gh api -X DELETE:

✅ claude/configure-repo-settings-zD6gt    deletada
✅ claude/integrate-react-frontend-uUoDT   deletada
✅ claude/continue-work-G4sya              deletada
✅ claude/improve-ux-navigation-SBrCR      deletada
✅ claude/remove-financial-dashboard-4vD3p deletada

Estado pós-operação:

SHAs preservados no log; recovery disponível por ~90 dias via git push origin <sha>:refs/heads/<branch>.

Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Documenta a decisão e o procedimento de limpeza de branches antigas claude/* (>30 dias) no repositório, incluindo metadados para recuperação (SHAs e comandos) e contexto de cada branch removida.

Changes:

  • Adiciona um registro em docs/sessoes/ com critérios da limpeza e decisão aprovada.
  • Lista as 5 branches alvo com SHA de recovery, último commit, contagem de commits únicos e top-5 commits.
  • Inclui instrução de reversão via git push origin <sha>:refs/heads/<branch-name>.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment on lines +1 to +3
# Limpeza: Branches `claude/*` > 30 dias deletadas em 2026-05-09

**Operação:** Deleção de 5 branches `claude/*` antigas (>30 dias sem atividade) — trabalho de sessões Claude abandonado, anterior à saída do Lovable Cloud.
**Decisão:** Aprovada por @adm01-debug em chat ("Caminho A — deletar branches `claude/*` > 30 dias sem atividade").

**Critérios aplicados:**
- ✅ Idade do último commit > 30 dias (ie. anterior a 2026-04-09)
Copy link
Copy Markdown

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 9f9d553d97

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment on lines +13 to +15
GitHub mantém commits acessíveis por ~90 dias após delete da ref. Pra recuperar:
```bash
git push origin <sha>:refs/heads/<branch-name>
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Document a recovery path that works without local objects

When someone tries to recover these deleted refs from a fresh clone or after pruning local remote-tracking refs, this command is not sufficient: git push origin <sha>:... requires the source object to exist locally, so Git fails before it can recreate the branch even if GitHub still retains the unreachable commit server-side. I checked git push -h, which documents this as a push <refspec>; the left-hand side is resolved by the local Git client. Since the document is meant to be the recovery runbook for deleted branches, include a server-side recovery method, e.g. GitHub API ref creation, or explicit fetch/bundle instructions that ensure the object exists locally first.

Useful? React with 👍 / 👎.

@adm01-debug adm01-debug merged commit 1d8d689 into main May 9, 2026
18 of 19 checks passed
@adm01-debug adm01-debug deleted the chore/branches-claude-old-deletadas branch May 9, 2026 15:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants