====== 16.3 Prerequisite Checking ====== [[fxdemo:04-part:16-phase-0-script-and-execution-model:start | Go To Phase 0 Script and Execution Model ]] Phase 0 must include a prerequisite-checking script or equivalent controlled procedure. The prerequisite check confirms that the environment contains the tools, directories, configuration files, generated artifact locations, and repository conventions required before generation, build preparation, or execution begins. The prerequisite check should verify, where applicable: - Approved repository structure - Required script locations - Required IDL locations - Required generated-code locations - Required configuration locations - Required documentation locations - Selected DDS installation or runtime availability - Selected IDL generation tool availability - Selected Python version or runtime availability - Required Python dependencies - Required permissions - Required environment variables - Required QoS configuration files - Required Developer Handbook availability The prerequisite check reports missing or incompatible prerequisites through the approved logging and error-reporting conventions. A failed prerequisite check must prevent downstream scripts from treating the environment as a valid Phase 0 baseline. ---- © 2026 Dido Solutions, Inc. and Jackrabbit Consulting, Inc.