Skip to content

chore(release): 1.0.0-rc.3 — a alçada do aprovador e o pré-voo do Pix - #1019

Merged
GabrielAderaldo merged 1 commit into
devfrom
chore/release-1.0.0-rc.3
Sep 10, 2026
Merged

GabrielAderaldo merged 1 commit into
devfrom
chore/release-1.0.0-rc.3

Conversation

@GabrielAderaldo

Copy link
Copy Markdown
Contributor

O que entra

O ato de promoção do ADR-0066: bump de package.json#version para 1.0.0-rc.3 e o CHANGELOG.md gerado. Nenhuma linha de src/.

Arquivo Natureza
package.json 1.0.0-rc.2 → 1.0.0-rc.3
CHANGELOG.md seção da rc.3, gerada por pnpm release:notes v1.0.0-rc.2..HEAD

2 arquivos, 43 inserções, 1 remoção.

Por que -rc.3 e não 1.0.0

A #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.0 permanece 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:

Sem quebras de contrato

O range não traz mudança incompatível. As duas últimas foram na rc.1 (#825 expectedDueDate, #811 cedenteAccountId).

O CHANGELOG foi gerado, não redigido

pnpm release:notes v1.0.0-rc.2..HEAD (§D5). As seções da rc.2 e da rc.1 foram reinseridas à mão porque o gerador monta o documento do zero e sobrescreve o arquivo — é o mesmo gap registrado no commit da rc.2 (a97b21ab), ainda aberto. O cabeçalho promete Keep a Changelog, que é acumulativo.

Gate

typecheck, format:check, lint e test verdes na árvore — 11844 testes, 0 falhas, 20 skipped (integração, que exige MYSQL_INTEGRATION=1).

https://claude.ai/code/session_015Ye4CiJx7Chni1viHZSs9L

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
Copilot AI lite review requested due to automatic review settings September 10, 2026 18:08

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

@GabrielAderaldo
GabrielAderaldo merged commit b89ea9b into dev Sep 10, 2026
20 checks passed
@GabrielAderaldo
GabrielAderaldo deleted the chore/release-1.0.0-rc.3 branch September 10, 2026 18:16
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