name: exp-kaggle-runbook description: Kaggle実験の開始から実行までを標準化する compatibility: opencode metadata: domain: kaggle stage: run
Goal
毎回の実験を exp/<exp_id>/ に切り出し、同期実行して再現性情報を残す。
Rules
- 前処理コードは
src/preprocess管理とし、実験側にはコピーしない。 - 実験ディレクトリには実験固有コードのみ配置する。
- 実行は同期で行い、ログは
logs/run.logに保存する。 meta.jsonにbase_commit,preprocess_ref,uv_lock_hashを記録する。
Procedure
scripts/exp/create-exp.shで実験ディレクトリを作る。- 実験固有の
train.py/config.yamlを更新する。 scripts/exp/run-exp.sh <exp_id>で実行する。- 実行後に
result.jsonとmeta.jsonを確認する。