====== P4-REQ-21-6-008 ====== [[dido:99_annexes:annex-d-requirements:part-04:start| Return to Requirements]] ===== Statement ===== Each IDL and generated type mapping SHALL identify the applicable generation rule. ===== Source ===== Part 4, Section 21.6: Information Structure Mapping Requirements. ===== Rationale ===== A defined generation rule establishes how governed IDL structures produce generated implementation types. Recording the rule supports reproducibility, protects generated files from uncontrolled manual modification, and allows reviewers to distinguish source changes from generator or configuration changes. ===== Applies To ===== This requirement applies to: * governed IDL structures; * generated types; * type-generation scripts or procedures; * generator configuration; and * generated-file metadata. ===== Verification ===== Verification SHALL confirm that each IDL and generated type mapping identifies the applicable generation rule. Verification activities should include review checks confirming that: * the generation mechanism is identified; * regeneration procedures are documented; * generated outputs can be reproduced from governed sources; and * manual-editing rules are consistent with the Developer Handbook. ===== Traceability ===== This requirement establishes the generation-process relationship between governed IDL definitions and Phase 0 generated types. Related requirement identifiers: * [[dido:99_annexes:annex-d-requirements:part-04:p4-req-21-6-003]] * [[dido:99_annexes:annex-d-requirements:part-04:p4-req-21-6-007]] * [[dido:99_annexes:annex-d-requirements:part-04:p4-req-21-6-009]] Related source section: * [[fxdemo:04-part:21-phase-0-implementation-requirements:21-6-information-structure-mapping-requirements:start]] ===== Status ===== Draft ---- © 2026 Dido Solutions, Inc. and Jackrabbit Consulting, Inc.