Metadata-Version: 2.4
Name: artest-runtime
Version: 0.2.0
Summary: Typed DAG runtime with an event journal and a content-addressed artifact store.
License-Expression: Apache-2.0
License-File: LICENSE
Requires-Dist: aiosqlite>=0.22
Requires-Dist: opentelemetry-api>=1.45
Requires-Dist: pydantic>=2.14
Requires-Python: >=3.12
Project-URL: Repository, https://gitlab.com/Arta_Shoja/artest
Description-Content-Type: text/markdown

# artest-runtime

Typed DAG runtime with an event journal and a content-addressed artifact store.

Steps are typed async functions. Every state change is appended to a journal, which is what makes
runs resumable after a crash or a pause, and what feeds the live UI and the exported report.

Import as `artest.runtime`. See the [decision record](https://gitlab.com/Arta_Shoja/artest/-/blob/main/docs/adr/0003-orchestration-runtime.md).
