Ticket-055’s required Docker validation exposed two independent baseline
defects. e2e-core inherits an image without make, although two tests spawn
it. e2e-full requests cargo fetch --locked, although the repository ignores
all Cargo.lock files and the Rust SDK is a library. Both defects originate in
Dockerfile.e2e, which is integration-owned.
IN_PROGRESS / EDIT.make to the minimal shared E2E tools.e2e-core: 396 passed, 7 skipped and 2 failed solely with
spawn make ENOENT.e2e-full: image construction failed because the absent,
intentionally ignored sdk/rust/Cargo.lock was required by --locked.make in the shared E2E base image used by the existing workflow
validation tests.cargo fetch
--manifest-path sdk/rust/Cargo.toml, preserving the Rust SDK’s intentionally
unlocked library policy.