This is an old revision of the document!
8.1 Purpose of Generated Artefacts
Generated Artifacts give the Phase 0 Baseline a repeatable path from source definitions to implementation files. The team uses generation to reduce manual duplication, maintain consistency, and preserve Traceability between IDL definitions, DDS types, language bindings, Configuration fragments, documentation, and runtime support files.
Generated Artifacts should support repeatability. A developer should be able to start from the controlled Repository inputs, run the approved generation command or script, and produce the same expected outputs.
Generated Artifacts should also support review. Reviewers should be able to identify what generated the Artifact, which source definition it came from, where the generation process wrote it, whether Git tracks it, and whether developers may edit it.
The team should use generated Artifacts to project governed definitions into implementation form. The team should not use generated Artifacts as a substitute for architectural source definitions, IDL source files, topic catalogues, node catalogues, or reviewed Configuration.
© 2026 Dido Solutions, Inc. and Jackrabbit Consulting, Inc.