15.9 Exception-Handling Requirements

Go To Phase 0 Developer Handbook Requirements

The Developer Handbook must define exception-handling patterns for Phase 0 implementation artifacts.

Exception-handling requirements must identify:

  1. Processing boundaries where implementation Nodes capture exceptions
  2. Required exception context
  3. Node or participant identity
  4. Correlation identifiers
  5. Affected logical interaction where available
  6. Affected DDS Topic or generated type where available
  7. Timestamp
  8. Exception type or error category
  9. Processing outcome
  10. Retry or recovery expectation
  11. Health-reporting effect
  12. Audit/provenance effect
  13. Control-plane effect where applicable

Operational exceptions must support Health and Observability when they describe node condition, degradation, failure, warning, or recovery. Exceptions that affect logical processing, lineage, replay, reconstruction, release, or Evidence must support Audit and Provenance. Exceptions that require retry, pause, resume, restart, or recovery coordination must support Control Plane interaction.

Exception handling must not hide processing failures. An implementation artifact must either handle the exception according to the approved pattern or report the failure through the appropriate logging, status, audit/provenance, or control mechanism.


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

  • fxdemo/04-part/15-phase-0-developer-handbook-requirements/15-9-exception-handling-requirements/start.txt
  • Last modified: 2026/08/04 07:09
  • by nick_dido