====== P3-REQ-17-3-003 ====== [[dido:99_annexes:annex-d-requirements:part-03:start| Return to Requirements]] ===== Statement ===== Each FX logical Node SHALL specialise a Logical Node from Part 2. ===== Source ===== Part 3, Section 17.3: FX Logical Node Requirements. ===== Rationale ===== Specialization preserves the architectural inheritance defined by the Part 2 Logical Architecture while allowing the FX Demo Logical Profile to introduce domain-specific logical behavior. This ensures consistency between the generic platform-independent architecture and the Foreign Exchange specialization. ===== Applies To ===== This requirement applies to every FX logical Node defined by the FX Demo Logical Profile. It applies specifically to: * logical Node specialization; * architectural inheritance; * logical architecture reviews; and * profile maintenance. ===== Verification ===== Verification SHALL confirm that every FX logical Node explicitly identifies its corresponding Part 2 Logical Node. Verification activities should include review checks confirming that: * every FX logical Node has an identified parent Logical Node; * specialization relationships are documented; * inherited architectural meaning is preserved; and * no orphan logical Nodes exist. ===== Traceability ===== This requirement preserves traceability between the Part 2 Logical Architecture and each FX logical Node. Related requirement identifiers: * [[dido:99_annexes:annex-d-requirements:part-03:p3-req-17-3-001]] * [[dido:99_annexes:annex-d-requirements:part-03:p3-req-17-3-004]] * [[dido:99_annexes:annex-d-requirements:part-03:p3-req-17-3-005]] Related source section: * [[fxdemo:03-part:17-fx-demo-logical-requirements:17-3-fx-logical-node-requirements:start]] ===== Status ===== Draft ---- © 2026 Dido Solutions, Inc. and Jackrabbit Consulting, Inc.