CHANGELOG.md
LICENSE
MANIFEST.in
README.md
pyproject.toml
felesh_framework.egg-info/PKG-INFO
felesh_framework.egg-info/SOURCES.txt
felesh_framework.egg-info/dependency_links.txt
felesh_framework.egg-info/entry_points.txt
felesh_framework.egg-info/requires.txt
felesh_framework.egg-info/top_level.txt
felesh_shared_package/__init__.py
felesh_shared_package/docs/ARCHITECTURE_MAIN_EVENT_DRIVEN_CQRS.md
felesh_shared_package/docs/ARCHITECTURE_SERVICE.md.template
felesh_shared_package/docs/__init__.py
felesh_shared_package/scaffold/__init__.py
felesh_shared_package/scaffold/cli.py
felesh_shared_package/scaffold/init_project.py
felesh_shared_package/scaffold/update_project.py
felesh_shared_package/scaffold/common/__init__.py
felesh_shared_package/scaffold/common/adapters/__init__.py
felesh_shared_package/scaffold/common/adapters/drf/__init__.py
felesh_shared_package/scaffold/common/adapters/drf/serializers.py
felesh_shared_package/scaffold/common/adapters/drf/filters/__init__.py
felesh_shared_package/scaffold/common/adapters/drf/filters/parser.py
felesh_shared_package/scaffold/common/adapters/drf/middleware/__init__.py
felesh_shared_package/scaffold/common/adapters/drf/middleware/request_tracking.py
felesh_shared_package/scaffold/common/adapters/drf/responses/__init__.py
felesh_shared_package/scaffold/common/adapters/drf/responses/cqrs.py
felesh_shared_package/scaffold/common/adapters/drf/responses/exceptions.py
felesh_shared_package/scaffold/common/adapters/drf/responses/serializers.py
felesh_shared_package/scaffold/common/adapters/fastapi/__init__.py
felesh_shared_package/scaffold/common/adapters/fastapi/filters/__init__.py
felesh_shared_package/scaffold/common/adapters/fastapi/filters/parser.py
felesh_shared_package/scaffold/common/adapters/fastapi/middleware/__init__.py
felesh_shared_package/scaffold/common/adapters/fastapi/middleware/request_tracking.py
felesh_shared_package/scaffold/common/adapters/fastapi/responses/__init__.py
felesh_shared_package/scaffold/common/adapters/fastapi/responses/cqrs.py
felesh_shared_package/scaffold/common/adapters/fastapi/responses/exceptions.py
felesh_shared_package/scaffold/common/adapters/fastapi/responses/schemas.py
felesh_shared_package/scaffold/common/clients/__init__.py
felesh_shared_package/scaffold/common/observability/__init__.py
felesh_shared_package/scaffold/common/observability/context.py
felesh_shared_package/scaffold/common/observability/decorators.py
felesh_shared_package/scaffold/common/observability/logging.py
felesh_shared_package/scaffold/common/observability/settings.py
felesh_shared_package/scaffold/common/observability/setup.py
felesh_shared_package/scaffold/common/observability/middleware/__init__.py
felesh_shared_package/scaffold/common/observability/middleware/django.py
felesh_shared_package/scaffold/common/observability/middleware/fastapi.py
felesh_shared_package/scaffold/common/seedwork/__init__.py
felesh_shared_package/scaffold/common/seedwork/api/__init__.py
felesh_shared_package/scaffold/common/seedwork/api/filter_builder.py
felesh_shared_package/scaffold/common/seedwork/api/filter_config.py
felesh_shared_package/scaffold/common/seedwork/api/filtering.py
felesh_shared_package/scaffold/common/seedwork/api/metadata.py
felesh_shared_package/scaffold/common/seedwork/api/pagination.py
felesh_shared_package/scaffold/common/seedwork/api/response_builders.py
felesh_shared_package/scaffold/common/seedwork/application/__init__.py
felesh_shared_package/scaffold/common/seedwork/application/data_transform_objects.py
felesh_shared_package/scaffold/common/seedwork/application/discovery.py
felesh_shared_package/scaffold/common/seedwork/application/handler_registry.py
felesh_shared_package/scaffold/common/seedwork/application/handler_result.py
felesh_shared_package/scaffold/common/seedwork/application/interfaces.py
felesh_shared_package/scaffold/common/seedwork/application/handlers/__init__.py
felesh_shared_package/scaffold/common/seedwork/application/handlers/base_command_handler.py
felesh_shared_package/scaffold/common/seedwork/application/handlers/base_event_handler.py
felesh_shared_package/scaffold/common/seedwork/application/handlers/base_query_handler.py
felesh_shared_package/scaffold/common/seedwork/application/handlers/base_sync_command_handler.py
felesh_shared_package/scaffold/common/seedwork/application/handlers/base_sync_event_handler.py
felesh_shared_package/scaffold/common/seedwork/application/handlers/base_sync_query_handler.py
felesh_shared_package/scaffold/common/seedwork/domain/__init__.py
felesh_shared_package/scaffold/common/seedwork/infrastructure/__init__.py
felesh_shared_package/scaffold/common/seedwork/infrastructure/cache.py
felesh_shared_package/scaffold/common/seedwork/infrastructure/repositories.py
felesh_shared_package/scaffold/common/seedwork/infrastructure/unit_of_works.py
felesh_shared_package/scaffold/common/seedwork/infrastructure/events/__init__.py
felesh_shared_package/scaffold/common/seedwork/infrastructure/events/broker_listener.py
felesh_shared_package/scaffold/common/seedwork/infrastructure/events/event_collector.py
felesh_shared_package/scaffold/common/seedwork/infrastructure/events/event_publisher.py
felesh_shared_package/scaffold/common/seedwork/infrastructure/events/events.py
felesh_shared_package/scaffold/common/seedwork/infrastructure/events/message_bus.py
felesh_shared_package/scaffold/common/seedwork/infrastructure/events/sync_message_bus.py
felesh_shared_package/scaffold/common/seedwork/infrastructure/filters/__init__.py
felesh_shared_package/scaffold/common/seedwork/infrastructure/filters/django_orm_builder.py
felesh_shared_package/scaffold/common/seedwork/infrastructure/filters/mongodb_builder.py
felesh_shared_package/scaffold/common/seedwork/infrastructure/filters/sqlalchemy_builder.py
felesh_shared_package/scaffold/common/seedwork/infrastructure/models/__init__.py
felesh_shared_package/scaffold/common/seedwork/infrastructure/models/beanie.py
felesh_shared_package/scaffold/common/seedwork/infrastructure/models/django.py
felesh_shared_package/scaffold/common/seedwork/infrastructure/models/sqlalchemy.py
felesh_shared_package/scaffold/common/seedwork/shared/__init__.py
felesh_shared_package/scaffold/common/seedwork/shared/decorators.py
felesh_shared_package/scaffold/common/seedwork/shared/enums.py
felesh_shared_package/scaffold/common/seedwork/shared/exceptions.py
felesh_shared_package/scaffold/common/seedwork/shared/validation.py
felesh_shared_package/scaffold/common/testing/__init__.py
felesh_shared_package/scaffold/common/testing/base.py
felesh_shared_package/scaffold/common/testing/fixtures.py
felesh_shared_package/scaffold/common/testing/mocks.py
felesh_shared_package/scaffold/examples/__init__.py
felesh_shared_package/scaffold/examples/async_uow/__init__.py
felesh_shared_package/scaffold/examples/async_uow/basic_async_uow_example.py
felesh_shared_package/scaffold/examples/async_uow/fastapi_integration_example.py
felesh_shared_package/scaffold/examples/async_uow/readonly_uow_example.py
felesh_shared_package/scaffold/examples/cqrs_patterns/command_with_events.py
felesh_shared_package/scaffold/examples/cqrs_patterns/decorator_based_handlers.py
felesh_shared_package/scaffold/examples/cqrs_patterns/event_handler_subscription.py
felesh_shared_package/scaffold/examples/cqrs_patterns/fastapi_handlers_example.py
felesh_shared_package/scaffold/examples/cqrs_patterns/message_bus_example.py
felesh_shared_package/scaffold/examples/cqrs_patterns/message_bus_routing.py
felesh_shared_package/scaffold/examples/cqrs_patterns/outbox_pattern_example.py
felesh_shared_package/scaffold/examples/cqrs_patterns/query_with_pagination.py
felesh_shared_package/scaffold/examples/shared_events/README.md
felesh_shared_package/scaffold/examples/shared_events/commerce_common/__init__.py
felesh_shared_package/scaffold/examples/shared_events/commerce_common/events/__init__.py
felesh_shared_package/scaffold/examples/shared_events/commerce_common/events/cart.py
felesh_shared_package/scaffold/examples/shared_events/commerce_common/events/user.py
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/drf/.env.example
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/drf/.pre-commit-config.yaml
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/drf/CLAUDE.md
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/drf/Dockerfile
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/drf/Makefile
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/drf/__init__.py
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/drf/docker-compose.yml
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/drf/manage.py
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/drf/pyproject.toml
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/drf/core/__init__.py
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/drf/core/apps.py
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/drf/core/api/__init__.py
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/drf/core/api/urls.py
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/drf/core/api/v1/__init__.py
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/drf/core/api/v1/urls.py
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/drf/core/api/v1/common/__init__.py
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/drf/core/api/v1/common/routers.py
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/drf/core/api/v1/common/schemas.py
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/drf/core/api/v1/common/views.py
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/drf/core/api/v1/enduser/__init__.py
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/drf/core/api/v1/enduser/routers.py
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/drf/core/api/v1/enduser/schemas.py
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/drf/core/api/v1/enduser/views.py
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/drf/core/api/v1/generic/__init__.py
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/drf/core/api/v1/generic/routers.py
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/drf/core/api/v1/generic/schemas.py
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/drf/core/api/v1/generic/views.py
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/drf/core/api/v1/staff/__init__.py
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/drf/core/api/v1/staff/routers.py
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/drf/core/api/v1/staff/schemas.py
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/drf/core/api/v1/staff/views.py
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/drf/core/domain/__init__.py
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/drf/core/domain/repositories.py
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/drf/core/domain/services/__init__.py
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/drf/core/domain/services/otp.py
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/drf/core/domain/services/user.py
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/drf/core/events/__init__.py
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/drf/core/events/user.py
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/drf/core/handlers/__init__.py
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/drf/core/handlers/commands/__init__.py
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/drf/core/handlers/commands/add_to_cart_cmd.py
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/drf/core/handlers/commands/create_user_cmd.py
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/drf/core/handlers/commands/generate_otp_cmd.py
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/drf/core/handlers/commands/login_cmd.py
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/drf/core/handlers/commands/update_order_status_cmd.py
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/drf/core/handlers/commands/update_user_cmd.py
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/drf/core/handlers/commands/verify_otp_cmd.py
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/drf/core/handlers/events/__init__.py
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/drf/core/handlers/events/payment_completed_evt.py
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/drf/core/handlers/queries/__init__.py
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/drf/core/handlers/queries/get_cart_query.py
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/drf/core/handlers/queries/get_landing_query.py
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/drf/core/handlers/queries/get_user_by_email_query.py
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/drf/core/handlers/queries/get_user_by_id_query.py
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/drf/core/handlers/queries/list_orders_query.py
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/drf/core/handlers/queries/list_user_orders_query.py
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/drf/core/handlers/queries/list_users_query.py
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/drf/core/infrastructure/__init__.py
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/drf/core/infrastructure/uow.py
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/drf/core/infrastructure/repositories/__init__.py
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/drf/core/infrastructure/repositories/inbox_repository.py
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/drf/core/infrastructure/repositories/otp_repository.py
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/drf/core/infrastructure/repositories/outbox_repository.py
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/drf/core/infrastructure/repositories/user_repository.py
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/drf/core/management/__init__.py
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/drf/core/management/commands/__init__.py
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/drf/core/management/commands/publish_outbox_events.py
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/drf/core/migrations/0001_create_outbox_events.py
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/drf/core/migrations/__init__.py
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/drf/core/models/__init__.py
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/drf/core/models/base.py
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/drf/core/models/inbox.py
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/drf/core/models/outbox.py
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/drf/core/models/user.py
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/drf/docs/API.md
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/drf/docs/DATA.md
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/drf/docs/DEVELOPMENT.md
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/drf/docs/DOMAIN.md
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/drf/docs/INTEGRATION.md
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/drf/docs/README.md
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/drf/docs/SERVICE.md
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/drf/docs/TECH.md
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/drf/docs/architecture/CQRS_EVENT_DRIVEN.md
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/drf/docs/architecture/PLATFORM_COMMON.md
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/drf/docs/decisions/OPEN.md
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/drf/docs/decisions/TEMPLATE.md
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/drf/docs/diagrams/README.md
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/drf/docs/runbooks/alerts.md
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/drf/docs/runbooks/deployment.md
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/drf/docs/runbooks/incident-response.md
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/drf/docs/runbooks/slo.md
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/drf/main_app/__init__.py
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/drf/main_app/asgi.py
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/drf/main_app/message_bus.py
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/drf/main_app/settings.py
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/drf/main_app/urls.py
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/drf/main_app/wsgi.py
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/drf/workers/__init__.py
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/drf/workers/event_consumer.py
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/drf/workers/event_consumer_retry_worker.py
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/drf/workers/outbox_publisher.py
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/fastapi/.env.example
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/fastapi/.gitignore
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/fastapi/.pre-commit-config.yaml
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/fastapi/CLAUDE.md
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/fastapi/Dockerfile
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/fastapi/Makefile
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/fastapi/alembic.ini
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/fastapi/docker-compose.yml
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/fastapi/infrastructure-docker-compose.yml
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/fastapi/pyproject.toml
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/fastapi/requirements.txt
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/fastapi/_extras/mongodb/.env.mongodb
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/fastapi/_extras/mongodb/docker-compose.mongodb.yml
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/fastapi/_extras/mongodb/pyproject.toml.mongodb
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/fastapi/_extras/mongodb/core/infrastructure/uow.py.mongodb
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/fastapi/_extras/mongodb/core/infrastructure/uow_mongo.py
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/fastapi/_extras/mongodb/core/infrastructure/database/__init__.py
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/fastapi/_extras/mongodb/core/infrastructure/database/mongodb.py
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/fastapi/_extras/mongodb/main_app/dependencies.py.mongodb
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/fastapi/core/__init__.py
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/fastapi/core/api/__init__.py
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/fastapi/core/api/router.py
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/fastapi/core/api/v1/__init__.py
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/fastapi/core/api/v1/router.py
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/fastapi/core/api/v1/common/__init__.py
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/fastapi/core/api/v1/common/router.py
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/fastapi/core/api/v1/common/schemas.py
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/fastapi/core/api/v1/enduser/__init__.py
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/fastapi/core/api/v1/enduser/router.py
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/fastapi/core/api/v1/enduser/schemas.py
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/fastapi/core/api/v1/enduser/views.py
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/fastapi/core/api/v1/generic/__init__.py
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/fastapi/core/api/v1/generic/router.py
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/fastapi/core/api/v1/generic/schemas.py
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/fastapi/core/api/v1/generic/views.py
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/fastapi/core/api/v1/staff/__init__.py
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/fastapi/core/api/v1/staff/router.py
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/fastapi/core/api/v1/staff/schemas.py
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/fastapi/core/api/v1/staff/views.py
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/fastapi/core/domain/__init__.py
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/fastapi/core/domain/repositories.py
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/fastapi/core/domain/services/__init__.py
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/fastapi/core/domain/services/otp.py
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/fastapi/core/domain/services/user.py
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/fastapi/core/events/__init__.py
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/fastapi/core/events/user.py
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/fastapi/core/handlers/__init__.py
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/fastapi/core/handlers/commands/__init__.py
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/fastapi/core/handlers/commands/add_to_cart_cmd.py
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/fastapi/core/handlers/commands/create_user_cmd.py
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/fastapi/core/handlers/commands/generate_otp_cmd.py
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/fastapi/core/handlers/commands/update_order_status_cmd.py
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/fastapi/core/handlers/commands/update_user_cmd.py
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/fastapi/core/handlers/commands/verify_otp_cmd.py
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/fastapi/core/handlers/events/__init__.py
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/fastapi/core/handlers/events/payment_completed_evt.py
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/fastapi/core/handlers/queries/__init__.py
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/fastapi/core/handlers/queries/get_cart_query.py
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/fastapi/core/handlers/queries/get_landing_query.py
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/fastapi/core/handlers/queries/get_user_by_email_query.py
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/fastapi/core/handlers/queries/get_user_by_id_query.py
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/fastapi/core/handlers/queries/list_orders_query.py
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/fastapi/core/handlers/queries/list_user_orders_query.py
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/fastapi/core/handlers/queries/list_users_query.py
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/fastapi/core/infrastructure/__init__.py
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/fastapi/core/infrastructure/uow.py
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/fastapi/core/infrastructure/database/__init__.py
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/fastapi/core/infrastructure/database/sqlalchemy.py
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/fastapi/core/infrastructure/repositories/__init__.py
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/fastapi/core/infrastructure/repositories/inbox_repository.py
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/fastapi/core/infrastructure/repositories/otp_repository.py
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/fastapi/core/infrastructure/repositories/outbox_repository.py
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/fastapi/core/infrastructure/repositories/user_repository.py
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/fastapi/core/migrations/env.py
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/fastapi/core/migrations/script.py.mako
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/fastapi/core/migrations/versions/001_pure_outbox_inbox_retry.py
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/fastapi/core/migrations/versions/002_add_timezone_to_datetime_columns.py
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/fastapi/core/models/__init__.py
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/fastapi/core/models/base.py
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/fastapi/core/models/inbox.py
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/fastapi/core/models/otp.py
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/fastapi/core/models/outbox.py
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/fastapi/core/models/user.py
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/fastapi/docs/API.md
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/fastapi/docs/DATA.md
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/fastapi/docs/DEVELOPMENT.md
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/fastapi/docs/DOMAIN.md
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/fastapi/docs/INTEGRATION.md
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/fastapi/docs/README.md
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/fastapi/docs/SECURITY.md
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/fastapi/docs/SERVICE.md
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/fastapi/docs/TECH.md
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/fastapi/docs/architecture/API-RESPONSE.md
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/fastapi/docs/architecture/CQRS_EVENT_DRIVEN.md
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/fastapi/docs/architecture/EVENTS-STRUCTURE.md
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/fastapi/docs/architecture/PLATFORM_COMMON.md
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/fastapi/docs/architecture/TESTING-STRATEGY.md
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/fastapi/docs/decisions/OPEN.md
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/fastapi/docs/decisions/TEMPLATE.md
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/fastapi/docs/diagrams/README.md
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/fastapi/docs/runbooks/alerts.md
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/fastapi/docs/runbooks/deployment.md
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/fastapi/docs/runbooks/incident-response.md
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/fastapi/docs/runbooks/slo.md
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/fastapi/main_app/__init__.py
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/fastapi/main_app/dependencies.py
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/fastapi/main_app/main.py
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/fastapi/main_app/message_bus.py
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/fastapi/main_app/settings.py
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/fastapi/scripts/README.md
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/fastapi/scripts/__init__.py
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/fastapi/scripts/generate_fake_data.py
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/fastapi/tests/__init__.py
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/fastapi/tests/conftest.py
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/fastapi/tests/fakes/__init__.py
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/fastapi/tests/fakes/clients/__init__.py
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/fastapi/tests/fakes/clients/pricing_service.py
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/fastapi/tests/integration/__init__.py
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/fastapi/tests/integration/test_user_api.py
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/fastapi/tests/unit/__init__.py
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/fastapi/tests/unit/test_user_commands.py
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/fastapi/workers/__init__.py
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/fastapi/workers/event_consumer.py
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/fastapi/workers/event_consumer_retry_worker.py
felesh_shared_package/scaffold/project_templates/event-driven-cqrs/fastapi/workers/outbox_publisher.py
felesh_shared_package/sdk/__init__.py
felesh_shared_package/sdk/accounting/__init__.py
felesh_shared_package/sdk/accounting/v1/__init__.py
felesh_shared_package/sdk/accounting/v1/client.py
felesh_shared_package/sdk/accounting/v1/types.py
felesh_shared_package/sdk/base/__init__.py
felesh_shared_package/sdk/base/circuit_breaker.py
felesh_shared_package/sdk/base/client.py
felesh_shared_package/sdk/base/config.py
felesh_shared_package/sdk/base/context.py
felesh_shared_package/sdk/base/exceptions.py
felesh_shared_package/sdk/base/result.py
felesh_shared_package/sdk/fep/__init__.py
felesh_shared_package/sdk/fep/v1/__init__.py
felesh_shared_package/sdk/fep/v1/client.py
felesh_shared_package/sdk/fep/v1/filters.py
felesh_shared_package/sdk/fep/v1/types.py
felesh_shared_package/sdk/interaction_history/__init__.py
felesh_shared_package/sdk/interaction_history/v1/__init__.py
felesh_shared_package/sdk/interaction_history/v1/client.py
felesh_shared_package/sdk/interaction_history/v1/filters.py
felesh_shared_package/sdk/interaction_history/v1/types.py
felesh_shared_package/sdk/keycloak_client/__init__.py
felesh_shared_package/sdk/keycloak_client/v1/__init__.py
felesh_shared_package/sdk/keycloak_client/v1/client.py
felesh_shared_package/sdk/keycloak_client/v1/types.py