Errors
Every diagnostic nanook prints carries a stable code (e.g. nanook::engine::unknown_collector). Pick the crate that owns the code, then the slug. Pages are auto-generated from #[derive(ErrorDoc)] on every diagnostic enum, with hand-written prose sidecars merged in when one exists.