What problem does it solve? Running LLM ablation experiments across many factor combinations and seeds is error-prone: runs get lost, configs drift, failed runs are deleted, and results become impossible to reproduce. This Skill automates Phase 6 of the auto-research workflow by executing every ablation cell with full reproducibility tracking. ## Core Features & Use Cases - Ablation Matrix Execution: Parses the Ablation Matrix from 04_EXPERIMENT_PLAN.md, generates the Cartesian product of cells, creates Hydra override configs, and runs each cell across multiple seeds. - Reproducible Run Records: Stores each run under 06_RUNS/<run_id>/ with config.yaml, metrics.json, events.jsonl, STATUS, uv.lock, and an auto-generated reproduce.sh script. - Failure Preservation & Postmortems: Keeps failed runs with STATUS=failed, saves tracebacks to error.txt, and auto-triggers lab notebook postmortem drafts. - Use Case: After your baseline passes Phase 5, run 18 ablation cells x 3 seeds (54 runs) on one or more GPUs, then get an aggregated 06_RESULTS.md draft with mean and 95% CI per factor level plus an auto-maintained INDEX.md of all runs. ## Quick Start Run the Phase 6 ablation experiments for my current research project using the plan in 04_EXPERIMENT_PLAN.md and record every run under 06_RUNS.