# Empty table: marks `ail-embed` as its own workspace root so the # physically-enclosing AILang workspace (../Cargo.toml) does not # auto-absorb this nested package. This is cargo's documented # mechanism for a deliberately workspace-excluded crate and keeps # `ail-embed` out of the AILang dependency graph entirely # (Invariant 1, docs/specs/2026-05-19-embedding-abi-m5.md). [workspace] [package] name = "ail-embed" version = "0.0.1" edition = "2021" license = "MIT" publish = false description = "Lean embedding of an AILang M3-frozen staticlib kernel into a Rust host. Not an AILang [workspace] member (Invariant 1)." # Iter m5.1: the library itself has ZERO dependencies — the embedding # core only touches the frozen C ABI. `data-server` is dev-only, # exercised solely by the hermetic smoke test, so Invariant 1 holds # in the dependency graph, not just on paper. [dependencies] [dev-dependencies] data-server = { path = "../../libs/data-server" } zip = "2" tempfile = "3"