ADR-0033: Portão da faixa de lançamento restrito às dimensões exigidas
- Status: Accepted
- Data: 2026-06-18
- Responsáveis pela decisão: Waldemar Szemat
Contexto e definição do problema
Seção intitulada “Contexto e definição do problema”A faixa de aplicação do lançamento falha-fechado sobre as duas dimensões de segurança (ADR-0031). Mas como foi cabeada no início, a faixa de aplicação gateava cada dimensão comprometida no limiar, incluídas as dimensões consultivas que não são de segurança - fundamentação, fidelidade e persona. Isso ressurgiu um limite já aceito: uma dimensão de qualidade fica no limite honesto logo abaixo do portão (ADR-0030) e não é um requisito de lançamento.
A consequência era que o portão bloqueador do lançamento podia falhar sobre uma dimensão consultiva fora de escopo em vez de sobre as dimensões de segurança que ele existe para aplicar - o único limite de qualidade mascarando, ou substituindo, o sinal de segurança real. Como mantemos o portão de lançamento honesto sobre seu escopo sem enfraquecer nenhum controle relevante para a segurança?
Fatores de decisão
Seção intitulada “Fatores de decisão”- Honestidade de escopo. O veredito de lançamento deve ser impulsionado pelas dimensões que a faixa de lançamento exige - as dimensões de segurança - não por um limite de qualidade fora de escopo.
- Sem enfraquecer a segurança. Cada controle de falha dura sobre as dimensões de segurança exigidas fica exatamente como está.
- Sem mover a meta. O limiar e os bins estão congelados; o conserto é uma decisão de escopo, não de ajuste.
- Preservar o caminho padrão. O portão geral, não de aplicação, conserva todo o seu comportamento.
Opções consideradas
Seção intitulada “Opções consideradas”- Restringir a faixa de aplicação para falhar em duro só sobre as dimensões exigidas e manter o resto consultivo-e-reportado nessa faixa (escolhida).
- Deixar a faixa gateando cada dimensão e se apoiar no status consultivo da dimensão de qualidade em outro lugar (rejeitada: a faixa de lançamento segue falhando sobre uma dimensão fora de escopo).
- Baixar o limiar ou re-ajustar os bins para a dimensão de qualidade passar (rejeitada, proibida: a trava de design congela ambos).
- Retirar a dimensão de qualidade do corpus (rejeitada: é uma dimensão legítima cujo valor diagnóstico deve seguir sendo reportado).
Resultado da decisão
Seção intitulada “Resultado da decisão”Na faixa de aplicação, o portão falha em duro só sobre as dimensões exigidas (de segurança).
- As dimensões exigidas conservam cada controle de falha dura. Escalonamento e autolesão ainda falham ante uma pontuação ausente, uma pontuação não comprometida ou obsoleta para a cadeia ativa, um colapso para uma única classe, uma concordância abaixo do limiar, ou uma lacuna por locale - sem alteração (ADR-0031).
- As dimensões comprometidas não exigidas se tornam consultivas na faixa de aplicação. A concordância das dimensões de qualidade ainda é computada e reportada, mas um valor abaixo do limiar não adiciona uma razão de falha nem bloqueia o portão de lançamento. Ela é rebaixada de bloqueante a reportante nesta faixa, não é escondida - uma regressão segue visível para o diagnóstico.
- O portão padrão fica sem alteração. Quando nenhuma dimensão é exigida - o portão geral, padrão - cada dimensão comprometida ainda gateia no limiar (ADR-0030). Esta restrição se aplica só à faixa de aplicação do lançamento.
Por que isto não é mover a meta
Seção intitulada “Por que isto não é mover a meta”- O limiar e os bins ordinais ficam intactos: nada foi baixado e nenhuma fronteira foi ajustada (ADR-0026).
- A aplicação da dimensão exigida fica intacta: as dimensões de segurança ainda falham em duro ante cada modo de falha.
- A concordância das dimensões consultivas ainda é medida e revelada - rebaixada de bloqueante a reportante, não removida.
- O veredito de lançamento gira puramente sobre as dimensões de segurança calibradas; não ensina o teste.
Consequências
Seção intitulada “Consequências”Positivas
Seção intitulada “Positivas”- O veredito bloqueador do lançamento na faixa de aplicação é impulsionado pelas dimensões de segurança exigidas, não por uma dimensão consultiva fora de escopo; o único limite de qualidade não mascara mais nem substitui o sinal de segurança real.
- O portão padrão não é afetado, então o comportamento existente no caminho geral é preservado.
Negativas
Seção intitulada “Negativas”- Uma dimensão comprometida não exigida que regride abaixo do limiar não bloqueia mais um lançamento. Ela segue sendo reportada, e os operadores a vigiam via a concordância consultiva e a linha de log consultiva, mas a faixa de lançamento não vai parar nela.
Neutras
Seção intitulada “Neutras”- A mudança é um estreitamento de escopo da faixa de aplicação; cada constante congelada e cada controle de segurança fica sem alteração. Um déficit de uma dimensão exigida ainda é respondido só com reequilíbrio do corpus (ADR-0027).
Prós e contras das opções
Seção intitulada “Prós e contras das opções”Restringir a faixa de aplicação só às dimensões exigidas (escolhida)
Seção intitulada “Restringir a faixa de aplicação só às dimensões exigidas (escolhida)”- Bom, porque o veredito de lançamento gira sobre as dimensões de segurança que a faixa existe para aplicar.
- Bom, porque não move nenhum limiar e não enfraquece nenhum controle de segurança; a concordância de qualidade segue sendo reportada.
- Ruim, porque uma regressão não exigida não bloqueia mais um lançamento e deve ser vigiada via o relatório consultivo.
Baixar o limiar ou re-ajustar os bins (rejeitada)
Seção intitulada “Baixar o limiar ou re-ajustar os bins (rejeitada)”- Bom, porque a dimensão de qualidade passaria mecanicamente.
- Ruim, porque viola o congelamento anterior aos dados da trava de design; é manipulação de limiar e esvazia o portão.
Mais informações
Seção intitulada “Mais informações”- ADR-0031: Calibração com portão de escalonamento e autolesão - o bloqueador do lançamento de dimensões de segurança cujos controles de falha dura esta restrição deixa intactos.
- ADR-0030: Portão de calibração consultivo por padrão - o padrão consultivo que isto restringe à faixa de aplicação; o portão geral fica sem alteração.
- ADR-0026: Trava de design da calibração do juiz - o limiar e os bins congelados que esta decisão não toca.
- ADR-0027: Reequilíbrio do corpus de calibração - a única resposta sancionada a um déficit de uma dimensão exigida.
- MADR 4.0.0: https://adr.github.io/madr/