Containers should remain visible to developers, testers, reviewers, and demonstration operators. Container startup, runtime, networking, logging, and shutdown failures should not disappear inside the container runtime.
Container error handling should identify:
The build and run scripts should report container errors clearly. Container logs should preserve Node or service errors where practical. If a container fails to start a required Node, the run script should report failure and return a non-zero exit code.
Container cleanup should not delete logs or Evidence needed to diagnose a failure unless the user explicitly requests destructive cleanup.
© 2026 Dido Solutions, Inc. and Jackrabbit Consulting, Inc.