Official Rust Forge LLM usage policy
Applies only to rust-lang/rust and teams that ratified it (compiler, libs, types, rustdoc, bootstrap).
Summary rules
- Allowed: private use as thinking aid
- Banned: LLM-created comments, docs, diagnostics; replacing human judgement; requiring LLM use
- Conditionally allowed: trivial changes, machine translation, LLM reviews, LLM-created code under experiment rules
- Circuit breaker: if >50% of PRs merged in 6-week window are LLM-created → disallow new LLM-created merges until below 50%, min 10-day cooldown
- Disclosure required for public LLM text