# Standards - Keep the Rust code modular and readable. - Treat planning as the only user-input phase. - Treat execution as autonomous except for pause, resume, stop, and goal update. - Keep controller-owned machine state in TOON files. - Leave the codebase in a maintainable state after each completed step.