7.6 Python as Phase 0 Implementation Language

Go To Phase 0 Technology Selection and Implementation Context

Phase 0 uses Python as the selected hand-authored implementation language for implementation Nodes and for supporting modules, scripts, and demonstration logic.

Python implementation artifacts realize selected FX logical Nodes, logical Node Roles, interaction processing, logging behavior, exception-handling behavior, and script-supported execution behavior. Python source files must preserve traceability to the logical element, implementation concern, or support function they realize.

Python does not define the architecture. Python provides the selected Phase 0 implementation language. Later development phases may retain Python, add additional language bindings, or replace Python for selected implementation concerns while preserving traceability to the applicable logical and implementation sources.

Python coding begins only after the Phase 0 Developer Handbook defines the applicable coding standards, file-header rules, naming conventions, logging conventions, exception-handling patterns, repository workflow, and review expectations.


© 2026 Dido Solutions, Inc. and Jackrabbit Consulting, Inc.