A new hire’s laptop runs a UCS inventory script fine, but the CI container fails importing the same modules. Which 12-factor dependency practice prevents that class of failure?
Select an answer to reveal the explanation.
Short Explanation
Declared dependencies are a packing list—everyone loads the same crate. ‘Works on my laptop’ implicit packages leave the CI container missing modules the developer never wrote down.
Full Explanation
Twelve-factor apps declare and isolate dependencies via manifests and lockfiles rather than assuming host OS packages. Installing from that declaration inside the container makes builds reproducible across laptops and CI. Implicit laptop packages are a common pipeline failure mode when isolation is skipped.