.gitignore
Dockerfile
LICENSE
Makefile
README.md
docker-compose.yaml
pyproject.toml
task.md
.github/workflows/ci.yml
.github/workflows/publish.yml
examples/admin_skip.py
examples/common.py
examples/compensation_flow.py
examples/http_and_queue.py
examples/llm_deploy.py
examples/retry_recovery.py
python_saga_orchestrator.egg-info/PKG-INFO
python_saga_orchestrator.egg-info/SOURCES.txt
python_saga_orchestrator.egg-info/dependency_links.txt
python_saga_orchestrator.egg-info/requires.txt
python_saga_orchestrator.egg-info/top_level.txt
saga_orchestrator/__init__.py
saga_orchestrator/_version.py
saga_orchestrator/admin/__init__.py
saga_orchestrator/admin/api.py
saga_orchestrator/core/__init__.py
saga_orchestrator/core/builder.py
saga_orchestrator/core/engine.py
saga_orchestrator/core/orchestrator.py
saga_orchestrator/core/repository.py
saga_orchestrator/domain/__init__.py
saga_orchestrator/domain/exceptions/__init__.py
saga_orchestrator/domain/exceptions/saga.py
saga_orchestrator/domain/mixins/__init__.py
saga_orchestrator/domain/mixins/saga_state.py
saga_orchestrator/domain/mixins/saga_step_histrory.py
saga_orchestrator/domain/mixins/types.py
saga_orchestrator/domain/models/__init__.py
saga_orchestrator/domain/models/builder.py
saga_orchestrator/domain/models/context.py
saga_orchestrator/domain/models/notify.py
saga_orchestrator/domain/models/retry.py
saga_orchestrator/domain/models/saga_snapshot.py
saga_orchestrator/domain/models/step.py
saga_orchestrator/domain/models/enums/__init__.py
saga_orchestrator/domain/models/enums/base_str_enum.py
saga_orchestrator/domain/models/enums/saga_status.py
saga_orchestrator/domain/models/enums/saga_step_phase.py
saga_orchestrator/domain/models/enums/saga_step_status.py
saga_orchestrator/inbox/__init__.py
saga_orchestrator/inbox/contracts.py
saga_orchestrator/inbox/dispatcher.py
saga_orchestrator/inbox/models.py
saga_orchestrator/inbox/repository.py
saga_orchestrator/inbox/retry.py
saga_orchestrator/outbox/__init__.py
saga_orchestrator/outbox/contracts.py
saga_orchestrator/outbox/dispatcher.py
saga_orchestrator/outbox/event.py
saga_orchestrator/outbox/factory.py
saga_orchestrator/outbox/models.py
saga_orchestrator/outbox/repository.py
saga_orchestrator/outbox/retry.py
saga_orchestrator/outbox/serialization.py
tests/__init__.py
tests/conftest.py
tests/integration/__init__.py
tests/integration/conftest.py
tests/integration/helpers.py
tests/integration/models.py
tests/integration/test_admin_api.py
tests/integration/test_compensation_flow.py
tests/integration/test_context_persistence.py
tests/integration/test_core_flow.py
tests/integration/test_inbox_flow.py
tests/integration/test_lifecycle_hooks.py
tests/integration/test_notification_flow.py
tests/integration/test_outbox_flow.py
tests/integration/test_repository.py
tests/unit/__init__.py
tests/unit/test_builder.py
tests/unit/test_inbox_extensibility.py
tests/unit/test_input_context.py
tests/unit/test_orchestrator_helpers.py
tests/unit/test_outbox_extensibility.py
tests/unit/test_retry.py
tests/unit/test_step_type_resolution.py