Pular para o conteúdo

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

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?

  • 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.
  • 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).

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.
  • 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.
  • 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.
  • 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.
  • 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).

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.
  • 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.