PROTOTYPE: delete or absorb this directory after the design question is answered.
Question: Can a Ruby binding adapter use the exact language-neutral runtime and FS service artifacts used by the Python dynamic-extension POC?
The Magnus adapter depends on the extension SDK and loader only. It does not link OpenDAL core, an OpenDAL service, or Tokio. The runner builds and stages the existing opendal-runtime-poc and fs-extension artifacts without recompiling them for Ruby.
Run the experiment on Linux:
./run-ruby-linux.sh
The runner verifies protocol negotiation, lazy FS activation, real FS write/read, runtime-owned handle destruction, rejection of a newer binding protocol, and final ELF export allowlists. It also stages the same runtime and FS binaries under the Python adapter and completes a second real FS round trip.