Skip to content
Apothem
Comandos do pipeline

/research-experiment

/research-experiment — Executa o estudo projetado e captura dados brutos com proveniência completa, além de um manifesto de reprodutibilidade (ambiente, semente, protocolo, fixação de versões).

Papel: Pesquisador Principal (execução) Posição no pipeline: intermediária

Executa o estudo ou experimento projetado e captura dados brutos com proveniência completa. Garante a reprodutibilidade: registra o ambiente, a semente, o registro do protocolo e a fixação de versões para que uma parte independente possa reexecutar.

Invocação canônica

/research-experiment

Com argumentos:

/research-experiment [--suite-name NAME]

Entradas

_inputs/study-design.md (o projeto) e _inputs/preregistration.md (o plano de análise congelado).

Saídas

_outputs/experiment-log.md (o rastro do protocolo com carimbo de data/hora, mais o registro de encerramento de uma campanha autônoma), os dados brutos em um local natural do host e _outputs/reproducibility-manifest.md (ambiente, semente, protocolo, fixação de versões).

Downstream

/research-analysis (consumidor downstream)

Fases do fluxo de trabalho

O comando segue o fluxo de trabalho padrão do pipeline /research:

  1. Carregar o contexto — Lê o projeto do estudo e o pré-registro.
  2. Verificar o Portão de Sequência — Confirma que _inputs/study-design.md existe; caso contrário, interrompe com Blocked: run /research-design first.
  3. Executar e registrar — Executa o protocolo; captura dados brutos com proveniência; registra o rastro do protocolo com carimbo de data/hora.
  4. Capturar a reprodutibilidade — Registra o ambiente, a semente, o protocolo e a fixação de versões.
  5. Atualizar o manifesto de transferência — Registra a localização dos dados e o manifesto de reprodutibilidade.
  6. Emitir o registro — _outputs/experiment-log.md + dados brutos + _outputs/reproducibility-manifest.md.

Piso de rigor

A execução faz uma passagem-piloto para calibrar orçamentos e faixas, e em seguida a comparação completa sob um plano declarado de utilização de computação (alocação de núcleos, tetos de memória, paralelização segura de repetições independentes). Cada método estocástico executa seu regime de repetições pré-registrado com sementes registradas e hardware anotado. Um laço autônomo de experimento, opcional e desligado por padrão, está disponível. Contra um arcabouço congelado, ele propõe uma mudança em um único alvo mutável, declara uma previsão falseável antes de cada execução e a executa com o orçamento fixo. A métrica primária é lida do log de execução como dois sinais: um sinal de busca que conduz o laço, e um sinal de admissão de um conjunto disjunto, que confirma ou rejeita uma mudança antes que ela seja retida: a mudança precisa passar pela etapa de busca e depois superar o titular na admissão por mais do que a margem de ruído declarada (ou empatar com ele reduzindo a complexidade). Cada tentativa é registrada em diário e cada consulta de admissão é contada e divulgada.

Um conjunto final intocado é avaliado uma única vez, no encerramento. Uma campanha sem esse conjunto rotula seu resultado como contaminado pela seleção e exploratório, e qualquer valor que a campanha relate é medido novamente sob o regime de repetições acima. O operador confirma uma única vez o alvo, o arcabouço, a métrica, os conjuntos de avaliação, a regra de aceitação, o orçamento e o espaço de trabalho, e pode fixar critérios de parada; ao parar, o registro de encerramento (contagens de tentativas, retenções, descartes, falhas e consultas de admissão, o ganho sobre a linha de base e o resultado no conjunto intocado) vai para o registro do experimento, para que a etapa de análise possa classificar o resultado selecionado pelo laço.

Modos de falha

SintomaCausaRecuperação
Blocked: run /research-design firstSem projeto do estudoExecute /research-design para produzir _inputs/study-design.md
Execução não reproduzívelFalta o registro da semente / ambienteRegistre o manifesto de reprodutibilidade completo antes de prosseguir
Desvio de protocolo não documentadoMudança em meio à execução não registradaRegistre o desvio no registro do experimento; divulgue na análise
Resultado do laço apresentado como confirmatórioO laço se orientou pelo seu conjunto de admissão, ou nenhum conjunto intocado foi lido no encerramentoRotule o resultado como contaminado pela seleção e exploratório; o sinal de busca conduz, o sinal de admissão decide e o conjunto intocado é lido uma única vez

Exemplos

# Execute o estudo projetado e capture dados brutos reproduzíveis
/research-experiment --suite-name <name>

Referências cruzadas

On this page