What
Turn the feature-gated axiolid facade and provider-selection path into a supported application boundary. A consumer must be able to select an explicit portable provider, inspect capabilities, execute the v0.4 reference workflows, and receive structured results or typed refusal without importing implementation-private modules.
Why now
The facade currently re-exports leaf crates, while executable workflows still require detailed knowledge of contracts, dispatch crates, and concrete providers. Native bindings and examples should wrap one coherent application boundary rather than duplicating internal assembly logic.
Definition of done
Non-goals
This does not require exact B-rep parity for every constructor or operation.
Area
architecture
Effort
High
What
Turn the feature-gated
axiolidfacade and provider-selection path into a supported application boundary. A consumer must be able to select an explicit portable provider, inspect capabilities, execute the v0.4 reference workflows, and receive structured results or typed refusal without importing implementation-private modules.Why now
The facade currently re-exports leaf crates, while executable workflows still require detailed knowledge of contracts, dispatch crates, and concrete providers. Native bindings and examples should wrap one coherent application boundary rather than duplicating internal assembly logic.
Definition of done
Non-goals
This does not require exact B-rep parity for every constructor or operation.
Area
architecture
Effort
High