Pular para o conteúdo

Trabalhando com IA

N0

Execução mecânica

Use o builder diretamente: lint, fix automático, geração e checks. Não precisa de modelo para decidir o resultado.

Corrija SIL1106 pelo fix sugerido e rode o check novamente.

N0/N1/N2 são níveis de decisão, não nomes de modelos. As faixas small, medium e frontier são configurações das evals. Ainda não há medição real que determine qual modelo usar em cada tarefa.

Compile o servidor com dotnet build src/Sil.Builder.Mcp -c Release. No backend consumidor, crie .mcp.json, substituindo o caminho absoluto:

{
"mcpServers": {
"sil-builder": {
"command": "dotnet",
"args": ["/caminho/src-dotnet-builder/src/Sil.Builder.Mcp/bin/Release/net10.0/Sil.Builder.Mcp.dll"]
}
}
}

Abra o Claude Code no diretório do consumidor. Em outro cliente MCP, configure o mesmo comando stdio e use root nas chamadas para apontar ao backend. O servidor roda o motor no próprio processo; não precisa de outro CLI instalado.

  1. Leia builder://workspace, builder://features e builder://rules.
  2. Obtenha builder://context (somente leitura) ou gere builder_context.
  3. Valide a intenção com builder_spec_lint e revise builder_spec_plan.
  4. Aplique; processe nextActions, corrigindo N0 primeiro.
  5. Execute builder_check com mode: "ci" e os testes pertinentes.
  6. Revise builder_pr_summary. Itens com blocking: true mantêm a entrega vermelha.
No backend Yard, adicione Code opcional à feature Dock:
string com máximo 20, JSON codigo, descrição "Código da doca".
Leia a spec e o contexto. Use os comandos tipados do builder.
Mostre o plano e a migration; peça os metadados que faltarem.
Preserve sil-business. Depois de aplicar, rode lint, sync e check --ci.
Traga o diff, os testes executados e qualquer resultado incomplete.

As cinco tarefas são criar módulo, criar feature, alterar campo, corrigir violação e atualizar SDK. O avaliador é determinístico: verifica código, regiões, build, testes e banco quando configurado.

Janela do terminal
dotnet run --project src/Sil.Builder.Agents -c Release -- evals list

Use o procedimento completo de execução para empacotar dependências e rodar a baseline scripted. Um modelo real usa --agent command, credenciais e orçamento explícitos. Identificadores de modelos vêm de variáveis de ambiente; resultados ficam em artifacts/.