Funcionalidade verify - BrunodosSantosVaz/big-bang GitHub Wiki

Verificação da instalação

Funcionalidade BB-F-027 · requisito RF-BB-027 · versão documentada 2.0.1 · código 4c10eb3217364a0e0688895ea8a3636896521dfb.

Finalidade

Detectar adulteração, geração fora de sincronia e workflows que violam as regras do framework.

Atores

Pessoa responsável pelo projeto, IA com posse confirmada e automações explicitamente autorizadas.

Pré-condições

Repositório e raiz corretos, versão instalada e configuração compatível. Para operações de escrita, exige-se autorização vigente, branch adequada e acesso ao recurso envolvido; consultas não conferem permissão adicional.

Fluxo principal

Conferir VERSION e CHECKSUMS, reconstruir o plano esperado e validar conteúdo gerado, dependências da stack e regras dos workflows.

Validações

A camada instalada e os arquivos gerados precisam coincidir com suas fontes; público consulta a stack canônica.

Alternativas e erros

Diferenças e Actions fora dos controles são listadas e produzem falha; verificar não corrige silenciosamente conteúdo.

Permissões

Leitura usa permissões mínimas do repositório. Operações locais respeitam a posse e worktree; escrita no GitHub exige acesso explícito. Esta funcionalidade não concede novas permissões a visitantes nem substitui decisões exigidas pelo fluxo.

Resultados

Resultado esperado: Detectar adulteração, geração fora de sincronia e workflows que violam as regras do framework. O retorno e os arquivos afetados são conferidos pelos cenários rastreados abaixo; falha impede considerar a operação concluída.

Referência da implementação

Os símbolos abaixo compõem o inventário real do módulo, incluindo auxiliares internos; não representam APIs públicas independentes.

verify.py

Implementação revisada.

Símbolo Linha
run 17
_stack_dependencies 36
_workflows 55

Cenários e rastreabilidade

Requisitos · Matriz de rastreabilidade · Referência CLI

Fontes rastreadas