33 — Shared inspection module in lab-lib
What to build: lab-lib gains a shared container-inspection module: DockerClient (moved from auto-discover), a richer ContainerInfo carrying network settings including the container IP, and the rich inspect-parse (from natmap's get_port_mappings) as the one shape both crates read. Expand-only — existing code continues to compile; the parse is pinned by canned inspect fixtures.
Blocked by: None — can start immediately.
Status: ready-for-agent
33 — Shared inspection module in lab-lib
What to build: lab-lib gains a shared container-inspection module:
DockerClient(moved from auto-discover), a richerContainerInfocarrying network settings including the container IP, and the rich inspect-parse (from natmap'sget_port_mappings) as the one shape both crates read. Expand-only — existing code continues to compile; the parse is pinned by canned inspect fixtures.Blocked by: None — can start immediately.
Status: ready-for-agent
DockerClientand aContainerInfothat carries the container IP and network settings