For agents, on top of README.md, which they read first.
- Never add
unsafeoutsidepostjevsql-pg. Every other crate is#![forbid(unsafe_code)]; a C surface another crate needs gets a safe wrapper inpostjevsql-pg. - Crates are declared in their BUCK files only. The
Cargo.tomlfiles are generated bytools/cargo-gen; never edit one by hand. New crates.io deps go inthird-party/Cargo.toml, then re-buckify (chapter 28). - The jev crates are not here.
jev-protocol,jev-clientandjev-mockmoved to jevcrates on 2026-10-01 and come in through thethird-party/jevcratessubmodule. Change them there.