Objetivo
Este Get Started traduz, em um fluxo prático único, as regras distribuídas nos READMEs e GUIDEs do framework para que você comece um projeto sem ambiguidade.
Este documento é operacional: use como checklist de execução real, não só leitura conceitual.
Fontes analisadas
Núcleo do framework
README.mdGUIDE.mdDocs/README.md
Manual operacional
Manual/00README.mdManual/01GUIDE.md
Pilares
Skills/00README.mdSkills/01GUIDE.mdWorkflows/00README.mdWorkflows/01GUIDE.mdQuality/00README.mdQuality/01GUIDE.mdTemplates/Full/00README.mdTemplates/Full/01GUIDE.mdTemplates/Quick/00README.mdTemplates/Quick/01GUIDE.mdPrototype/00README.mdPrototype/01GUIDE.md
Agentes
agents/00README.mdagents/01GUIDE.mdagents/behavior/00README.mdagents/behavior/01GUIDE.md
Web (complementar)
NebulaWeb/README.md
Modelo mental do Nébula
Analisar -> Revisar -> Mapear -> Planejar -> Comparar -> Implementar -> Testar -> ValidarSem documentação viva em Docs/, não há execução confiável.
Regras de ouro (não negociáveis)
Templates/é modelo. Saída oficial sempre emDocs/.- Primeira task é sempre
bootstrap_estrutural. - Após bootstrap, tasks operam só em modo edição.
- Cada task concluída gera exatamente 1 commit.
- Toda task registra evidência e hash em
Docs/tasks.md. - Estado real da execução deve estar em
Docs/control.md. - Nenhuma task é concluída sem Quality Gate aprovado.
- Protótipos de interface ficam em
Prototype/. - Workflows definem a sequência obrigatória da mudança.
- Com agentes, o contrato canônico de papéis está em
agents/.
Se uma regra canônica conflitar com prática local do time, prevalece a regra canônica do framework.
Estrutura mínima do repositório
.
├── README.md
├── GUIDE.md
├── Docs/
├── Templates/
│ ├── Full/
│ └── Quick/
├── Skills/
├── Workflows/
├── Quality/
├── agents/
├── Manual/
└── Prototype/Caminho recomendado para começar
Passo 1. Ler base canônica
README.mdGUIDE.mdManual/00README.mdManual/01GUIDE.md
Passo 2. Definir modo de execução
- Com agentes:
Manual/17EXECUTION-BASELINE.mdManual/02AGENTS.mdagents/00README.mdagents/01GUIDE.md
- Sem agentes:
Manual/17EXECUTION-BASELINE.mdManual/03NO-AGENTS.md
Passo 3. Escolher nível de template
- Menos ambiguidade:
Templates/Full/01GUIDE.md - Velocidade com governança mínima:
Templates/Quick/01GUIDE.md
Regra: se aparecer ambiguidade no Quick, migrar para Full na mesma task.
Passo 4. Criar base documental em Docs/
Ordem recomendada:
Docs/brief.mdDocs/project.md+Docs/stack.mdDocs/user-stories.mdDocs/pages.md+Docs/flow.md+Docs/design-system.md+Docs/tokens.jsonDocs/entities.md+Docs/architecture.md+Docs/contract.yaml+Docs/structure.md+Docs/deploy.mdDocs/plan.md+Docs/tasks.md+Docs/control.md
Task 001 obrigatória: bootstrap estrutural
TASK-001
Política: bootstrap_estrutural
Objetivo: criar toda a árvore prevista de diretórios e arquivosDepois da TASK-001, toda nova task é edição.
Criar diretórios/arquivos em task de edição quebra rastreabilidade e exige task de ajuste estrutural.
Mapa canônico Templates -> Docs
| Template | Saída oficial |
|---|---|
Templates/Full/brief.md | Docs/brief.md |
Templates/Full/project.md | Docs/project.md |
Templates/Full/stack.md | Docs/stack.md |
Templates/Full/user-stories.md | Docs/user-stories.md |
Templates/Full/pages.md | Docs/pages.md |
Templates/Full/flow.md | Docs/flow.md |
Templates/Full/design-system.md | Docs/design-system.md |
Templates/Full/tokens.json | Docs/tokens.json |
Templates/Full/entities.md | Docs/entities.md |
Templates/Full/architecture.md | Docs/architecture.md |
Templates/Full/contract.yaml | Docs/contract.yaml |
Templates/Full/structure.md | Docs/structure.md |
Templates/Full/deploy.md | Docs/deploy.md |
Templates/Full/plan.md | Docs/plan.md |
Templates/Full/tasks.md | Docs/tasks.md |
Templates/Full/control.md | Docs/control.md |
Sequência padrão de uma task
- Definir objetivo e escopo.
- Selecionar 1 workflow principal em
Workflows/. - Carregar contexto relevante de
Docs/. - Executar mudança técnica.
- Validar com
Quality/gate.md. - Registrar evidências e resultado do gate.
- Registrar hash e arquivos tocados.
- Fechar com 1 commit.
Fases documentais e execução
| Fase documental | Escopo |
|---|---|
| Fase 0 | Descoberta (brief) |
| Fase 1 | Definição (project, stack) |
| Fase 2 | Requisitos (user-stories) |
| Fase 3 | Produto (pages, flow, design-system, tokens) |
| Fase 4 | Sistema (entities, architecture, contract, structure, deploy) |
| Fase 5 | Planejamento (plan, tasks, control) |
| Fase de execução | Escopo |
|---|---|
| FASE-01 | Consolidação documental inicial |
| FASE-02 | Modelagem técnica e preparo de execução |
| FASE-03 | Implementação/refatoração por task |
| FASE-04 | Estabilização final e fechamento |
Escolha de workflow por cenário
| Cenário | Workflow |
|---|---|
| Estrutura inicial do projeto | Workflows/bootstrap-structure.md |
| Configuração inicial | Workflows/initial-setup.md |
| Nova funcionalidade | Workflows/new-feature.md |
| Nova tela | Workflows/new-screen.md |
| Integração externa | Workflows/new-integration.md |
| Correção de bug | Workflows/bug-fix.md |
| Incidente em produção | Workflows/hotfix.md |
| Mudança de contrato | Workflows/contract-change.md |
| Mudança visual sem nova tela | Workflows/ui-change.md |
| Refatoração de módulo | Workflows/module-refactoring.md |
| Publicação | Workflows/release.md |
Quality Gate (obrigatório)
Condição de fechamento de task:
- Critérios técnicos aplicáveis aprovados.
- Evidência registrada em
Docs/tasks.md. - Estado atualizado em
Docs/control.md. - Commit único da task documentado.
Sem isso, a task permanece aberta.
Task sem evidência + gate aprovado não deve ser considerada concluída, mesmo que o código pareça pronto.
Regra de precedência (em conflito de fonte)
- Contrato vigente.
- Documento-fonte do domínio em
Docs/. - Planejamento e rastreio em
Docs/plan.mdeDocs/tasks.md. - Implementação atual.
Dependências recomendadas entre artefatos
Docs/contract.yamldepende deDocs/entities.mdeDocs/architecture.md.Docs/tasks.mddepende deDocs/plan.md.Docs/tokens.jsondepende deDocs/design-system.md.Docs/design-system.mddeve refletir evidência validada emPrototype/, quando houver interface.
Comandos úteis (operação local)
# entrar no repositório
cd /home/mau/molinari/Framework
# validar estrutura geral
ls -la
# listar READMEs/GUIDEs do framework
rg --files | rg '(README\.md|GUIDE\.md|00README\.md|01GUIDE\.md)$' | sort
# abrir a documentação web (opcional)
cd NebulaWeb
npm install
npm run devAntes de iniciar uma task, abra lado a lado Docs/plan.md, Docs/tasks.md e Docs/control.md.
Erros comuns que quebram governança
- Usar
Templates/como entrega final. - Criar arquivo novo em task de edição.
- Fechar task sem evidência objetiva.
- Fechar task sem Quality Gate.
- Misturar múltiplas tasks em um único commit.
- Não atualizar
Docs/control.mdem handoff/risco/bloqueio.
Definition of Done de uma task no Nébula
Uma task só está concluída quando:
- O workflow foi seguido sem pular etapa obrigatória.
- O resultado foi refletido nos artefatos oficiais em
Docs/. - O Quality Gate foi aprovado.
- Evidências e hash de commit foram registrados.
- O estado real ficou explícito em
Docs/control.md.
Próximo passo recomendado
- Executar a TASK-001 (bootstrap estrutural).
- Preencher o mínimo documental em
Docs/. - Iniciar TASK-002 já em modo edição com workflow definido.
Roteiro prático das primeiras 24h
Janela 0h-2h
- Ler base canônica (
README.md,GUIDE.md,Manual/00README.md,Manual/01GUIDE.md). - Definir modo de execução (com ou sem agentes).
- Escolher Full ou Quick para documentação inicial.
Janela 2h-6h
- Executar TASK-001 (
bootstrap_estrutural). - Criar documentação mínima em
Docs/até fase de planejamento (plan,tasks,control). - Escolher workflow da primeira entrega real.
Janela 6h-24h
- Executar TASK-002 em modo edição.
- Registrar evidências e atualizar
Docs/tasks.md+Docs/control.md. - Aplicar Quality Gate e concluir com 1 commit.