Funcionalidade workflows gerados - BrunodosSantosVaz/big-bang GitHub Wiki

Workflows do sistema

Funcionalidade BB-F-046 · requisito RF-BB-046 · versão documentada 3.0.1 · código 371a61ae5c993f6ba3fde76e77f91e64f0bf9c42.

Finalidade

Orquestrar eventos de CI, sprint, kanban, revisão, entrega, posse e recuperação pelos contratos 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

Gerar Actions do núcleo e do perfil com parâmetros do projeto; aplicar permissões, concorrência e runners; chamar scripts versionados e manter decisões no Python.

Validações

Fontes dos templates são operacionais e permanecem no repositório; documentação canônica é verificada em CI e produção; ações externas usam SHA fixado.

Alternativas e erros

Configuração ou workflow inválido bloqueia geração/verificação; execução reprovada não move o card para concluí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: Orquestrar eventos de CI, sprint, kanban, revisão, entrega, posse e recuperação pelos contratos 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.

bb-bug.yml

Implementação revisada.

bb-documentacao.yml

Implementação revisada.

bb-epico.yml

Implementação revisada.

bb-fundacao.yml

Implementação revisada.

bb-tarefa.yml

Implementação revisada.

bb-teste-aceite.yml

Implementação revisada.

config.yml

Implementação revisada.

bb-ci.yml

Implementação revisada.

bb-codeql.yml

Implementação revisada.

bb-criar-branches.yml

Implementação revisada.

bb-encerrar.yml

Implementação revisada.

bb-faxina.yml

Implementação revisada.

bb-iniciar-sprint.yml

Implementação revisada.

bb-integrar-release.yml

Implementação revisada.

bb-kanban.yml

Implementação revisada.

bb-mesclar-pr.yml

Implementação revisada.

bb-posses.yml

Implementação revisada.

bb-publicar-sem-release.yml

Implementação revisada.

bb-regras-pr.yml

Implementação revisada.

bb-seguranca.yml

Implementação revisada.

bb-tarefa-de-correcao.yml

Implementação revisada.

bb-ver-paineis.yml

Implementação revisada.

bb-candidata.yml.tmpl

Implementação revisada.

bb-voltar-versao.yml.tmpl

Implementação revisada.

bb-candidata.yml.tmpl

Implementação revisada.

dependabot.yml.tmpl

Implementação revisada.

bb-publicar-producao.yml.tmpl

Implementação revisada.

Cenários e rastreabilidade

Requisitos · Matriz de rastreabilidade · Referência CLI

Fontes rastreadas