18.3 Type Generation Acceptance Criteria
Type generation satisfies Phase 0 acceptance when the team can generate required DDS/IDL-derived generated artifacts from approved IDL source definitions through a documented and repeatable workflow.
Type generation acceptance requires:
-
Approved IDL source files exist in the expected Repository location.
-
Required IDL files parse successfully.
-
The approved DDS type generator or IDL compiler runs successfully.
-
Generated artifacts appear in the approved generated locations.
-
Generated artifacts remain separated from handwritten source files.
-
Generated artifacts identify their generated status where practical.
-
The generation workflow supports the selected DDS product, target language, and version range identified in the applicable checklist instance.
-
The generation workflow avoids overwriting handwritten files.
-
Build or validation steps confirm that generated types can be imported, compiled, loaded, or otherwise used by the relevant Node implementation.
-
The generation process produces logs, manifests, or other Evidence sufficient for review.
-
IDL changes trigger regeneration or a documented explanation of why regeneration does not apply.
© 2026 Dido Solutions, Inc. and Jackrabbit Consulting, Inc.