.gitignore
LICENSE
README.en.md
README.md
README.setup.md
pyproject.toml
setup.py
.dev/scripts/editable_view.py
.dev/scripts/tests/__init__.py
.dev/scripts/tests/test_editable_view.py
.github/PULL_REQUEST_TEMPLATE.md
.github/ISSUE_TEMPLATE/01.feature.yml
.github/ISSUE_TEMPLATE/02.bug.yml
.github/ISSUE_TEMPLATE/03.fix.yml
.github/ISSUE_TEMPLATE/04.task.yml
.github/ISSUE_TEMPLATE/config.yml
.github/scripts/build_backend.py
.github/scripts/build_distributions.py
.github/scripts/check_distributions.py
.github/scripts/create-issues-from-reviews.mjs
.github/scripts/create-pr-from-issue.mjs
.github/scripts/prepare_upload.py
.github/scripts/run_core_tests.py
.github/scripts/tests/__init__.py
.github/scripts/tests/create-issues-from-reviews.test.mjs
.github/scripts/tests/create-pr-from-issue.test.mjs
.github/scripts/tests/test_build_backend.py
.github/scripts/tests/test_distributions.py
.github/scripts/tests/test_release.py
.github/workflows/ci.yml
.github/workflows/create-issues-from-reviews.yml
.github/workflows/create-pr-from-issue.yml
docs/Contracts.en.md
docs/Contracts.md
docs/GettingStarted.en.md
docs/GettingStarted.md
docs/LifecycleHooks.en.md
docs/LifecycleHooks.md
docs/Operations.en.md
docs/Operations.md
docs/Packaging.en.md
docs/Packaging.md
docs/README.en.md
docs/README.md
docs/RabbitMQ.en.md
docs/RabbitMQ.md
docs/Redis.en.md
docs/Redis.md
docs/Tasks.en.md
docs/Tasks.md
instructions/CODE.instructions.md
instructions/DOCS.instructions.md
instructions/README.instructions.md
issues/bug/16/IMPLEMENTS.md
issues/bug/16/ISSUE.md
issues/bug/16/README.md
issues/bug/16/REQUIREMENTS.md
issues/feature/1/IMPLEMENTS.md
issues/feature/1/README.md
issues/feature/1/REQUIREMENTS.md
issues/feature/1/TASK.md
issues/feature/1/ci.refs.json
issues/feature/46/CHANGELOG.md
issues/feature/46/IMPLEMENTS.md
issues/feature/46/PLAN.md
issues/feature/46/README.md
issues/feature/46/REQUIREMENTS.md
issues/feature/46/TASKS.md
issues/feature/46/implements/1793274693488.md
issues/feature/46/implements/1793275218996.md
issues/feature/46/implements/1793275899489.md
issues/feature/46/implements/1793276075771.md
issues/feature/46/implements/1793276518340.md
issues/feature/46/implements/1793277364116.md
issues/feature/46/implements/1793278267422.md
issues/feature/46/implements/1793278764701.md
issues/feature/46/implements/1793279849390.md
issues/feature/46/tasks/1793272872217.md
issues/feature/46/tasks/1793274121654.md
issues/feature/46/tasks/1793274231988.md
issues/feature/46/tasks/1793275218995.md
issues/feature/46/tasks/1793275501812.md
issues/feature/46/tasks/1793275955973.md
issues/feature/46/tasks/1793276099601.md
issues/feature/46/tasks/1793276518341.md
issues/feature/46/tasks/1793277424063.md
issues/feature/46/tasks/1793278267423.md
issues/feature/46/tasks/1793278764702.md
issues/feature/46/tasks/1793279849391.md
issues/feature/47/CHANGELOG.md
issues/feature/47/IMPLEMENTS.md
issues/feature/47/PLAN.md
issues/feature/47/README.md
issues/feature/47/REQUIREMENTS.md
issues/feature/47/TASKS.md
issues/feature/47/implements/1793271568985.md
issues/feature/47/implements/1793272077065.md
issues/feature/47/tasks/1793271236067.md
issues/feature/47/tasks/1793271384432.md
issues/feature/47/tasks/1793271506089.md
issues/feature/47/tasks/1793271819682.md
issues/feature/47/tasks/1793272077066.md
issues/feature/8/IMPLEMENTS.md
issues/feature/8/README.md
issues/feature/8/REQUIREMENTS.md
issues/feature/8/ci.refs.json
issues/fix/10/IMPLEMENTS.md
issues/fix/10/README.md
issues/fix/10/REQUIREMENTS.md
issues/fix/13/README.md
issues/fix/21/IMPLEMENTS.md
issues/fix/21/ISSUE.md
issues/fix/21/README.md
issues/fix/21/REQUIREMENTS.md
issues/fix/24/IMPLEMENTS.md
issues/fix/24/ISSUE.md
issues/fix/24/README.md
issues/fix/24/REQUIREMENTS.md
issues/fix/25/IMPLEMENTS.md
issues/fix/25/ISSUE.md
issues/fix/25/README.md
issues/fix/25/REQUIREMENTS.md
issues/fix/25/TASK.md
issues/fix/26/IMPLEMENTS.md
issues/fix/26/ISSUE.md
issues/fix/26/README.md
issues/fix/26/REQUIREMENTS.md
issues/fix/29/ISSUE.md
issues/fix/29/README.md
issues/fix/29/REQUIREMENTS.md
issues/fix/29/TASK.md
issues/fix/3/IMPLEMENTS.md
issues/fix/3/README.md
issues/fix/3/REQUIREMENTS.md
issues/fix/3/ci.refs.json
issues/fix/41/CHANGELOG.md
issues/fix/41/IMPLEMENTS.md
issues/fix/41/PLAN.md
issues/fix/41/README.md
issues/fix/41/REQUIREMENTS.md
issues/fix/41/TASKS.md
issues/fix/41/implements/1793257519898.md
issues/fix/41/implements/1793257826069.md
issues/fix/41/tasks/1793256929057.md
issues/fix/41/tasks/1793256990072.md
issues/fix/41/tasks/1793257216492.md
issues/fix/41/tasks/1793257519899.md
issues/fix/41/tasks/1793257826068.md
issues/fix/43/CHANGELOG.md
issues/fix/43/IMPLEMENTS.md
issues/fix/43/PLAN.md
issues/fix/43/README.md
issues/fix/43/REQUIREMENTS.md
issues/fix/43/TASKS.md
issues/fix/43/implements/1793260818660.md
issues/fix/43/implements/1793261447018.md
issues/fix/43/tasks/1793260818661.md
issues/fix/43/tasks/1793261447019.md
issues/fix/43/tasks/1793262314955.md
issues/fix/50/CHANGELOG.md
issues/fix/50/IMPLEMENTS.md
issues/fix/50/PLAN.md
issues/fix/50/README.md
issues/fix/50/REQUIREMENTS.md
issues/fix/50/TASKS.md
issues/fix/50/implements/1793282630353.md
issues/fix/50/tasks/1793282630354.md
issues/fix/53/CHANGELOG.md
issues/fix/53/IMPLEMENTS.md
issues/fix/53/PLAN.md
issues/fix/53/README.md
issues/fix/53/REQUIREMENTS.md
issues/fix/53/TASKS.md
issues/fix/53/implements/1793294516720.md
issues/fix/53/implements/1793295445979.md
issues/fix/53/implements/1793295838896.md
issues/fix/53/implements/1793296500296.md
issues/fix/53/implements/1793299630936.md
issues/fix/53/implements/1793301537859.md
issues/fix/53/implements/1793301829543.md
issues/fix/53/implements/1793302547669.md
issues/fix/53/implements/1793327181557.md
issues/fix/53/implements/1793329241422.md
issues/fix/53/implements/1793516005517.md
issues/fix/53/implements/1793516879583.md
issues/fix/53/implements/1793517548589.md
issues/fix/53/implements/1793518878753.md
issues/fix/53/tasks/1793294230195.md
issues/fix/53/tasks/1793295445976.md
issues/fix/53/tasks/1793295838893.md
issues/fix/53/tasks/1793296500299.md
issues/fix/53/tasks/1793297795667.md
issues/fix/53/tasks/1793299630939.md
issues/fix/53/tasks/1793301829546.md
issues/fix/53/tasks/1793302844699.md
issues/fix/53/tasks/1793327181558.md
issues/fix/53/tasks/1793327685707.md
issues/fix/53/tasks/1793328011412.md
issues/fix/53/tasks/1793329241423.md
issues/fix/53/tasks/1793516005518.md
issues/fix/53/tasks/1793516879584.md
issues/fix/53/tasks/1793517548590.md
issues/fix/53/tasks/1793518878754.md
issues/fix/6/IMPLEMENTS.md
issues/fix/6/README.md
issues/fix/6/REQUIREMENTS.md
issues/task/18/IMPLEMENTS.md
issues/task/18/README.md
issues/task/18/REQUIREMENTS.md
issues/task/32/IMPLEMENTS.md
issues/task/32/ISSUE.md
issues/task/32/PLAN.md
issues/task/32/README.md
issues/task/32/REQUIREMENTS.md
issues/task/32/TASK.md
issues/task/34/CHANGELOG.md
issues/task/34/IMPLEMENTS.md
issues/task/34/PLAN.md
issues/task/34/README.md
issues/task/34/REQUIREMENTS.md
issues/task/36/CHANGELOG.md
issues/task/36/IMPLEMENTS.md
issues/task/36/PLAN.md
issues/task/36/README.md
issues/task/36/REQUIREMENTS.md
issues/task/38/CHANGELOG.md
issues/task/38/IMPLEMENTS.md
issues/task/38/PLAN.md
issues/task/38/README.md
issues/task/38/REQUIREMENTS.md
issues/task/38/TASKS.md
issues/task/38/docs/CopilotReviewIssues.md
issues/task/38/docs/CopilotReviewIssuesSetup.md
issues/task/38/implements/1793291844133.md
issues/task/38/tasks/1793291844134.md
issues/task/38/tasks/1793292234123.md
issues/task/39/CHANGELOG.md
issues/task/39/IMPLEMENTS.md
issues/task/39/PLAN.md
issues/task/39/README.md
issues/task/39/REQUIREMENTS.md
issues/task/39/TASKS.md
issues/task/39/implements/1793623390266.md
issues/task/39/implements/1793625464717.md
issues/task/39/implements/1793626388737.md
issues/task/39/implements/1793626820522.md
issues/task/39/implements/1793627348502.md
issues/task/39/implements/1793628366252.md
issues/task/39/implements/1793629199999.md
issues/task/39/implements/1793631035346.md
issues/task/39/tasks/1793620359610.md
issues/task/39/tasks/1793621161604.md
issues/task/39/tasks/1793621502459.md
issues/task/39/tasks/1793621903677.md
issues/task/39/tasks/1793623390265.md
issues/task/39/tasks/1793625269565.md
issues/task/39/tasks/1793626388737.md
issues/task/39/tasks/1793626820522.md
issues/task/39/tasks/1793627348502.md
issues/task/39/tasks/1793627590185.md
issues/task/39/tasks/1793628366252.md
issues/task/39/tasks/1793629199998.md
issues/task/39/tasks/1793631035345.md
issues/task/57/CHANGELOG.md
issues/task/57/IMPLEMENTS.md
issues/task/57/PLAN.md
issues/task/57/README.md
issues/task/57/REQUIREMENTS.md
issues/task/57/TASKS.md
issues/task/57/implements/1793395003714.md
issues/task/57/tasks/1793395003713.md
issues/task/57/tasks/1793395058100.md
res/docker/rabbitmq/README.md
res/docker/rabbitmq/enabled_plugins
res/docker/rabbitmq/rabbitmq-3.yml
res/docker/rabbitmq/rabbitmq-4.yml
res/docker/redis/README.md
res/docker/redis/redis-6.yml
res/docker/redis/redis-7.yml
samples/Broker/Sample.py
samples/Broker/RabbitMQ/Sample.RPC.py
samples/Broker/RabbitMQ/Sample.Stream.py
samples/Broker/RabbitMQ/Sample.py
samples/Broker/Redis/Sample.Stream.py
samples/Broker/Redis/Sample.py
samples/Worker/Sample.py
samples/Worker/RabbitMQ/Client.py
samples/Worker/RabbitMQ/Tasks.py
samples/Worker/RabbitMQ/Worker.py
samples/Worker/Redis/Sample.py
src/__init__.py
src/Broker/Configuration.py
src/Broker/Connection.py
src/Broker/Consumer.py
src/Broker/Errors.py
src/Broker/Event.py
src/Broker/Priority.py
src/Broker/Protocol.py
src/Broker/__init__.py
src/Broker/Implements/__init__.py
src/Broker/Implements/RabbitMQ/Configuration.py
src/Broker/Implements/RabbitMQ/Connection.py
src/Broker/Implements/RabbitMQ/Consumer.py
src/Broker/Implements/RabbitMQ/Event.py
src/Broker/Implements/RabbitMQ/Exchange.py
src/Broker/Implements/RabbitMQ/Queue.py
src/Broker/Implements/RabbitMQ/Serializer.py
src/Broker/Implements/RabbitMQ/Stream.py
src/Broker/Implements/RabbitMQ/Subscription.py
src/Broker/Implements/RabbitMQ/__init__.py
src/Broker/Implements/Redis/Configuration.py
src/Broker/Implements/Redis/Connection.py
src/Broker/Implements/Redis/Consumer.py
src/Broker/Implements/Redis/Event.py
src/Broker/Implements/Redis/Queue.py
src/Broker/Implements/Redis/Serializer.py
src/Broker/Implements/Redis/Subscription.py
src/Broker/Implements/Redis/__init__.py
src/Descriptor/DataObject.py
src/Descriptor/Types.py
src/Descriptor/Value.py
src/Descriptor/__init__.py
src/Inspector/Extension.py
src/Inspector/Inspector.py
src/Inspector/Response.py
src/Inspector/__init__.py
src/Inspector/Extensions/Metrics.py
src/Inspector/Extensions/Ping.py
src/Inspector/Extensions/Play.html
src/Inspector/Extensions/Play.py
src/Inspector/Extensions/Specifications.py
src/Inspector/Extensions/Status.html
src/Inspector/Extensions/Status.py
src/Inspector/Extensions/__init__.py
src/Validator/Pattern.py
src/Validator/Validate.py
src/Validator/Validator.py
src/Validator/__init__.py
src/Validator/Patterns/Array.py
src/Validator/Patterns/Common.py
src/Validator/Patterns/Compare.py
src/Validator/Patterns/Condition.py
src/Validator/Patterns/DataObject.py
src/Validator/Patterns/DateTime.py
src/Validator/Patterns/Number.py
src/Validator/Patterns/Object.py
src/Validator/Patterns/Size.py
src/Validator/Patterns/String.py
src/Validator/Patterns/Type.py
src/Validator/Patterns/__init__.py
src/Worker/Executor.py
src/Worker/Message.py
src/Worker/Pool.py
src/Worker/Run.py
src/Worker/Specification.py
src/Worker/Startup.py
src/Worker/Worker.py
src/Worker/__init__.py
tests/__init__.py
tests/_support.py
tests/_support_inspector.py
tests/_support_inspector_play.py
tests/_support_task_messages.py
tests/test_broker_packaging.py
tests/test_descriptor.py
tests/test_inspector.py
tests/test_inspector_logging.py
tests/test_inspector_play.py
tests/test_lifecycle_hooks.py
tests/test_logging.py
tests/test_pool_callbacks.py
tests/test_process_signals.py
tests/test_protocol_contracts.py
tests/test_runner_hooks.py
tests/test_specifications.py
tests/test_status.py
tests/test_status_ui.cjs
tests/test_task_messages.py
tests/test_validator_patterns.py
tests/test_worker.py
tests/test_worker_recovery.py
tests/test_worker_startup.py
tests/rabbitmq/__init__.py
tests/rabbitmq/test_inspector.py
tests/rabbitmq/test_inspector_play.py
tests/rabbitmq/test_rabbitmq_broker_methods.py
tests/rabbitmq/test_rabbitmq_integration.py
tests/rabbitmq/test_rabbitmq_logging.py
tests/rabbitmq/test_rabbitmq_priorities.py
tests/rabbitmq/test_rabbitmq_rpc.py
tests/rabbitmq/test_rabbitmq_rpc_integration.py
tests/rabbitmq/test_rabbitmq_timeouts.py
tests/rabbitmq/test_rabbitmq_worker.py
tests/rabbitmq/test_specifications.py
tests/rabbitmq/test_task_messages.py
tests/rabbitmq/test_task_priorities.py
tests/redis/__init__.py
tests/redis/test_inspector.py
tests/redis/test_inspector_play.py
tests/redis/test_redis.py
tests/redis/test_redis_integration.py
tests/redis/test_redis_logging.py
tests/redis/test_task_messages.py
tests/redis/test_task_priorities.py
