Nébula
GitHub

Pilares

Manual

Explica como o Manual organiza baselines e deltas para execução com agentes, sem agentes, cenários e criação por ferramenta.

manual.mdMARKDOWNLeitura: 4 minSeções: 26

Objetivo

Este documento unifica as regras e práticas do framework para uso diário do time, reduzindo ambiguidades entre:

  1. Metodologia (README.md, GUIDE.md)
  2. Pilares (Docs, Skills, Workflows, Quality, Templates, Agentes)
  3. Modo de operação (com agentes e sem agentes)
  4. Ferramentas de IA (Copilot, Cursor, Windsurf, Claude Code, Zed, etc.)
Importante

Este manual não substitui o GUIDE.md. Ele operacionaliza o método em cenários reais.

Fontes de referência usadas

  • Núcleo: README.md, GUIDE.md
  • Docs: Docs/README.md
  • Manual: Manual/00README.md, Manual/01GUIDE.md
  • Skills: Skills/00README.md, Skills/01GUIDE.md
  • Workflows: Workflows/00README.md, Workflows/01GUIDE.md
  • Quality: Quality/00README.md, Quality/01GUIDE.md
  • Templates: Templates/Full/00README.md, Templates/Full/01GUIDE.md, Templates/Quick/00README.md, Templates/Quick/01GUIDE.md
  • Agentes: agents/00README.md, agents/01GUIDE.md, agents/behavior/00README.md, agents/behavior/01GUIDE.md
  • Manual web atual: NebulaWeb/content/docs/manual.md

Princípios operacionais

  1. Docs/ é a fonte de verdade do projeto.
  2. Templates/ é modelo de preenchimento, nunca entrega final.
  3. Primeira task sempre bootstrap_estrutural.
  4. Após bootstrap, somente edição de arquivos existentes.
  5. Exatamente 1 commit por task concluída.
  6. Quality Gate obrigatório para fechamento.
  7. Evidências e rastreabilidade sempre em Docs/tasks.md e Docs/control.md.
Atenção

Fechar task sem evidências e sem gate aprovado viola a governança do Nébula.

Arquitetura do manual: baseline + delta

Regra de leitura: sempre leia o baseline antes do delta.

CategoriaBaselineDelta
ExecuçãoManual/17EXECUTION-BASELINE.mdManual/02AGENTS.md ou Manual/03NO-AGENTS.md
CenáriosManual/16SCENARIOS-BASELINE.mdManual/05SCENARIOS-AGENTS.md ou Manual/06SCENARIOS-NO-AGENTS.md
ComponentesManual/18COMPONENTS-BASELINE.mdManual/19 a Manual/22
Criação de agentesManual/15CREATE-AGENT-BASELINE.mdManual/07 a Manual/14

Trilha de leitura por objetivo

Quero executar com agentes

  1. GUIDE.md
  2. Manual/17EXECUTION-BASELINE.md
  3. Manual/02AGENTS.md
  4. agents/02CATALOG.md
  5. Manual/16SCENARIOS-BASELINE.md
  6. Manual/05SCENARIOS-AGENTS.md

Quero executar sem agentes

  1. GUIDE.md
  2. Manual/17EXECUTION-BASELINE.md
  3. Manual/03NO-AGENTS.md
  4. Manual/16SCENARIOS-BASELINE.md
  5. Manual/06SCENARIOS-NO-AGENTS.md

Quero criar ou adaptar agentes por ferramenta

  1. Manual/15CREATE-AGENT-BASELINE.md
  2. Escolher um delta: Manual/07 a Manual/14
  3. Validar contrato canônico em agents/00README.md e agents/01GUIDE.md

Fluxo oficial de execução por task

1. Definir objetivo, escopo e restrições
2. Selecionar 1 workflow principal em `Workflows/`
3. Carregar contexto base e contexto de execução em `Docs/`
4. Executar mudança técnica
5. Aplicar Quality Gate
6. Registrar evidências e status
7. Fechar com 1 commit
8. Atualizar `Docs/tasks.md` e `Docs/control.md`

Contexto mínimo obrigatório antes de executar

  • GUIDE.md
  • Workflows/01GUIDE.md
  • Quality/01GUIDE.md
  • Docs/plan.md
  • Docs/tasks.md
  • Docs/control.md
Nota

Em modo com agentes, incluir também o contexto especializado definido no arquivo do papel em agents/.

Bootstrap estrutural e modo edição

Task inicial obrigatória

TASK-001
Política: bootstrap_estrutural
Permissão: criar diretórios e arquivos

Tasks seguintes

Política: edição
Permissão: apenas alterar arquivos existentes
Se faltar arquivo obrigatório: abrir task de ajuste estrutural

Integração entre pilares

Docs

  • Guarda artefatos oficiais e estado real da execução.
  • Todo fechamento de task precisa atualizar Docs/tasks.md e Docs/control.md.

Workflows

  • Orquestram a sequência por tipo de demanda.
  • Toda task tem 1 workflow principal.

Skills

  • Oferecem apoio especializado por domínio.
  • Não substituem workflow nem Quality Gate.

Templates

  • Estrutura de preenchimento (Full e Quick).
  • Quick acelera; Full reduz ambiguidade.
  • Se Quick gerar dúvida, migrar para Full na mesma task.

Quality

  • Define critérios de validação.
  • Sem gate aprovado, a task permanece aberta.

Agentes

  • Papéis canônicos em agents/.
  • O runtime da ferramenta é adaptador, não fonte de verdade.

Mapa de cenários para decisão rápida

SituaçãoCaminho recomendado
Nova feature com impacto em UI/APInew-feature + agentes especializados (quando aplicável)
Nova telanew-screen
Integração externanew-integration
Bug em produçãohotfix
Refatoração de módulomodule-refactoring
Mudança visual sem nova telaui-change
Mudança de contratocontract-change
Fechamento de entregarelease

Regra de precedência em conflitos

  1. Contrato vigente
  2. Documento-fonte do domínio em Docs/
  3. Docs/plan.md e Docs/tasks.md
  4. Implementação atual

Definição de pronto (task)

Uma task só pode ser concluída quando:

  1. Workflow executado sem pular etapa obrigatória.
  2. Artefatos oficiais em Docs/ atualizados.
  3. Quality Gate aprovado.
  4. Evidências e hash de commit registrados.
  5. Estado real registrado em Docs/control.md.

Antipadrões que devem ser evitados

  1. Usar Templates/ como saída final.
  2. Criar arquivos em task de edição.
  3. Fechar task sem evidência objetiva.
  4. Fechar task sem Quality Gate.
  5. Agrupar múltiplas tasks em um único commit.
  6. Omitir handoff e riscos em Docs/control.md.
Cuidado

Se qualquer regra acima for quebrada, a entrega perde auditabilidade e deve ser tratada como não concluída.

Comandos úteis

cd /home/mau/molinari/Framework
 
# localizar guias e READMEs do framework
rg --files | rg '(README\.md|GUIDE\.md|00README\.md|01GUIDE\.md)$' | sort
 
# revisar artefatos oficiais de execução
ls Docs
 
# revisar workflows disponíveis
ls Workflows

Encerramento

Este manual consolida a proposta operacional do Nébula para manter previsibilidade em qualquer contexto: com agentes, sem agentes e em qualquer ferramenta de runtime.

Use este arquivo como referência de operação diária e os documentos baseline e delta para execução detalhada por cenário.