Pesquisa
Construa um plano de computação científica reproduzível
Um plano que torna um resultado científico repetível ao fixar dados, código, ambiente, sementes aleatórias e hardware e depois validar saídas com verificações independentes.
O processo
Faça nesta ordem.
- Defina a alegação científica, as entradas, as saídas esperadas, as tolerâncias, os limites de recursos, as restrições de privacidade e o que uma repetição independente bem-sucedida deve demonstrar.
- Adquira e versione dados, código, schemas, contêineres e dependências com proveniência, checksums, licenças e registros de acesso, preservando entradas não públicas com segurança.
- Crie um ambiente isolado com ferramentas fixadas, detalhes de hardware, random seeds, linhas de comando e configurações determinísticas, registrando cada desvio da fonte.
- Divida a computação em etapas reiniciáveis com verificações intermediárias, logs e validação de unidades, formas, intervalos e invariantes; não execute uma linha de base nem uma workload.
- Defina isolamento, armazenamento, acesso, limpeza, rollback e o menor smoke test não sensível, mas faça uma tabletop do plano sem executar código nem alterar um recurso de nuvem.
- Trate qualquer execução, uso de laboratório, uso de nuvem ou execução de código como uma fase autorizada separadamente; registre a aprovação do responsável necessária antes dessa fase.
- Retorne o contrato versionado, a tabela de proveniência, o manifesto do ambiente, a checklist de etapas, o plano de validação, a estimativa de recursos, o rollback, as dependências indisponíveis e os riscos não resolvidos, sem executar o estudo.
Traga isto
Entradas que o gato vai pedir.
- alegação científica e saídas esperadas
- proveniência de dados, código e ambiente
- restrições de computação, segurança e privacidade
- critérios de verificação independente e tolerância
Roteador + um playbook
Roteie primeiro. Escolha um.
O Cat Paw carrega um playbook por tarefa, sem misturar vários. Comece por este roteador; os outros caminhos são candidatos específicos do workflow.
- Roteador:
scientific-research-pack skills/scientific-research-pack/reproducible-scientific-compute-plan/SKILL.md
Limites
As fronteiras viajam com o prompt.
- Verifique as ferramentas, contas, permissões e o espaço de trabalho reais antes de começar; nunca afirme que uma ferramenta, conta, fonte ou capacidade indisponível existe.
- Use Latch/target-workspace para código privado, artefatos, sondagens ao vivo ou dados não públicos; se esse acesso estiver indisponível, pare no limite e relate o bloqueio em vez de substituir por uma suposição.
- Pause para aprovação explícita antes de ações externas consequentes; retorne evidências, riscos não resolvidos, premissas e qualquer ação que ainda esteja aguardando aprovação.
Pronto significa
Um fim que dá para checar.
Um plano de computação versionado define o contrato, a proveniência, o ambiente, as etapas reiniciáveis, as verificações, a estimativa de recursos, o rollback, as condições de parada e as dependências indisponíveis, sem executar o estudo ou alterar um sistema externo.
Fontes
De onde veio este processo.
- github.com/K-Dense-AI/scientific-agent-skills/tree/49c6e97775eaa18ba791bebe23162a70ae601c18/
- the-turing-way.netlify.app/reproducible-research/
As fontes estabelecem o padrão do workflow. Posts de Reddit e da comunidade, quando aparecem, valem como anedota de quem pratica — não como fato universal.