/research-experiment
/research-experiment — Menjalankan studi yang dirancang dan menangkap data mentah dengan provenans lengkap plus manifes reproduksibilitas (lingkungan, seed, protokol, penyematan versi).
Peran: Peneliti Utama (eksekusi) Posisi pipeline: tengah rantai
Menjalankan studi atau eksperimen yang dirancang dan menangkap data mentah dengan provenans lengkap. Menjamin reproduksibilitas: mencatat lingkungan, seed, log protokol, dan penyematan versi sehingga pihak independen dapat menjalankan ulang.
Pemanggilan kanonis
/research-experimentDengan argumen:
/research-experiment [--suite-name NAME]Masukan
_inputs/study-design.md (rancangan) dan _inputs/preregistration.md (rencana analisis yang dibekukan).
Keluaran
_outputs/experiment-log.md (jejak protokol bercap waktu, ditambah catatan penutupan kampanye otonom), data mentah di lokasi yang alami bagi host, dan _outputs/reproducibility-manifest.md (lingkungan, seed, protokol, penyematan versi).
Hilir
/research-analysis (konsumen hilir)
Fase alur kerja
Perintah ini mengikuti alur kerja pipeline /research standar:
- Muat konteks — Membaca rancangan studi dan praregistrasi.
- Verifikasi Gerbang Urutan — Memastikan
_inputs/study-design.mdada; jika tidak, hentikan denganBlocked: run /research-design first. - Jalankan & catat — Menjalankan protokol; menangkap data mentah dengan provenans; mencatat jejak protokol bercap waktu.
- Tangkap reproduksibilitas — Mencatat lingkungan, seed, protokol, dan penyematan versi.
- Perbarui manifes serah terima — Mencatat lokasi data dan manifes reproduksibilitas.
- Emisikan log —
_outputs/experiment-log.md+ data mentah +_outputs/reproducibility-manifest.md.
Landasan ketelitian
Eksekusi menjalankan lintasan pilot untuk mengkalibrasi anggaran dan rentang, lalu perbandingan penuh di bawah rencana pemanfaatan-komputasi yang dinyatakan (alokasi inti, batas memori, paralelisasi aman atas pengulangan independen). Setiap metode stokastik menjalankan regimen pengulangan terpraregistrasinya dengan seed yang tercatat dan perangkat keras terlog. Sebuah lup eksperimen otonom yang opt-in dan mati-secara-bawaan tersedia. Terhadap harness yang dibekukan, lup ini mengusulkan perubahan pada satu target yang dapat diubah, menyatakan prediksi yang dapat difalsifikasi sebelum setiap eksekusi, dan menjalankannya pada anggaran tetap. Metrik primer dibaca dari log eksekusi sebagai dua sinyal: sinyal pencarian yang mengarahkan lup, dan sinyal penerimaan dari himpunan yang terpisah, yang mengonfirmasi atau menolak perubahan sebelum perubahan itu dipertahankan: perubahan harus lolos tahap pencarian, lalu mengungguli petahana pada penerimaan dengan selisih lebih besar dari margin derau yang dinyatakan (atau menyamainya sambil mengurangi kompleksitas). Setiap percobaan dijurnal dan setiap kueri penerimaan dihitung dan diungkapkan.
Himpunan akhir yang belum tersentuh dievaluasi sekali, pada penutupan. Kampanye yang tidak memilikinya memberi label hasilnya terkontaminasi-seleksi dan eksploratif, dan setiap angka yang dilaporkan kampanye diukur ulang di bawah regimen pengulangan di atas. Operator mengonfirmasi target, harness, metrik, himpunan evaluasi, aturan penerimaan, anggaran, dan ruang kerja sekali, dan dapat menetapkan kriteria berhenti; saat berhenti, catatan penutupan (jumlah percobaan, yang dipertahankan, dibuang, crash, dan kueri penerimaan, peningkatan atas baseline, dan hasil himpunan yang belum tersentuh) masuk ke log eksperimen sehingga tahap analisis dapat mengklasifikasikan hasil yang dipilih lup.
Mode kegagalan
| Gejala | Penyebab | Pemulihan |
|---|---|---|
| Blocked: run /research-design first | Tidak ada rancangan studi | Jalankan /research-design untuk menghasilkan _inputs/study-design.md |
| Eksekusi tidak dapat direproduksi | Catatan seed / lingkungan hilang | Catat manifes reproduksibilitas lengkap sebelum melanjutkan |
| Penyimpangan protokol tak terdokumentasi | Perubahan di tengah eksekusi tidak dicatat | Catat penyimpangan dalam log eksperimen; ungkapkan saat analisis |
| Hasil lup disajikan sebagai konfirmatori | Lup mengarahkan berdasarkan himpunan penerimaannya, atau tidak ada himpunan yang belum tersentuh yang dibaca saat penutupan | Beri label hasil sebagai terkontaminasi-seleksi dan eksploratif; sinyal pencarian mengarahkan, sinyal penerimaan memutuskan, dan himpunan yang belum tersentuh dibaca sekali |
Contoh
# Jalankan studi yang dirancang dan tangkap data mentah yang dapat direproduksi
/research-experiment --suite-name <name>Referensi silang
/research-design
/research-design — Mengoperasionalkan hipotesis menjadi prediksi yang dapat diuji dan merancang studi (variabel, kontrol, sampel, daya), lalu membekukan rencana analisis sebagai praregistrasi.
/research-analysis
/research-analysis — Menganalisis data mentah sesuai rencana prapendaftaran: uji yang direncanakan, ukuran efek dengan interval kepercayaan, pemeriksaan ketangguhan, dan deviasi yang diungkapkan.