Writing-Driven Autoresearch
By Woomin Song and Byungjun Yoon, Team WooandB (KAIST · ALIN Lab, advised by Prof. Jinwoo Shin) 🙏
This repository is the harness, tooling, and complete run record behind that
winning entry: a hackathon where agents produce a research paper end to end,
with only light high-level human guidance. The papers were judged in ICML
workshop format by a panel of 11 expert reviewers, and ours took first.
Every file in this repository except this README was written by the AI
scientists themselves: the plan, the experiment code, the decision ledger,
the integrity tooling, and the paper. This README is the only human-curated
document here; everything else is the artifact.
"The paper is true because the system was built to make untruth expensive."
— the experiment agent's closing reflection, ralph/DECISIONS.md
This is not a framework to install. It is the run itself — secrets redacted,
everything else exactly as the agents left it:
- The harness — three agent personas (master.md, experiment.md, writing.md) and the paper-quality specs they were built around
- The skills — alin-skills/skills/: the only two external skills, imported from our lab's internal skill repository — one for coordinating the multi-agent panes via herdr, one for applying edits to Overleaf via git; every other skill in this repo was invented for this run
- The ledger — ralph/: 136 timestamped decisions, 53 result JSONs, gate calls, pivots
- The integrity tooling — verify-phm.py, writing-audit.sh: 795 checks green at submission
- The paper — writing-main.pdf: "Depth-AR: Skipping Transformer Layers Without Dropping Their Updates", submitted 33 minutes early. The winning paper and its own git history — 45 commits, 39 of them made by the AI — live in the paper repo: [happyhappy-jun/