5.5 KiB
MAN-136 — Inventário de merges órfãos no Gitea
Issue: MAN-136
Branch: research/man-136-orphan-gitea-merges
HEAD inventariado: origin/main @ 93b680c
Data: 2026-08-13
Escopo: inventário only — não criar issues Linear retroativas.
Critério de janela
Início inclusivo: commit 84f6d7c (ci: migrate GitHub Actions para Gitea Actions, 2026-08-12).
Fim: HEAD de origin/main (93b680c).
Justificativa: primeiro commit que troca CI/registry/docs para Gitea (git.hellomanoel.com). Commits anteriores (GitHub PR #5–#60 era) ficam fora. A fronteira é o SHA da migração de Actions, não a data de criação do repo Gitea.
Critério de “issue correspondente”
Um merge/commit tem issue Linear correspondente no projeto Amare — Lançamento MVP se qualquer for verdade:
- Body/assunto do PR ou commit cita identifier
MAN-xxxdesse projeto; ou - Existe issue no projeto cujo título + critérios de aceite descrevem de forma única a mudança shipped (match funcional 1:1).
Não conta como correspondente:
- Epic/issue já Done antes do merge que “poderia” cobrir trabalho novo (ex.: MAN-102 Done em 2026-08-08 vs remodel
/sobreem 2026-08-12). - Issue ampla de copy/arquitetura sem AC específico para o ship (ex.: MAN-97).
- Mencionar “Gitea” só em issues de template (MAN-133) não cobre a migração de CI.
Classificação pedida: órfão shipped = chegou em main sem issue correspondente. Sem criar tickets.
Fontes
| Fonte | Uso |
|---|---|
git log origin/main (84f6d7c^..HEAD) |
commits da janela |
tea pr list --state all + API Gitea /pulls/{1..4} |
PRs Gitea merged |
Linear list_issues project Amare — Lançamento MVP (incl. archived) |
universo de issues |
Matriz PRs Gitea #1–#4
| PR | Título | Merge SHA | Issue Linear? | Classificação |
|---|---|---|---|---|
| #1 | feat: remodelar /sobre conforme mock editorial |
fc1c617 |
Nenhuma (sem citação; MAN-102 já Done; sem issue dedicada) | órfão shipped |
| #2 | fix: CTAs de modalidades em /servicos via WhatsApp |
e2af1f6 |
MAN-127 (Fluxo 1 — CTAs WhatsApp nos cards de modalidade; PR não cita, match por AC) | matched (não órfão) |
| #3 | fix(about): alinhar layout /sobre ao ritmo editorial |
ba38894 |
Nenhuma (follow-up de #1; sem citação) | órfão shipped |
| #4 | docs: require Linear issues and auto-ship PRs | 93b680c |
MAN-132 + MAN-133 (citados no body) | matched (não órfão) |
Órfãos shipped (tabela canônica)
| Nome descritivo | Evidência | Link |
|---|---|---|
Remodelar /sobre conforme mock editorial |
Gitea PR #1 merged | #1 |
Alinhar layout /sobre ao ritmo editorial |
Gitea PR #3 merged | #3 |
| Migração CI GitHub → Gitea Actions (+ follow-ups de runner/registry/staging) | 10 commits direct-push em main, sem PR Gitea |
sem PR — ver série abaixo |
Série vizinha sem PR (direct push)
Todos sem citação MAN-* e sem issue de migração Gitea no projeto Amare MVP:
| SHA | Assunto |
|---|---|
84f6d7c |
ci: migrate GitHub Actions para Gitea Actions |
716196d |
fix: owner path manoel-freitas/amare no registry Gitea |
1e215ac |
docs: alinhar remotes e registry para Gitea |
f730e76 |
fix: secrets de registry sem prefixo GITEA_ |
1468a23 |
fix: remover actions/cache no Gitea Actions |
87a0191 |
fix: CI Postgres via hostname, sem bind :5432 no host |
dd82ca2 |
fix: paralelizar CI no act_runner |
91c0d41 |
fix: nomes únicos para containers CI no docker.sock compartilhado |
ac08b5f |
fix: staging deploy via needs no CI, não workflow_run |
26a68e1 |
fix: restaurar deploy-staging via workflow_run (Gitea ≥1.25) |
Tratados como um órfão shipped agregado (mesmo tema ops/CI), não dez tickets potenciais.
Não-órfãos na janela (referência)
- PR #2 → MAN-127 (parcial; issue ainda Todo no Linear — status Linear ≠ presença de issue).
- PR #4 → MAN-132 + MAN-133.
Ambiguidades registradas
- PR #2 sem citação explícita: match por AC de MAN-127 (Fluxo 1). Se o inventário MAN-135 exigir citação literal, reclassificar #2 como órfão — este doc não faz isso.
/sobrevs MAN-97 / MAN-98 / MAN-102: rejeitado como correspondente (Done prévio ou escopo sem AC de remodel layout).- Merge commits vs squash: PR #1 landa como
fc1c617(sem merge commit separado); PR #3 tem mergeba38894. Ambos contam como merges shipped.
Resumo executivo
3 órfãos shipped na era pós-migração Gitea: