Validation¶
cargo test -p ravet-runtime -p ravet-runtime-ffi --locked
cargo clippy -p ravet-runtime -p ravet-runtime-ffi --all-targets --locked -- -D warnings
Synthetic localhost TLS fixtures test POST bodies, HTTP error status, redirect
refusal, chunked response bounds, timeout and untrusted-certificate rejection.
Their certificate/key are disposable test identities, not product credentials.
Files, rejected work, owned captures, self-teardown, timers and ABI ownership have
separate checks on macOS arm64 and Omarchy x64. The native facade probe links the
Rust static library in C++17/C++23 on macOS and C++17 on Linux. Native link system
libraries remain platform-specific; the fixture is crates/ravet-runtime-ffi/tests/native.cpp. The Cocoa file-dialog probe runs with native editor tests in
native editor. Offline tests do not establish DAW/platform
support. See decision 0020.