18.5 Control Plane Acceptance Criteria

Go To Top

Return to Acceptance Criteria

The Control Plane satisfies Phase 0 acceptance when it provides observable Evidence that required Nodes started, reported status, responded to commands where applicable, and stopped or failed in a controlled way.

Control Plane acceptance requires:

  1. Required Control Plane Topics exist and use approved names.
  2. Control Plane Topics use approved IDL-derived Data Structure Definitions.
  3. Required Nodes publish status to the approved Node Status Topic.
  4. Status messages identify Node identity, Node role, lifecycle state, timestamp, and reason or message.
  5. Nodes publish expected lifecycle transitions during startup and shutdown.
  6. Nodes report Failed, Degraded, or Recovering where applicable.
  7. Supported commands can be published to the approved Node Command Topic.
  8. Nodes receive, validate, and act on supported commands where applicable.
  9. Nodes reject unsupported or invalid commands clearly.
  10. Control Plane QoS settings match the documented expectations.
  11. An observer, test harness, DDS diagnostic tool, or captured-message mechanism can inspect Control Plane behavior.
  12. Logs and captured status messages provide consistent Evidence of Node behavior.

© 2026 Dido Solutions, Inc. and Jackrabbit Consulting, Inc.

  • fxdemo/05-part/18-acceptance-criteria/18-5-control-plane-acceptance-criteria/start.txt
  • Last modified: 2026/08/12 16:28
  • by owen