Repository navigation
chore(release): 1.0.0-rc.3 — a alçada do aprovador e o pré-voo do Pix - #1019
Merged
Merged
Conversation
Terceira candidata da linha 1.0.0, sobre 22 unidades de entrega desde a v1.0.0-rc.2. A árvore segue candidata: pela escada do ADR-0066 §D1 ela vai a produção declarando que ainda não foi validada, e o número 1.0.0 permanece intacto para o GA (§D3). A cerimônia do §D10 não rodou — a #873 continua aberta. O que o range traz: a alçada do aprovador deixa de recusar quem o /me acabou de liberar sob o bypass do RBAC (#1015, ADR-0069) e papel sem teto volta a ser candidato na cascata (#1011); o CNPJ alfanumérico para de virar outra inscrição em silêncio (#1010); o DV da agência do favorecido passa a ser conferido por cálculo (#1008); o pré-voo do Pix ganha governança e exclusividade de arquivo (#1004, #982, #981); a sequência de NSA passa a ser do convênio (#997) e a conta-cedente ganha chave natural canônica, reabertura e saldo editável (#1001, #998, #999). O CHANGELOG foi gerado por `pnpm release:notes v1.0.0-rc.2..HEAD` (ADR-0066 §D5), nunca redigido. As seções da rc.2 e da rc.1 foram preservadas à mão porque o gerador monta o documento do zero e sobrescreve o arquivo — o mesmo gap registrado no commit da rc.2, ainda aberto. Gate verde na árvore: typecheck, format:check, lint e test — 11844 testes, 0 falhas, 20 skipped (integração, que exige MYSQL_INTEGRATION=1). Assisted-by: Claude-Code:claude-opus-5 Claude-Session: https://claude.ai/code/session_015Ye4CiJx7Chni1viHZSs9L
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.
O que entra
O ato de promoção do ADR-0066: bump de
package.json#versionpara1.0.0-rc.3e oCHANGELOG.mdgerado. Nenhuma linha desrc/.package.json1.0.0-rc.2→1.0.0-rc.3CHANGELOG.mdpnpm release:notes v1.0.0-rc.2..HEAD2 arquivos, 43 inserções, 1 remoção.
Por que
-rc.3e não1.0.0A #873 — o que precisa ser resolvido para promover a go-live — continua aberta, e a cerimônia de validação em produção do ADR-0066 §D10 não rodou. Pela escada do §D1 a árvore vai a produção declarando que ainda não foi validada, e o
1.0.0permanece intacto para o GA (§D3). Reprovando, o recuo se chama-rc.4.O GA, quando vier, é bump e tag sobre a mesma árvore que a cerimônia validar — sem tocar em
src/.O range — 22 unidades de entrega
21 classificadas + 1 merge nomeado na seção "Não classificado" (§D7). O tema é a alçada do aprovador e o pré-voo do Pix:
/meacabou de liberar sob o bypass do RBAC (fix(financial): sob o bypass do RBAC, a alçada deixa de recusar quem o /me acabou de liberar #1015, ADR-0069) e papel sem teto volta a ser candidato na cascata (fix(auth,financial): papel sem alçada deixa de restringir quem já era irrestrito #1011)Sem quebras de contrato
O range não traz mudança incompatível. As duas últimas foram na
rc.1(#825expectedDueDate, #811cedenteAccountId).O CHANGELOG foi gerado, não redigido
pnpm release:notes v1.0.0-rc.2..HEAD(§D5). As seções darc.2e darc.1foram reinseridas à mão porque o gerador monta o documento do zero e sobrescreve o arquivo — é o mesmo gap registrado no commit darc.2(a97b21ab), ainda aberto. O cabeçalho promete Keep a Changelog, que é acumulativo.Gate
typecheck,format:check,lintetestverdes na árvore — 11844 testes, 0 falhas, 20 skipped (integração, que exigeMYSQL_INTEGRATION=1).https://claude.ai/code/session_015Ye4CiJx7Chni1viHZSs9L