pyproject.toml
src/lexigram/__init__.py
src/lexigram/application.py
src/lexigram/container.py
src/lexigram/context.py
src/lexigram/exceptions.py
src/lexigram/logging.py
src/lexigram/middleware.py
src/lexigram/provider.py
src/lexigram/py.typed
src/lexigram/request.py
src/lexigram/response.py
src/lexigram/types.py
src/lexigram.egg-info/PKG-INFO
src/lexigram.egg-info/SOURCES.txt
src/lexigram.egg-info/dependency_links.txt
src/lexigram.egg-info/entry_points.txt
src/lexigram.egg-info/requires.txt
src/lexigram.egg-info/top_level.txt
src/lexigram/app/__init__.py
src/lexigram/app/base.py
src/lexigram/app/lifecycle.py
src/lexigram/app/py.typed
src/lexigram/app/mixins/config_mixin.py
src/lexigram/app/mixins/di_mixin.py
src/lexigram/app/mixins/health_mixin.py
src/lexigram/app/mixins/lifecycle_mixin.py
src/lexigram/app/mixins/module_mixin.py
src/lexigram/app/mixins/routing_mixin.py
src/lexigram/auth/__init__.pyi
src/lexigram/auth/protocols.pyi
src/lexigram/auth/providers/auth_provider.pyi
src/lexigram/common/__init__.py
src/lexigram/common/async_.py
src/lexigram/common/context.py
src/lexigram/common/deprecation.py
src/lexigram/common/exception_registry.py
src/lexigram/common/exceptions.py
src/lexigram/common/health.py
src/lexigram/common/json.py
src/lexigram/common/logging.py
src/lexigram/common/metrics.py
src/lexigram/common/optional_imports.py
src/lexigram/common/py.typed
src/lexigram/common/resilience.py
src/lexigram/common/signals.py
src/lexigram/common/typing.py
src/lexigram/common/components/__init__.py
src/lexigram/components/config.py
src/lexigram/components/exceptions.py
src/lexigram/components/protocols.py
src/lexigram/components/provider.py
src/lexigram/components/py.typed
src/lexigram/components/types.py
src/lexigram/components/abstractions/__init__.py
src/lexigram/components/abstractions/lock.py
src/lexigram/components/abstractions/pubsub.py
src/lexigram/components/abstractions/secrets.py
src/lexigram/components/abstractions/state.py
src/lexigram/components/drivers/__init__.py
src/lexigram/components/drivers/aws/__init__.pyi
src/lexigram/components/drivers/aws/aws.pyi
src/lexigram/components/drivers/azure/__init__.pyi
src/lexigram/components/drivers/azure/azure.pyi
src/lexigram/components/drivers/kafka/__init__.pyi
src/lexigram/components/drivers/kafka/kafka.pyi
src/lexigram/components/drivers/memory/__init__.py
src/lexigram/components/drivers/memory/lock.py
src/lexigram/components/drivers/memory/pubsub.py
src/lexigram/components/drivers/memory/secrets.py
src/lexigram/components/drivers/memory/state.py
src/lexigram/components/drivers/mongodb/__init__.pyi
src/lexigram/components/drivers/mongodb/mongodb.pyi
src/lexigram/components/drivers/rabbitmq/__init__.pyi
src/lexigram/components/drivers/rabbitmq/rabbitmq.pyi
src/lexigram/components/locks/__init__.py
src/lexigram/components/locks/distributed.py
src/lexigram/concurrency/__init__.py
src/lexigram/concurrency/config.py
src/lexigram/concurrency/dispatcher.py
src/lexigram/concurrency/executors.py
src/lexigram/concurrency/parallel.py
src/lexigram/concurrency/semaphore.py
src/lexigram/concurrency/structured_parallelism.py
src/lexigram/concurrency/task_manager.py
src/lexigram/concurrency/types.py
src/lexigram/config/__init__.py
src/lexigram/config/env.py
src/lexigram/config/manager.py
src/lexigram/config/models.py
src/lexigram/config/py.typed
src/lexigram/config/sources.py
src/lexigram/core/__init__.py
src/lexigram/core/config.py
src/lexigram/core/di.py
src/lexigram/core/exceptions.py
src/lexigram/core/provider.py
src/lexigram/core/validation/__init__.py
src/lexigram/core/validation/protocols.py
src/lexigram/data/__init__.py
src/lexigram/data/domain.py
src/lexigram/data/py.typed
src/lexigram/data/services.py
src/lexigram/data/unit_of_work.py
src/lexigram/data/cqrs/__init__.py
src/lexigram/data/cqrs/bus.py
src/lexigram/data/cqrs/middleware.py
src/lexigram/data/cqrs/protocol.py
src/lexigram/data/cqrs/provider.py
src/lexigram/data/events/__init__.py
src/lexigram/data/events/events.py
src/lexigram/data/events/models.py
src/lexigram/data/events/projections.py
src/lexigram/data/events/snapshot.py
src/lexigram/data/events/store.py
src/lexigram/data/events/upcasting.py
src/lexigram/data/events/upcasting_store.py
src/lexigram/data/events/streaming/__init__.py
src/lexigram/data/events/streaming/filters.py
src/lexigram/data/events/streaming/handlers.py
src/lexigram/data/events/streaming/publisher.py
src/lexigram/data/events/streaming/stream.py
src/lexigram/data/saga/__init__.py
src/lexigram/data/saga/base.py
src/lexigram/data/saga/coordinator.py
src/lexigram/data/saga/examples.py
src/lexigram/data/saga/py.typed
src/lexigram/data/saga/steps.py
src/lexigram/data/specifications/__init__.py
src/lexigram/data/specifications/base.py
src/lexigram/data/specifications/py.typed
src/lexigram/data/specifications/repository.py
src/lexigram/db/drivers/postgres/__init__.pyi
src/lexigram/decorators/__init__.py
src/lexigram/decorators/di.py
src/lexigram/decorators/py.typed
src/lexigram/di/__init__.py
src/lexigram/di/__init__.pyi
src/lexigram/di/container.py
src/lexigram/di/exceptions.py
src/lexigram/di/middleware.py
src/lexigram/module.py
src/lexigram/di/py.typed
src/lexigram/di/scopes.py
src/lexigram/di/modules/__init__.py
src/lexigram/di/modules/py.typed
src/lexigram/di/providers/__init__.py
src/lexigram/di/providers/base.py
src/lexigram/di/providers/cache.py
src/lexigram/di/providers/config.py
src/lexigram/di/providers/database.py
src/lexigram/di/providers/database.pyi
src/lexigram/di/providers/oauth.py
src/lexigram/di/providers/presets.py
src/lexigram/di/providers/protocols.py
src/lexigram/di/providers/py.typed
src/lexigram/di/providers/messaging/__init__.py
src/lexigram/di/providers/messaging/durability.py
src/lexigram/di/providers/messaging/operations.py
src/lexigram/di/providers/messaging/provider.py
src/lexigram/errors/__init__.py
src/lexigram/errors/exceptions.py
src/lexigram/errors/handler.py
src/lexigram/errors/py.typed
src/lexigram/execution/__init__.py
src/lexigram/execution/fallback.py
src/lexigram/execution/interceptors.py
src/lexigram/execution/pipeline.py
src/lexigram/execution/py.typed
src/lexigram/execution/result.py
src/lexigram/execution/specification.py
src/lexigram/feature_flags/__init__.py
src/lexigram/feature_flags/decorators.py
src/lexigram/feature_flags/manager.py
src/lexigram/feature_flags/models.py
src/lexigram/feature_flags/providers.py
src/lexigram/flow/__init__.py
src/lexigram/flow/async_stream.py
src/lexigram/flow/channel.py
src/lexigram/flow/py.typed
src/lexigram/flow/rate_limiter.py
src/lexigram/flow/throttle.py
src/lexigram/messaging/__init__.py
src/lexigram/messaging/interfaces.py
src/lexigram/messaging/models.py
src/lexigram/messaging/retry.py
src/lexigram/messaging/backends/kafka.py
src/lexigram/messaging/backends/memory.py
src/lexigram/messaging/backends/rabbitmq.py
src/lexigram/messaging/backends/redis.py
src/lexigram/messaging/drivers/redis_pubsub.pyi
src/lexigram/messaging/persistence/__init__.py
src/lexigram/messaging/persistence/file.py
src/lexigram/messaging/persistence/memory.py
src/lexigram/monitoring/__init__.py
src/lexigram/monitoring/compute.py
src/lexigram/monitoring/metrics.py
src/lexigram/monitoring/performance_monitoring.py
src/lexigram/monitoring/py.typed
src/lexigram/monitoring/types.py
src/lexigram/plugins/discovery.py
src/lexigram/plugins/registry.py
src/lexigram/protocols/__init__.py
src/lexigram/protocols/config.py
src/lexigram/protocols/module.py
src/lexigram/protocols/architecture/__init__.py
src/lexigram/protocols/architecture/protocol.py
src/lexigram/protocols/audit/__init__.py
src/lexigram/protocols/audit/protocol.py
src/lexigram/protocols/license/__init__.py
src/lexigram/protocols/license/protocol.py
src/lexigram/protocols/metrics/__init__.py
src/lexigram/protocols/metrics/protocol.py
src/lexigram/protocols/tracer/__init__.py
src/lexigram/protocols/tracer/protocol.py
src/lexigram/providers/__init__.py
src/lexigram/providers/base.py
src/lexigram/resilience/__init__.py
src/lexigram/resilience/bulk_operations.py
src/lexigram/resilience/bulkhead.py
src/lexigram/resilience/circuit_breaker.py
src/lexigram/resilience/decorators.py
src/lexigram/resilience/pipeline.py
src/lexigram/resilience/py.typed
src/lexigram/resilience/retry.py
src/lexigram/resilience/timeout.py
src/lexigram/resources/__init__.py
src/lexigram/resources/pools.py
src/lexigram/resources/py.typed
src/lexigram/resources/queues.py
src/lexigram/resources/resource_management.py
src/lexigram/resources/scheduler.py
src/lexigram/resources/streaming.py
src/lexigram/resources/types.py
src/lexigram/storage/__init__.py
src/lexigram/storage/kv/__init__.py
src/lexigram/storage/kv/factory.py
src/lexigram/storage/kv/metrics.py
src/lexigram/storage/kv/migration.py
src/lexigram/storage/kv/protocols.py
src/lexigram/storage/kv/wrapper.py
src/lexigram/tasks/provider.pyi
tests/test_application_db_registration.py
tests/test_auth_oauth_presets.py
tests/test_auto_db_config_on_start.py
tests/test_hatch_build_targets.py
tests/test_storage_kv.py
tests/test_storage_metrics.py