Rust SOP — joelclaw Standard Operating Procedures Idiomatic Rust patterns and conventions for all Rust code in joelclaw. Primary consumer: clawnode (embedded PDS + mesh daemon). Written for agent workers — include this skill when delegating Rust work to codex. Project Conventions Stack | Layer | Crate | Notes | |-------|-------|-------| | Runtime | | Multi-thread by default, for tests | | HTTP | | XRPC endpoints, health checks | | Database | | Local-first, native vector search (F32 BLOB, DiskANN) | | Serialization | + | All AT Proto records are JSON | | Error handling | (libraries), (binaries…