A Rust library for resilient task execution and orchestration.
Python runtime + pyo3 bindings for Cloacina. Split out of the main cloacina crate so binaries that don't execute Python don't transitively link pyo3 (CLOACI-T-0529).
Build-time helper for binaries that depend on cloacina. Sets up Python rpath so the Python shared library can be found at runtime.
Build service for Cloacina packages — compiles source into cdylib artifacts and persists them in the DB for runtime instances to load.
Procedural macros for the cloacina workflow orchestration library.
HTTP API server for Cloacina task orchestration engine.
Test utilities for Cloacina workflows — no database required
Minimal types for authoring Cloacina workflows without runtime dependencies
Fidius plugin interface and shared types for Cloacina workflow packages
Command-line interface for Cloacina task orchestration engine.
Core types for Cloacina computation graph plugins