//! Module: build_environment
//!
//! Responsibility: keep deployment-only credentials out of build subprocesses and cache inputs.
//! Does not own: operator transport, release identity or a build sandbox.
//! Boundary: every other inherited environment entry remains a build input.
use crateCANIC_ICP_IDENTITY_PASSWORD_FILE_ENV;
use ;
/// Construct a build/tool command with the same exclusions as its fingerprint.
/// Remove the deployment credential even from an explicitly configured command.
/// Retain every inherited build input except the credential withheld from children.