Aplica guardrails de stack para manutencao de sistemas Delphi legado em VCL Desktop com Delphi Berlin 10.1 Update 2. Use antes de editar `.pas`, `.dfm`, `.dpr` ou `.dproj` em repositorios Delphi do ERP para garantir compatibilidade de linguagem, preservar `Windows-1252`, seguir as regras de GUID e ORM, evitar numeros magicos, manter o padrao de camadas do projeto e evitar consultas diretas em Forms.
Aplicar este fluxo antes de alterar codigo Delphi no projeto legado.
TCX quando esse padrao se aplicar.`r`n dentro do codigo;closed dataset), auditar assinatura da function SQL usada no filtro e validar fallback compativel.Frame/Panel:Height do Frame, Constraints e Align dos paineis;Panel em alBottom, evitar altura excedente no Frame para nao criar faixa vazia no topo.TUniConnection:Conexao.Username imediatamente antes de Conexao.Connect;Conexao.Username usado de fato, nao apenas o login digitado;Username vazio/trocado.Windows-1252 como encoding padrao do projeto.apply_patch falhar por UTF-8 em arquivo legado, usar edicao preservando Windows-1252 e revisar o diff para garantir que nao entrou literal `r`n.ficha/frame/browser -> controller -> dao/dto/constantes.Forms; priorizar DAO e Controller.TCX.USAMOEDAESTRANGEIRA.servico + forma para o segmento correto; para Itau, nao assumir que Pix usa segmento O.