Funcionalidade checklist - BrunodosSantosVaz/big-bang GitHub Wiki
Checklist de produção
Funcionalidade BB-F-002 · requisito RF-BB-002 · versão documentada 2.0.1 · código 9c73feb3e357a1216011eaf64bf4b5d944827087.
Finalidade
Verificar os onze itens de produção e os controles obrigatórios de ambiente e segurança.
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
Ler o contrato revisado .bigbang-producao.json em público ou o checklist local privado; executar comandos autorizados, conferir portões e a publicação documental.
Validações
Variáveis em .env.example não contêm valores; achados altos ou críticos impedem a publicação.
Alternativas e erros
Item indefinido, comando com retorno não zero, JSON malformado ou Wiki divergente reprovam a entrega.
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: Verificar os onze itens de produção e os controles obrigatórios de ambiente e segurança. 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.
checklist.py
| Símbolo | Linha |
|---|---|
_item_lines |
35 |
_env_problems |
47 |
_security_findings |
68 |
run |
76 |
Cenários e rastreabilidade
.bigbang/tests/test_checklist.py:test_tudo_verificado.bigbang/tests/test_checklist.py:test_recusa_cada_caso.bigbang/tests/test_checklist.py:test_sem_arquivo.bigbang/tests/test_checklist.py:test_public_wiki_commands_are_never_executed.bigbang/tests/test_checklist.py:test_public_malformed_execution_contract_blocks_cleanly.bigbang/tests/test_checklist.py:test_modelo_vem_com_itens_a_definir
Requisitos · Matriz de rastreabilidade · Referência CLI