====== P4-REQ-21-3-006 ====== [[dido:99_annexes:annex-d-requirements:part-04:start| Return to Requirements]] ===== Statement ===== The Phase 0 Implementation Profile / PSM SHALL identify Python as the selected Phase 0 hand-authored implementation language. ===== Source ===== Part 4, Section 21.3: Technology Selection Requirements. ===== Rationale ===== Identifying Python as the selected hand-authored implementation language establishes a consistent development context for Phase 0 source modules, helpers, adapters, processing logic, and other approved hand-authored implementation artefacts. A defined implementation language also allows the Developer Handbook to establish consistent coding, logging, exception-handling, dependency, and review conventions. ===== Applies To ===== This requirement applies to: * Phase 0 hand-authored source code; * implementation node modules; * supporting modules; * wrappers and adapters; and * applicable Developer Handbook coding conventions. ===== Verification ===== Verification SHALL confirm that Python is identified as the selected Phase 0 hand-authored implementation language. Verification activities should include review checks confirming that: * governed hand-authored Phase 0 implementation code uses Python where applicable; * Python source files follow the Developer Handbook; * generated artefacts remain distinguishable from hand-authored Python code; and * alternative implementation languages are not introduced into the Phase 0 baseline without approved change control. ===== Traceability ===== This requirement establishes the selected implementation-language context for Phase 0 hand-authored implementation artefacts. Related requirement identifiers: * [[dido:99_annexes:annex-d-requirements:part-04:p4-req-21-3-001]] * [[dido:99_annexes:annex-d-requirements:part-04:p4-req-21-3-007]] * [[dido:99_annexes:annex-d-requirements:part-04:p4-req-21-3-008]] Related source section: * [[fxdemo:04-part:21-phase-0-implementation-requirements:21-3-technology-selection-requirements:start]] ===== Status ===== Draft ---- © 2026 Dido Solutions, Inc. and Jackrabbit Consulting, Inc.