REVIEW.md
.unwrap_or_default() in non-test code, no let _ = on fallible calls without justification. Datastore errors should propagate through crate::err::Error before wrapping in anyhow..await while holding synchronous locks.Revision must be backwards compatible.language-tests/tests/) or SDK test (surrealdb/tests/, tests/). New SurrealQL functionality needs corresponding .surql test files. Functionality that can be tested with language tests should be preferred over writing custom rust language tests.Cargo.toml.cargo make fmt and nightly rustfmt in CI)cargo make ci-clippy and ci-clippy-release in CI)std::time::Instant / std::time::SystemTime imports (enforced by cargo make ci-check-imports in CI)target/, fuzz/, and generated coderevision.lock file contents (validated by the revision-lock tool in CI)