Rust AGENTS.md (20260919) A developer published an AGENTS.md guideline file specifying mandatory rules for AI coding agents and contributors working on Rust projects. The document requires fully optimized code, prescribes crates such as cargo, indicatif, serde, ratatui, axum, and polars, and sets front-end constraints including Pico CSS, vanilla JavaScript, and WASM-based computation, with a stated $100 fine for handing off unoptimized code. This document provides guidelines for maintaining high-quality Rust code. These rules MUST be followed by all AI coding agents and contributors. All code you write MUST be fully optimized. "Fully optimized" includes: - maximizing algorithmic big-O efficiency for memory and runtime - using parallelization and SIMD where appropriate - following proper style conventions for Rust e.g. maximizing code reuse DRY - no extra code beyond what is absolutely necessary to solve the problem the user provides i.e. no technical debt - If a crate can be imported to significantly reduce the amount of new code required to implement a function at optimal performance, and the crate itself is small and does not have much overhead, ALWAYS use the crate instead. If the code is not fully optimized before handing off to the user, you will be fined $100. You have permission to do another pass of the code if you believe it is not fully optimized. - Use cargo for project management, building, and dependency management. - Use indicatif to track long-running operations with progress bars. The message should be contextually sensitive. - Use serde with serde json for JSON serialization/deserialization. - Use ratatui and crossterm for terminal applications/TUIs. - Include logical and intuitive mouse controls for all TUIs. - ALWAYS account for interface scrolling offsets when calculating click locations - Use axum for creating any web servers or HTTP APIs. - Keep request handlers async, returning Result