For agents, on top of README.md, which they read first.
Notes for agents
Versions live in the root Cargo.toml. A crate here names a dependency with
.workspace = true; add a new one to [workspace.dependencies] first.
jevhooks-events and jevhooks-mod must build for wasm32-unknown-unknown. No
tokio, no files, no clock, nothing that needs an OS in either. Only the daemon may
do I/O.
Nothing but jevhooks-events is shared between the mod and the daemon. A type both
sides read belongs there, so it cannot drift; do not copy one into each crate.