Dependencies Explicit
Declare every dependency. Isolate at runtime. Never lean on system-wide installs.
$ prime install @backend-architecture/principle-dependencies-explicit Projection
Always in _index.xml · the agent never has to ask for this.
DependenciesExplicit [principle] v1.0.0
All dependencies are declared explicitly via a manifest, and isolated at runtime so the app never relies on packages that happen to be installed on the host. This applies to both library deps and system tools — never assume curl, ImageMagick, or a particular Python version is on the box.
Declare every dependency. Isolate at runtime. Never lean on system-wide installs.
Loaded when retrieval picks the atom as adjacent / supporting.
DependenciesExplicit [principle] v1.0.0
All dependencies are declared explicitly via a manifest, and isolated at runtime so the app never relies on packages that happen to be installed on the host. This applies to both library deps and system tools — never assume curl, ImageMagick, or a particular Python version is on the box.
Declare every dependency. Isolate at runtime. Never lean on system-wide installs.
Applies To
- Manifest pins exact versions: package.json + lockfile, requirements.txt, go.mod, Gemfile.lock.
- Runtime isolation: virtualenv, node_modules, container image — not the host.
- System tools the app shells out to (ffmpeg, git) are vendored or containerized.
Loaded when retrieval picks the atom as a focal / direct hit.
DependenciesExplicit [principle] v1.0.0
All dependencies are declared explicitly via a manifest, and isolated at runtime so the app never relies on packages that happen to be installed on the host. This applies to both library deps and system tools — never assume curl, ImageMagick, or a particular Python version is on the box.
Declare every dependency. Isolate at runtime. Never lean on system-wide installs.
Applies To
- Manifest pins exact versions: package.json + lockfile, requirements.txt, go.mod, Gemfile.lock.
- Runtime isolation: virtualenv, node_modules, container image — not the host.
- System tools the app shells out to (ffmpeg, git) are vendored or containerized.
Relations
enhances: [@backend-architecture/principle-dev-prod-parity]
Enhances
- @backend-architecture/principle-dev-prod-parity
Source
prime-system/examples/backend-architecture/primes/compiled/@backend-architecture/principle-dependencies-explicit/atom.yaml