Operação¶
Recomendado para leitura prévia
- Runbook de reprodutibilidade — passos para repetir uma corrida com evidências.
- Protocolo de avaliação — desenho experimental, bateria e critérios de desfecho.
- Cluster Hadoop — serviços ODP, sizing e operação.
Ciclo de uma corrida¶
- Subir o cluster (ou validar que está estável).
- Validar Atlas: tools MCP retornam o subconjunto laboratorial (92 tabelas) esperado.
- Gerar
runIdno formatorun-YYYYMMDD-HHMM-<id-curto>(ver runbook). - Registrar
context.jsoncom metadados completos (ver Schema context.json v1 e Inferência e prompts):runId,seed,modelVersion,provider,promptVersion,inferenceConfig,promptArtifactsHash,commitHash,datasetVersion,contractsVersion. - Executar a bateria de perguntas do harness.
- Coletar
session.jsonl,metrics.jsonesummary.mdemevidence/<runId>/. - Encerrar/desligar recursos não necessários para reduzir custo.
Pasta de evidência¶
Convenções e exigências mínimas estão em Evidências experimentais e Runbook de reprodutibilidade.
Política de retenção¶
- Nunca sobrescrever evidências de uma corrida.
- Correções implicam nova corrida com novo
runId. - Backup periódico do diretório
evidence/(TBD: definir destino).
Templates suportados¶
| Cenário | Template |
|---|---|
| Relatório de corrida | Template de relatório de corrida |
| Templates de prompt LLM | Manifesto de prompts v1 |
| Incidente operacional | Template de incidente |
| Revisão metodológica | Template de revisão metodológica |
| ADR | Template de ADR |
Falhas comuns e recuperação¶
| Sintoma | Causa provável | Ação |
|---|---|---|
Tool MCP retorna catalog_unavailable |
Atlas indisponível ou reinicialização do cluster | Validar status do Atlas; aplicar retry conforme política do servidor MCP. |
Tool MCP retorna not_found para tabela do subconjunto |
Registro Atlas incompleto após reingestão | Reexecutar carga (carga-cluster-laboratorio.md) e reabrir corrida. |
SQL executa mas com execution_error recorrente |
Hive Metastore inconsistente | Validar schema do Hive contra o subconjunto laboratorial (92 tabelas). |
runId duplicado |
Erro humano no template | Abortar corrida e gerar novo runId. |
Custos e desligamento¶
- Ambiente AWS de estudo: desligar instâncias EC2 fora das corridas.
- TBD: definir orçamento mensal alvo no roadmap.
Recomendado para leitura posterior
Seguinte: Rastreabilidade acadêmica — relação com a documentação acadêmica externa.