Replace stub implementation with runtime-loaded FFI using libloading. SDK vendor files (aardvark.so + aardvark.h) placed in vendor/. Changes: - crates/aardvark-sys/vendor/aardvark.h (added) - crates/aardvark-sys/vendor/aardvark.so (added) - crates/aardvark-sys/Cargo.toml: add libloading = "0.8" - crates/aardvark-sys/build.rs: replace stub with rerun-if-changed only - crates/aardvark-sys/src/lib.rs: full libloading FFI implementation Library search order at runtime: 1. ZEROCLAW_AARDVARK_LIB env var 2. crates/aardvark-sys/vendor/aardvark.so (dev default) 3. next to the binary 4. ./aardvark.so (cwd) Validation: cargo test -p aardvark-sys: 4/4 ok |
||
|---|---|---|
| .. | ||
| aardvark-sys | ||
| robot-kit | ||
| zeroclaw-core | ||
| zeroclaw-types | ||