After a failed Webex notification deploy, an engineer SSHes into the live container and edits Python files to hotfix production. Which 12-factor rule did that break?
Select an answer to reveal the explanation.
Short Explanation
Build stamps the artifact, release marries it to config, run starts processes—like factory, staging dock, and open street. Editing live files collapses those stages into a snowflake nobody can redeploy.
Full Explanation
The 12-factor methodology separates build (versioned artifact), release (artifact plus config), and run (process launch). Hotfixing by editing files inside a live container creates an unreproducible release and bypasses CD. Restoring stage separation means shipping a new build/release instead of mutating production in place.