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
projeto.sh
ver-paineis.sh
Cenários e rastreabilidade
.bigbang/tests/test_kanban_mesclar.py:test_epico_novo_vai_para_brainstorm_com_labels_do_formulario.bigbang/tests/test_kanban_mesclar.py:test_edicao_so_muda_o_que_mudou.bigbang/tests/test_kanban_mesclar.py:test_edicao_sem_mudanca_no_formulario_nao_falha.bigbang/tests/test_kanban_mesclar.py:test_decisoes_do_dono_movem_o_epico.bigbang/tests/test_kanban_mesclar.py:test_sem_prototipo_vai_direto_para_proxima_sprint.bigbang/tests/test_kanban_mesclar.py:test_bug_com_severidade.bigbang/tests/test_kanban_mesclar.py:test_ciclo_de_uma_tarefa.bigbang/tests/test_kanban_mesclar.py:test_ci_verde_com_revisao_humana_vai_para_validar_pr.bigbang/tests/test_kanban_mesclar.py:test_ci_verde_com_revisao_ia_fica.bigbang/tests/test_kanban_mesclar.py:test_workflow_fornece_variaveis_publicas_dos_paineis.bigbang/tests/test_kanban_mesclar.py:test_merge_de_testes_cria_proxima_tarefa_com_env_real_do_workflow.bigbang/tests/test_kanban_mesclar.py:test_merge_final_integra_com_env_real_do_workflow.bigbang/tests/test_kanban_mesclar.py:test_aprovado_e_verde_mescla.bigbang/tests/test_kanban_mesclar.py:test_espera_sem_aprovacao_ou_checks.bigbang/tests/test_kanban_mesclar.py:test_so_a_execucao_mais_recente_do_check_conta.bigbang/tests/test_kanban_mesclar.py:test_nunca_na_main.bigbang/tests/test_kanban_mesclar.py:test_develop_so_recebe_fundacao_framework_e_actions.bigbang/tests/test_kanban_mesclar.py:test_teste_com_revisao_humana_exige_testes_aprovados.bigbang/tests/test_kanban_mesclar.py:test_ultimo_merge_dispara_integrar_release.bigbang/tests/test_kanban_mesclar.py:test_simular
Requisitos · Matriz de rastreabilidade · Referência CLI