Resumo
A CLI foi reorganizada em módulos por comando, execução e build. O manifesto e a política de fixtures ELF também foram isolados.
Defeito
Program.cs concentrava despacho, interop nativa, validação ELF, compilação e manifesto em um arquivo extenso; regras de fixture e metadados estavam misturadas ao fluxo de build.
Solução aplicada
Separados os comandos em arquivos próprios, extraída a política explícita de autorização das fixtures e movida a montagem da proveniência do manifesto para BuildMetadata.cs. Criado um mapa da arquitetura do código-fonte. A compilação da CLI terminou com 0 avisos e 0 erros.
Detalhes e evidências
Os componentes centrais do runtime C++ ainda exigem uma etapa própria para separar estado compartilhado privado sem alterar os contratos da ABI.
Estrutura do projeto