Padrão de Módulos Limpos e Agnósticos

Módulos atômicos em yzex-connect-infra-modules devem obedecer a regras estritas de pureza arquitetural:

Regras Inegociáveis

  1. Proibição de Identificadores Pessoais: É expressamente vetado declarar emails ou nomes de desenvolvedores em blocos default ou tags.

  2. Proibição de Flags Condicionais de Ambiente: Não crie variáveis como is_production = bool para alterar a lógica interna do módulo.

  3. Outputs Determinísticos: Todo recurso provisionado deve exportar seu id e arn em outputs.tf para consumo limpo pela camada live.