18.7 Container Acceptance Criteria
Containerization satisfies Phase 0 acceptance when the team can build, run, inspect, stop, and clean up the required containers using documented scripts and configuration.
Container acceptance requires:
-
Container definitions exist in the approved Repository location.
-
Container builds use controlled Repository inputs.
-
Container builds do not depend on undocumented local files.
-
Container images follow the approved naming convention.
-
Container runtime configuration uses approved configuration files, environment variables, mounted volumes, command-line arguments, or orchestration settings.
-
Containers do not embed secrets, credentials, personal paths, or machine-specific assumptions.
-
Required containers start through the approved run scripts.
-
Required containers expose logs through the documented mechanism.
-
Required Nodes running in containers can participate in expected DDS communication.
-
Required containers stop through the approved stop script.
-
Cleanup actions do not destroy logs or Evidence unless the user explicitly requests destructive cleanup.
-
Container build, run, stop, and cleanup Evidence is available where acceptance requires it.
© 2026 Dido Solutions, Inc. and Jackrabbit Consulting, Inc.