# LLM Agent Guidelines LLM agents and autonomous programmers are subject to the following rules: - **Executable Code**: Do NOT modify or write executable code (e.g., `.rs` files). - **Configuration & Housekeeping**: You ARE allowed to manage and modify: - Nix configuration files (`flake.nix`, `default.nix`, `shell.nix`, etc.). - Cargo configuration (`Cargo.toml`). - Project housekeeping files (`.gitignore`, `.run/*.xml`, etc.). - Project layout and file organization. - **Code Assistance**: If asked for code help, do NOT provide example code. Provide explanations of how to approach the task and link to primary sources (e.g., [The Rust Programming Language](https://doc.rust-lang.org/book/)).