Funcionalidade kanban - BrunodosSantosVaz/big-bang GitHub Wiki

Movimentação de cards

Funcionalidade BB-F-032 · requisito RF-BB-032 · versão documentada 2.0.1 · código 9c73feb3e357a1216011eaf64bf4b5d944827087.

Finalidade

Manter os cards coerentes com issues, labels, branches, PRs e CI sem transformar arrastar coluna em decisão do dono.

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

Interpretar eventos e respostas do formulário, consultar painéis, mover status e registrar Sprint, Épico e Versão; apresentar quadro completo em Ver painéis.

Validações

Campos e IDs vêm do GitHub; a edição de um campo não restaura decisões antigas de outros campos; erro externo não é mascarado.

Alternativas e erros

Evento desconhecido não gera entrega fictícia; cartão ausente é incluído quando aplicável; falha de consulta interrompe a operação.

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: Manter os cards coerentes com issues, labels, branches, PRs e CI sem transformar arrastar coluna em decisão do dono. 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.

kanban.sh

Implementação revisada.

projeto.sh

Implementação revisada.

ver-paineis.sh

Implementação revisada.

Cenários e rastreabilidade

Requisitos · Matriz de rastreabilidade · Referência CLI

Fontes rastreadas