README.md
pyproject.toml
sagaz/__init__.py
sagaz/__main__.py
sagaz/dry_run.py
sagaz.egg-info/PKG-INFO
sagaz.egg-info/SOURCES.txt
sagaz.egg-info/dependency_links.txt
sagaz.egg-info/entry_points.txt
sagaz.egg-info/requires.txt
sagaz.egg-info/top_level.txt
sagaz/cli/__init__.py
sagaz/cli/app.py
sagaz/cli/dry_run.py
sagaz/cli/examples.py
sagaz/cli/main.py
sagaz/cli/project.py
sagaz/cli/replay.py
sagaz/core/__init__.py
sagaz/core/compliance.py
sagaz/core/config.py
sagaz/core/context.py
sagaz/core/decorators.py
sagaz/core/env.py
sagaz/core/exceptions.py
sagaz/core/hooks.py
sagaz/core/listeners.py
sagaz/core/logger.py
sagaz/core/replay.py
sagaz/core/saga.py
sagaz/core/saga_replay.py
sagaz/core/time_travel.py
sagaz/core/types.py
sagaz/examples/__init__.py
sagaz/examples/environment_variables_example.py
sagaz/examples/ai_agents/ai_content_pipeline.py
sagaz/examples/ai_agents/langgraph_support_agent.py
sagaz/examples/ai_agents/pydantic_ai_research.py
sagaz/examples/data_engineering/__init__.py
sagaz/examples/data_engineering/data_migration/__init__.py
sagaz/examples/data_engineering/data_migration/main.py
sagaz/examples/data_engineering/data_quality_gate/__init__.py
sagaz/examples/data_engineering/data_quality_gate/main.py
sagaz/examples/data_engineering/etl_pipeline/__init__.py
sagaz/examples/data_engineering/etl_pipeline/main.py
sagaz/examples/data_engineering/lakehouse_ingestion/__init__.py
sagaz/examples/data_engineering/lakehouse_ingestion/main.py
sagaz/examples/ecommerce/order_processing/__init__.py
sagaz/examples/ecommerce/order_processing/main.py
sagaz/examples/education/course_enrollment/__init__.py
sagaz/examples/education/course_enrollment/main.py
sagaz/examples/education/exam_proctoring/__init__.py
sagaz/examples/education/exam_proctoring/main.py
sagaz/examples/energy/power_grid/__init__.py
sagaz/examples/energy/power_grid/main.py
sagaz/examples/energy/smart_meter/__init__.py
sagaz/examples/energy/smart_meter/main.py
sagaz/examples/fintech/crypto_exchange/__init__.py
sagaz/examples/fintech/crypto_exchange/main.py
sagaz/examples/fintech/insurance_claim/__init__.py
sagaz/examples/fintech/insurance_claim/main.py
sagaz/examples/fintech/loan_origination/__init__.py
sagaz/examples/fintech/loan_origination/main.py
sagaz/examples/fintech/payment_processing/__init__.py
sagaz/examples/fintech/payment_processing/main.py
sagaz/examples/fintech/trade_execution/__init__.py
sagaz/examples/fintech/trade_execution/main.py
sagaz/examples/fintech/wire_transfer/__init__.py
sagaz/examples/fintech/wire_transfer/main.py
sagaz/examples/gaming/in_game_purchase/__init__.py
sagaz/examples/gaming/in_game_purchase/main.py
sagaz/examples/gaming/tournament_match/__init__.py
sagaz/examples/gaming/tournament_match/main.py
sagaz/examples/government/regulatory_filing/__init__.py
sagaz/examples/government/regulatory_filing/main.py
sagaz/examples/government/visa_application/__init__.py
sagaz/examples/government/visa_application/main.py
sagaz/examples/healthcare/lab_processing/__init__.py
sagaz/examples/healthcare/lab_processing/main.py
sagaz/examples/healthcare/patient_onboarding/__init__.py
sagaz/examples/healthcare/patient_onboarding/main.py
sagaz/examples/healthcare/prescription/__init__.py
sagaz/examples/healthcare/prescription/main.py
sagaz/examples/healthcare/procedure_scheduling/__init__.py
sagaz/examples/healthcare/procedure_scheduling/main.py
sagaz/examples/integrations/__init__.py
sagaz/examples/integrations/django_app/demo.py
sagaz/examples/integrations/django_app/manage.py
sagaz/examples/integrations/django_app/config/__init__.py
sagaz/examples/integrations/django_app/config/settings.py
sagaz/examples/integrations/django_app/config/urls.py
sagaz/examples/integrations/django_app/config/wsgi.py
sagaz/examples/integrations/django_app/orders/__init__.py
sagaz/examples/integrations/django_app/orders/apps.py
sagaz/examples/integrations/django_app/orders/sagas.py
sagaz/examples/integrations/django_app/orders/urls.py
sagaz/examples/integrations/django_app/orders/views.py
sagaz/examples/integrations/fastapi_app/demo.py
sagaz/examples/integrations/fastapi_app/main.py
sagaz/examples/integrations/flask_app/demo.py
sagaz/examples/integrations/flask_app/main.py
sagaz/examples/iot/device_orchestration/__init__.py
sagaz/examples/iot/device_orchestration/main.py
sagaz/examples/iot/smart_grid/__init__.py
sagaz/examples/iot/smart_grid/main.py
sagaz/examples/logistics/drone_delivery/__init__.py
sagaz/examples/logistics/drone_delivery/main.py
sagaz/examples/manufacturing/chemical_reactor/__init__.py
sagaz/examples/manufacturing/chemical_reactor/main.py
sagaz/examples/manufacturing/production/__init__.py
sagaz/examples/manufacturing/production/main.py
sagaz/examples/manufacturing/three_d_printing/__init__.py
sagaz/examples/manufacturing/three_d_printing/main.py
sagaz/examples/media/content_publishing/__init__.py
sagaz/examples/media/content_publishing/main.py
sagaz/examples/media/live_streaming/__init__.py
sagaz/examples/media/live_streaming/main.py
sagaz/examples/ml/federated_learning/__init__.py
sagaz/examples/ml/federated_learning/main.py
sagaz/examples/ml/training/__init__.py
sagaz/examples/ml/training/feature_store.py
sagaz/examples/ml/training/main.py
sagaz/examples/ml/training/model_deployment.py
sagaz/examples/monitoring/__init__.py
sagaz/examples/monitoring/main.py
sagaz/examples/monitoring/mermaid_demo.py
sagaz/examples/real_estate/property_closing/__init__.py
sagaz/examples/real_estate/property_closing/main.py
sagaz/examples/real_estate/rental_application/__init__.py
sagaz/examples/real_estate/rental_application/main.py
sagaz/examples/replay/__init__.py
sagaz/examples/replay/order_recovery/main.py
sagaz/examples/replay/simple_demo/main.py
sagaz/examples/replay/time_travel/main.py
sagaz/examples/telecom/number_porting/__init__.py
sagaz/examples/telecom/number_porting/main.py
sagaz/examples/telecom/sim_provisioning/__init__.py
sagaz/examples/telecom/sim_provisioning/main.py
sagaz/examples/travel/booking/__init__.py
sagaz/examples/travel/booking/main.py
sagaz/execution/__init__.py
sagaz/execution/graph.py
sagaz/execution/orchestrator.py
sagaz/execution/pivot.py
sagaz/execution/state_machine.py
sagaz/integrations/__init__.py
sagaz/integrations/_base.py
sagaz/integrations/django.py
sagaz/integrations/fastapi.py
sagaz/integrations/flask.py
sagaz/monitoring/__init__.py
sagaz/monitoring/logging.py
sagaz/monitoring/metrics.py
sagaz/monitoring/prometheus.py
sagaz/monitoring/tracing.py
sagaz/outbox/__init__.py
sagaz/outbox/consumer_inbox.py
sagaz/outbox/optimistic_publisher.py
sagaz/outbox/state_machine.py
sagaz/outbox/types.py
sagaz/outbox/worker.py
sagaz/outbox/brokers/__init__.py
sagaz/outbox/brokers/base.py
sagaz/outbox/brokers/factory.py
sagaz/outbox/brokers/kafka.py
sagaz/outbox/brokers/memory.py
sagaz/outbox/brokers/rabbitmq.py
sagaz/outbox/brokers/redis.py
sagaz/resources/.env.template
sagaz/resources/.gitignore.template
sagaz/resources/README.md
sagaz/resources/sagaz.yaml.template
sagaz/resources/k8s/README.md
sagaz/resources/k8s/base/configmap.yaml
sagaz/resources/k8s/base/kustomization.yaml
sagaz/resources/k8s/base/namespace.yaml
sagaz/resources/k8s/base/outbox-worker.yaml
sagaz/resources/k8s/base/secrets.yaml
sagaz/resources/k8s/database/ha/kustomization.yaml
sagaz/resources/k8s/database/ha/pgbouncer.yaml
sagaz/resources/k8s/database/ha/postgresql-ha.yaml
sagaz/resources/k8s/database/simple/kustomization.yaml
sagaz/resources/k8s/database/simple/postgresql.yaml
sagaz/resources/k8s/jobs/benchmark-job.yaml
sagaz/resources/k8s/jobs/migration-job.yaml
sagaz/resources/k8s/monitoring/ARCHITECTURE.md
sagaz/resources/k8s/monitoring/LOKI_QUICK_REFERENCE.md
sagaz/resources/k8s/monitoring/README.md
sagaz/resources/k8s/monitoring/alertmanager-rules.yml
sagaz/resources/k8s/monitoring/grafana-dashboard-logs.json
sagaz/resources/k8s/monitoring/kustomization.yaml
sagaz/resources/k8s/monitoring/loki.yaml
sagaz/resources/k8s/monitoring/monitoring-stack.yaml
sagaz/resources/k8s/monitoring/promtail.yaml
sagaz/resources/k8s/monitoring/alerts/postgres-alerts.yaml
sagaz/resources/k8s/monitoring/dashboards/main-dashboard.json
sagaz/resources/k8s/monitoring/dashboards/outbox-dashboard.json
sagaz/resources/local/kafka/docker-compose.yaml
sagaz/resources/local/kafka/monitoring/prometheus.yml
sagaz/resources/local/postgres/README.md
sagaz/resources/local/postgres/docker-compose.yaml
sagaz/resources/local/postgres/init-primary.sh
sagaz/resources/local/postgres/monitoring/prometheus.yml
sagaz/resources/local/postgres/partitioning/001_create_partitioned_tables.sql
sagaz/resources/local/postgres/partitioning/002_partition_maintenance_functions.sql
sagaz/resources/local/postgres/partitioning/003_initial_partitions.sql
sagaz/resources/local/rabbitmq/docker-compose.yaml
sagaz/resources/local/rabbitmq/monitoring/prometheus.yml
sagaz/resources/local/redis/docker-compose.yaml
sagaz/resources/local/redis/monitoring/prometheus.yml
sagaz/resources/local/redis/monitoring/grafana/dashboards/grafana-dashboard-main.json
sagaz/resources/local/redis/monitoring/grafana/dashboards/grafana-dashboard-outbox.json
sagaz/resources/local/redis/monitoring/grafana/provisioning/dashboards/dashboards.yaml
sagaz/resources/local/redis/monitoring/grafana/provisioning/datasources/prometheus.yaml
sagaz/storage/__init__.py
sagaz/storage/base.py
sagaz/storage/factory.py
sagaz/storage/manager.py
sagaz/storage/memory.py
sagaz/storage/postgresql.py
sagaz/storage/redis.py
sagaz/storage/backends/__init__.py
sagaz/storage/backends/filesystem_snapshot.py
sagaz/storage/backends/memory_snapshot.py
sagaz/storage/backends/memory/__init__.py
sagaz/storage/backends/memory/outbox.py
sagaz/storage/backends/memory/saga.py
sagaz/storage/backends/postgresql/__init__.py
sagaz/storage/backends/postgresql/outbox.py
sagaz/storage/backends/postgresql/saga.py
sagaz/storage/backends/postgresql/snapshot.py
sagaz/storage/backends/redis/__init__.py
sagaz/storage/backends/redis/outbox.py
sagaz/storage/backends/redis/saga.py
sagaz/storage/backends/redis/snapshot.py
sagaz/storage/backends/s3/__init__.py
sagaz/storage/backends/s3/snapshot.py
sagaz/storage/backends/sqlite/__init__.py
sagaz/storage/backends/sqlite/outbox.py
sagaz/storage/backends/sqlite/saga.py
sagaz/storage/core/__init__.py
sagaz/storage/core/base.py
sagaz/storage/core/connection.py
sagaz/storage/core/errors.py
sagaz/storage/core/health.py
sagaz/storage/core/serialization.py
sagaz/storage/interfaces/__init__.py
sagaz/storage/interfaces/outbox.py
sagaz/storage/interfaces/saga.py
sagaz/storage/interfaces/snapshot.py
sagaz/storage/transfer/__init__.py
sagaz/storage/transfer/service.py
sagaz/strategies/__init__.py
sagaz/strategies/base.py
sagaz/strategies/fail_fast.py
sagaz/strategies/fail_fast_grace.py
sagaz/strategies/wait_all.py
sagaz/triggers/__init__.py
sagaz/triggers/decorators.py
sagaz/triggers/engine.py
sagaz/triggers/registry.py
sagaz/triggers/sources/__init__.py
sagaz/triggers/sources/broker.py
sagaz/triggers/sources/cron.py
sagaz/visualization/__init__.py
sagaz/visualization/mermaid.py
tests/test_env_config.py