ores.workflow.api

Table of Contents

Diagram

ores.workflow.api component diagram

Figure 1: ores.workflow.api

Summary

ores.workflow.api is a header-only library defining the shared contract for the workflow domain. It provides workflow and workflow-step domain types with JSON I/O via rfl, and the NATS protocol schemas consumed by ores.workflow.core and Qt clients.

Inputs

  • Domain entity type definitions across domain/ headers.

Outputs

  • C++ headers for workflow domain types with JSON I/O.
  • NATS protocol headers for workflow management operations.

Entry points

  • include/ores.workflow.api/domain/ — all domain entity headers.
  • include/ores.workflow.api/messaging/ — NATS protocol message headers.

Dependencies

  • rfl — JSON serialisation via reflection.

See also

Emacs 29.1 (Org mode 9.6.6)