From d9e3c90c1da2adb3def063754073f2f68e88882c Mon Sep 17 00:00:00 2001 From: rapidkit-bot Date: Sun, 6 Sep 2026 09:54:13 +0000 Subject: [PATCH 1/2] chore(release): promote staging tree for v0.6.1 --- .pre-commit-config.yaml | 2 +- .rapidkit/release/promote-manifest.json | 3598 ----------------- CHANGELOG.md | 6 +- Dockerfile | 4 +- docs/developer-guide/README.md | 4 +- poetry.lock | 105 +- pyproject.toml | 16 +- scripts/stabilization_runner.py | 235 +- src/core/config/version.py | 2 +- .../free/ai/agent_runtime/.module_state.json | 4 +- .../free/ai/agent_runtime/docs/changelog.md | 4 + .../ai/agent_runtime/frameworks/fastapi.py | 2 +- src/modules/free/ai/agent_runtime/module.yaml | 6 +- .../free/ai/ai_assistant/.module_state.json | 4 +- .../free/ai/ai_assistant/docs/changelog.md | 4 + .../ai/ai_assistant/frameworks/fastapi.py | 2 +- src/modules/free/ai/ai_assistant/module.yaml | 6 +- .../free/ai/ai_guardrails/.module_state.json | 4 +- .../free/ai/ai_guardrails/docs/changelog.md | 4 + .../ai/ai_guardrails/frameworks/fastapi.py | 2 +- src/modules/free/ai/ai_guardrails/module.yaml | 6 +- .../free/ai/llm_gateway/.module_state.json | 4 +- .../free/ai/llm_gateway/docs/changelog.md | 4 + .../free/ai/llm_gateway/frameworks/fastapi.py | 2 +- src/modules/free/ai/llm_gateway/module.yaml | 6 +- .../free/ai/prompt_ops/.module_state.json | 4 +- .../free/ai/prompt_ops/docs/changelog.md | 4 + .../free/ai/prompt_ops/frameworks/fastapi.py | 2 +- src/modules/free/ai/prompt_ops/module.yaml | 6 +- .../free/ai/rag_pipeline/.module_state.json | 4 +- .../free/ai/rag_pipeline/docs/changelog.md | 4 + .../ai/rag_pipeline/frameworks/fastapi.py | 2 +- src/modules/free/ai/rag_pipeline/module.yaml | 6 +- .../free/ai/tool_registry/.module_state.json | 4 +- .../free/ai/tool_registry/docs/changelog.md | 4 + .../ai/tool_registry/frameworks/fastapi.py | 2 +- src/modules/free/ai/tool_registry/module.yaml | 6 +- .../free/ai/vector_store/.module_state.json | 4 +- .../free/ai/vector_store/docs/changelog.md | 4 + .../ai/vector_store/frameworks/fastapi.py | 2 +- src/modules/free/ai/vector_store/module.yaml | 6 +- .../free/auth/api_keys/.module_state.json | 4 +- .../free/auth/api_keys/docs/changelog.md | 4 + .../free/auth/api_keys/frameworks/fastapi.py | 2 +- src/modules/free/auth/api_keys/module.yaml | 6 +- .../billing/usage_billing/.module_state.json | 4 +- .../billing/usage_billing/docs/changelog.md | 4 + .../usage_billing/frameworks/fastapi.py | 2 +- .../free/billing/usage_billing/module.yaml | 6 +- .../business/admin_console/.module_state.json | 4 +- .../business/admin_console/docs/changelog.md | 4 + .../admin_console/frameworks/fastapi.py | 2 +- .../free/business/admin_console/module.yaml | 6 +- .../approval_engine/.module_state.json | 4 +- .../approval_engine/docs/changelog.md | 4 + .../approval_engine/frameworks/fastapi.py | 2 +- .../free/business/approval_engine/module.yaml | 6 +- .../business/connector_hub/.module_state.json | 4 +- .../business/connector_hub/docs/changelog.md | 4 + .../connector_hub/frameworks/fastapi.py | 2 +- .../free/business/connector_hub/module.yaml | 6 +- .../connector_pack_library/.module_state.json | 4 +- .../connector_pack_library/docs/changelog.md | 4 + .../frameworks/fastapi.py | 2 +- .../connector_pack_library/module.yaml | 6 +- .../document_pipeline/.module_state.json | 4 +- .../document_pipeline/docs/changelog.md | 4 + .../document_pipeline/frameworks/fastapi.py | 2 +- .../business/document_pipeline/module.yaml | 6 +- .../business/feature_flags/.module_state.json | 4 +- .../business/feature_flags/docs/changelog.md | 4 + .../feature_flags/frameworks/fastapi.py | 2 +- .../free/business/feature_flags/module.yaml | 6 +- .../business/forms_engine/.module_state.json | 4 +- .../business/forms_engine/docs/changelog.md | 4 + .../forms_engine/frameworks/fastapi.py | 2 +- .../free/business/forms_engine/module.yaml | 6 +- .../media_pipeline/.module_state.json | 4 +- .../business/media_pipeline/docs/changelog.md | 4 + .../media_pipeline/frameworks/fastapi.py | 2 +- .../free/business/media_pipeline/module.yaml | 6 +- .../business/multi_tenancy/.module_state.json | 4 +- .../business/multi_tenancy/docs/changelog.md | 4 + .../multi_tenancy/frameworks/fastapi.py | 2 +- .../free/business/multi_tenancy/module.yaml | 6 +- .../org_admin_console/.module_state.json | 4 +- .../org_admin_console/docs/changelog.md | 4 + .../org_admin_console/frameworks/fastapi.py | 2 +- .../business/org_admin_console/module.yaml | 6 +- .../support_center/.module_state.json | 4 +- .../business/support_center/docs/changelog.md | 4 + .../support_center/frameworks/fastapi.py | 2 +- .../free/business/support_center/module.yaml | 6 +- .../webhook_platform/.module_state.json | 4 +- .../webhook_platform/docs/changelog.md | 4 + .../webhook_platform/frameworks/fastapi.py | 2 +- .../webhook_platform/module.yaml | 6 +- .../free/database/db_mongo/.module_state.json | 4 +- .../free/database/db_mongo/docs/changelog.md | 4 + .../database/db_mongo/frameworks/fastapi.py | 2 +- .../free/database/db_mongo/module.yaml | 6 +- .../database/db_postgres/.module_state.json | 4 +- .../database/db_postgres/docs/changelog.md | 4 + .../db_postgres/frameworks/fastapi.py | 2 +- .../free/database/db_postgres/module.yaml | 6 +- .../database/db_sqlite/.module_state.json | 4 +- .../free/database/db_sqlite/docs/changelog.md | 4 + .../database/db_sqlite/frameworks/fastapi.py | 2 +- .../free/database/db_sqlite/module.yaml | 6 +- .../essentials/deployment/.module_state.json | 4 +- .../essentials/deployment/docs/changelog.md | 4 + .../deployment/frameworks/fastapi.py | 8 +- .../free/essentials/deployment/module.yaml | 6 +- .../essentials/logging/.module_state.json | 4 +- .../free/essentials/logging/config/base.yaml | 2 +- .../free/essentials/logging/docs/changelog.md | 4 + .../essentials/logging/frameworks/fastapi.py | 4 +- .../free/essentials/logging/module.yaml | 6 +- .../essentials/settings/.module_state.json | 4 +- .../essentials/settings/docs/changelog.md | 4 + .../essentials/settings/frameworks/fastapi.py | 14 +- .../free/essentials/settings/module.yaml | 6 +- src/modules/free/modules.yaml | 216 +- .../analytics_dashboard/.module_state.json | 4 +- .../analytics_dashboard/docs/changelog.md | 4 + .../analytics_dashboard/frameworks/fastapi.py | 2 +- .../analytics_dashboard/module.yaml | 6 +- .../observability/core/.module_state.json | 4 +- .../free/observability/core/docs/changelog.md | 4 + .../observability/core/frameworks/fastapi.py | 2 +- .../free/observability/core/module.yaml | 6 +- .../security/audit_policy/.module_state.json | 4 +- .../security/audit_policy/docs/changelog.md | 4 + .../audit_policy/frameworks/fastapi.py | 2 +- .../free/security/audit_policy/module.yaml | 6 +- .../security/rate_limiting/.module_state.json | 4 +- .../security/rate_limiting/config/base.yaml | 4 +- .../security/rate_limiting/docs/changelog.md | 4 + .../rate_limiting/frameworks/fastapi.py | 2 +- .../free/security/rate_limiting/module.yaml | 6 +- .../security_headers/.module_state.json | 4 +- .../security_headers/docs/changelog.md | 4 + .../security_headers/frameworks/fastapi.py | 2 +- .../security/security_headers/module.yaml | 6 +- .../free/tasks/event_bus/.module_state.json | 4 +- .../free/tasks/event_bus/docs/changelog.md | 4 + .../tasks/event_bus/frameworks/fastapi.py | 2 +- src/modules/free/tasks/event_bus/module.yaml | 6 +- .../tasks/queue_platform/.module_state.json | 4 +- .../tasks/queue_platform/docs/changelog.md | 4 + .../queue_platform/frameworks/fastapi.py | 2 +- .../free/tasks/queue_platform/module.yaml | 6 +- .../tasks/workflow_engine/.module_state.json | 4 +- .../tasks/workflow_engine/docs/changelog.md | 4 + .../workflow_engine/frameworks/fastapi.py | 2 +- .../free/tasks/workflow_engine/module.yaml | 6 +- .../test_ai_assistant_framework_variants.py | 2 +- .../test_admin_console_generator_contract.py | 2 +- ...test_approval_engine_generator_contract.py | 2 +- .../deployment/test_fastapi_plugin.py | 2 +- 160 files changed, 722 insertions(+), 4076 deletions(-) delete mode 100644 .rapidkit/release/promote-manifest.json diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index a79c0ec..c38315d 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -1,5 +1,5 @@ default_language_version: - python: python3.10.19 + python: python3.10 repos: - repo: local hooks: diff --git a/.rapidkit/release/promote-manifest.json b/.rapidkit/release/promote-manifest.json deleted file mode 100644 index 74239d5..0000000 --- a/.rapidkit/release/promote-manifest.json +++ /dev/null @@ -1,3598 +0,0 @@ -{ - "copied_paths": [ - ".dockerignore", - ".editorconfig", - ".envrc", - ".gitignore", - ".pre-commit-config.yaml", - ".rapidkit/release/promote-manifest.json", - ".rapidkit/source.json", - "CHANGELOG.md", - "Dockerfile", - "LICENSE", - "Makefile", - "README.md", - "assets/logo.txt", - "docker-compose.yml", - "docs/README.md", - "docs/api-reference/README.md", - "docs/configuration/CONFIG_FILES.md", - "docs/contracts/README.md", - "docs/contracts/rapidkit-cli-contracts.json", - "docs/contributing/CODE_OF_CONDUCT.md", - "docs/contributing/CONTRIBUTING.md", - "docs/contributing/PULL_REQUEST_TEMPLATE.md", - "docs/contributing/github-templates.md", - "docs/deployment/PACKAGE_DISTRIBUTION_GUIDE.md", - "docs/developer-guide/README.md", - "docs/developer-guide/override-contracts.md", - "docs/getting-started/README.md", - "docs/getting-started/TUI_QUICKSTART_EN.md", - "docs/licensing/OVERVIEW.md", - "docs/licensing/SECURITY_MODULE_LICENSING.md", - "docs/modules/architecture/README.md", - "docs/modules/architecture/api.md", - "docs/modules/architecture/changelog.md", - "docs/modules/architecture/modules-system.md", - "docs/modules/architecture/snippet-architecture.md", - "docs/modules/compatibility_matrix.md", - "docs/modules/kit_consumer_guide.md", - "docs/modules/overview.md", - "docs/project/INDEX.md", - "docs/project/README-root.md", - "docs/project/rapidkit-github-actions-template.yml", - "docs/project/rapidkit-pre-commit-template.yml", - "docs/project/readme-templates/core.md", - "docs/project/templates-README.md", - "docs/readme-templates/community.md", - "docs/testing/README.md", - "docs/user-guide/README.md", - "kits_manifest.json", - "licenses/kits/fastapi.standard.json", - "licenses/kits/nestjs.standard.json", - "poetry.lock", - "pyproject.toml", - "pyrightconfig.json", - "pytest.ini", - "rapidkit_cli.py", - "scripts/audit_module_parity.py", - "scripts/check_actions_flag.py", - "scripts/check_commit_message.py", - "scripts/check_module_coverage.py", - "scripts/check_module_integrity.py", - "scripts/check_version_alignment.py", - "scripts/ci/bootstrap.sh", - "scripts/compute_agg_version.py", - "scripts/create_module.py", - "scripts/enforce-commit-message.sh", - "scripts/generate_modules_lock.py", - "scripts/generate_release_notes.py", - "scripts/get_shared_workflows.py", - "scripts/git-commit-safe.sh", - "scripts/git-commit-wrapper.sh", - "scripts/migrate_modules_to_src_modules.py", - "scripts/pre_commit_manager.py", - "scripts/run_distribution_tests.py", - "scripts/run_poetry_with_python.sh", - "scripts/setup-commit-validation.sh", - "scripts/setup-dev-environment.sh", - "scripts/setup-dev.sh", - "scripts/stabilization_runner.py", - "scripts/sync_free_modules_registry.py", - "scripts/typecheck.sh", - "scripts/update.sh", - "scripts/update_modules_lock.sh", - "scripts/validate_module_structure.py", - "scripts/validate_modules.py", - "src/__init__.py", - "src/cli/__init__.py", - "src/cli/_compat.py", - "src/cli/commands/__init__.py", - "src/cli/commands/add/__init__.py", - "src/cli/commands/add/all.py", - "src/cli/commands/add/domain.py", - "src/cli/commands/add/module.py", - "src/cli/commands/add/resource.py", - "src/cli/commands/add.py", - "src/cli/commands/checkpoint.py", - "src/cli/commands/create.py", - "src/cli/commands/dev/__init__.py", - "src/cli/commands/dev/dev_app.py", - "src/cli/commands/dev/modules.py", - "src/cli/commands/diff.py", - "src/cli/commands/doctor.py", - "src/cli/commands/frameworks.py", - "src/cli/commands/info.py", - "src/cli/commands/init.py", - "src/cli/commands/license.py", - "src/cli/commands/list.py", - "src/cli/commands/merge.py", - "src/cli/commands/migrate.py", - "src/cli/commands/module_gating.py", - "src/cli/commands/modules.py", - "src/cli/commands/optimize.py", - "src/cli/commands/project.py", - "src/cli/commands/reconcile.py", - "src/cli/commands/rollback.py", - "src/cli/commands/snapshot.py", - "src/cli/commands/uninstall.py", - "src/cli/commands/upgrade.py", - "src/cli/commands/version.py", - "src/cli/global_cli.py", - "src/cli/main.py", - "src/cli/py.typed", - "src/cli/ui/__init__.py", - "src/cli/ui/printer.py", - "src/cli/utils/__init__.py", - "src/cli/utils/classifier.py", - "src/cli/utils/env_schema_utils.py", - "src/cli/utils/filesystem.py", - "src/cli/utils/module_identity.py", - "src/cli/utils/module_scaffold.py", - "src/cli/utils/module_structure_cli.py", - "src/cli/utils/module_validation.py", - "src/cli/utils/pathing.py", - "src/cli/utils/prompts.py", - "src/cli/utils/registry.py", - "src/cli/utils/scaffold/__init__.py", - "src/cli/utils/scaffold/blueprints.py", - "src/cli/utils/scaffold/constants.py", - "src/cli/utils/scaffold/identifiers.py", - "src/cli/utils/scaffold/result.py", - "src/cli/utils/scaffold/templates/__init__.py", - "src/cli/utils/scaffold/templates/documentation.py", - "src/cli/utils/scaffold/templates/module_files.py", - "src/cli/utils/scaffold/templates/repository_tests.py", - "src/cli/utils/validators.py", - "src/cli/utils/variables_prompt.py", - "src/core/__init__.py", - "src/core/config/__init__.py", - "src/core/config/kit_config.py", - "src/core/config/version.py", - "src/core/distribution.json", - "src/core/engine/__init__.py", - "src/core/engine/dependency_installer.py", - "src/core/engine/generator.py", - "src/core/engine/module_installer.py", - "src/core/engine/registry.py", - "src/core/exceptions.py", - "src/core/frameworks/__init__.py", - "src/core/frameworks/base.py", - "src/core/frameworks/django_adapter.py", - "src/core/frameworks/fastapi_adapter.py", - "src/core/hooks/__init__.py", - "src/core/hooks/framework_handlers.py", - "src/core/hooks/hook_runner.py", - "src/core/kit_utils.py", - "src/core/license_utils.py", - "src/core/module_manifest.py", - "src/core/module_sign.py", - "src/core/py.typed", - "src/core/rendering/__init__.py", - "src/core/rendering/template_renderer.py", - "src/core/services/__init__.py", - "src/core/services/config_loader.py", - "src/core/services/env_validator.py", - "src/core/services/extras_copier.py", - "src/core/services/file_hash_registry.py", - "src/core/services/import_organizer.py", - "src/core/services/module_manifest.py", - "src/core/services/module_path_resolver.py", - "src/core/services/module_structure_validator.py", - "src/core/services/module_validator.py", - "src/core/services/module_versioning.py", - "src/core/services/override_contracts/__init__.py", - "src/core/services/override_contracts/decorators.py", - "src/core/services/override_contracts/examples.py", - "src/core/services/override_contracts/integration_test.py", - "src/core/services/override_contracts/mixins.py", - "src/core/services/poetry_dependency_normalizer.py", - "src/core/services/profile_utils.py", - "src/core/services/project_creator.py", - "src/core/services/project_metadata.py", - "src/core/services/snippet_injector.py", - "src/core/services/snippet_optimizer.py", - "src/core/services/summary.py", - "src/core/services/translation_utils.py", - "src/core/services/validators.py", - "src/core/services/vendor_store.py", - "src/core/structure/__init__.py", - "src/core/structure/structure_builder.py", - "src/core/telemetry/__init__.py", - "src/core/telemetry/collector.py", - "src/core/telemetry/insights.py", - "src/core/telemetry/metrics.py", - "src/experimental/__init__.py", - "src/kits/__init__.py", - "src/kits/base/templates/common/.dockerignore.j2", - "src/kits/base/templates/common/.github/workflows/ci.yml.j2", - "src/kits/base/templates/common/.gitkeep", - "src/kits/base/templates/common/.pre-commit-config.yaml.j2", - "src/kits/base/templates/common/.python-version.j2", - "src/kits/base/templates/common/.rapidkit/.gitkeep", - "src/kits/base/templates/common/.rapidkit/activate.j2", - "src/kits/base/templates/common/.rapidkit/cli.py.j2", - "src/kits/base/templates/common/.rapidkit/context.json.j2", - "src/kits/base/templates/common/.rapidkit/rapidkit.j2", - "src/kits/base/templates/common/.rapidkit/vendor/.gitkeep", - "src/kits/base/templates/common/.rapidkit/vendor/settings/1.0.43/src/config/configuration.ts", - "src/kits/base/templates/common/Dockerfile.j2", - "src/kits/base/templates/common/Makefile.j2", - "src/kits/base/templates/common/bootstrap.sh.j2", - "src/kits/base/templates/common/docker-compose.yml.j2", - "src/kits/base/templates/common/docs/README.md.j2", - "src/kits/base/templates/common/env.example.j2", - "src/kits/base/templates/common/env.j2", - "src/kits/base/templates/common/licenses/apache-2.0.j2", - "src/kits/base/templates/common/licenses/gpl-3.0.j2", - "src/kits/base/templates/common/licenses/mit.j2", - "src/kits/base/templates/common/src/app/.gitkeep", - "src/kits/base/templates/common/src/app/application/.gitkeep", - "src/kits/base/templates/common/src/app/domain/.gitkeep", - "src/kits/base/templates/common/src/app/infrastructure/.gitkeep", - "src/kits/base/templates/common/src/app/infrastructure/repositories/.gitkeep", - "src/kits/base/templates/common/src/app/modules/.gitkeep", - "src/kits/base/templates/common/src/app/presentation/.gitkeep", - "src/kits/base/templates/common/src/app/shared/.gitkeep", - "src/kits/base/templates/common/src/auth/index.ts.j2", - "src/kits/base/templates/common/src/config/index.ts.j2", - "src/kits/base/templates/common/src/modules/.gitkeep", - "src/kits/base/templates/common/src/modules/index.ts.j2", - "src/kits/base/templates/common/src/routing/.gitkeep", - "src/kits/base/templates/common/test/.gitkeep", - "src/kits/base/templates/common/test/health.spec.ts.j2", - "src/kits/base/templates/common/tests/__init__.py.j2", - "src/kits/base/templates/common/tests/test_health.py.j2", - "src/kits/fastapi/ddd/__init__.py", - "src/kits/fastapi/ddd/generator.py", - "src/kits/fastapi/ddd/hooks.py", - "src/kits/fastapi/ddd/kit.yaml", - "src/kits/fastapi/ddd/templates/.gitignore.j2", - "src/kits/fastapi/ddd/templates/README.md.j2", - "src/kits/fastapi/ddd/templates/env.example.j2", - "src/kits/fastapi/ddd/templates/pyproject.toml.j2", - "src/kits/fastapi/ddd/templates/src/__init__.py.j2", - "src/kits/fastapi/ddd/templates/src/app/__init__.py.j2", - "src/kits/fastapi/ddd/templates/src/app/application/__init__.py.j2", - "src/kits/fastapi/ddd/templates/src/app/application/interfaces.py.j2", - "src/kits/fastapi/ddd/templates/src/app/application/use_cases/__init__.py.j2", - "src/kits/fastapi/ddd/templates/src/app/application/use_cases/health.py.j2", - "src/kits/fastapi/ddd/templates/src/app/application/use_cases/notes.py.j2", - "src/kits/fastapi/ddd/templates/src/app/config/__init__.py.j2", - "src/kits/fastapi/ddd/templates/src/app/domain/__init__.py.j2", - "src/kits/fastapi/ddd/templates/src/app/domain/models/__init__.py.j2", - "src/kits/fastapi/ddd/templates/src/app/domain/models/health.py.j2", - "src/kits/fastapi/ddd/templates/src/app/domain/models/note.py.j2", - "src/kits/fastapi/ddd/templates/src/app/infrastructure/__init__.py.j2", - "src/kits/fastapi/ddd/templates/src/app/infrastructure/repositories/__init__.py.j2", - "src/kits/fastapi/ddd/templates/src/app/infrastructure/repositories/health.py.j2", - "src/kits/fastapi/ddd/templates/src/app/infrastructure/repositories/notes.py.j2", - "src/kits/fastapi/ddd/templates/src/app/main.py.j2", - "src/kits/fastapi/ddd/templates/src/app/presentation/__init__.py.j2", - "src/kits/fastapi/ddd/templates/src/app/presentation/api/__init__.py.j2", - "src/kits/fastapi/ddd/templates/src/app/presentation/api/dependencies/__init__.py.j2", - "src/kits/fastapi/ddd/templates/src/app/presentation/api/router.py.j2", - "src/kits/fastapi/ddd/templates/src/app/presentation/api/routes/__init__.py.j2", - "src/kits/fastapi/ddd/templates/src/app/presentation/api/routes/health.py.j2", - "src/kits/fastapi/ddd/templates/src/app/presentation/api/routes/notes.py.j2", - "src/kits/fastapi/ddd/templates/src/app/shared/__init__.py.j2", - "src/kits/fastapi/ddd/templates/src/app/shared/result.py.j2", - "src/kits/fastapi/ddd/templates/src/cli.py.j2", - "src/kits/fastapi/ddd/templates/src/main.py.j2", - "src/kits/fastapi/ddd/templates/src/modules/__init__.py.j2", - "src/kits/fastapi/ddd/templates/src/routing/__init__.py.j2", - "src/kits/fastapi/ddd/templates/src/routing/health.py.j2", - "src/kits/fastapi/ddd/templates/src/routing/notes.py.j2", - "src/kits/fastapi/ddd/templates/tests/__init__.py.j2", - "src/kits/fastapi/ddd/templates/tests/test_app_factory.py.j2", - "src/kits/fastapi/ddd/templates/tests/test_health.py.j2", - "src/kits/fastapi/ddd/templates/tests/test_notes.py.j2", - "src/kits/fastapi/standard/__init__.py", - "src/kits/fastapi/standard/generator.py", - "src/kits/fastapi/standard/hooks.py", - "src/kits/fastapi/standard/kit.yaml", - "src/kits/fastapi/standard/templates/.gitignore.j2", - "src/kits/fastapi/standard/templates/README.md.j2", - "src/kits/fastapi/standard/templates/env.example.j2", - "src/kits/fastapi/standard/templates/pyproject.toml.j2", - "src/kits/fastapi/standard/templates/src/__init__.py.j2", - "src/kits/fastapi/standard/templates/src/cli.py.j2", - "src/kits/fastapi/standard/templates/src/main.py.j2", - "src/kits/fastapi/standard/templates/src/modules/__init__.py.j2", - "src/kits/fastapi/standard/templates/src/routing/__init__.py.j2", - "src/kits/fastapi/standard/templates/src/routing/examples.py.j2", - "src/kits/fastapi/standard/templates/src/routing/health.py.j2", - "src/kits/fastapi/standard/templates/tests/__init__.py.j2", - "src/kits/fastapi/standard/templates/tests/test_examples.py.j2", - "src/kits/fastapi/standard/templates/tests/test_health.py.j2", - "src/kits/nestjs/__init__.py", - "src/kits/nestjs/standard/__init__.py", - "src/kits/nestjs/standard/generator.py", - "src/kits/nestjs/standard/hooks.py", - "src/kits/nestjs/standard/kit.yaml", - "src/kits/nestjs/standard/templates/.dockerignore.j2", - "src/kits/nestjs/standard/templates/.eslintrc.js.j2", - "src/kits/nestjs/standard/templates/.gitignore.j2", - "src/kits/nestjs/standard/templates/.node-version.j2", - "src/kits/nestjs/standard/templates/.nvmrc.j2", - "src/kits/nestjs/standard/templates/.prettierrc.j2", - "src/kits/nestjs/standard/templates/Dockerfile.j2", - "src/kits/nestjs/standard/templates/README.md.j2", - "src/kits/nestjs/standard/templates/docker-compose.yml.j2", - "src/kits/nestjs/standard/templates/docs/README.md.j2", - "src/kits/nestjs/standard/templates/env.example.j2", - "src/kits/nestjs/standard/templates/eslint.config.cjs.j2", - "src/kits/nestjs/standard/templates/jest.config.ts.j2", - "src/kits/nestjs/standard/templates/nest-cli.json.j2", - "src/kits/nestjs/standard/templates/package.json.j2", - "src/kits/nestjs/standard/templates/src/app.controller.ts.j2", - "src/kits/nestjs/standard/templates/src/app.module.ts.j2", - "src/kits/nestjs/standard/templates/src/app.service.ts.j2", - "src/kits/nestjs/standard/templates/src/auth/auth.controller.ts.j2", - "src/kits/nestjs/standard/templates/src/auth/auth.module.ts.j2", - "src/kits/nestjs/standard/templates/src/auth/auth.service.ts.j2", - "src/kits/nestjs/standard/templates/src/auth/entities/token.entity.ts.j2", - "src/kits/nestjs/standard/templates/src/auth/entities/user.entity.ts.j2", - "src/kits/nestjs/standard/templates/src/auth/entities/webauthn.entity.ts.j2", - "src/kits/nestjs/standard/templates/src/config/configuration.ts.j2", - "src/kits/nestjs/standard/templates/src/config/index.ts.j2", - "src/kits/nestjs/standard/templates/src/config/validation.ts.j2", - "src/kits/nestjs/standard/templates/src/examples/dto/create-note.dto.ts.j2", - "src/kits/nestjs/standard/templates/src/examples/examples.controller.ts.j2", - "src/kits/nestjs/standard/templates/src/examples/examples.module.ts.j2", - "src/kits/nestjs/standard/templates/src/examples/examples.service.ts.j2", - "src/kits/nestjs/standard/templates/src/main.ts.j2", - "src/kits/nestjs/standard/templates/src/modules/index.ts.j2", - "src/kits/nestjs/standard/templates/test/app.controller.spec.ts.j2", - "src/kits/nestjs/standard/templates/test/app.e2e-spec.ts.j2", - "src/kits/nestjs/standard/templates/test/examples.controller.spec.ts.j2", - "src/kits/nestjs/standard/templates/test/jest-e2e.json.j2", - "src/kits/nestjs/standard/templates/tsconfig.build.json.j2", - "src/kits/nestjs/standard/templates/tsconfig.json.j2", - "src/kits/py.typed", - "src/kits/shared/__init__.py", - "src/kits/shared/lockfiles.py", - "src/kits/shared/settings_vendor.py", - "src/kits/shared/variables.yaml", - "src/modules/STRUCTURE.yaml", - "src/modules/__init__.py", - "src/modules/free/__init__.py", - "src/modules/free/ai/agent_runtime/.module_state.json", - "src/modules/free/ai/agent_runtime/README.md", - "src/modules/free/ai/agent_runtime/__init__.py", - "src/modules/free/ai/agent_runtime/config/base.yaml", - "src/modules/free/ai/agent_runtime/config/snippets.yaml", - "src/modules/free/ai/agent_runtime/docs/README.md", - "src/modules/free/ai/agent_runtime/docs/advanced.md", - "src/modules/free/ai/agent_runtime/docs/api-reference.md", - "src/modules/free/ai/agent_runtime/docs/changelog.md", - "src/modules/free/ai/agent_runtime/docs/migration.md", - "src/modules/free/ai/agent_runtime/docs/monitoring.md", - "src/modules/free/ai/agent_runtime/docs/overview.md", - "src/modules/free/ai/agent_runtime/docs/troubleshooting.md", - "src/modules/free/ai/agent_runtime/docs/usage.md", - "src/modules/free/ai/agent_runtime/frameworks/__init__.py", - "src/modules/free/ai/agent_runtime/frameworks/fastapi.py", - "src/modules/free/ai/agent_runtime/frameworks/nestjs.py", - "src/modules/free/ai/agent_runtime/generate.py", - "src/modules/free/ai/agent_runtime/module.verify.json", - "src/modules/free/ai/agent_runtime/module.yaml", - "src/modules/free/ai/agent_runtime/overrides.py", - "src/modules/free/ai/agent_runtime/scripts/run_demo.py", - "src/modules/free/ai/agent_runtime/templates/base/agent_runtime.py.j2", - "src/modules/free/ai/agent_runtime/templates/base/agent_runtime_health.py.j2", - "src/modules/free/ai/agent_runtime/templates/base/agent_runtime_types.py.j2", - "src/modules/free/ai/agent_runtime/templates/snippets/agent_runtime.snippet.j2", - "src/modules/free/ai/agent_runtime/templates/tests/__init__.py", - "src/modules/free/ai/agent_runtime/templates/tests/integration/__init__.py", - "src/modules/free/ai/agent_runtime/templates/tests/integration/test_agent_runtime_integration.j2", - "src/modules/free/ai/agent_runtime/templates/variants/fastapi/agent_runtime.py.j2", - "src/modules/free/ai/agent_runtime/templates/variants/fastapi/agent_runtime_health.py.j2", - "src/modules/free/ai/agent_runtime/templates/variants/fastapi/agent_runtime_routes.py.j2", - "src/modules/free/ai/agent_runtime/templates/variants/fastapi/tests/test_agent_runtime_e2e.py", - "src/modules/free/ai/agent_runtime/templates/variants/nestjs/agent_runtime.configuration.ts.j2", - "src/modules/free/ai/agent_runtime/templates/variants/nestjs/agent_runtime.controller.ts.j2", - "src/modules/free/ai/agent_runtime/templates/variants/nestjs/agent_runtime.health.ts.j2", - "src/modules/free/ai/agent_runtime/templates/variants/nestjs/agent_runtime.index.ts.j2", - "src/modules/free/ai/agent_runtime/templates/variants/nestjs/agent_runtime.module.ts.j2", - "src/modules/free/ai/agent_runtime/templates/variants/nestjs/agent_runtime.service.ts.j2", - "src/modules/free/ai/agent_runtime/templates/variants/nestjs/agent_runtime.validation.ts.j2", - "src/modules/free/ai/agent_runtime/templates/variants/nestjs/tests/agent_runtime.e2e-spec.ts", - "src/modules/free/ai/agent_runtime/templates/vendor/nestjs/configuration.js.j2", - "src/modules/free/ai/ai_assistant/.module_state.json", - "src/modules/free/ai/ai_assistant/README.md", - "src/modules/free/ai/ai_assistant/__init__.py", - "src/modules/free/ai/ai_assistant/config/base.yaml", - "src/modules/free/ai/ai_assistant/config/snippets.yaml", - "src/modules/free/ai/ai_assistant/docs/README.md", - "src/modules/free/ai/ai_assistant/docs/advanced.md", - "src/modules/free/ai/ai_assistant/docs/api-reference.md", - "src/modules/free/ai/ai_assistant/docs/changelog.md", - "src/modules/free/ai/ai_assistant/docs/migration.md", - "src/modules/free/ai/ai_assistant/docs/monitoring.md", - "src/modules/free/ai/ai_assistant/docs/overview.md", - "src/modules/free/ai/ai_assistant/docs/troubleshooting.md", - "src/modules/free/ai/ai_assistant/docs/usage.md", - "src/modules/free/ai/ai_assistant/frameworks/__init__.py", - "src/modules/free/ai/ai_assistant/frameworks/fastapi.py", - "src/modules/free/ai/ai_assistant/frameworks/nestjs.py", - "src/modules/free/ai/ai_assistant/generate.py", - "src/modules/free/ai/ai_assistant/module.verify.json", - "src/modules/free/ai/ai_assistant/module.yaml", - "src/modules/free/ai/ai_assistant/overrides.py", - "src/modules/free/ai/ai_assistant/scripts/run_demo.py", - "src/modules/free/ai/ai_assistant/templates/base/ai_assistant.py.j2", - "src/modules/free/ai/ai_assistant/templates/base/ai_assistant_health.py.j2", - "src/modules/free/ai/ai_assistant/templates/base/ai_assistant_types.py.j2", - "src/modules/free/ai/ai_assistant/templates/snippets/ai_assistant.nestjs.module_registry.snippet.j2", - "src/modules/free/ai/ai_assistant/templates/snippets/ai_assistant.snippet.j2", - "src/modules/free/ai/ai_assistant/templates/tests/__init__.py", - "src/modules/free/ai/ai_assistant/templates/tests/integration/__init__.py", - "src/modules/free/ai/ai_assistant/templates/tests/integration/test_ai_assistant_integration.j2", - "src/modules/free/ai/ai_assistant/templates/variants/fastapi/ai_assistant.py.j2", - "src/modules/free/ai/ai_assistant/templates/variants/fastapi/ai_assistant_config.yaml.j2", - "src/modules/free/ai/ai_assistant/templates/variants/fastapi/ai_assistant_health.py.j2", - "src/modules/free/ai/ai_assistant/templates/variants/fastapi/ai_assistant_routes.py.j2", - "src/modules/free/ai/ai_assistant/templates/variants/fastapi/tests/__init__.py", - "src/modules/free/ai/ai_assistant/templates/variants/fastapi/tests/test_ai_assistant_e2e.py", - "src/modules/free/ai/ai_assistant/templates/variants/fastapi/tests/test_e2e_ai_assistant.py", - "src/modules/free/ai/ai_assistant/templates/variants/nestjs/ai_assistant.configuration.ts.j2", - "src/modules/free/ai/ai_assistant/templates/variants/nestjs/ai_assistant.controller.ts.j2", - "src/modules/free/ai/ai_assistant/templates/variants/nestjs/ai_assistant.health.ts.j2", - "src/modules/free/ai/ai_assistant/templates/variants/nestjs/ai_assistant.index.ts.j2", - "src/modules/free/ai/ai_assistant/templates/variants/nestjs/ai_assistant.module.ts.j2", - "src/modules/free/ai/ai_assistant/templates/variants/nestjs/ai_assistant.service.ts.j2", - "src/modules/free/ai/ai_assistant/templates/variants/nestjs/ai_assistant.spec.ts.j2", - "src/modules/free/ai/ai_assistant/templates/variants/nestjs/ai_assistant.validation.ts.j2", - "src/modules/free/ai/ai_assistant/templates/variants/nestjs/test/e2e/ai-assistant.e2e.spec.ts", - "src/modules/free/ai/ai_assistant/templates/variants/nestjs/tests/ai_assistant.e2e-spec.ts", - "src/modules/free/ai/ai_assistant/templates/vendor/nestjs/configuration.js.j2", - "src/modules/free/ai/ai_guardrails/.module_state.json", - "src/modules/free/ai/ai_guardrails/README.md", - "src/modules/free/ai/ai_guardrails/__init__.py", - "src/modules/free/ai/ai_guardrails/config/base.yaml", - "src/modules/free/ai/ai_guardrails/config/snippets.yaml", - "src/modules/free/ai/ai_guardrails/docs/README.md", - "src/modules/free/ai/ai_guardrails/docs/advanced.md", - "src/modules/free/ai/ai_guardrails/docs/api-reference.md", - "src/modules/free/ai/ai_guardrails/docs/changelog.md", - "src/modules/free/ai/ai_guardrails/docs/migration.md", - "src/modules/free/ai/ai_guardrails/docs/monitoring.md", - "src/modules/free/ai/ai_guardrails/docs/overview.md", - "src/modules/free/ai/ai_guardrails/docs/troubleshooting.md", - "src/modules/free/ai/ai_guardrails/docs/usage.md", - "src/modules/free/ai/ai_guardrails/frameworks/__init__.py", - "src/modules/free/ai/ai_guardrails/frameworks/fastapi.py", - "src/modules/free/ai/ai_guardrails/frameworks/nestjs.py", - "src/modules/free/ai/ai_guardrails/generate.py", - "src/modules/free/ai/ai_guardrails/module.verify.json", - "src/modules/free/ai/ai_guardrails/module.yaml", - "src/modules/free/ai/ai_guardrails/overrides.py", - "src/modules/free/ai/ai_guardrails/scripts/run_demo.py", - "src/modules/free/ai/ai_guardrails/templates/base/ai_guardrails.py.j2", - "src/modules/free/ai/ai_guardrails/templates/base/ai_guardrails_health.py.j2", - "src/modules/free/ai/ai_guardrails/templates/base/ai_guardrails_types.py.j2", - "src/modules/free/ai/ai_guardrails/templates/snippets/ai_guardrails.snippet.j2", - "src/modules/free/ai/ai_guardrails/templates/tests/__init__.py", - "src/modules/free/ai/ai_guardrails/templates/tests/integration/__init__.py", - "src/modules/free/ai/ai_guardrails/templates/tests/integration/test_ai_guardrails_integration.j2", - "src/modules/free/ai/ai_guardrails/templates/variants/fastapi/ai_guardrails.py.j2", - "src/modules/free/ai/ai_guardrails/templates/variants/fastapi/ai_guardrails_health.py.j2", - "src/modules/free/ai/ai_guardrails/templates/variants/fastapi/ai_guardrails_routes.py.j2", - "src/modules/free/ai/ai_guardrails/templates/variants/fastapi/tests/test_ai_guardrails_e2e.py", - "src/modules/free/ai/ai_guardrails/templates/variants/nestjs/ai_guardrails.configuration.ts.j2", - "src/modules/free/ai/ai_guardrails/templates/variants/nestjs/ai_guardrails.controller.ts.j2", - "src/modules/free/ai/ai_guardrails/templates/variants/nestjs/ai_guardrails.health.ts.j2", - "src/modules/free/ai/ai_guardrails/templates/variants/nestjs/ai_guardrails.index.ts.j2", - "src/modules/free/ai/ai_guardrails/templates/variants/nestjs/ai_guardrails.module.ts.j2", - "src/modules/free/ai/ai_guardrails/templates/variants/nestjs/ai_guardrails.service.ts.j2", - "src/modules/free/ai/ai_guardrails/templates/variants/nestjs/ai_guardrails.validation.ts.j2", - "src/modules/free/ai/ai_guardrails/templates/variants/nestjs/tests/ai_guardrails.e2e-spec.ts", - "src/modules/free/ai/ai_guardrails/templates/vendor/nestjs/configuration.js.j2", - "src/modules/free/ai/llm_gateway/.module_state.json", - "src/modules/free/ai/llm_gateway/README.md", - "src/modules/free/ai/llm_gateway/__init__.py", - "src/modules/free/ai/llm_gateway/config/base.yaml", - "src/modules/free/ai/llm_gateway/config/snippets.yaml", - "src/modules/free/ai/llm_gateway/docs/README.md", - "src/modules/free/ai/llm_gateway/docs/advanced.md", - "src/modules/free/ai/llm_gateway/docs/api-reference.md", - "src/modules/free/ai/llm_gateway/docs/changelog.md", - "src/modules/free/ai/llm_gateway/docs/migration.md", - "src/modules/free/ai/llm_gateway/docs/monitoring.md", - "src/modules/free/ai/llm_gateway/docs/overview.md", - "src/modules/free/ai/llm_gateway/docs/troubleshooting.md", - "src/modules/free/ai/llm_gateway/docs/usage.md", - "src/modules/free/ai/llm_gateway/frameworks/__init__.py", - "src/modules/free/ai/llm_gateway/frameworks/fastapi.py", - "src/modules/free/ai/llm_gateway/frameworks/nestjs.py", - "src/modules/free/ai/llm_gateway/generate.py", - "src/modules/free/ai/llm_gateway/module.verify.json", - "src/modules/free/ai/llm_gateway/module.yaml", - "src/modules/free/ai/llm_gateway/overrides.py", - "src/modules/free/ai/llm_gateway/scripts/run_demo.py", - "src/modules/free/ai/llm_gateway/templates/base/llm_gateway.py.j2", - "src/modules/free/ai/llm_gateway/templates/base/llm_gateway_health.py.j2", - "src/modules/free/ai/llm_gateway/templates/base/llm_gateway_types.py.j2", - "src/modules/free/ai/llm_gateway/templates/snippets/llm_gateway.snippet.j2", - "src/modules/free/ai/llm_gateway/templates/tests/__init__.py", - "src/modules/free/ai/llm_gateway/templates/tests/integration/__init__.py", - "src/modules/free/ai/llm_gateway/templates/tests/integration/test_llm_gateway_integration.j2", - "src/modules/free/ai/llm_gateway/templates/variants/fastapi/llm_gateway.py.j2", - "src/modules/free/ai/llm_gateway/templates/variants/fastapi/llm_gateway_health.py.j2", - "src/modules/free/ai/llm_gateway/templates/variants/fastapi/llm_gateway_routes.py.j2", - "src/modules/free/ai/llm_gateway/templates/variants/fastapi/tests/test_llm_gateway_e2e.py", - "src/modules/free/ai/llm_gateway/templates/variants/nestjs/llm_gateway.configuration.ts.j2", - "src/modules/free/ai/llm_gateway/templates/variants/nestjs/llm_gateway.controller.ts.j2", - "src/modules/free/ai/llm_gateway/templates/variants/nestjs/llm_gateway.health.ts.j2", - "src/modules/free/ai/llm_gateway/templates/variants/nestjs/llm_gateway.index.ts.j2", - "src/modules/free/ai/llm_gateway/templates/variants/nestjs/llm_gateway.module.ts.j2", - "src/modules/free/ai/llm_gateway/templates/variants/nestjs/llm_gateway.service.ts.j2", - "src/modules/free/ai/llm_gateway/templates/variants/nestjs/llm_gateway.validation.ts.j2", - "src/modules/free/ai/llm_gateway/templates/variants/nestjs/tests/llm_gateway.e2e-spec.ts", - "src/modules/free/ai/llm_gateway/templates/vendor/nestjs/configuration.js.j2", - "src/modules/free/ai/prompt_ops/.module_state.json", - "src/modules/free/ai/prompt_ops/README.md", - "src/modules/free/ai/prompt_ops/__init__.py", - "src/modules/free/ai/prompt_ops/config/base.yaml", - "src/modules/free/ai/prompt_ops/config/snippets.yaml", - "src/modules/free/ai/prompt_ops/docs/README.md", - "src/modules/free/ai/prompt_ops/docs/advanced.md", - "src/modules/free/ai/prompt_ops/docs/api-reference.md", - "src/modules/free/ai/prompt_ops/docs/changelog.md", - "src/modules/free/ai/prompt_ops/docs/migration.md", - "src/modules/free/ai/prompt_ops/docs/monitoring.md", - "src/modules/free/ai/prompt_ops/docs/overview.md", - "src/modules/free/ai/prompt_ops/docs/troubleshooting.md", - "src/modules/free/ai/prompt_ops/docs/usage.md", - "src/modules/free/ai/prompt_ops/frameworks/__init__.py", - "src/modules/free/ai/prompt_ops/frameworks/fastapi.py", - "src/modules/free/ai/prompt_ops/frameworks/nestjs.py", - "src/modules/free/ai/prompt_ops/generate.py", - "src/modules/free/ai/prompt_ops/module.verify.json", - "src/modules/free/ai/prompt_ops/module.yaml", - "src/modules/free/ai/prompt_ops/overrides.py", - "src/modules/free/ai/prompt_ops/scripts/run_demo.py", - "src/modules/free/ai/prompt_ops/templates/base/prompt_ops.py.j2", - "src/modules/free/ai/prompt_ops/templates/base/prompt_ops_health.py.j2", - "src/modules/free/ai/prompt_ops/templates/base/prompt_ops_types.py.j2", - "src/modules/free/ai/prompt_ops/templates/snippets/prompt_ops.snippet.j2", - "src/modules/free/ai/prompt_ops/templates/tests/__init__.py", - "src/modules/free/ai/prompt_ops/templates/tests/integration/__init__.py", - "src/modules/free/ai/prompt_ops/templates/tests/integration/test_prompt_ops_integration.j2", - "src/modules/free/ai/prompt_ops/templates/variants/fastapi/prompt_ops.py.j2", - "src/modules/free/ai/prompt_ops/templates/variants/fastapi/prompt_ops_health.py.j2", - "src/modules/free/ai/prompt_ops/templates/variants/fastapi/prompt_ops_routes.py.j2", - "src/modules/free/ai/prompt_ops/templates/variants/fastapi/tests/test_prompt_ops_e2e.py", - "src/modules/free/ai/prompt_ops/templates/variants/nestjs/prompt_ops.configuration.ts.j2", - "src/modules/free/ai/prompt_ops/templates/variants/nestjs/prompt_ops.controller.ts.j2", - "src/modules/free/ai/prompt_ops/templates/variants/nestjs/prompt_ops.health.ts.j2", - "src/modules/free/ai/prompt_ops/templates/variants/nestjs/prompt_ops.index.ts.j2", - "src/modules/free/ai/prompt_ops/templates/variants/nestjs/prompt_ops.module.ts.j2", - "src/modules/free/ai/prompt_ops/templates/variants/nestjs/prompt_ops.service.ts.j2", - "src/modules/free/ai/prompt_ops/templates/variants/nestjs/prompt_ops.validation.ts.j2", - "src/modules/free/ai/prompt_ops/templates/variants/nestjs/tests/prompt_ops.e2e-spec.ts", - "src/modules/free/ai/prompt_ops/templates/vendor/nestjs/configuration.js.j2", - "src/modules/free/ai/rag_pipeline/.module_state.json", - "src/modules/free/ai/rag_pipeline/README.md", - "src/modules/free/ai/rag_pipeline/__init__.py", - "src/modules/free/ai/rag_pipeline/config/base.yaml", - "src/modules/free/ai/rag_pipeline/config/snippets.yaml", - "src/modules/free/ai/rag_pipeline/docs/README.md", - "src/modules/free/ai/rag_pipeline/docs/advanced.md", - "src/modules/free/ai/rag_pipeline/docs/api-reference.md", - "src/modules/free/ai/rag_pipeline/docs/changelog.md", - "src/modules/free/ai/rag_pipeline/docs/migration.md", - "src/modules/free/ai/rag_pipeline/docs/monitoring.md", - "src/modules/free/ai/rag_pipeline/docs/overview.md", - "src/modules/free/ai/rag_pipeline/docs/troubleshooting.md", - "src/modules/free/ai/rag_pipeline/docs/usage.md", - "src/modules/free/ai/rag_pipeline/frameworks/__init__.py", - "src/modules/free/ai/rag_pipeline/frameworks/fastapi.py", - "src/modules/free/ai/rag_pipeline/frameworks/nestjs.py", - "src/modules/free/ai/rag_pipeline/generate.py", - "src/modules/free/ai/rag_pipeline/module.verify.json", - "src/modules/free/ai/rag_pipeline/module.yaml", - "src/modules/free/ai/rag_pipeline/overrides.py", - "src/modules/free/ai/rag_pipeline/scripts/run_demo.py", - "src/modules/free/ai/rag_pipeline/templates/base/rag_pipeline.py.j2", - "src/modules/free/ai/rag_pipeline/templates/base/rag_pipeline_health.py.j2", - "src/modules/free/ai/rag_pipeline/templates/base/rag_pipeline_types.py.j2", - "src/modules/free/ai/rag_pipeline/templates/snippets/rag_pipeline.snippet.j2", - "src/modules/free/ai/rag_pipeline/templates/tests/__init__.py", - "src/modules/free/ai/rag_pipeline/templates/tests/integration/__init__.py", - "src/modules/free/ai/rag_pipeline/templates/tests/integration/test_rag_pipeline_integration.j2", - "src/modules/free/ai/rag_pipeline/templates/variants/fastapi/rag_pipeline.py.j2", - "src/modules/free/ai/rag_pipeline/templates/variants/fastapi/rag_pipeline_health.py.j2", - "src/modules/free/ai/rag_pipeline/templates/variants/fastapi/rag_pipeline_routes.py.j2", - "src/modules/free/ai/rag_pipeline/templates/variants/fastapi/tests/test_rag_pipeline_e2e.py", - "src/modules/free/ai/rag_pipeline/templates/variants/nestjs/rag_pipeline.configuration.ts.j2", - "src/modules/free/ai/rag_pipeline/templates/variants/nestjs/rag_pipeline.controller.ts.j2", - "src/modules/free/ai/rag_pipeline/templates/variants/nestjs/rag_pipeline.health.ts.j2", - "src/modules/free/ai/rag_pipeline/templates/variants/nestjs/rag_pipeline.index.ts.j2", - "src/modules/free/ai/rag_pipeline/templates/variants/nestjs/rag_pipeline.module.ts.j2", - "src/modules/free/ai/rag_pipeline/templates/variants/nestjs/rag_pipeline.service.ts.j2", - "src/modules/free/ai/rag_pipeline/templates/variants/nestjs/rag_pipeline.validation.ts.j2", - "src/modules/free/ai/rag_pipeline/templates/variants/nestjs/tests/rag_pipeline.e2e-spec.ts", - "src/modules/free/ai/rag_pipeline/templates/vendor/nestjs/configuration.js.j2", - "src/modules/free/ai/tool_registry/.module_state.json", - "src/modules/free/ai/tool_registry/README.md", - "src/modules/free/ai/tool_registry/__init__.py", - "src/modules/free/ai/tool_registry/config/base.yaml", - "src/modules/free/ai/tool_registry/config/snippets.yaml", - "src/modules/free/ai/tool_registry/docs/README.md", - "src/modules/free/ai/tool_registry/docs/advanced.md", - "src/modules/free/ai/tool_registry/docs/api-reference.md", - "src/modules/free/ai/tool_registry/docs/changelog.md", - "src/modules/free/ai/tool_registry/docs/migration.md", - "src/modules/free/ai/tool_registry/docs/monitoring.md", - "src/modules/free/ai/tool_registry/docs/overview.md", - "src/modules/free/ai/tool_registry/docs/troubleshooting.md", - "src/modules/free/ai/tool_registry/docs/usage.md", - "src/modules/free/ai/tool_registry/frameworks/__init__.py", - "src/modules/free/ai/tool_registry/frameworks/fastapi.py", - "src/modules/free/ai/tool_registry/frameworks/nestjs.py", - "src/modules/free/ai/tool_registry/generate.py", - "src/modules/free/ai/tool_registry/module.verify.json", - "src/modules/free/ai/tool_registry/module.yaml", - "src/modules/free/ai/tool_registry/overrides.py", - "src/modules/free/ai/tool_registry/scripts/run_demo.py", - "src/modules/free/ai/tool_registry/templates/base/tool_registry.py.j2", - "src/modules/free/ai/tool_registry/templates/base/tool_registry_health.py.j2", - "src/modules/free/ai/tool_registry/templates/base/tool_registry_types.py.j2", - "src/modules/free/ai/tool_registry/templates/snippets/tool_registry.snippet.j2", - "src/modules/free/ai/tool_registry/templates/tests/__init__.py", - "src/modules/free/ai/tool_registry/templates/tests/integration/__init__.py", - "src/modules/free/ai/tool_registry/templates/tests/integration/test_tool_registry_integration.j2", - "src/modules/free/ai/tool_registry/templates/variants/fastapi/tests/test_tool_registry_e2e.py", - "src/modules/free/ai/tool_registry/templates/variants/fastapi/tool_registry.py.j2", - "src/modules/free/ai/tool_registry/templates/variants/fastapi/tool_registry_health.py.j2", - "src/modules/free/ai/tool_registry/templates/variants/fastapi/tool_registry_routes.py.j2", - "src/modules/free/ai/tool_registry/templates/variants/nestjs/tests/tool_registry.e2e-spec.ts", - "src/modules/free/ai/tool_registry/templates/variants/nestjs/tool_registry.configuration.ts.j2", - "src/modules/free/ai/tool_registry/templates/variants/nestjs/tool_registry.controller.ts.j2", - "src/modules/free/ai/tool_registry/templates/variants/nestjs/tool_registry.health.ts.j2", - "src/modules/free/ai/tool_registry/templates/variants/nestjs/tool_registry.index.ts.j2", - "src/modules/free/ai/tool_registry/templates/variants/nestjs/tool_registry.module.ts.j2", - "src/modules/free/ai/tool_registry/templates/variants/nestjs/tool_registry.service.ts.j2", - "src/modules/free/ai/tool_registry/templates/variants/nestjs/tool_registry.validation.ts.j2", - "src/modules/free/ai/tool_registry/templates/vendor/nestjs/configuration.js.j2", - "src/modules/free/ai/vector_store/.module_state.json", - "src/modules/free/ai/vector_store/README.md", - "src/modules/free/ai/vector_store/__init__.py", - "src/modules/free/ai/vector_store/config/base.yaml", - "src/modules/free/ai/vector_store/config/snippets.yaml", - "src/modules/free/ai/vector_store/docs/README.md", - "src/modules/free/ai/vector_store/docs/advanced.md", - "src/modules/free/ai/vector_store/docs/api-reference.md", - "src/modules/free/ai/vector_store/docs/changelog.md", - "src/modules/free/ai/vector_store/docs/migration.md", - "src/modules/free/ai/vector_store/docs/monitoring.md", - "src/modules/free/ai/vector_store/docs/overview.md", - "src/modules/free/ai/vector_store/docs/troubleshooting.md", - "src/modules/free/ai/vector_store/docs/usage.md", - "src/modules/free/ai/vector_store/frameworks/__init__.py", - "src/modules/free/ai/vector_store/frameworks/fastapi.py", - "src/modules/free/ai/vector_store/frameworks/nestjs.py", - "src/modules/free/ai/vector_store/generate.py", - "src/modules/free/ai/vector_store/module.verify.json", - "src/modules/free/ai/vector_store/module.yaml", - "src/modules/free/ai/vector_store/overrides.py", - "src/modules/free/ai/vector_store/scripts/run_demo.py", - "src/modules/free/ai/vector_store/templates/base/vector_store.py.j2", - "src/modules/free/ai/vector_store/templates/base/vector_store_health.py.j2", - "src/modules/free/ai/vector_store/templates/base/vector_store_types.py.j2", - "src/modules/free/ai/vector_store/templates/snippets/vector_store.snippet.j2", - "src/modules/free/ai/vector_store/templates/tests/__init__.py", - "src/modules/free/ai/vector_store/templates/tests/integration/__init__.py", - "src/modules/free/ai/vector_store/templates/tests/integration/test_vector_store_integration.j2", - "src/modules/free/ai/vector_store/templates/variants/fastapi/tests/test_vector_store_e2e.py", - "src/modules/free/ai/vector_store/templates/variants/fastapi/vector_store.py.j2", - "src/modules/free/ai/vector_store/templates/variants/fastapi/vector_store_health.py.j2", - "src/modules/free/ai/vector_store/templates/variants/fastapi/vector_store_routes.py.j2", - "src/modules/free/ai/vector_store/templates/variants/nestjs/tests/vector_store.e2e-spec.ts", - "src/modules/free/ai/vector_store/templates/variants/nestjs/vector_store.configuration.ts.j2", - "src/modules/free/ai/vector_store/templates/variants/nestjs/vector_store.controller.ts.j2", - "src/modules/free/ai/vector_store/templates/variants/nestjs/vector_store.health.ts.j2", - "src/modules/free/ai/vector_store/templates/variants/nestjs/vector_store.index.ts.j2", - "src/modules/free/ai/vector_store/templates/variants/nestjs/vector_store.module.ts.j2", - "src/modules/free/ai/vector_store/templates/variants/nestjs/vector_store.service.ts.j2", - "src/modules/free/ai/vector_store/templates/variants/nestjs/vector_store.validation.ts.j2", - "src/modules/free/ai/vector_store/templates/vendor/nestjs/configuration.js.j2", - "src/modules/free/auth/__init__.py", - "src/modules/free/auth/api_keys/.module_state.json", - "src/modules/free/auth/api_keys/README.md", - "src/modules/free/auth/api_keys/__init__.py", - "src/modules/free/auth/api_keys/config/base.yaml", - "src/modules/free/auth/api_keys/config/snippets.yaml", - "src/modules/free/auth/api_keys/docs/README.md", - "src/modules/free/auth/api_keys/docs/advanced.md", - "src/modules/free/auth/api_keys/docs/api-reference.md", - "src/modules/free/auth/api_keys/docs/changelog.md", - "src/modules/free/auth/api_keys/docs/migration.md", - "src/modules/free/auth/api_keys/docs/monitoring.md", - "src/modules/free/auth/api_keys/docs/overview.md", - "src/modules/free/auth/api_keys/docs/troubleshooting.md", - "src/modules/free/auth/api_keys/docs/usage.md", - "src/modules/free/auth/api_keys/frameworks/__init__.py", - "src/modules/free/auth/api_keys/frameworks/fastapi.py", - "src/modules/free/auth/api_keys/frameworks/nestjs.py", - "src/modules/free/auth/api_keys/generate.py", - "src/modules/free/auth/api_keys/module.verify.json", - "src/modules/free/auth/api_keys/module.yaml", - "src/modules/free/auth/api_keys/overrides.py", - "src/modules/free/auth/api_keys/scripts/run_demo.py", - "src/modules/free/auth/api_keys/templates/base/api_keys.py.j2", - "src/modules/free/auth/api_keys/templates/base/api_keys_health.py.j2", - "src/modules/free/auth/api_keys/templates/base/api_keys_types.py.j2", - "src/modules/free/auth/api_keys/templates/snippets/api_keys.snippet.j2", - "src/modules/free/auth/api_keys/templates/snippets/api_keys_env.snippet.j2", - "src/modules/free/auth/api_keys/templates/snippets/api_keys_fastapi.snippet.j2", - "src/modules/free/auth/api_keys/templates/tests/__init__.py", - "src/modules/free/auth/api_keys/templates/tests/integration/test_api_keys_integration.j2", - "src/modules/free/auth/api_keys/templates/variants/fastapi/api_keys.py.j2", - "src/modules/free/auth/api_keys/templates/variants/fastapi/api_keys_config.yaml.j2", - "src/modules/free/auth/api_keys/templates/variants/fastapi/api_keys_health.py.j2", - "src/modules/free/auth/api_keys/templates/variants/fastapi/api_keys_routes.py.j2", - "src/modules/free/auth/api_keys/templates/variants/fastapi/tests/test_api_keys_e2e.py", - "src/modules/free/auth/api_keys/templates/variants/nestjs/api_keys.configuration.ts.j2", - "src/modules/free/auth/api_keys/templates/variants/nestjs/api_keys.controller.ts.j2", - "src/modules/free/auth/api_keys/templates/variants/nestjs/api_keys.health.ts.j2", - "src/modules/free/auth/api_keys/templates/variants/nestjs/api_keys.module.ts.j2", - "src/modules/free/auth/api_keys/templates/variants/nestjs/api_keys.service.ts.j2", - "src/modules/free/auth/api_keys/templates/variants/nestjs/api_keys.spec.ts.j2", - "src/modules/free/auth/api_keys/templates/variants/nestjs/tests/api_keys.e2e-spec.ts", - "src/modules/free/auth/api_keys/templates/vendor/nestjs/configuration.js.j2", - "src/modules/free/auth/core/.module_state.json", - "src/modules/free/auth/core/README.md", - "src/modules/free/auth/core/__init__.py", - "src/modules/free/auth/core/config/base.yaml", - "src/modules/free/auth/core/config/snippets.yaml", - "src/modules/free/auth/core/docs/README.md", - "src/modules/free/auth/core/docs/advanced.md", - "src/modules/free/auth/core/docs/api-reference.md", - "src/modules/free/auth/core/docs/changelog.md", - "src/modules/free/auth/core/docs/migration.md", - "src/modules/free/auth/core/docs/monitoring.md", - "src/modules/free/auth/core/docs/overview.md", - "src/modules/free/auth/core/docs/troubleshooting.md", - "src/modules/free/auth/core/docs/usage.md", - "src/modules/free/auth/core/frameworks/__init__.py", - "src/modules/free/auth/core/frameworks/fastapi.py", - "src/modules/free/auth/core/frameworks/nestjs.py", - "src/modules/free/auth/core/generate.py", - "src/modules/free/auth/core/module.verify.json", - "src/modules/free/auth/core/module.yaml", - "src/modules/free/auth/core/overrides.py", - "src/modules/free/auth/core/scripts/run_demo.py", - "src/modules/free/auth/core/templates/base/core.py.j2", - "src/modules/free/auth/core/templates/base/core_health.py.j2", - "src/modules/free/auth/core/templates/base/core_types.py.j2", - "src/modules/free/auth/core/templates/base/dependencies.py.j2", - "src/modules/free/auth/core/templates/base/health.py.j2", - "src/modules/free/auth/core/templates/base/jwt_advanced.py.j2", - "src/modules/free/auth/core/templates/base/rbac.py.j2", - "src/modules/free/auth/core/templates/snippets/auth_core.nestjs.module_registry.snippet.j2", - "src/modules/free/auth/core/templates/snippets/auth_env.snippet.j2", - "src/modules/free/auth/core/templates/snippets/core.snippet.j2", - "src/modules/free/auth/core/templates/snippets/settings_fields.snippet.j2", - "src/modules/free/auth/core/templates/tests/__init__.py", - "src/modules/free/auth/core/templates/tests/integration/test_auth_core_integration.j2", - "src/modules/free/auth/core/templates/tests/integration/test_core_integration.j2", - "src/modules/free/auth/core/templates/variants/fastapi/core.py.j2", - "src/modules/free/auth/core/templates/variants/fastapi/core_config.yaml.j2", - "src/modules/free/auth/core/templates/variants/fastapi/core_health.py.j2", - "src/modules/free/auth/core/templates/variants/fastapi/core_health_runtime.py.j2", - "src/modules/free/auth/core/templates/variants/fastapi/core_routes.py.j2", - "src/modules/free/auth/core/templates/variants/fastapi/dependencies.py.j2", - "src/modules/free/auth/core/templates/variants/fastapi/health.py.j2", - "src/modules/free/auth/core/templates/variants/fastapi/jwt_advanced.py.j2", - "src/modules/free/auth/core/templates/variants/fastapi/rbac.py.j2", - "src/modules/free/auth/core/templates/variants/fastapi/tests/test_core_e2e.py", - "src/modules/free/auth/core/templates/variants/nestjs/auth_core.module.ts.j2", - "src/modules/free/auth/core/templates/variants/nestjs/auth_core.service.ts.j2", - "src/modules/free/auth/core/templates/variants/nestjs/configuration.ts.j2", - "src/modules/free/auth/core/templates/variants/nestjs/core.controller.ts.j2", - "src/modules/free/auth/core/templates/variants/nestjs/core.health.ts.j2", - "src/modules/free/auth/core/templates/variants/nestjs/core.module.ts.j2", - "src/modules/free/auth/core/templates/variants/nestjs/core.routes.ts.j2", - "src/modules/free/auth/core/templates/variants/nestjs/core.service.ts.j2", - "src/modules/free/auth/core/templates/variants/nestjs/core.spec.ts.j2", - "src/modules/free/auth/core/templates/variants/nestjs/core_health_runtime.py.j2", - "src/modules/free/auth/core/templates/variants/nestjs/index.ts.j2", - "src/modules/free/auth/core/templates/variants/nestjs/tests/core.e2e-spec.ts", - "src/modules/free/auth/core/templates/variants/nestjs/validation.ts.j2", - "src/modules/free/auth/core/templates/vendor/nestjs/configuration.js.j2", - "src/modules/free/auth/oauth/.module_state.json", - "src/modules/free/auth/oauth/README.md", - "src/modules/free/auth/oauth/__init__.py", - "src/modules/free/auth/oauth/config/base.yaml", - "src/modules/free/auth/oauth/config/snippets.yaml", - "src/modules/free/auth/oauth/docs/README.md", - "src/modules/free/auth/oauth/docs/advanced.md", - "src/modules/free/auth/oauth/docs/api-reference.md", - "src/modules/free/auth/oauth/docs/changelog.md", - "src/modules/free/auth/oauth/docs/migration.md", - "src/modules/free/auth/oauth/docs/monitoring.md", - "src/modules/free/auth/oauth/docs/overview.md", - "src/modules/free/auth/oauth/docs/troubleshooting.md", - "src/modules/free/auth/oauth/docs/usage.md", - "src/modules/free/auth/oauth/frameworks/__init__.py", - "src/modules/free/auth/oauth/frameworks/fastapi.py", - "src/modules/free/auth/oauth/frameworks/nestjs.py", - "src/modules/free/auth/oauth/generate.py", - "src/modules/free/auth/oauth/module.verify.json", - "src/modules/free/auth/oauth/module.yaml", - "src/modules/free/auth/oauth/overrides.py", - "src/modules/free/auth/oauth/scripts/run_demo.py", - "src/modules/free/auth/oauth/templates/base/oauth.py.j2", - "src/modules/free/auth/oauth/templates/base/oauth_health.py.j2", - "src/modules/free/auth/oauth/templates/base/oauth_types.py.j2", - "src/modules/free/auth/oauth/templates/snippets/.gitkeep", - "src/modules/free/auth/oauth/templates/snippets/env.snippet.j2", - "src/modules/free/auth/oauth/templates/snippets/oauth.nestjs.module_registry.snippet.j2", - "src/modules/free/auth/oauth/templates/snippets/oauth.snippet.j2", - "src/modules/free/auth/oauth/templates/snippets/settings_fields.snippet.j2", - "src/modules/free/auth/oauth/templates/snippets/settings_fields_nestjs.snippet.j2", - "src/modules/free/auth/oauth/templates/tests/__init__.py", - "src/modules/free/auth/oauth/templates/tests/integration/test_oauth_integration.j2", - "src/modules/free/auth/oauth/templates/variants/fastapi/oauth.py.j2", - "src/modules/free/auth/oauth/templates/variants/fastapi/oauth_config.yaml.j2", - "src/modules/free/auth/oauth/templates/variants/fastapi/oauth_health.py.j2", - "src/modules/free/auth/oauth/templates/variants/fastapi/oauth_routes.py.j2", - "src/modules/free/auth/oauth/templates/variants/fastapi/tests/test_oauth_e2e.py", - "src/modules/free/auth/oauth/templates/variants/nestjs/configuration.ts.j2", - "src/modules/free/auth/oauth/templates/variants/nestjs/index.ts.j2", - "src/modules/free/auth/oauth/templates/variants/nestjs/oauth.controller.ts.j2", - "src/modules/free/auth/oauth/templates/variants/nestjs/oauth.health.ts.j2", - "src/modules/free/auth/oauth/templates/variants/nestjs/oauth.module.ts.j2", - "src/modules/free/auth/oauth/templates/variants/nestjs/oauth.routes.ts.j2", - "src/modules/free/auth/oauth/templates/variants/nestjs/oauth.service.ts.j2", - "src/modules/free/auth/oauth/templates/variants/nestjs/oauth.spec.ts.j2", - "src/modules/free/auth/oauth/templates/variants/nestjs/tests/oauth.e2e-spec.ts", - "src/modules/free/auth/oauth/templates/variants/nestjs/validation.ts.j2", - "src/modules/free/auth/oauth/templates/vendor/nestjs/configuration.js.j2", - "src/modules/free/auth/passwordless/.module_state.json", - "src/modules/free/auth/passwordless/README.md", - "src/modules/free/auth/passwordless/__init__.py", - "src/modules/free/auth/passwordless/config/base.yaml", - "src/modules/free/auth/passwordless/config/snippets.yaml", - "src/modules/free/auth/passwordless/docs/README.md", - "src/modules/free/auth/passwordless/docs/advanced.md", - "src/modules/free/auth/passwordless/docs/api-reference.md", - "src/modules/free/auth/passwordless/docs/changelog.md", - "src/modules/free/auth/passwordless/docs/migration.md", - "src/modules/free/auth/passwordless/docs/monitoring.md", - "src/modules/free/auth/passwordless/docs/overview.md", - "src/modules/free/auth/passwordless/docs/troubleshooting.md", - "src/modules/free/auth/passwordless/docs/usage.md", - "src/modules/free/auth/passwordless/frameworks/__init__.py", - "src/modules/free/auth/passwordless/frameworks/fastapi.py", - "src/modules/free/auth/passwordless/frameworks/nestjs.py", - "src/modules/free/auth/passwordless/generate.py", - "src/modules/free/auth/passwordless/module.verify.json", - "src/modules/free/auth/passwordless/module.yaml", - "src/modules/free/auth/passwordless/overrides.py", - "src/modules/free/auth/passwordless/scripts/run_demo.py", - "src/modules/free/auth/passwordless/templates/base/passwordless.py.j2", - "src/modules/free/auth/passwordless/templates/base/passwordless_health.py.j2", - "src/modules/free/auth/passwordless/templates/base/passwordless_types.py.j2", - "src/modules/free/auth/passwordless/templates/snippets/.gitkeep", - "src/modules/free/auth/passwordless/templates/snippets/env.snippet.j2", - "src/modules/free/auth/passwordless/templates/snippets/passwordless.snippet.j2", - "src/modules/free/auth/passwordless/templates/snippets/settings_fields.snippet.j2", - "src/modules/free/auth/passwordless/templates/snippets/settings_fields_nestjs.snippet.j2", - "src/modules/free/auth/passwordless/templates/tests/__init__.py", - "src/modules/free/auth/passwordless/templates/tests/integration/test_passwordless_integration.j2", - "src/modules/free/auth/passwordless/templates/variants/fastapi/passwordless.py.j2", - "src/modules/free/auth/passwordless/templates/variants/fastapi/passwordless_config.yaml.j2", - "src/modules/free/auth/passwordless/templates/variants/fastapi/passwordless_health.py.j2", - "src/modules/free/auth/passwordless/templates/variants/fastapi/passwordless_routes.py.j2", - "src/modules/free/auth/passwordless/templates/variants/fastapi/tests/test_passwordless_e2e.py", - "src/modules/free/auth/passwordless/templates/variants/nestjs/configuration.ts.j2", - "src/modules/free/auth/passwordless/templates/variants/nestjs/index.ts.j2", - "src/modules/free/auth/passwordless/templates/variants/nestjs/passwordless.controller.ts.j2", - "src/modules/free/auth/passwordless/templates/variants/nestjs/passwordless.health.ts.j2", - "src/modules/free/auth/passwordless/templates/variants/nestjs/passwordless.module.ts.j2", - "src/modules/free/auth/passwordless/templates/variants/nestjs/passwordless.routes.ts.j2", - "src/modules/free/auth/passwordless/templates/variants/nestjs/passwordless.service.ts.j2", - "src/modules/free/auth/passwordless/templates/variants/nestjs/passwordless.spec.ts.j2", - "src/modules/free/auth/passwordless/templates/variants/nestjs/tests/passwordless.e2e-spec.ts", - "src/modules/free/auth/passwordless/templates/variants/nestjs/validation.ts.j2", - "src/modules/free/auth/passwordless/templates/vendor/nestjs/configuration.js.j2", - "src/modules/free/auth/session/.module_state.json", - "src/modules/free/auth/session/README.md", - "src/modules/free/auth/session/__init__.py", - "src/modules/free/auth/session/config/base.yaml", - "src/modules/free/auth/session/config/snippets.yaml", - "src/modules/free/auth/session/docs/README.md", - "src/modules/free/auth/session/docs/advanced.md", - "src/modules/free/auth/session/docs/api-reference.md", - "src/modules/free/auth/session/docs/changelog.md", - "src/modules/free/auth/session/docs/migration.md", - "src/modules/free/auth/session/docs/monitoring.md", - "src/modules/free/auth/session/docs/overview.md", - "src/modules/free/auth/session/docs/troubleshooting.md", - "src/modules/free/auth/session/docs/usage.md", - "src/modules/free/auth/session/frameworks/__init__.py", - "src/modules/free/auth/session/frameworks/fastapi.py", - "src/modules/free/auth/session/frameworks/nestjs.py", - "src/modules/free/auth/session/generate.py", - "src/modules/free/auth/session/module.verify.json", - "src/modules/free/auth/session/module.yaml", - "src/modules/free/auth/session/overrides.py", - "src/modules/free/auth/session/scripts/run_demo.py", - "src/modules/free/auth/session/templates/base/session.py.j2", - "src/modules/free/auth/session/templates/base/session_health.py.j2", - "src/modules/free/auth/session/templates/base/session_types.py.j2", - "src/modules/free/auth/session/templates/snippets/.gitkeep", - "src/modules/free/auth/session/templates/snippets/env.snippet.j2", - "src/modules/free/auth/session/templates/snippets/session.snippet.j2", - "src/modules/free/auth/session/templates/snippets/settings_fields.snippet.j2", - "src/modules/free/auth/session/templates/snippets/settings_fields_nestjs.snippet.j2", - "src/modules/free/auth/session/templates/tests/__init__.py", - "src/modules/free/auth/session/templates/tests/integration/test_session_integration.j2", - "src/modules/free/auth/session/templates/variants/fastapi/session.py.j2", - "src/modules/free/auth/session/templates/variants/fastapi/session_config.yaml.j2", - "src/modules/free/auth/session/templates/variants/fastapi/session_health.py.j2", - "src/modules/free/auth/session/templates/variants/fastapi/session_routes.py.j2", - "src/modules/free/auth/session/templates/variants/fastapi/tests/test_session_e2e.py", - "src/modules/free/auth/session/templates/variants/nestjs/configuration.ts.j2", - "src/modules/free/auth/session/templates/variants/nestjs/index.ts.j2", - "src/modules/free/auth/session/templates/variants/nestjs/session.controller.ts.j2", - "src/modules/free/auth/session/templates/variants/nestjs/session.health.ts.j2", - "src/modules/free/auth/session/templates/variants/nestjs/session.module.ts.j2", - "src/modules/free/auth/session/templates/variants/nestjs/session.routes.ts.j2", - "src/modules/free/auth/session/templates/variants/nestjs/session.service.ts.j2", - "src/modules/free/auth/session/templates/variants/nestjs/session.spec.ts.j2", - "src/modules/free/auth/session/templates/variants/nestjs/tests/session.e2e-spec.ts", - "src/modules/free/auth/session/templates/variants/nestjs/validation.ts.j2", - "src/modules/free/auth/session/templates/vendor/nestjs/configuration.js.j2", - "src/modules/free/billing/cart/.module_state.json", - "src/modules/free/billing/cart/README.md", - "src/modules/free/billing/cart/__init__.py", - "src/modules/free/billing/cart/config/base.yaml", - "src/modules/free/billing/cart/config/snippets/b2b-wholesale.yaml", - "src/modules/free/billing/cart/config/snippets/loyalty-tier.yaml", - "src/modules/free/billing/cart/config/snippets.yaml", - "src/modules/free/billing/cart/docs/README.md", - "src/modules/free/billing/cart/docs/advanced.md", - "src/modules/free/billing/cart/docs/api-reference.md", - "src/modules/free/billing/cart/docs/changelog.md", - "src/modules/free/billing/cart/docs/migration.md", - "src/modules/free/billing/cart/docs/monitoring.md", - "src/modules/free/billing/cart/docs/overview.md", - "src/modules/free/billing/cart/docs/troubleshooting.md", - "src/modules/free/billing/cart/docs/usage.md", - "src/modules/free/billing/cart/frameworks/__init__.py", - "src/modules/free/billing/cart/frameworks/fastapi.py", - "src/modules/free/billing/cart/frameworks/nestjs.py", - "src/modules/free/billing/cart/generate.py", - "src/modules/free/billing/cart/module.verify.json", - "src/modules/free/billing/cart/module.yaml", - "src/modules/free/billing/cart/overrides.py", - "src/modules/free/billing/cart/scripts/run_demo.py", - "src/modules/free/billing/cart/templates/base/cart.py.j2", - "src/modules/free/billing/cart/templates/base/cart_health.py.j2", - "src/modules/free/billing/cart/templates/base/cart_types.py.j2", - "src/modules/free/billing/cart/templates/snippets/cart.snippet.j2", - "src/modules/free/billing/cart/templates/tests/__init__.py", - "src/modules/free/billing/cart/templates/tests/integration/test_cart_integration.j2", - "src/modules/free/billing/cart/templates/variants/fastapi/cart.py.j2", - "src/modules/free/billing/cart/templates/variants/fastapi/cart_config.yaml.j2", - "src/modules/free/billing/cart/templates/variants/fastapi/cart_health.py.j2", - "src/modules/free/billing/cart/templates/variants/fastapi/cart_routes.py.j2", - "src/modules/free/billing/cart/templates/variants/fastapi/cart_types.py.j2", - "src/modules/free/billing/cart/templates/variants/fastapi/tests/test_cart_e2e.py", - "src/modules/free/billing/cart/templates/variants/nestjs/cart.configuration.ts.j2", - "src/modules/free/billing/cart/templates/variants/nestjs/cart.controller.ts.j2", - "src/modules/free/billing/cart/templates/variants/nestjs/cart.health.ts.j2", - "src/modules/free/billing/cart/templates/variants/nestjs/cart.module.ts.j2", - "src/modules/free/billing/cart/templates/variants/nestjs/cart.routes.ts.j2", - "src/modules/free/billing/cart/templates/variants/nestjs/cart.service.ts.j2", - "src/modules/free/billing/cart/templates/variants/nestjs/cart.spec.ts.j2", - "src/modules/free/billing/cart/templates/variants/nestjs/tests/cart.e2e-spec.ts", - "src/modules/free/billing/cart/templates/vendor/nestjs/configuration.js.j2", - "src/modules/free/billing/inventory/.module_state.json", - "src/modules/free/billing/inventory/README.md", - "src/modules/free/billing/inventory/__init__.py", - "src/modules/free/billing/inventory/config/base.yaml", - "src/modules/free/billing/inventory/config/snippets.yaml", - "src/modules/free/billing/inventory/docs/README.md", - "src/modules/free/billing/inventory/docs/advanced.md", - "src/modules/free/billing/inventory/docs/api-reference.md", - "src/modules/free/billing/inventory/docs/changelog.md", - "src/modules/free/billing/inventory/docs/migration.md", - "src/modules/free/billing/inventory/docs/monitoring.md", - "src/modules/free/billing/inventory/docs/overview.md", - "src/modules/free/billing/inventory/docs/troubleshooting.md", - "src/modules/free/billing/inventory/docs/usage.md", - "src/modules/free/billing/inventory/frameworks/__init__.py", - "src/modules/free/billing/inventory/frameworks/fastapi.py", - "src/modules/free/billing/inventory/frameworks/nestjs.py", - "src/modules/free/billing/inventory/generate.py", - "src/modules/free/billing/inventory/module.verify.json", - "src/modules/free/billing/inventory/module.yaml", - "src/modules/free/billing/inventory/overrides.py", - "src/modules/free/billing/inventory/scripts/run_demo.py", - "src/modules/free/billing/inventory/templates/base/inventory.py.j2", - "src/modules/free/billing/inventory/templates/base/inventory_health.py.j2", - "src/modules/free/billing/inventory/templates/base/inventory_types.py.j2", - "src/modules/free/billing/inventory/templates/snippets/inventory.snippet.j2", - "src/modules/free/billing/inventory/templates/tests/__init__.py", - "src/modules/free/billing/inventory/templates/tests/integration/test_inventory_integration.j2", - "src/modules/free/billing/inventory/templates/variants/fastapi/inventory.py.j2", - "src/modules/free/billing/inventory/templates/variants/fastapi/inventory_config.yaml.j2", - "src/modules/free/billing/inventory/templates/variants/fastapi/inventory_health.py.j2", - "src/modules/free/billing/inventory/templates/variants/fastapi/inventory_routes.py.j2", - "src/modules/free/billing/inventory/templates/variants/fastapi/inventory_types.py.j2", - "src/modules/free/billing/inventory/templates/variants/fastapi/tests/test_inventory_e2e.py", - "src/modules/free/billing/inventory/templates/variants/nestjs/inventory.configuration.ts.j2", - "src/modules/free/billing/inventory/templates/variants/nestjs/inventory.controller.ts.j2", - "src/modules/free/billing/inventory/templates/variants/nestjs/inventory.health.ts.j2", - "src/modules/free/billing/inventory/templates/variants/nestjs/inventory.module.ts.j2", - "src/modules/free/billing/inventory/templates/variants/nestjs/inventory.routes.ts.j2", - "src/modules/free/billing/inventory/templates/variants/nestjs/inventory.service.ts.j2", - "src/modules/free/billing/inventory/templates/variants/nestjs/inventory.spec.ts.j2", - "src/modules/free/billing/inventory/templates/variants/nestjs/tests/inventory.e2e-spec.ts", - "src/modules/free/billing/inventory/templates/vendor/nestjs/configuration.js.j2", - "src/modules/free/billing/stripe_payment/.module_state.json", - "src/modules/free/billing/stripe_payment/README.md", - "src/modules/free/billing/stripe_payment/__init__.py", - "src/modules/free/billing/stripe_payment/config/base.yaml", - "src/modules/free/billing/stripe_payment/config/snippets/customer-portal-webhook.yaml", - "src/modules/free/billing/stripe_payment/config/snippets/enhanced-retries.yaml", - "src/modules/free/billing/stripe_payment/config/snippets.yaml", - "src/modules/free/billing/stripe_payment/docs/README.md", - "src/modules/free/billing/stripe_payment/docs/advanced.md", - "src/modules/free/billing/stripe_payment/docs/api-reference.md", - "src/modules/free/billing/stripe_payment/docs/changelog.md", - "src/modules/free/billing/stripe_payment/docs/migration.md", - "src/modules/free/billing/stripe_payment/docs/monitoring.md", - "src/modules/free/billing/stripe_payment/docs/overview.md", - "src/modules/free/billing/stripe_payment/docs/troubleshooting.md", - "src/modules/free/billing/stripe_payment/docs/usage.md", - "src/modules/free/billing/stripe_payment/frameworks/__init__.py", - "src/modules/free/billing/stripe_payment/frameworks/fastapi.py", - "src/modules/free/billing/stripe_payment/frameworks/nestjs.py", - "src/modules/free/billing/stripe_payment/generate.py", - "src/modules/free/billing/stripe_payment/module.verify.json", - "src/modules/free/billing/stripe_payment/module.yaml", - "src/modules/free/billing/stripe_payment/overrides.py", - "src/modules/free/billing/stripe_payment/scripts/run_demo.py", - "src/modules/free/billing/stripe_payment/templates/base/stripe_payment.py.j2", - "src/modules/free/billing/stripe_payment/templates/base/stripe_payment_health.py.j2", - "src/modules/free/billing/stripe_payment/templates/base/stripe_payment_types.py.j2", - "src/modules/free/billing/stripe_payment/templates/snippets/stripe_payment.snippet.j2", - "src/modules/free/billing/stripe_payment/templates/tests/__init__.py", - "src/modules/free/billing/stripe_payment/templates/tests/integration/test_stripe_payment_integration.j2", - "src/modules/free/billing/stripe_payment/templates/variants/fastapi/stripe_payment.py.j2", - "src/modules/free/billing/stripe_payment/templates/variants/fastapi/stripe_payment_config.yaml.j2", - "src/modules/free/billing/stripe_payment/templates/variants/fastapi/stripe_payment_health.py.j2", - "src/modules/free/billing/stripe_payment/templates/variants/fastapi/stripe_payment_routes.py.j2", - "src/modules/free/billing/stripe_payment/templates/variants/fastapi/stripe_payment_types.py.j2", - "src/modules/free/billing/stripe_payment/templates/variants/fastapi/tests/test_stripe_payment_e2e.py", - "src/modules/free/billing/stripe_payment/templates/variants/nestjs/__tests__/stripe_payment.integration.spec.ts.j2", - "src/modules/free/billing/stripe_payment/templates/variants/nestjs/stripe_payment.configuration.ts.j2", - "src/modules/free/billing/stripe_payment/templates/variants/nestjs/stripe_payment.controller.ts.j2", - "src/modules/free/billing/stripe_payment/templates/variants/nestjs/stripe_payment.health.ts.j2", - "src/modules/free/billing/stripe_payment/templates/variants/nestjs/stripe_payment.module.ts.j2", - "src/modules/free/billing/stripe_payment/templates/variants/nestjs/stripe_payment.routes.ts.j2", - "src/modules/free/billing/stripe_payment/templates/variants/nestjs/stripe_payment.service.ts.j2", - "src/modules/free/billing/stripe_payment/templates/variants/nestjs/tests/stripe_payment.e2e-spec.ts", - "src/modules/free/billing/stripe_payment/templates/vendor/nestjs/configuration.js.j2", - "src/modules/free/billing/usage_billing/.module_state.json", - "src/modules/free/billing/usage_billing/README.md", - "src/modules/free/billing/usage_billing/__init__.py", - "src/modules/free/billing/usage_billing/config/base.yaml", - "src/modules/free/billing/usage_billing/config/snippets.yaml", - "src/modules/free/billing/usage_billing/docs/README.md", - "src/modules/free/billing/usage_billing/docs/advanced.md", - "src/modules/free/billing/usage_billing/docs/api-reference.md", - "src/modules/free/billing/usage_billing/docs/changelog.md", - "src/modules/free/billing/usage_billing/docs/migration.md", - "src/modules/free/billing/usage_billing/docs/monitoring.md", - "src/modules/free/billing/usage_billing/docs/overview.md", - "src/modules/free/billing/usage_billing/docs/troubleshooting.md", - "src/modules/free/billing/usage_billing/docs/usage.md", - "src/modules/free/billing/usage_billing/frameworks/__init__.py", - "src/modules/free/billing/usage_billing/frameworks/fastapi.py", - "src/modules/free/billing/usage_billing/frameworks/nestjs.py", - "src/modules/free/billing/usage_billing/generate.py", - "src/modules/free/billing/usage_billing/module.verify.json", - "src/modules/free/billing/usage_billing/module.yaml", - "src/modules/free/billing/usage_billing/overrides.py", - "src/modules/free/billing/usage_billing/scripts/run_demo.py", - "src/modules/free/billing/usage_billing/templates/base/usage_billing.py.j2", - "src/modules/free/billing/usage_billing/templates/base/usage_billing_health.py.j2", - "src/modules/free/billing/usage_billing/templates/base/usage_billing_types.py.j2", - "src/modules/free/billing/usage_billing/templates/snippets/usage_billing.snippet.j2", - "src/modules/free/billing/usage_billing/templates/tests/__init__.py", - "src/modules/free/billing/usage_billing/templates/tests/integration/__init__.py", - "src/modules/free/billing/usage_billing/templates/tests/integration/test_usage_billing_integration.j2", - "src/modules/free/billing/usage_billing/templates/variants/fastapi/tests/test_usage_billing_e2e.py", - "src/modules/free/billing/usage_billing/templates/variants/fastapi/usage_billing.py.j2", - "src/modules/free/billing/usage_billing/templates/variants/fastapi/usage_billing_health.py.j2", - "src/modules/free/billing/usage_billing/templates/variants/fastapi/usage_billing_routes.py.j2", - "src/modules/free/billing/usage_billing/templates/variants/nestjs/tests/usage_billing.e2e-spec.ts", - "src/modules/free/billing/usage_billing/templates/variants/nestjs/usage_billing.configuration.ts.j2", - "src/modules/free/billing/usage_billing/templates/variants/nestjs/usage_billing.controller.ts.j2", - "src/modules/free/billing/usage_billing/templates/variants/nestjs/usage_billing.health.ts.j2", - "src/modules/free/billing/usage_billing/templates/variants/nestjs/usage_billing.index.ts.j2", - "src/modules/free/billing/usage_billing/templates/variants/nestjs/usage_billing.module.ts.j2", - "src/modules/free/billing/usage_billing/templates/variants/nestjs/usage_billing.service.ts.j2", - "src/modules/free/billing/usage_billing/templates/variants/nestjs/usage_billing.validation.ts.j2", - "src/modules/free/billing/usage_billing/templates/vendor/nestjs/configuration.js.j2", - "src/modules/free/business/admin_console/.module_state.json", - "src/modules/free/business/admin_console/README.md", - "src/modules/free/business/admin_console/__init__.py", - "src/modules/free/business/admin_console/config/base.yaml", - "src/modules/free/business/admin_console/config/snippets.yaml", - "src/modules/free/business/admin_console/docs/README.md", - "src/modules/free/business/admin_console/docs/advanced.md", - "src/modules/free/business/admin_console/docs/api-reference.md", - "src/modules/free/business/admin_console/docs/changelog.md", - "src/modules/free/business/admin_console/docs/migration.md", - "src/modules/free/business/admin_console/docs/monitoring.md", - "src/modules/free/business/admin_console/docs/overview.md", - "src/modules/free/business/admin_console/docs/troubleshooting.md", - "src/modules/free/business/admin_console/docs/usage.md", - "src/modules/free/business/admin_console/frameworks/__init__.py", - "src/modules/free/business/admin_console/frameworks/fastapi.py", - "src/modules/free/business/admin_console/frameworks/nestjs.py", - "src/modules/free/business/admin_console/generate.py", - "src/modules/free/business/admin_console/module.verify.json", - "src/modules/free/business/admin_console/module.yaml", - "src/modules/free/business/admin_console/overrides.py", - "src/modules/free/business/admin_console/scripts/run_demo.py", - "src/modules/free/business/admin_console/templates/base/admin_console.py.j2", - "src/modules/free/business/admin_console/templates/base/admin_console_health.py.j2", - "src/modules/free/business/admin_console/templates/base/admin_console_types.py.j2", - "src/modules/free/business/admin_console/templates/snippets/admin_console.snippet.j2", - "src/modules/free/business/admin_console/templates/tests/__init__.py", - "src/modules/free/business/admin_console/templates/tests/integration/__init__.py", - "src/modules/free/business/admin_console/templates/tests/integration/test_admin_console_integration.j2", - "src/modules/free/business/admin_console/templates/variants/fastapi/admin_console.py.j2", - "src/modules/free/business/admin_console/templates/variants/fastapi/admin_console_health.py.j2", - "src/modules/free/business/admin_console/templates/variants/fastapi/admin_console_routes.py.j2", - "src/modules/free/business/admin_console/templates/variants/fastapi/tests/test_admin_console_e2e.py", - "src/modules/free/business/admin_console/templates/variants/nestjs/admin_console.configuration.ts.j2", - "src/modules/free/business/admin_console/templates/variants/nestjs/admin_console.controller.ts.j2", - "src/modules/free/business/admin_console/templates/variants/nestjs/admin_console.health.ts.j2", - "src/modules/free/business/admin_console/templates/variants/nestjs/admin_console.index.ts.j2", - "src/modules/free/business/admin_console/templates/variants/nestjs/admin_console.module.ts.j2", - "src/modules/free/business/admin_console/templates/variants/nestjs/admin_console.service.ts.j2", - "src/modules/free/business/admin_console/templates/variants/nestjs/admin_console.validation.ts.j2", - "src/modules/free/business/admin_console/templates/variants/nestjs/tests/admin_console.e2e-spec.ts", - "src/modules/free/business/admin_console/templates/vendor/nestjs/configuration.js.j2", - "src/modules/free/business/approval_engine/.module_state.json", - "src/modules/free/business/approval_engine/README.md", - "src/modules/free/business/approval_engine/__init__.py", - "src/modules/free/business/approval_engine/config/base.yaml", - "src/modules/free/business/approval_engine/config/snippets.yaml", - "src/modules/free/business/approval_engine/docs/README.md", - "src/modules/free/business/approval_engine/docs/advanced.md", - "src/modules/free/business/approval_engine/docs/api-reference.md", - "src/modules/free/business/approval_engine/docs/changelog.md", - "src/modules/free/business/approval_engine/docs/migration.md", - "src/modules/free/business/approval_engine/docs/monitoring.md", - "src/modules/free/business/approval_engine/docs/overview.md", - "src/modules/free/business/approval_engine/docs/troubleshooting.md", - "src/modules/free/business/approval_engine/docs/usage.md", - "src/modules/free/business/approval_engine/frameworks/__init__.py", - "src/modules/free/business/approval_engine/frameworks/fastapi.py", - "src/modules/free/business/approval_engine/frameworks/nestjs.py", - "src/modules/free/business/approval_engine/generate.py", - "src/modules/free/business/approval_engine/module.verify.json", - "src/modules/free/business/approval_engine/module.yaml", - "src/modules/free/business/approval_engine/overrides.py", - "src/modules/free/business/approval_engine/scripts/run_demo.py", - "src/modules/free/business/approval_engine/templates/base/approval_engine.py.j2", - "src/modules/free/business/approval_engine/templates/base/approval_engine_health.py.j2", - "src/modules/free/business/approval_engine/templates/base/approval_engine_types.py.j2", - "src/modules/free/business/approval_engine/templates/snippets/approval_engine.snippet.j2", - "src/modules/free/business/approval_engine/templates/tests/__init__.py", - "src/modules/free/business/approval_engine/templates/tests/integration/__init__.py", - "src/modules/free/business/approval_engine/templates/tests/integration/test_approval_engine_integration.j2", - "src/modules/free/business/approval_engine/templates/variants/fastapi/approval_engine.py.j2", - "src/modules/free/business/approval_engine/templates/variants/fastapi/approval_engine_health.py.j2", - "src/modules/free/business/approval_engine/templates/variants/fastapi/approval_engine_routes.py.j2", - "src/modules/free/business/approval_engine/templates/variants/fastapi/tests/test_approval_engine_e2e.py", - "src/modules/free/business/approval_engine/templates/variants/nestjs/approval_engine.configuration.ts.j2", - "src/modules/free/business/approval_engine/templates/variants/nestjs/approval_engine.controller.ts.j2", - "src/modules/free/business/approval_engine/templates/variants/nestjs/approval_engine.health.ts.j2", - "src/modules/free/business/approval_engine/templates/variants/nestjs/approval_engine.index.ts.j2", - "src/modules/free/business/approval_engine/templates/variants/nestjs/approval_engine.module.ts.j2", - "src/modules/free/business/approval_engine/templates/variants/nestjs/approval_engine.service.ts.j2", - "src/modules/free/business/approval_engine/templates/variants/nestjs/approval_engine.validation.ts.j2", - "src/modules/free/business/approval_engine/templates/variants/nestjs/tests/approval_engine.e2e-spec.ts", - "src/modules/free/business/approval_engine/templates/vendor/nestjs/configuration.js.j2", - "src/modules/free/business/connector_hub/.module_state.json", - "src/modules/free/business/connector_hub/README.md", - "src/modules/free/business/connector_hub/__init__.py", - "src/modules/free/business/connector_hub/config/base.yaml", - "src/modules/free/business/connector_hub/config/snippets.yaml", - "src/modules/free/business/connector_hub/docs/README.md", - "src/modules/free/business/connector_hub/docs/advanced.md", - "src/modules/free/business/connector_hub/docs/api-reference.md", - "src/modules/free/business/connector_hub/docs/changelog.md", - "src/modules/free/business/connector_hub/docs/migration.md", - "src/modules/free/business/connector_hub/docs/monitoring.md", - "src/modules/free/business/connector_hub/docs/overview.md", - "src/modules/free/business/connector_hub/docs/troubleshooting.md", - "src/modules/free/business/connector_hub/docs/usage.md", - "src/modules/free/business/connector_hub/frameworks/__init__.py", - "src/modules/free/business/connector_hub/frameworks/fastapi.py", - "src/modules/free/business/connector_hub/frameworks/nestjs.py", - "src/modules/free/business/connector_hub/generate.py", - "src/modules/free/business/connector_hub/module.verify.json", - "src/modules/free/business/connector_hub/module.yaml", - "src/modules/free/business/connector_hub/overrides.py", - "src/modules/free/business/connector_hub/scripts/run_demo.py", - "src/modules/free/business/connector_hub/templates/base/connector_hub.py.j2", - "src/modules/free/business/connector_hub/templates/base/connector_hub_health.py.j2", - "src/modules/free/business/connector_hub/templates/base/connector_hub_types.py.j2", - "src/modules/free/business/connector_hub/templates/snippets/connector_hub.snippet.j2", - "src/modules/free/business/connector_hub/templates/tests/__init__.py", - "src/modules/free/business/connector_hub/templates/tests/integration/__init__.py", - "src/modules/free/business/connector_hub/templates/tests/integration/test_connector_hub_integration.j2", - "src/modules/free/business/connector_hub/templates/variants/fastapi/connector_hub.py.j2", - "src/modules/free/business/connector_hub/templates/variants/fastapi/connector_hub_health.py.j2", - "src/modules/free/business/connector_hub/templates/variants/fastapi/connector_hub_routes.py.j2", - "src/modules/free/business/connector_hub/templates/variants/fastapi/tests/test_connector_hub_e2e.py", - "src/modules/free/business/connector_hub/templates/variants/nestjs/connector_hub.configuration.ts.j2", - "src/modules/free/business/connector_hub/templates/variants/nestjs/connector_hub.controller.ts.j2", - "src/modules/free/business/connector_hub/templates/variants/nestjs/connector_hub.health.ts.j2", - "src/modules/free/business/connector_hub/templates/variants/nestjs/connector_hub.index.ts.j2", - "src/modules/free/business/connector_hub/templates/variants/nestjs/connector_hub.module.ts.j2", - "src/modules/free/business/connector_hub/templates/variants/nestjs/connector_hub.service.ts.j2", - "src/modules/free/business/connector_hub/templates/variants/nestjs/connector_hub.validation.ts.j2", - "src/modules/free/business/connector_hub/templates/variants/nestjs/tests/connector_hub.e2e-spec.ts", - "src/modules/free/business/connector_hub/templates/vendor/nestjs/configuration.js.j2", - "src/modules/free/business/connector_pack_library/.module_state.json", - "src/modules/free/business/connector_pack_library/README.md", - "src/modules/free/business/connector_pack_library/__init__.py", - "src/modules/free/business/connector_pack_library/config/base.yaml", - "src/modules/free/business/connector_pack_library/config/snippets.yaml", - "src/modules/free/business/connector_pack_library/docs/README.md", - "src/modules/free/business/connector_pack_library/docs/advanced.md", - "src/modules/free/business/connector_pack_library/docs/api-reference.md", - "src/modules/free/business/connector_pack_library/docs/changelog.md", - "src/modules/free/business/connector_pack_library/docs/migration.md", - "src/modules/free/business/connector_pack_library/docs/monitoring.md", - "src/modules/free/business/connector_pack_library/docs/overview.md", - "src/modules/free/business/connector_pack_library/docs/troubleshooting.md", - "src/modules/free/business/connector_pack_library/docs/usage.md", - "src/modules/free/business/connector_pack_library/frameworks/__init__.py", - "src/modules/free/business/connector_pack_library/frameworks/fastapi.py", - "src/modules/free/business/connector_pack_library/frameworks/nestjs.py", - "src/modules/free/business/connector_pack_library/generate.py", - "src/modules/free/business/connector_pack_library/module.verify.json", - "src/modules/free/business/connector_pack_library/module.yaml", - "src/modules/free/business/connector_pack_library/overrides.py", - "src/modules/free/business/connector_pack_library/scripts/run_demo.py", - "src/modules/free/business/connector_pack_library/templates/base/connector_pack_library.py.j2", - "src/modules/free/business/connector_pack_library/templates/base/connector_pack_library_health.py.j2", - "src/modules/free/business/connector_pack_library/templates/base/connector_pack_library_types.py.j2", - "src/modules/free/business/connector_pack_library/templates/snippets/connector_pack_library.snippet.j2", - "src/modules/free/business/connector_pack_library/templates/tests/__init__.py", - "src/modules/free/business/connector_pack_library/templates/tests/integration/__init__.py", - "src/modules/free/business/connector_pack_library/templates/tests/integration/test_connector_pack_library_integration.j2", - "src/modules/free/business/connector_pack_library/templates/variants/fastapi/connector_pack_library.py.j2", - "src/modules/free/business/connector_pack_library/templates/variants/fastapi/connector_pack_library_health.py.j2", - "src/modules/free/business/connector_pack_library/templates/variants/fastapi/connector_pack_library_routes.py.j2", - "src/modules/free/business/connector_pack_library/templates/variants/fastapi/tests/test_connector_pack_library_e2e.py", - "src/modules/free/business/connector_pack_library/templates/variants/nestjs/connector_pack_library.configuration.ts.j2", - "src/modules/free/business/connector_pack_library/templates/variants/nestjs/connector_pack_library.controller.ts.j2", - "src/modules/free/business/connector_pack_library/templates/variants/nestjs/connector_pack_library.health.ts.j2", - "src/modules/free/business/connector_pack_library/templates/variants/nestjs/connector_pack_library.index.ts.j2", - "src/modules/free/business/connector_pack_library/templates/variants/nestjs/connector_pack_library.module.ts.j2", - "src/modules/free/business/connector_pack_library/templates/variants/nestjs/connector_pack_library.service.ts.j2", - "src/modules/free/business/connector_pack_library/templates/variants/nestjs/connector_pack_library.validation.ts.j2", - "src/modules/free/business/connector_pack_library/templates/variants/nestjs/tests/connector_pack_library.e2e-spec.ts", - "src/modules/free/business/connector_pack_library/templates/vendor/nestjs/configuration.js.j2", - "src/modules/free/business/document_pipeline/.module_state.json", - "src/modules/free/business/document_pipeline/README.md", - "src/modules/free/business/document_pipeline/__init__.py", - "src/modules/free/business/document_pipeline/config/base.yaml", - "src/modules/free/business/document_pipeline/config/snippets.yaml", - "src/modules/free/business/document_pipeline/docs/README.md", - "src/modules/free/business/document_pipeline/docs/advanced.md", - "src/modules/free/business/document_pipeline/docs/api-reference.md", - "src/modules/free/business/document_pipeline/docs/changelog.md", - "src/modules/free/business/document_pipeline/docs/migration.md", - "src/modules/free/business/document_pipeline/docs/monitoring.md", - "src/modules/free/business/document_pipeline/docs/overview.md", - "src/modules/free/business/document_pipeline/docs/troubleshooting.md", - "src/modules/free/business/document_pipeline/docs/usage.md", - "src/modules/free/business/document_pipeline/frameworks/__init__.py", - "src/modules/free/business/document_pipeline/frameworks/fastapi.py", - "src/modules/free/business/document_pipeline/frameworks/nestjs.py", - "src/modules/free/business/document_pipeline/generate.py", - "src/modules/free/business/document_pipeline/module.verify.json", - "src/modules/free/business/document_pipeline/module.yaml", - "src/modules/free/business/document_pipeline/overrides.py", - "src/modules/free/business/document_pipeline/scripts/run_demo.py", - "src/modules/free/business/document_pipeline/templates/base/document_pipeline.py.j2", - "src/modules/free/business/document_pipeline/templates/base/document_pipeline_health.py.j2", - "src/modules/free/business/document_pipeline/templates/base/document_pipeline_types.py.j2", - "src/modules/free/business/document_pipeline/templates/snippets/document_pipeline.snippet.j2", - "src/modules/free/business/document_pipeline/templates/tests/__init__.py", - "src/modules/free/business/document_pipeline/templates/tests/integration/__init__.py", - "src/modules/free/business/document_pipeline/templates/tests/integration/test_document_pipeline_integration.j2", - "src/modules/free/business/document_pipeline/templates/variants/fastapi/document_pipeline.py.j2", - "src/modules/free/business/document_pipeline/templates/variants/fastapi/document_pipeline_health.py.j2", - "src/modules/free/business/document_pipeline/templates/variants/fastapi/document_pipeline_routes.py.j2", - "src/modules/free/business/document_pipeline/templates/variants/fastapi/tests/test_document_pipeline_e2e.py", - "src/modules/free/business/document_pipeline/templates/variants/nestjs/document_pipeline.configuration.ts.j2", - "src/modules/free/business/document_pipeline/templates/variants/nestjs/document_pipeline.controller.ts.j2", - "src/modules/free/business/document_pipeline/templates/variants/nestjs/document_pipeline.health.ts.j2", - "src/modules/free/business/document_pipeline/templates/variants/nestjs/document_pipeline.index.ts.j2", - "src/modules/free/business/document_pipeline/templates/variants/nestjs/document_pipeline.module.ts.j2", - "src/modules/free/business/document_pipeline/templates/variants/nestjs/document_pipeline.service.ts.j2", - "src/modules/free/business/document_pipeline/templates/variants/nestjs/document_pipeline.validation.ts.j2", - "src/modules/free/business/document_pipeline/templates/variants/nestjs/tests/document_pipeline.e2e-spec.ts", - "src/modules/free/business/document_pipeline/templates/vendor/nestjs/configuration.js.j2", - "src/modules/free/business/feature_flags/.module_state.json", - "src/modules/free/business/feature_flags/README.md", - "src/modules/free/business/feature_flags/__init__.py", - "src/modules/free/business/feature_flags/config/base.yaml", - "src/modules/free/business/feature_flags/config/snippets.yaml", - "src/modules/free/business/feature_flags/docs/README.md", - "src/modules/free/business/feature_flags/docs/advanced.md", - "src/modules/free/business/feature_flags/docs/api-reference.md", - "src/modules/free/business/feature_flags/docs/changelog.md", - "src/modules/free/business/feature_flags/docs/migration.md", - "src/modules/free/business/feature_flags/docs/monitoring.md", - "src/modules/free/business/feature_flags/docs/overview.md", - "src/modules/free/business/feature_flags/docs/troubleshooting.md", - "src/modules/free/business/feature_flags/docs/usage.md", - "src/modules/free/business/feature_flags/frameworks/__init__.py", - "src/modules/free/business/feature_flags/frameworks/fastapi.py", - "src/modules/free/business/feature_flags/frameworks/nestjs.py", - "src/modules/free/business/feature_flags/generate.py", - "src/modules/free/business/feature_flags/module.verify.json", - "src/modules/free/business/feature_flags/module.yaml", - "src/modules/free/business/feature_flags/overrides.py", - "src/modules/free/business/feature_flags/scripts/run_demo.py", - "src/modules/free/business/feature_flags/templates/base/feature_flags.py.j2", - "src/modules/free/business/feature_flags/templates/base/feature_flags_health.py.j2", - "src/modules/free/business/feature_flags/templates/base/feature_flags_types.py.j2", - "src/modules/free/business/feature_flags/templates/snippets/feature_flags.snippet.j2", - "src/modules/free/business/feature_flags/templates/tests/__init__.py", - "src/modules/free/business/feature_flags/templates/tests/integration/__init__.py", - "src/modules/free/business/feature_flags/templates/tests/integration/test_feature_flags_integration.j2", - "src/modules/free/business/feature_flags/templates/variants/fastapi/feature_flags.py.j2", - "src/modules/free/business/feature_flags/templates/variants/fastapi/feature_flags_health.py.j2", - "src/modules/free/business/feature_flags/templates/variants/fastapi/feature_flags_routes.py.j2", - "src/modules/free/business/feature_flags/templates/variants/fastapi/tests/test_feature_flags_e2e.py", - "src/modules/free/business/feature_flags/templates/variants/nestjs/feature_flags.configuration.ts.j2", - "src/modules/free/business/feature_flags/templates/variants/nestjs/feature_flags.controller.ts.j2", - "src/modules/free/business/feature_flags/templates/variants/nestjs/feature_flags.health.ts.j2", - "src/modules/free/business/feature_flags/templates/variants/nestjs/feature_flags.index.ts.j2", - "src/modules/free/business/feature_flags/templates/variants/nestjs/feature_flags.module.ts.j2", - "src/modules/free/business/feature_flags/templates/variants/nestjs/feature_flags.service.ts.j2", - "src/modules/free/business/feature_flags/templates/variants/nestjs/feature_flags.validation.ts.j2", - "src/modules/free/business/feature_flags/templates/variants/nestjs/tests/feature_flags.e2e-spec.ts", - "src/modules/free/business/feature_flags/templates/vendor/nestjs/configuration.js.j2", - "src/modules/free/business/forms_engine/.module_state.json", - "src/modules/free/business/forms_engine/README.md", - "src/modules/free/business/forms_engine/__init__.py", - "src/modules/free/business/forms_engine/config/base.yaml", - "src/modules/free/business/forms_engine/config/snippets.yaml", - "src/modules/free/business/forms_engine/docs/README.md", - "src/modules/free/business/forms_engine/docs/advanced.md", - "src/modules/free/business/forms_engine/docs/api-reference.md", - "src/modules/free/business/forms_engine/docs/changelog.md", - "src/modules/free/business/forms_engine/docs/migration.md", - "src/modules/free/business/forms_engine/docs/monitoring.md", - "src/modules/free/business/forms_engine/docs/overview.md", - "src/modules/free/business/forms_engine/docs/troubleshooting.md", - "src/modules/free/business/forms_engine/docs/usage.md", - "src/modules/free/business/forms_engine/frameworks/__init__.py", - "src/modules/free/business/forms_engine/frameworks/fastapi.py", - "src/modules/free/business/forms_engine/frameworks/nestjs.py", - "src/modules/free/business/forms_engine/generate.py", - "src/modules/free/business/forms_engine/module.verify.json", - "src/modules/free/business/forms_engine/module.yaml", - "src/modules/free/business/forms_engine/overrides.py", - "src/modules/free/business/forms_engine/scripts/run_demo.py", - "src/modules/free/business/forms_engine/templates/base/forms_engine.py.j2", - "src/modules/free/business/forms_engine/templates/base/forms_engine_health.py.j2", - "src/modules/free/business/forms_engine/templates/base/forms_engine_types.py.j2", - "src/modules/free/business/forms_engine/templates/snippets/forms_engine.snippet.j2", - "src/modules/free/business/forms_engine/templates/tests/__init__.py", - "src/modules/free/business/forms_engine/templates/tests/integration/__init__.py", - "src/modules/free/business/forms_engine/templates/tests/integration/test_forms_engine_integration.j2", - "src/modules/free/business/forms_engine/templates/variants/fastapi/forms_engine.py.j2", - "src/modules/free/business/forms_engine/templates/variants/fastapi/forms_engine_health.py.j2", - "src/modules/free/business/forms_engine/templates/variants/fastapi/forms_engine_routes.py.j2", - "src/modules/free/business/forms_engine/templates/variants/fastapi/tests/test_forms_engine_e2e.py", - "src/modules/free/business/forms_engine/templates/variants/nestjs/forms_engine.configuration.ts.j2", - "src/modules/free/business/forms_engine/templates/variants/nestjs/forms_engine.controller.ts.j2", - "src/modules/free/business/forms_engine/templates/variants/nestjs/forms_engine.health.ts.j2", - "src/modules/free/business/forms_engine/templates/variants/nestjs/forms_engine.index.ts.j2", - "src/modules/free/business/forms_engine/templates/variants/nestjs/forms_engine.module.ts.j2", - "src/modules/free/business/forms_engine/templates/variants/nestjs/forms_engine.service.ts.j2", - "src/modules/free/business/forms_engine/templates/variants/nestjs/forms_engine.validation.ts.j2", - "src/modules/free/business/forms_engine/templates/variants/nestjs/tests/forms_engine.e2e-spec.ts", - "src/modules/free/business/forms_engine/templates/vendor/nestjs/configuration.js.j2", - "src/modules/free/business/media_pipeline/.module_state.json", - "src/modules/free/business/media_pipeline/README.md", - "src/modules/free/business/media_pipeline/__init__.py", - "src/modules/free/business/media_pipeline/config/base.yaml", - "src/modules/free/business/media_pipeline/config/snippets.yaml", - "src/modules/free/business/media_pipeline/docs/README.md", - "src/modules/free/business/media_pipeline/docs/advanced.md", - "src/modules/free/business/media_pipeline/docs/api-reference.md", - "src/modules/free/business/media_pipeline/docs/changelog.md", - "src/modules/free/business/media_pipeline/docs/migration.md", - "src/modules/free/business/media_pipeline/docs/monitoring.md", - "src/modules/free/business/media_pipeline/docs/overview.md", - "src/modules/free/business/media_pipeline/docs/troubleshooting.md", - "src/modules/free/business/media_pipeline/docs/usage.md", - "src/modules/free/business/media_pipeline/frameworks/__init__.py", - "src/modules/free/business/media_pipeline/frameworks/fastapi.py", - "src/modules/free/business/media_pipeline/frameworks/nestjs.py", - "src/modules/free/business/media_pipeline/generate.py", - "src/modules/free/business/media_pipeline/module.verify.json", - "src/modules/free/business/media_pipeline/module.yaml", - "src/modules/free/business/media_pipeline/overrides.py", - "src/modules/free/business/media_pipeline/scripts/run_demo.py", - "src/modules/free/business/media_pipeline/templates/base/media_pipeline.py.j2", - "src/modules/free/business/media_pipeline/templates/base/media_pipeline_health.py.j2", - "src/modules/free/business/media_pipeline/templates/base/media_pipeline_types.py.j2", - "src/modules/free/business/media_pipeline/templates/snippets/media_pipeline.snippet.j2", - "src/modules/free/business/media_pipeline/templates/tests/__init__.py", - "src/modules/free/business/media_pipeline/templates/tests/integration/__init__.py", - "src/modules/free/business/media_pipeline/templates/tests/integration/test_media_pipeline_integration.j2", - "src/modules/free/business/media_pipeline/templates/variants/fastapi/media_pipeline.py.j2", - "src/modules/free/business/media_pipeline/templates/variants/fastapi/media_pipeline_health.py.j2", - "src/modules/free/business/media_pipeline/templates/variants/fastapi/media_pipeline_routes.py.j2", - "src/modules/free/business/media_pipeline/templates/variants/fastapi/tests/test_media_pipeline_e2e.py", - "src/modules/free/business/media_pipeline/templates/variants/nestjs/media_pipeline.configuration.ts.j2", - "src/modules/free/business/media_pipeline/templates/variants/nestjs/media_pipeline.controller.ts.j2", - "src/modules/free/business/media_pipeline/templates/variants/nestjs/media_pipeline.health.ts.j2", - "src/modules/free/business/media_pipeline/templates/variants/nestjs/media_pipeline.index.ts.j2", - "src/modules/free/business/media_pipeline/templates/variants/nestjs/media_pipeline.module.ts.j2", - "src/modules/free/business/media_pipeline/templates/variants/nestjs/media_pipeline.service.ts.j2", - "src/modules/free/business/media_pipeline/templates/variants/nestjs/media_pipeline.validation.ts.j2", - "src/modules/free/business/media_pipeline/templates/variants/nestjs/tests/media_pipeline.e2e-spec.ts", - "src/modules/free/business/media_pipeline/templates/vendor/nestjs/configuration.js.j2", - "src/modules/free/business/multi_tenancy/.module_state.json", - "src/modules/free/business/multi_tenancy/README.md", - "src/modules/free/business/multi_tenancy/__init__.py", - "src/modules/free/business/multi_tenancy/config/base.yaml", - "src/modules/free/business/multi_tenancy/config/snippets.yaml", - "src/modules/free/business/multi_tenancy/docs/README.md", - "src/modules/free/business/multi_tenancy/docs/advanced.md", - "src/modules/free/business/multi_tenancy/docs/api-reference.md", - "src/modules/free/business/multi_tenancy/docs/changelog.md", - "src/modules/free/business/multi_tenancy/docs/migration.md", - "src/modules/free/business/multi_tenancy/docs/monitoring.md", - "src/modules/free/business/multi_tenancy/docs/overview.md", - "src/modules/free/business/multi_tenancy/docs/troubleshooting.md", - "src/modules/free/business/multi_tenancy/docs/usage.md", - "src/modules/free/business/multi_tenancy/frameworks/__init__.py", - "src/modules/free/business/multi_tenancy/frameworks/fastapi.py", - "src/modules/free/business/multi_tenancy/frameworks/nestjs.py", - "src/modules/free/business/multi_tenancy/generate.py", - "src/modules/free/business/multi_tenancy/module.verify.json", - "src/modules/free/business/multi_tenancy/module.yaml", - "src/modules/free/business/multi_tenancy/overrides.py", - "src/modules/free/business/multi_tenancy/scripts/run_demo.py", - "src/modules/free/business/multi_tenancy/templates/base/multi_tenancy.py.j2", - "src/modules/free/business/multi_tenancy/templates/base/multi_tenancy_health.py.j2", - "src/modules/free/business/multi_tenancy/templates/base/multi_tenancy_types.py.j2", - "src/modules/free/business/multi_tenancy/templates/snippets/multi_tenancy.snippet.j2", - "src/modules/free/business/multi_tenancy/templates/tests/__init__.py", - "src/modules/free/business/multi_tenancy/templates/tests/integration/__init__.py", - "src/modules/free/business/multi_tenancy/templates/tests/integration/test_multi_tenancy_integration.j2", - "src/modules/free/business/multi_tenancy/templates/variants/fastapi/multi_tenancy.py.j2", - "src/modules/free/business/multi_tenancy/templates/variants/fastapi/multi_tenancy_health.py.j2", - "src/modules/free/business/multi_tenancy/templates/variants/fastapi/multi_tenancy_routes.py.j2", - "src/modules/free/business/multi_tenancy/templates/variants/fastapi/tests/test_multi_tenancy_e2e.py", - "src/modules/free/business/multi_tenancy/templates/variants/nestjs/multi_tenancy.configuration.ts.j2", - "src/modules/free/business/multi_tenancy/templates/variants/nestjs/multi_tenancy.controller.ts.j2", - "src/modules/free/business/multi_tenancy/templates/variants/nestjs/multi_tenancy.health.ts.j2", - "src/modules/free/business/multi_tenancy/templates/variants/nestjs/multi_tenancy.index.ts.j2", - "src/modules/free/business/multi_tenancy/templates/variants/nestjs/multi_tenancy.module.ts.j2", - "src/modules/free/business/multi_tenancy/templates/variants/nestjs/multi_tenancy.service.ts.j2", - "src/modules/free/business/multi_tenancy/templates/variants/nestjs/multi_tenancy.validation.ts.j2", - "src/modules/free/business/multi_tenancy/templates/variants/nestjs/tests/multi_tenancy.e2e-spec.ts", - "src/modules/free/business/multi_tenancy/templates/vendor/nestjs/configuration.js.j2", - "src/modules/free/business/org_admin_console/.module_state.json", - "src/modules/free/business/org_admin_console/README.md", - "src/modules/free/business/org_admin_console/__init__.py", - "src/modules/free/business/org_admin_console/config/base.yaml", - "src/modules/free/business/org_admin_console/config/snippets.yaml", - "src/modules/free/business/org_admin_console/docs/README.md", - "src/modules/free/business/org_admin_console/docs/advanced.md", - "src/modules/free/business/org_admin_console/docs/api-reference.md", - "src/modules/free/business/org_admin_console/docs/changelog.md", - "src/modules/free/business/org_admin_console/docs/migration.md", - "src/modules/free/business/org_admin_console/docs/monitoring.md", - "src/modules/free/business/org_admin_console/docs/overview.md", - "src/modules/free/business/org_admin_console/docs/troubleshooting.md", - "src/modules/free/business/org_admin_console/docs/usage.md", - "src/modules/free/business/org_admin_console/frameworks/__init__.py", - "src/modules/free/business/org_admin_console/frameworks/fastapi.py", - "src/modules/free/business/org_admin_console/frameworks/nestjs.py", - "src/modules/free/business/org_admin_console/generate.py", - "src/modules/free/business/org_admin_console/module.verify.json", - "src/modules/free/business/org_admin_console/module.yaml", - "src/modules/free/business/org_admin_console/overrides.py", - "src/modules/free/business/org_admin_console/scripts/run_demo.py", - "src/modules/free/business/org_admin_console/templates/base/org_admin_console.py.j2", - "src/modules/free/business/org_admin_console/templates/base/org_admin_console_health.py.j2", - "src/modules/free/business/org_admin_console/templates/base/org_admin_console_types.py.j2", - "src/modules/free/business/org_admin_console/templates/snippets/org_admin_console.snippet.j2", - "src/modules/free/business/org_admin_console/templates/tests/__init__.py", - "src/modules/free/business/org_admin_console/templates/tests/integration/__init__.py", - "src/modules/free/business/org_admin_console/templates/tests/integration/test_org_admin_console_integration.j2", - "src/modules/free/business/org_admin_console/templates/variants/fastapi/org_admin_console.py.j2", - "src/modules/free/business/org_admin_console/templates/variants/fastapi/org_admin_console_health.py.j2", - "src/modules/free/business/org_admin_console/templates/variants/fastapi/org_admin_console_routes.py.j2", - "src/modules/free/business/org_admin_console/templates/variants/fastapi/tests/test_org_admin_console_e2e.py", - "src/modules/free/business/org_admin_console/templates/variants/nestjs/org_admin_console.configuration.ts.j2", - "src/modules/free/business/org_admin_console/templates/variants/nestjs/org_admin_console.controller.ts.j2", - "src/modules/free/business/org_admin_console/templates/variants/nestjs/org_admin_console.health.ts.j2", - "src/modules/free/business/org_admin_console/templates/variants/nestjs/org_admin_console.index.ts.j2", - "src/modules/free/business/org_admin_console/templates/variants/nestjs/org_admin_console.module.ts.j2", - "src/modules/free/business/org_admin_console/templates/variants/nestjs/org_admin_console.service.ts.j2", - "src/modules/free/business/org_admin_console/templates/variants/nestjs/org_admin_console.validation.ts.j2", - "src/modules/free/business/org_admin_console/templates/variants/nestjs/tests/org_admin_console.e2e-spec.ts", - "src/modules/free/business/org_admin_console/templates/vendor/nestjs/configuration.js.j2", - "src/modules/free/business/storage/.module_state.json", - "src/modules/free/business/storage/README.md", - "src/modules/free/business/storage/__init__.py", - "src/modules/free/business/storage/config/base.yaml", - "src/modules/free/business/storage/config/snippets.yaml", - "src/modules/free/business/storage/docs/README.md", - "src/modules/free/business/storage/docs/advanced.md", - "src/modules/free/business/storage/docs/api-reference.md", - "src/modules/free/business/storage/docs/changelog.md", - "src/modules/free/business/storage/docs/migration.md", - "src/modules/free/business/storage/docs/monitoring.md", - "src/modules/free/business/storage/docs/overview.md", - "src/modules/free/business/storage/docs/troubleshooting.md", - "src/modules/free/business/storage/docs/usage.md", - "src/modules/free/business/storage/frameworks/__init__.py", - "src/modules/free/business/storage/frameworks/fastapi.py", - "src/modules/free/business/storage/frameworks/nestjs.py", - "src/modules/free/business/storage/generate.py", - "src/modules/free/business/storage/module.verify.json", - "src/modules/free/business/storage/module.yaml", - "src/modules/free/business/storage/overrides.py", - "src/modules/free/business/storage/scripts/run_demo.py", - "src/modules/free/business/storage/templates/base/storage.py.j2", - "src/modules/free/business/storage/templates/base/storage_health.py.j2", - "src/modules/free/business/storage/templates/base/storage_types.py.j2", - "src/modules/free/business/storage/templates/snippets/env.snippet.j2", - "src/modules/free/business/storage/templates/snippets/file_validation.py.j2", - "src/modules/free/business/storage/templates/snippets/gcs_adapter.py.j2", - "src/modules/free/business/storage/templates/snippets/health_check.py.j2", - "src/modules/free/business/storage/templates/snippets/image_processor.py.j2", - "src/modules/free/business/storage/templates/snippets/models.fastapi.py.j2", - "src/modules/free/business/storage/templates/snippets/models.nestjs.ts.j2", - "src/modules/free/business/storage/templates/snippets/s3_adapter.py.j2", - "src/modules/free/business/storage/templates/snippets/storage.snippet.j2", - "src/modules/free/business/storage/templates/snippets/storage_config_nestjs.snippet.j2", - "src/modules/free/business/storage/templates/snippets/storage_fields.snippet.j2", - "src/modules/free/business/storage/templates/snippets/upload_endpoint.fastapi.py.j2", - "src/modules/free/business/storage/templates/snippets/upload_endpoint.nestjs.ts.j2", - "src/modules/free/business/storage/templates/tests/__init__.py", - "src/modules/free/business/storage/templates/tests/integration/test_storage_integration.j2", - "src/modules/free/business/storage/templates/variants/fastapi/storage.py.j2", - "src/modules/free/business/storage/templates/variants/fastapi/storage_config.yaml.j2", - "src/modules/free/business/storage/templates/variants/fastapi/storage_health.py.j2", - "src/modules/free/business/storage/templates/variants/fastapi/storage_routes.py.j2", - "src/modules/free/business/storage/templates/variants/fastapi/tests/test_storage_e2e.py", - "src/modules/free/business/storage/templates/variants/nestjs/__tests__/storage.integration.spec.ts.j2", - "src/modules/free/business/storage/templates/variants/nestjs/storage.configuration.ts.j2", - "src/modules/free/business/storage/templates/variants/nestjs/storage.controller.ts.j2", - "src/modules/free/business/storage/templates/variants/nestjs/storage.health.ts.j2", - "src/modules/free/business/storage/templates/variants/nestjs/storage.module.ts.j2", - "src/modules/free/business/storage/templates/variants/nestjs/storage.routes.ts.j2", - "src/modules/free/business/storage/templates/variants/nestjs/storage.service.ts.j2", - "src/modules/free/business/storage/templates/variants/nestjs/tests/storage.e2e-spec.ts", - "src/modules/free/business/storage/templates/vendor/nestjs/configuration.js.j2", - "src/modules/free/business/support_center/.module_state.json", - "src/modules/free/business/support_center/README.md", - "src/modules/free/business/support_center/__init__.py", - "src/modules/free/business/support_center/config/base.yaml", - "src/modules/free/business/support_center/config/snippets.yaml", - "src/modules/free/business/support_center/docs/README.md", - "src/modules/free/business/support_center/docs/advanced.md", - "src/modules/free/business/support_center/docs/api-reference.md", - "src/modules/free/business/support_center/docs/changelog.md", - "src/modules/free/business/support_center/docs/migration.md", - "src/modules/free/business/support_center/docs/monitoring.md", - "src/modules/free/business/support_center/docs/overview.md", - "src/modules/free/business/support_center/docs/troubleshooting.md", - "src/modules/free/business/support_center/docs/usage.md", - "src/modules/free/business/support_center/frameworks/__init__.py", - "src/modules/free/business/support_center/frameworks/fastapi.py", - "src/modules/free/business/support_center/frameworks/nestjs.py", - "src/modules/free/business/support_center/generate.py", - "src/modules/free/business/support_center/module.verify.json", - "src/modules/free/business/support_center/module.yaml", - "src/modules/free/business/support_center/overrides.py", - "src/modules/free/business/support_center/scripts/run_demo.py", - "src/modules/free/business/support_center/templates/base/support_center.py.j2", - "src/modules/free/business/support_center/templates/base/support_center_health.py.j2", - "src/modules/free/business/support_center/templates/base/support_center_types.py.j2", - "src/modules/free/business/support_center/templates/snippets/support_center.snippet.j2", - "src/modules/free/business/support_center/templates/tests/__init__.py", - "src/modules/free/business/support_center/templates/tests/integration/__init__.py", - "src/modules/free/business/support_center/templates/tests/integration/test_support_center_integration.j2", - "src/modules/free/business/support_center/templates/variants/fastapi/support_center.py.j2", - "src/modules/free/business/support_center/templates/variants/fastapi/support_center_health.py.j2", - "src/modules/free/business/support_center/templates/variants/fastapi/support_center_routes.py.j2", - "src/modules/free/business/support_center/templates/variants/fastapi/tests/test_support_center_e2e.py", - "src/modules/free/business/support_center/templates/variants/nestjs/support_center.configuration.ts.j2", - "src/modules/free/business/support_center/templates/variants/nestjs/support_center.controller.ts.j2", - "src/modules/free/business/support_center/templates/variants/nestjs/support_center.health.ts.j2", - "src/modules/free/business/support_center/templates/variants/nestjs/support_center.index.ts.j2", - "src/modules/free/business/support_center/templates/variants/nestjs/support_center.module.ts.j2", - "src/modules/free/business/support_center/templates/variants/nestjs/support_center.service.ts.j2", - "src/modules/free/business/support_center/templates/variants/nestjs/support_center.validation.ts.j2", - "src/modules/free/business/support_center/templates/variants/nestjs/tests/support_center.e2e-spec.ts", - "src/modules/free/business/support_center/templates/vendor/nestjs/configuration.js.j2", - "src/modules/free/cache/redis/.module_state.json", - "src/modules/free/cache/redis/README.md", - "src/modules/free/cache/redis/__init__.py", - "src/modules/free/cache/redis/config/base.yaml", - "src/modules/free/cache/redis/config/snippets.yaml", - "src/modules/free/cache/redis/docs/README.md", - "src/modules/free/cache/redis/docs/advanced.md", - "src/modules/free/cache/redis/docs/api-reference.md", - "src/modules/free/cache/redis/docs/changelog.md", - "src/modules/free/cache/redis/docs/migration.md", - "src/modules/free/cache/redis/docs/monitoring.md", - "src/modules/free/cache/redis/docs/overview.md", - "src/modules/free/cache/redis/docs/troubleshooting.md", - "src/modules/free/cache/redis/docs/usage.md", - "src/modules/free/cache/redis/frameworks/__init__.py", - "src/modules/free/cache/redis/frameworks/fastapi.py", - "src/modules/free/cache/redis/frameworks/nestjs.py", - "src/modules/free/cache/redis/generate.py", - "src/modules/free/cache/redis/module.verify.json", - "src/modules/free/cache/redis/module.yaml", - "src/modules/free/cache/redis/overrides.py", - "src/modules/free/cache/redis/scripts/run_demo.py", - "src/modules/free/cache/redis/templates/base/redis.py.j2", - "src/modules/free/cache/redis/templates/base/redis_client.py.j2", - "src/modules/free/cache/redis/templates/base/redis_health.py.j2", - "src/modules/free/cache/redis/templates/base/redis_health_package_init.py.j2", - "src/modules/free/cache/redis/templates/base/redis_module.py.j2", - "src/modules/free/cache/redis/templates/base/redis_package_init.py.j2", - "src/modules/free/cache/redis/templates/base/redis_types.py.j2", - "src/modules/free/cache/redis/templates/snippets/env.snippet.j2", - "src/modules/free/cache/redis/templates/snippets/health_probe_redis.snippet.j2", - "src/modules/free/cache/redis/templates/snippets/redis.nestjs.module_registry.snippet.j2", - "src/modules/free/cache/redis/templates/snippets/redis.snippet.j2", - "src/modules/free/cache/redis/templates/snippets/redis_fields.snippet.j2", - "src/modules/free/cache/redis/templates/snippets/redis_fields_nestjs.snippet.j2", - "src/modules/free/cache/redis/templates/tests/__init__.py", - "src/modules/free/cache/redis/templates/tests/integration/__init__.py", - "src/modules/free/cache/redis/templates/tests/integration/redis.integration.spec.ts.j2", - "src/modules/free/cache/redis/templates/tests/integration/test_redis_integration.j2", - "src/modules/free/cache/redis/templates/variants/fastapi/redis.py.j2", - "src/modules/free/cache/redis/templates/variants/fastapi/redis_client.py.j2", - "src/modules/free/cache/redis/templates/variants/fastapi/redis_config.yaml.j2", - "src/modules/free/cache/redis/templates/variants/fastapi/redis_health.py.j2", - "src/modules/free/cache/redis/templates/variants/fastapi/redis_health_package_init.py.j2", - "src/modules/free/cache/redis/templates/variants/fastapi/redis_module.py.j2", - "src/modules/free/cache/redis/templates/variants/fastapi/redis_package_init.py.j2", - "src/modules/free/cache/redis/templates/variants/fastapi/redis_routes.py.j2", - "src/modules/free/cache/redis/templates/variants/fastapi/tests/test_redis_e2e.py", - "src/modules/free/cache/redis/templates/variants/nestjs/configuration.ts.j2", - "src/modules/free/cache/redis/templates/variants/nestjs/index.ts.j2", - "src/modules/free/cache/redis/templates/variants/nestjs/redis.controller.ts.j2", - "src/modules/free/cache/redis/templates/variants/nestjs/redis.health.ts.j2", - "src/modules/free/cache/redis/templates/variants/nestjs/redis.module.ts.j2", - "src/modules/free/cache/redis/templates/variants/nestjs/redis.service.ts.j2", - "src/modules/free/cache/redis/templates/variants/nestjs/tests/redis.e2e-spec.ts", - "src/modules/free/cache/redis/templates/variants/nestjs/validation.ts.j2", - "src/modules/free/cache/redis/templates/vendor/nestjs/configuration.js.j2", - "src/modules/free/communication/email/.module_state.json", - "src/modules/free/communication/email/README.md", - "src/modules/free/communication/email/__init__.py", - "src/modules/free/communication/email/config/base.yaml", - "src/modules/free/communication/email/config/snippets.yaml", - "src/modules/free/communication/email/docs/README.md", - "src/modules/free/communication/email/docs/advanced.md", - "src/modules/free/communication/email/docs/api-reference.md", - "src/modules/free/communication/email/docs/changelog.md", - "src/modules/free/communication/email/docs/migration.md", - "src/modules/free/communication/email/docs/monitoring.md", - "src/modules/free/communication/email/docs/overview.md", - "src/modules/free/communication/email/docs/troubleshooting.md", - "src/modules/free/communication/email/docs/usage.md", - "src/modules/free/communication/email/frameworks/__init__.py", - "src/modules/free/communication/email/frameworks/fastapi.py", - "src/modules/free/communication/email/frameworks/nestjs.py", - "src/modules/free/communication/email/generate.py", - "src/modules/free/communication/email/module.verify.json", - "src/modules/free/communication/email/module.yaml", - "src/modules/free/communication/email/overrides.py", - "src/modules/free/communication/email/scripts/run_demo.py", - "src/modules/free/communication/email/templates/base/email.py.j2", - "src/modules/free/communication/email/templates/base/email_health.py.j2", - "src/modules/free/communication/email/templates/base/email_types.py.j2", - "src/modules/free/communication/email/templates/snippets/email.snippet.j2", - "src/modules/free/communication/email/templates/tests/__init__.py", - "src/modules/free/communication/email/templates/tests/integration/email.integration.spec.ts.j2", - "src/modules/free/communication/email/templates/tests/integration/test_email_integration.j2", - "src/modules/free/communication/email/templates/variants/fastapi/email.py.j2", - "src/modules/free/communication/email/templates/variants/fastapi/email_config.yaml.j2", - "src/modules/free/communication/email/templates/variants/fastapi/email_health.py.j2", - "src/modules/free/communication/email/templates/variants/fastapi/email_routes.py.j2", - "src/modules/free/communication/email/templates/variants/fastapi/tests/conftest.py.j2", - "src/modules/free/communication/email/templates/variants/fastapi/tests/test_email_e2e.py", - "src/modules/free/communication/email/templates/variants/fastapi/tests/test_email_integration.py.j2", - "src/modules/free/communication/email/templates/variants/nestjs/email.configuration.ts.j2", - "src/modules/free/communication/email/templates/variants/nestjs/email.controller.ts.j2", - "src/modules/free/communication/email/templates/variants/nestjs/email.health.ts.j2", - "src/modules/free/communication/email/templates/variants/nestjs/email.module.ts.j2", - "src/modules/free/communication/email/templates/variants/nestjs/email.service.ts.j2", - "src/modules/free/communication/email/templates/variants/nestjs/tests/email.e2e-spec.ts", - "src/modules/free/communication/email/templates/vendor/nestjs/configuration.js.j2", - "src/modules/free/communication/notifications/.module_state.json", - "src/modules/free/communication/notifications/README.md", - "src/modules/free/communication/notifications/__init__.py", - "src/modules/free/communication/notifications/config/base.yaml", - "src/modules/free/communication/notifications/config/snippets.yaml", - "src/modules/free/communication/notifications/docs/README.md", - "src/modules/free/communication/notifications/docs/advanced.md", - "src/modules/free/communication/notifications/docs/api-reference.md", - "src/modules/free/communication/notifications/docs/changelog.md", - "src/modules/free/communication/notifications/docs/migration.md", - "src/modules/free/communication/notifications/docs/monitoring.md", - "src/modules/free/communication/notifications/docs/overview.md", - "src/modules/free/communication/notifications/docs/troubleshooting.md", - "src/modules/free/communication/notifications/docs/usage.md", - "src/modules/free/communication/notifications/frameworks/__init__.py", - "src/modules/free/communication/notifications/frameworks/fastapi.py", - "src/modules/free/communication/notifications/frameworks/nestjs.py", - "src/modules/free/communication/notifications/generate.py", - "src/modules/free/communication/notifications/module.verify.json", - "src/modules/free/communication/notifications/module.yaml", - "src/modules/free/communication/notifications/overrides.py", - "src/modules/free/communication/notifications/scripts/run_demo.py", - "src/modules/free/communication/notifications/templates/__init__.py", - "src/modules/free/communication/notifications/templates/base/__init__.py", - "src/modules/free/communication/notifications/templates/base/notifications.py.j2", - "src/modules/free/communication/notifications/templates/base/notifications_health.py.j2", - "src/modules/free/communication/notifications/templates/base/notifications_types.py.j2", - "src/modules/free/communication/notifications/templates/snippets/env.snippet.j2", - "src/modules/free/communication/notifications/templates/snippets/notifications.snippet.j2", - "src/modules/free/communication/notifications/templates/snippets/settings_fields.snippet.j2", - "src/modules/free/communication/notifications/templates/tests/__init__.py", - "src/modules/free/communication/notifications/templates/tests/integration/__init__.py", - "src/modules/free/communication/notifications/templates/tests/integration/notifications.integration.spec.ts.j2", - "src/modules/free/communication/notifications/templates/tests/integration/test_notifications_integration.j2", - "src/modules/free/communication/notifications/templates/variants/__init__.py", - "src/modules/free/communication/notifications/templates/variants/fastapi/__init__.py", - "src/modules/free/communication/notifications/templates/variants/fastapi/notifications.py.j2", - "src/modules/free/communication/notifications/templates/variants/fastapi/notifications_config.yaml.j2", - "src/modules/free/communication/notifications/templates/variants/fastapi/notifications_health.py.j2", - "src/modules/free/communication/notifications/templates/variants/fastapi/notifications_routes.py.j2", - "src/modules/free/communication/notifications/templates/variants/fastapi/tests/test_notifications_e2e.py", - "src/modules/free/communication/notifications/templates/variants/fastapi/tests/test_notifications_integration.py.j2", - "src/modules/free/communication/notifications/templates/variants/nestjs/__init__.py", - "src/modules/free/communication/notifications/templates/variants/nestjs/nodemailer-types.ts.j2", - "src/modules/free/communication/notifications/templates/variants/nestjs/nodemailer.d.ts.j2", - "src/modules/free/communication/notifications/templates/variants/nestjs/notifications.configuration.ts.j2", - "src/modules/free/communication/notifications/templates/variants/nestjs/notifications.controller.ts.j2", - "src/modules/free/communication/notifications/templates/variants/nestjs/notifications.health.ts.j2", - "src/modules/free/communication/notifications/templates/variants/nestjs/notifications.module.ts.j2", - "src/modules/free/communication/notifications/templates/variants/nestjs/notifications.service.ts.j2", - "src/modules/free/communication/notifications/templates/variants/nestjs/tests/notifications.e2e-spec.ts", - "src/modules/free/communication/notifications/templates/variants/nestjs/types/nodemailer.d.ts.j2", - "src/modules/free/communication/notifications/templates/vendor/__init__.py", - "src/modules/free/communication/notifications/templates/vendor/nestjs/configuration.js.j2", - "src/modules/free/communication/webhook_platform/.module_state.json", - "src/modules/free/communication/webhook_platform/README.md", - "src/modules/free/communication/webhook_platform/__init__.py", - "src/modules/free/communication/webhook_platform/config/base.yaml", - "src/modules/free/communication/webhook_platform/config/snippets.yaml", - "src/modules/free/communication/webhook_platform/docs/README.md", - "src/modules/free/communication/webhook_platform/docs/advanced.md", - "src/modules/free/communication/webhook_platform/docs/api-reference.md", - "src/modules/free/communication/webhook_platform/docs/changelog.md", - "src/modules/free/communication/webhook_platform/docs/migration.md", - "src/modules/free/communication/webhook_platform/docs/monitoring.md", - "src/modules/free/communication/webhook_platform/docs/overview.md", - "src/modules/free/communication/webhook_platform/docs/troubleshooting.md", - "src/modules/free/communication/webhook_platform/docs/usage.md", - "src/modules/free/communication/webhook_platform/frameworks/__init__.py", - "src/modules/free/communication/webhook_platform/frameworks/fastapi.py", - "src/modules/free/communication/webhook_platform/frameworks/nestjs.py", - "src/modules/free/communication/webhook_platform/generate.py", - "src/modules/free/communication/webhook_platform/module.verify.json", - "src/modules/free/communication/webhook_platform/module.yaml", - "src/modules/free/communication/webhook_platform/overrides.py", - "src/modules/free/communication/webhook_platform/scripts/run_demo.py", - "src/modules/free/communication/webhook_platform/templates/base/webhook_platform.py.j2", - "src/modules/free/communication/webhook_platform/templates/base/webhook_platform_health.py.j2", - "src/modules/free/communication/webhook_platform/templates/base/webhook_platform_types.py.j2", - "src/modules/free/communication/webhook_platform/templates/snippets/webhook_platform.snippet.j2", - "src/modules/free/communication/webhook_platform/templates/tests/__init__.py", - "src/modules/free/communication/webhook_platform/templates/tests/integration/__init__.py", - "src/modules/free/communication/webhook_platform/templates/tests/integration/test_webhook_platform_integration.j2", - "src/modules/free/communication/webhook_platform/templates/variants/fastapi/tests/test_webhook_platform_e2e.py", - "src/modules/free/communication/webhook_platform/templates/variants/fastapi/webhook_platform.py.j2", - "src/modules/free/communication/webhook_platform/templates/variants/fastapi/webhook_platform_health.py.j2", - "src/modules/free/communication/webhook_platform/templates/variants/fastapi/webhook_platform_routes.py.j2", - "src/modules/free/communication/webhook_platform/templates/variants/nestjs/tests/webhook_platform.e2e-spec.ts", - "src/modules/free/communication/webhook_platform/templates/variants/nestjs/webhook_platform.configuration.ts.j2", - "src/modules/free/communication/webhook_platform/templates/variants/nestjs/webhook_platform.controller.ts.j2", - "src/modules/free/communication/webhook_platform/templates/variants/nestjs/webhook_platform.health.ts.j2", - "src/modules/free/communication/webhook_platform/templates/variants/nestjs/webhook_platform.index.ts.j2", - "src/modules/free/communication/webhook_platform/templates/variants/nestjs/webhook_platform.module.ts.j2", - "src/modules/free/communication/webhook_platform/templates/variants/nestjs/webhook_platform.service.ts.j2", - "src/modules/free/communication/webhook_platform/templates/variants/nestjs/webhook_platform.validation.ts.j2", - "src/modules/free/communication/webhook_platform/templates/vendor/nestjs/configuration.js.j2", - "src/modules/free/database/db_mongo/.module_state.json", - "src/modules/free/database/db_mongo/README.md", - "src/modules/free/database/db_mongo/__init__.py", - "src/modules/free/database/db_mongo/config/base.yaml", - "src/modules/free/database/db_mongo/config/snippets.yaml", - "src/modules/free/database/db_mongo/docs/README.md", - "src/modules/free/database/db_mongo/docs/advanced.md", - "src/modules/free/database/db_mongo/docs/api-reference.md", - "src/modules/free/database/db_mongo/docs/changelog.md", - "src/modules/free/database/db_mongo/docs/migration.md", - "src/modules/free/database/db_mongo/docs/monitoring.md", - "src/modules/free/database/db_mongo/docs/overview.md", - "src/modules/free/database/db_mongo/docs/troubleshooting.md", - "src/modules/free/database/db_mongo/docs/usage.md", - "src/modules/free/database/db_mongo/frameworks/__init__.py", - "src/modules/free/database/db_mongo/frameworks/fastapi.py", - "src/modules/free/database/db_mongo/frameworks/nestjs.py", - "src/modules/free/database/db_mongo/generate.py", - "src/modules/free/database/db_mongo/module.verify.json", - "src/modules/free/database/db_mongo/module.yaml", - "src/modules/free/database/db_mongo/overrides.py", - "src/modules/free/database/db_mongo/scripts/run_demo.py", - "src/modules/free/database/db_mongo/templates/base/db_mongo.py.j2", - "src/modules/free/database/db_mongo/templates/base/db_mongo_health.py.j2", - "src/modules/free/database/db_mongo/templates/base/db_mongo_types.py.j2", - "src/modules/free/database/db_mongo/templates/snippets/db_mongo.snippet.j2", - "src/modules/free/database/db_mongo/templates/snippets/db_mongo_env.snippet.j2", - "src/modules/free/database/db_mongo/templates/snippets/db_mongo_settings_fields.snippet.j2", - "src/modules/free/database/db_mongo/templates/snippets/db_mongo_settings_fields_nestjs.snippet.j2", - "src/modules/free/database/db_mongo/templates/tests/__init__.py", - "src/modules/free/database/db_mongo/templates/tests/integration/db_mongo.integration.spec.ts.j2", - "src/modules/free/database/db_mongo/templates/tests/integration/test_db_mongo_integration.j2", - "src/modules/free/database/db_mongo/templates/variants/fastapi/db_mongo.py.j2", - "src/modules/free/database/db_mongo/templates/variants/fastapi/db_mongo_config.yaml.j2", - "src/modules/free/database/db_mongo/templates/variants/fastapi/db_mongo_health.py.j2", - "src/modules/free/database/db_mongo/templates/variants/fastapi/db_mongo_routes.py.j2", - "src/modules/free/database/db_mongo/templates/variants/fastapi/tests/test_db_mongo_e2e.py", - "src/modules/free/database/db_mongo/templates/variants/nestjs/db_mongo.configuration.ts.j2", - "src/modules/free/database/db_mongo/templates/variants/nestjs/db_mongo.controller.ts.j2", - "src/modules/free/database/db_mongo/templates/variants/nestjs/db_mongo.health.controller.ts.j2", - "src/modules/free/database/db_mongo/templates/variants/nestjs/db_mongo.health.module.ts.j2", - "src/modules/free/database/db_mongo/templates/variants/nestjs/db_mongo.module.ts.j2", - "src/modules/free/database/db_mongo/templates/variants/nestjs/db_mongo.service.ts.j2", - "src/modules/free/database/db_mongo/templates/variants/nestjs/tests/db_mongo.e2e-spec.ts", - "src/modules/free/database/db_mongo/templates/vendor/nestjs/configuration.js.j2", - "src/modules/free/database/db_postgres/.module_state.json", - "src/modules/free/database/db_postgres/README.md", - "src/modules/free/database/db_postgres/__init__.py", - "src/modules/free/database/db_postgres/config/base.yaml", - "src/modules/free/database/db_postgres/config/snippets.yaml", - "src/modules/free/database/db_postgres/docs/README.md", - "src/modules/free/database/db_postgres/docs/advanced.md", - "src/modules/free/database/db_postgres/docs/api-reference.md", - "src/modules/free/database/db_postgres/docs/changelog.md", - "src/modules/free/database/db_postgres/docs/examples/basic_usage.md", - "src/modules/free/database/db_postgres/docs/examples/connection_pooling.md", - "src/modules/free/database/db_postgres/docs/examples/transactions.md", - "src/modules/free/database/db_postgres/docs/migration.md", - "src/modules/free/database/db_postgres/docs/monitoring.md", - "src/modules/free/database/db_postgres/docs/overview.md", - "src/modules/free/database/db_postgres/docs/troubleshooting.md", - "src/modules/free/database/db_postgres/docs/usage.md", - "src/modules/free/database/db_postgres/frameworks/__init__.py", - "src/modules/free/database/db_postgres/frameworks/fastapi.py", - "src/modules/free/database/db_postgres/frameworks/nestjs.py", - "src/modules/free/database/db_postgres/generate.py", - "src/modules/free/database/db_postgres/module.verify.json", - "src/modules/free/database/db_postgres/module.yaml", - "src/modules/free/database/db_postgres/overrides.py", - "src/modules/free/database/db_postgres/scripts/run_demo.py", - "src/modules/free/database/db_postgres/templates/base/db_postgres.py.j2", - "src/modules/free/database/db_postgres/templates/base/db_postgres_health.py.j2", - "src/modules/free/database/db_postgres/templates/base/db_postgres_types.py.j2", - "src/modules/free/database/db_postgres/templates/base/postgres.py.j2", - "src/modules/free/database/db_postgres/templates/snippets/db_postgres.nestjs.health_registry.snippet.j2", - "src/modules/free/database/db_postgres/templates/snippets/db_postgres.nestjs.module_registry.snippet.j2", - "src/modules/free/database/db_postgres/templates/snippets/db_postgres.snippet.j2", - "src/modules/free/database/db_postgres/templates/snippets/db_postgres_settings_fields_nestjs.snippet.j2", - "src/modules/free/database/db_postgres/templates/snippets/settings_fields.snippet.j2", - "src/modules/free/database/db_postgres/templates/tests/__init__.py", - "src/modules/free/database/db_postgres/templates/tests/integration/postgres.integration.spec.ts.j2", - "src/modules/free/database/db_postgres/templates/tests/integration/test_db_postgres_integration.j2", - "src/modules/free/database/db_postgres/templates/tests/integration/test_postgres_integration.j2", - "src/modules/free/database/db_postgres/templates/variants/fastapi/db_postgres.py.j2", - "src/modules/free/database/db_postgres/templates/variants/fastapi/db_postgres_health.py.j2", - "src/modules/free/database/db_postgres/templates/variants/fastapi/db_postgres_routes.py.j2", - "src/modules/free/database/db_postgres/templates/variants/fastapi/postgres.py.j2", - "src/modules/free/database/db_postgres/templates/variants/fastapi/postgres_config.yaml.j2", - "src/modules/free/database/db_postgres/templates/variants/fastapi/postgres_health.py.j2", - "src/modules/free/database/db_postgres/templates/variants/fastapi/tests/test_db_postgres_e2e.py", - "src/modules/free/database/db_postgres/templates/variants/nestjs/db_postgres.controller.ts.j2", - "src/modules/free/database/db_postgres/templates/variants/nestjs/db_postgres.module.ts.j2", - "src/modules/free/database/db_postgres/templates/variants/nestjs/db_postgres.service.ts.j2", - "src/modules/free/database/db_postgres/templates/variants/nestjs/pg.d.ts.j2", - "src/modules/free/database/db_postgres/templates/variants/nestjs/postgres-health.controller.ts.j2", - "src/modules/free/database/db_postgres/templates/variants/nestjs/postgres-health.module.ts.j2", - "src/modules/free/database/db_postgres/templates/variants/nestjs/postgres.module.ts.j2", - "src/modules/free/database/db_postgres/templates/variants/nestjs/postgres.service.ts.j2", - "src/modules/free/database/db_postgres/templates/variants/nestjs/tests/db_postgres.e2e-spec.ts", - "src/modules/free/database/db_postgres/templates/vendor/nestjs/configuration.js.j2", - "src/modules/free/database/db_sqlite/.module_state.json", - "src/modules/free/database/db_sqlite/README.md", - "src/modules/free/database/db_sqlite/__init__.py", - "src/modules/free/database/db_sqlite/config/base.yaml", - "src/modules/free/database/db_sqlite/config/snippets.yaml", - "src/modules/free/database/db_sqlite/docs/README.md", - "src/modules/free/database/db_sqlite/docs/advanced.md", - "src/modules/free/database/db_sqlite/docs/api-reference.md", - "src/modules/free/database/db_sqlite/docs/changelog.md", - "src/modules/free/database/db_sqlite/docs/migration.md", - "src/modules/free/database/db_sqlite/docs/monitoring.md", - "src/modules/free/database/db_sqlite/docs/overview.md", - "src/modules/free/database/db_sqlite/docs/troubleshooting.md", - "src/modules/free/database/db_sqlite/docs/usage.md", - "src/modules/free/database/db_sqlite/frameworks/__init__.py", - "src/modules/free/database/db_sqlite/frameworks/fastapi.py", - "src/modules/free/database/db_sqlite/frameworks/nestjs.py", - "src/modules/free/database/db_sqlite/generate.py", - "src/modules/free/database/db_sqlite/module.verify.json", - "src/modules/free/database/db_sqlite/module.yaml", - "src/modules/free/database/db_sqlite/overrides.py", - "src/modules/free/database/db_sqlite/scripts/run_demo.py", - "src/modules/free/database/db_sqlite/templates/base/db_sqlite.py.j2", - "src/modules/free/database/db_sqlite/templates/base/db_sqlite_health.py.j2", - "src/modules/free/database/db_sqlite/templates/base/db_sqlite_types.py.j2", - "src/modules/free/database/db_sqlite/templates/snippets/db_sqlite.snippet.j2", - "src/modules/free/database/db_sqlite/templates/snippets/db_sqlite_env.snippet.j2", - "src/modules/free/database/db_sqlite/templates/snippets/db_sqlite_settings_fields.snippet.j2", - "src/modules/free/database/db_sqlite/templates/snippets/db_sqlite_settings_fields_nestjs.snippet.j2", - "src/modules/free/database/db_sqlite/templates/tests/__init__.py", - "src/modules/free/database/db_sqlite/templates/tests/integration/db_sqlite.integration.spec.ts.j2", - "src/modules/free/database/db_sqlite/templates/tests/integration/test_db_sqlite_integration.j2", - "src/modules/free/database/db_sqlite/templates/variants/fastapi/db_sqlite.py.j2", - "src/modules/free/database/db_sqlite/templates/variants/fastapi/db_sqlite_config.yaml.j2", - "src/modules/free/database/db_sqlite/templates/variants/fastapi/db_sqlite_health.py.j2", - "src/modules/free/database/db_sqlite/templates/variants/fastapi/db_sqlite_routes.py.j2", - "src/modules/free/database/db_sqlite/templates/variants/fastapi/tests/test_db_sqlite_e2e.py", - "src/modules/free/database/db_sqlite/templates/variants/nestjs/db_sqlite.configuration.ts.j2", - "src/modules/free/database/db_sqlite/templates/variants/nestjs/db_sqlite.controller.ts.j2", - "src/modules/free/database/db_sqlite/templates/variants/nestjs/db_sqlite.health.controller.ts.j2", - "src/modules/free/database/db_sqlite/templates/variants/nestjs/db_sqlite.health.module.ts.j2", - "src/modules/free/database/db_sqlite/templates/variants/nestjs/db_sqlite.module.ts.j2", - "src/modules/free/database/db_sqlite/templates/variants/nestjs/db_sqlite.service.ts.j2", - "src/modules/free/database/db_sqlite/templates/variants/nestjs/tests/db_sqlite.e2e-spec.ts", - "src/modules/free/database/db_sqlite/templates/vendor/nestjs/configuration.js.j2", - "src/modules/free/essentials/deployment/.module_state.json", - "src/modules/free/essentials/deployment/README.md", - "src/modules/free/essentials/deployment/__init__.py", - "src/modules/free/essentials/deployment/config/base.yaml", - "src/modules/free/essentials/deployment/config/snippets.yaml", - "src/modules/free/essentials/deployment/docs/README.md", - "src/modules/free/essentials/deployment/docs/advanced.md", - "src/modules/free/essentials/deployment/docs/api-reference.md", - "src/modules/free/essentials/deployment/docs/changelog.md", - "src/modules/free/essentials/deployment/docs/migration.md", - "src/modules/free/essentials/deployment/docs/monitoring.md", - "src/modules/free/essentials/deployment/docs/overview.md", - "src/modules/free/essentials/deployment/docs/troubleshooting.md", - "src/modules/free/essentials/deployment/docs/usage.md", - "src/modules/free/essentials/deployment/frameworks/__init__.py", - "src/modules/free/essentials/deployment/frameworks/fastapi.py", - "src/modules/free/essentials/deployment/frameworks/nestjs.py", - "src/modules/free/essentials/deployment/generate.py", - "src/modules/free/essentials/deployment/module.verify.json", - "src/modules/free/essentials/deployment/module.yaml", - "src/modules/free/essentials/deployment/overrides.py", - "src/modules/free/essentials/deployment/scripts/run_demo.py", - "src/modules/free/essentials/deployment/templates/base/.dockerignore.j2", - "src/modules/free/essentials/deployment/templates/base/Dockerfile.j2", - "src/modules/free/essentials/deployment/templates/base/Makefile.j2", - "src/modules/free/essentials/deployment/templates/base/ci.yml.j2", - "src/modules/free/essentials/deployment/templates/base/deployment.py.j2", - "src/modules/free/essentials/deployment/templates/base/deployment_health.py.j2", - "src/modules/free/essentials/deployment/templates/base/deployment_types.py.j2", - "src/modules/free/essentials/deployment/templates/base/docker-compose.base.yml.j2", - "src/modules/free/essentials/deployment/templates/base/docker-compose.local.yml.j2", - "src/modules/free/essentials/deployment/templates/base/docker-compose.production.yml.j2", - "src/modules/free/essentials/deployment/templates/base/docker-compose.yml.j2", - "src/modules/free/essentials/deployment/templates/snippets/.gitkeep", - "src/modules/free/essentials/deployment/templates/snippets/deployment.snippet.j2", - "src/modules/free/essentials/deployment/templates/tests/__init__.py", - "src/modules/free/essentials/deployment/templates/tests/integration/deployment.integration.spec.ts.j2", - "src/modules/free/essentials/deployment/templates/tests/integration/test_deployment_integration.j2", - "src/modules/free/essentials/deployment/templates/variants/fastapi/.dockerignore.j2", - "src/modules/free/essentials/deployment/templates/variants/fastapi/Dockerfile.j2", - "src/modules/free/essentials/deployment/templates/variants/fastapi/Makefile.j2", - "src/modules/free/essentials/deployment/templates/variants/fastapi/ci.yml.j2", - "src/modules/free/essentials/deployment/templates/variants/fastapi/deployment.py.j2", - "src/modules/free/essentials/deployment/templates/variants/fastapi/deployment_config.yaml.j2", - "src/modules/free/essentials/deployment/templates/variants/fastapi/deployment_routes.py.j2", - "src/modules/free/essentials/deployment/templates/variants/fastapi/docker-compose.local.yml.j2", - "src/modules/free/essentials/deployment/templates/variants/fastapi/docker-compose.production.yml.j2", - "src/modules/free/essentials/deployment/templates/variants/fastapi/docker-compose.yml.j2", - "src/modules/free/essentials/deployment/templates/variants/fastapi/health-check.sh.j2", - "src/modules/free/essentials/deployment/templates/variants/fastapi/tests/test_deployment_e2e.py", - "src/modules/free/essentials/deployment/templates/variants/nestjs/.dockerignore.j2", - "src/modules/free/essentials/deployment/templates/variants/nestjs/Dockerfile.j2", - "src/modules/free/essentials/deployment/templates/variants/nestjs/Makefile.j2", - "src/modules/free/essentials/deployment/templates/variants/nestjs/ci.yml.j2", - "src/modules/free/essentials/deployment/templates/variants/nestjs/deployment.configuration.ts.j2", - "src/modules/free/essentials/deployment/templates/variants/nestjs/deployment.controller.ts.j2", - "src/modules/free/essentials/deployment/templates/variants/nestjs/deployment.module.ts.j2", - "src/modules/free/essentials/deployment/templates/variants/nestjs/deployment.service.ts.j2", - "src/modules/free/essentials/deployment/templates/variants/nestjs/docker-compose.local.yml.j2", - "src/modules/free/essentials/deployment/templates/variants/nestjs/docker-compose.production.yml.j2", - "src/modules/free/essentials/deployment/templates/variants/nestjs/docker-compose.yml.j2", - "src/modules/free/essentials/deployment/templates/variants/nestjs/health-check.sh.j2", - "src/modules/free/essentials/deployment/templates/variants/nestjs/tests/deployment.e2e-spec.ts", - "src/modules/free/essentials/deployment/templates/vendor/.gitkeep", - "src/modules/free/essentials/deployment/templates/vendor/nestjs/configuration.js.j2", - "src/modules/free/essentials/deployment/templates/vendor/nestjs/deployment-health.controller.ts.j2", - "src/modules/free/essentials/deployment/templates/vendor/nestjs/deployment-health.module.ts.j2", - "src/modules/free/essentials/logging/.module_state.json", - "src/modules/free/essentials/logging/README.md", - "src/modules/free/essentials/logging/__init__.py", - "src/modules/free/essentials/logging/config/base.yaml", - "src/modules/free/essentials/logging/config/snippets.yaml", - "src/modules/free/essentials/logging/docs/README.md", - "src/modules/free/essentials/logging/docs/advanced.md", - "src/modules/free/essentials/logging/docs/api-reference.md", - "src/modules/free/essentials/logging/docs/changelog.md", - "src/modules/free/essentials/logging/docs/migration.md", - "src/modules/free/essentials/logging/docs/monitoring.md", - "src/modules/free/essentials/logging/docs/overview.md", - "src/modules/free/essentials/logging/docs/troubleshooting.md", - "src/modules/free/essentials/logging/docs/usage.md", - "src/modules/free/essentials/logging/frameworks/__init__.py", - "src/modules/free/essentials/logging/frameworks/fastapi.py", - "src/modules/free/essentials/logging/frameworks/nestjs.py", - "src/modules/free/essentials/logging/generate.py", - "src/modules/free/essentials/logging/module.verify.json", - "src/modules/free/essentials/logging/module.yaml", - "src/modules/free/essentials/logging/overrides.py", - "src/modules/free/essentials/logging/scripts/run_demo.py", - "src/modules/free/essentials/logging/templates/base/logging.py.j2", - "src/modules/free/essentials/logging/templates/base/logging_health.py.j2", - "src/modules/free/essentials/logging/templates/base/logging_types.py.j2", - "src/modules/free/essentials/logging/templates/snippets/env.snippet.j2", - "src/modules/free/essentials/logging/templates/snippets/health_probe_logging.snippet.j2", - "src/modules/free/essentials/logging/templates/snippets/logging.snippet.j2", - "src/modules/free/essentials/logging/templates/snippets/logging_fields.snippet.j2", - "src/modules/free/essentials/logging/templates/snippets/logging_fields_nestjs.snippet.j2", - "src/modules/free/essentials/logging/templates/tests/__init__.py", - "src/modules/free/essentials/logging/templates/tests/integration/logging.integration.spec.ts.j2", - "src/modules/free/essentials/logging/templates/tests/integration/test_logging_integration.j2", - "src/modules/free/essentials/logging/templates/variants/fastapi/logging.py.j2", - "src/modules/free/essentials/logging/templates/variants/fastapi/logging_config.yaml.j2", - "src/modules/free/essentials/logging/templates/variants/fastapi/logging_routes.py.j2", - "src/modules/free/essentials/logging/templates/variants/fastapi/tests/test_logging_e2e.py", - "src/modules/free/essentials/logging/templates/variants/nestjs/configuration.ts.j2", - "src/modules/free/essentials/logging/templates/variants/nestjs/index.ts.j2", - "src/modules/free/essentials/logging/templates/variants/nestjs/logging.controller.ts.j2", - "src/modules/free/essentials/logging/templates/variants/nestjs/logging.interceptor.ts.j2", - "src/modules/free/essentials/logging/templates/variants/nestjs/logging.module.ts.j2", - "src/modules/free/essentials/logging/templates/variants/nestjs/logging.service.ts.j2", - "src/modules/free/essentials/logging/templates/variants/nestjs/tests/logging.e2e-spec.ts", - "src/modules/free/essentials/logging/templates/variants/nestjs/validation.ts.j2", - "src/modules/free/essentials/logging/templates/vendor/nestjs/configuration.js.j2", - "src/modules/free/essentials/logging/templates/vendor/nestjs/logging.health.ts.j2", - "src/modules/free/essentials/middleware/.module_state.json", - "src/modules/free/essentials/middleware/README.md", - "src/modules/free/essentials/middleware/__init__.py", - "src/modules/free/essentials/middleware/config/base.yaml", - "src/modules/free/essentials/middleware/config/snippets.yaml", - "src/modules/free/essentials/middleware/docs/README.md", - "src/modules/free/essentials/middleware/docs/advanced.md", - "src/modules/free/essentials/middleware/docs/api-reference.md", - "src/modules/free/essentials/middleware/docs/changelog.md", - "src/modules/free/essentials/middleware/docs/migration.md", - "src/modules/free/essentials/middleware/docs/monitoring.md", - "src/modules/free/essentials/middleware/docs/overview.md", - "src/modules/free/essentials/middleware/docs/troubleshooting.md", - "src/modules/free/essentials/middleware/docs/usage.md", - "src/modules/free/essentials/middleware/frameworks/__init__.py", - "src/modules/free/essentials/middleware/frameworks/fastapi.py", - "src/modules/free/essentials/middleware/frameworks/nestjs.py", - "src/modules/free/essentials/middleware/generate.py", - "src/modules/free/essentials/middleware/module.verify.json", - "src/modules/free/essentials/middleware/module.yaml", - "src/modules/free/essentials/middleware/overrides.py", - "src/modules/free/essentials/middleware/scripts/run_demo.py", - "src/modules/free/essentials/middleware/templates/base/middleware.py.j2", - "src/modules/free/essentials/middleware/templates/base/middleware_health.py.j2", - "src/modules/free/essentials/middleware/templates/base/middleware_types.py.j2", - "src/modules/free/essentials/middleware/templates/snippets/.gitkeep", - "src/modules/free/essentials/middleware/templates/snippets/middleware.snippet.j2", - "src/modules/free/essentials/middleware/templates/tests/__init__.py", - "src/modules/free/essentials/middleware/templates/tests/integration/middleware.integration.spec.ts.j2", - "src/modules/free/essentials/middleware/templates/tests/integration/test_middleware_integration.j2", - "src/modules/free/essentials/middleware/templates/variants/fastapi/middleware.py.j2", - "src/modules/free/essentials/middleware/templates/variants/fastapi/middleware_config.yaml.j2", - "src/modules/free/essentials/middleware/templates/variants/fastapi/middleware_routes.py.j2", - "src/modules/free/essentials/middleware/templates/variants/fastapi/tests/test_middleware_e2e.py", - "src/modules/free/essentials/middleware/templates/variants/nestjs/middleware.configuration.ts.j2", - "src/modules/free/essentials/middleware/templates/variants/nestjs/middleware.controller.ts.j2", - "src/modules/free/essentials/middleware/templates/variants/nestjs/middleware.module.ts.j2", - "src/modules/free/essentials/middleware/templates/variants/nestjs/middleware.service.ts.j2", - "src/modules/free/essentials/middleware/templates/vendor/nestjs/configuration.js.j2", - "src/modules/free/essentials/middleware/templates/vendor/nestjs/middleware.health.ts.j2", - "src/modules/free/essentials/settings/.module_state.json", - "src/modules/free/essentials/settings/README.md", - "src/modules/free/essentials/settings/__init__.py", - "src/modules/free/essentials/settings/config/base.yaml", - "src/modules/free/essentials/settings/config/snippets.yaml", - "src/modules/free/essentials/settings/docs/README.md", - "src/modules/free/essentials/settings/docs/advanced.md", - "src/modules/free/essentials/settings/docs/api-reference.md", - "src/modules/free/essentials/settings/docs/changelog.md", - "src/modules/free/essentials/settings/docs/migration.md", - "src/modules/free/essentials/settings/docs/monitoring.md", - "src/modules/free/essentials/settings/docs/overview.md", - "src/modules/free/essentials/settings/docs/troubleshooting.md", - "src/modules/free/essentials/settings/docs/usage.md", - "src/modules/free/essentials/settings/frameworks/__init__.py", - "src/modules/free/essentials/settings/frameworks/fastapi.py", - "src/modules/free/essentials/settings/frameworks/nestjs.py", - "src/modules/free/essentials/settings/generate.py", - "src/modules/free/essentials/settings/module.verify.json", - "src/modules/free/essentials/settings/module.yaml", - "src/modules/free/essentials/settings/overrides.py", - "src/modules/free/essentials/settings/scripts/run_demo.py", - "src/modules/free/essentials/settings/templates/base/__init__.py.j2", - "src/modules/free/essentials/settings/templates/base/custom_sources.py.j2", - "src/modules/free/essentials/settings/templates/base/hot_reload.py.j2", - "src/modules/free/essentials/settings/templates/base/settings.py.j2", - "src/modules/free/essentials/settings/templates/base/settings_health.py.j2", - "src/modules/free/essentials/settings/templates/base/settings_types.py.j2", - "src/modules/free/essentials/settings/templates/snippets/.gitkeep", - "src/modules/free/essentials/settings/templates/snippets/settings.snippet.j2", - "src/modules/free/essentials/settings/templates/tests/__init__.py", - "src/modules/free/essentials/settings/templates/tests/integration/settings.integration.spec.ts.j2", - "src/modules/free/essentials/settings/templates/tests/integration/test_settings_integration.j2", - "src/modules/free/essentials/settings/templates/variants/fastapi/custom_sources.py.j2", - "src/modules/free/essentials/settings/templates/variants/fastapi/hot_reload.py.j2", - "src/modules/free/essentials/settings/templates/variants/fastapi/settings.py.j2", - "src/modules/free/essentials/settings/templates/variants/fastapi/settings_routes.py.j2", - "src/modules/free/essentials/settings/templates/variants/fastapi/tests/test_settings_e2e.py", - "src/modules/free/essentials/settings/templates/variants/nestjs/configuration.ts.j2", - "src/modules/free/essentials/settings/templates/variants/nestjs/settings.controller.ts.j2", - "src/modules/free/essentials/settings/templates/variants/nestjs/settings.metadata.ts.j2", - "src/modules/free/essentials/settings/templates/variants/nestjs/settings.module.ts.j2", - "src/modules/free/essentials/settings/templates/variants/nestjs/settings.service.ts.j2", - "src/modules/free/essentials/settings/templates/variants/nestjs/tests/settings.e2e-spec.ts", - "src/modules/free/essentials/settings/templates/vendor/nestjs/configuration.js.j2", - "src/modules/free/essentials/settings/templates/vendor/nestjs/settings.health.module.ts.j2", - "src/modules/free/essentials/settings/templates/vendor/nestjs/settings.health.ts.j2", - "src/modules/free/modules.yaml", - "src/modules/free/observability/analytics_dashboard/.module_state.json", - "src/modules/free/observability/analytics_dashboard/README.md", - "src/modules/free/observability/analytics_dashboard/__init__.py", - "src/modules/free/observability/analytics_dashboard/config/base.yaml", - "src/modules/free/observability/analytics_dashboard/config/snippets.yaml", - "src/modules/free/observability/analytics_dashboard/docs/README.md", - "src/modules/free/observability/analytics_dashboard/docs/advanced.md", - "src/modules/free/observability/analytics_dashboard/docs/api-reference.md", - "src/modules/free/observability/analytics_dashboard/docs/changelog.md", - "src/modules/free/observability/analytics_dashboard/docs/migration.md", - "src/modules/free/observability/analytics_dashboard/docs/monitoring.md", - "src/modules/free/observability/analytics_dashboard/docs/overview.md", - "src/modules/free/observability/analytics_dashboard/docs/troubleshooting.md", - "src/modules/free/observability/analytics_dashboard/docs/usage.md", - "src/modules/free/observability/analytics_dashboard/frameworks/__init__.py", - "src/modules/free/observability/analytics_dashboard/frameworks/fastapi.py", - "src/modules/free/observability/analytics_dashboard/frameworks/nestjs.py", - "src/modules/free/observability/analytics_dashboard/generate.py", - "src/modules/free/observability/analytics_dashboard/module.verify.json", - "src/modules/free/observability/analytics_dashboard/module.yaml", - "src/modules/free/observability/analytics_dashboard/overrides.py", - "src/modules/free/observability/analytics_dashboard/scripts/run_demo.py", - "src/modules/free/observability/analytics_dashboard/templates/base/analytics_dashboard.py.j2", - "src/modules/free/observability/analytics_dashboard/templates/base/analytics_dashboard_health.py.j2", - "src/modules/free/observability/analytics_dashboard/templates/base/analytics_dashboard_types.py.j2", - "src/modules/free/observability/analytics_dashboard/templates/snippets/analytics_dashboard.snippet.j2", - "src/modules/free/observability/analytics_dashboard/templates/tests/__init__.py", - "src/modules/free/observability/analytics_dashboard/templates/tests/integration/__init__.py", - "src/modules/free/observability/analytics_dashboard/templates/tests/integration/test_analytics_dashboard_integration.j2", - "src/modules/free/observability/analytics_dashboard/templates/variants/fastapi/analytics_dashboard.py.j2", - "src/modules/free/observability/analytics_dashboard/templates/variants/fastapi/analytics_dashboard_health.py.j2", - "src/modules/free/observability/analytics_dashboard/templates/variants/fastapi/analytics_dashboard_routes.py.j2", - "src/modules/free/observability/analytics_dashboard/templates/variants/fastapi/tests/test_analytics_dashboard_e2e.py", - "src/modules/free/observability/analytics_dashboard/templates/variants/nestjs/analytics_dashboard.configuration.ts.j2", - "src/modules/free/observability/analytics_dashboard/templates/variants/nestjs/analytics_dashboard.controller.ts.j2", - "src/modules/free/observability/analytics_dashboard/templates/variants/nestjs/analytics_dashboard.health.ts.j2", - "src/modules/free/observability/analytics_dashboard/templates/variants/nestjs/analytics_dashboard.index.ts.j2", - "src/modules/free/observability/analytics_dashboard/templates/variants/nestjs/analytics_dashboard.module.ts.j2", - "src/modules/free/observability/analytics_dashboard/templates/variants/nestjs/analytics_dashboard.service.ts.j2", - "src/modules/free/observability/analytics_dashboard/templates/variants/nestjs/analytics_dashboard.validation.ts.j2", - "src/modules/free/observability/analytics_dashboard/templates/variants/nestjs/tests/analytics_dashboard.e2e-spec.ts", - "src/modules/free/observability/analytics_dashboard/templates/vendor/nestjs/configuration.js.j2", - "src/modules/free/observability/core/.module_state.json", - "src/modules/free/observability/core/README.md", - "src/modules/free/observability/core/__init__.py", - "src/modules/free/observability/core/config/base.yaml", - "src/modules/free/observability/core/config/snippets.yaml", - "src/modules/free/observability/core/docs/README.md", - "src/modules/free/observability/core/docs/advanced.md", - "src/modules/free/observability/core/docs/api-reference.md", - "src/modules/free/observability/core/docs/changelog.md", - "src/modules/free/observability/core/docs/migration.md", - "src/modules/free/observability/core/docs/monitoring.md", - "src/modules/free/observability/core/docs/overview.md", - "src/modules/free/observability/core/docs/troubleshooting.md", - "src/modules/free/observability/core/docs/usage.md", - "src/modules/free/observability/core/frameworks/__init__.py", - "src/modules/free/observability/core/frameworks/fastapi.py", - "src/modules/free/observability/core/frameworks/nestjs.py", - "src/modules/free/observability/core/generate.py", - "src/modules/free/observability/core/module.verify.json", - "src/modules/free/observability/core/module.yaml", - "src/modules/free/observability/core/overrides.py", - "src/modules/free/observability/core/scripts/run_demo.py", - "src/modules/free/observability/core/templates/base/core.py.j2", - "src/modules/free/observability/core/templates/base/core_health.py.j2", - "src/modules/free/observability/core/templates/base/core_types.py.j2", - "src/modules/free/observability/core/templates/base/observability_core.py.j2", - "src/modules/free/observability/core/templates/base/observability_core_health.py.j2", - "src/modules/free/observability/core/templates/base/observability_core_types.py.j2", - "src/modules/free/observability/core/templates/snippets/core.snippet.j2", - "src/modules/free/observability/core/templates/snippets/observability_core.snippet.j2", - "src/modules/free/observability/core/templates/tests/__init__.py", - "src/modules/free/observability/core/templates/tests/integration/observability_core.integration.spec.ts.j2", - "src/modules/free/observability/core/templates/tests/integration/test_core_integration.j2", - "src/modules/free/observability/core/templates/tests/integration/test_observability_core_integration.j2", - "src/modules/free/observability/core/templates/variants/fastapi/core.py.j2", - "src/modules/free/observability/core/templates/variants/fastapi/core_health.py.j2", - "src/modules/free/observability/core/templates/variants/fastapi/core_routes.py.j2", - "src/modules/free/observability/core/templates/variants/fastapi/observability_core.py.j2", - "src/modules/free/observability/core/templates/variants/fastapi/observability_core_config.yaml.j2", - "src/modules/free/observability/core/templates/variants/fastapi/observability_core_health.py.j2", - "src/modules/free/observability/core/templates/variants/fastapi/observability_core_routes.py.j2", - "src/modules/free/observability/core/templates/variants/fastapi/tests/test_core_e2e.py", - "src/modules/free/observability/core/templates/variants/nestjs/core.controller.ts.j2", - "src/modules/free/observability/core/templates/variants/nestjs/core.module.ts.j2", - "src/modules/free/observability/core/templates/variants/nestjs/core.service.ts.j2", - "src/modules/free/observability/core/templates/variants/nestjs/observability_core.configuration.ts.j2", - "src/modules/free/observability/core/templates/variants/nestjs/observability_core.controller.ts.j2", - "src/modules/free/observability/core/templates/variants/nestjs/observability_core.health.controller.ts.j2", - "src/modules/free/observability/core/templates/variants/nestjs/observability_core.health.module.ts.j2", - "src/modules/free/observability/core/templates/variants/nestjs/observability_core.module.ts.j2", - "src/modules/free/observability/core/templates/variants/nestjs/observability_core.service.ts.j2", - "src/modules/free/observability/core/templates/variants/nestjs/tests/core.e2e-spec.ts", - "src/modules/free/observability/core/templates/vendor/nestjs/configuration.js.j2", - "src/modules/free/security/audit_policy/.module_state.json", - "src/modules/free/security/audit_policy/README.md", - "src/modules/free/security/audit_policy/__init__.py", - "src/modules/free/security/audit_policy/config/base.yaml", - "src/modules/free/security/audit_policy/config/snippets.yaml", - "src/modules/free/security/audit_policy/docs/README.md", - "src/modules/free/security/audit_policy/docs/advanced.md", - "src/modules/free/security/audit_policy/docs/api-reference.md", - "src/modules/free/security/audit_policy/docs/changelog.md", - "src/modules/free/security/audit_policy/docs/migration.md", - "src/modules/free/security/audit_policy/docs/monitoring.md", - "src/modules/free/security/audit_policy/docs/overview.md", - "src/modules/free/security/audit_policy/docs/troubleshooting.md", - "src/modules/free/security/audit_policy/docs/usage.md", - "src/modules/free/security/audit_policy/frameworks/__init__.py", - "src/modules/free/security/audit_policy/frameworks/fastapi.py", - "src/modules/free/security/audit_policy/frameworks/nestjs.py", - "src/modules/free/security/audit_policy/generate.py", - "src/modules/free/security/audit_policy/module.verify.json", - "src/modules/free/security/audit_policy/module.yaml", - "src/modules/free/security/audit_policy/overrides.py", - "src/modules/free/security/audit_policy/scripts/run_demo.py", - "src/modules/free/security/audit_policy/templates/base/audit_policy.py.j2", - "src/modules/free/security/audit_policy/templates/base/audit_policy_health.py.j2", - "src/modules/free/security/audit_policy/templates/base/audit_policy_types.py.j2", - "src/modules/free/security/audit_policy/templates/snippets/audit_policy.snippet.j2", - "src/modules/free/security/audit_policy/templates/tests/__init__.py", - "src/modules/free/security/audit_policy/templates/tests/integration/__init__.py", - "src/modules/free/security/audit_policy/templates/tests/integration/test_audit_policy_integration.j2", - "src/modules/free/security/audit_policy/templates/variants/fastapi/audit_policy.py.j2", - "src/modules/free/security/audit_policy/templates/variants/fastapi/audit_policy_health.py.j2", - "src/modules/free/security/audit_policy/templates/variants/fastapi/audit_policy_routes.py.j2", - "src/modules/free/security/audit_policy/templates/variants/fastapi/tests/test_audit_policy_e2e.py", - "src/modules/free/security/audit_policy/templates/variants/nestjs/audit_policy.configuration.ts.j2", - "src/modules/free/security/audit_policy/templates/variants/nestjs/audit_policy.controller.ts.j2", - "src/modules/free/security/audit_policy/templates/variants/nestjs/audit_policy.health.ts.j2", - "src/modules/free/security/audit_policy/templates/variants/nestjs/audit_policy.index.ts.j2", - "src/modules/free/security/audit_policy/templates/variants/nestjs/audit_policy.module.ts.j2", - "src/modules/free/security/audit_policy/templates/variants/nestjs/audit_policy.service.ts.j2", - "src/modules/free/security/audit_policy/templates/variants/nestjs/audit_policy.validation.ts.j2", - "src/modules/free/security/audit_policy/templates/variants/nestjs/tests/audit_policy.e2e-spec.ts", - "src/modules/free/security/audit_policy/templates/vendor/nestjs/configuration.js.j2", - "src/modules/free/security/cors/.module_state.json", - "src/modules/free/security/cors/README.md", - "src/modules/free/security/cors/__init__.py", - "src/modules/free/security/cors/config/base.yaml", - "src/modules/free/security/cors/config/snippets.yaml", - "src/modules/free/security/cors/docs/README.md", - "src/modules/free/security/cors/docs/advanced.md", - "src/modules/free/security/cors/docs/api-reference.md", - "src/modules/free/security/cors/docs/changelog.md", - "src/modules/free/security/cors/docs/migration.md", - "src/modules/free/security/cors/docs/monitoring.md", - "src/modules/free/security/cors/docs/overview.md", - "src/modules/free/security/cors/docs/troubleshooting.md", - "src/modules/free/security/cors/docs/usage.md", - "src/modules/free/security/cors/frameworks/__init__.py", - "src/modules/free/security/cors/frameworks/fastapi.py", - "src/modules/free/security/cors/frameworks/nestjs.py", - "src/modules/free/security/cors/generate.py", - "src/modules/free/security/cors/module.verify.json", - "src/modules/free/security/cors/module.yaml", - "src/modules/free/security/cors/overrides.py", - "src/modules/free/security/cors/scripts/run_demo.py", - "src/modules/free/security/cors/templates/base/cors.py.j2", - "src/modules/free/security/cors/templates/base/cors_health.py.j2", - "src/modules/free/security/cors/templates/base/cors_types.py.j2", - "src/modules/free/security/cors/templates/snippets/cors.nestjs.module_registry.snippet.j2", - "src/modules/free/security/cors/templates/snippets/cors.snippet.j2", - "src/modules/free/security/cors/templates/tests/__init__.py", - "src/modules/free/security/cors/templates/tests/integration/test_cors_integration.j2", - "src/modules/free/security/cors/templates/tests/integration/test_cors_integration.spec.ts.j2", - "src/modules/free/security/cors/templates/variants/fastapi/cors.py.j2", - "src/modules/free/security/cors/templates/variants/fastapi/cors_config.yaml.j2", - "src/modules/free/security/cors/templates/variants/fastapi/cors_health.py.j2", - "src/modules/free/security/cors/templates/variants/fastapi/cors_health_runtime.py.j2", - "src/modules/free/security/cors/templates/variants/fastapi/cors_routes.py.j2", - "src/modules/free/security/cors/templates/variants/fastapi/tests/test_cors_e2e.py", - "src/modules/free/security/cors/templates/variants/nestjs/cors.configuration.ts.j2", - "src/modules/free/security/cors/templates/variants/nestjs/cors.controller.ts.j2", - "src/modules/free/security/cors/templates/variants/nestjs/cors.health.ts.j2", - "src/modules/free/security/cors/templates/variants/nestjs/cors.module.ts.j2", - "src/modules/free/security/cors/templates/variants/nestjs/cors.routes.ts.j2", - "src/modules/free/security/cors/templates/variants/nestjs/cors.service.ts.j2", - "src/modules/free/security/cors/templates/variants/nestjs/cors_health_runtime.py.j2", - "src/modules/free/security/cors/templates/variants/nestjs/tests/cors.e2e-spec.ts", - "src/modules/free/security/cors/templates/vendor/nestjs/configuration.js.j2", - "src/modules/free/security/rate_limiting/.module_state.json", - "src/modules/free/security/rate_limiting/README.md", - "src/modules/free/security/rate_limiting/__init__.py", - "src/modules/free/security/rate_limiting/config/base.yaml", - "src/modules/free/security/rate_limiting/config/snippets.yaml", - "src/modules/free/security/rate_limiting/docs/README.md", - "src/modules/free/security/rate_limiting/docs/advanced.md", - "src/modules/free/security/rate_limiting/docs/api-reference.md", - "src/modules/free/security/rate_limiting/docs/changelog.md", - "src/modules/free/security/rate_limiting/docs/migration.md", - "src/modules/free/security/rate_limiting/docs/monitoring.md", - "src/modules/free/security/rate_limiting/docs/overview.md", - "src/modules/free/security/rate_limiting/docs/troubleshooting.md", - "src/modules/free/security/rate_limiting/docs/usage.md", - "src/modules/free/security/rate_limiting/frameworks/__init__.py", - "src/modules/free/security/rate_limiting/frameworks/fastapi.py", - "src/modules/free/security/rate_limiting/frameworks/nestjs.py", - "src/modules/free/security/rate_limiting/generate.py", - "src/modules/free/security/rate_limiting/module.verify.json", - "src/modules/free/security/rate_limiting/module.yaml", - "src/modules/free/security/rate_limiting/overrides.py", - "src/modules/free/security/rate_limiting/scripts/run_demo.py", - "src/modules/free/security/rate_limiting/templates/base/rate_limiting.py.j2", - "src/modules/free/security/rate_limiting/templates/base/rate_limiting_health.py.j2", - "src/modules/free/security/rate_limiting/templates/base/rate_limiting_types.py.j2", - "src/modules/free/security/rate_limiting/templates/snippets/rate_limiting.nestjs.health_registry.snippet.j2", - "src/modules/free/security/rate_limiting/templates/snippets/rate_limiting.nestjs.module_registry.snippet.j2", - "src/modules/free/security/rate_limiting/templates/snippets/rate_limiting.snippet.j2", - "src/modules/free/security/rate_limiting/templates/snippets/rate_limiting_env.snippet.j2", - "src/modules/free/security/rate_limiting/templates/snippets/rate_limiting_settings_fields.snippet.j2", - "src/modules/free/security/rate_limiting/templates/snippets/rate_limiting_settings_fields_nestjs.snippet.j2", - "src/modules/free/security/rate_limiting/templates/tests/__init__.py", - "src/modules/free/security/rate_limiting/templates/tests/integration/rate_limiting.integration.spec.ts.j2", - "src/modules/free/security/rate_limiting/templates/tests/integration/test_rate_limiting_integration.j2", - "src/modules/free/security/rate_limiting/templates/variants/fastapi/rate_limiting.py.j2", - "src/modules/free/security/rate_limiting/templates/variants/fastapi/rate_limiting_config.yaml.j2", - "src/modules/free/security/rate_limiting/templates/variants/fastapi/rate_limiting_dependencies.py.j2", - "src/modules/free/security/rate_limiting/templates/variants/fastapi/rate_limiting_health.py.j2", - "src/modules/free/security/rate_limiting/templates/variants/fastapi/rate_limiting_health_runtime.py.j2", - "src/modules/free/security/rate_limiting/templates/variants/fastapi/rate_limiting_router.py.j2", - "src/modules/free/security/rate_limiting/templates/variants/fastapi/rate_limiting_routes.py.j2", - "src/modules/free/security/rate_limiting/templates/variants/fastapi/rate_limiting_runtime.py.j2", - "src/modules/free/security/rate_limiting/templates/variants/fastapi/tests/test_rate_limiting_e2e.py", - "src/modules/free/security/rate_limiting/templates/variants/nestjs/rate_limiting.configuration.ts.j2", - "src/modules/free/security/rate_limiting/templates/variants/nestjs/rate_limiting.controller.ts.j2", - "src/modules/free/security/rate_limiting/templates/variants/nestjs/rate_limiting.guard.ts.j2", - "src/modules/free/security/rate_limiting/templates/variants/nestjs/rate_limiting.health.controller.ts.j2", - "src/modules/free/security/rate_limiting/templates/variants/nestjs/rate_limiting.health.module.ts.j2", - "src/modules/free/security/rate_limiting/templates/variants/nestjs/rate_limiting.module.ts.j2", - "src/modules/free/security/rate_limiting/templates/variants/nestjs/rate_limiting.service.ts.j2", - "src/modules/free/security/rate_limiting/templates/variants/nestjs/rate_limiting_health_runtime.py.j2", - "src/modules/free/security/rate_limiting/templates/variants/nestjs/tests/rate_limiting.e2e-spec.ts", - "src/modules/free/security/rate_limiting/templates/vendor/nestjs/configuration.js.j2", - "src/modules/free/security/security_headers/.module_state.json", - "src/modules/free/security/security_headers/README.md", - "src/modules/free/security/security_headers/__init__.py", - "src/modules/free/security/security_headers/config/base.yaml", - "src/modules/free/security/security_headers/config/snippets.yaml", - "src/modules/free/security/security_headers/docs/README.md", - "src/modules/free/security/security_headers/docs/advanced.md", - "src/modules/free/security/security_headers/docs/api-reference.md", - "src/modules/free/security/security_headers/docs/changelog.md", - "src/modules/free/security/security_headers/docs/migration.md", - "src/modules/free/security/security_headers/docs/monitoring.md", - "src/modules/free/security/security_headers/docs/overview.md", - "src/modules/free/security/security_headers/docs/troubleshooting.md", - "src/modules/free/security/security_headers/docs/usage.md", - "src/modules/free/security/security_headers/frameworks/__init__.py", - "src/modules/free/security/security_headers/frameworks/fastapi.py", - "src/modules/free/security/security_headers/frameworks/nestjs.py", - "src/modules/free/security/security_headers/generate.py", - "src/modules/free/security/security_headers/module.verify.json", - "src/modules/free/security/security_headers/module.yaml", - "src/modules/free/security/security_headers/overrides.py", - "src/modules/free/security/security_headers/scripts/run_demo.py", - "src/modules/free/security/security_headers/templates/base/security_headers.py.j2", - "src/modules/free/security/security_headers/templates/base/security_headers_health.py.j2", - "src/modules/free/security/security_headers/templates/base/security_headers_types.py.j2", - "src/modules/free/security/security_headers/templates/snippets/env.snippet.j2", - "src/modules/free/security/security_headers/templates/snippets/security_headers.nestjs.health_registry.snippet.j2", - "src/modules/free/security/security_headers/templates/snippets/security_headers.nestjs.module_registry.snippet.j2", - "src/modules/free/security/security_headers/templates/snippets/security_headers.snippet.j2", - "src/modules/free/security/security_headers/templates/tests/__init__.py", - "src/modules/free/security/security_headers/templates/tests/integration/security_headers.integration.spec.ts.j2", - "src/modules/free/security/security_headers/templates/tests/integration/test_security_headers_integration.j2", - "src/modules/free/security/security_headers/templates/variants/fastapi/security_headers.py.j2", - "src/modules/free/security/security_headers/templates/variants/fastapi/security_headers_config.yaml.j2", - "src/modules/free/security/security_headers/templates/variants/fastapi/security_headers_health.py.j2", - "src/modules/free/security/security_headers/templates/variants/fastapi/security_headers_routes.py.j2", - "src/modules/free/security/security_headers/templates/variants/fastapi/tests/test_security_headers_e2e.py", - "src/modules/free/security/security_headers/templates/variants/nestjs/security_headers.configuration.ts.j2", - "src/modules/free/security/security_headers/templates/variants/nestjs/security_headers.controller.ts.j2", - "src/modules/free/security/security_headers/templates/variants/nestjs/security_headers.health.controller.ts.j2", - "src/modules/free/security/security_headers/templates/variants/nestjs/security_headers.health.module.ts.j2", - "src/modules/free/security/security_headers/templates/variants/nestjs/security_headers.module.ts.j2", - "src/modules/free/security/security_headers/templates/variants/nestjs/security_headers.service.ts.j2", - "src/modules/free/security/security_headers/templates/variants/nestjs/tests/security_headers.e2e-spec.ts", - "src/modules/free/security/security_headers/templates/vendor/nestjs/configuration.js.j2", - "src/modules/free/tasks/__init__.py", - "src/modules/free/tasks/celery/.module_state.json", - "src/modules/free/tasks/celery/README.md", - "src/modules/free/tasks/celery/__init__.py", - "src/modules/free/tasks/celery/config/base.yaml", - "src/modules/free/tasks/celery/config/snippets.yaml", - "src/modules/free/tasks/celery/docs/README.md", - "src/modules/free/tasks/celery/docs/advanced.md", - "src/modules/free/tasks/celery/docs/api-reference.md", - "src/modules/free/tasks/celery/docs/changelog.md", - "src/modules/free/tasks/celery/docs/migration.md", - "src/modules/free/tasks/celery/docs/monitoring.md", - "src/modules/free/tasks/celery/docs/overview.md", - "src/modules/free/tasks/celery/docs/troubleshooting.md", - "src/modules/free/tasks/celery/docs/usage.md", - "src/modules/free/tasks/celery/frameworks/__init__.py", - "src/modules/free/tasks/celery/frameworks/fastapi.py", - "src/modules/free/tasks/celery/frameworks/nestjs.py", - "src/modules/free/tasks/celery/generate.py", - "src/modules/free/tasks/celery/module.verify.json", - "src/modules/free/tasks/celery/module.yaml", - "src/modules/free/tasks/celery/overrides.py", - "src/modules/free/tasks/celery/scripts/run_demo.py", - "src/modules/free/tasks/celery/templates/base/celery.py.j2", - "src/modules/free/tasks/celery/templates/base/celery_health.py.j2", - "src/modules/free/tasks/celery/templates/base/celery_types.py.j2", - "src/modules/free/tasks/celery/templates/snippets/celery.snippet.j2", - "src/modules/free/tasks/celery/templates/tests/__init__.py", - "src/modules/free/tasks/celery/templates/tests/integration/celery.integration.spec.ts.j2", - "src/modules/free/tasks/celery/templates/tests/integration/test_celery_integration.j2", - "src/modules/free/tasks/celery/templates/variants/fastapi/celery.py.j2", - "src/modules/free/tasks/celery/templates/variants/fastapi/celery_config.yaml.j2", - "src/modules/free/tasks/celery/templates/variants/fastapi/celery_health.py.j2", - "src/modules/free/tasks/celery/templates/variants/fastapi/celery_routes.py.j2", - "src/modules/free/tasks/celery/templates/variants/fastapi/tests/test_celery_e2e.py", - "src/modules/free/tasks/celery/templates/variants/nestjs/celery.configuration.ts.j2", - "src/modules/free/tasks/celery/templates/variants/nestjs/celery.controller.ts.j2", - "src/modules/free/tasks/celery/templates/variants/nestjs/celery.health.controller.ts.j2", - "src/modules/free/tasks/celery/templates/variants/nestjs/celery.health.module.ts.j2", - "src/modules/free/tasks/celery/templates/variants/nestjs/celery.module.ts.j2", - "src/modules/free/tasks/celery/templates/variants/nestjs/celery.service.ts.j2", - "src/modules/free/tasks/celery/templates/variants/nestjs/tests/celery.e2e-spec.ts", - "src/modules/free/tasks/celery/templates/vendor/nestjs/configuration.js.j2", - "src/modules/free/tasks/event_bus/.module_state.json", - "src/modules/free/tasks/event_bus/README.md", - "src/modules/free/tasks/event_bus/__init__.py", - "src/modules/free/tasks/event_bus/config/base.yaml", - "src/modules/free/tasks/event_bus/config/snippets.yaml", - "src/modules/free/tasks/event_bus/docs/README.md", - "src/modules/free/tasks/event_bus/docs/advanced.md", - "src/modules/free/tasks/event_bus/docs/api-reference.md", - "src/modules/free/tasks/event_bus/docs/changelog.md", - "src/modules/free/tasks/event_bus/docs/migration.md", - "src/modules/free/tasks/event_bus/docs/monitoring.md", - "src/modules/free/tasks/event_bus/docs/overview.md", - "src/modules/free/tasks/event_bus/docs/troubleshooting.md", - "src/modules/free/tasks/event_bus/docs/usage.md", - "src/modules/free/tasks/event_bus/frameworks/__init__.py", - "src/modules/free/tasks/event_bus/frameworks/fastapi.py", - "src/modules/free/tasks/event_bus/frameworks/nestjs.py", - "src/modules/free/tasks/event_bus/generate.py", - "src/modules/free/tasks/event_bus/module.verify.json", - "src/modules/free/tasks/event_bus/module.yaml", - "src/modules/free/tasks/event_bus/overrides.py", - "src/modules/free/tasks/event_bus/scripts/run_demo.py", - "src/modules/free/tasks/event_bus/templates/base/event_bus.py.j2", - "src/modules/free/tasks/event_bus/templates/base/event_bus_health.py.j2", - "src/modules/free/tasks/event_bus/templates/base/event_bus_types.py.j2", - "src/modules/free/tasks/event_bus/templates/snippets/event_bus.snippet.j2", - "src/modules/free/tasks/event_bus/templates/tests/__init__.py", - "src/modules/free/tasks/event_bus/templates/tests/integration/__init__.py", - "src/modules/free/tasks/event_bus/templates/tests/integration/test_event_bus_integration.j2", - "src/modules/free/tasks/event_bus/templates/variants/fastapi/event_bus.py.j2", - "src/modules/free/tasks/event_bus/templates/variants/fastapi/event_bus_health.py.j2", - "src/modules/free/tasks/event_bus/templates/variants/fastapi/event_bus_routes.py.j2", - "src/modules/free/tasks/event_bus/templates/variants/fastapi/tests/test_event_bus_e2e.py", - "src/modules/free/tasks/event_bus/templates/variants/nestjs/event_bus.configuration.ts.j2", - "src/modules/free/tasks/event_bus/templates/variants/nestjs/event_bus.controller.ts.j2", - "src/modules/free/tasks/event_bus/templates/variants/nestjs/event_bus.health.ts.j2", - "src/modules/free/tasks/event_bus/templates/variants/nestjs/event_bus.index.ts.j2", - "src/modules/free/tasks/event_bus/templates/variants/nestjs/event_bus.module.ts.j2", - "src/modules/free/tasks/event_bus/templates/variants/nestjs/event_bus.service.ts.j2", - "src/modules/free/tasks/event_bus/templates/variants/nestjs/event_bus.validation.ts.j2", - "src/modules/free/tasks/event_bus/templates/variants/nestjs/tests/event_bus.e2e-spec.ts", - "src/modules/free/tasks/event_bus/templates/vendor/nestjs/configuration.js.j2", - "src/modules/free/tasks/queue_platform/.module_state.json", - "src/modules/free/tasks/queue_platform/README.md", - "src/modules/free/tasks/queue_platform/__init__.py", - "src/modules/free/tasks/queue_platform/config/base.yaml", - "src/modules/free/tasks/queue_platform/config/snippets.yaml", - "src/modules/free/tasks/queue_platform/docs/README.md", - "src/modules/free/tasks/queue_platform/docs/advanced.md", - "src/modules/free/tasks/queue_platform/docs/api-reference.md", - "src/modules/free/tasks/queue_platform/docs/changelog.md", - "src/modules/free/tasks/queue_platform/docs/migration.md", - "src/modules/free/tasks/queue_platform/docs/monitoring.md", - "src/modules/free/tasks/queue_platform/docs/overview.md", - "src/modules/free/tasks/queue_platform/docs/troubleshooting.md", - "src/modules/free/tasks/queue_platform/docs/usage.md", - "src/modules/free/tasks/queue_platform/frameworks/__init__.py", - "src/modules/free/tasks/queue_platform/frameworks/fastapi.py", - "src/modules/free/tasks/queue_platform/frameworks/nestjs.py", - "src/modules/free/tasks/queue_platform/generate.py", - "src/modules/free/tasks/queue_platform/module.verify.json", - "src/modules/free/tasks/queue_platform/module.yaml", - "src/modules/free/tasks/queue_platform/overrides.py", - "src/modules/free/tasks/queue_platform/scripts/run_demo.py", - "src/modules/free/tasks/queue_platform/templates/base/queue_platform.py.j2", - "src/modules/free/tasks/queue_platform/templates/base/queue_platform_health.py.j2", - "src/modules/free/tasks/queue_platform/templates/base/queue_platform_types.py.j2", - "src/modules/free/tasks/queue_platform/templates/snippets/queue_platform.snippet.j2", - "src/modules/free/tasks/queue_platform/templates/tests/__init__.py", - "src/modules/free/tasks/queue_platform/templates/tests/integration/__init__.py", - "src/modules/free/tasks/queue_platform/templates/tests/integration/test_queue_platform_integration.j2", - "src/modules/free/tasks/queue_platform/templates/variants/fastapi/queue_platform.py.j2", - "src/modules/free/tasks/queue_platform/templates/variants/fastapi/queue_platform_health.py.j2", - "src/modules/free/tasks/queue_platform/templates/variants/fastapi/queue_platform_routes.py.j2", - "src/modules/free/tasks/queue_platform/templates/variants/fastapi/tests/test_queue_platform_e2e.py", - "src/modules/free/tasks/queue_platform/templates/variants/nestjs/queue_platform.configuration.ts.j2", - "src/modules/free/tasks/queue_platform/templates/variants/nestjs/queue_platform.controller.ts.j2", - "src/modules/free/tasks/queue_platform/templates/variants/nestjs/queue_platform.health.ts.j2", - "src/modules/free/tasks/queue_platform/templates/variants/nestjs/queue_platform.index.ts.j2", - "src/modules/free/tasks/queue_platform/templates/variants/nestjs/queue_platform.module.ts.j2", - "src/modules/free/tasks/queue_platform/templates/variants/nestjs/queue_platform.service.ts.j2", - "src/modules/free/tasks/queue_platform/templates/variants/nestjs/queue_platform.validation.ts.j2", - "src/modules/free/tasks/queue_platform/templates/variants/nestjs/tests/queue_platform.e2e-spec.ts", - "src/modules/free/tasks/queue_platform/templates/vendor/nestjs/configuration.js.j2", - "src/modules/free/tasks/workflow_engine/.module_state.json", - "src/modules/free/tasks/workflow_engine/README.md", - "src/modules/free/tasks/workflow_engine/__init__.py", - "src/modules/free/tasks/workflow_engine/config/base.yaml", - "src/modules/free/tasks/workflow_engine/config/snippets.yaml", - "src/modules/free/tasks/workflow_engine/docs/README.md", - "src/modules/free/tasks/workflow_engine/docs/advanced.md", - "src/modules/free/tasks/workflow_engine/docs/api-reference.md", - "src/modules/free/tasks/workflow_engine/docs/changelog.md", - "src/modules/free/tasks/workflow_engine/docs/migration.md", - "src/modules/free/tasks/workflow_engine/docs/monitoring.md", - "src/modules/free/tasks/workflow_engine/docs/overview.md", - "src/modules/free/tasks/workflow_engine/docs/troubleshooting.md", - "src/modules/free/tasks/workflow_engine/docs/usage.md", - "src/modules/free/tasks/workflow_engine/frameworks/__init__.py", - "src/modules/free/tasks/workflow_engine/frameworks/fastapi.py", - "src/modules/free/tasks/workflow_engine/frameworks/nestjs.py", - "src/modules/free/tasks/workflow_engine/generate.py", - "src/modules/free/tasks/workflow_engine/module.verify.json", - "src/modules/free/tasks/workflow_engine/module.yaml", - "src/modules/free/tasks/workflow_engine/overrides.py", - "src/modules/free/tasks/workflow_engine/scripts/run_demo.py", - "src/modules/free/tasks/workflow_engine/templates/base/workflow_engine.py.j2", - "src/modules/free/tasks/workflow_engine/templates/base/workflow_engine_health.py.j2", - "src/modules/free/tasks/workflow_engine/templates/base/workflow_engine_types.py.j2", - "src/modules/free/tasks/workflow_engine/templates/snippets/workflow_engine.snippet.j2", - "src/modules/free/tasks/workflow_engine/templates/tests/__init__.py", - "src/modules/free/tasks/workflow_engine/templates/tests/integration/__init__.py", - "src/modules/free/tasks/workflow_engine/templates/tests/integration/test_workflow_engine_integration.j2", - "src/modules/free/tasks/workflow_engine/templates/variants/fastapi/tests/test_workflow_engine_e2e.py", - "src/modules/free/tasks/workflow_engine/templates/variants/fastapi/workflow_engine.py.j2", - "src/modules/free/tasks/workflow_engine/templates/variants/fastapi/workflow_engine_health.py.j2", - "src/modules/free/tasks/workflow_engine/templates/variants/fastapi/workflow_engine_routes.py.j2", - "src/modules/free/tasks/workflow_engine/templates/variants/nestjs/tests/workflow_engine.e2e-spec.ts", - "src/modules/free/tasks/workflow_engine/templates/variants/nestjs/workflow_engine.configuration.ts.j2", - "src/modules/free/tasks/workflow_engine/templates/variants/nestjs/workflow_engine.controller.ts.j2", - "src/modules/free/tasks/workflow_engine/templates/variants/nestjs/workflow_engine.health.ts.j2", - "src/modules/free/tasks/workflow_engine/templates/variants/nestjs/workflow_engine.index.ts.j2", - "src/modules/free/tasks/workflow_engine/templates/variants/nestjs/workflow_engine.module.ts.j2", - "src/modules/free/tasks/workflow_engine/templates/variants/nestjs/workflow_engine.service.ts.j2", - "src/modules/free/tasks/workflow_engine/templates/variants/nestjs/workflow_engine.validation.ts.j2", - "src/modules/free/tasks/workflow_engine/templates/vendor/nestjs/configuration.js.j2", - "src/modules/free/users/users_core/.module_state.json", - "src/modules/free/users/users_core/README.md", - "src/modules/free/users/users_core/__init__.py", - "src/modules/free/users/users_core/config/base.yaml", - "src/modules/free/users/users_core/config/snippets.yaml", - "src/modules/free/users/users_core/docs/README.md", - "src/modules/free/users/users_core/docs/advanced.md", - "src/modules/free/users/users_core/docs/api-reference.md", - "src/modules/free/users/users_core/docs/changelog.md", - "src/modules/free/users/users_core/docs/migration.md", - "src/modules/free/users/users_core/docs/monitoring.md", - "src/modules/free/users/users_core/docs/overview.md", - "src/modules/free/users/users_core/docs/troubleshooting.md", - "src/modules/free/users/users_core/docs/usage.md", - "src/modules/free/users/users_core/frameworks/__init__.py", - "src/modules/free/users/users_core/frameworks/fastapi.py", - "src/modules/free/users/users_core/frameworks/nestjs.py", - "src/modules/free/users/users_core/generate.py", - "src/modules/free/users/users_core/module.verify.json", - "src/modules/free/users/users_core/module.yaml", - "src/modules/free/users/users_core/overrides.py", - "src/modules/free/users/users_core/scripts/run_demo.py", - "src/modules/free/users/users_core/templates/base/__init__.py.j2", - "src/modules/free/users/users_core/templates/base/users_core.py.j2", - "src/modules/free/users/users_core/templates/base/users_core_dto.py.j2", - "src/modules/free/users/users_core/templates/base/users_core_errors.py.j2", - "src/modules/free/users/users_core/templates/base/users_core_health.py.j2", - "src/modules/free/users/users_core/templates/base/users_core_in_memory_repository.py.j2", - "src/modules/free/users/users_core/templates/base/users_core_models.py.j2", - "src/modules/free/users/users_core/templates/base/users_core_repository.py.j2", - "src/modules/free/users/users_core/templates/base/users_core_service.py.j2", - "src/modules/free/users/users_core/templates/base/users_core_settings.py.j2", - "src/modules/free/users/users_core/templates/base/users_core_types.py.j2", - "src/modules/free/users/users_core/templates/snippets/users_core.nestjs.health_registry.snippet.j2", - "src/modules/free/users/users_core/templates/snippets/users_core.nestjs.module_registry.snippet.j2", - "src/modules/free/users/users_core/templates/snippets/users_core.snippet.j2", - "src/modules/free/users/users_core/templates/tests/__init__.py", - "src/modules/free/users/users_core/templates/tests/integration/test_users_core_integration.j2", - "src/modules/free/users/users_core/templates/tests/integration/test_users_core_integration.py.j2", - "src/modules/free/users/users_core/templates/tests/integration/test_users_core_integration.spec.ts.j2", - "src/modules/free/users/users_core/templates/variants/fastapi/__init__.py.j2", - "src/modules/free/users/users_core/templates/variants/fastapi/tests/test_users_core_e2e.py", - "src/modules/free/users/users_core/templates/variants/fastapi/users_core.py.j2", - "src/modules/free/users/users_core/templates/variants/fastapi/users_core_config.yaml.j2", - "src/modules/free/users/users_core/templates/variants/fastapi/users_core_dependencies.py.j2", - "src/modules/free/users/users_core/templates/variants/fastapi/users_core_dto.py.j2", - "src/modules/free/users/users_core/templates/variants/fastapi/users_core_errors.py.j2", - "src/modules/free/users/users_core/templates/variants/fastapi/users_core_health.py.j2", - "src/modules/free/users/users_core/templates/variants/fastapi/users_core_in_memory_repository.py.j2", - "src/modules/free/users/users_core/templates/variants/fastapi/users_core_models.py.j2", - "src/modules/free/users/users_core/templates/variants/fastapi/users_core_repository.py.j2", - "src/modules/free/users/users_core/templates/variants/fastapi/users_core_router.py.j2", - "src/modules/free/users/users_core/templates/variants/fastapi/users_core_routes.py.j2", - "src/modules/free/users/users_core/templates/variants/fastapi/users_core_service.py.j2", - "src/modules/free/users/users_core/templates/variants/fastapi/users_core_settings.py.j2", - "src/modules/free/users/users_core/templates/variants/fastapi/users_core_types_runtime.py.j2", - "src/modules/free/users/users_core/templates/variants/nestjs/index.ts.j2", - "src/modules/free/users/users_core/templates/variants/nestjs/tests/users_core.e2e-spec.ts", - "src/modules/free/users/users_core/templates/variants/nestjs/users-core.module.ts.j2", - "src/modules/free/users/users_core/templates/variants/nestjs/users-core.service.ts.j2", - "src/modules/free/users/users_core/templates/variants/nestjs/users_core.configuration.ts.j2", - "src/modules/free/users/users_core/templates/variants/nestjs/users_core.controller.ts.j2", - "src/modules/free/users/users_core/templates/variants/nestjs/users_core.health.controller.ts.j2", - "src/modules/free/users/users_core/templates/variants/nestjs/users_core.health.module.ts.j2", - "src/modules/free/users/users_core/templates/variants/nestjs/users_core.metadata.controller.ts.j2", - "src/modules/free/users/users_core/templates/variants/nestjs/users_core.module.ts.j2", - "src/modules/free/users/users_core/templates/variants/nestjs/users_core.service.ts.j2", - "src/modules/free/users/users_core/templates/vendor/nestjs/configuration.js.j2", - "src/modules/free/users/users_profiles/.module_state.json", - "src/modules/free/users/users_profiles/README.md", - "src/modules/free/users/users_profiles/__init__.py", - "src/modules/free/users/users_profiles/config/base.yaml", - "src/modules/free/users/users_profiles/config/snippets.yaml", - "src/modules/free/users/users_profiles/docs/README.md", - "src/modules/free/users/users_profiles/docs/advanced.md", - "src/modules/free/users/users_profiles/docs/api-reference.md", - "src/modules/free/users/users_profiles/docs/changelog.md", - "src/modules/free/users/users_profiles/docs/migration.md", - "src/modules/free/users/users_profiles/docs/monitoring.md", - "src/modules/free/users/users_profiles/docs/overview.md", - "src/modules/free/users/users_profiles/docs/troubleshooting.md", - "src/modules/free/users/users_profiles/docs/usage.md", - "src/modules/free/users/users_profiles/frameworks/__init__.py", - "src/modules/free/users/users_profiles/frameworks/fastapi.py", - "src/modules/free/users/users_profiles/frameworks/nestjs.py", - "src/modules/free/users/users_profiles/generate.py", - "src/modules/free/users/users_profiles/module.verify.json", - "src/modules/free/users/users_profiles/module.yaml", - "src/modules/free/users/users_profiles/overrides.py", - "src/modules/free/users/users_profiles/scripts/run_demo.py", - "src/modules/free/users/users_profiles/templates/base/users_profiles.py.j2", - "src/modules/free/users/users_profiles/templates/base/users_profiles_dto.py.j2", - "src/modules/free/users/users_profiles/templates/base/users_profiles_errors.py.j2", - "src/modules/free/users/users_profiles/templates/base/users_profiles_health.py.j2", - "src/modules/free/users/users_profiles/templates/base/users_profiles_in_memory_repository.py.j2", - "src/modules/free/users/users_profiles/templates/base/users_profiles_init.py.j2", - "src/modules/free/users/users_profiles/templates/base/users_profiles_models.py.j2", - "src/modules/free/users/users_profiles/templates/base/users_profiles_repository.py.j2", - "src/modules/free/users/users_profiles/templates/base/users_profiles_service.py.j2", - "src/modules/free/users/users_profiles/templates/base/users_profiles_settings.py.j2", - "src/modules/free/users/users_profiles/templates/base/users_profiles_types.py.j2", - "src/modules/free/users/users_profiles/templates/snippets/users_profiles.snippet.j2", - "src/modules/free/users/users_profiles/templates/tests/__init__.py", - "src/modules/free/users/users_profiles/templates/tests/integration/__init__.py", - "src/modules/free/users/users_profiles/templates/tests/integration/test_users_profiles_integration.j2", - "src/modules/free/users/users_profiles/templates/tests/integration/test_users_profiles_integration.spec.ts.j2", - "src/modules/free/users/users_profiles/templates/variants/fastapi/profiles_dependencies.py.j2", - "src/modules/free/users/users_profiles/templates/variants/fastapi/profiles_dto.py.j2", - "src/modules/free/users/users_profiles/templates/variants/fastapi/profiles_errors.py.j2", - "src/modules/free/users/users_profiles/templates/variants/fastapi/profiles_in_memory_repository.py.j2", - "src/modules/free/users/users_profiles/templates/variants/fastapi/profiles_init.py.j2", - "src/modules/free/users/users_profiles/templates/variants/fastapi/profiles_models.py.j2", - "src/modules/free/users/users_profiles/templates/variants/fastapi/profiles_repository.py.j2", - "src/modules/free/users/users_profiles/templates/variants/fastapi/profiles_router.py.j2", - "src/modules/free/users/users_profiles/templates/variants/fastapi/profiles_service.py.j2", - "src/modules/free/users/users_profiles/templates/variants/fastapi/profiles_settings.py.j2", - "src/modules/free/users/users_profiles/templates/variants/fastapi/tests/test_users_profiles_e2e.py", - "src/modules/free/users/users_profiles/templates/variants/fastapi/users_profiles.py.j2", - "src/modules/free/users/users_profiles/templates/variants/fastapi/users_profiles_config.yaml.j2", - "src/modules/free/users/users_profiles/templates/variants/fastapi/users_profiles_health.py.j2", - "src/modules/free/users/users_profiles/templates/variants/fastapi/users_profiles_routes.py.j2", - "src/modules/free/users/users_profiles/templates/variants/fastapi/users_profiles_runtime.py.j2", - "src/modules/free/users/users_profiles/templates/variants/fastapi/users_profiles_types_runtime.py.j2", - "src/modules/free/users/users_profiles/templates/variants/nestjs/index.ts.j2", - "src/modules/free/users/users_profiles/templates/variants/nestjs/tests/users_profiles.e2e-spec.ts", - "src/modules/free/users/users_profiles/templates/variants/nestjs/users_profiles.configuration.ts.j2", - "src/modules/free/users/users_profiles/templates/variants/nestjs/users_profiles.controller.ts.j2", - "src/modules/free/users/users_profiles/templates/variants/nestjs/users_profiles.health.controller.ts.j2", - "src/modules/free/users/users_profiles/templates/variants/nestjs/users_profiles.health.module.ts.j2", - "src/modules/free/users/users_profiles/templates/variants/nestjs/users_profiles.module.ts.j2", - "src/modules/free/users/users_profiles/templates/variants/nestjs/users_profiles.service.ts.j2", - "src/modules/free/users/users_profiles/templates/vendor/nestjs/configuration.js.j2", - "src/modules/module.verify.json", - "src/modules/py.typed", - "src/modules/shared/exceptions/__init__.py", - "src/modules/shared/frameworks/__init__.py", - "src/modules/shared/frameworks/base.py", - "src/modules/shared/frameworks/registry.py", - "src/modules/shared/generator/__init__.py", - "src/modules/shared/generator/module_generator.py", - "src/modules/shared/generator/snippets.py", - "src/modules/shared/schema/health.schema.json", - "src/modules/shared/utils/__init__.py", - "src/modules/shared/utils/health.py", - "src/modules/shared/utils/health_specs.py", - "src/modules/shared/validation/__init__.py", - "src/modules/shared/versioning/__init__.py", - "src/runtime/__init__.py", - "src/runtime/communication/__init__.py", - "src/runtime/communication/email.py", - "src/runtime/core/__init__.py", - "src/runtime/core/_logging_fallback.py", - "src/runtime/core/database/__init__.py", - "src/runtime/core/database/postgres.py", - "src/runtime/core/deployment.py", - "src/runtime/core/health/__init__.py", - "src/runtime/core/health/database/__init__.py", - "src/runtime/core/health/database/postgres.py", - "src/runtime/core/health/deployment.py", - "src/runtime/core/health/middleware.py", - "src/runtime/core/logging.py", - "src/runtime/core/logging_health.py", - "src/runtime/core/middleware.py", - "src/runtime/security/__init__.py", - "src/runtime/security/rate_limiting.py", - "src/runtime/tasks/__init__.py", - "src/runtime/tasks/celery.py", - "src/sync_probe.py", - "tests/__init__.py", - "tests/cli/test_add_command.py", - "tests/cli/test_cli_coverage.py", - "tests/cli/test_cli_lifecycle.py", - "tests/cli/test_cli_main.py", - "tests/cli/test_compat.py", - "tests/cli/test_compat_unit.py", - "tests/cli/test_create_project_interactive.py", - "tests/cli/test_frameworks_cli.py", - "tests/cli/test_global_cli.py", - "tests/cli/ui/test_printer.py", - "tests/cli/utils/test_env_schema_utils.py", - "tests/cli/utils/test_filesystem.py", - "tests/cli/utils/test_module_scaffolder.py", - "tests/cli/utils/test_module_structure_cli.py", - "tests/cli/utils/test_module_validation.py", - "tests/cli/utils/test_pathing.py", - "tests/cli/utils/test_prompts.py", - "tests/cli/utils/test_registry.py", - "tests/cli/utils/test_validators.py", - "tests/cli/utils/test_variables_prompt.py", - "tests/conftest.py", - "tests/core/config/test_version.py", - "tests/core/hooks/test_framework_handlers.py", - "tests/core/services/override_contracts/test_decorators.py", - "tests/core/services/override_contracts/test_mixins.py", - "tests/core/services/test_config_loader.py", - "tests/core/services/test_env_validator.py", - "tests/core/services/test_module_manifest.py", - "tests/core/services/test_module_path_resolver.py", - "tests/core/services/test_module_structure_validator.py", - "tests/core/services/test_module_validator.py", - "tests/core/services/test_module_versioning_helpers.py", - "tests/core/services/test_override_contracts.py", - "tests/core/services/test_override_examples.py", - "tests/core/services/test_project_creator_service.py", - "tests/core/services/test_project_metadata.py", - "tests/core/test_core_extra.py", - "tests/core/test_core_services.py", - "tests/core/test_core_services_comprehensive.py", - "tests/core/test_core_services_comprehensive_end_user.py", - "tests/core/test_core_services_coverage.py", - "tests/core/test_env_validator.py", - "tests/core/test_kit_utils.py", - "tests/core/test_logging_fallback_unit.py", - "tests/core/test_logging_init.py", - "tests/core/test_logging_module_unit.py", - "tests/core/test_merge_strategies.py", - "tests/core/test_profile_utils_unit.py", - "tests/core/test_root_packages.py", - "tests/core/test_structure_builder_unit.py", - "tests/core/test_validators_unit.py", - "tests/core/test_vendor_store_unit.py", - "tests/fixtures/__init__.py", - "tests/integration/core/deployment/test_deployment_integration.py", - "tests/integration/test_basic.py", - "tests/integration/test_compat.py", - "tests/integration/test_end_user.py", - "tests/integration/test_end_user_scenarios.py", - "tests/integration/test_framework_integration_end_user.py", - "tests/integration/test_functional_coverage.py", - "tests/integration/test_hooks_frameworks_coverage.py", - "tests/integration/test_insights_full.py", - "tests/integration/test_integration_workflows.py", - "tests/integration/test_new_features.py", - "tests/integration/test_postgres_integration.py", - "tests/integration/test_quick_coverage.py", - "tests/integration/test_release_and_rollback_extras.py", - "tests/integration/test_simple.py", - "tests/kits/test_create_fastapi_enterprise.py", - "tests/kits/test_fastapi_ddd_hooks.py", - "tests/kits/test_fastapi_hooks.py", - "tests/kits/test_generator.py", - "tests/kits/test_nestjs_generators.py", - "tests/kits/test_nestjs_hooks.py", - "tests/kits/test_shared_variable_schema.py", - "tests/modules/free/ai/agent_runtime/conftest.py", - "tests/modules/free/ai/agent_runtime/test_agent_runtime_adapters.py", - "tests/modules/free/ai/agent_runtime/test_agent_runtime_configuration.py", - "tests/modules/free/ai/agent_runtime/test_agent_runtime_error_handling.py", - "tests/modules/free/ai/agent_runtime/test_agent_runtime_framework_variants.py", - "tests/modules/free/ai/agent_runtime/test_agent_runtime_generator.py", - "tests/modules/free/ai/agent_runtime/test_agent_runtime_generator_contract.py", - "tests/modules/free/ai/agent_runtime/test_agent_runtime_health_check.py", - "tests/modules/free/ai/agent_runtime/test_agent_runtime_overrides.py", - "tests/modules/free/ai/agent_runtime/test_agent_runtime_runtime.py", - "tests/modules/free/ai/agent_runtime/test_agent_runtime_standard_module.py", - "tests/modules/free/ai/agent_runtime/test_agent_runtime_validation.py", - "tests/modules/free/ai/agent_runtime/test_agent_runtime_vendor_layer.py", - "tests/modules/free/ai/agent_runtime/test_agent_runtime_versioning.py", - "tests/modules/free/ai/ai_assistant/conftest.py", - "tests/modules/free/ai/ai_assistant/test_ai_assistant_adapters.py", - "tests/modules/free/ai/ai_assistant/test_ai_assistant_configuration.py", - "tests/modules/free/ai/ai_assistant/test_ai_assistant_error_handling.py", - "tests/modules/free/ai/ai_assistant/test_ai_assistant_fastapi_routes.py", - "tests/modules/free/ai/ai_assistant/test_ai_assistant_framework_variants.py", - "tests/modules/free/ai/ai_assistant/test_ai_assistant_generator.py", - "tests/modules/free/ai/ai_assistant/test_ai_assistant_health_check.py", - "tests/modules/free/ai/ai_assistant/test_ai_assistant_overrides.py", - "tests/modules/free/ai/ai_assistant/test_ai_assistant_quickstart.py", - "tests/modules/free/ai/ai_assistant/test_ai_assistant_runtime.py", - "tests/modules/free/ai/ai_assistant/test_ai_assistant_security.py", - "tests/modules/free/ai/ai_assistant/test_ai_assistant_standard_module.py", - "tests/modules/free/ai/ai_assistant/test_ai_assistant_validation.py", - "tests/modules/free/ai/ai_assistant/test_ai_assistant_vendor_layer.py", - "tests/modules/free/ai/ai_assistant/test_ai_assistant_versioning.py", - "tests/modules/free/ai/ai_guardrails/conftest.py", - "tests/modules/free/ai/ai_guardrails/test_ai_guardrails_adapters.py", - "tests/modules/free/ai/ai_guardrails/test_ai_guardrails_configuration.py", - "tests/modules/free/ai/ai_guardrails/test_ai_guardrails_error_handling.py", - "tests/modules/free/ai/ai_guardrails/test_ai_guardrails_framework_variants.py", - "tests/modules/free/ai/ai_guardrails/test_ai_guardrails_generator.py", - "tests/modules/free/ai/ai_guardrails/test_ai_guardrails_health_check.py", - "tests/modules/free/ai/ai_guardrails/test_ai_guardrails_overrides.py", - "tests/modules/free/ai/ai_guardrails/test_ai_guardrails_runtime.py", - "tests/modules/free/ai/ai_guardrails/test_ai_guardrails_standard_module.py", - "tests/modules/free/ai/ai_guardrails/test_ai_guardrails_validation.py", - "tests/modules/free/ai/ai_guardrails/test_ai_guardrails_vendor_layer.py", - "tests/modules/free/ai/ai_guardrails/test_ai_guardrails_versioning.py", - "tests/modules/free/ai/llm_gateway/conftest.py", - "tests/modules/free/ai/llm_gateway/test_llm_gateway_adapters.py", - "tests/modules/free/ai/llm_gateway/test_llm_gateway_configuration.py", - "tests/modules/free/ai/llm_gateway/test_llm_gateway_error_handling.py", - "tests/modules/free/ai/llm_gateway/test_llm_gateway_framework_variants.py", - "tests/modules/free/ai/llm_gateway/test_llm_gateway_generator.py", - "tests/modules/free/ai/llm_gateway/test_llm_gateway_health_check.py", - "tests/modules/free/ai/llm_gateway/test_llm_gateway_overrides.py", - "tests/modules/free/ai/llm_gateway/test_llm_gateway_runtime.py", - "tests/modules/free/ai/llm_gateway/test_llm_gateway_standard_module.py", - "tests/modules/free/ai/llm_gateway/test_llm_gateway_validation.py", - "tests/modules/free/ai/llm_gateway/test_llm_gateway_vendor_layer.py", - "tests/modules/free/ai/llm_gateway/test_llm_gateway_versioning.py", - "tests/modules/free/ai/prompt_ops/conftest.py", - "tests/modules/free/ai/prompt_ops/test_prompt_ops_adapters.py", - "tests/modules/free/ai/prompt_ops/test_prompt_ops_configuration.py", - "tests/modules/free/ai/prompt_ops/test_prompt_ops_error_handling.py", - "tests/modules/free/ai/prompt_ops/test_prompt_ops_framework_variants.py", - "tests/modules/free/ai/prompt_ops/test_prompt_ops_generator.py", - "tests/modules/free/ai/prompt_ops/test_prompt_ops_health_check.py", - "tests/modules/free/ai/prompt_ops/test_prompt_ops_overrides.py", - "tests/modules/free/ai/prompt_ops/test_prompt_ops_runtime.py", - "tests/modules/free/ai/prompt_ops/test_prompt_ops_standard_module.py", - "tests/modules/free/ai/prompt_ops/test_prompt_ops_validation.py", - "tests/modules/free/ai/prompt_ops/test_prompt_ops_vendor_layer.py", - "tests/modules/free/ai/prompt_ops/test_prompt_ops_versioning.py", - "tests/modules/free/ai/rag_pipeline/conftest.py", - "tests/modules/free/ai/rag_pipeline/test_rag_pipeline_adapters.py", - "tests/modules/free/ai/rag_pipeline/test_rag_pipeline_configuration.py", - "tests/modules/free/ai/rag_pipeline/test_rag_pipeline_error_handling.py", - "tests/modules/free/ai/rag_pipeline/test_rag_pipeline_framework_variants.py", - "tests/modules/free/ai/rag_pipeline/test_rag_pipeline_generator.py", - "tests/modules/free/ai/rag_pipeline/test_rag_pipeline_health_check.py", - "tests/modules/free/ai/rag_pipeline/test_rag_pipeline_overrides.py", - "tests/modules/free/ai/rag_pipeline/test_rag_pipeline_runtime.py", - "tests/modules/free/ai/rag_pipeline/test_rag_pipeline_standard_module.py", - "tests/modules/free/ai/rag_pipeline/test_rag_pipeline_validation.py", - "tests/modules/free/ai/rag_pipeline/test_rag_pipeline_vendor_layer.py", - "tests/modules/free/ai/rag_pipeline/test_rag_pipeline_versioning.py", - "tests/modules/free/ai/tool_registry/conftest.py", - "tests/modules/free/ai/tool_registry/test_tool_registry_adapters.py", - "tests/modules/free/ai/tool_registry/test_tool_registry_configuration.py", - "tests/modules/free/ai/tool_registry/test_tool_registry_error_handling.py", - "tests/modules/free/ai/tool_registry/test_tool_registry_framework_variants.py", - "tests/modules/free/ai/tool_registry/test_tool_registry_generator.py", - "tests/modules/free/ai/tool_registry/test_tool_registry_health_check.py", - "tests/modules/free/ai/tool_registry/test_tool_registry_overrides.py", - "tests/modules/free/ai/tool_registry/test_tool_registry_runtime.py", - "tests/modules/free/ai/tool_registry/test_tool_registry_standard_module.py", - "tests/modules/free/ai/tool_registry/test_tool_registry_validation.py", - "tests/modules/free/ai/tool_registry/test_tool_registry_vendor_layer.py", - "tests/modules/free/ai/tool_registry/test_tool_registry_versioning.py", - "tests/modules/free/ai/vector_store/conftest.py", - "tests/modules/free/ai/vector_store/test_vector_store_adapters.py", - "tests/modules/free/ai/vector_store/test_vector_store_configuration.py", - "tests/modules/free/ai/vector_store/test_vector_store_error_handling.py", - "tests/modules/free/ai/vector_store/test_vector_store_framework_variants.py", - "tests/modules/free/ai/vector_store/test_vector_store_generator.py", - "tests/modules/free/ai/vector_store/test_vector_store_health_check.py", - "tests/modules/free/ai/vector_store/test_vector_store_overrides.py", - "tests/modules/free/ai/vector_store/test_vector_store_runtime.py", - "tests/modules/free/ai/vector_store/test_vector_store_standard_module.py", - "tests/modules/free/ai/vector_store/test_vector_store_validation.py", - "tests/modules/free/ai/vector_store/test_vector_store_vendor_layer.py", - "tests/modules/free/ai/vector_store/test_vector_store_versioning.py", - "tests/modules/free/auth/api_keys/conftest.py", - "tests/modules/free/auth/api_keys/test_api_keys_adapters.py", - "tests/modules/free/auth/api_keys/test_api_keys_configuration.py", - "tests/modules/free/auth/api_keys/test_api_keys_error_handling.py", - "tests/modules/free/auth/api_keys/test_api_keys_framework_variants.py", - "tests/modules/free/auth/api_keys/test_api_keys_generator.py", - "tests/modules/free/auth/api_keys/test_api_keys_health_check.py", - "tests/modules/free/auth/api_keys/test_api_keys_integration.py", - "tests/modules/free/auth/api_keys/test_api_keys_overrides.py", - "tests/modules/free/auth/api_keys/test_api_keys_runtime.py", - "tests/modules/free/auth/api_keys/test_api_keys_standard_module.py", - "tests/modules/free/auth/api_keys/test_api_keys_validation.py", - "tests/modules/free/auth/api_keys/test_api_keys_vendor_layer.py", - "tests/modules/free/auth/api_keys/test_api_keys_versioning.py", - "tests/modules/free/auth/core/test_auth_core_cli_entry.py", - "tests/modules/free/auth/core/test_auth_core_frameworks.py", - "tests/modules/free/auth/core/test_auth_core_generate.py", - "tests/modules/free/auth/core/test_auth_core_overrides.py", - "tests/modules/free/auth/core/test_auth_core_runtime.py", - "tests/modules/free/auth/core/test_core_generate.py", - "tests/modules/free/auth/core/test_jwt_advanced.py", - "tests/modules/free/auth/oauth/test_oauth_cli_entry.py", - "tests/modules/free/auth/oauth/test_oauth_frameworks.py", - "tests/modules/free/auth/oauth/test_oauth_generate.py", - "tests/modules/free/auth/oauth/test_oauth_generate_behaviors.py", - "tests/modules/free/auth/oauth/test_oauth_runtime.py", - "tests/modules/free/auth/passwordless/test_passwordless_cli_entry.py", - "tests/modules/free/auth/passwordless/test_passwordless_generate.py", - "tests/modules/free/auth/passwordless/test_passwordless_generator.py", - "tests/modules/free/auth/passwordless/test_passwordless_runtime.py", - "tests/modules/free/auth/session/test_session_cli_entry.py", - "tests/modules/free/auth/session/test_session_generate.py", - "tests/modules/free/auth/session/test_session_generator.py", - "tests/modules/free/auth/session/test_session_runtime.py", - "tests/modules/free/billing/cart/conftest.py", - "tests/modules/free/billing/cart/test_cart_adapters.py", - "tests/modules/free/billing/cart/test_cart_configuration.py", - "tests/modules/free/billing/cart/test_cart_error_handling.py", - "tests/modules/free/billing/cart/test_cart_framework_variants.py", - "tests/modules/free/billing/cart/test_cart_generator.py", - "tests/modules/free/billing/cart/test_cart_health_check.py", - "tests/modules/free/billing/cart/test_cart_integration.py", - "tests/modules/free/billing/cart/test_cart_overrides.py", - "tests/modules/free/billing/cart/test_cart_runtime.py", - "tests/modules/free/billing/cart/test_cart_standard_module.py", - "tests/modules/free/billing/cart/test_cart_validation.py", - "tests/modules/free/billing/cart/test_cart_vendor_layer.py", - "tests/modules/free/billing/cart/test_cart_versioning.py", - "tests/modules/free/billing/inventory/conftest.py", - "tests/modules/free/billing/inventory/test_inventory_adapters.py", - "tests/modules/free/billing/inventory/test_inventory_configuration.py", - "tests/modules/free/billing/inventory/test_inventory_error_handling.py", - "tests/modules/free/billing/inventory/test_inventory_framework_variants.py", - "tests/modules/free/billing/inventory/test_inventory_generator.py", - "tests/modules/free/billing/inventory/test_inventory_health_check.py", - "tests/modules/free/billing/inventory/test_inventory_integration.py", - "tests/modules/free/billing/inventory/test_inventory_overrides.py", - "tests/modules/free/billing/inventory/test_inventory_runtime.py", - "tests/modules/free/billing/inventory/test_inventory_standard_module.py", - "tests/modules/free/billing/inventory/test_inventory_validation.py", - "tests/modules/free/billing/inventory/test_inventory_vendor_layer.py", - "tests/modules/free/billing/inventory/test_inventory_versioning.py", - "tests/modules/free/billing/stripe_payment/conftest.py", - "tests/modules/free/billing/stripe_payment/test_stripe_payment_adapters.py", - "tests/modules/free/billing/stripe_payment/test_stripe_payment_configuration.py", - "tests/modules/free/billing/stripe_payment/test_stripe_payment_error_handling.py", - "tests/modules/free/billing/stripe_payment/test_stripe_payment_framework_variants.py", - "tests/modules/free/billing/stripe_payment/test_stripe_payment_generator.py", - "tests/modules/free/billing/stripe_payment/test_stripe_payment_health_check.py", - "tests/modules/free/billing/stripe_payment/test_stripe_payment_integration.py", - "tests/modules/free/billing/stripe_payment/test_stripe_payment_overrides.py", - "tests/modules/free/billing/stripe_payment/test_stripe_payment_runtime.py", - "tests/modules/free/billing/stripe_payment/test_stripe_payment_standard_module.py", - "tests/modules/free/billing/stripe_payment/test_stripe_payment_validation.py", - "tests/modules/free/billing/stripe_payment/test_stripe_payment_vendor_layer.py", - "tests/modules/free/billing/stripe_payment/test_stripe_payment_versioning.py", - "tests/modules/free/billing/usage_billing/conftest.py", - "tests/modules/free/billing/usage_billing/test_usage_billing_adapters.py", - "tests/modules/free/billing/usage_billing/test_usage_billing_configuration.py", - "tests/modules/free/billing/usage_billing/test_usage_billing_error_handling.py", - "tests/modules/free/billing/usage_billing/test_usage_billing_framework_variants.py", - "tests/modules/free/billing/usage_billing/test_usage_billing_generator.py", - "tests/modules/free/billing/usage_billing/test_usage_billing_health_check.py", - "tests/modules/free/billing/usage_billing/test_usage_billing_overrides.py", - "tests/modules/free/billing/usage_billing/test_usage_billing_runtime.py", - "tests/modules/free/billing/usage_billing/test_usage_billing_standard_module.py", - "tests/modules/free/billing/usage_billing/test_usage_billing_validation.py", - "tests/modules/free/billing/usage_billing/test_usage_billing_vendor_layer.py", - "tests/modules/free/billing/usage_billing/test_usage_billing_versioning.py", - "tests/modules/free/business/admin_console/conftest.py", - "tests/modules/free/business/admin_console/test_admin_console_adapters.py", - "tests/modules/free/business/admin_console/test_admin_console_configuration.py", - "tests/modules/free/business/admin_console/test_admin_console_error_handling.py", - "tests/modules/free/business/admin_console/test_admin_console_framework_variants.py", - "tests/modules/free/business/admin_console/test_admin_console_generator.py", - "tests/modules/free/business/admin_console/test_admin_console_generator_contract.py", - "tests/modules/free/business/admin_console/test_admin_console_health_check.py", - "tests/modules/free/business/admin_console/test_admin_console_overrides.py", - "tests/modules/free/business/admin_console/test_admin_console_runtime.py", - "tests/modules/free/business/admin_console/test_admin_console_standard_module.py", - "tests/modules/free/business/admin_console/test_admin_console_validation.py", - "tests/modules/free/business/admin_console/test_admin_console_vendor_layer.py", - "tests/modules/free/business/admin_console/test_admin_console_versioning.py", - "tests/modules/free/business/approval_engine/conftest.py", - "tests/modules/free/business/approval_engine/test_approval_engine_adapters.py", - "tests/modules/free/business/approval_engine/test_approval_engine_configuration.py", - "tests/modules/free/business/approval_engine/test_approval_engine_error_handling.py", - "tests/modules/free/business/approval_engine/test_approval_engine_framework_variants.py", - "tests/modules/free/business/approval_engine/test_approval_engine_generator.py", - "tests/modules/free/business/approval_engine/test_approval_engine_generator_contract.py", - "tests/modules/free/business/approval_engine/test_approval_engine_health_check.py", - "tests/modules/free/business/approval_engine/test_approval_engine_overrides.py", - "tests/modules/free/business/approval_engine/test_approval_engine_runtime.py", - "tests/modules/free/business/approval_engine/test_approval_engine_standard_module.py", - "tests/modules/free/business/approval_engine/test_approval_engine_validation.py", - "tests/modules/free/business/approval_engine/test_approval_engine_vendor_layer.py", - "tests/modules/free/business/approval_engine/test_approval_engine_versioning.py", - "tests/modules/free/business/connector_hub/conftest.py", - "tests/modules/free/business/connector_hub/test_connector_hub_adapters.py", - "tests/modules/free/business/connector_hub/test_connector_hub_configuration.py", - "tests/modules/free/business/connector_hub/test_connector_hub_error_handling.py", - "tests/modules/free/business/connector_hub/test_connector_hub_framework_variants.py", - "tests/modules/free/business/connector_hub/test_connector_hub_generator.py", - "tests/modules/free/business/connector_hub/test_connector_hub_health_check.py", - "tests/modules/free/business/connector_hub/test_connector_hub_overrides.py", - "tests/modules/free/business/connector_hub/test_connector_hub_runtime.py", - "tests/modules/free/business/connector_hub/test_connector_hub_standard_module.py", - "tests/modules/free/business/connector_hub/test_connector_hub_validation.py", - "tests/modules/free/business/connector_hub/test_connector_hub_vendor_layer.py", - "tests/modules/free/business/connector_hub/test_connector_hub_versioning.py", - "tests/modules/free/business/connector_pack_library/conftest.py", - "tests/modules/free/business/connector_pack_library/test_connector_pack_library_adapters.py", - "tests/modules/free/business/connector_pack_library/test_connector_pack_library_configuration.py", - "tests/modules/free/business/connector_pack_library/test_connector_pack_library_error_handling.py", - "tests/modules/free/business/connector_pack_library/test_connector_pack_library_framework_variants.py", - "tests/modules/free/business/connector_pack_library/test_connector_pack_library_generator.py", - "tests/modules/free/business/connector_pack_library/test_connector_pack_library_health_check.py", - "tests/modules/free/business/connector_pack_library/test_connector_pack_library_overrides.py", - "tests/modules/free/business/connector_pack_library/test_connector_pack_library_runtime.py", - "tests/modules/free/business/connector_pack_library/test_connector_pack_library_standard_module.py", - "tests/modules/free/business/connector_pack_library/test_connector_pack_library_validation.py", - "tests/modules/free/business/connector_pack_library/test_connector_pack_library_vendor_layer.py", - "tests/modules/free/business/connector_pack_library/test_connector_pack_library_versioning.py", - "tests/modules/free/business/document_pipeline/conftest.py", - "tests/modules/free/business/document_pipeline/test_document_pipeline_adapters.py", - "tests/modules/free/business/document_pipeline/test_document_pipeline_configuration.py", - "tests/modules/free/business/document_pipeline/test_document_pipeline_error_handling.py", - "tests/modules/free/business/document_pipeline/test_document_pipeline_framework_variants.py", - "tests/modules/free/business/document_pipeline/test_document_pipeline_generator.py", - "tests/modules/free/business/document_pipeline/test_document_pipeline_health_check.py", - "tests/modules/free/business/document_pipeline/test_document_pipeline_overrides.py", - "tests/modules/free/business/document_pipeline/test_document_pipeline_runtime.py", - "tests/modules/free/business/document_pipeline/test_document_pipeline_standard_module.py", - "tests/modules/free/business/document_pipeline/test_document_pipeline_validation.py", - "tests/modules/free/business/document_pipeline/test_document_pipeline_vendor_layer.py", - "tests/modules/free/business/document_pipeline/test_document_pipeline_versioning.py", - "tests/modules/free/business/feature_flags/conftest.py", - "tests/modules/free/business/feature_flags/test_feature_flags_adapters.py", - "tests/modules/free/business/feature_flags/test_feature_flags_configuration.py", - "tests/modules/free/business/feature_flags/test_feature_flags_error_handling.py", - "tests/modules/free/business/feature_flags/test_feature_flags_framework_variants.py", - "tests/modules/free/business/feature_flags/test_feature_flags_generator.py", - "tests/modules/free/business/feature_flags/test_feature_flags_health_check.py", - "tests/modules/free/business/feature_flags/test_feature_flags_overrides.py", - "tests/modules/free/business/feature_flags/test_feature_flags_runtime.py", - "tests/modules/free/business/feature_flags/test_feature_flags_standard_module.py", - "tests/modules/free/business/feature_flags/test_feature_flags_validation.py", - "tests/modules/free/business/feature_flags/test_feature_flags_vendor_layer.py", - "tests/modules/free/business/feature_flags/test_feature_flags_versioning.py", - "tests/modules/free/business/forms_engine/conftest.py", - "tests/modules/free/business/forms_engine/test_forms_engine_adapters.py", - "tests/modules/free/business/forms_engine/test_forms_engine_configuration.py", - "tests/modules/free/business/forms_engine/test_forms_engine_error_handling.py", - "tests/modules/free/business/forms_engine/test_forms_engine_framework_variants.py", - "tests/modules/free/business/forms_engine/test_forms_engine_generator.py", - "tests/modules/free/business/forms_engine/test_forms_engine_health_check.py", - "tests/modules/free/business/forms_engine/test_forms_engine_overrides.py", - "tests/modules/free/business/forms_engine/test_forms_engine_runtime.py", - "tests/modules/free/business/forms_engine/test_forms_engine_standard_module.py", - "tests/modules/free/business/forms_engine/test_forms_engine_validation.py", - "tests/modules/free/business/forms_engine/test_forms_engine_vendor_layer.py", - "tests/modules/free/business/forms_engine/test_forms_engine_versioning.py", - "tests/modules/free/business/media_pipeline/conftest.py", - "tests/modules/free/business/media_pipeline/test_media_pipeline_adapters.py", - "tests/modules/free/business/media_pipeline/test_media_pipeline_configuration.py", - "tests/modules/free/business/media_pipeline/test_media_pipeline_error_handling.py", - "tests/modules/free/business/media_pipeline/test_media_pipeline_framework_variants.py", - "tests/modules/free/business/media_pipeline/test_media_pipeline_generator.py", - "tests/modules/free/business/media_pipeline/test_media_pipeline_health_check.py", - "tests/modules/free/business/media_pipeline/test_media_pipeline_overrides.py", - "tests/modules/free/business/media_pipeline/test_media_pipeline_runtime.py", - "tests/modules/free/business/media_pipeline/test_media_pipeline_standard_module.py", - "tests/modules/free/business/media_pipeline/test_media_pipeline_validation.py", - "tests/modules/free/business/media_pipeline/test_media_pipeline_vendor_layer.py", - "tests/modules/free/business/media_pipeline/test_media_pipeline_versioning.py", - "tests/modules/free/business/multi_tenancy/conftest.py", - "tests/modules/free/business/multi_tenancy/test_multi_tenancy_adapters.py", - "tests/modules/free/business/multi_tenancy/test_multi_tenancy_configuration.py", - "tests/modules/free/business/multi_tenancy/test_multi_tenancy_error_handling.py", - "tests/modules/free/business/multi_tenancy/test_multi_tenancy_framework_variants.py", - "tests/modules/free/business/multi_tenancy/test_multi_tenancy_generator.py", - "tests/modules/free/business/multi_tenancy/test_multi_tenancy_health_check.py", - "tests/modules/free/business/multi_tenancy/test_multi_tenancy_overrides.py", - "tests/modules/free/business/multi_tenancy/test_multi_tenancy_runtime.py", - "tests/modules/free/business/multi_tenancy/test_multi_tenancy_standard_module.py", - "tests/modules/free/business/multi_tenancy/test_multi_tenancy_validation.py", - "tests/modules/free/business/multi_tenancy/test_multi_tenancy_vendor_layer.py", - "tests/modules/free/business/multi_tenancy/test_multi_tenancy_versioning.py", - "tests/modules/free/business/org_admin_console/conftest.py", - "tests/modules/free/business/org_admin_console/test_org_admin_console_adapters.py", - "tests/modules/free/business/org_admin_console/test_org_admin_console_configuration.py", - "tests/modules/free/business/org_admin_console/test_org_admin_console_error_handling.py", - "tests/modules/free/business/org_admin_console/test_org_admin_console_framework_variants.py", - "tests/modules/free/business/org_admin_console/test_org_admin_console_generator.py", - "tests/modules/free/business/org_admin_console/test_org_admin_console_health_check.py", - "tests/modules/free/business/org_admin_console/test_org_admin_console_overrides.py", - "tests/modules/free/business/org_admin_console/test_org_admin_console_runtime.py", - "tests/modules/free/business/org_admin_console/test_org_admin_console_standard_module.py", - "tests/modules/free/business/org_admin_console/test_org_admin_console_validation.py", - "tests/modules/free/business/org_admin_console/test_org_admin_console_vendor_layer.py", - "tests/modules/free/business/org_admin_console/test_org_admin_console_versioning.py", - "tests/modules/free/business/storage/conftest.py", - "tests/modules/free/business/storage/test_storage_adapters.py", - "tests/modules/free/business/storage/test_storage_configuration.py", - "tests/modules/free/business/storage/test_storage_error_handling.py", - "tests/modules/free/business/storage/test_storage_framework_variants.py", - "tests/modules/free/business/storage/test_storage_generator.py", - "tests/modules/free/business/storage/test_storage_health_check.py", - "tests/modules/free/business/storage/test_storage_integration.py", - "tests/modules/free/business/storage/test_storage_overrides.py", - "tests/modules/free/business/storage/test_storage_plugin_contracts.py", - "tests/modules/free/business/storage/test_storage_runtime.py", - "tests/modules/free/business/storage/test_storage_standard_module.py", - "tests/modules/free/business/storage/test_storage_validation.py", - "tests/modules/free/business/storage/test_storage_vendor_layer.py", - "tests/modules/free/business/storage/test_storage_versioning.py", - "tests/modules/free/business/support_center/conftest.py", - "tests/modules/free/business/support_center/test_support_center_adapters.py", - "tests/modules/free/business/support_center/test_support_center_configuration.py", - "tests/modules/free/business/support_center/test_support_center_error_handling.py", - "tests/modules/free/business/support_center/test_support_center_framework_variants.py", - "tests/modules/free/business/support_center/test_support_center_generator.py", - "tests/modules/free/business/support_center/test_support_center_health_check.py", - "tests/modules/free/business/support_center/test_support_center_overrides.py", - "tests/modules/free/business/support_center/test_support_center_runtime.py", - "tests/modules/free/business/support_center/test_support_center_standard_module.py", - "tests/modules/free/business/support_center/test_support_center_validation.py", - "tests/modules/free/business/support_center/test_support_center_vendor_layer.py", - "tests/modules/free/business/support_center/test_support_center_versioning.py", - "tests/modules/free/cache/redis/test_plugin_registry.py", - "tests/modules/free/cache/redis/test_redis_cli_entry.py", - "tests/modules/free/cache/redis/test_redis_frameworks_nestjs.py", - "tests/modules/free/cache/redis/test_redis_generate.py", - "tests/modules/free/cache/redis/test_redis_health_schema.py", - "tests/modules/free/cache/redis/test_redis_overrides.py", - "tests/modules/free/cache/test_redis_health_schema.py", - "tests/modules/free/common/test_fastapi_plugins.py", - "tests/modules/free/communication/email/test_email_generator.py", - "tests/modules/free/communication/email/test_email_integration.py", - "tests/modules/free/communication/email/test_email_overrides.py", - "tests/modules/free/communication/email/test_email_runtime.py", - "tests/modules/free/communication/notifications/test_notifications_cli_entry.py", - "tests/modules/free/communication/notifications/test_notifications_generate.py", - "tests/modules/free/communication/test_notifications_health_spec.py", - "tests/modules/free/communication/webhook_platform/conftest.py", - "tests/modules/free/communication/webhook_platform/test_webhook_platform_adapters.py", - "tests/modules/free/communication/webhook_platform/test_webhook_platform_configuration.py", - "tests/modules/free/communication/webhook_platform/test_webhook_platform_error_handling.py", - "tests/modules/free/communication/webhook_platform/test_webhook_platform_framework_variants.py", - "tests/modules/free/communication/webhook_platform/test_webhook_platform_generator.py", - "tests/modules/free/communication/webhook_platform/test_webhook_platform_health_check.py", - "tests/modules/free/communication/webhook_platform/test_webhook_platform_overrides.py", - "tests/modules/free/communication/webhook_platform/test_webhook_platform_runtime.py", - "tests/modules/free/communication/webhook_platform/test_webhook_platform_standard_module.py", - "tests/modules/free/communication/webhook_platform/test_webhook_platform_validation.py", - "tests/modules/free/communication/webhook_platform/test_webhook_platform_vendor_layer.py", - "tests/modules/free/communication/webhook_platform/test_webhook_platform_versioning.py", - "tests/modules/free/database/db_mongo/conftest.py", - "tests/modules/free/database/db_mongo/test_db_mongo_adapters.py", - "tests/modules/free/database/db_mongo/test_db_mongo_configuration.py", - "tests/modules/free/database/db_mongo/test_db_mongo_error_handling.py", - "tests/modules/free/database/db_mongo/test_db_mongo_framework_variants.py", - "tests/modules/free/database/db_mongo/test_db_mongo_generator.py", - "tests/modules/free/database/db_mongo/test_db_mongo_health_check.py", - "tests/modules/free/database/db_mongo/test_db_mongo_integration.py", - "tests/modules/free/database/db_mongo/test_db_mongo_overrides.py", - "tests/modules/free/database/db_mongo/test_db_mongo_runtime.py", - "tests/modules/free/database/db_mongo/test_db_mongo_standard_module.py", - "tests/modules/free/database/db_mongo/test_db_mongo_validation.py", - "tests/modules/free/database/db_mongo/test_db_mongo_vendor_layer.py", - "tests/modules/free/database/db_mongo/test_db_mongo_versioning.py", - "tests/modules/free/database/db_postgres/conftest.py", - "tests/modules/free/database/db_postgres/test_db_postgres_cli_entry.py", - "tests/modules/free/database/db_postgres/test_db_postgres_configuration.py", - "tests/modules/free/database/db_postgres/test_db_postgres_framework_variants.py", - "tests/modules/free/database/db_postgres/test_db_postgres_generate.py", - "tests/modules/free/database/db_postgres/test_db_postgres_health_check.py", - "tests/modules/free/database/db_postgres/test_db_postgres_integration.py", - "tests/modules/free/database/db_postgres/test_db_postgres_overrides.py", - "tests/modules/free/database/db_postgres/test_db_postgres_runtime_info.py", - "tests/modules/free/database/db_postgres/test_db_postgres_standard_module.py", - "tests/modules/free/database/db_postgres/test_db_postgres_validation.py", - "tests/modules/free/database/db_postgres/test_db_postgres_vendor_layer.py", - "tests/modules/free/database/db_postgres/test_db_postgres_versioning.py", - "tests/modules/free/database/db_postgres/test_postgres_runtime.py", - "tests/modules/free/database/db_sqlite/conftest.py", - "tests/modules/free/database/db_sqlite/test_db_sqlite_adapters.py", - "tests/modules/free/database/db_sqlite/test_db_sqlite_configuration.py", - "tests/modules/free/database/db_sqlite/test_db_sqlite_error_handling.py", - "tests/modules/free/database/db_sqlite/test_db_sqlite_framework_plugins.py", - "tests/modules/free/database/db_sqlite/test_db_sqlite_framework_variants.py", - "tests/modules/free/database/db_sqlite/test_db_sqlite_generator.py", - "tests/modules/free/database/db_sqlite/test_db_sqlite_health_check.py", - "tests/modules/free/database/db_sqlite/test_db_sqlite_integration.py", - "tests/modules/free/database/db_sqlite/test_db_sqlite_overrides.py", - "tests/modules/free/database/db_sqlite/test_db_sqlite_runtime.py", - "tests/modules/free/database/db_sqlite/test_db_sqlite_standard_module.py", - "tests/modules/free/database/db_sqlite/test_db_sqlite_validation.py", - "tests/modules/free/database/db_sqlite/test_db_sqlite_vendor_layer.py", - "tests/modules/free/database/db_sqlite/test_db_sqlite_versioning.py", - "tests/modules/free/database/test_db_postgres_health_schema.py", - "tests/modules/free/essentials/deployment/test_deployment_framework_variants.py", - "tests/modules/free/essentials/deployment/test_deployment_generate.py", - "tests/modules/free/essentials/deployment/test_deployment_generate_old.py", - "tests/modules/free/essentials/deployment/test_deployment_generation_cli.py", - "tests/modules/free/essentials/deployment/test_deployment_health_check.py", - "tests/modules/free/essentials/deployment/test_deployment_plugin_registry.py", - "tests/modules/free/essentials/deployment/test_deployment_vendor_layer.py", - "tests/modules/free/essentials/deployment/test_deployment_versioning.py", - "tests/modules/free/essentials/deployment/test_fastapi_plugin.py", - "tests/modules/free/essentials/deployment/test_overrides_runtime.py", - "tests/modules/free/essentials/deployment/test_plugin_registry.py", - "tests/modules/free/essentials/logging/test_logging_cli_entry.py", - "tests/modules/free/essentials/logging/test_logging_framework_variants.py", - "tests/modules/free/essentials/logging/test_logging_frameworks_nestjs.py", - "tests/modules/free/essentials/logging/test_logging_generate.py", - "tests/modules/free/essentials/logging/test_logging_health_check.py", - "tests/modules/free/essentials/logging/test_logging_overrides.py", - "tests/modules/free/essentials/logging/test_logging_plugin_registry.py", - "tests/modules/free/essentials/logging/test_logging_vendor_layer.py", - "tests/modules/free/essentials/logging/test_logging_versioning.py", - "tests/modules/free/essentials/middleware/test_middleware_cli_entry.py", - "tests/modules/free/essentials/middleware/test_middleware_framework_variants.py", - "tests/modules/free/essentials/middleware/test_middleware_generate.py", - "tests/modules/free/essentials/middleware/test_middleware_health_check.py", - "tests/modules/free/essentials/middleware/test_middleware_vendor_layer.py", - "tests/modules/free/essentials/middleware/test_middleware_versioning.py", - "tests/modules/free/essentials/middleware/test_plugin_registry.py", - "tests/modules/free/essentials/settings/test_coverage_boost.py", - "tests/modules/free/essentials/settings/test_error_handling.py", - "tests/modules/free/essentials/settings/test_overrides.py", - "tests/modules/free/essentials/settings/test_plugin_system.py", - "tests/modules/free/essentials/settings/test_settings_generate.py", - "tests/modules/free/essentials/settings/test_settings_overrides.py", - "tests/modules/free/essentials/settings/test_settings_runtime.py", - "tests/modules/free/essentials/settings/test_settings_standard_module.py", - "tests/modules/free/essentials/settings/test_settings_vendor_layer.py", - "tests/modules/free/essentials/settings/test_versioning.py", - "tests/modules/free/integration/ai/agent_runtime/test_agent_runtime_integration.py", - "tests/modules/free/integration/ai/ai_assistant/test_ai_assistant_integration.py", - "tests/modules/free/integration/ai/ai_guardrails/test_ai_guardrails_integration.py", - "tests/modules/free/integration/ai/llm_gateway/test_llm_gateway_integration.py", - "tests/modules/free/integration/ai/prompt_ops/test_prompt_ops_integration.py", - "tests/modules/free/integration/ai/rag_pipeline/test_rag_pipeline_integration.py", - "tests/modules/free/integration/ai/tool_registry/test_tool_registry_integration.py", - "tests/modules/free/integration/ai/vector_store/test_vector_store_integration.py", - "tests/modules/free/integration/billing/usage_billing/test_usage_billing_integration.py", - "tests/modules/free/integration/business/admin_console/test_admin_console_integration.py", - "tests/modules/free/integration/business/approval_engine/test_approval_engine_integration.py", - "tests/modules/free/integration/business/connector_hub/test_connector_hub_integration.py", - "tests/modules/free/integration/business/connector_pack_library/test_connector_pack_library_integration.py", - "tests/modules/free/integration/business/document_pipeline/test_document_pipeline_integration.py", - "tests/modules/free/integration/business/feature_flags/test_feature_flags_integration.py", - "tests/modules/free/integration/business/forms_engine/test_forms_engine_integration.py", - "tests/modules/free/integration/business/media_pipeline/test_media_pipeline_integration.py", - "tests/modules/free/integration/business/multi_tenancy/test_multi_tenancy_integration.py", - "tests/modules/free/integration/business/org_admin_console/test_org_admin_console_integration.py", - "tests/modules/free/integration/business/storage/conftest.py", - "tests/modules/free/integration/business/storage/test_storage_full_workflow.py", - "tests/modules/free/integration/business/storage/test_storage_with_fastapi.py", - "tests/modules/free/integration/business/storage/test_storage_with_nestjs.py", - "tests/modules/free/integration/business/support_center/test_support_center_integration.py", - "tests/modules/free/integration/communication/webhook_platform/test_webhook_platform_integration.py", - "tests/modules/free/integration/database/test_postgres_integration.py", - "tests/modules/free/integration/essentials/deployment/test_deployment_integration.py", - "tests/modules/free/integration/essentials/logging/test_logging_integration.py", - "tests/modules/free/integration/essentials/middleware/test_middleware_integration.py", - "tests/modules/free/integration/essentials/settings/test_settings_integration.py", - "tests/modules/free/integration/notifications/test_notifications_integration.py", - "tests/modules/free/integration/observability/analytics_dashboard/test_analytics_dashboard_integration.py", - "tests/modules/free/integration/security/audit_policy/test_audit_policy_integration.py", - "tests/modules/free/integration/tasks/event_bus/test_event_bus_integration.py", - "tests/modules/free/integration/tasks/queue_platform/test_queue_platform_integration.py", - "tests/modules/free/integration/tasks/workflow_engine/test_workflow_engine_integration.py", - "tests/modules/free/observability/analytics_dashboard/conftest.py", - "tests/modules/free/observability/analytics_dashboard/test_analytics_dashboard_adapters.py", - "tests/modules/free/observability/analytics_dashboard/test_analytics_dashboard_configuration.py", - "tests/modules/free/observability/analytics_dashboard/test_analytics_dashboard_error_handling.py", - "tests/modules/free/observability/analytics_dashboard/test_analytics_dashboard_framework_variants.py", - "tests/modules/free/observability/analytics_dashboard/test_analytics_dashboard_generator.py", - "tests/modules/free/observability/analytics_dashboard/test_analytics_dashboard_health_check.py", - "tests/modules/free/observability/analytics_dashboard/test_analytics_dashboard_overrides.py", - "tests/modules/free/observability/analytics_dashboard/test_analytics_dashboard_runtime.py", - "tests/modules/free/observability/analytics_dashboard/test_analytics_dashboard_standard_module.py", - "tests/modules/free/observability/analytics_dashboard/test_analytics_dashboard_validation.py", - "tests/modules/free/observability/analytics_dashboard/test_analytics_dashboard_vendor_layer.py", - "tests/modules/free/observability/analytics_dashboard/test_analytics_dashboard_versioning.py", - "tests/modules/free/observability/core/conftest.py", - "tests/modules/free/observability/core/test_observability_core_framework_variants.py", - "tests/modules/free/observability/core/test_observability_core_health_check.py", - "tests/modules/free/observability/core/test_observability_core_vendor_layer.py", - "tests/modules/free/observability/core/test_observability_core_versioning.py", - "tests/modules/free/observability/observability_core/conftest.py", - "tests/modules/free/observability/observability_core/test_observability_core_adapters.py", - "tests/modules/free/observability/observability_core/test_observability_core_configuration.py", - "tests/modules/free/observability/observability_core/test_observability_core_error_handling.py", - "tests/modules/free/observability/observability_core/test_observability_core_framework_variants.py", - "tests/modules/free/observability/observability_core/test_observability_core_generator.py", - "tests/modules/free/observability/observability_core/test_observability_core_health_check.py", - "tests/modules/free/observability/observability_core/test_observability_core_integration.py", - "tests/modules/free/observability/observability_core/test_observability_core_overrides.py", - "tests/modules/free/observability/observability_core/test_observability_core_runtime.py", - "tests/modules/free/observability/observability_core/test_observability_core_standard_module.py", - "tests/modules/free/observability/observability_core/test_observability_core_validation.py", - "tests/modules/free/observability/observability_core/test_observability_core_vendor_layer.py", - "tests/modules/free/observability/observability_core/test_observability_core_versioning.py", - "tests/modules/free/registry/test_free_modules_registry.py", - "tests/modules/free/registry/test_module_system.py", - "tests/modules/free/security/audit_policy/conftest.py", - "tests/modules/free/security/audit_policy/test_audit_policy_adapters.py", - "tests/modules/free/security/audit_policy/test_audit_policy_configuration.py", - "tests/modules/free/security/audit_policy/test_audit_policy_error_handling.py", - "tests/modules/free/security/audit_policy/test_audit_policy_framework_variants.py", - "tests/modules/free/security/audit_policy/test_audit_policy_generator.py", - "tests/modules/free/security/audit_policy/test_audit_policy_health_check.py", - "tests/modules/free/security/audit_policy/test_audit_policy_overrides.py", - "tests/modules/free/security/audit_policy/test_audit_policy_runtime.py", - "tests/modules/free/security/audit_policy/test_audit_policy_standard_module.py", - "tests/modules/free/security/audit_policy/test_audit_policy_validation.py", - "tests/modules/free/security/audit_policy/test_audit_policy_vendor_layer.py", - "tests/modules/free/security/audit_policy/test_audit_policy_versioning.py", - "tests/modules/free/security/cors/test_cors_generator.py", - "tests/modules/free/security/cors/test_cors_integration.py", - "tests/modules/free/security/cors/test_plugin_system.py", - "tests/modules/free/security/rate_limiting/test_rate_limiting_generate.py", - "tests/modules/free/security/rate_limiting/test_rate_limiting_health_config_quickstart.py", - "tests/modules/free/security/rate_limiting/test_rate_limiting_overrides.py", - "tests/modules/free/security/rate_limiting/test_rate_limiting_runtime.py", - "tests/modules/free/security/security_headers/conftest.py", - "tests/modules/free/security/security_headers/test_security_headers_adapters.py", - "tests/modules/free/security/security_headers/test_security_headers_configuration.py", - "tests/modules/free/security/security_headers/test_security_headers_error_handling.py", - "tests/modules/free/security/security_headers/test_security_headers_framework_variants.py", - "tests/modules/free/security/security_headers/test_security_headers_generator.py", - "tests/modules/free/security/security_headers/test_security_headers_health_check.py", - "tests/modules/free/security/security_headers/test_security_headers_integration.py", - "tests/modules/free/security/security_headers/test_security_headers_overrides.py", - "tests/modules/free/security/security_headers/test_security_headers_runtime.py", - "tests/modules/free/security/security_headers/test_security_headers_standard_module.py", - "tests/modules/free/security/security_headers/test_security_headers_validation.py", - "tests/modules/free/security/security_headers/test_security_headers_vendor_layer.py", - "tests/modules/free/security/security_headers/test_security_headers_versioning.py", - "tests/modules/free/tasks/celery/test_celery_generator.py", - "tests/modules/free/tasks/celery/test_celery_integration.py", - "tests/modules/free/tasks/event_bus/conftest.py", - "tests/modules/free/tasks/event_bus/test_event_bus_adapters.py", - "tests/modules/free/tasks/event_bus/test_event_bus_configuration.py", - "tests/modules/free/tasks/event_bus/test_event_bus_error_handling.py", - "tests/modules/free/tasks/event_bus/test_event_bus_framework_variants.py", - "tests/modules/free/tasks/event_bus/test_event_bus_generator.py", - "tests/modules/free/tasks/event_bus/test_event_bus_health_check.py", - "tests/modules/free/tasks/event_bus/test_event_bus_overrides.py", - "tests/modules/free/tasks/event_bus/test_event_bus_runtime.py", - "tests/modules/free/tasks/event_bus/test_event_bus_standard_module.py", - "tests/modules/free/tasks/event_bus/test_event_bus_validation.py", - "tests/modules/free/tasks/event_bus/test_event_bus_vendor_layer.py", - "tests/modules/free/tasks/event_bus/test_event_bus_versioning.py", - "tests/modules/free/tasks/queue_platform/conftest.py", - "tests/modules/free/tasks/queue_platform/test_queue_platform_adapters.py", - "tests/modules/free/tasks/queue_platform/test_queue_platform_configuration.py", - "tests/modules/free/tasks/queue_platform/test_queue_platform_error_handling.py", - "tests/modules/free/tasks/queue_platform/test_queue_platform_framework_variants.py", - "tests/modules/free/tasks/queue_platform/test_queue_platform_generator.py", - "tests/modules/free/tasks/queue_platform/test_queue_platform_health_check.py", - "tests/modules/free/tasks/queue_platform/test_queue_platform_overrides.py", - "tests/modules/free/tasks/queue_platform/test_queue_platform_runtime.py", - "tests/modules/free/tasks/queue_platform/test_queue_platform_standard_module.py", - "tests/modules/free/tasks/queue_platform/test_queue_platform_validation.py", - "tests/modules/free/tasks/queue_platform/test_queue_platform_vendor_layer.py", - "tests/modules/free/tasks/queue_platform/test_queue_platform_versioning.py", - "tests/modules/free/tasks/workflow_engine/conftest.py", - "tests/modules/free/tasks/workflow_engine/test_workflow_engine_adapters.py", - "tests/modules/free/tasks/workflow_engine/test_workflow_engine_configuration.py", - "tests/modules/free/tasks/workflow_engine/test_workflow_engine_error_handling.py", - "tests/modules/free/tasks/workflow_engine/test_workflow_engine_framework_variants.py", - "tests/modules/free/tasks/workflow_engine/test_workflow_engine_generator.py", - "tests/modules/free/tasks/workflow_engine/test_workflow_engine_health_check.py", - "tests/modules/free/tasks/workflow_engine/test_workflow_engine_overrides.py", - "tests/modules/free/tasks/workflow_engine/test_workflow_engine_runtime.py", - "tests/modules/free/tasks/workflow_engine/test_workflow_engine_standard_module.py", - "tests/modules/free/tasks/workflow_engine/test_workflow_engine_validation.py", - "tests/modules/free/tasks/workflow_engine/test_workflow_engine_vendor_layer.py", - "tests/modules/free/tasks/workflow_engine/test_workflow_engine_versioning.py", - "tests/modules/free/users/core/test_users_core_cli_entry.py", - "tests/modules/free/users/core/test_users_core_fastapi_generation.py", - "tests/modules/free/users/core/test_users_core_generator.py", - "tests/modules/free/users/core/test_users_core_integration.py", - "tests/modules/free/users/core/test_users_core_nestjs_generation.py", - "tests/modules/free/users/core/test_users_core_overrides.py", - "tests/modules/free/users/core/test_users_core_plugins.py", - "tests/modules/free/users/profiles/test_users_profiles_cli_entry.py", - "tests/modules/free/users/profiles/test_users_profiles_generator.py", - "tests/modules/free/users/profiles/test_users_profiles_overrides.py", - "tests/modules/free/users/profiles/test_users_profiles_plugins.py", - "tests/modules/health/test_health_database_postgres_unit.py", - "tests/modules/health/test_health_logging_unit.py", - "tests/modules/health/test_health_module.py", - "tests/modules/health/test_health_registry_unit.py", - "tests/modules/health/test_health_spec_canonical_paths.py", - "tests/modules/health/test_health_utils_unit.py", - "tests/modules/health/test_middleware_health.py", - "tests/modules/integration/core/middleware/test_middleware_integration.py", - "tests/modules/integration/logging/test_logging_integration.py", - "tests/modules/integration/observability/test_observability_core_integration.py", - "tests/modules/shared/cli/test_modules_commands.py", - "tests/modules/shared/core/test_modules_init.py", - "tests/modules/shared/snippet_injector/test_snippet_injector_comprehensive.py", - "tests/modules/shared/test_framework_registry.py", - "tests/modules/shared/test_shared_utils.py", - "tests/modules/shared/test_template_renderer.py", - "tests/modules/shared/test_versioning_utils.py", - "tests/modules/shared/validation/test_module_yaml_integrity.py", - "tests/modules/test_module_consistency.py", - "tests/modules/test_module_installation_e2e.py", - "tests/modules/test_module_structure_contract.py", - "tests/scripts/test_check_module_integrity.py", - "tests/services/test_dependency_installer.py", - "tests/services/test_dependency_installer_align.py", - "tests/services/test_dependency_installer_sync.py", - "tests/services/test_install_module_dependencies.py", - "tests/services/test_override_contracts_decorators.py", - "tests/services/test_poetry_dependency_normalizer.py", - "tests/services/test_project_creator_defaults.py", - "tests/services/test_snippet_and_dependency_highimpact.py", - "tests/services/test_snippet_ast_py.py", - "tests/services/test_snippet_ast_py_anchor.py", - "tests/services/test_snippet_conflicts.py", - "tests/services/test_snippet_default_patch_mode.py", - "tests/services/test_snippet_injector.py", - "tests/services/test_snippet_injector_injection.py", - "tests/services/test_snippet_injector_more.py", - "tests/services/test_snippet_merge_and_validate.py", - "tests/services/test_snippet_no_touch.py", - "tests/services/test_snippet_optimizer_and_summary.py", - "tests/services/test_snippet_reconcile_pending.py", - "tests/services/test_snippet_rollback.py", - "tests/services/test_telemetry.py", - "tests/telemetry/test_telemetry_collector_comprehensive.py", - "tests/telemetry/test_telemetry_comprehensive.py", - "tests/telemetry/test_telemetry_coverage.py", - "tests/telemetry/test_telemetry_dir_resolution.py", - "tests/telemetry/test_telemetry_insights_comprehensive.py", - "tests/telemetry/test_telemetry_metrics_comprehensive.py", - "tests/test_sync_probe.py", - "tests/user-tests/community/test_basic_usage.py", - "tests/user-tests/community/test_cli.py", - "tests/user-tests/community/test_community_basic.py", - "tests/user-tests/community/test_community_contribution.py", - "tests/user-tests/community/test_fastapi_generators.py", - "tests/user-tests/community/test_installation.py", - "tests/utils/module_inventory.py", - "tests/utils/test_extras_copier.py", - "tests/utils/test_import_organizer.py", - "tests/utils/test_import_organizer_comprehensive.py", - "tests/utils/test_profile_utils.py", - "tests/utils/test_translation_utils.py", - "tests/utils/test_utilities_comprehensive_end_user.py" - ], - "excluded_commits": [ - { - "reason": "subject matches ^chore\\(release\\):", - "sha": "d63aa9ae4e3d8250046b4ae8ee8ac259e9401102", - "subject": "chore(release): prepare RapidKit Core 0.6.0" - }, - { - "reason": "subject matches ^chore\\(release\\):", - "sha": "6cc347671340ba64f298746264091a132bd7de6a", - "subject": "chore(release): prepare RapidKit Core 0.6.0" - } - ], - "included_commits": [ - { - "sha": "dc2d7ba55a2bd6f2b5b96d7599d8dfeff642581a", - "subject": "release(core): stabilize Python engine and module suite for v0.6.0" - }, - { - "sha": "e81472c93f25ffb99b3af3554fe8794d59af2b3c", - "subject": "fix(kits): keep generated documentation product-neutral" - }, - { - "sha": "5f5abe3f0f9d99a3f6acc183fee477ea52c81a99", - "subject": "fix(security): govern distribution toolchain dependencies" - } - ], - "promote_branch": "promote/v0.6.0", - "promoted_at": "2026-07-29T02:45:09.621847Z", - "schema_version": 1, - "source_base_sha": "fd7d8a2f864121a5b59272a9ab86fdf802720f33", - "source_head_sha": "5f5abe3f0f9d99a3f6acc183fee477ea52c81a99", - "target_branch": "main", - "target_repo": "https://github.com/chistiq/rapidkit-core.git", - "version": "0.6.0" -} diff --git a/CHANGELOG.md b/CHANGELOG.md index 3f2cee6..e696a3c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,8 +1,8 @@ # Changelog -## [Snapshot 0.6.0](https://github.com/chistiq/rapidkit-core/compare/v0.3.1...HEAD) +## [Snapshot 0.6.1](https://github.com/chistiq/rapidkit-core/compare/v0.3.1...HEAD) -> This distribution is built from commit `5f5abe3f` and is not a tagged release. +> This distribution is built from commit `c1ef60e1` and is not a tagged release. ### Features @@ -1205,6 +1205,8 @@ ### Other +- **core:** prepare v0.6.1 security maintenance + ([c1ef60e1](https://github.com/chistiq/rapidkit-core/commit/c1ef60e1b863547ab9633b5e57170f015195a984)) - **core:** stabilize Python engine and module suite for v0.6.0 ([dc2d7ba5](https://github.com/chistiq/rapidkit-core/commit/dc2d7ba55a2bd6f2b5b96d7599d8dfeff642581a)) - set base version to 0.2.0 diff --git a/Dockerfile b/Dockerfile index 5f5813e..3381eea 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ -# Use Python 3.10 slim image as base -FROM python:3.10-slim +# Use the repository's release-grade Python patch as the base. +FROM python:3.10.21-slim # Set environment variables ENV PYTHONUNBUFFERED=1 \ diff --git a/docs/developer-guide/README.md b/docs/developer-guide/README.md index d581e2f..3dede9e 100644 --- a/docs/developer-guide/README.md +++ b/docs/developer-guide/README.md @@ -1,6 +1,6 @@ # RapidKit Core Developer Guide -Last updated: 2026-06-04 +Last updated: 2026-09-02 This guide is for contributors working on the RapidKit core engine, free module catalog, release kits, and distribution automation. @@ -9,7 +9,7 @@ kits, and distribution automation. | Tool | Recommended | | ------- | ------------------------------------- | -| Python | 3.10.x | +| Python | 3.10.21 for release and stabilization | | Poetry | Latest stable | | Node.js | 20.x for NestJS gates | | npm | Latest stable compatible with Node 20 | diff --git a/poetry.lock b/poetry.lock index b0abbdf..54d9730 100644 --- a/poetry.lock +++ b/poetry.lock @@ -661,61 +661,58 @@ files = [ [[package]] name = "cryptography" -version = "48.0.1" +version = "50.0.1" description = "cryptography is a package which provides cryptographic recipes and primitives to Python developers." optional = false python-versions = "!=3.9.0,!=3.9.1,>=3.9" groups = ["main", "dev"] files = [ - {file = "cryptography-48.0.1-cp311-abi3-macosx_10_9_universal2.whl", hash = "sha256:3e4a1a3232eef2e6c732827d5722db29a0cc8b27af2a4d865b094cf954be9ca1"}, - {file = "cryptography-48.0.1-cp311-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:32143b24adb918f078134e1e230f1eb8cc04886b92c28b5f0041aaf3e5699225"}, - {file = "cryptography-48.0.1-cp311-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:f0d27a5696721ef7a672b8c810f6aded391058e0b9486e63e6d93baf765da691"}, - {file = "cryptography-48.0.1-cp311-abi3-manylinux_2_28_aarch64.whl", hash = "sha256:eb86ce1af36fe65041b6db9a8bb064ee621a7e5fded0f80d475ec243477cd242"}, - {file = "cryptography-48.0.1-cp311-abi3-manylinux_2_28_ppc64le.whl", hash = "sha256:b024e784ad6c077ee0147b35ea9cbfc1e34e1fd4c1dcca214c2794d73a12df08"}, - {file = "cryptography-48.0.1-cp311-abi3-manylinux_2_28_x86_64.whl", hash = "sha256:3752f2dbc8f07a30aad2932c986cea495b03bb554887828225da104f732852b6"}, - {file = "cryptography-48.0.1-cp311-abi3-manylinux_2_31_armv7l.whl", hash = "sha256:bd81490cd5801d755cf97bb68ac191f14b708470b1c7cf4580f669b9c9264cd8"}, - {file = "cryptography-48.0.1-cp311-abi3-manylinux_2_34_aarch64.whl", hash = "sha256:66fd0771e7b9c6dcd44cf1120690d2338d16d72795cf40cae2786a39eba65429"}, - {file = "cryptography-48.0.1-cp311-abi3-manylinux_2_34_ppc64le.whl", hash = "sha256:3fd2ca57062b241c856670b073487d2e86c4637937ca5601e48f97bf8e11fc8f"}, - {file = "cryptography-48.0.1-cp311-abi3-manylinux_2_34_x86_64.whl", hash = "sha256:0ee6ea481db1ab889cba043ec1eda17bb9c1ea79db6722f779c3667f9f70322f"}, - {file = "cryptography-48.0.1-cp311-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:f2ceef93cb096aa3c4cc4b5c94ca6131f9196d28c64d6111533402a9b2054d41"}, - {file = "cryptography-48.0.1-cp311-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:9bd3f92d76217892b15df84ca256c2c113d386fdda7a7d8691aeeced976507c6"}, - {file = "cryptography-48.0.1-cp311-abi3-win32.whl", hash = "sha256:b9a32b876490d66c8bcc9963ef220199569748434ab01a9d6aaeabf88e7f5158"}, - {file = "cryptography-48.0.1-cp311-abi3-win_amd64.whl", hash = "sha256:39489bfca54c7a1f6b297efcd8bc608ab92d16c4ca631b0cad4da46724588b24"}, - {file = "cryptography-48.0.1-cp314-cp314t-macosx_10_9_universal2.whl", hash = "sha256:f817adc181390bd54f2f700107a7419040fb7c1bdf2fc26f36551a06a68c3345"}, - {file = "cryptography-48.0.1-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:d5d30989c6917b478b5817902e85fddaea2261efa8648383d965381ccb9e1ac4"}, - {file = "cryptography-48.0.1-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:df637c05205ea7c1d7fbcbe54bbfea648a52951155f997af13d895d0ecc96991"}, - {file = "cryptography-48.0.1-cp314-cp314t-manylinux_2_28_aarch64.whl", hash = "sha256:869c3b8a53bfe27147832df48b32adadf558249d50e76cb3769d40e986b13265"}, - {file = "cryptography-48.0.1-cp314-cp314t-manylinux_2_28_ppc64le.whl", hash = "sha256:e361afba8918070d376df76f408a4f67fec0ee9cff81a99e48fe9a233ef59e17"}, - {file = "cryptography-48.0.1-cp314-cp314t-manylinux_2_28_x86_64.whl", hash = "sha256:d069066deead00ac7f090be101be875a06855908f7ec004c27b8fefb4acfb411"}, - {file = "cryptography-48.0.1-cp314-cp314t-manylinux_2_31_armv7l.whl", hash = "sha256:09f73a725d582cef64b91281a322cd798d14a33b2b6f2b7ad9531dc336d84c02"}, - {file = "cryptography-48.0.1-cp314-cp314t-manylinux_2_34_aarch64.whl", hash = "sha256:15254441469dd6bf027039453288e2072124f8b6603563f5d759e1c9b69273fa"}, - {file = "cryptography-48.0.1-cp314-cp314t-manylinux_2_34_ppc64le.whl", hash = "sha256:8ace4507d1e6533c125f4fac754f8bb8b6a74c08e92179dabd7e16571a3efbf3"}, - {file = "cryptography-48.0.1-cp314-cp314t-manylinux_2_34_x86_64.whl", hash = "sha256:b4e391975f038e66432328639620a4aff2d307513b004f1ca06d6225bced815c"}, - {file = "cryptography-48.0.1-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:42fcd8e26fe555d9b3577a135f5091fefa0aa4e99129c23fb56787a1bd4ada72"}, - {file = "cryptography-48.0.1-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:c1400da5e32a43253392277eac7490a60e497d810a63dd5608d71bbd7af507c9"}, - {file = "cryptography-48.0.1-cp314-cp314t-win32.whl", hash = "sha256:0df56b056bc17c1b7d6821dfa65216e62bd232d8ab05eb3db44e71d235651471"}, - {file = "cryptography-48.0.1-cp314-cp314t-win_amd64.whl", hash = "sha256:9de21387aa95e2a895823d0745b430bed4f33503ba9ab5e0b5311f33e37d66d2"}, - {file = "cryptography-48.0.1-cp39-abi3-macosx_10_9_universal2.whl", hash = "sha256:4fdc69f8e4316bcf0c8c8ec1f26f285d12e8142d88d96c876a59a03be3f6ae67"}, - {file = "cryptography-48.0.1-cp39-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:48fe40804d4caa2288f24e70ca8c64c42dd826da0ad7e4f1b41b2128d679e6c8"}, - {file = "cryptography-48.0.1-cp39-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:86be3b1b0b6bf09482fb50a979c508d2950ed95f5621ec77f4e385962006b83a"}, - {file = "cryptography-48.0.1-cp39-abi3-manylinux_2_28_aarch64.whl", hash = "sha256:4ab0a343c807bbcd90c971cd1ecf072937cd01847a9e002bef88fb47ac6be577"}, - {file = "cryptography-48.0.1-cp39-abi3-manylinux_2_28_ppc64le.whl", hash = "sha256:9621de99d2da096006b629979efd8ae7eb2d8b822488d0c89ee4000c306c59b1"}, - {file = "cryptography-48.0.1-cp39-abi3-manylinux_2_28_x86_64.whl", hash = "sha256:88c852a0ae366e262e5a1744b685e6a433dc8788dd2a277e418bf4904203609d"}, - {file = "cryptography-48.0.1-cp39-abi3-manylinux_2_31_armv7l.whl", hash = "sha256:43c5835e2cb98c8733d86f57d6fc879b613f5c3478607281c3e36daffc6dd8a6"}, - {file = "cryptography-48.0.1-cp39-abi3-manylinux_2_34_aarch64.whl", hash = "sha256:fe0180af5bf9236518a087e35bf2d9a347d5f5f51e63c579d683ddff424e3d46"}, - {file = "cryptography-48.0.1-cp39-abi3-manylinux_2_34_ppc64le.whl", hash = "sha256:b7a2d1a937a738a881737cec135a38bb61470589b17515b9f73f571d0ae10401"}, - {file = "cryptography-48.0.1-cp39-abi3-manylinux_2_34_x86_64.whl", hash = "sha256:b74ca3b8e5ecdd833bf6a002ca41b4793bb27fb8f1c06ffaf2643c9e9140e31b"}, - {file = "cryptography-48.0.1-cp39-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:2c37f2461406063b417837f5f3daab668652acd82423efcd7f0a9f04be972de1"}, - {file = "cryptography-48.0.1-cp39-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:86fe77abb1bd87afb251d4d02ada7ecf53a32cee9b67d976abb2e45a13297475"}, - {file = "cryptography-48.0.1-cp39-abi3-win32.whl", hash = "sha256:6b2c0c3e6ccf3ade7750f836ef3ee36eea250cc467d45c256895573ac08cc6f1"}, - {file = "cryptography-48.0.1-cp39-abi3-win_amd64.whl", hash = "sha256:9a49ca6c81417f6a5edb50375a60cccdd70fa0a91a5211829dbea74eba94d2ac"}, - {file = "cryptography-48.0.1-pp311-pypy311_pp73-macosx_11_0_arm64.whl", hash = "sha256:08a597acce1ff37f347400087776599e2348a3a8bc53b44120e463cd274efe4a"}, - {file = "cryptography-48.0.1-pp311-pypy311_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:735824ec41b7f74a7c45fb1591349333e4c696cb6c044e5f46356e560143e4cd"}, - {file = "cryptography-48.0.1-pp311-pypy311_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:92a46e1d638daa264ba2971c0b0489c9409787943efae4d60ffda3d091ef832c"}, - {file = "cryptography-48.0.1-pp311-pypy311_pp73-manylinux_2_34_aarch64.whl", hash = "sha256:7e234ac052af99f2700826a5c29ea99d9c1b1f80341cde62d11c8154dc8e0bd9"}, - {file = "cryptography-48.0.1-pp311-pypy311_pp73-manylinux_2_34_x86_64.whl", hash = "sha256:33842cf0888951cef5bc7ac724ab844a42044c1727b967b7f8997289a0464f92"}, - {file = "cryptography-48.0.1-pp311-pypy311_pp73-win_amd64.whl", hash = "sha256:6184ca7b174f28d7c703f1290d4b297217c45355f77a98f67e9b7f14549ac54a"}, - {file = "cryptography-48.0.1.tar.gz", hash = "sha256:266f4ee051abb2f725b74ef8072b521ce1feacf685a3364fa6a6b45548db791a"}, + {file = "cryptography-50.0.1-cp311-abi3-macosx_11_0_arm64.whl", hash = "sha256:b8f852c65863251b9e3a1b8c150ce21e59b522dbb6a7d4bc80e680d38388e986"}, + {file = "cryptography-50.0.1-cp311-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:53e279950892dc102c6b4e52af03ae5ea92fac572a1ddab78ca73a997f62b69f"}, + {file = "cryptography-50.0.1-cp311-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:ff838d62ec1bfce4f9ba7fa16f4a7b554cd8d0c299e6be37502161a660c84eef"}, + {file = "cryptography-50.0.1-cp311-abi3-manylinux_2_28_aarch64.whl", hash = "sha256:e74591e283fe6eb956416c929eb58262a719fe0311fd9054c62c3350ed8760d8"}, + {file = "cryptography-50.0.1-cp311-abi3-manylinux_2_28_ppc64le.whl", hash = "sha256:5fe002589592ed749ce77fe0695fcbd3500dd61d7d6db5858a7544c612fa8e45"}, + {file = "cryptography-50.0.1-cp311-abi3-manylinux_2_28_x86_64.whl", hash = "sha256:51593d180cf6d179bde5c5d065bed81386b1f381656ae7d042b7ffc87a9895ad"}, + {file = "cryptography-50.0.1-cp311-abi3-manylinux_2_31_armv7l.whl", hash = "sha256:359e62deae718bce96170e223fdcb6357e4fbd3bb7a3a75f4430763532560e49"}, + {file = "cryptography-50.0.1-cp311-abi3-manylinux_2_34_aarch64.whl", hash = "sha256:e2ca8fd1b6b4b82a1c4cb02841d0837e3c12336c2e24b520ab8ab3b969733d8f"}, + {file = "cryptography-50.0.1-cp311-abi3-manylinux_2_34_ppc64le.whl", hash = "sha256:76de83fbd91ac49c0feaaa983d0748fd7a53176afac5fb3bf7478d244f0eb527"}, + {file = "cryptography-50.0.1-cp311-abi3-manylinux_2_34_x86_64.whl", hash = "sha256:51afcfceb15597cf2635068e4ac9a56b2abde622edde17f37d85fd7b5306497a"}, + {file = "cryptography-50.0.1-cp311-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:be224a65493ec5b74a158ff22a5522ce4a5ca1e543c647a3a4730d4a09e5f959"}, + {file = "cryptography-50.0.1-cp311-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:9ebcdd5519be9b652a46f507817a74591774fc3d6923ac364e4dfa64e36b291b"}, + {file = "cryptography-50.0.1-cp311-abi3-win_amd64.whl", hash = "sha256:aed8db4f6d71c51efb89530e12d9464e7bf2923d46c3205dc794a2a93f8c0648"}, + {file = "cryptography-50.0.1-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:30a125032e5642a21ff816e021152bd4e7e94f03eff3f4b7fca41cd22bc3110f"}, + {file = "cryptography-50.0.1-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:a0b1a59e3a089064a0ec309e9428c8e3ae4e161419d20ac33600767e83fc658a"}, + {file = "cryptography-50.0.1-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:8921d58f426793c5f1b47f0b59575780de9a095214958d0eb37d909593db8367"}, + {file = "cryptography-50.0.1-cp314-cp314t-manylinux_2_28_aarch64.whl", hash = "sha256:a8f40ea47330e71b594a7e246898f93177c259490c63183dbaf9e571d71ed9a5"}, + {file = "cryptography-50.0.1-cp314-cp314t-manylinux_2_28_ppc64le.whl", hash = "sha256:a255449073358275b64b67d3f595f268bbef70e72b6edb65e0c70c735bf739c9"}, + {file = "cryptography-50.0.1-cp314-cp314t-manylinux_2_28_x86_64.whl", hash = "sha256:8df2de9102026855887e4587084f6eabd80ed0f345b8ad8a7ac27ab9bf4723e0"}, + {file = "cryptography-50.0.1-cp314-cp314t-manylinux_2_31_armv7l.whl", hash = "sha256:ac02b07824d4d1001bd4367599f839c19cb171924c796e52c23508ac14c2c0cc"}, + {file = "cryptography-50.0.1-cp314-cp314t-manylinux_2_34_aarch64.whl", hash = "sha256:cbf74a81765ee67413503ca6e26dcc4f6f5a519822436cc0a1b97aab6c1b8a17"}, + {file = "cryptography-50.0.1-cp314-cp314t-manylinux_2_34_ppc64le.whl", hash = "sha256:16c5ecd954b3330ebfb6605eca4fd952da8bef376551d5cc264534e3770a9ee6"}, + {file = "cryptography-50.0.1-cp314-cp314t-manylinux_2_34_x86_64.whl", hash = "sha256:79bf008d1f9af6071c797ad133e39915dfee7614f18f18f4db9072eb715064a3"}, + {file = "cryptography-50.0.1-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:330fbb252391c596f1ae42c5754449dc924e6ad012dca8efe0d703f9f2d12ec6"}, + {file = "cryptography-50.0.1-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:42be3bb70596b3abe4ac097b75be223e8b3ab614a0e5de068e3dcc54d71d6149"}, + {file = "cryptography-50.0.1-cp314-cp314t-win_amd64.whl", hash = "sha256:f74455bb086a85d5e81246412602aaa97ed095e504cd40dd261ef50be42205bf"}, + {file = "cryptography-50.0.1-cp39-abi3-macosx_11_0_arm64.whl", hash = "sha256:ca83d00d9e69cd5eb63f2e69c3a5a59e0cecae5ae14c6ae0b35830fe3b37bad0"}, + {file = "cryptography-50.0.1-cp39-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:05ba322c4da95b262a212c345af888ef2c37c88c0509756ea00a0e6d68850f23"}, + {file = "cryptography-50.0.1-cp39-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:e22dfed744bd4002e909464cb23d2f0b05c6f3113a79ef2e9864a53db737c733"}, + {file = "cryptography-50.0.1-cp39-abi3-manylinux_2_28_aarch64.whl", hash = "sha256:4c4188f7c0cf655be5c06342b817ed0f9595b69ffa2b12026e5353eed29dea88"}, + {file = "cryptography-50.0.1-cp39-abi3-manylinux_2_28_ppc64le.whl", hash = "sha256:2ebbfb0f1fed745e91796e3e1080a1440423fdae8ece1b995a1d80883a409054"}, + {file = "cryptography-50.0.1-cp39-abi3-manylinux_2_28_x86_64.whl", hash = "sha256:407fe2b6db00939c05c0e945e9914238f2f0a430974839429dafc82b1ee6bee5"}, + {file = "cryptography-50.0.1-cp39-abi3-manylinux_2_31_armv7l.whl", hash = "sha256:2b34d76a652ea2b6faf777c35df230c5637842cd904e04f16230c3f9f03e4361"}, + {file = "cryptography-50.0.1-cp39-abi3-manylinux_2_34_aarch64.whl", hash = "sha256:01f41478cf33fc605a6a089cd56d28b45c6c0b45a1928b61797f2621a04bac71"}, + {file = "cryptography-50.0.1-cp39-abi3-manylinux_2_34_ppc64le.whl", hash = "sha256:fc3ed7ebd2a8c96f5b166de0ab9b624996bef3b07bbeb19364dfb78222c22c80"}, + {file = "cryptography-50.0.1-cp39-abi3-manylinux_2_34_x86_64.whl", hash = "sha256:9dde0a357190eb3b1da1bb9ab750e9c85cba82ca5977aa0836cbb94e92611239"}, + {file = "cryptography-50.0.1-cp39-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:fd3718b960d0b5dd213cdf03f3bcb7000e69dda0de8b956061947ff6bcff5558"}, + {file = "cryptography-50.0.1-cp39-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:2a93d05e34d5f67fba6f891fe85d929999baa7195e853923ea6d7576c9e68c5e"}, + {file = "cryptography-50.0.1-cp39-abi3-win_amd64.whl", hash = "sha256:55d16b1ef3ee0958d893a977b19777887e546c9954ea81b200c3301a864013f2"}, + {file = "cryptography-50.0.1-pp311-pypy311_pp73-macosx_11_0_arm64.whl", hash = "sha256:9cb3cb952cf5a8abd50c782a98a89d71699715e802fe349704b47f2425b42a94"}, + {file = "cryptography-50.0.1-pp311-pypy311_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:5fe939deeb161024a6be98229c953b6591fef1f41214497a78fe793a244c017f"}, + {file = "cryptography-50.0.1-pp311-pypy311_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:fb4b9672d389c738b175c4166e78310f8a70358886aacd9173ee03a85ffdc671"}, + {file = "cryptography-50.0.1-pp311-pypy311_pp73-manylinux_2_34_aarch64.whl", hash = "sha256:d63ae8f6481fec907ac0f588eee8a90aefde112c633131fe540e5711ddbb5a4e"}, + {file = "cryptography-50.0.1-pp311-pypy311_pp73-manylinux_2_34_x86_64.whl", hash = "sha256:804728ce710890870f3aaa344b2e161172d258d768ac139d02cfd9092d0d94e6"}, + {file = "cryptography-50.0.1-pp311-pypy311_pp73-win_amd64.whl", hash = "sha256:693c99b49bd37d0d096e4334c10232c77248c415b98d35236094cdf96d57258b"}, + {file = "cryptography-50.0.1.tar.gz", hash = "sha256:5dd9bda1c12b4162f6ff568eeb5e0ff956c28d14406e875cfe8a63a2d414ff20"}, ] [package.dependencies] @@ -1912,14 +1909,14 @@ install = ["zstandard (>=0.21.0)"] [[package]] name = "pip" -version = "26.1.2" +version = "26.2.1" description = "The PyPA recommended tool for installing Python packages." optional = false python-versions = ">=3.10" groups = ["main", "dev"] files = [ - {file = "pip-26.1.2-py3-none-any.whl", hash = "sha256:382ff9f685ee3bc25864f820aa50505825f10f5458ffff07e30a6d96e5715cab"}, - {file = "pip-26.1.2.tar.gz", hash = "sha256:f49cd134c61cf2fd75e0ce2676db03e4054504a5a4986d00f8299ae632dc4605"}, + {file = "pip-26.2.1-py3-none-any.whl", hash = "sha256:71138adf1f4ca900cdb7d289c21b7494329f2332b6d85f0e1c42108c0384ed3e"}, + {file = "pip-26.2.1.tar.gz", hash = "sha256:f6ad667e89a1fe78046c8f13232b247200f5258d7828f3f7883d660878e0813f"}, ] [[package]] @@ -3915,4 +3912,4 @@ dev = ["bandit", "black", "cryptography", "httpx", "mypy", "pip", "pip-audit", " [metadata] lock-version = "2.1" python-versions = ">=3.10,<4.0" -content-hash = "d0e515eb7ec6d65917c446fb218c6816f5a41714a71617d1404225826d88f63f" +content-hash = "a9d1edddf4eeaf97bf28d5408fa0942ddea7c7301c455b0ad16305a4f2e727c4" diff --git a/pyproject.toml b/pyproject.toml index 4a49d47..883fcba 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "rapidkit-core" -version = "0.6.0" +version = "0.6.1" description = "Community-built rapid automation toolkit for makers who ship with heart" readme = "README.md" requires-python = ">=3.10,<4.0" @@ -25,7 +25,7 @@ dependencies = [ "pydantic>=2.12.2", "pydantic-settings>=2.14.2,<3.0", "pynacl>=1.6.2,<2.0.0", - "cryptography>=48.0.1,<49.0.0", + "cryptography>=50.0.0,<51.0.0", "types-requests>=2.32.4,<3.0.0", "requests>=2.32.5,<3.0.0", "email-validator>=2.1,<3.0", @@ -55,9 +55,9 @@ dev = [ "bandit>=1.8.6,<2.0.0", "pre-commit>=4.3.0,<5.0.0", "types-requests>=2.32.4,<3.0.0", - "cryptography>=48.0.1,<49.0.0", + "cryptography>=50.0.0,<51.0.0", "httpx>=0.28.0,<0.29.0", - "pip>=26.1.2", + "pip>=26.2.1", "setuptools>=83.0.0,<84.0.0", "pyjwt[crypto]>=2.13.0,<3.0.0", "tox>=4.23.0,<5.0.0", @@ -74,7 +74,7 @@ Documentation = "https://www.getrapidkit.com/docs" [tool.poetry] name = "rapidkit-core" -version = "0.6.0" +version = "0.6.1" description = "Community-built rapid automation toolkit for makers who ship with heart" authors = ["Baziar "] readme = "README.md" @@ -91,7 +91,7 @@ packages = [ python = ">=3.10,<4.0" black = ">=26.3.1,<27.0.0" click = ">=8.3.3,<8.4" -cryptography = ">=48.0.1,<49.0.0" +cryptography = ">=50.0.0,<51.0.0" email-validator = ">=2.1,<3.0" fastapi = ">=0.139.0,<1.0.0" jinja2 = "^3.1.6" @@ -118,10 +118,10 @@ yamllint = "^1.37.1" [tool.poetry.group.dev.dependencies] bandit = "^1.8.6" black = ">=26.3.1,<27.0.0" -cryptography = ">=48.0.1,<49.0.0" +cryptography = ">=50.0.0,<51.0.0" httpx = "^0.28.0" mypy = "^1.18.2" -pip = ">=26.1.2" +pip = ">=26.2.1" pip-audit = "^2.9.0" pre-commit = "^4.3.0" pyjwt = { version = ">=2.13.0,<3.0.0", extras = ["crypto"] } diff --git a/scripts/stabilization_runner.py b/scripts/stabilization_runner.py index 969df0f..c2fbec6 100755 --- a/scripts/stabilization_runner.py +++ b/scripts/stabilization_runner.py @@ -27,7 +27,7 @@ import uuid import zlib from dataclasses import asdict, dataclass -from datetime import datetime +from datetime import datetime, timezone from pathlib import Path from typing import Any, Iterable, List, Mapping, Optional, Sequence, Tuple @@ -69,8 +69,12 @@ MIN_OWNER_SLUG_PARTS = 3 MAX_SNIPPET_REGISTRY_KEYS_SHOWN = 50 -# Release-grade expectations (override via environment variables). -EXPECTED_PYTHON_VERSION = os.environ.get("RAPIDKIT_EXPECT_PYTHON_VERSION", "3.10.19") +# Release-grade expectations. The repository pin is authoritative; an explicit +# environment override remains available to controlled CI/release callers. +REPOSITORY_PYTHON_VERSION = (REPO_ROOT / ".python-version").read_text(encoding="utf-8").strip() +EXPECTED_PYTHON_VERSION = os.environ.get( + "RAPIDKIT_EXPECT_PYTHON_VERSION", REPOSITORY_PYTHON_VERSION +) EXPECTED_NODE_VERSION = os.environ.get("RAPIDKIT_EXPECT_NODE_VERSION", "24.18.0") # Optional explicit tool overrides (useful when shells don't load nvm/rbenv/etc). @@ -78,10 +82,10 @@ NPM_BIN_OVERRIDE = os.environ.get("RAPIDKIT_NPM_BIN") # Tool pins used by stabilization (avoid non-deterministic @latest fetches). -PINNED_ESLINT_VERSION = os.environ.get("RAPIDKIT_PIN_ESLINT_VERSION", "8.57.0") PINNED_ESLINT_SECURITY_PLUGIN_VERSION = os.environ.get( - "RAPIDKIT_PIN_ESLINT_SECURITY_PLUGIN_VERSION", "1.4.0" + "RAPIDKIT_PIN_ESLINT_SECURITY_PLUGIN_VERSION", "4.0.1" ) +PINNED_SAFE_REGEX_VERSION = os.environ.get("RAPIDKIT_PIN_SAFE_REGEX_VERSION", "2.1.1") PINNED_PIP_AUDIT_VERSION = os.environ.get("RAPIDKIT_PIN_PIP_AUDIT_VERSION", "2.10.0") # Production-readiness tuning knobs (used by --pro-gates) @@ -236,7 +240,7 @@ def __init__( self.use_kit_cache = bool(use_kit_cache) self.rebuild_kit_cache = bool(rebuild_kit_cache) self.kit_cache_root = self.kit_root / "_kit-cache" - self.timestamp = datetime.utcnow().strftime("%Y%m%d-%H%M%SZ") + self.timestamp = datetime.now(timezone.utc).strftime("%Y%m%d-%H%M%SZ") self.safe_slug = self.module_slug.replace("/", "-") slug_tail = self.module_slug.split("/")[-1] self.health_slug = slug_tail.replace("_", "-") @@ -1221,7 +1225,10 @@ def _slugify(self, value: str, *, fallback: str = "scenario") -> str: return sanitized or fallback def _format_timestamp(self, value: datetime) -> str: - return value.replace(microsecond=0).isoformat() + "Z" + normalized = value.replace(microsecond=0) + if normalized.tzinfo is None: + normalized = normalized.replace(tzinfo=timezone.utc) + return normalized.isoformat().replace("+00:00", "Z") def _log_kit(self, kit: str, message: str) -> None: self._log(f"[kit:{kit}] {message}") @@ -1541,7 +1548,7 @@ def _finalize_kit_result( started_at: datetime, started_monotonic: float, ) -> KitRunResult: - ended_at = datetime.utcnow() + ended_at = datetime.now(timezone.utc) duration = time.time() - started_monotonic shipped_tests = self._aggregate_shipped_tests(steps) return KitRunResult( @@ -1565,7 +1572,7 @@ def _run_kit_install(self, kit: str) -> KitRunResult: if kit_dir.exists() and not self.keep_workdirs: shutil.rmtree(kit_dir) kit_dir.mkdir(parents=True, exist_ok=True) - kit_started_at = datetime.utcnow() + kit_started_at = datetime.now(timezone.utc) kit_start_monotonic = time.time() steps: List[StepResult] = [] @@ -1913,7 +1920,7 @@ def _normalize_cached_project_identity(self, *, project_dir: Path, project_name: marker.write_text( json.dumps( { - "hydratedAt": self._format_timestamp(datetime.utcnow()), + "hydratedAt": self._format_timestamp(datetime.now(timezone.utc)), "runId": uuid.uuid4().hex, "module": self.module_slug, "projectName": project_name, @@ -3262,72 +3269,166 @@ def _run_node_audit( ) def _run_security_lint_node(self, *, kit: str, project_dir: Path) -> StepResult: - """Run eslint with eslint-plugin-security on NestJS/Node kits.""" + """Run security-only ESLint rules without mutating the generated project.""" - config = self._node_eslint_config(project_dir) targets = [path for path in ("src", "apps", "libs") if (project_dir / path).exists()] or [ "src" ] - install_cmd = [ - "npm", - "install", - "--no-save", - "--no-package-lock", - f"eslint@{PINNED_ESLINT_VERSION}", - f"eslint-plugin-security@{PINNED_ESLINT_SECURITY_PLUGIN_VERSION}", - ] - install_log = project_dir / "eslint-security-install.log" - install_step = self._run_kit_step( - kit, - step_name="install eslint-plugin-security", - cmd=install_cmd, - log_path=install_log, - cwd=project_dir, + tool_root = ( + self.kit_root + / "_tool-cache" + / ( + f"eslint-plugin-security-{PINNED_ESLINT_SECURITY_PLUGIN_VERSION}" + f"-safe-regex-{PINNED_SAFE_REGEX_VERSION}" + ) + ) + plugin_package = tool_root / "node_modules" / "eslint-plugin-security" / "package.json" + plugin_entry = tool_root / "node_modules" / "eslint-plugin-security" / "index.js" + safe_regex_package = tool_root / "node_modules" / "safe-regex" / "package.json" + plugin_ready = False + if plugin_package.is_file() and plugin_entry.is_file() and safe_regex_package.is_file(): + plugin_metadata = self._load_json_file(plugin_package) + safe_regex_metadata = self._load_json_file(safe_regex_package) + plugin_ready = ( + isinstance(plugin_metadata, dict) + and plugin_metadata.get("version") == PINNED_ESLINT_SECURITY_PLUGIN_VERSION + and isinstance(safe_regex_metadata, dict) + and safe_regex_metadata.get("version") == PINNED_SAFE_REGEX_VERSION + ) + + if not plugin_ready: + tool_root.mkdir(parents=True, exist_ok=True) + tool_manifest = { + "name": "rapidkit-eslint-security-tool", + "private": True, + "version": "0.0.0", + "dependencies": { + "eslint-plugin-security": PINNED_ESLINT_SECURITY_PLUGIN_VERSION, + "safe-regex": PINNED_SAFE_REGEX_VERSION, + }, + } + (tool_root / "package.json").write_text( + json.dumps(tool_manifest, indent=2) + "\n", encoding="utf-8" + ) + install_cmd = [ + "npm", + "install", + "--ignore-scripts", + "--no-audit", + "--no-fund", + "--package-lock=false", + ] + install_step = self._run_kit_step( + kit, + step_name="prepare isolated eslint security tool", + cmd=install_cmd, + log_path=self.audit_dir / "eslint-security-tool-install.log", + cwd=tool_root, + ) + install_step = self._enforce_engine_policy(install_step) + if install_step.status != "pass": + return install_step + plugin_metadata = self._load_json_file(plugin_package) + safe_regex_metadata = self._load_json_file(safe_regex_package) + if ( + not plugin_entry.is_file() + or not isinstance(plugin_metadata, dict) + or plugin_metadata.get("version") != PINNED_ESLINT_SECURITY_PLUGIN_VERSION + or not isinstance(safe_regex_metadata, dict) + or safe_regex_metadata.get("version") != PINNED_SAFE_REGEX_VERSION + ): + return StepResult( + name="prepare isolated eslint security tool", + command=install_cmd, + status="fail", + duration_s=install_step.duration_s, + log_path=install_step.log_path, + summary="Pinned eslint-plugin-security was not materialized in the isolated tool cache", + ) + + eslint_entry = project_dir / "node_modules" / "eslint" / "bin" / "eslint.js" + node_bin = shutil.which("node", path=self.base_env.get("PATH")) + if not node_bin or not eslint_entry.is_file(): + return StepResult( + name="security lint (eslint)", + command=[], + status="fail", + duration_s=0.0, + log_path=self._rel_path(project_dir / "eslint-security.log"), + summary="Project-local ESLint is unavailable after dependency installation", + ) + + parser_entry = ( + project_dir / "node_modules" / "@typescript-eslint" / "parser" / "dist" / "index.js" + ) + typescript_plugin_entry = ( + project_dir + / "node_modules" + / "@typescript-eslint" + / "eslint-plugin" + / "dist" + / "index.js" + ) + config_path = project_dir / ".rapidkit-eslint-security.config.cjs" + parser_declaration = ( + f"const typescriptParser = require({json.dumps(str(parser_entry))});\n" + if parser_entry.is_file() + else "const typescriptParser = undefined;\n" + ) + typescript_plugin_declaration = ( + "const typescriptPlugin = require(" + json.dumps(str(typescript_plugin_entry)) + ");\n" + if typescript_plugin_entry.is_file() + else "const typescriptPlugin = undefined;\n" + ) + config_path.write_text( + "const security = require(" + + json.dumps(str(plugin_entry.parent)) + + ");\n" + + parser_declaration + + typescript_plugin_declaration + + "module.exports = [{\n" + + " files: ['**/*.{js,cjs,mjs,ts,cts,mts}'],\n" + + " languageOptions: {\n" + + " ...(typescriptParser ? { parser: typescriptParser } : {}),\n" + + " parserOptions: { ecmaVersion: 'latest', sourceType: 'module' },\n" + + " },\n" + + " plugins: {\n" + + " security,\n" + + " ...(typescriptPlugin ? { '@typescript-eslint': typescriptPlugin } : {}),\n" + + " },\n" + + " rules: {\n" + + " ...security.configs.recommended.rules,\n" + + " 'security/detect-bidi-characters': 'error',\n" + + " 'security/detect-buffer-noassert': 'error',\n" + + " 'security/detect-child-process': 'error',\n" + + " 'security/detect-disable-mustache-escape': 'error',\n" + + " 'security/detect-eval-with-expression': 'error',\n" + + " 'security/detect-new-buffer': 'error',\n" + + " 'security/detect-no-csrf-before-method-override': 'error',\n" + + " 'security/detect-pseudoRandomBytes': 'error',\n" + + " },\n" + + "}];\n", + encoding="utf-8", ) - install_step = self._enforce_engine_policy(install_step) - if install_step.status != "pass": - return install_step cmd = [ - "npx", - "--yes", - "--package", - f"eslint@{PINNED_ESLINT_VERSION}", - "--package", - f"eslint-plugin-security@{PINNED_ESLINT_SECURITY_PLUGIN_VERSION}", - "eslint", + node_bin, + str(eslint_entry), "--no-error-on-unmatched-pattern", - "--plugin", - "security", - "--rule", - "security/detect-object-injection:error", - "--rule", - "security/detect-non-literal-fs-filename:error", + "--config", + str(config_path), + *targets, ] - if config: - cmd.extend(["--config", config]) - else: - cmd.append("--no-eslintrc") - cmd.extend(targets) log_path = project_dir / "eslint-security.log" - return self._run_kit_step( - kit, - step_name="security lint (eslint)", - cmd=cmd, - log_path=log_path, - cwd=project_dir, - ) - - def _node_eslint_config(self, project_dir: Path) -> str | None: - for candidate in ( - project_dir / "eslint.config.js", - project_dir / ".eslintrc.js", - project_dir / ".eslintrc.cjs", - project_dir / ".eslintrc.json", - project_dir / ".eslintrc", - ): - if candidate.exists(): - return str(candidate) - return None + try: + return self._run_kit_step( + kit, + step_name="security lint (eslint)", + cmd=cmd, + log_path=log_path, + cwd=project_dir, + ) + finally: + config_path.unlink(missing_ok=True) def _run_fastapi_health_probe( self, diff --git a/src/core/config/version.py b/src/core/config/version.py index a3783a0..cb0a243 100644 --- a/src/core/config/version.py +++ b/src/core/config/version.py @@ -6,7 +6,7 @@ from packaging import version as packaging_version -CURRENT_VERSION = "0.6.0" +CURRENT_VERSION = "0.6.1" def check_min_version(min_version: str, current_version: str) -> None: diff --git a/src/modules/free/ai/agent_runtime/.module_state.json b/src/modules/free/ai/agent_runtime/.module_state.json index 447a303..b6bc432 100644 --- a/src/modules/free/ai/agent_runtime/.module_state.json +++ b/src/modules/free/ai/agent_runtime/.module_state.json @@ -1,4 +1,4 @@ { - "hash": "53c8aab0f29feffd271fd9f367dfb6030c08cf0efe5d4c33db14168e8d70480c", - "version": "0.1.16" + "hash": "e28f070b768ebda01af2736c65c472abdf6e22a158e6088b45162cbc3b07c27e", + "version": "0.1.17" } diff --git a/src/modules/free/ai/agent_runtime/docs/changelog.md b/src/modules/free/ai/agent_runtime/docs/changelog.md index ab99e28..c4b5b4e 100644 --- a/src/modules/free/ai/agent_runtime/docs/changelog.md +++ b/src/modules/free/ai/agent_runtime/docs/changelog.md @@ -1,5 +1,9 @@ # Changelog — free/ai/agent_runtime +## 0.1.17 — Automated patch release triggered by content hash change (2026-09-02) + +- chore: Automated patch release triggered by content hash change + ## 0.1.16 — Automated patch release triggered by content hash change (2026-07-27) - chore: Automated patch release triggered by content hash change diff --git a/src/modules/free/ai/agent_runtime/frameworks/fastapi.py b/src/modules/free/ai/agent_runtime/frameworks/fastapi.py index 278caf1..2df8973 100644 --- a/src/modules/free/ai/agent_runtime/frameworks/fastapi.py +++ b/src/modules/free/ai/agent_runtime/frameworks/fastapi.py @@ -61,7 +61,7 @@ def validate_requirements(self) -> List[str]: return [] def get_dependencies(self) -> List[str]: - return ["fastapi>=0.139.0"] + return ["fastapi>=0.139.0,<1.0.0"] def get_dev_dependencies(self) -> List[str]: return ["pytest-asyncio>=1.3.0,<2.0", "httpx>=0.27.0"] diff --git a/src/modules/free/ai/agent_runtime/module.yaml b/src/modules/free/ai/agent_runtime/module.yaml index f72d869..1754287 100644 --- a/src/modules/free/ai/agent_runtime/module.yaml +++ b/src/modules/free/ai/agent_runtime/module.yaml @@ -2,7 +2,7 @@ name: agent_runtime display_name: Agent Runtime description: Agent runtime scaffolding for tools, memory, execution state, retries, and observable AI workflows -version: 0.1.16 +version: 0.1.17 access: free status: stable tier: free @@ -125,8 +125,8 @@ support: discussions: https://github.com/chistiq/rapidkit-core/discussions documentation: https://getrapidkit.com/modules/agent_runtime changelog: - - version: "0.1.16" - date: "2026-07-27" + - version: "0.1.17" + date: "2026-09-02" notes: "See docs/changelog.md" validation: pre_install: diff --git a/src/modules/free/ai/ai_assistant/.module_state.json b/src/modules/free/ai/ai_assistant/.module_state.json index 60a390f..4c0379e 100644 --- a/src/modules/free/ai/ai_assistant/.module_state.json +++ b/src/modules/free/ai/ai_assistant/.module_state.json @@ -1,4 +1,4 @@ { - "hash": "5f617dbf2fe6bfe9cf7a347d15b1d65338197490850949fdee9b49011ebc0984", - "version": "0.1.22" + "hash": "57cfaf9964bf08d468d5c845ff93a9b109270a9bc18f281bfed6361e563437b4", + "version": "0.1.23" } diff --git a/src/modules/free/ai/ai_assistant/docs/changelog.md b/src/modules/free/ai/ai_assistant/docs/changelog.md index 6230890..9124539 100644 --- a/src/modules/free/ai/ai_assistant/docs/changelog.md +++ b/src/modules/free/ai/ai_assistant/docs/changelog.md @@ -1,5 +1,9 @@ # Changelog — free/ai/ai_assistant +## 0.1.23 — Automated patch release triggered by content hash change (2026-09-02) + +- chore: Automated patch release triggered by content hash change + ## 0.1.22 — Automated patch release triggered by content hash change (2026-07-27) - chore: Automated patch release triggered by content hash change diff --git a/src/modules/free/ai/ai_assistant/frameworks/fastapi.py b/src/modules/free/ai/ai_assistant/frameworks/fastapi.py index 8f0a031..b3fb52b 100644 --- a/src/modules/free/ai/ai_assistant/frameworks/fastapi.py +++ b/src/modules/free/ai/ai_assistant/frameworks/fastapi.py @@ -62,7 +62,7 @@ def validate_requirements(self) -> List[str]: return [] def get_dependencies(self) -> List[str]: - return ["fastapi>=0.139.0"] + return ["fastapi>=0.139.0,<1.0.0"] def get_dev_dependencies(self) -> List[str]: return ["pytest-asyncio>=1.3.0,<2.0", "httpx>=0.27.0"] diff --git a/src/modules/free/ai/ai_assistant/module.yaml b/src/modules/free/ai/ai_assistant/module.yaml index 9fb6b83..e09c5f2 100644 --- a/src/modules/free/ai/ai_assistant/module.yaml +++ b/src/modules/free/ai/ai_assistant/module.yaml @@ -1,7 +1,7 @@ name: ai_assistant display_name: Ai Assistant description: Provider-agnostic... -version: 0.1.22 +version: 0.1.23 access: free status: stable category: ai @@ -128,8 +128,8 @@ support: discussions: https://github.com/chistiq/rapidkit-core/discussions documentation: https://getrapidkit.com/modules/ai_assistant changelog: - - version: "0.1.22" - date: "2026-07-27" + - version: "0.1.23" + date: "2026-09-02" notes: "See docs/changelog.md" validation: pre_install: diff --git a/src/modules/free/ai/ai_guardrails/.module_state.json b/src/modules/free/ai/ai_guardrails/.module_state.json index 9093960..6366714 100644 --- a/src/modules/free/ai/ai_guardrails/.module_state.json +++ b/src/modules/free/ai/ai_guardrails/.module_state.json @@ -1,4 +1,4 @@ { - "hash": "01ae08ad1cb912c168c11b488debad856f24649f098ab9a8c63547c93b239394", - "version": "0.1.10" + "hash": "b7260fc143d4ce6346eb616578aae8b07c5f226a851a7bc0ffa36381f0f5883e", + "version": "0.1.11" } diff --git a/src/modules/free/ai/ai_guardrails/docs/changelog.md b/src/modules/free/ai/ai_guardrails/docs/changelog.md index c96d25b..d3d6824 100644 --- a/src/modules/free/ai/ai_guardrails/docs/changelog.md +++ b/src/modules/free/ai/ai_guardrails/docs/changelog.md @@ -1,5 +1,9 @@ # Changelog — free/ai/ai_guardrails +## 0.1.11 — Automated patch release triggered by content hash change (2026-09-02) + +- chore: Automated patch release triggered by content hash change + ## 0.1.10 — Automated patch release triggered by content hash change (2026-07-27) - chore: Automated patch release triggered by content hash change diff --git a/src/modules/free/ai/ai_guardrails/frameworks/fastapi.py b/src/modules/free/ai/ai_guardrails/frameworks/fastapi.py index f048904..17bf36d 100644 --- a/src/modules/free/ai/ai_guardrails/frameworks/fastapi.py +++ b/src/modules/free/ai/ai_guardrails/frameworks/fastapi.py @@ -61,7 +61,7 @@ def validate_requirements(self) -> List[str]: return [] def get_dependencies(self) -> List[str]: - return ["fastapi>=0.139.0"] + return ["fastapi>=0.139.0,<1.0.0"] def get_dev_dependencies(self) -> List[str]: return ["pytest-asyncio>=1.3.0,<2.0", "httpx>=0.27.0"] diff --git a/src/modules/free/ai/ai_guardrails/module.yaml b/src/modules/free/ai/ai_guardrails/module.yaml index b09048f..e43fdc5 100644 --- a/src/modules/free/ai/ai_guardrails/module.yaml +++ b/src/modules/free/ai/ai_guardrails/module.yaml @@ -1,7 +1,7 @@ name: ai_guardrails display_name: "Ai Guardrails" description: "AI input/output safety policy, PII redaction hooks, and model boundary checks" -version: 0.1.10 +version: 0.1.11 access: free status: stable tier: free @@ -133,8 +133,8 @@ support: discussions: https://github.com/chistiq/rapidkit-core/discussions documentation: https://getrapidkit.com/modules/ai_guardrails changelog: - - version: "0.1.10" - date: "2026-07-27" + - version: "0.1.11" + date: "2026-09-02" notes: "See docs/changelog.md" validation: pre_install: diff --git a/src/modules/free/ai/llm_gateway/.module_state.json b/src/modules/free/ai/llm_gateway/.module_state.json index 9d9911f..332d5f4 100644 --- a/src/modules/free/ai/llm_gateway/.module_state.json +++ b/src/modules/free/ai/llm_gateway/.module_state.json @@ -1,4 +1,4 @@ { - "hash": "d220f6f3aea52ee053fdcee168a0758570c9aee02b788a48f007bb8f3370a06b", - "version": "0.1.19" + "hash": "5648805a256903b68378593cc55628eb252866f2ffb5e2c23c3b6251245b3796", + "version": "0.1.20" } diff --git a/src/modules/free/ai/llm_gateway/docs/changelog.md b/src/modules/free/ai/llm_gateway/docs/changelog.md index 6e9d84e..ccc3a4c 100644 --- a/src/modules/free/ai/llm_gateway/docs/changelog.md +++ b/src/modules/free/ai/llm_gateway/docs/changelog.md @@ -1,5 +1,9 @@ # Changelog — free/ai/llm_gateway +## 0.1.20 — Automated patch release triggered by content hash change (2026-09-02) + +- chore: Automated patch release triggered by content hash change + ## 0.1.19 — Automated patch release triggered by content hash change (2026-07-27) - chore: Automated patch release triggered by content hash change diff --git a/src/modules/free/ai/llm_gateway/frameworks/fastapi.py b/src/modules/free/ai/llm_gateway/frameworks/fastapi.py index e1e51cd..0206608 100644 --- a/src/modules/free/ai/llm_gateway/frameworks/fastapi.py +++ b/src/modules/free/ai/llm_gateway/frameworks/fastapi.py @@ -61,7 +61,7 @@ def validate_requirements(self) -> List[str]: return [] def get_dependencies(self) -> List[str]: - return ["fastapi>=0.139.0"] + return ["fastapi>=0.139.0,<1.0.0"] def get_dev_dependencies(self) -> List[str]: return ["pytest-asyncio>=1.3.0,<2.0", "httpx>=0.27.0"] diff --git a/src/modules/free/ai/llm_gateway/module.yaml b/src/modules/free/ai/llm_gateway/module.yaml index 9325861..e29234d 100644 --- a/src/modules/free/ai/llm_gateway/module.yaml +++ b/src/modules/free/ai/llm_gateway/module.yaml @@ -2,7 +2,7 @@ name: llm_gateway display_name: LLM Gateway description: Provider-neutral LLM gateway with routing, fallback, budgets, and usage telemetry for AI products -version: 0.1.19 +version: 0.1.20 access: free status: stable tier: free @@ -125,8 +125,8 @@ support: discussions: https://github.com/chistiq/rapidkit-core/discussions documentation: https://getrapidkit.com/modules/llm_gateway changelog: - - version: "0.1.19" - date: "2026-07-27" + - version: "0.1.20" + date: "2026-09-02" notes: "See docs/changelog.md" validation: pre_install: diff --git a/src/modules/free/ai/prompt_ops/.module_state.json b/src/modules/free/ai/prompt_ops/.module_state.json index f6b61f4..305cc20 100644 --- a/src/modules/free/ai/prompt_ops/.module_state.json +++ b/src/modules/free/ai/prompt_ops/.module_state.json @@ -1,4 +1,4 @@ { - "hash": "11339671efedb910edfd52913aa9197cf3e720608c02754f9e505bfb9e723e37", - "version": "0.1.10" + "hash": "fb37a447f0adaf5e465467c4bf90a55c247441ad97341fd416ab4c4da669f40a", + "version": "0.1.11" } diff --git a/src/modules/free/ai/prompt_ops/docs/changelog.md b/src/modules/free/ai/prompt_ops/docs/changelog.md index c15f425..dba498c 100644 --- a/src/modules/free/ai/prompt_ops/docs/changelog.md +++ b/src/modules/free/ai/prompt_ops/docs/changelog.md @@ -1,5 +1,9 @@ # Changelog — free/ai/prompt_ops +## 0.1.11 — Automated patch release triggered by content hash change (2026-09-02) + +- chore: Automated patch release triggered by content hash change + ## 0.1.10 — Automated patch release triggered by content hash change (2026-07-27) - chore: Automated patch release triggered by content hash change diff --git a/src/modules/free/ai/prompt_ops/frameworks/fastapi.py b/src/modules/free/ai/prompt_ops/frameworks/fastapi.py index d85b3e3..ffa8602 100644 --- a/src/modules/free/ai/prompt_ops/frameworks/fastapi.py +++ b/src/modules/free/ai/prompt_ops/frameworks/fastapi.py @@ -61,7 +61,7 @@ def validate_requirements(self) -> List[str]: return [] def get_dependencies(self) -> List[str]: - return ["fastapi>=0.139.0"] + return ["fastapi>=0.139.0,<1.0.0"] def get_dev_dependencies(self) -> List[str]: return ["pytest-asyncio>=1.3.0,<2.0", "httpx>=0.27.0"] diff --git a/src/modules/free/ai/prompt_ops/module.yaml b/src/modules/free/ai/prompt_ops/module.yaml index 9468c36..c895d91 100644 --- a/src/modules/free/ai/prompt_ops/module.yaml +++ b/src/modules/free/ai/prompt_ops/module.yaml @@ -1,7 +1,7 @@ name: prompt_ops display_name: "Prompt Ops" description: "Prompt versioning, rollout, evaluation, rollback, and audit operations for AI products" -version: 0.1.10 +version: 0.1.11 access: free status: stable tier: free @@ -132,8 +132,8 @@ support: discussions: https://github.com/chistiq/rapidkit-core/discussions documentation: https://getrapidkit.com/modules/prompt_ops changelog: - - version: "0.1.10" - date: "2026-07-27" + - version: "0.1.11" + date: "2026-09-02" notes: "See docs/changelog.md" validation: pre_install: diff --git a/src/modules/free/ai/rag_pipeline/.module_state.json b/src/modules/free/ai/rag_pipeline/.module_state.json index f774262..3f036ca 100644 --- a/src/modules/free/ai/rag_pipeline/.module_state.json +++ b/src/modules/free/ai/rag_pipeline/.module_state.json @@ -1,4 +1,4 @@ { - "hash": "bb52975a731c0d0b0a6b766012af7dfc45a7211a571214840334920689086dd8", - "version": "0.1.12" + "hash": "79bbf55f16a54e58e7b2c62fa82d158d60be8abdfd80b4d47c4de79b61328491", + "version": "0.1.13" } diff --git a/src/modules/free/ai/rag_pipeline/docs/changelog.md b/src/modules/free/ai/rag_pipeline/docs/changelog.md index 9b683b7..92c2d1f 100644 --- a/src/modules/free/ai/rag_pipeline/docs/changelog.md +++ b/src/modules/free/ai/rag_pipeline/docs/changelog.md @@ -1,5 +1,9 @@ # Changelog — free/ai/rag_pipeline +## 0.1.13 — Automated patch release triggered by content hash change (2026-09-02) + +- chore: Automated patch release triggered by content hash change + ## 0.1.12 — Automated patch release triggered by content hash change (2026-07-27) - chore: Automated patch release triggered by content hash change diff --git a/src/modules/free/ai/rag_pipeline/frameworks/fastapi.py b/src/modules/free/ai/rag_pipeline/frameworks/fastapi.py index f58a41e..de8653b 100644 --- a/src/modules/free/ai/rag_pipeline/frameworks/fastapi.py +++ b/src/modules/free/ai/rag_pipeline/frameworks/fastapi.py @@ -61,7 +61,7 @@ def validate_requirements(self) -> List[str]: return [] def get_dependencies(self) -> List[str]: - return ["fastapi>=0.139.0"] + return ["fastapi>=0.139.0,<1.0.0"] def get_dev_dependencies(self) -> List[str]: return ["pytest-asyncio>=1.3.0,<2.0", "httpx>=0.27.0"] diff --git a/src/modules/free/ai/rag_pipeline/module.yaml b/src/modules/free/ai/rag_pipeline/module.yaml index 02353e7..06193ea 100644 --- a/src/modules/free/ai/rag_pipeline/module.yaml +++ b/src/modules/free/ai/rag_pipeline/module.yaml @@ -2,7 +2,7 @@ name: rag_pipeline display_name: RAG Pipeline description: RAG pipeline scaffolding for ingestion, embeddings, retrieval, citations, and evaluation-ready AI search -version: 0.1.12 +version: 0.1.13 access: free status: stable tier: free @@ -125,8 +125,8 @@ support: discussions: https://github.com/chistiq/rapidkit-core/discussions documentation: https://getrapidkit.com/modules/rag_pipeline changelog: - - version: "0.1.12" - date: "2026-07-27" + - version: "0.1.13" + date: "2026-09-02" notes: "See docs/changelog.md" validation: pre_install: diff --git a/src/modules/free/ai/tool_registry/.module_state.json b/src/modules/free/ai/tool_registry/.module_state.json index 000a6bc..59d61e6 100644 --- a/src/modules/free/ai/tool_registry/.module_state.json +++ b/src/modules/free/ai/tool_registry/.module_state.json @@ -1,4 +1,4 @@ { - "hash": "2d25e9a24c38f0bdcf4ad9ad4106e192b650eb85442da8223a05a1c8b4d8f0d7", - "version": "0.1.10" + "hash": "a6a430fd94024d9a3bee3544270433b864a82ae99dbd0e1c32679956441d8962", + "version": "0.1.11" } diff --git a/src/modules/free/ai/tool_registry/docs/changelog.md b/src/modules/free/ai/tool_registry/docs/changelog.md index d2cc67c..45adabe 100644 --- a/src/modules/free/ai/tool_registry/docs/changelog.md +++ b/src/modules/free/ai/tool_registry/docs/changelog.md @@ -1,5 +1,9 @@ # Changelog — free/ai/tool_registry +## 0.1.11 — Automated patch release triggered by content hash change (2026-09-02) + +- chore: Automated patch release triggered by content hash change + ## 0.1.10 — Automated patch release triggered by content hash change (2026-07-27) - chore: Automated patch release triggered by content hash change diff --git a/src/modules/free/ai/tool_registry/frameworks/fastapi.py b/src/modules/free/ai/tool_registry/frameworks/fastapi.py index bb6d4f6..83b243c 100644 --- a/src/modules/free/ai/tool_registry/frameworks/fastapi.py +++ b/src/modules/free/ai/tool_registry/frameworks/fastapi.py @@ -61,7 +61,7 @@ def validate_requirements(self) -> List[str]: return [] def get_dependencies(self) -> List[str]: - return ["fastapi>=0.139.0"] + return ["fastapi>=0.139.0,<1.0.0"] def get_dev_dependencies(self) -> List[str]: return ["pytest-asyncio>=1.3.0,<2.0", "httpx>=0.27.0"] diff --git a/src/modules/free/ai/tool_registry/module.yaml b/src/modules/free/ai/tool_registry/module.yaml index bec0a09..b6119b7 100644 --- a/src/modules/free/ai/tool_registry/module.yaml +++ b/src/modules/free/ai/tool_registry/module.yaml @@ -1,7 +1,7 @@ name: tool_registry display_name: "Tool Registry" description: "Tool registry, schemas, permissions, and audit-safe invocation policy for AI products" -version: 0.1.10 +version: 0.1.11 access: free status: stable tier: free @@ -131,8 +131,8 @@ support: discussions: https://github.com/chistiq/rapidkit-core/discussions documentation: https://getrapidkit.com/modules/tool_registry changelog: - - version: "0.1.10" - date: "2026-07-27" + - version: "0.1.11" + date: "2026-09-02" notes: "See docs/changelog.md" validation: pre_install: diff --git a/src/modules/free/ai/vector_store/.module_state.json b/src/modules/free/ai/vector_store/.module_state.json index b2251e7..c7c8783 100644 --- a/src/modules/free/ai/vector_store/.module_state.json +++ b/src/modules/free/ai/vector_store/.module_state.json @@ -1,4 +1,4 @@ { - "hash": "a81932d4b266358217ef98260b2c3866c9655ec868729fefe64e63ac533c799a", - "version": "0.1.12" + "hash": "74c202303163c1e96de220013fd6b0fc552833d5a839f3e2afc2677d798bdff4", + "version": "0.1.13" } diff --git a/src/modules/free/ai/vector_store/docs/changelog.md b/src/modules/free/ai/vector_store/docs/changelog.md index 5263fa4..e011845 100644 --- a/src/modules/free/ai/vector_store/docs/changelog.md +++ b/src/modules/free/ai/vector_store/docs/changelog.md @@ -1,5 +1,9 @@ # Changelog — free/ai/vector_store +## 0.1.13 — Automated patch release triggered by content hash change (2026-09-02) + +- chore: Automated patch release triggered by content hash change + ## 0.1.12 — Automated patch release triggered by content hash change (2026-07-27) - chore: Automated patch release triggered by content hash change diff --git a/src/modules/free/ai/vector_store/frameworks/fastapi.py b/src/modules/free/ai/vector_store/frameworks/fastapi.py index c687d54..951a817 100644 --- a/src/modules/free/ai/vector_store/frameworks/fastapi.py +++ b/src/modules/free/ai/vector_store/frameworks/fastapi.py @@ -61,7 +61,7 @@ def validate_requirements(self) -> List[str]: return [] def get_dependencies(self) -> List[str]: - return ["fastapi>=0.139.0"] + return ["fastapi>=0.139.0,<1.0.0"] def get_dev_dependencies(self) -> List[str]: return ["pytest-asyncio>=1.3.0,<2.0", "httpx>=0.27.0"] diff --git a/src/modules/free/ai/vector_store/module.yaml b/src/modules/free/ai/vector_store/module.yaml index c9ab691..c49ff09 100644 --- a/src/modules/free/ai/vector_store/module.yaml +++ b/src/modules/free/ai/vector_store/module.yaml @@ -2,7 +2,7 @@ name: vector_store display_name: Vector Store description: Vector store abstraction for pgvector/Qdrant-style indexes, similarity search, and embedding metadata -version: 0.1.12 +version: 0.1.13 access: free status: stable tier: free @@ -125,8 +125,8 @@ support: discussions: https://github.com/chistiq/rapidkit-core/discussions documentation: https://getrapidkit.com/modules/vector_store changelog: - - version: "0.1.12" - date: "2026-07-27" + - version: "0.1.13" + date: "2026-09-02" notes: "See docs/changelog.md" validation: pre_install: diff --git a/src/modules/free/auth/api_keys/.module_state.json b/src/modules/free/auth/api_keys/.module_state.json index 564cda7..331f5fe 100644 --- a/src/modules/free/auth/api_keys/.module_state.json +++ b/src/modules/free/auth/api_keys/.module_state.json @@ -1,4 +1,4 @@ { - "hash": "4a403bfb155292cb810d7ab0d01e42eb002443af4d7fb30b29e71b4b94a0d627", - "version": "0.1.7" + "hash": "fc95c992007e58c7d6af93f37865aa3e6f962a849f80fa798922410cc93e1a7d", + "version": "0.1.8" } diff --git a/src/modules/free/auth/api_keys/docs/changelog.md b/src/modules/free/auth/api_keys/docs/changelog.md index 5ce0d00..7a7319d 100644 --- a/src/modules/free/auth/api_keys/docs/changelog.md +++ b/src/modules/free/auth/api_keys/docs/changelog.md @@ -1,5 +1,9 @@ # Changelog — free/auth/api_keys +## 0.1.8 — Automated patch release triggered by content hash change (2026-09-02) + +- chore: Automated patch release triggered by content hash change + ## 0.1.7 — Automated patch release triggered by content hash change (2026-07-27) - chore: Automated patch release triggered by content hash change diff --git a/src/modules/free/auth/api_keys/frameworks/fastapi.py b/src/modules/free/auth/api_keys/frameworks/fastapi.py index 7cfe69a..8e24589 100644 --- a/src/modules/free/auth/api_keys/frameworks/fastapi.py +++ b/src/modules/free/auth/api_keys/frameworks/fastapi.py @@ -83,7 +83,7 @@ def post_generation_hook(self, output_dir: Path) -> None: # noqa: ARG002 def get_dependencies(self) -> List[str]: return [ - "fastapi>=0.139.0", + "fastapi>=0.139.0,<1.0.0", "pydantic>=2.12.2", ] diff --git a/src/modules/free/auth/api_keys/module.yaml b/src/modules/free/auth/api_keys/module.yaml index d69472d..84b29ce 100644 --- a/src/modules/free/auth/api_keys/module.yaml +++ b/src/modules/free/auth/api_keys/module.yaml @@ -1,7 +1,7 @@ name: api_keys display_name: API Keys description: Deterministic API key issuance, verification, and auditing -version: 0.1.7 +version: 0.1.8 access: free status: stable tier: free @@ -131,8 +131,8 @@ support: discussions: https://github.com/chistiq/rapidkit-core/discussions documentation: https://getrapidkit.com/modules/auth/api_keys changelog: - - version: "0.1.7" - date: "2026-07-27" + - version: "0.1.8" + date: "2026-09-02" notes: "See docs/changelog.md" validation: pre_install: diff --git a/src/modules/free/billing/usage_billing/.module_state.json b/src/modules/free/billing/usage_billing/.module_state.json index f967bd1..3074192 100644 --- a/src/modules/free/billing/usage_billing/.module_state.json +++ b/src/modules/free/billing/usage_billing/.module_state.json @@ -1,4 +1,4 @@ { - "hash": "e2db406a3ed5e0599aaee91fa4002573f2ad6daf60f59b005492db4fad8efa41", - "version": "0.1.12" + "hash": "c8123489a4dad9c583925942136099e488fa3a3b59b6bd16d5a0014210e94a76", + "version": "0.1.13" } diff --git a/src/modules/free/billing/usage_billing/docs/changelog.md b/src/modules/free/billing/usage_billing/docs/changelog.md index e277459..ff1fb4a 100644 --- a/src/modules/free/billing/usage_billing/docs/changelog.md +++ b/src/modules/free/billing/usage_billing/docs/changelog.md @@ -1,5 +1,9 @@ # Changelog — free/billing/usage_billing +## 0.1.13 — Automated patch release triggered by content hash change (2026-09-02) + +- chore: Automated patch release triggered by content hash change + ## 0.1.12 — Automated patch release triggered by content hash change (2026-07-27) - chore: Automated patch release triggered by content hash change diff --git a/src/modules/free/billing/usage_billing/frameworks/fastapi.py b/src/modules/free/billing/usage_billing/frameworks/fastapi.py index 5029b3e..4d79215 100644 --- a/src/modules/free/billing/usage_billing/frameworks/fastapi.py +++ b/src/modules/free/billing/usage_billing/frameworks/fastapi.py @@ -61,7 +61,7 @@ def validate_requirements(self) -> List[str]: return [] def get_dependencies(self) -> List[str]: - return ["fastapi>=0.139.0"] + return ["fastapi>=0.139.0,<1.0.0"] def get_dev_dependencies(self) -> List[str]: return ["pytest-asyncio>=1.3.0,<2.0", "httpx>=0.27.0"] diff --git a/src/modules/free/billing/usage_billing/module.yaml b/src/modules/free/billing/usage_billing/module.yaml index e697b20..0524473 100644 --- a/src/modules/free/billing/usage_billing/module.yaml +++ b/src/modules/free/billing/usage_billing/module.yaml @@ -1,7 +1,7 @@ name: usage_billing display_name: Usage Billing description: Usage metering, quota enforcement, plan limits, and overage scaffolding for SaaS products -version: 0.1.12 +version: 0.1.13 access: free status: stable tier: free @@ -124,8 +124,8 @@ support: discussions: https://github.com/chistiq/rapidkit-core/discussions documentation: https://getrapidkit.com/modules/usage_billing changelog: - - version: "0.1.12" - date: "2026-07-27" + - version: "0.1.13" + date: "2026-09-02" notes: "See docs/changelog.md" validation: pre_install: diff --git a/src/modules/free/business/admin_console/.module_state.json b/src/modules/free/business/admin_console/.module_state.json index 1649917..436872e 100644 --- a/src/modules/free/business/admin_console/.module_state.json +++ b/src/modules/free/business/admin_console/.module_state.json @@ -1,4 +1,4 @@ { - "hash": "c48dcc51d86c7837e5e2ae29e48d5904d940d002217e5c5e6760b41a7c0f2bfc", - "version": "0.1.9" + "hash": "72ea7be542098050199eb4c67566d932b51c5424b76a7d4cd763f0939abccaef", + "version": "0.1.10" } diff --git a/src/modules/free/business/admin_console/docs/changelog.md b/src/modules/free/business/admin_console/docs/changelog.md index 00e814b..87b783f 100644 --- a/src/modules/free/business/admin_console/docs/changelog.md +++ b/src/modules/free/business/admin_console/docs/changelog.md @@ -1,5 +1,9 @@ # Changelog — free/business/admin_console +## 0.1.10 — Automated patch release triggered by content hash change (2026-09-02) + +- chore: Automated patch release triggered by content hash change + ## 0.1.9 — Automated patch release triggered by content hash change (2026-07-27) - chore: Automated patch release triggered by content hash change diff --git a/src/modules/free/business/admin_console/frameworks/fastapi.py b/src/modules/free/business/admin_console/frameworks/fastapi.py index 3acc7ac..26f759c 100644 --- a/src/modules/free/business/admin_console/frameworks/fastapi.py +++ b/src/modules/free/business/admin_console/frameworks/fastapi.py @@ -61,7 +61,7 @@ def validate_requirements(self) -> List[str]: return [] def get_dependencies(self) -> List[str]: - return ["fastapi>=0.139.0"] + return ["fastapi>=0.139.0,<1.0.0"] def get_dev_dependencies(self) -> List[str]: return ["pytest-asyncio>=1.3.0,<2.0", "httpx>=0.27.0"] diff --git a/src/modules/free/business/admin_console/module.yaml b/src/modules/free/business/admin_console/module.yaml index 6d08326..c361040 100644 --- a/src/modules/free/business/admin_console/module.yaml +++ b/src/modules/free/business/admin_console/module.yaml @@ -1,7 +1,7 @@ name: admin_console display_name: "Admin Console" description: "Reusable admin console foundation with action registry, permission checks, audit context, and operational summaries" -version: 0.1.9 +version: 0.1.10 access: free status: stable tier: free @@ -131,8 +131,8 @@ support: discussions: https://github.com/chistiq/rapidkit-core/discussions documentation: https://getrapidkit.com/modules/admin_console changelog: - - version: "0.1.9" - date: "2026-07-27" + - version: "0.1.10" + date: "2026-09-02" notes: "See docs/changelog.md" validation: pre_install: diff --git a/src/modules/free/business/approval_engine/.module_state.json b/src/modules/free/business/approval_engine/.module_state.json index 9b9c52e..0da56ab 100644 --- a/src/modules/free/business/approval_engine/.module_state.json +++ b/src/modules/free/business/approval_engine/.module_state.json @@ -1,4 +1,4 @@ { - "hash": "c4d2b663de11868ac2eedd2148d39a34a9bc2271f1fdbc8f1b2c707c75b86537", - "version": "0.1.10" + "hash": "66d8bfb2f8bf8ea9796a846f2e26076a1292a70afdada9874a231bfbb55cd795", + "version": "0.1.11" } diff --git a/src/modules/free/business/approval_engine/docs/changelog.md b/src/modules/free/business/approval_engine/docs/changelog.md index e248b34..60314a5 100644 --- a/src/modules/free/business/approval_engine/docs/changelog.md +++ b/src/modules/free/business/approval_engine/docs/changelog.md @@ -1,5 +1,9 @@ # Changelog — free/business/approval_engine +## 0.1.11 — Automated patch release triggered by content hash change (2026-09-02) + +- chore: Automated patch release triggered by content hash change + ## 0.1.10 — Automated patch release triggered by content hash change (2026-07-27) - chore: Automated patch release triggered by content hash change diff --git a/src/modules/free/business/approval_engine/frameworks/fastapi.py b/src/modules/free/business/approval_engine/frameworks/fastapi.py index 430a4f3..681881d 100644 --- a/src/modules/free/business/approval_engine/frameworks/fastapi.py +++ b/src/modules/free/business/approval_engine/frameworks/fastapi.py @@ -61,7 +61,7 @@ def validate_requirements(self) -> List[str]: return [] def get_dependencies(self) -> List[str]: - return ["fastapi>=0.139.0"] + return ["fastapi>=0.139.0,<1.0.0"] def get_dev_dependencies(self) -> List[str]: return ["pytest-asyncio>=1.3.0,<2.0", "httpx>=0.27.0"] diff --git a/src/modules/free/business/approval_engine/module.yaml b/src/modules/free/business/approval_engine/module.yaml index d1096c1..adee076 100644 --- a/src/modules/free/business/approval_engine/module.yaml +++ b/src/modules/free/business/approval_engine/module.yaml @@ -1,7 +1,7 @@ name: approval_engine display_name: "Approval Engine" description: "Approval workflow engine with policies, required reasons, reviewer decisions, escalation, and immutable audit trails" -version: 0.1.10 +version: 0.1.11 access: free status: stable tier: free @@ -133,8 +133,8 @@ support: discussions: https://github.com/chistiq/rapidkit-core/discussions documentation: https://getrapidkit.com/modules/approval_engine changelog: - - version: "0.1.10" - date: "2026-07-27" + - version: "0.1.11" + date: "2026-09-02" notes: "See docs/changelog.md" validation: pre_install: diff --git a/src/modules/free/business/connector_hub/.module_state.json b/src/modules/free/business/connector_hub/.module_state.json index d15825f..047ec19 100644 --- a/src/modules/free/business/connector_hub/.module_state.json +++ b/src/modules/free/business/connector_hub/.module_state.json @@ -1,4 +1,4 @@ { - "hash": "891bf4d2022d17c896231db6732fd6e8b698d0f54a713d35fb9df88293673261", - "version": "0.1.12" + "hash": "52b33cb3ed3b872f522d124e30df5fc142170e16a3c8302d040d7d2aba987c43", + "version": "0.1.13" } diff --git a/src/modules/free/business/connector_hub/docs/changelog.md b/src/modules/free/business/connector_hub/docs/changelog.md index 727b411..764a29f 100644 --- a/src/modules/free/business/connector_hub/docs/changelog.md +++ b/src/modules/free/business/connector_hub/docs/changelog.md @@ -1,5 +1,9 @@ # Changelog — free/business/connector_hub +## 0.1.13 — Automated patch release triggered by content hash change (2026-09-02) + +- chore: Automated patch release triggered by content hash change + ## 0.1.12 — Automated patch release triggered by content hash change (2026-07-27) - chore: Automated patch release triggered by content hash change diff --git a/src/modules/free/business/connector_hub/frameworks/fastapi.py b/src/modules/free/business/connector_hub/frameworks/fastapi.py index 9f307c6..bd79e92 100644 --- a/src/modules/free/business/connector_hub/frameworks/fastapi.py +++ b/src/modules/free/business/connector_hub/frameworks/fastapi.py @@ -61,7 +61,7 @@ def validate_requirements(self) -> List[str]: return [] def get_dependencies(self) -> List[str]: - return ["fastapi>=0.139.0"] + return ["fastapi>=0.139.0,<1.0.0"] def get_dev_dependencies(self) -> List[str]: return ["pytest-asyncio>=1.3.0,<2.0", "httpx>=0.27.0"] diff --git a/src/modules/free/business/connector_hub/module.yaml b/src/modules/free/business/connector_hub/module.yaml index a2933db..43d3cb8 100644 --- a/src/modules/free/business/connector_hub/module.yaml +++ b/src/modules/free/business/connector_hub/module.yaml @@ -2,7 +2,7 @@ name: connector_hub display_name: Connector Hub description: Integration connector hub scaffolding for external apps, credentials, sync jobs, and provider adapters -version: 0.1.12 +version: 0.1.13 access: free status: stable tier: free @@ -125,8 +125,8 @@ support: discussions: https://github.com/chistiq/rapidkit-core/discussions documentation: https://getrapidkit.com/modules/connector_hub changelog: - - version: "0.1.12" - date: "2026-07-27" + - version: "0.1.13" + date: "2026-09-02" notes: "See docs/changelog.md" validation: pre_install: diff --git a/src/modules/free/business/connector_pack_library/.module_state.json b/src/modules/free/business/connector_pack_library/.module_state.json index 998d6ed..359e754 100644 --- a/src/modules/free/business/connector_pack_library/.module_state.json +++ b/src/modules/free/business/connector_pack_library/.module_state.json @@ -1,4 +1,4 @@ { - "hash": "d2279c3297398a33fa3daa395b9b9d73cb7c0f8903e55ed3cdcd5443df8421d6", - "version": "0.1.9" + "hash": "74e3437315caa57ece4122c89237159de1b2123689bd89abc3b900f490e9b609", + "version": "0.1.10" } diff --git a/src/modules/free/business/connector_pack_library/docs/changelog.md b/src/modules/free/business/connector_pack_library/docs/changelog.md index 9bd7ffc..26e47c8 100644 --- a/src/modules/free/business/connector_pack_library/docs/changelog.md +++ b/src/modules/free/business/connector_pack_library/docs/changelog.md @@ -1,5 +1,9 @@ # Changelog — free/business/connector_pack_library +## 0.1.10 — Automated patch release triggered by content hash change (2026-09-02) + +- chore: Automated patch release triggered by content hash change + ## 0.1.9 — Automated patch release triggered by content hash change (2026-07-27) - chore: Automated patch release triggered by content hash change diff --git a/src/modules/free/business/connector_pack_library/frameworks/fastapi.py b/src/modules/free/business/connector_pack_library/frameworks/fastapi.py index 43e2132..76cfac9 100644 --- a/src/modules/free/business/connector_pack_library/frameworks/fastapi.py +++ b/src/modules/free/business/connector_pack_library/frameworks/fastapi.py @@ -61,7 +61,7 @@ def validate_requirements(self) -> List[str]: return [] def get_dependencies(self) -> List[str]: - return ["fastapi>=0.139.0"] + return ["fastapi>=0.139.0,<1.0.0"] def get_dev_dependencies(self) -> List[str]: return ["pytest-asyncio>=1.3.0,<2.0", "httpx>=0.27.0"] diff --git a/src/modules/free/business/connector_pack_library/module.yaml b/src/modules/free/business/connector_pack_library/module.yaml index 61e511c..f19eab8 100644 --- a/src/modules/free/business/connector_pack_library/module.yaml +++ b/src/modules/free/business/connector_pack_library/module.yaml @@ -1,7 +1,7 @@ name: connector_pack_library display_name: "Connector Pack Library" description: "Connector pack registry for provider catalogs, scopes, install state, health, and credential rotation workflows" -version: 0.1.9 +version: 0.1.10 access: free status: stable tier: free @@ -131,8 +131,8 @@ support: discussions: https://github.com/chistiq/rapidkit-core/discussions documentation: https://getrapidkit.com/modules/connector_pack_library changelog: - - version: "0.1.9" - date: "2026-07-27" + - version: "0.1.10" + date: "2026-09-02" notes: "See docs/changelog.md" validation: pre_install: diff --git a/src/modules/free/business/document_pipeline/.module_state.json b/src/modules/free/business/document_pipeline/.module_state.json index 75b8adc..90fda92 100644 --- a/src/modules/free/business/document_pipeline/.module_state.json +++ b/src/modules/free/business/document_pipeline/.module_state.json @@ -1,4 +1,4 @@ { - "hash": "f9c4c7187c84bb3907b40c6d903337c6c008cb41a50f0aec0e866c72c0ba1616", - "version": "0.1.10" + "hash": "4d373eeeb679290190a80d7123248ea4942122d3860b1bf17e2208bb40eb203d", + "version": "0.1.11" } diff --git a/src/modules/free/business/document_pipeline/docs/changelog.md b/src/modules/free/business/document_pipeline/docs/changelog.md index 07d9594..8a6c4c9 100644 --- a/src/modules/free/business/document_pipeline/docs/changelog.md +++ b/src/modules/free/business/document_pipeline/docs/changelog.md @@ -1,5 +1,9 @@ # Changelog — free/business/document_pipeline +## 0.1.11 — Automated patch release triggered by content hash change (2026-09-02) + +- chore: Automated patch release triggered by content hash change + ## 0.1.10 — Automated patch release triggered by content hash change (2026-07-27) - chore: Automated patch release triggered by content hash change diff --git a/src/modules/free/business/document_pipeline/frameworks/fastapi.py b/src/modules/free/business/document_pipeline/frameworks/fastapi.py index d25ec07..388c88b 100644 --- a/src/modules/free/business/document_pipeline/frameworks/fastapi.py +++ b/src/modules/free/business/document_pipeline/frameworks/fastapi.py @@ -61,7 +61,7 @@ def validate_requirements(self) -> List[str]: return [] def get_dependencies(self) -> List[str]: - return ["fastapi>=0.139.0"] + return ["fastapi>=0.139.0,<1.0.0"] def get_dev_dependencies(self) -> List[str]: return ["pytest-asyncio>=1.3.0,<2.0", "httpx>=0.27.0"] diff --git a/src/modules/free/business/document_pipeline/module.yaml b/src/modules/free/business/document_pipeline/module.yaml index 163383a..63d7983 100644 --- a/src/modules/free/business/document_pipeline/module.yaml +++ b/src/modules/free/business/document_pipeline/module.yaml @@ -1,7 +1,7 @@ name: document_pipeline display_name: "Document Pipeline" description: "Document ingestion, extraction, chunking, classification, and audit-safe processing pipeline for AI/workflow products" -version: 0.1.10 +version: 0.1.11 access: free status: stable tier: free @@ -133,8 +133,8 @@ support: discussions: https://github.com/chistiq/rapidkit-core/discussions documentation: https://getrapidkit.com/modules/document_pipeline changelog: - - version: "0.1.10" - date: "2026-07-27" + - version: "0.1.11" + date: "2026-09-02" notes: "See docs/changelog.md" validation: pre_install: diff --git a/src/modules/free/business/feature_flags/.module_state.json b/src/modules/free/business/feature_flags/.module_state.json index a087e52..2cb380a 100644 --- a/src/modules/free/business/feature_flags/.module_state.json +++ b/src/modules/free/business/feature_flags/.module_state.json @@ -1,4 +1,4 @@ { - "hash": "c8b0b2b111ca128271206289072fe74e6ef3dd91cf1d05fa9d7054aae8f9723b", - "version": "0.1.11" + "hash": "3aeb5129a5ef75a2ab472dfca676f12172293c2bdee85b52837f02f0384a1ec3", + "version": "0.1.12" } diff --git a/src/modules/free/business/feature_flags/docs/changelog.md b/src/modules/free/business/feature_flags/docs/changelog.md index a95d479..42a9583 100644 --- a/src/modules/free/business/feature_flags/docs/changelog.md +++ b/src/modules/free/business/feature_flags/docs/changelog.md @@ -1,5 +1,9 @@ # Changelog — free/business/feature_flags +## 0.1.12 — Automated patch release triggered by content hash change (2026-09-02) + +- chore: Automated patch release triggered by content hash change + ## 0.1.11 — Automated patch release triggered by content hash change (2026-07-27) - chore: Automated patch release triggered by content hash change diff --git a/src/modules/free/business/feature_flags/frameworks/fastapi.py b/src/modules/free/business/feature_flags/frameworks/fastapi.py index 7df6072..a572bae 100644 --- a/src/modules/free/business/feature_flags/frameworks/fastapi.py +++ b/src/modules/free/business/feature_flags/frameworks/fastapi.py @@ -61,7 +61,7 @@ def validate_requirements(self) -> List[str]: return [] def get_dependencies(self) -> List[str]: - return ["fastapi>=0.139.0"] + return ["fastapi>=0.139.0,<1.0.0"] def get_dev_dependencies(self) -> List[str]: return ["pytest-asyncio>=1.3.0,<2.0", "httpx>=0.27.0"] diff --git a/src/modules/free/business/feature_flags/module.yaml b/src/modules/free/business/feature_flags/module.yaml index df98f53..b5857ea 100644 --- a/src/modules/free/business/feature_flags/module.yaml +++ b/src/modules/free/business/feature_flags/module.yaml @@ -2,7 +2,7 @@ name: feature_flags display_name: Feature Flags description: Feature flag scaffolding for staged rollout, entitlement-aware gates, experiments, and kill switches -version: 0.1.11 +version: 0.1.12 access: free status: stable tier: free @@ -124,8 +124,8 @@ support: discussions: https://github.com/chistiq/rapidkit-core/discussions documentation: https://getrapidkit.com/modules/feature_flags changelog: - - version: "0.1.11" - date: "2026-07-27" + - version: "0.1.12" + date: "2026-09-02" notes: "See docs/changelog.md" validation: pre_install: diff --git a/src/modules/free/business/forms_engine/.module_state.json b/src/modules/free/business/forms_engine/.module_state.json index 15b92fa..544ecf3 100644 --- a/src/modules/free/business/forms_engine/.module_state.json +++ b/src/modules/free/business/forms_engine/.module_state.json @@ -1,4 +1,4 @@ { - "hash": "1c252d61f58cac3e3f1e39866441648932d3a215fad81d4c50eacc814b476ac9", - "version": "0.1.10" + "hash": "a88c753113ab67c84ddf69c630d268665a1b27f50576affa38e0da5d50b30f28", + "version": "0.1.11" } diff --git a/src/modules/free/business/forms_engine/docs/changelog.md b/src/modules/free/business/forms_engine/docs/changelog.md index 78621e8..7111498 100644 --- a/src/modules/free/business/forms_engine/docs/changelog.md +++ b/src/modules/free/business/forms_engine/docs/changelog.md @@ -1,5 +1,9 @@ # Changelog — free/business/forms_engine +## 0.1.11 — Automated patch release triggered by content hash change (2026-09-02) + +- chore: Automated patch release triggered by content hash change + ## 0.1.10 — Automated patch release triggered by content hash change (2026-07-27) - chore: Automated patch release triggered by content hash change diff --git a/src/modules/free/business/forms_engine/frameworks/fastapi.py b/src/modules/free/business/forms_engine/frameworks/fastapi.py index cb26647..1dd7ca6 100644 --- a/src/modules/free/business/forms_engine/frameworks/fastapi.py +++ b/src/modules/free/business/forms_engine/frameworks/fastapi.py @@ -61,7 +61,7 @@ def validate_requirements(self) -> List[str]: return [] def get_dependencies(self) -> List[str]: - return ["fastapi>=0.139.0"] + return ["fastapi>=0.139.0,<1.0.0"] def get_dev_dependencies(self) -> List[str]: return ["pytest-asyncio>=1.3.0,<2.0", "httpx>=0.27.0"] diff --git a/src/modules/free/business/forms_engine/module.yaml b/src/modules/free/business/forms_engine/module.yaml index 205f8f8..8137023 100644 --- a/src/modules/free/business/forms_engine/module.yaml +++ b/src/modules/free/business/forms_engine/module.yaml @@ -1,7 +1,7 @@ name: forms_engine display_name: "Forms Engine" description: "Schema-driven forms engine with validation, submissions, workflow hooks, and audit-ready exports" -version: 0.1.10 +version: 0.1.11 access: free status: stable tier: free @@ -132,8 +132,8 @@ support: discussions: https://github.com/chistiq/rapidkit-core/discussions documentation: https://getrapidkit.com/modules/forms_engine changelog: - - version: "0.1.10" - date: "2026-07-27" + - version: "0.1.11" + date: "2026-09-02" notes: "See docs/changelog.md" validation: pre_install: diff --git a/src/modules/free/business/media_pipeline/.module_state.json b/src/modules/free/business/media_pipeline/.module_state.json index 4f08d4b..d796f98 100644 --- a/src/modules/free/business/media_pipeline/.module_state.json +++ b/src/modules/free/business/media_pipeline/.module_state.json @@ -1,4 +1,4 @@ { - "hash": "04334f8e1313f1daed4237c0a5f5ed7c0cac7690117d70ad0c6aabe37c56f849", - "version": "0.1.10" + "hash": "3eadea9d321eab0eee731d702c21d8310b9a1de2b3b4fbcc188d7cc0324e7ada", + "version": "0.1.11" } diff --git a/src/modules/free/business/media_pipeline/docs/changelog.md b/src/modules/free/business/media_pipeline/docs/changelog.md index 74f5414..799dba7 100644 --- a/src/modules/free/business/media_pipeline/docs/changelog.md +++ b/src/modules/free/business/media_pipeline/docs/changelog.md @@ -1,5 +1,9 @@ # Changelog — free/business/media_pipeline +## 0.1.11 — Automated patch release triggered by content hash change (2026-09-02) + +- chore: Automated patch release triggered by content hash change + ## 0.1.10 — Automated patch release triggered by content hash change (2026-07-27) - chore: Automated patch release triggered by content hash change diff --git a/src/modules/free/business/media_pipeline/frameworks/fastapi.py b/src/modules/free/business/media_pipeline/frameworks/fastapi.py index 02fd5e1..f74a581 100644 --- a/src/modules/free/business/media_pipeline/frameworks/fastapi.py +++ b/src/modules/free/business/media_pipeline/frameworks/fastapi.py @@ -61,7 +61,7 @@ def validate_requirements(self) -> List[str]: return [] def get_dependencies(self) -> List[str]: - return ["fastapi>=0.139.0"] + return ["fastapi>=0.139.0,<1.0.0"] def get_dev_dependencies(self) -> List[str]: return ["pytest-asyncio>=1.3.0,<2.0", "httpx>=0.27.0"] diff --git a/src/modules/free/business/media_pipeline/module.yaml b/src/modules/free/business/media_pipeline/module.yaml index 305d89f..c1bb630 100644 --- a/src/modules/free/business/media_pipeline/module.yaml +++ b/src/modules/free/business/media_pipeline/module.yaml @@ -1,7 +1,7 @@ name: media_pipeline display_name: "Media Pipeline" description: "Media ingestion and transformation pipeline with checksum, variant generation, and moderation hooks" -version: 0.1.10 +version: 0.1.11 access: free status: stable tier: free @@ -132,8 +132,8 @@ support: discussions: https://github.com/chistiq/rapidkit-core/discussions documentation: https://getrapidkit.com/modules/media_pipeline changelog: - - version: "0.1.10" - date: "2026-07-27" + - version: "0.1.11" + date: "2026-09-02" notes: "See docs/changelog.md" validation: pre_install: diff --git a/src/modules/free/business/multi_tenancy/.module_state.json b/src/modules/free/business/multi_tenancy/.module_state.json index 6c498b2..0766baa 100644 --- a/src/modules/free/business/multi_tenancy/.module_state.json +++ b/src/modules/free/business/multi_tenancy/.module_state.json @@ -1,4 +1,4 @@ { - "hash": "d1e4637af056fd0bde4d311d0a19aa4b51b8ad2dbeba4703b73d3a900ca4332b", - "version": "0.1.12" + "hash": "15ef624a6cf22276e2e62ce556fe50e2ec07060a36f77266a5d06f1756f13892", + "version": "0.1.13" } diff --git a/src/modules/free/business/multi_tenancy/docs/changelog.md b/src/modules/free/business/multi_tenancy/docs/changelog.md index 4a7bb39..a7094bb 100644 --- a/src/modules/free/business/multi_tenancy/docs/changelog.md +++ b/src/modules/free/business/multi_tenancy/docs/changelog.md @@ -1,5 +1,9 @@ # Changelog — free/business/multi_tenancy +## 0.1.13 — Automated patch release triggered by content hash change (2026-09-02) + +- chore: Automated patch release triggered by content hash change + ## 0.1.12 — Automated patch release triggered by content hash change (2026-07-27) - chore: Automated patch release triggered by content hash change diff --git a/src/modules/free/business/multi_tenancy/frameworks/fastapi.py b/src/modules/free/business/multi_tenancy/frameworks/fastapi.py index e4b20eb..b06e452 100644 --- a/src/modules/free/business/multi_tenancy/frameworks/fastapi.py +++ b/src/modules/free/business/multi_tenancy/frameworks/fastapi.py @@ -61,7 +61,7 @@ def validate_requirements(self) -> List[str]: return [] def get_dependencies(self) -> List[str]: - return ["fastapi>=0.139.0"] + return ["fastapi>=0.139.0,<1.0.0"] def get_dev_dependencies(self) -> List[str]: return ["pytest-asyncio>=1.3.0,<2.0", "httpx>=0.27.0"] diff --git a/src/modules/free/business/multi_tenancy/module.yaml b/src/modules/free/business/multi_tenancy/module.yaml index 8d7f023..1bd080a 100644 --- a/src/modules/free/business/multi_tenancy/module.yaml +++ b/src/modules/free/business/multi_tenancy/module.yaml @@ -1,7 +1,7 @@ name: multi_tenancy display_name: Multi Tenancy description: Organization, team, tenant isolation, membership, and tenant-aware request context scaffolding -version: 0.1.12 +version: 0.1.13 access: free status: stable tier: free @@ -124,8 +124,8 @@ support: discussions: https://github.com/chistiq/rapidkit-core/discussions documentation: https://getrapidkit.com/modules/multi_tenancy changelog: - - version: "0.1.12" - date: "2026-07-27" + - version: "0.1.13" + date: "2026-09-02" notes: "See docs/changelog.md" validation: pre_install: diff --git a/src/modules/free/business/org_admin_console/.module_state.json b/src/modules/free/business/org_admin_console/.module_state.json index 3accb21..ed55bce 100644 --- a/src/modules/free/business/org_admin_console/.module_state.json +++ b/src/modules/free/business/org_admin_console/.module_state.json @@ -1,4 +1,4 @@ { - "hash": "f6faed95eb027e6fe822d13ad62fa095433f3ba836fde3fbea319d6eab215662", - "version": "0.1.9" + "hash": "4879d739fe6195484df5d86b49d24e6fe8324fe7d9f82c911b304529d1fed6cb", + "version": "0.1.10" } diff --git a/src/modules/free/business/org_admin_console/docs/changelog.md b/src/modules/free/business/org_admin_console/docs/changelog.md index bca1e6f..1ee6bd1 100644 --- a/src/modules/free/business/org_admin_console/docs/changelog.md +++ b/src/modules/free/business/org_admin_console/docs/changelog.md @@ -1,5 +1,9 @@ # Changelog — free/business/org_admin_console +## 0.1.10 — Automated patch release triggered by content hash change (2026-09-02) + +- chore: Automated patch release triggered by content hash change + ## 0.1.9 — Automated patch release triggered by content hash change (2026-07-27) - chore: Automated patch release triggered by content hash change diff --git a/src/modules/free/business/org_admin_console/frameworks/fastapi.py b/src/modules/free/business/org_admin_console/frameworks/fastapi.py index a3164d0..6d38099 100644 --- a/src/modules/free/business/org_admin_console/frameworks/fastapi.py +++ b/src/modules/free/business/org_admin_console/frameworks/fastapi.py @@ -61,7 +61,7 @@ def validate_requirements(self) -> List[str]: return [] def get_dependencies(self) -> List[str]: - return ["fastapi>=0.139.0"] + return ["fastapi>=0.139.0,<1.0.0"] def get_dev_dependencies(self) -> List[str]: return ["pytest-asyncio>=1.3.0,<2.0", "httpx>=0.27.0"] diff --git a/src/modules/free/business/org_admin_console/module.yaml b/src/modules/free/business/org_admin_console/module.yaml index 5e4e441..71bca88 100644 --- a/src/modules/free/business/org_admin_console/module.yaml +++ b/src/modules/free/business/org_admin_console/module.yaml @@ -1,7 +1,7 @@ name: org_admin_console display_name: "Org Admin Console" description: "Organization admin console for tenant settings, memberships, invitations, roles, and governance workflows" -version: 0.1.9 +version: 0.1.10 access: free status: stable tier: free @@ -131,8 +131,8 @@ support: discussions: https://github.com/chistiq/rapidkit-core/discussions documentation: https://getrapidkit.com/modules/org_admin_console changelog: - - version: "0.1.9" - date: "2026-07-27" + - version: "0.1.10" + date: "2026-09-02" notes: "See docs/changelog.md" validation: pre_install: diff --git a/src/modules/free/business/support_center/.module_state.json b/src/modules/free/business/support_center/.module_state.json index 0f34f25..5dcf49d 100644 --- a/src/modules/free/business/support_center/.module_state.json +++ b/src/modules/free/business/support_center/.module_state.json @@ -1,4 +1,4 @@ { - "hash": "3031b49a2b0a7bfbede7a0318986008b49a7e821c89736bc1eb6739a6d8a112a", - "version": "0.1.9" + "hash": "50f955f2f9cef0d787bdc33aa5a5bf41429fed069c4b6a34b8eac6c741285da4", + "version": "0.1.10" } diff --git a/src/modules/free/business/support_center/docs/changelog.md b/src/modules/free/business/support_center/docs/changelog.md index 2730f3f..197367a 100644 --- a/src/modules/free/business/support_center/docs/changelog.md +++ b/src/modules/free/business/support_center/docs/changelog.md @@ -1,5 +1,9 @@ # Changelog — free/business/support_center +## 0.1.10 — Automated patch release triggered by content hash change (2026-09-02) + +- chore: Automated patch release triggered by content hash change + ## 0.1.9 — Automated patch release triggered by content hash change (2026-07-27) - chore: Automated patch release triggered by content hash change diff --git a/src/modules/free/business/support_center/frameworks/fastapi.py b/src/modules/free/business/support_center/frameworks/fastapi.py index 49da462..f42c233 100644 --- a/src/modules/free/business/support_center/frameworks/fastapi.py +++ b/src/modules/free/business/support_center/frameworks/fastapi.py @@ -61,7 +61,7 @@ def validate_requirements(self) -> List[str]: return [] def get_dependencies(self) -> List[str]: - return ["fastapi>=0.139.0"] + return ["fastapi>=0.139.0,<1.0.0"] def get_dev_dependencies(self) -> List[str]: return ["pytest-asyncio>=1.3.0,<2.0", "httpx>=0.27.0"] diff --git a/src/modules/free/business/support_center/module.yaml b/src/modules/free/business/support_center/module.yaml index 94e3a9d..6948179 100644 --- a/src/modules/free/business/support_center/module.yaml +++ b/src/modules/free/business/support_center/module.yaml @@ -1,7 +1,7 @@ name: support_center display_name: "Support Center" description: "Support center foundation with tickets, SLA state, customer notes, assignments, and audit-ready support workflows" -version: 0.1.9 +version: 0.1.10 access: free status: stable tier: free @@ -133,8 +133,8 @@ support: discussions: https://github.com/chistiq/rapidkit-core/discussions documentation: https://getrapidkit.com/modules/support_center changelog: - - version: "0.1.9" - date: "2026-07-27" + - version: "0.1.10" + date: "2026-09-02" notes: "See docs/changelog.md" validation: pre_install: diff --git a/src/modules/free/communication/webhook_platform/.module_state.json b/src/modules/free/communication/webhook_platform/.module_state.json index 402efe8..fe14a40 100644 --- a/src/modules/free/communication/webhook_platform/.module_state.json +++ b/src/modules/free/communication/webhook_platform/.module_state.json @@ -1,4 +1,4 @@ { - "hash": "b09e92fed737cbfbb92844ad8efa446e1f9223e5c02a715a78b3e98ecc8d2f55", - "version": "0.1.12" + "hash": "dc0318fd21fc8b3986ce88cbe3fe1ae3454b73dc1b8f57de3010d27e0d343683", + "version": "0.1.13" } diff --git a/src/modules/free/communication/webhook_platform/docs/changelog.md b/src/modules/free/communication/webhook_platform/docs/changelog.md index b12a93b..b3dd6a7 100644 --- a/src/modules/free/communication/webhook_platform/docs/changelog.md +++ b/src/modules/free/communication/webhook_platform/docs/changelog.md @@ -1,5 +1,9 @@ # Changelog — free/communication/webhook_platform +## 0.1.13 — Automated patch release triggered by content hash change (2026-09-02) + +- chore: Automated patch release triggered by content hash change + ## 0.1.12 — Automated patch release triggered by content hash change (2026-07-27) - chore: Automated patch release triggered by content hash change diff --git a/src/modules/free/communication/webhook_platform/frameworks/fastapi.py b/src/modules/free/communication/webhook_platform/frameworks/fastapi.py index aa2d1f1..d868fe5 100644 --- a/src/modules/free/communication/webhook_platform/frameworks/fastapi.py +++ b/src/modules/free/communication/webhook_platform/frameworks/fastapi.py @@ -61,7 +61,7 @@ def validate_requirements(self) -> List[str]: return [] def get_dependencies(self) -> List[str]: - return ["fastapi>=0.139.0"] + return ["fastapi>=0.139.0,<1.0.0"] def get_dev_dependencies(self) -> List[str]: return ["pytest-asyncio>=1.3.0,<2.0", "httpx>=0.27.0"] diff --git a/src/modules/free/communication/webhook_platform/module.yaml b/src/modules/free/communication/webhook_platform/module.yaml index 5f30da2..ae4d5b3 100644 --- a/src/modules/free/communication/webhook_platform/module.yaml +++ b/src/modules/free/communication/webhook_platform/module.yaml @@ -2,7 +2,7 @@ name: webhook_platform display_name: Webhook Platform description: Inbound and outbound webhook scaffolding with signatures, delivery attempts, replay, and event history -version: 0.1.12 +version: 0.1.13 access: free status: stable tier: free @@ -125,8 +125,8 @@ support: discussions: https://github.com/chistiq/rapidkit-core/discussions documentation: https://getrapidkit.com/modules/webhook_platform changelog: - - version: "0.1.12" - date: "2026-07-27" + - version: "0.1.13" + date: "2026-09-02" notes: "See docs/changelog.md" validation: pre_install: diff --git a/src/modules/free/database/db_mongo/.module_state.json b/src/modules/free/database/db_mongo/.module_state.json index 0cfa652..a07c4d5 100644 --- a/src/modules/free/database/db_mongo/.module_state.json +++ b/src/modules/free/database/db_mongo/.module_state.json @@ -1,4 +1,4 @@ { - "hash": "67d858d94b460cbfcf6e58f62f62ae2a2225b7650081e28eec3dfb708e319b36", - "version": "0.1.12" + "hash": "de7e4e49a731716ac0e8d796f3d2ccca4933cef68ad41b9693e6f1645131b3d4", + "version": "0.1.13" } diff --git a/src/modules/free/database/db_mongo/docs/changelog.md b/src/modules/free/database/db_mongo/docs/changelog.md index acca99a..5825417 100644 --- a/src/modules/free/database/db_mongo/docs/changelog.md +++ b/src/modules/free/database/db_mongo/docs/changelog.md @@ -1,5 +1,9 @@ # Changelog — free/database/db_mongo +## 0.1.13 — Automated patch release triggered by content hash change (2026-09-02) + +- chore: Automated patch release triggered by content hash change + ## 0.1.12 — Automated patch release triggered by content hash change (2026-07-27) - chore: Automated patch release triggered by content hash change diff --git a/src/modules/free/database/db_mongo/frameworks/fastapi.py b/src/modules/free/database/db_mongo/frameworks/fastapi.py index 3bcc7dc..99a5aa6 100644 --- a/src/modules/free/database/db_mongo/frameworks/fastapi.py +++ b/src/modules/free/database/db_mongo/frameworks/fastapi.py @@ -81,7 +81,7 @@ def pre_generation_hook(self, output_dir: Path) -> None: def get_dependencies(self) -> list[str]: return [ - "fastapi>=0.139.0", + "fastapi>=0.139.0,<1.0.0", "motor>=3.4.0", ] diff --git a/src/modules/free/database/db_mongo/module.yaml b/src/modules/free/database/db_mongo/module.yaml index 14c85cf..986c00d 100644 --- a/src/modules/free/database/db_mongo/module.yaml +++ b/src/modules/free/database/db_mongo/module.yaml @@ -1,7 +1,7 @@ name: db_mongo display_name: Db Mongo description: MongoDB integration with async driver support, health diagnostics, configuration scaffolding, and multi-framework adapters -version: 0.1.12 +version: 0.1.13 access: free status: stable tier: free @@ -139,8 +139,8 @@ support: discussions: https://github.com/chistiq/rapidkit-core/discussions documentation: https://getrapidkit.com/modules/database/db_mongo changelog: - - version: "0.1.12" - date: "2026-07-27" + - version: "0.1.13" + date: "2026-09-02" notes: "See docs/changelog.md" validation: pre_install: diff --git a/src/modules/free/database/db_postgres/.module_state.json b/src/modules/free/database/db_postgres/.module_state.json index 8a63a7f..384d464 100644 --- a/src/modules/free/database/db_postgres/.module_state.json +++ b/src/modules/free/database/db_postgres/.module_state.json @@ -1,4 +1,4 @@ { - "hash": "6aa3c7c945c3c0565fcb013fa4b7e10d679efd7dfb8ce4a85fcadf9b8a2eda46", - "version": "0.1.33" + "hash": "c7c0c17f4862bbb3f573c0f0f6f5bc4f731e1d8a5cee9a8069e8618a2c1e41d3", + "version": "0.1.34" } diff --git a/src/modules/free/database/db_postgres/docs/changelog.md b/src/modules/free/database/db_postgres/docs/changelog.md index 5c84b4e..984c977 100644 --- a/src/modules/free/database/db_postgres/docs/changelog.md +++ b/src/modules/free/database/db_postgres/docs/changelog.md @@ -1,5 +1,9 @@ # Changelog — free/database/db_postgres +## 0.1.34 — Automated patch release triggered by content hash change (2026-09-02) + +- chore: Automated patch release triggered by content hash change + ## 0.1.33 — Automated patch release triggered by content hash change (2026-07-27) - chore: Automated patch release triggered by content hash change diff --git a/src/modules/free/database/db_postgres/frameworks/fastapi.py b/src/modules/free/database/db_postgres/frameworks/fastapi.py index d921616..104e5ca 100644 --- a/src/modules/free/database/db_postgres/frameworks/fastapi.py +++ b/src/modules/free/database/db_postgres/frameworks/fastapi.py @@ -112,7 +112,7 @@ def get_example_configurations(self) -> Dict[str, Any]: def get_dependencies(self) -> List[str]: return [ - "fastapi>=0.139.0", + "fastapi>=0.139.0,<1.0.0", "sqlalchemy>=2.0.0", "asyncpg>=0.29.0", "psycopg[binary]>=3.1.0", diff --git a/src/modules/free/database/db_postgres/module.yaml b/src/modules/free/database/db_postgres/module.yaml index 959ceec..000dbf4 100644 --- a/src/modules/free/database/db_postgres/module.yaml +++ b/src/modules/free/database/db_postgres/module.yaml @@ -3,7 +3,7 @@ display_name: PostgreSQL description: Production-ready PostgreSQL integration with async/sync engines, connection pooling, transactions, health checks, and configuration scaffolding for FastAPI and NestJS applications -version: 0.1.33 +version: 0.1.34 access: free status: stable category: database @@ -158,8 +158,8 @@ support: discussions: https://github.com/chistiq/rapidkit-core/discussions documentation: https://getrapidkit.com/modules/db_postgres changelog: - - version: "0.1.33" - date: "2026-07-27" + - version: "0.1.34" + date: "2026-09-02" notes: "See docs/changelog.md" validation: pre_install: diff --git a/src/modules/free/database/db_sqlite/.module_state.json b/src/modules/free/database/db_sqlite/.module_state.json index e25f7ef..1729a06 100644 --- a/src/modules/free/database/db_sqlite/.module_state.json +++ b/src/modules/free/database/db_sqlite/.module_state.json @@ -1,4 +1,4 @@ { - "hash": "b212c55b3dcba2e760abd3650936226e731216280e7e9ce581ef9ebd3f4c309f", - "version": "0.1.14" + "hash": "f6dc9be44a6f08f1660c44e00d5413655bc93ceb8351cec9d1d6de4f4888bd99", + "version": "0.1.15" } diff --git a/src/modules/free/database/db_sqlite/docs/changelog.md b/src/modules/free/database/db_sqlite/docs/changelog.md index 1a86410..cead53a 100644 --- a/src/modules/free/database/db_sqlite/docs/changelog.md +++ b/src/modules/free/database/db_sqlite/docs/changelog.md @@ -1,5 +1,9 @@ # Changelog — free/database/db_sqlite +## 0.1.15 — Automated patch release triggered by content hash change (2026-09-02) + +- chore: Automated patch release triggered by content hash change + ## 0.1.14 — Automated patch release triggered by content hash change (2026-07-27) - chore: Automated patch release triggered by content hash change diff --git a/src/modules/free/database/db_sqlite/frameworks/fastapi.py b/src/modules/free/database/db_sqlite/frameworks/fastapi.py index 0165a5e..780539e 100644 --- a/src/modules/free/database/db_sqlite/frameworks/fastapi.py +++ b/src/modules/free/database/db_sqlite/frameworks/fastapi.py @@ -78,7 +78,7 @@ def pre_generation_hook(self, output_dir: Path) -> None: ) def get_dependencies(self) -> list[str]: - return ["fastapi>=0.139.0"] + return ["fastapi>=0.139.0,<1.0.0"] def get_dev_dependencies(self) -> list[str]: return ["pytest>=9.0.3,<10.0", "httpx>=0.28.0"] diff --git a/src/modules/free/database/db_sqlite/module.yaml b/src/modules/free/database/db_sqlite/module.yaml index feaca86..a1ef903 100644 --- a/src/modules/free/database/db_sqlite/module.yaml +++ b/src/modules/free/database/db_sqlite/module.yaml @@ -1,7 +1,7 @@ name: db_sqlite display_name: Db Sqlite description: SQLite database integration for development -version: 0.1.14 +version: 0.1.15 access: free status: stable tier: free @@ -128,8 +128,8 @@ support: discussions: https://github.com/chistiq/rapidkit-core/discussions documentation: https://getrapidkit.com/modules/database/db_sqlite changelog: - - version: "0.1.14" - date: "2026-07-27" + - version: "0.1.15" + date: "2026-09-02" notes: "See docs/changelog.md" validation: pre_install: diff --git a/src/modules/free/essentials/deployment/.module_state.json b/src/modules/free/essentials/deployment/.module_state.json index ce40134..339d13e 100644 --- a/src/modules/free/essentials/deployment/.module_state.json +++ b/src/modules/free/essentials/deployment/.module_state.json @@ -1,4 +1,4 @@ { - "hash": "15b527e480fdfdb42b3d032559a3b042abc47ad34fc9d456939723f3dc6e7347", - "version": "0.1.16" + "hash": "fae588e857e37b3c849c7943898838811fc161e7e9767b6515922b3e51444128", + "version": "0.1.17" } diff --git a/src/modules/free/essentials/deployment/docs/changelog.md b/src/modules/free/essentials/deployment/docs/changelog.md index 9880993..f72fd7e 100644 --- a/src/modules/free/essentials/deployment/docs/changelog.md +++ b/src/modules/free/essentials/deployment/docs/changelog.md @@ -1,5 +1,9 @@ # Changelog — free/essentials/deployment +## 0.1.17 — Automated patch release triggered by content hash change (2026-09-02) + +- chore: Automated patch release triggered by content hash change + ## 0.1.16 — Automated patch release triggered by content hash change (2026-07-27) - chore: Automated patch release triggered by content hash change diff --git a/src/modules/free/essentials/deployment/frameworks/fastapi.py b/src/modules/free/essentials/deployment/frameworks/fastapi.py index bcb647a..1b47df2 100644 --- a/src/modules/free/essentials/deployment/frameworks/fastapi.py +++ b/src/modules/free/essentials/deployment/frameworks/fastapi.py @@ -124,7 +124,7 @@ def validate_requirements(self) -> List[str]: version_tuple = self._normalise_version(version_str) if version_tuple < min_fastapi_version: errors.append( - "FastAPI version {found} is too old. Upgrade with: pip install 'fastapi>=0.139.0'".format( + "FastAPI version {found} is too old. Upgrade with: pip install 'fastapi>=0.139.0,<1.0.0'".format( found=version_str ) ) @@ -147,15 +147,15 @@ def _normalise_version(version: str) -> tuple[int, int, int]: def get_dependencies(self) -> List[str]: return [ - "fastapi>=0.139.0", - "uvicorn[standard]>=0.50.2", + "fastapi>=0.139.0,<1.0.0", + "uvicorn[standard]>=0.50.2,<1.0.0", ] def get_dev_dependencies(self) -> List[str]: return [ "pytest-asyncio>=1.3.0,<2.0", "httpx>=0.28.0", - "fastapi[all]>=0.139.0", + "fastapi[all]>=0.139.0,<1.0.0", ] def pre_generation_hook(self, output_dir: Path) -> None: diff --git a/src/modules/free/essentials/deployment/module.yaml b/src/modules/free/essentials/deployment/module.yaml index 807d8d5..4cf024f 100644 --- a/src/modules/free/essentials/deployment/module.yaml +++ b/src/modules/free/essentials/deployment/module.yaml @@ -1,5 +1,5 @@ name: deployment -version: 0.1.16 +version: 0.1.17 tier: free access: free status: stable @@ -218,8 +218,8 @@ support: discussions: https://github.com/chistiq/rapidkit-core/discussions documentation: https://getrapidkit.com/modules/deployment changelog: - - version: "0.1.16" - date: "2026-07-27" + - version: "0.1.17" + date: "2026-09-02" notes: "See docs/changelog.md" validation: pre_install: diff --git a/src/modules/free/essentials/logging/.module_state.json b/src/modules/free/essentials/logging/.module_state.json index ae3960b..527ac02 100644 --- a/src/modules/free/essentials/logging/.module_state.json +++ b/src/modules/free/essentials/logging/.module_state.json @@ -1,4 +1,4 @@ { - "hash": "a7b1792353127c602596693dd449a8fba7fb70a0d8215a879caff3267e8eaf99", - "version": "0.1.17" + "hash": "c9cf840a9a962f340b3036799f5a9e3eea9404e85d293a23195dde31d92a5943", + "version": "0.1.18" } diff --git a/src/modules/free/essentials/logging/config/base.yaml b/src/modules/free/essentials/logging/config/base.yaml index 3a55a19..20bf4ac 100644 --- a/src/modules/free/essentials/logging/config/base.yaml +++ b/src/modules/free/essentials/logging/config/base.yaml @@ -122,7 +122,7 @@ dev_dependencies: - name: pytest-asyncio source: external tool: pip - version: ">=1.2.0,<2.0" + version: ">=1.3.0,<2.0.0" - name: httpx source: external tool: pip diff --git a/src/modules/free/essentials/logging/docs/changelog.md b/src/modules/free/essentials/logging/docs/changelog.md index e4deb58..95de18e 100644 --- a/src/modules/free/essentials/logging/docs/changelog.md +++ b/src/modules/free/essentials/logging/docs/changelog.md @@ -1,5 +1,9 @@ # Changelog — free/core/logging +## 0.1.18 — Automated patch release triggered by content hash change (2026-09-02) + +- chore: Automated patch release triggered by content hash change + ## 0.1.17 — Automated patch release triggered by content hash change (2026-07-27) - chore: Automated patch release triggered by content hash change diff --git a/src/modules/free/essentials/logging/frameworks/fastapi.py b/src/modules/free/essentials/logging/frameworks/fastapi.py index 19b06de..679c478 100644 --- a/src/modules/free/essentials/logging/frameworks/fastapi.py +++ b/src/modules/free/essentials/logging/frameworks/fastapi.py @@ -119,8 +119,8 @@ def get_example_configurations(self) -> Dict[str, Any]: def get_dependencies(self) -> List[str]: return [ - "fastapi>=0.139.0", - "starlette>=1.3.1", + "fastapi>=0.139.0,<1.0.0", + "starlette>=1.3.1,<2.0.0", "python-json-logger>=2.0.0", ] diff --git a/src/modules/free/essentials/logging/module.yaml b/src/modules/free/essentials/logging/module.yaml index 66fdb4e..361f212 100644 --- a/src/modules/free/essentials/logging/module.yaml +++ b/src/modules/free/essentials/logging/module.yaml @@ -1,5 +1,5 @@ name: logging -version: 0.1.17 +version: 0.1.18 access: free status: stable category: essentials @@ -135,8 +135,8 @@ support: discussions: https://github.com/chistiq/rapidkit-core/discussions documentation: https://getrapidkit.com/modules/logging changelog: - - version: "0.1.17" - date: "2026-07-27" + - version: "0.1.18" + date: "2026-09-02" notes: "See docs/changelog.md" validation: pre_install: diff --git a/src/modules/free/essentials/settings/.module_state.json b/src/modules/free/essentials/settings/.module_state.json index 63dd81f..6027879 100644 --- a/src/modules/free/essentials/settings/.module_state.json +++ b/src/modules/free/essentials/settings/.module_state.json @@ -1,4 +1,4 @@ { - "hash": "a7265ca03c7e8b67bf9313f8825e809bb74ca654a1b4eeac0755ae3186558b25", - "version": "0.1.48" + "hash": "e76ec0cbca9125e337a13b60b36174fb95156caca0e2ce0c19e787479d83552f", + "version": "0.1.49" } diff --git a/src/modules/free/essentials/settings/docs/changelog.md b/src/modules/free/essentials/settings/docs/changelog.md index 6feea3f..8d157a1 100644 --- a/src/modules/free/essentials/settings/docs/changelog.md +++ b/src/modules/free/essentials/settings/docs/changelog.md @@ -1,5 +1,9 @@ # Changelog — free/core/settings +## 0.1.49 — Automated patch release triggered by content hash change (2026-09-02) + +- chore: Automated patch release triggered by content hash change + ## 0.1.48 — Automated patch release triggered by content hash change (2026-07-27) - chore: Automated patch release triggered by content hash change diff --git a/src/modules/free/essentials/settings/frameworks/fastapi.py b/src/modules/free/essentials/settings/frameworks/fastapi.py index 30c343b..82e807f 100644 --- a/src/modules/free/essentials/settings/frameworks/fastapi.py +++ b/src/modules/free/essentials/settings/frameworks/fastapi.py @@ -135,7 +135,7 @@ def validate_requirements(self) -> List[str]: if not fastapi_available: errors.append( - "FastAPI is not installed. Install it with: pip install 'fastapi>=0.139.0'" + "FastAPI is not installed. Install it with: pip install 'fastapi>=0.139.0,<1.0.0'" ) return errors @@ -143,7 +143,7 @@ def validate_requirements(self) -> List[str]: version_tuple = self._normalise_version(version_str) if version_tuple < min_fastapi_version: errors.append( - "FastAPI version {found} is too old. Upgrade with: pip install 'fastapi>=0.139.0'".format( + "FastAPI version {found} is too old. Upgrade with: pip install 'fastapi>=0.139.0,<1.0.0'".format( found=version_str ) ) @@ -167,9 +167,9 @@ def _normalise_version(version: str) -> tuple[int, int, int]: def get_dependencies(self) -> List[str]: """Get FastAPI-specific dependencies.""" return [ - "fastapi>=0.139.0", - "uvicorn[standard]>=0.50.2", # For running FastAPI apps - "pydantic-settings>=2.14.2", + "fastapi>=0.139.0,<1.0.0", + "uvicorn[standard]>=0.50.2,<1.0.0", # For running FastAPI apps + "pydantic-settings>=2.14.2,<3.0", ] def get_dev_dependencies(self) -> List[str]: @@ -177,8 +177,8 @@ def get_dev_dependencies(self) -> List[str]: return [ "pytest-asyncio>=1.3.0,<2.0", "httpx>=0.28.0", # For testing FastAPI apps - "fastapi[all]>=0.139.0", # Includes all optional dependencies - "pydantic-settings>=2.14.2", + "fastapi[all]>=0.139.0,<1.0.0", # Includes all optional dependencies + "pydantic-settings>=2.14.2,<3.0", ] def pre_generation_hook(self, output_dir: Path) -> None: diff --git a/src/modules/free/essentials/settings/module.yaml b/src/modules/free/essentials/settings/module.yaml index 3f8a119..2052d31 100644 --- a/src/modules/free/essentials/settings/module.yaml +++ b/src/modules/free/essentials/settings/module.yaml @@ -1,5 +1,5 @@ name: settings -version: 0.1.48 +version: 0.1.49 access: free status: stable category: essentials @@ -131,8 +131,8 @@ support: discussions: https://github.com/chistiq/rapidkit-core/discussions documentation: https://getrapidkit.com/modules/settings changelog: - - version: "0.1.48" - date: "2026-07-27" + - version: "0.1.49" + date: "2026-09-02" notes: "See docs/changelog.md" validation: pre_install: diff --git a/src/modules/free/modules.yaml b/src/modules/free/modules.yaml index 237f71e..178bccf 100644 --- a/src/modules/free/modules.yaml +++ b/src/modules/free/modules.yaml @@ -6,7 +6,7 @@ modules: agent_runtime: name: agent_runtime display_name: Agent Runtime - version: 0.1.16 + version: 0.1.17 access: free tier: free status: stable @@ -80,8 +80,8 @@ modules: discussions: https://github.com/chistiq/rapidkit-core/discussions documentation: https://getrapidkit.com/modules/agent_runtime changelog: - - version: 0.1.16 - date: '2026-07-27' + - version: 0.1.17 + date: '2026-09-02' notes: See docs/changelog.md validation: pre_install: @@ -100,7 +100,7 @@ modules: ai_assistant: name: ai_assistant display_name: Ai Assistant - version: 0.1.22 + version: 0.1.23 access: free tier: free status: stable @@ -163,8 +163,8 @@ modules: discussions: https://github.com/chistiq/rapidkit-core/discussions documentation: https://getrapidkit.com/modules/ai_assistant changelog: - - version: 0.1.22 - date: '2026-07-27' + - version: 0.1.23 + date: '2026-09-02' notes: See docs/changelog.md validation: pre_install: @@ -183,7 +183,7 @@ modules: ai_guardrails: name: ai_guardrails display_name: Ai Guardrails - version: 0.1.10 + version: 0.1.11 access: free tier: free status: stable @@ -256,8 +256,8 @@ modules: discussions: https://github.com/chistiq/rapidkit-core/discussions documentation: https://getrapidkit.com/modules/ai_guardrails changelog: - - version: 0.1.10 - date: '2026-07-27' + - version: 0.1.11 + date: '2026-09-02' notes: See docs/changelog.md validation: pre_install: @@ -276,7 +276,7 @@ modules: llm_gateway: name: llm_gateway display_name: LLM Gateway - version: 0.1.19 + version: 0.1.20 access: free tier: free status: stable @@ -349,8 +349,8 @@ modules: discussions: https://github.com/chistiq/rapidkit-core/discussions documentation: https://getrapidkit.com/modules/llm_gateway changelog: - - version: 0.1.19 - date: '2026-07-27' + - version: 0.1.20 + date: '2026-09-02' notes: See docs/changelog.md validation: pre_install: @@ -369,7 +369,7 @@ modules: prompt_ops: name: prompt_ops display_name: Prompt Ops - version: 0.1.10 + version: 0.1.11 access: free tier: free status: stable @@ -441,8 +441,8 @@ modules: discussions: https://github.com/chistiq/rapidkit-core/discussions documentation: https://getrapidkit.com/modules/prompt_ops changelog: - - version: 0.1.10 - date: '2026-07-27' + - version: 0.1.11 + date: '2026-09-02' notes: See docs/changelog.md validation: pre_install: @@ -461,7 +461,7 @@ modules: rag_pipeline: name: rag_pipeline display_name: RAG Pipeline - version: 0.1.12 + version: 0.1.13 access: free tier: free status: stable @@ -535,8 +535,8 @@ modules: discussions: https://github.com/chistiq/rapidkit-core/discussions documentation: https://getrapidkit.com/modules/rag_pipeline changelog: - - version: 0.1.12 - date: '2026-07-27' + - version: 0.1.13 + date: '2026-09-02' notes: See docs/changelog.md validation: pre_install: @@ -555,7 +555,7 @@ modules: tool_registry: name: tool_registry display_name: Tool Registry - version: 0.1.10 + version: 0.1.11 access: free tier: free status: stable @@ -625,8 +625,8 @@ modules: discussions: https://github.com/chistiq/rapidkit-core/discussions documentation: https://getrapidkit.com/modules/tool_registry changelog: - - version: 0.1.10 - date: '2026-07-27' + - version: 0.1.11 + date: '2026-09-02' notes: See docs/changelog.md validation: pre_install: @@ -645,7 +645,7 @@ modules: vector_store: name: vector_store display_name: Vector Store - version: 0.1.12 + version: 0.1.13 access: free tier: free status: stable @@ -716,8 +716,8 @@ modules: discussions: https://github.com/chistiq/rapidkit-core/discussions documentation: https://getrapidkit.com/modules/vector_store changelog: - - version: 0.1.12 - date: '2026-07-27' + - version: 0.1.13 + date: '2026-09-02' notes: See docs/changelog.md validation: pre_install: @@ -736,7 +736,7 @@ modules: api_keys: name: api_keys display_name: API Keys - version: 0.1.7 + version: 0.1.8 access: free tier: free status: stable @@ -806,8 +806,8 @@ modules: discussions: https://github.com/chistiq/rapidkit-core/discussions documentation: https://getrapidkit.com/modules/auth/api_keys changelog: - - version: 0.1.7 - date: '2026-07-27' + - version: 0.1.8 + date: '2026-09-02' notes: See docs/changelog.md validation: pre_install: @@ -1384,7 +1384,7 @@ modules: usage_billing: name: usage_billing display_name: Usage Billing - version: 0.1.12 + version: 0.1.13 access: free tier: free status: stable @@ -1455,8 +1455,8 @@ modules: discussions: https://github.com/chistiq/rapidkit-core/discussions documentation: https://getrapidkit.com/modules/usage_billing changelog: - - version: 0.1.12 - date: '2026-07-27' + - version: 0.1.13 + date: '2026-09-02' notes: See docs/changelog.md validation: pre_install: @@ -1475,7 +1475,7 @@ modules: admin_console: name: admin_console display_name: Admin Console - version: 0.1.9 + version: 0.1.10 access: free tier: free status: stable @@ -1547,8 +1547,8 @@ modules: discussions: https://github.com/chistiq/rapidkit-core/discussions documentation: https://getrapidkit.com/modules/admin_console changelog: - - version: 0.1.9 - date: '2026-07-27' + - version: 0.1.10 + date: '2026-09-02' notes: See docs/changelog.md validation: pre_install: @@ -1567,7 +1567,7 @@ modules: approval_engine: name: approval_engine display_name: Approval Engine - version: 0.1.10 + version: 0.1.11 access: free tier: free status: stable @@ -1642,8 +1642,8 @@ modules: discussions: https://github.com/chistiq/rapidkit-core/discussions documentation: https://getrapidkit.com/modules/approval_engine changelog: - - version: 0.1.10 - date: '2026-07-27' + - version: 0.1.11 + date: '2026-09-02' notes: See docs/changelog.md validation: pre_install: @@ -1662,7 +1662,7 @@ modules: connector_hub: name: connector_hub display_name: Connector Hub - version: 0.1.12 + version: 0.1.13 access: free tier: free status: stable @@ -1734,8 +1734,8 @@ modules: discussions: https://github.com/chistiq/rapidkit-core/discussions documentation: https://getrapidkit.com/modules/connector_hub changelog: - - version: 0.1.12 - date: '2026-07-27' + - version: 0.1.13 + date: '2026-09-02' notes: See docs/changelog.md validation: pre_install: @@ -1754,7 +1754,7 @@ modules: connector_pack_library: name: connector_pack_library display_name: Connector Pack Library - version: 0.1.9 + version: 0.1.10 access: free tier: free status: stable @@ -1826,8 +1826,8 @@ modules: discussions: https://github.com/chistiq/rapidkit-core/discussions documentation: https://getrapidkit.com/modules/connector_pack_library changelog: - - version: 0.1.9 - date: '2026-07-27' + - version: 0.1.10 + date: '2026-09-02' notes: See docs/changelog.md validation: pre_install: @@ -1846,7 +1846,7 @@ modules: document_pipeline: name: document_pipeline display_name: Document Pipeline - version: 0.1.10 + version: 0.1.11 access: free tier: free status: stable @@ -1920,8 +1920,8 @@ modules: discussions: https://github.com/chistiq/rapidkit-core/discussions documentation: https://getrapidkit.com/modules/document_pipeline changelog: - - version: 0.1.10 - date: '2026-07-27' + - version: 0.1.11 + date: '2026-09-02' notes: See docs/changelog.md validation: pre_install: @@ -1940,7 +1940,7 @@ modules: feature_flags: name: feature_flags display_name: Feature Flags - version: 0.1.11 + version: 0.1.12 access: free tier: free status: stable @@ -2010,8 +2010,8 @@ modules: discussions: https://github.com/chistiq/rapidkit-core/discussions documentation: https://getrapidkit.com/modules/feature_flags changelog: - - version: 0.1.11 - date: '2026-07-27' + - version: 0.1.12 + date: '2026-09-02' notes: See docs/changelog.md validation: pre_install: @@ -2030,7 +2030,7 @@ modules: forms_engine: name: forms_engine display_name: Forms Engine - version: 0.1.10 + version: 0.1.11 access: free tier: free status: stable @@ -2103,8 +2103,8 @@ modules: discussions: https://github.com/chistiq/rapidkit-core/discussions documentation: https://getrapidkit.com/modules/forms_engine changelog: - - version: 0.1.10 - date: '2026-07-27' + - version: 0.1.11 + date: '2026-09-02' notes: See docs/changelog.md validation: pre_install: @@ -2123,7 +2123,7 @@ modules: media_pipeline: name: media_pipeline display_name: Media Pipeline - version: 0.1.10 + version: 0.1.11 access: free tier: free status: stable @@ -2196,8 +2196,8 @@ modules: discussions: https://github.com/chistiq/rapidkit-core/discussions documentation: https://getrapidkit.com/modules/media_pipeline changelog: - - version: 0.1.10 - date: '2026-07-27' + - version: 0.1.11 + date: '2026-09-02' notes: See docs/changelog.md validation: pre_install: @@ -2216,7 +2216,7 @@ modules: multi_tenancy: name: multi_tenancy display_name: Multi Tenancy - version: 0.1.12 + version: 0.1.13 access: free tier: free status: stable @@ -2287,8 +2287,8 @@ modules: discussions: https://github.com/chistiq/rapidkit-core/discussions documentation: https://getrapidkit.com/modules/multi_tenancy changelog: - - version: 0.1.12 - date: '2026-07-27' + - version: 0.1.13 + date: '2026-09-02' notes: See docs/changelog.md validation: pre_install: @@ -2307,7 +2307,7 @@ modules: org_admin_console: name: org_admin_console display_name: Org Admin Console - version: 0.1.9 + version: 0.1.10 access: free tier: free status: stable @@ -2379,8 +2379,8 @@ modules: discussions: https://github.com/chistiq/rapidkit-core/discussions documentation: https://getrapidkit.com/modules/org_admin_console changelog: - - version: 0.1.9 - date: '2026-07-27' + - version: 0.1.10 + date: '2026-09-02' notes: See docs/changelog.md validation: pre_install: @@ -2499,7 +2499,7 @@ modules: support_center: name: support_center display_name: Support Center - version: 0.1.9 + version: 0.1.10 access: free tier: free status: stable @@ -2574,8 +2574,8 @@ modules: discussions: https://github.com/chistiq/rapidkit-core/discussions documentation: https://getrapidkit.com/modules/support_center changelog: - - version: 0.1.9 - date: '2026-07-27' + - version: 0.1.10 + date: '2026-09-02' notes: See docs/changelog.md validation: pre_install: @@ -2835,7 +2835,7 @@ modules: webhook_platform: name: webhook_platform display_name: Webhook Platform - version: 0.1.12 + version: 0.1.13 access: free tier: free status: stable @@ -2907,8 +2907,8 @@ modules: discussions: https://github.com/chistiq/rapidkit-core/discussions documentation: https://getrapidkit.com/modules/webhook_platform changelog: - - version: 0.1.12 - date: '2026-07-27' + - version: 0.1.13 + date: '2026-09-02' notes: See docs/changelog.md validation: pre_install: @@ -2927,7 +2927,7 @@ modules: db_mongo: name: db_mongo display_name: Db Mongo - version: 0.1.12 + version: 0.1.13 access: free tier: free status: stable @@ -2997,8 +2997,8 @@ modules: discussions: https://github.com/chistiq/rapidkit-core/discussions documentation: https://getrapidkit.com/modules/database/db_mongo changelog: - - version: 0.1.12 - date: '2026-07-27' + - version: 0.1.13 + date: '2026-09-02' notes: See docs/changelog.md validation: pre_install: @@ -3017,7 +3017,7 @@ modules: db_postgres: name: db_postgres display_name: PostgreSQL - version: 0.1.33 + version: 0.1.34 access: free tier: free status: stable @@ -3092,8 +3092,8 @@ modules: discussions: https://github.com/chistiq/rapidkit-core/discussions documentation: https://getrapidkit.com/modules/db_postgres changelog: - - version: 0.1.33 - date: '2026-07-27' + - version: 0.1.34 + date: '2026-09-02' notes: See docs/changelog.md validation: pre_install: @@ -3119,7 +3119,7 @@ modules: db_sqlite: name: db_sqlite display_name: Db Sqlite - version: 0.1.14 + version: 0.1.15 access: free tier: free status: stable @@ -3185,8 +3185,8 @@ modules: discussions: https://github.com/chistiq/rapidkit-core/discussions documentation: https://getrapidkit.com/modules/database/db_sqlite changelog: - - version: 0.1.14 - date: '2026-07-27' + - version: 0.1.15 + date: '2026-09-02' notes: See docs/changelog.md validation: pre_install: @@ -3205,7 +3205,7 @@ modules: deployment: name: deployment display_name: Deployment - version: 0.1.16 + version: 0.1.17 access: free tier: free status: stable @@ -3268,8 +3268,8 @@ modules: discussions: https://github.com/chistiq/rapidkit-core/discussions documentation: https://getrapidkit.com/modules/deployment changelog: - - version: 0.1.16 - date: '2026-07-27' + - version: 0.1.17 + date: '2026-09-02' notes: See docs/changelog.md validation: pre_install: @@ -3290,7 +3290,7 @@ modules: logging: name: logging display_name: Logging - version: 0.1.17 + version: 0.1.18 access: free tier: free status: stable @@ -3350,8 +3350,8 @@ modules: discussions: https://github.com/chistiq/rapidkit-core/discussions documentation: https://getrapidkit.com/modules/logging changelog: - - version: 0.1.17 - date: '2026-07-27' + - version: 0.1.18 + date: '2026-09-02' notes: See docs/changelog.md validation: pre_install: @@ -3455,7 +3455,7 @@ modules: settings: name: settings display_name: Settings - version: 0.1.48 + version: 0.1.49 access: free tier: free status: stable @@ -3512,8 +3512,8 @@ modules: discussions: https://github.com/chistiq/rapidkit-core/discussions documentation: https://getrapidkit.com/modules/settings changelog: - - version: 0.1.48 - date: '2026-07-27' + - version: 0.1.49 + date: '2026-09-02' notes: See docs/changelog.md validation: pre_install: @@ -3537,7 +3537,7 @@ modules: analytics_dashboard: name: analytics_dashboard display_name: Analytics Dashboard - version: 0.1.9 + version: 0.1.10 access: free tier: free status: stable @@ -3608,8 +3608,8 @@ modules: discussions: https://github.com/chistiq/rapidkit-core/discussions documentation: https://getrapidkit.com/modules/analytics_dashboard changelog: - - version: 0.1.9 - date: '2026-07-27' + - version: 0.1.10 + date: '2026-09-02' notes: See docs/changelog.md validation: pre_install: @@ -3628,7 +3628,7 @@ modules: observability_core: name: observability_core display_name: Observability Core - version: 0.1.17 + version: 0.1.18 access: free tier: free status: stable @@ -3704,8 +3704,8 @@ modules: discussions: https://github.com/chistiq/rapidkit-core/discussions documentation: https://getrapidkit.com/modules/observability/observability_core changelog: - - version: 0.1.17 - date: '2026-07-27' + - version: 0.1.18 + date: '2026-09-02' notes: See docs/changelog.md validation: pre_install: @@ -3726,7 +3726,7 @@ modules: audit_policy: name: audit_policy display_name: Audit Policy - version: 0.1.11 + version: 0.1.12 access: free tier: free status: stable @@ -3797,8 +3797,8 @@ modules: discussions: https://github.com/chistiq/rapidkit-core/discussions documentation: https://getrapidkit.com/modules/audit_policy changelog: - - version: 0.1.11 - date: '2026-07-27' + - version: 0.1.12 + date: '2026-09-02' notes: See docs/changelog.md validation: pre_install: @@ -3883,7 +3883,7 @@ modules: rate_limiting: name: rate_limiting display_name: Rate Limiting - version: 0.1.16 + version: 0.1.17 access: free tier: free status: stable @@ -3936,8 +3936,8 @@ modules: discussions: https://github.com/chistiq/rapidkit-core/discussions documentation: https://getrapidkit.com/modules/rate_limiting changelog: - - version: 0.1.16 - date: '2026-07-27' + - version: 0.1.17 + date: '2026-09-02' notes: See docs/changelog.md validation: pre_install: @@ -3958,7 +3958,7 @@ modules: security_headers: name: security_headers display_name: Security Headers - version: 0.1.9 + version: 0.1.10 access: free tier: free status: stable @@ -4023,8 +4023,8 @@ modules: discussions: https://github.com/chistiq/rapidkit-core/discussions documentation: https://getrapidkit.com/modules/security/security_headers changelog: - - version: 0.1.9 - date: '2026-07-27' + - version: 0.1.10 + date: '2026-09-02' notes: See docs/changelog.md validation: pre_install: @@ -4122,7 +4122,7 @@ modules: event_bus: name: event_bus display_name: Event Bus - version: 0.1.10 + version: 0.1.11 access: free tier: free status: stable @@ -4194,8 +4194,8 @@ modules: discussions: https://github.com/chistiq/rapidkit-core/discussions documentation: https://getrapidkit.com/modules/event_bus changelog: - - version: 0.1.10 - date: '2026-07-27' + - version: 0.1.11 + date: '2026-09-02' notes: See docs/changelog.md validation: pre_install: @@ -4214,7 +4214,7 @@ modules: queue_platform: name: queue_platform display_name: Queue Platform - version: 0.1.11 + version: 0.1.12 access: free tier: free status: stable @@ -4286,8 +4286,8 @@ modules: discussions: https://github.com/chistiq/rapidkit-core/discussions documentation: https://getrapidkit.com/modules/queue_platform changelog: - - version: 0.1.11 - date: '2026-07-27' + - version: 0.1.12 + date: '2026-09-02' notes: See docs/changelog.md validation: pre_install: @@ -4306,7 +4306,7 @@ modules: workflow_engine: name: workflow_engine display_name: Workflow Engine - version: 0.1.14 + version: 0.1.15 access: free tier: free status: stable @@ -4379,8 +4379,8 @@ modules: discussions: https://github.com/chistiq/rapidkit-core/discussions documentation: https://getrapidkit.com/modules/workflow_engine changelog: - - version: 0.1.14 - date: '2026-07-27' + - version: 0.1.15 + date: '2026-09-02' notes: See docs/changelog.md validation: pre_install: diff --git a/src/modules/free/observability/analytics_dashboard/.module_state.json b/src/modules/free/observability/analytics_dashboard/.module_state.json index d0ab8f8..192bf71 100644 --- a/src/modules/free/observability/analytics_dashboard/.module_state.json +++ b/src/modules/free/observability/analytics_dashboard/.module_state.json @@ -1,4 +1,4 @@ { - "hash": "ab920320032c04cb9addaaba950705f7a179f47a1ec79d71aae51da8d0fab81d", - "version": "0.1.9" + "hash": "55ad1e62f447c380d97c14d25202a208107d389c92af79c1c8121ab3431475c9", + "version": "0.1.10" } diff --git a/src/modules/free/observability/analytics_dashboard/docs/changelog.md b/src/modules/free/observability/analytics_dashboard/docs/changelog.md index b0b9ebb..d5c4cd9 100644 --- a/src/modules/free/observability/analytics_dashboard/docs/changelog.md +++ b/src/modules/free/observability/analytics_dashboard/docs/changelog.md @@ -1,5 +1,9 @@ # Changelog — free/observability/analytics_dashboard +## 0.1.10 — Automated patch release triggered by content hash change (2026-09-02) + +- chore: Automated patch release triggered by content hash change + ## 0.1.9 — Automated patch release triggered by content hash change (2026-07-27) - chore: Automated patch release triggered by content hash change diff --git a/src/modules/free/observability/analytics_dashboard/frameworks/fastapi.py b/src/modules/free/observability/analytics_dashboard/frameworks/fastapi.py index 6106c06..4c319a8 100644 --- a/src/modules/free/observability/analytics_dashboard/frameworks/fastapi.py +++ b/src/modules/free/observability/analytics_dashboard/frameworks/fastapi.py @@ -61,7 +61,7 @@ def validate_requirements(self) -> List[str]: return [] def get_dependencies(self) -> List[str]: - return ["fastapi>=0.139.0"] + return ["fastapi>=0.139.0,<1.0.0"] def get_dev_dependencies(self) -> List[str]: return ["pytest-asyncio>=1.3.0,<2.0", "httpx>=0.27.0"] diff --git a/src/modules/free/observability/analytics_dashboard/module.yaml b/src/modules/free/observability/analytics_dashboard/module.yaml index f1d7310..f67f6c3 100644 --- a/src/modules/free/observability/analytics_dashboard/module.yaml +++ b/src/modules/free/observability/analytics_dashboard/module.yaml @@ -1,7 +1,7 @@ name: analytics_dashboard display_name: "Analytics Dashboard" description: "Analytics dashboard foundation with metrics, widgets, dashboard snapshots, drilldowns, and audit-ready reporting" -version: 0.1.9 +version: 0.1.10 access: free status: stable tier: free @@ -130,8 +130,8 @@ support: discussions: https://github.com/chistiq/rapidkit-core/discussions documentation: https://getrapidkit.com/modules/analytics_dashboard changelog: - - version: "0.1.9" - date: "2026-07-27" + - version: "0.1.10" + date: "2026-09-02" notes: "See docs/changelog.md" validation: pre_install: diff --git a/src/modules/free/observability/core/.module_state.json b/src/modules/free/observability/core/.module_state.json index 2e4a090..0b31811 100644 --- a/src/modules/free/observability/core/.module_state.json +++ b/src/modules/free/observability/core/.module_state.json @@ -1,4 +1,4 @@ { - "hash": "46c0162acbb56916bad99a030f803c91866273127cbe5fbbb0cdd14cf8f56eda", - "version": "0.1.17" + "hash": "33730f13f0ef35b214144a9bd29a6e837f5821eea632d52919f7f4473c302bbd", + "version": "0.1.18" } diff --git a/src/modules/free/observability/core/docs/changelog.md b/src/modules/free/observability/core/docs/changelog.md index e437b10..94a7179 100644 --- a/src/modules/free/observability/core/docs/changelog.md +++ b/src/modules/free/observability/core/docs/changelog.md @@ -1,5 +1,9 @@ # Changelog — free/observability/core +## 0.1.18 — Automated patch release triggered by content hash change (2026-09-02) + +- chore: Automated patch release triggered by content hash change + ## 0.1.17 — Automated patch release triggered by content hash change (2026-07-27) - chore: Automated patch release triggered by content hash change diff --git a/src/modules/free/observability/core/frameworks/fastapi.py b/src/modules/free/observability/core/frameworks/fastapi.py index 95ef254..9670193 100644 --- a/src/modules/free/observability/core/frameworks/fastapi.py +++ b/src/modules/free/observability/core/frameworks/fastapi.py @@ -84,7 +84,7 @@ def post_generation_hook(self, output_dir: Path) -> None: # noqa: ARG002 def get_dependencies(self) -> List[str]: return [ - "fastapi>=0.139.0", + "fastapi>=0.139.0,<1.0.0", "pydantic>=2.12.2", "prometheus-client>=0.20.0", ] diff --git a/src/modules/free/observability/core/module.yaml b/src/modules/free/observability/core/module.yaml index c8d44c8..3372b4d 100644 --- a/src/modules/free/observability/core/module.yaml +++ b/src/modules/free/observability/core/module.yaml @@ -3,7 +3,7 @@ display_name: Observability Core description: Cohesive metrics, tracing, and structured logging foundation for RapidKit services. -version: 0.1.17 +version: 0.1.18 access: free status: stable tier: free @@ -138,8 +138,8 @@ support: discussions: https://github.com/chistiq/rapidkit-core/discussions documentation: https://getrapidkit.com/modules/observability/observability_core changelog: - - version: "0.1.17" - date: "2026-07-27" + - version: "0.1.18" + date: "2026-09-02" notes: "See docs/changelog.md" validation: pre_install: diff --git a/src/modules/free/security/audit_policy/.module_state.json b/src/modules/free/security/audit_policy/.module_state.json index 57024f3..07c8982 100644 --- a/src/modules/free/security/audit_policy/.module_state.json +++ b/src/modules/free/security/audit_policy/.module_state.json @@ -1,4 +1,4 @@ { - "hash": "81890cf91e37f43281698c4557e79eb52ad47a0bec4635d582158478c713e313", - "version": "0.1.11" + "hash": "82279019106df206a818d50b018f14be40771c39d7dc080f315014e17bfc4573", + "version": "0.1.12" } diff --git a/src/modules/free/security/audit_policy/docs/changelog.md b/src/modules/free/security/audit_policy/docs/changelog.md index cce8d6c..b2e1631 100644 --- a/src/modules/free/security/audit_policy/docs/changelog.md +++ b/src/modules/free/security/audit_policy/docs/changelog.md @@ -1,5 +1,9 @@ # Changelog — free/security/audit_policy +## 0.1.12 — Automated patch release triggered by content hash change (2026-09-02) + +- chore: Automated patch release triggered by content hash change + ## 0.1.11 — Automated patch release triggered by content hash change (2026-07-27) - chore: Automated patch release triggered by content hash change diff --git a/src/modules/free/security/audit_policy/frameworks/fastapi.py b/src/modules/free/security/audit_policy/frameworks/fastapi.py index a421854..f980739 100644 --- a/src/modules/free/security/audit_policy/frameworks/fastapi.py +++ b/src/modules/free/security/audit_policy/frameworks/fastapi.py @@ -61,7 +61,7 @@ def validate_requirements(self) -> List[str]: return [] def get_dependencies(self) -> List[str]: - return ["fastapi>=0.139.0"] + return ["fastapi>=0.139.0,<1.0.0"] def get_dev_dependencies(self) -> List[str]: return ["pytest-asyncio>=1.3.0,<2.0", "httpx>=0.27.0"] diff --git a/src/modules/free/security/audit_policy/module.yaml b/src/modules/free/security/audit_policy/module.yaml index 1edfb57..f8ead19 100644 --- a/src/modules/free/security/audit_policy/module.yaml +++ b/src/modules/free/security/audit_policy/module.yaml @@ -1,7 +1,7 @@ name: audit_policy display_name: Audit Policy description: Immutable audit event, admin policy, reason capture, and compliance export scaffolding -version: 0.1.11 +version: 0.1.12 access: free status: stable tier: free @@ -124,8 +124,8 @@ support: discussions: https://github.com/chistiq/rapidkit-core/discussions documentation: https://getrapidkit.com/modules/audit_policy changelog: - - version: "0.1.11" - date: "2026-07-27" + - version: "0.1.12" + date: "2026-09-02" notes: "See docs/changelog.md" validation: pre_install: diff --git a/src/modules/free/security/rate_limiting/.module_state.json b/src/modules/free/security/rate_limiting/.module_state.json index e551b85..f52c4fc 100644 --- a/src/modules/free/security/rate_limiting/.module_state.json +++ b/src/modules/free/security/rate_limiting/.module_state.json @@ -1,4 +1,4 @@ { - "hash": "e5eeafcd5233a64d20532f7f09395b33f4edfa8147d6d8b6c20d8a2b62501f9f", - "version": "0.1.16" + "hash": "b188f6801f3ada49af0e2aaa439b8e066daf9ad2e146b2a394878afe2952aa71", + "version": "0.1.17" } diff --git a/src/modules/free/security/rate_limiting/config/base.yaml b/src/modules/free/security/rate_limiting/config/base.yaml index 0243f60..cc53ad4 100644 --- a/src/modules/free/security/rate_limiting/config/base.yaml +++ b/src/modules/free/security/rate_limiting/config/base.yaml @@ -122,7 +122,7 @@ depends_on: - name: fastapi source: external tool: pip - version: ">=0.139.0" + version: ">=0.139.0,<1.0.0" - name: httpx source: external tool: pip @@ -131,7 +131,7 @@ depends_on: - name: fastapi source: external tool: pip - version: ">=0.139.0" + version: ">=0.139.0,<1.0.0" - name: httpx source: external tool: pip diff --git a/src/modules/free/security/rate_limiting/docs/changelog.md b/src/modules/free/security/rate_limiting/docs/changelog.md index 283e22d..b9434e7 100644 --- a/src/modules/free/security/rate_limiting/docs/changelog.md +++ b/src/modules/free/security/rate_limiting/docs/changelog.md @@ -1,5 +1,9 @@ # Changelog — free/security/rate_limiting +## 0.1.17 — Automated patch release triggered by content hash change (2026-09-02) + +- chore: Automated patch release triggered by content hash change + ## 0.1.16 — Automated patch release triggered by content hash change (2026-07-27) - chore: Automated patch release triggered by content hash change diff --git a/src/modules/free/security/rate_limiting/frameworks/fastapi.py b/src/modules/free/security/rate_limiting/frameworks/fastapi.py index f7d5135..4673db4 100644 --- a/src/modules/free/security/rate_limiting/frameworks/fastapi.py +++ b/src/modules/free/security/rate_limiting/frameworks/fastapi.py @@ -110,7 +110,7 @@ def get_example_configurations(self) -> Dict[str, Any]: } def get_dependencies(self) -> List[str]: - return ["fastapi>=0.139.0"] + return ["fastapi>=0.139.0,<1.0.0"] def get_dev_dependencies(self) -> List[str]: return ["pytest>=9.0.3,<10.0", "httpx>=0.27.0"] diff --git a/src/modules/free/security/rate_limiting/module.yaml b/src/modules/free/security/rate_limiting/module.yaml index 55b983c..bd849cc 100644 --- a/src/modules/free/security/rate_limiting/module.yaml +++ b/src/modules/free/security/rate_limiting/module.yaml @@ -1,6 +1,6 @@ name: rate_limiting description: Request rate limiting and throttling protections for RapidKit services -version: 0.1.16 +version: 0.1.17 access: free status: stable category: security @@ -124,8 +124,8 @@ support: discussions: https://github.com/chistiq/rapidkit-core/discussions documentation: https://getrapidkit.com/modules/rate_limiting changelog: - - version: "0.1.16" - date: "2026-07-27" + - version: "0.1.17" + date: "2026-09-02" notes: "See docs/changelog.md" validation: pre_install: diff --git a/src/modules/free/security/security_headers/.module_state.json b/src/modules/free/security/security_headers/.module_state.json index 03bb7da..b0add5b 100644 --- a/src/modules/free/security/security_headers/.module_state.json +++ b/src/modules/free/security/security_headers/.module_state.json @@ -1,4 +1,4 @@ { - "hash": "dde39a8e19e7336749c1ea9abf5908e4624a6958571efb2c3eb97a57cc0395ca", - "version": "0.1.9" + "hash": "e9d98a69648736ed145661ec63dc7fe31c9a42ca702c0c7298a7f97eae6b0a47", + "version": "0.1.10" } diff --git a/src/modules/free/security/security_headers/docs/changelog.md b/src/modules/free/security/security_headers/docs/changelog.md index 5759cf5..e53411e 100644 --- a/src/modules/free/security/security_headers/docs/changelog.md +++ b/src/modules/free/security/security_headers/docs/changelog.md @@ -1,5 +1,9 @@ # Changelog — free/security/security_headers +## 0.1.10 — Automated patch release triggered by content hash change (2026-09-02) + +- chore: Automated patch release triggered by content hash change + ## 0.1.9 — Automated patch release triggered by content hash change (2026-07-27) - chore: Automated patch release triggered by content hash change diff --git a/src/modules/free/security/security_headers/frameworks/fastapi.py b/src/modules/free/security/security_headers/frameworks/fastapi.py index 884cae9..aa7d073 100644 --- a/src/modules/free/security/security_headers/frameworks/fastapi.py +++ b/src/modules/free/security/security_headers/frameworks/fastapi.py @@ -59,7 +59,7 @@ def validate_requirements(self) -> list[str]: # noqa: D401 return [] def get_dependencies(self) -> list[str]: - return ["fastapi>=0.139.0", "starlette>=1.3.1"] + return ["fastapi>=0.139.0,<1.0.0", "starlette>=1.3.1,<2.0.0"] def pre_generation_hook(self, output_dir: Path) -> None: base_root = output_dir / "src" / "modules" / "free" / "security" / "security_headers" diff --git a/src/modules/free/security/security_headers/module.yaml b/src/modules/free/security/security_headers/module.yaml index 0f613d4..bac0544 100644 --- a/src/modules/free/security/security_headers/module.yaml +++ b/src/modules/free/security/security_headers/module.yaml @@ -1,7 +1,7 @@ name: security_headers display_name: Security Headers description: Harden HTTP responses with industry-standard security headers -version: 0.1.9 +version: 0.1.10 access: free status: stable tier: free @@ -132,8 +132,8 @@ support: discussions: https://github.com/chistiq/rapidkit-core/discussions documentation: https://getrapidkit.com/modules/security/security_headers changelog: - - version: "0.1.9" - date: "2026-07-27" + - version: "0.1.10" + date: "2026-09-02" notes: "See docs/changelog.md" validation: pre_install: diff --git a/src/modules/free/tasks/event_bus/.module_state.json b/src/modules/free/tasks/event_bus/.module_state.json index 279f58b..c75d752 100644 --- a/src/modules/free/tasks/event_bus/.module_state.json +++ b/src/modules/free/tasks/event_bus/.module_state.json @@ -1,4 +1,4 @@ { - "hash": "c257532c4f29fac41ba4d220801ea34cc7a4c07aa256ff39111313f2b8b78a56", - "version": "0.1.10" + "hash": "397eb30d25023ea5a16a8e175537189b090ed1acfae73ee5edd8d123d3c6c047", + "version": "0.1.11" } diff --git a/src/modules/free/tasks/event_bus/docs/changelog.md b/src/modules/free/tasks/event_bus/docs/changelog.md index 1c95b01..12fbd56 100644 --- a/src/modules/free/tasks/event_bus/docs/changelog.md +++ b/src/modules/free/tasks/event_bus/docs/changelog.md @@ -1,5 +1,9 @@ # Changelog — free/tasks/event_bus +## 0.1.11 — Automated patch release triggered by content hash change (2026-09-02) + +- chore: Automated patch release triggered by content hash change + ## 0.1.10 — Automated patch release triggered by content hash change (2026-07-27) - chore: Automated patch release triggered by content hash change diff --git a/src/modules/free/tasks/event_bus/frameworks/fastapi.py b/src/modules/free/tasks/event_bus/frameworks/fastapi.py index b340778..189d667 100644 --- a/src/modules/free/tasks/event_bus/frameworks/fastapi.py +++ b/src/modules/free/tasks/event_bus/frameworks/fastapi.py @@ -61,7 +61,7 @@ def validate_requirements(self) -> List[str]: return [] def get_dependencies(self) -> List[str]: - return ["fastapi>=0.139.0"] + return ["fastapi>=0.139.0,<1.0.0"] def get_dev_dependencies(self) -> List[str]: return ["pytest-asyncio>=1.3.0,<2.0", "httpx>=0.27.0"] diff --git a/src/modules/free/tasks/event_bus/module.yaml b/src/modules/free/tasks/event_bus/module.yaml index 604120c..e76e86a 100644 --- a/src/modules/free/tasks/event_bus/module.yaml +++ b/src/modules/free/tasks/event_bus/module.yaml @@ -1,7 +1,7 @@ name: event_bus display_name: "Event Bus" description: "In-process event bus with subscriptions, durable-style event records, replay, and dead-letter semantics" -version: 0.1.10 +version: 0.1.11 access: free status: stable tier: free @@ -131,8 +131,8 @@ support: discussions: https://github.com/chistiq/rapidkit-core/discussions documentation: https://getrapidkit.com/modules/event_bus changelog: - - version: "0.1.10" - date: "2026-07-27" + - version: "0.1.11" + date: "2026-09-02" notes: "See docs/changelog.md" validation: pre_install: diff --git a/src/modules/free/tasks/queue_platform/.module_state.json b/src/modules/free/tasks/queue_platform/.module_state.json index 9dfcedb..30cbbe2 100644 --- a/src/modules/free/tasks/queue_platform/.module_state.json +++ b/src/modules/free/tasks/queue_platform/.module_state.json @@ -1,4 +1,4 @@ { - "hash": "c5c782ae24a1c76b6d8c2a8fa5a670336ca3a9ad6d54fc250544812fe26a794b", - "version": "0.1.11" + "hash": "73fe954bc722f66d5cac66d4cb16afd1753cb551b484961ecad0b9afaa246218", + "version": "0.1.12" } diff --git a/src/modules/free/tasks/queue_platform/docs/changelog.md b/src/modules/free/tasks/queue_platform/docs/changelog.md index 96a2a1c..3e5ce90 100644 --- a/src/modules/free/tasks/queue_platform/docs/changelog.md +++ b/src/modules/free/tasks/queue_platform/docs/changelog.md @@ -1,5 +1,9 @@ # Changelog — free/tasks/queue_platform +## 0.1.12 — Automated patch release triggered by content hash change (2026-09-02) + +- chore: Automated patch release triggered by content hash change + ## 0.1.11 — Automated patch release triggered by content hash change (2026-07-27) - chore: Automated patch release triggered by content hash change diff --git a/src/modules/free/tasks/queue_platform/frameworks/fastapi.py b/src/modules/free/tasks/queue_platform/frameworks/fastapi.py index 61a0696..8b2e92b 100644 --- a/src/modules/free/tasks/queue_platform/frameworks/fastapi.py +++ b/src/modules/free/tasks/queue_platform/frameworks/fastapi.py @@ -61,7 +61,7 @@ def validate_requirements(self) -> List[str]: return [] def get_dependencies(self) -> List[str]: - return ["fastapi>=0.139.0"] + return ["fastapi>=0.139.0,<1.0.0"] def get_dev_dependencies(self) -> List[str]: return ["pytest-asyncio>=1.3.0,<2.0", "httpx>=0.27.0"] diff --git a/src/modules/free/tasks/queue_platform/module.yaml b/src/modules/free/tasks/queue_platform/module.yaml index 292525e..1da6df5 100644 --- a/src/modules/free/tasks/queue_platform/module.yaml +++ b/src/modules/free/tasks/queue_platform/module.yaml @@ -1,7 +1,7 @@ name: queue_platform display_name: "Queue Platform" description: "Tenant-aware durable queue abstraction with retry, delay, dead-letter, and worker leasing" -version: 0.1.11 +version: 0.1.12 access: free status: stable tier: free @@ -131,8 +131,8 @@ support: discussions: https://github.com/chistiq/rapidkit-core/discussions documentation: https://getrapidkit.com/modules/queue_platform changelog: - - version: "0.1.11" - date: "2026-07-27" + - version: "0.1.12" + date: "2026-09-02" notes: "See docs/changelog.md" validation: pre_install: diff --git a/src/modules/free/tasks/workflow_engine/.module_state.json b/src/modules/free/tasks/workflow_engine/.module_state.json index 247234f..992101b 100644 --- a/src/modules/free/tasks/workflow_engine/.module_state.json +++ b/src/modules/free/tasks/workflow_engine/.module_state.json @@ -1,4 +1,4 @@ { - "hash": "b678abd074df1d325c1a5de064bc269b0aad982b4cd51871ad4fe3d9fb7d80be", - "version": "0.1.14" + "hash": "672e2700d2266621d0bdaf11c3ffd75e534b509dca0a36fbdab390157dbf30a8", + "version": "0.1.15" } diff --git a/src/modules/free/tasks/workflow_engine/docs/changelog.md b/src/modules/free/tasks/workflow_engine/docs/changelog.md index 8b620ca..ea90515 100644 --- a/src/modules/free/tasks/workflow_engine/docs/changelog.md +++ b/src/modules/free/tasks/workflow_engine/docs/changelog.md @@ -1,5 +1,9 @@ # Changelog — free/tasks/workflow_engine +## 0.1.15 — Automated patch release triggered by content hash change (2026-09-02) + +- chore: Automated patch release triggered by content hash change + ## 0.1.14 — Automated patch release triggered by content hash change (2026-07-27) - chore: Automated patch release triggered by content hash change diff --git a/src/modules/free/tasks/workflow_engine/frameworks/fastapi.py b/src/modules/free/tasks/workflow_engine/frameworks/fastapi.py index 68db957..62ebb0a 100644 --- a/src/modules/free/tasks/workflow_engine/frameworks/fastapi.py +++ b/src/modules/free/tasks/workflow_engine/frameworks/fastapi.py @@ -61,7 +61,7 @@ def validate_requirements(self) -> List[str]: return [] def get_dependencies(self) -> List[str]: - return ["fastapi>=0.139.0"] + return ["fastapi>=0.139.0,<1.0.0"] def get_dev_dependencies(self) -> List[str]: return ["pytest-asyncio>=1.3.0,<2.0", "httpx>=0.27.0"] diff --git a/src/modules/free/tasks/workflow_engine/module.yaml b/src/modules/free/tasks/workflow_engine/module.yaml index 3d18799..e2de811 100644 --- a/src/modules/free/tasks/workflow_engine/module.yaml +++ b/src/modules/free/tasks/workflow_engine/module.yaml @@ -2,7 +2,7 @@ name: workflow_engine display_name: Workflow Engine description: Workflow engine scaffolding for triggers, actions, conditions, approvals, schedules, and durable runs -version: 0.1.14 +version: 0.1.15 access: free status: stable tier: free @@ -125,8 +125,8 @@ support: discussions: https://github.com/chistiq/rapidkit-core/discussions documentation: https://getrapidkit.com/modules/workflow_engine changelog: - - version: "0.1.14" - date: "2026-07-27" + - version: "0.1.15" + date: "2026-09-02" notes: "See docs/changelog.md" validation: pre_install: diff --git a/tests/modules/free/ai/ai_assistant/test_ai_assistant_framework_variants.py b/tests/modules/free/ai/ai_assistant/test_ai_assistant_framework_variants.py index 971ed9f..75b13fd 100644 --- a/tests/modules/free/ai/ai_assistant/test_ai_assistant_framework_variants.py +++ b/tests/modules/free/ai/ai_assistant/test_ai_assistant_framework_variants.py @@ -92,7 +92,7 @@ def test_fastapi_plugin_context_and_dependencies(tmp_path: Path) -> None: assert mappings["runtime"].endswith("ai_assistant.py.j2") assert outputs["health"].endswith("src/health/ai_assistant.py") assert enriched["framework_display_name"] == "FastAPI" - assert plugin.get_dependencies() == ["fastapi>=0.139.0"] + assert plugin.get_dependencies() == ["fastapi>=0.139.0,<1.0.0"] assert "pytest-asyncio>=1.3.0,<2.0" in plugin.get_dev_dependencies() output_dir = tmp_path / "fastapi" diff --git a/tests/modules/free/business/admin_console/test_admin_console_generator_contract.py b/tests/modules/free/business/admin_console/test_admin_console_generator_contract.py index bc1252f..72a6a3d 100644 --- a/tests/modules/free/business/admin_console/test_admin_console_generator_contract.py +++ b/tests/modules/free/business/admin_console/test_admin_console_generator_contract.py @@ -33,7 +33,7 @@ def test_admin_console_fastapi_plugin_contract(tmp_path: Path) -> None: assert plugin.language == "python" assert plugin.display_name == "FastAPI" assert plugin.validate_requirements() == [] - assert "fastapi>=0.139.0" in plugin.get_dependencies() + assert "fastapi>=0.139.0,<1.0.0" in plugin.get_dependencies() assert "httpx>=0.27.0" in plugin.get_dev_dependencies() assert plugin.get_template_mappings()["runtime"].endswith("admin_console.py.j2") assert ( diff --git a/tests/modules/free/business/approval_engine/test_approval_engine_generator_contract.py b/tests/modules/free/business/approval_engine/test_approval_engine_generator_contract.py index 5285433..8c78cfe 100644 --- a/tests/modules/free/business/approval_engine/test_approval_engine_generator_contract.py +++ b/tests/modules/free/business/approval_engine/test_approval_engine_generator_contract.py @@ -33,7 +33,7 @@ def test_approval_engine_fastapi_plugin_contract(tmp_path: Path) -> None: assert plugin.language == "python" assert plugin.display_name == "FastAPI" assert plugin.validate_requirements() == [] - assert "fastapi>=0.139.0" in plugin.get_dependencies() + assert "fastapi>=0.139.0,<1.0.0" in plugin.get_dependencies() assert "httpx>=0.27.0" in plugin.get_dev_dependencies() assert plugin.get_template_mappings()["runtime"].endswith("approval_engine.py.j2") assert ( diff --git a/tests/modules/free/essentials/deployment/test_fastapi_plugin.py b/tests/modules/free/essentials/deployment/test_fastapi_plugin.py index 6ae22c8..ab2264d 100644 --- a/tests/modules/free/essentials/deployment/test_fastapi_plugin.py +++ b/tests/modules/free/essentials/deployment/test_fastapi_plugin.py @@ -31,7 +31,7 @@ def test_fastapi_context_enrichments_include_defaults() -> None: def test_fastapi_dependencies_lists_expected_packages() -> None: plugin = FastAPIPlugin() - assert "fastapi>=0.139.0" in plugin.get_dependencies() + assert "fastapi>=0.139.0,<1.0.0" in plugin.get_dependencies() dev_deps = plugin.get_dev_dependencies() assert "pytest-asyncio>=1.3.0,<2.0" in dev_deps assert "httpx>=0.28.0" in dev_deps From d608b642b2269ddfe4a2ad77699954175dc1565b Mon Sep 17 00:00:00 2001 From: rapidkit-bot Date: Sun, 6 Sep 2026 09:54:13 +0000 Subject: [PATCH 2/2] chore(release): record promote manifest for v0.6.1 --- .rapidkit/release/promote-manifest.json | 3579 +++++++++++++++++++++++ 1 file changed, 3579 insertions(+) create mode 100644 .rapidkit/release/promote-manifest.json diff --git a/.rapidkit/release/promote-manifest.json b/.rapidkit/release/promote-manifest.json new file mode 100644 index 0000000..3c6c588 --- /dev/null +++ b/.rapidkit/release/promote-manifest.json @@ -0,0 +1,3579 @@ +{ + "copied_paths": [ + ".dockerignore", + ".editorconfig", + ".envrc", + ".gitignore", + ".pre-commit-config.yaml", + ".rapidkit/release/promote-manifest.json", + ".rapidkit/source.json", + "CHANGELOG.md", + "Dockerfile", + "LICENSE", + "Makefile", + "README.md", + "assets/logo.txt", + "docker-compose.yml", + "docs/README.md", + "docs/api-reference/README.md", + "docs/configuration/CONFIG_FILES.md", + "docs/contracts/README.md", + "docs/contracts/rapidkit-cli-contracts.json", + "docs/contributing/CODE_OF_CONDUCT.md", + "docs/contributing/CONTRIBUTING.md", + "docs/contributing/PULL_REQUEST_TEMPLATE.md", + "docs/contributing/github-templates.md", + "docs/deployment/PACKAGE_DISTRIBUTION_GUIDE.md", + "docs/developer-guide/README.md", + "docs/developer-guide/override-contracts.md", + "docs/getting-started/README.md", + "docs/getting-started/TUI_QUICKSTART_EN.md", + "docs/licensing/OVERVIEW.md", + "docs/licensing/SECURITY_MODULE_LICENSING.md", + "docs/modules/architecture/README.md", + "docs/modules/architecture/api.md", + "docs/modules/architecture/changelog.md", + "docs/modules/architecture/modules-system.md", + "docs/modules/architecture/snippet-architecture.md", + "docs/modules/compatibility_matrix.md", + "docs/modules/kit_consumer_guide.md", + "docs/modules/overview.md", + "docs/project/INDEX.md", + "docs/project/README-root.md", + "docs/project/rapidkit-github-actions-template.yml", + "docs/project/rapidkit-pre-commit-template.yml", + "docs/project/readme-templates/core.md", + "docs/project/templates-README.md", + "docs/readme-templates/community.md", + "docs/testing/README.md", + "docs/user-guide/README.md", + "kits_manifest.json", + "licenses/kits/fastapi.standard.json", + "licenses/kits/nestjs.standard.json", + "poetry.lock", + "pyproject.toml", + "pyrightconfig.json", + "pytest.ini", + "rapidkit_cli.py", + "scripts/audit_module_parity.py", + "scripts/check_actions_flag.py", + "scripts/check_commit_message.py", + "scripts/check_module_coverage.py", + "scripts/check_module_integrity.py", + "scripts/check_version_alignment.py", + "scripts/ci/bootstrap.sh", + "scripts/compute_agg_version.py", + "scripts/create_module.py", + "scripts/enforce-commit-message.sh", + "scripts/generate_modules_lock.py", + "scripts/generate_release_notes.py", + "scripts/get_shared_workflows.py", + "scripts/git-commit-safe.sh", + "scripts/git-commit-wrapper.sh", + "scripts/migrate_modules_to_src_modules.py", + "scripts/pre_commit_manager.py", + "scripts/run_distribution_tests.py", + "scripts/run_poetry_with_python.sh", + "scripts/setup-commit-validation.sh", + "scripts/setup-dev-environment.sh", + "scripts/setup-dev.sh", + "scripts/stabilization_runner.py", + "scripts/sync_free_modules_registry.py", + "scripts/typecheck.sh", + "scripts/update.sh", + "scripts/update_modules_lock.sh", + "scripts/validate_module_structure.py", + "scripts/validate_modules.py", + "src/__init__.py", + "src/cli/__init__.py", + "src/cli/_compat.py", + "src/cli/commands/__init__.py", + "src/cli/commands/add/__init__.py", + "src/cli/commands/add/all.py", + "src/cli/commands/add/domain.py", + "src/cli/commands/add/module.py", + "src/cli/commands/add/resource.py", + "src/cli/commands/add.py", + "src/cli/commands/checkpoint.py", + "src/cli/commands/create.py", + "src/cli/commands/dev/__init__.py", + "src/cli/commands/dev/dev_app.py", + "src/cli/commands/dev/modules.py", + "src/cli/commands/diff.py", + "src/cli/commands/doctor.py", + "src/cli/commands/frameworks.py", + "src/cli/commands/info.py", + "src/cli/commands/init.py", + "src/cli/commands/license.py", + "src/cli/commands/list.py", + "src/cli/commands/merge.py", + "src/cli/commands/migrate.py", + "src/cli/commands/module_gating.py", + "src/cli/commands/modules.py", + "src/cli/commands/optimize.py", + "src/cli/commands/project.py", + "src/cli/commands/reconcile.py", + "src/cli/commands/rollback.py", + "src/cli/commands/snapshot.py", + "src/cli/commands/uninstall.py", + "src/cli/commands/upgrade.py", + "src/cli/commands/version.py", + "src/cli/global_cli.py", + "src/cli/main.py", + "src/cli/py.typed", + "src/cli/ui/__init__.py", + "src/cli/ui/printer.py", + "src/cli/utils/__init__.py", + "src/cli/utils/classifier.py", + "src/cli/utils/env_schema_utils.py", + "src/cli/utils/filesystem.py", + "src/cli/utils/module_identity.py", + "src/cli/utils/module_scaffold.py", + "src/cli/utils/module_structure_cli.py", + "src/cli/utils/module_validation.py", + "src/cli/utils/pathing.py", + "src/cli/utils/prompts.py", + "src/cli/utils/registry.py", + "src/cli/utils/scaffold/__init__.py", + "src/cli/utils/scaffold/blueprints.py", + "src/cli/utils/scaffold/constants.py", + "src/cli/utils/scaffold/identifiers.py", + "src/cli/utils/scaffold/result.py", + "src/cli/utils/scaffold/templates/__init__.py", + "src/cli/utils/scaffold/templates/documentation.py", + "src/cli/utils/scaffold/templates/module_files.py", + "src/cli/utils/scaffold/templates/repository_tests.py", + "src/cli/utils/validators.py", + "src/cli/utils/variables_prompt.py", + "src/core/__init__.py", + "src/core/config/__init__.py", + "src/core/config/kit_config.py", + "src/core/config/version.py", + "src/core/distribution.json", + "src/core/engine/__init__.py", + "src/core/engine/dependency_installer.py", + "src/core/engine/generator.py", + "src/core/engine/module_installer.py", + "src/core/engine/registry.py", + "src/core/exceptions.py", + "src/core/frameworks/__init__.py", + "src/core/frameworks/base.py", + "src/core/frameworks/django_adapter.py", + "src/core/frameworks/fastapi_adapter.py", + "src/core/hooks/__init__.py", + "src/core/hooks/framework_handlers.py", + "src/core/hooks/hook_runner.py", + "src/core/kit_utils.py", + "src/core/license_utils.py", + "src/core/module_manifest.py", + "src/core/module_sign.py", + "src/core/py.typed", + "src/core/rendering/__init__.py", + "src/core/rendering/template_renderer.py", + "src/core/services/__init__.py", + "src/core/services/config_loader.py", + "src/core/services/env_validator.py", + "src/core/services/extras_copier.py", + "src/core/services/file_hash_registry.py", + "src/core/services/import_organizer.py", + "src/core/services/module_manifest.py", + "src/core/services/module_path_resolver.py", + "src/core/services/module_structure_validator.py", + "src/core/services/module_validator.py", + "src/core/services/module_versioning.py", + "src/core/services/override_contracts/__init__.py", + "src/core/services/override_contracts/decorators.py", + "src/core/services/override_contracts/examples.py", + "src/core/services/override_contracts/integration_test.py", + "src/core/services/override_contracts/mixins.py", + "src/core/services/poetry_dependency_normalizer.py", + "src/core/services/profile_utils.py", + "src/core/services/project_creator.py", + "src/core/services/project_metadata.py", + "src/core/services/snippet_injector.py", + "src/core/services/snippet_optimizer.py", + "src/core/services/summary.py", + "src/core/services/translation_utils.py", + "src/core/services/validators.py", + "src/core/services/vendor_store.py", + "src/core/structure/__init__.py", + "src/core/structure/structure_builder.py", + "src/core/telemetry/__init__.py", + "src/core/telemetry/collector.py", + "src/core/telemetry/insights.py", + "src/core/telemetry/metrics.py", + "src/experimental/__init__.py", + "src/kits/__init__.py", + "src/kits/base/templates/common/.dockerignore.j2", + "src/kits/base/templates/common/.github/workflows/ci.yml.j2", + "src/kits/base/templates/common/.gitkeep", + "src/kits/base/templates/common/.pre-commit-config.yaml.j2", + "src/kits/base/templates/common/.python-version.j2", + "src/kits/base/templates/common/.rapidkit/.gitkeep", + "src/kits/base/templates/common/.rapidkit/activate.j2", + "src/kits/base/templates/common/.rapidkit/cli.py.j2", + "src/kits/base/templates/common/.rapidkit/context.json.j2", + "src/kits/base/templates/common/.rapidkit/rapidkit.j2", + "src/kits/base/templates/common/.rapidkit/vendor/.gitkeep", + "src/kits/base/templates/common/.rapidkit/vendor/settings/1.0.43/src/config/configuration.ts", + "src/kits/base/templates/common/Dockerfile.j2", + "src/kits/base/templates/common/Makefile.j2", + "src/kits/base/templates/common/bootstrap.sh.j2", + "src/kits/base/templates/common/docker-compose.yml.j2", + "src/kits/base/templates/common/docs/README.md.j2", + "src/kits/base/templates/common/env.example.j2", + "src/kits/base/templates/common/env.j2", + "src/kits/base/templates/common/licenses/apache-2.0.j2", + "src/kits/base/templates/common/licenses/gpl-3.0.j2", + "src/kits/base/templates/common/licenses/mit.j2", + "src/kits/base/templates/common/src/app/.gitkeep", + "src/kits/base/templates/common/src/app/application/.gitkeep", + "src/kits/base/templates/common/src/app/domain/.gitkeep", + "src/kits/base/templates/common/src/app/infrastructure/.gitkeep", + "src/kits/base/templates/common/src/app/infrastructure/repositories/.gitkeep", + "src/kits/base/templates/common/src/app/modules/.gitkeep", + "src/kits/base/templates/common/src/app/presentation/.gitkeep", + "src/kits/base/templates/common/src/app/shared/.gitkeep", + "src/kits/base/templates/common/src/auth/index.ts.j2", + "src/kits/base/templates/common/src/config/index.ts.j2", + "src/kits/base/templates/common/src/modules/.gitkeep", + "src/kits/base/templates/common/src/modules/index.ts.j2", + "src/kits/base/templates/common/src/routing/.gitkeep", + "src/kits/base/templates/common/test/.gitkeep", + "src/kits/base/templates/common/test/health.spec.ts.j2", + "src/kits/base/templates/common/tests/__init__.py.j2", + "src/kits/base/templates/common/tests/test_health.py.j2", + "src/kits/fastapi/ddd/__init__.py", + "src/kits/fastapi/ddd/generator.py", + "src/kits/fastapi/ddd/hooks.py", + "src/kits/fastapi/ddd/kit.yaml", + "src/kits/fastapi/ddd/templates/.gitignore.j2", + "src/kits/fastapi/ddd/templates/README.md.j2", + "src/kits/fastapi/ddd/templates/env.example.j2", + "src/kits/fastapi/ddd/templates/pyproject.toml.j2", + "src/kits/fastapi/ddd/templates/src/__init__.py.j2", + "src/kits/fastapi/ddd/templates/src/app/__init__.py.j2", + "src/kits/fastapi/ddd/templates/src/app/application/__init__.py.j2", + "src/kits/fastapi/ddd/templates/src/app/application/interfaces.py.j2", + "src/kits/fastapi/ddd/templates/src/app/application/use_cases/__init__.py.j2", + "src/kits/fastapi/ddd/templates/src/app/application/use_cases/health.py.j2", + "src/kits/fastapi/ddd/templates/src/app/application/use_cases/notes.py.j2", + "src/kits/fastapi/ddd/templates/src/app/config/__init__.py.j2", + "src/kits/fastapi/ddd/templates/src/app/domain/__init__.py.j2", + "src/kits/fastapi/ddd/templates/src/app/domain/models/__init__.py.j2", + "src/kits/fastapi/ddd/templates/src/app/domain/models/health.py.j2", + "src/kits/fastapi/ddd/templates/src/app/domain/models/note.py.j2", + "src/kits/fastapi/ddd/templates/src/app/infrastructure/__init__.py.j2", + "src/kits/fastapi/ddd/templates/src/app/infrastructure/repositories/__init__.py.j2", + "src/kits/fastapi/ddd/templates/src/app/infrastructure/repositories/health.py.j2", + "src/kits/fastapi/ddd/templates/src/app/infrastructure/repositories/notes.py.j2", + "src/kits/fastapi/ddd/templates/src/app/main.py.j2", + "src/kits/fastapi/ddd/templates/src/app/presentation/__init__.py.j2", + "src/kits/fastapi/ddd/templates/src/app/presentation/api/__init__.py.j2", + "src/kits/fastapi/ddd/templates/src/app/presentation/api/dependencies/__init__.py.j2", + "src/kits/fastapi/ddd/templates/src/app/presentation/api/router.py.j2", + "src/kits/fastapi/ddd/templates/src/app/presentation/api/routes/__init__.py.j2", + "src/kits/fastapi/ddd/templates/src/app/presentation/api/routes/health.py.j2", + "src/kits/fastapi/ddd/templates/src/app/presentation/api/routes/notes.py.j2", + "src/kits/fastapi/ddd/templates/src/app/shared/__init__.py.j2", + "src/kits/fastapi/ddd/templates/src/app/shared/result.py.j2", + "src/kits/fastapi/ddd/templates/src/cli.py.j2", + "src/kits/fastapi/ddd/templates/src/main.py.j2", + "src/kits/fastapi/ddd/templates/src/modules/__init__.py.j2", + "src/kits/fastapi/ddd/templates/src/routing/__init__.py.j2", + "src/kits/fastapi/ddd/templates/src/routing/health.py.j2", + "src/kits/fastapi/ddd/templates/src/routing/notes.py.j2", + "src/kits/fastapi/ddd/templates/tests/__init__.py.j2", + "src/kits/fastapi/ddd/templates/tests/test_app_factory.py.j2", + "src/kits/fastapi/ddd/templates/tests/test_health.py.j2", + "src/kits/fastapi/ddd/templates/tests/test_notes.py.j2", + "src/kits/fastapi/standard/__init__.py", + "src/kits/fastapi/standard/generator.py", + "src/kits/fastapi/standard/hooks.py", + "src/kits/fastapi/standard/kit.yaml", + "src/kits/fastapi/standard/templates/.gitignore.j2", + "src/kits/fastapi/standard/templates/README.md.j2", + "src/kits/fastapi/standard/templates/env.example.j2", + "src/kits/fastapi/standard/templates/pyproject.toml.j2", + "src/kits/fastapi/standard/templates/src/__init__.py.j2", + "src/kits/fastapi/standard/templates/src/cli.py.j2", + "src/kits/fastapi/standard/templates/src/main.py.j2", + "src/kits/fastapi/standard/templates/src/modules/__init__.py.j2", + "src/kits/fastapi/standard/templates/src/routing/__init__.py.j2", + "src/kits/fastapi/standard/templates/src/routing/examples.py.j2", + "src/kits/fastapi/standard/templates/src/routing/health.py.j2", + "src/kits/fastapi/standard/templates/tests/__init__.py.j2", + "src/kits/fastapi/standard/templates/tests/test_examples.py.j2", + "src/kits/fastapi/standard/templates/tests/test_health.py.j2", + "src/kits/nestjs/__init__.py", + "src/kits/nestjs/standard/__init__.py", + "src/kits/nestjs/standard/generator.py", + "src/kits/nestjs/standard/hooks.py", + "src/kits/nestjs/standard/kit.yaml", + "src/kits/nestjs/standard/templates/.dockerignore.j2", + "src/kits/nestjs/standard/templates/.eslintrc.js.j2", + "src/kits/nestjs/standard/templates/.gitignore.j2", + "src/kits/nestjs/standard/templates/.node-version.j2", + "src/kits/nestjs/standard/templates/.nvmrc.j2", + "src/kits/nestjs/standard/templates/.prettierrc.j2", + "src/kits/nestjs/standard/templates/Dockerfile.j2", + "src/kits/nestjs/standard/templates/README.md.j2", + "src/kits/nestjs/standard/templates/docker-compose.yml.j2", + "src/kits/nestjs/standard/templates/docs/README.md.j2", + "src/kits/nestjs/standard/templates/env.example.j2", + "src/kits/nestjs/standard/templates/eslint.config.cjs.j2", + "src/kits/nestjs/standard/templates/jest.config.ts.j2", + "src/kits/nestjs/standard/templates/nest-cli.json.j2", + "src/kits/nestjs/standard/templates/package.json.j2", + "src/kits/nestjs/standard/templates/src/app.controller.ts.j2", + "src/kits/nestjs/standard/templates/src/app.module.ts.j2", + "src/kits/nestjs/standard/templates/src/app.service.ts.j2", + "src/kits/nestjs/standard/templates/src/auth/auth.controller.ts.j2", + "src/kits/nestjs/standard/templates/src/auth/auth.module.ts.j2", + "src/kits/nestjs/standard/templates/src/auth/auth.service.ts.j2", + "src/kits/nestjs/standard/templates/src/auth/entities/token.entity.ts.j2", + "src/kits/nestjs/standard/templates/src/auth/entities/user.entity.ts.j2", + "src/kits/nestjs/standard/templates/src/auth/entities/webauthn.entity.ts.j2", + "src/kits/nestjs/standard/templates/src/config/configuration.ts.j2", + "src/kits/nestjs/standard/templates/src/config/index.ts.j2", + "src/kits/nestjs/standard/templates/src/config/validation.ts.j2", + "src/kits/nestjs/standard/templates/src/examples/dto/create-note.dto.ts.j2", + "src/kits/nestjs/standard/templates/src/examples/examples.controller.ts.j2", + "src/kits/nestjs/standard/templates/src/examples/examples.module.ts.j2", + "src/kits/nestjs/standard/templates/src/examples/examples.service.ts.j2", + "src/kits/nestjs/standard/templates/src/main.ts.j2", + "src/kits/nestjs/standard/templates/src/modules/index.ts.j2", + "src/kits/nestjs/standard/templates/test/app.controller.spec.ts.j2", + "src/kits/nestjs/standard/templates/test/app.e2e-spec.ts.j2", + "src/kits/nestjs/standard/templates/test/examples.controller.spec.ts.j2", + "src/kits/nestjs/standard/templates/test/jest-e2e.json.j2", + "src/kits/nestjs/standard/templates/tsconfig.build.json.j2", + "src/kits/nestjs/standard/templates/tsconfig.json.j2", + "src/kits/py.typed", + "src/kits/shared/__init__.py", + "src/kits/shared/lockfiles.py", + "src/kits/shared/settings_vendor.py", + "src/kits/shared/variables.yaml", + "src/modules/STRUCTURE.yaml", + "src/modules/__init__.py", + "src/modules/free/__init__.py", + "src/modules/free/ai/agent_runtime/.module_state.json", + "src/modules/free/ai/agent_runtime/README.md", + "src/modules/free/ai/agent_runtime/__init__.py", + "src/modules/free/ai/agent_runtime/config/base.yaml", + "src/modules/free/ai/agent_runtime/config/snippets.yaml", + "src/modules/free/ai/agent_runtime/docs/README.md", + "src/modules/free/ai/agent_runtime/docs/advanced.md", + "src/modules/free/ai/agent_runtime/docs/api-reference.md", + "src/modules/free/ai/agent_runtime/docs/changelog.md", + "src/modules/free/ai/agent_runtime/docs/migration.md", + "src/modules/free/ai/agent_runtime/docs/monitoring.md", + "src/modules/free/ai/agent_runtime/docs/overview.md", + "src/modules/free/ai/agent_runtime/docs/troubleshooting.md", + "src/modules/free/ai/agent_runtime/docs/usage.md", + "src/modules/free/ai/agent_runtime/frameworks/__init__.py", + "src/modules/free/ai/agent_runtime/frameworks/fastapi.py", + "src/modules/free/ai/agent_runtime/frameworks/nestjs.py", + "src/modules/free/ai/agent_runtime/generate.py", + "src/modules/free/ai/agent_runtime/module.verify.json", + "src/modules/free/ai/agent_runtime/module.yaml", + "src/modules/free/ai/agent_runtime/overrides.py", + "src/modules/free/ai/agent_runtime/scripts/run_demo.py", + "src/modules/free/ai/agent_runtime/templates/base/agent_runtime.py.j2", + "src/modules/free/ai/agent_runtime/templates/base/agent_runtime_health.py.j2", + "src/modules/free/ai/agent_runtime/templates/base/agent_runtime_types.py.j2", + "src/modules/free/ai/agent_runtime/templates/snippets/agent_runtime.snippet.j2", + "src/modules/free/ai/agent_runtime/templates/tests/__init__.py", + "src/modules/free/ai/agent_runtime/templates/tests/integration/__init__.py", + "src/modules/free/ai/agent_runtime/templates/tests/integration/test_agent_runtime_integration.j2", + "src/modules/free/ai/agent_runtime/templates/variants/fastapi/agent_runtime.py.j2", + "src/modules/free/ai/agent_runtime/templates/variants/fastapi/agent_runtime_health.py.j2", + "src/modules/free/ai/agent_runtime/templates/variants/fastapi/agent_runtime_routes.py.j2", + "src/modules/free/ai/agent_runtime/templates/variants/fastapi/tests/test_agent_runtime_e2e.py", + "src/modules/free/ai/agent_runtime/templates/variants/nestjs/agent_runtime.configuration.ts.j2", + "src/modules/free/ai/agent_runtime/templates/variants/nestjs/agent_runtime.controller.ts.j2", + "src/modules/free/ai/agent_runtime/templates/variants/nestjs/agent_runtime.health.ts.j2", + "src/modules/free/ai/agent_runtime/templates/variants/nestjs/agent_runtime.index.ts.j2", + "src/modules/free/ai/agent_runtime/templates/variants/nestjs/agent_runtime.module.ts.j2", + "src/modules/free/ai/agent_runtime/templates/variants/nestjs/agent_runtime.service.ts.j2", + "src/modules/free/ai/agent_runtime/templates/variants/nestjs/agent_runtime.validation.ts.j2", + "src/modules/free/ai/agent_runtime/templates/variants/nestjs/tests/agent_runtime.e2e-spec.ts", + "src/modules/free/ai/agent_runtime/templates/vendor/nestjs/configuration.js.j2", + "src/modules/free/ai/ai_assistant/.module_state.json", + "src/modules/free/ai/ai_assistant/README.md", + "src/modules/free/ai/ai_assistant/__init__.py", + "src/modules/free/ai/ai_assistant/config/base.yaml", + "src/modules/free/ai/ai_assistant/config/snippets.yaml", + "src/modules/free/ai/ai_assistant/docs/README.md", + "src/modules/free/ai/ai_assistant/docs/advanced.md", + "src/modules/free/ai/ai_assistant/docs/api-reference.md", + "src/modules/free/ai/ai_assistant/docs/changelog.md", + "src/modules/free/ai/ai_assistant/docs/migration.md", + "src/modules/free/ai/ai_assistant/docs/monitoring.md", + "src/modules/free/ai/ai_assistant/docs/overview.md", + "src/modules/free/ai/ai_assistant/docs/troubleshooting.md", + "src/modules/free/ai/ai_assistant/docs/usage.md", + "src/modules/free/ai/ai_assistant/frameworks/__init__.py", + "src/modules/free/ai/ai_assistant/frameworks/fastapi.py", + "src/modules/free/ai/ai_assistant/frameworks/nestjs.py", + "src/modules/free/ai/ai_assistant/generate.py", + "src/modules/free/ai/ai_assistant/module.verify.json", + "src/modules/free/ai/ai_assistant/module.yaml", + "src/modules/free/ai/ai_assistant/overrides.py", + "src/modules/free/ai/ai_assistant/scripts/run_demo.py", + "src/modules/free/ai/ai_assistant/templates/base/ai_assistant.py.j2", + "src/modules/free/ai/ai_assistant/templates/base/ai_assistant_health.py.j2", + "src/modules/free/ai/ai_assistant/templates/base/ai_assistant_types.py.j2", + "src/modules/free/ai/ai_assistant/templates/snippets/ai_assistant.nestjs.module_registry.snippet.j2", + "src/modules/free/ai/ai_assistant/templates/snippets/ai_assistant.snippet.j2", + "src/modules/free/ai/ai_assistant/templates/tests/__init__.py", + "src/modules/free/ai/ai_assistant/templates/tests/integration/__init__.py", + "src/modules/free/ai/ai_assistant/templates/tests/integration/test_ai_assistant_integration.j2", + "src/modules/free/ai/ai_assistant/templates/variants/fastapi/ai_assistant.py.j2", + "src/modules/free/ai/ai_assistant/templates/variants/fastapi/ai_assistant_config.yaml.j2", + "src/modules/free/ai/ai_assistant/templates/variants/fastapi/ai_assistant_health.py.j2", + "src/modules/free/ai/ai_assistant/templates/variants/fastapi/ai_assistant_routes.py.j2", + "src/modules/free/ai/ai_assistant/templates/variants/fastapi/tests/__init__.py", + "src/modules/free/ai/ai_assistant/templates/variants/fastapi/tests/test_ai_assistant_e2e.py", + "src/modules/free/ai/ai_assistant/templates/variants/fastapi/tests/test_e2e_ai_assistant.py", + "src/modules/free/ai/ai_assistant/templates/variants/nestjs/ai_assistant.configuration.ts.j2", + "src/modules/free/ai/ai_assistant/templates/variants/nestjs/ai_assistant.controller.ts.j2", + "src/modules/free/ai/ai_assistant/templates/variants/nestjs/ai_assistant.health.ts.j2", + "src/modules/free/ai/ai_assistant/templates/variants/nestjs/ai_assistant.index.ts.j2", + "src/modules/free/ai/ai_assistant/templates/variants/nestjs/ai_assistant.module.ts.j2", + "src/modules/free/ai/ai_assistant/templates/variants/nestjs/ai_assistant.service.ts.j2", + "src/modules/free/ai/ai_assistant/templates/variants/nestjs/ai_assistant.spec.ts.j2", + "src/modules/free/ai/ai_assistant/templates/variants/nestjs/ai_assistant.validation.ts.j2", + "src/modules/free/ai/ai_assistant/templates/variants/nestjs/test/e2e/ai-assistant.e2e.spec.ts", + "src/modules/free/ai/ai_assistant/templates/variants/nestjs/tests/ai_assistant.e2e-spec.ts", + "src/modules/free/ai/ai_assistant/templates/vendor/nestjs/configuration.js.j2", + "src/modules/free/ai/ai_guardrails/.module_state.json", + "src/modules/free/ai/ai_guardrails/README.md", + "src/modules/free/ai/ai_guardrails/__init__.py", + "src/modules/free/ai/ai_guardrails/config/base.yaml", + "src/modules/free/ai/ai_guardrails/config/snippets.yaml", + "src/modules/free/ai/ai_guardrails/docs/README.md", + "src/modules/free/ai/ai_guardrails/docs/advanced.md", + "src/modules/free/ai/ai_guardrails/docs/api-reference.md", + "src/modules/free/ai/ai_guardrails/docs/changelog.md", + "src/modules/free/ai/ai_guardrails/docs/migration.md", + "src/modules/free/ai/ai_guardrails/docs/monitoring.md", + "src/modules/free/ai/ai_guardrails/docs/overview.md", + "src/modules/free/ai/ai_guardrails/docs/troubleshooting.md", + "src/modules/free/ai/ai_guardrails/docs/usage.md", + "src/modules/free/ai/ai_guardrails/frameworks/__init__.py", + "src/modules/free/ai/ai_guardrails/frameworks/fastapi.py", + "src/modules/free/ai/ai_guardrails/frameworks/nestjs.py", + "src/modules/free/ai/ai_guardrails/generate.py", + "src/modules/free/ai/ai_guardrails/module.verify.json", + "src/modules/free/ai/ai_guardrails/module.yaml", + "src/modules/free/ai/ai_guardrails/overrides.py", + "src/modules/free/ai/ai_guardrails/scripts/run_demo.py", + "src/modules/free/ai/ai_guardrails/templates/base/ai_guardrails.py.j2", + "src/modules/free/ai/ai_guardrails/templates/base/ai_guardrails_health.py.j2", + "src/modules/free/ai/ai_guardrails/templates/base/ai_guardrails_types.py.j2", + "src/modules/free/ai/ai_guardrails/templates/snippets/ai_guardrails.snippet.j2", + "src/modules/free/ai/ai_guardrails/templates/tests/__init__.py", + "src/modules/free/ai/ai_guardrails/templates/tests/integration/__init__.py", + "src/modules/free/ai/ai_guardrails/templates/tests/integration/test_ai_guardrails_integration.j2", + "src/modules/free/ai/ai_guardrails/templates/variants/fastapi/ai_guardrails.py.j2", + "src/modules/free/ai/ai_guardrails/templates/variants/fastapi/ai_guardrails_health.py.j2", + "src/modules/free/ai/ai_guardrails/templates/variants/fastapi/ai_guardrails_routes.py.j2", + "src/modules/free/ai/ai_guardrails/templates/variants/fastapi/tests/test_ai_guardrails_e2e.py", + "src/modules/free/ai/ai_guardrails/templates/variants/nestjs/ai_guardrails.configuration.ts.j2", + "src/modules/free/ai/ai_guardrails/templates/variants/nestjs/ai_guardrails.controller.ts.j2", + "src/modules/free/ai/ai_guardrails/templates/variants/nestjs/ai_guardrails.health.ts.j2", + "src/modules/free/ai/ai_guardrails/templates/variants/nestjs/ai_guardrails.index.ts.j2", + "src/modules/free/ai/ai_guardrails/templates/variants/nestjs/ai_guardrails.module.ts.j2", + "src/modules/free/ai/ai_guardrails/templates/variants/nestjs/ai_guardrails.service.ts.j2", + "src/modules/free/ai/ai_guardrails/templates/variants/nestjs/ai_guardrails.validation.ts.j2", + "src/modules/free/ai/ai_guardrails/templates/variants/nestjs/tests/ai_guardrails.e2e-spec.ts", + "src/modules/free/ai/ai_guardrails/templates/vendor/nestjs/configuration.js.j2", + "src/modules/free/ai/llm_gateway/.module_state.json", + "src/modules/free/ai/llm_gateway/README.md", + "src/modules/free/ai/llm_gateway/__init__.py", + "src/modules/free/ai/llm_gateway/config/base.yaml", + "src/modules/free/ai/llm_gateway/config/snippets.yaml", + "src/modules/free/ai/llm_gateway/docs/README.md", + "src/modules/free/ai/llm_gateway/docs/advanced.md", + "src/modules/free/ai/llm_gateway/docs/api-reference.md", + "src/modules/free/ai/llm_gateway/docs/changelog.md", + "src/modules/free/ai/llm_gateway/docs/migration.md", + "src/modules/free/ai/llm_gateway/docs/monitoring.md", + "src/modules/free/ai/llm_gateway/docs/overview.md", + "src/modules/free/ai/llm_gateway/docs/troubleshooting.md", + "src/modules/free/ai/llm_gateway/docs/usage.md", + "src/modules/free/ai/llm_gateway/frameworks/__init__.py", + "src/modules/free/ai/llm_gateway/frameworks/fastapi.py", + "src/modules/free/ai/llm_gateway/frameworks/nestjs.py", + "src/modules/free/ai/llm_gateway/generate.py", + "src/modules/free/ai/llm_gateway/module.verify.json", + "src/modules/free/ai/llm_gateway/module.yaml", + "src/modules/free/ai/llm_gateway/overrides.py", + "src/modules/free/ai/llm_gateway/scripts/run_demo.py", + "src/modules/free/ai/llm_gateway/templates/base/llm_gateway.py.j2", + "src/modules/free/ai/llm_gateway/templates/base/llm_gateway_health.py.j2", + "src/modules/free/ai/llm_gateway/templates/base/llm_gateway_types.py.j2", + "src/modules/free/ai/llm_gateway/templates/snippets/llm_gateway.snippet.j2", + "src/modules/free/ai/llm_gateway/templates/tests/__init__.py", + "src/modules/free/ai/llm_gateway/templates/tests/integration/__init__.py", + "src/modules/free/ai/llm_gateway/templates/tests/integration/test_llm_gateway_integration.j2", + "src/modules/free/ai/llm_gateway/templates/variants/fastapi/llm_gateway.py.j2", + "src/modules/free/ai/llm_gateway/templates/variants/fastapi/llm_gateway_health.py.j2", + "src/modules/free/ai/llm_gateway/templates/variants/fastapi/llm_gateway_routes.py.j2", + "src/modules/free/ai/llm_gateway/templates/variants/fastapi/tests/test_llm_gateway_e2e.py", + "src/modules/free/ai/llm_gateway/templates/variants/nestjs/llm_gateway.configuration.ts.j2", + "src/modules/free/ai/llm_gateway/templates/variants/nestjs/llm_gateway.controller.ts.j2", + "src/modules/free/ai/llm_gateway/templates/variants/nestjs/llm_gateway.health.ts.j2", + "src/modules/free/ai/llm_gateway/templates/variants/nestjs/llm_gateway.index.ts.j2", + "src/modules/free/ai/llm_gateway/templates/variants/nestjs/llm_gateway.module.ts.j2", + "src/modules/free/ai/llm_gateway/templates/variants/nestjs/llm_gateway.service.ts.j2", + "src/modules/free/ai/llm_gateway/templates/variants/nestjs/llm_gateway.validation.ts.j2", + "src/modules/free/ai/llm_gateway/templates/variants/nestjs/tests/llm_gateway.e2e-spec.ts", + "src/modules/free/ai/llm_gateway/templates/vendor/nestjs/configuration.js.j2", + "src/modules/free/ai/prompt_ops/.module_state.json", + "src/modules/free/ai/prompt_ops/README.md", + "src/modules/free/ai/prompt_ops/__init__.py", + "src/modules/free/ai/prompt_ops/config/base.yaml", + "src/modules/free/ai/prompt_ops/config/snippets.yaml", + "src/modules/free/ai/prompt_ops/docs/README.md", + "src/modules/free/ai/prompt_ops/docs/advanced.md", + "src/modules/free/ai/prompt_ops/docs/api-reference.md", + "src/modules/free/ai/prompt_ops/docs/changelog.md", + "src/modules/free/ai/prompt_ops/docs/migration.md", + "src/modules/free/ai/prompt_ops/docs/monitoring.md", + "src/modules/free/ai/prompt_ops/docs/overview.md", + "src/modules/free/ai/prompt_ops/docs/troubleshooting.md", + "src/modules/free/ai/prompt_ops/docs/usage.md", + "src/modules/free/ai/prompt_ops/frameworks/__init__.py", + "src/modules/free/ai/prompt_ops/frameworks/fastapi.py", + "src/modules/free/ai/prompt_ops/frameworks/nestjs.py", + "src/modules/free/ai/prompt_ops/generate.py", + "src/modules/free/ai/prompt_ops/module.verify.json", + "src/modules/free/ai/prompt_ops/module.yaml", + "src/modules/free/ai/prompt_ops/overrides.py", + "src/modules/free/ai/prompt_ops/scripts/run_demo.py", + "src/modules/free/ai/prompt_ops/templates/base/prompt_ops.py.j2", + "src/modules/free/ai/prompt_ops/templates/base/prompt_ops_health.py.j2", + "src/modules/free/ai/prompt_ops/templates/base/prompt_ops_types.py.j2", + "src/modules/free/ai/prompt_ops/templates/snippets/prompt_ops.snippet.j2", + "src/modules/free/ai/prompt_ops/templates/tests/__init__.py", + "src/modules/free/ai/prompt_ops/templates/tests/integration/__init__.py", + "src/modules/free/ai/prompt_ops/templates/tests/integration/test_prompt_ops_integration.j2", + "src/modules/free/ai/prompt_ops/templates/variants/fastapi/prompt_ops.py.j2", + "src/modules/free/ai/prompt_ops/templates/variants/fastapi/prompt_ops_health.py.j2", + "src/modules/free/ai/prompt_ops/templates/variants/fastapi/prompt_ops_routes.py.j2", + "src/modules/free/ai/prompt_ops/templates/variants/fastapi/tests/test_prompt_ops_e2e.py", + "src/modules/free/ai/prompt_ops/templates/variants/nestjs/prompt_ops.configuration.ts.j2", + "src/modules/free/ai/prompt_ops/templates/variants/nestjs/prompt_ops.controller.ts.j2", + "src/modules/free/ai/prompt_ops/templates/variants/nestjs/prompt_ops.health.ts.j2", + "src/modules/free/ai/prompt_ops/templates/variants/nestjs/prompt_ops.index.ts.j2", + "src/modules/free/ai/prompt_ops/templates/variants/nestjs/prompt_ops.module.ts.j2", + "src/modules/free/ai/prompt_ops/templates/variants/nestjs/prompt_ops.service.ts.j2", + "src/modules/free/ai/prompt_ops/templates/variants/nestjs/prompt_ops.validation.ts.j2", + "src/modules/free/ai/prompt_ops/templates/variants/nestjs/tests/prompt_ops.e2e-spec.ts", + "src/modules/free/ai/prompt_ops/templates/vendor/nestjs/configuration.js.j2", + "src/modules/free/ai/rag_pipeline/.module_state.json", + "src/modules/free/ai/rag_pipeline/README.md", + "src/modules/free/ai/rag_pipeline/__init__.py", + "src/modules/free/ai/rag_pipeline/config/base.yaml", + "src/modules/free/ai/rag_pipeline/config/snippets.yaml", + "src/modules/free/ai/rag_pipeline/docs/README.md", + "src/modules/free/ai/rag_pipeline/docs/advanced.md", + "src/modules/free/ai/rag_pipeline/docs/api-reference.md", + "src/modules/free/ai/rag_pipeline/docs/changelog.md", + "src/modules/free/ai/rag_pipeline/docs/migration.md", + "src/modules/free/ai/rag_pipeline/docs/monitoring.md", + "src/modules/free/ai/rag_pipeline/docs/overview.md", + "src/modules/free/ai/rag_pipeline/docs/troubleshooting.md", + "src/modules/free/ai/rag_pipeline/docs/usage.md", + "src/modules/free/ai/rag_pipeline/frameworks/__init__.py", + "src/modules/free/ai/rag_pipeline/frameworks/fastapi.py", + "src/modules/free/ai/rag_pipeline/frameworks/nestjs.py", + "src/modules/free/ai/rag_pipeline/generate.py", + "src/modules/free/ai/rag_pipeline/module.verify.json", + "src/modules/free/ai/rag_pipeline/module.yaml", + "src/modules/free/ai/rag_pipeline/overrides.py", + "src/modules/free/ai/rag_pipeline/scripts/run_demo.py", + "src/modules/free/ai/rag_pipeline/templates/base/rag_pipeline.py.j2", + "src/modules/free/ai/rag_pipeline/templates/base/rag_pipeline_health.py.j2", + "src/modules/free/ai/rag_pipeline/templates/base/rag_pipeline_types.py.j2", + "src/modules/free/ai/rag_pipeline/templates/snippets/rag_pipeline.snippet.j2", + "src/modules/free/ai/rag_pipeline/templates/tests/__init__.py", + "src/modules/free/ai/rag_pipeline/templates/tests/integration/__init__.py", + "src/modules/free/ai/rag_pipeline/templates/tests/integration/test_rag_pipeline_integration.j2", + "src/modules/free/ai/rag_pipeline/templates/variants/fastapi/rag_pipeline.py.j2", + "src/modules/free/ai/rag_pipeline/templates/variants/fastapi/rag_pipeline_health.py.j2", + "src/modules/free/ai/rag_pipeline/templates/variants/fastapi/rag_pipeline_routes.py.j2", + "src/modules/free/ai/rag_pipeline/templates/variants/fastapi/tests/test_rag_pipeline_e2e.py", + "src/modules/free/ai/rag_pipeline/templates/variants/nestjs/rag_pipeline.configuration.ts.j2", + "src/modules/free/ai/rag_pipeline/templates/variants/nestjs/rag_pipeline.controller.ts.j2", + "src/modules/free/ai/rag_pipeline/templates/variants/nestjs/rag_pipeline.health.ts.j2", + "src/modules/free/ai/rag_pipeline/templates/variants/nestjs/rag_pipeline.index.ts.j2", + "src/modules/free/ai/rag_pipeline/templates/variants/nestjs/rag_pipeline.module.ts.j2", + "src/modules/free/ai/rag_pipeline/templates/variants/nestjs/rag_pipeline.service.ts.j2", + "src/modules/free/ai/rag_pipeline/templates/variants/nestjs/rag_pipeline.validation.ts.j2", + "src/modules/free/ai/rag_pipeline/templates/variants/nestjs/tests/rag_pipeline.e2e-spec.ts", + "src/modules/free/ai/rag_pipeline/templates/vendor/nestjs/configuration.js.j2", + "src/modules/free/ai/tool_registry/.module_state.json", + "src/modules/free/ai/tool_registry/README.md", + "src/modules/free/ai/tool_registry/__init__.py", + "src/modules/free/ai/tool_registry/config/base.yaml", + "src/modules/free/ai/tool_registry/config/snippets.yaml", + "src/modules/free/ai/tool_registry/docs/README.md", + "src/modules/free/ai/tool_registry/docs/advanced.md", + "src/modules/free/ai/tool_registry/docs/api-reference.md", + "src/modules/free/ai/tool_registry/docs/changelog.md", + "src/modules/free/ai/tool_registry/docs/migration.md", + "src/modules/free/ai/tool_registry/docs/monitoring.md", + "src/modules/free/ai/tool_registry/docs/overview.md", + "src/modules/free/ai/tool_registry/docs/troubleshooting.md", + "src/modules/free/ai/tool_registry/docs/usage.md", + "src/modules/free/ai/tool_registry/frameworks/__init__.py", + "src/modules/free/ai/tool_registry/frameworks/fastapi.py", + "src/modules/free/ai/tool_registry/frameworks/nestjs.py", + "src/modules/free/ai/tool_registry/generate.py", + "src/modules/free/ai/tool_registry/module.verify.json", + "src/modules/free/ai/tool_registry/module.yaml", + "src/modules/free/ai/tool_registry/overrides.py", + "src/modules/free/ai/tool_registry/scripts/run_demo.py", + "src/modules/free/ai/tool_registry/templates/base/tool_registry.py.j2", + "src/modules/free/ai/tool_registry/templates/base/tool_registry_health.py.j2", + "src/modules/free/ai/tool_registry/templates/base/tool_registry_types.py.j2", + "src/modules/free/ai/tool_registry/templates/snippets/tool_registry.snippet.j2", + "src/modules/free/ai/tool_registry/templates/tests/__init__.py", + "src/modules/free/ai/tool_registry/templates/tests/integration/__init__.py", + "src/modules/free/ai/tool_registry/templates/tests/integration/test_tool_registry_integration.j2", + "src/modules/free/ai/tool_registry/templates/variants/fastapi/tests/test_tool_registry_e2e.py", + "src/modules/free/ai/tool_registry/templates/variants/fastapi/tool_registry.py.j2", + "src/modules/free/ai/tool_registry/templates/variants/fastapi/tool_registry_health.py.j2", + "src/modules/free/ai/tool_registry/templates/variants/fastapi/tool_registry_routes.py.j2", + "src/modules/free/ai/tool_registry/templates/variants/nestjs/tests/tool_registry.e2e-spec.ts", + "src/modules/free/ai/tool_registry/templates/variants/nestjs/tool_registry.configuration.ts.j2", + "src/modules/free/ai/tool_registry/templates/variants/nestjs/tool_registry.controller.ts.j2", + "src/modules/free/ai/tool_registry/templates/variants/nestjs/tool_registry.health.ts.j2", + "src/modules/free/ai/tool_registry/templates/variants/nestjs/tool_registry.index.ts.j2", + "src/modules/free/ai/tool_registry/templates/variants/nestjs/tool_registry.module.ts.j2", + "src/modules/free/ai/tool_registry/templates/variants/nestjs/tool_registry.service.ts.j2", + "src/modules/free/ai/tool_registry/templates/variants/nestjs/tool_registry.validation.ts.j2", + "src/modules/free/ai/tool_registry/templates/vendor/nestjs/configuration.js.j2", + "src/modules/free/ai/vector_store/.module_state.json", + "src/modules/free/ai/vector_store/README.md", + "src/modules/free/ai/vector_store/__init__.py", + "src/modules/free/ai/vector_store/config/base.yaml", + "src/modules/free/ai/vector_store/config/snippets.yaml", + "src/modules/free/ai/vector_store/docs/README.md", + "src/modules/free/ai/vector_store/docs/advanced.md", + "src/modules/free/ai/vector_store/docs/api-reference.md", + "src/modules/free/ai/vector_store/docs/changelog.md", + "src/modules/free/ai/vector_store/docs/migration.md", + "src/modules/free/ai/vector_store/docs/monitoring.md", + "src/modules/free/ai/vector_store/docs/overview.md", + "src/modules/free/ai/vector_store/docs/troubleshooting.md", + "src/modules/free/ai/vector_store/docs/usage.md", + "src/modules/free/ai/vector_store/frameworks/__init__.py", + "src/modules/free/ai/vector_store/frameworks/fastapi.py", + "src/modules/free/ai/vector_store/frameworks/nestjs.py", + "src/modules/free/ai/vector_store/generate.py", + "src/modules/free/ai/vector_store/module.verify.json", + "src/modules/free/ai/vector_store/module.yaml", + "src/modules/free/ai/vector_store/overrides.py", + "src/modules/free/ai/vector_store/scripts/run_demo.py", + "src/modules/free/ai/vector_store/templates/base/vector_store.py.j2", + "src/modules/free/ai/vector_store/templates/base/vector_store_health.py.j2", + "src/modules/free/ai/vector_store/templates/base/vector_store_types.py.j2", + "src/modules/free/ai/vector_store/templates/snippets/vector_store.snippet.j2", + "src/modules/free/ai/vector_store/templates/tests/__init__.py", + "src/modules/free/ai/vector_store/templates/tests/integration/__init__.py", + "src/modules/free/ai/vector_store/templates/tests/integration/test_vector_store_integration.j2", + "src/modules/free/ai/vector_store/templates/variants/fastapi/tests/test_vector_store_e2e.py", + "src/modules/free/ai/vector_store/templates/variants/fastapi/vector_store.py.j2", + "src/modules/free/ai/vector_store/templates/variants/fastapi/vector_store_health.py.j2", + "src/modules/free/ai/vector_store/templates/variants/fastapi/vector_store_routes.py.j2", + "src/modules/free/ai/vector_store/templates/variants/nestjs/tests/vector_store.e2e-spec.ts", + "src/modules/free/ai/vector_store/templates/variants/nestjs/vector_store.configuration.ts.j2", + "src/modules/free/ai/vector_store/templates/variants/nestjs/vector_store.controller.ts.j2", + "src/modules/free/ai/vector_store/templates/variants/nestjs/vector_store.health.ts.j2", + "src/modules/free/ai/vector_store/templates/variants/nestjs/vector_store.index.ts.j2", + "src/modules/free/ai/vector_store/templates/variants/nestjs/vector_store.module.ts.j2", + "src/modules/free/ai/vector_store/templates/variants/nestjs/vector_store.service.ts.j2", + "src/modules/free/ai/vector_store/templates/variants/nestjs/vector_store.validation.ts.j2", + "src/modules/free/ai/vector_store/templates/vendor/nestjs/configuration.js.j2", + "src/modules/free/auth/__init__.py", + "src/modules/free/auth/api_keys/.module_state.json", + "src/modules/free/auth/api_keys/README.md", + "src/modules/free/auth/api_keys/__init__.py", + "src/modules/free/auth/api_keys/config/base.yaml", + "src/modules/free/auth/api_keys/config/snippets.yaml", + "src/modules/free/auth/api_keys/docs/README.md", + "src/modules/free/auth/api_keys/docs/advanced.md", + "src/modules/free/auth/api_keys/docs/api-reference.md", + "src/modules/free/auth/api_keys/docs/changelog.md", + "src/modules/free/auth/api_keys/docs/migration.md", + "src/modules/free/auth/api_keys/docs/monitoring.md", + "src/modules/free/auth/api_keys/docs/overview.md", + "src/modules/free/auth/api_keys/docs/troubleshooting.md", + "src/modules/free/auth/api_keys/docs/usage.md", + "src/modules/free/auth/api_keys/frameworks/__init__.py", + "src/modules/free/auth/api_keys/frameworks/fastapi.py", + "src/modules/free/auth/api_keys/frameworks/nestjs.py", + "src/modules/free/auth/api_keys/generate.py", + "src/modules/free/auth/api_keys/module.verify.json", + "src/modules/free/auth/api_keys/module.yaml", + "src/modules/free/auth/api_keys/overrides.py", + "src/modules/free/auth/api_keys/scripts/run_demo.py", + "src/modules/free/auth/api_keys/templates/base/api_keys.py.j2", + "src/modules/free/auth/api_keys/templates/base/api_keys_health.py.j2", + "src/modules/free/auth/api_keys/templates/base/api_keys_types.py.j2", + "src/modules/free/auth/api_keys/templates/snippets/api_keys.snippet.j2", + "src/modules/free/auth/api_keys/templates/snippets/api_keys_env.snippet.j2", + "src/modules/free/auth/api_keys/templates/snippets/api_keys_fastapi.snippet.j2", + "src/modules/free/auth/api_keys/templates/tests/__init__.py", + "src/modules/free/auth/api_keys/templates/tests/integration/test_api_keys_integration.j2", + "src/modules/free/auth/api_keys/templates/variants/fastapi/api_keys.py.j2", + "src/modules/free/auth/api_keys/templates/variants/fastapi/api_keys_config.yaml.j2", + "src/modules/free/auth/api_keys/templates/variants/fastapi/api_keys_health.py.j2", + "src/modules/free/auth/api_keys/templates/variants/fastapi/api_keys_routes.py.j2", + "src/modules/free/auth/api_keys/templates/variants/fastapi/tests/test_api_keys_e2e.py", + "src/modules/free/auth/api_keys/templates/variants/nestjs/api_keys.configuration.ts.j2", + "src/modules/free/auth/api_keys/templates/variants/nestjs/api_keys.controller.ts.j2", + "src/modules/free/auth/api_keys/templates/variants/nestjs/api_keys.health.ts.j2", + "src/modules/free/auth/api_keys/templates/variants/nestjs/api_keys.module.ts.j2", + "src/modules/free/auth/api_keys/templates/variants/nestjs/api_keys.service.ts.j2", + "src/modules/free/auth/api_keys/templates/variants/nestjs/api_keys.spec.ts.j2", + "src/modules/free/auth/api_keys/templates/variants/nestjs/tests/api_keys.e2e-spec.ts", + "src/modules/free/auth/api_keys/templates/vendor/nestjs/configuration.js.j2", + "src/modules/free/auth/core/.module_state.json", + "src/modules/free/auth/core/README.md", + "src/modules/free/auth/core/__init__.py", + "src/modules/free/auth/core/config/base.yaml", + "src/modules/free/auth/core/config/snippets.yaml", + "src/modules/free/auth/core/docs/README.md", + "src/modules/free/auth/core/docs/advanced.md", + "src/modules/free/auth/core/docs/api-reference.md", + "src/modules/free/auth/core/docs/changelog.md", + "src/modules/free/auth/core/docs/migration.md", + "src/modules/free/auth/core/docs/monitoring.md", + "src/modules/free/auth/core/docs/overview.md", + "src/modules/free/auth/core/docs/troubleshooting.md", + "src/modules/free/auth/core/docs/usage.md", + "src/modules/free/auth/core/frameworks/__init__.py", + "src/modules/free/auth/core/frameworks/fastapi.py", + "src/modules/free/auth/core/frameworks/nestjs.py", + "src/modules/free/auth/core/generate.py", + "src/modules/free/auth/core/module.verify.json", + "src/modules/free/auth/core/module.yaml", + "src/modules/free/auth/core/overrides.py", + "src/modules/free/auth/core/scripts/run_demo.py", + "src/modules/free/auth/core/templates/base/core.py.j2", + "src/modules/free/auth/core/templates/base/core_health.py.j2", + "src/modules/free/auth/core/templates/base/core_types.py.j2", + "src/modules/free/auth/core/templates/base/dependencies.py.j2", + "src/modules/free/auth/core/templates/base/health.py.j2", + "src/modules/free/auth/core/templates/base/jwt_advanced.py.j2", + "src/modules/free/auth/core/templates/base/rbac.py.j2", + "src/modules/free/auth/core/templates/snippets/auth_core.nestjs.module_registry.snippet.j2", + "src/modules/free/auth/core/templates/snippets/auth_env.snippet.j2", + "src/modules/free/auth/core/templates/snippets/core.snippet.j2", + "src/modules/free/auth/core/templates/snippets/settings_fields.snippet.j2", + "src/modules/free/auth/core/templates/tests/__init__.py", + "src/modules/free/auth/core/templates/tests/integration/test_auth_core_integration.j2", + "src/modules/free/auth/core/templates/tests/integration/test_core_integration.j2", + "src/modules/free/auth/core/templates/variants/fastapi/core.py.j2", + "src/modules/free/auth/core/templates/variants/fastapi/core_config.yaml.j2", + "src/modules/free/auth/core/templates/variants/fastapi/core_health.py.j2", + "src/modules/free/auth/core/templates/variants/fastapi/core_health_runtime.py.j2", + "src/modules/free/auth/core/templates/variants/fastapi/core_routes.py.j2", + "src/modules/free/auth/core/templates/variants/fastapi/dependencies.py.j2", + "src/modules/free/auth/core/templates/variants/fastapi/health.py.j2", + "src/modules/free/auth/core/templates/variants/fastapi/jwt_advanced.py.j2", + "src/modules/free/auth/core/templates/variants/fastapi/rbac.py.j2", + "src/modules/free/auth/core/templates/variants/fastapi/tests/test_core_e2e.py", + "src/modules/free/auth/core/templates/variants/nestjs/auth_core.module.ts.j2", + "src/modules/free/auth/core/templates/variants/nestjs/auth_core.service.ts.j2", + "src/modules/free/auth/core/templates/variants/nestjs/configuration.ts.j2", + "src/modules/free/auth/core/templates/variants/nestjs/core.controller.ts.j2", + "src/modules/free/auth/core/templates/variants/nestjs/core.health.ts.j2", + "src/modules/free/auth/core/templates/variants/nestjs/core.module.ts.j2", + "src/modules/free/auth/core/templates/variants/nestjs/core.routes.ts.j2", + "src/modules/free/auth/core/templates/variants/nestjs/core.service.ts.j2", + "src/modules/free/auth/core/templates/variants/nestjs/core.spec.ts.j2", + "src/modules/free/auth/core/templates/variants/nestjs/core_health_runtime.py.j2", + "src/modules/free/auth/core/templates/variants/nestjs/index.ts.j2", + "src/modules/free/auth/core/templates/variants/nestjs/tests/core.e2e-spec.ts", + "src/modules/free/auth/core/templates/variants/nestjs/validation.ts.j2", + "src/modules/free/auth/core/templates/vendor/nestjs/configuration.js.j2", + "src/modules/free/auth/oauth/.module_state.json", + "src/modules/free/auth/oauth/README.md", + "src/modules/free/auth/oauth/__init__.py", + "src/modules/free/auth/oauth/config/base.yaml", + "src/modules/free/auth/oauth/config/snippets.yaml", + "src/modules/free/auth/oauth/docs/README.md", + "src/modules/free/auth/oauth/docs/advanced.md", + "src/modules/free/auth/oauth/docs/api-reference.md", + "src/modules/free/auth/oauth/docs/changelog.md", + "src/modules/free/auth/oauth/docs/migration.md", + "src/modules/free/auth/oauth/docs/monitoring.md", + "src/modules/free/auth/oauth/docs/overview.md", + "src/modules/free/auth/oauth/docs/troubleshooting.md", + "src/modules/free/auth/oauth/docs/usage.md", + "src/modules/free/auth/oauth/frameworks/__init__.py", + "src/modules/free/auth/oauth/frameworks/fastapi.py", + "src/modules/free/auth/oauth/frameworks/nestjs.py", + "src/modules/free/auth/oauth/generate.py", + "src/modules/free/auth/oauth/module.verify.json", + "src/modules/free/auth/oauth/module.yaml", + "src/modules/free/auth/oauth/overrides.py", + "src/modules/free/auth/oauth/scripts/run_demo.py", + "src/modules/free/auth/oauth/templates/base/oauth.py.j2", + "src/modules/free/auth/oauth/templates/base/oauth_health.py.j2", + "src/modules/free/auth/oauth/templates/base/oauth_types.py.j2", + "src/modules/free/auth/oauth/templates/snippets/.gitkeep", + "src/modules/free/auth/oauth/templates/snippets/env.snippet.j2", + "src/modules/free/auth/oauth/templates/snippets/oauth.nestjs.module_registry.snippet.j2", + "src/modules/free/auth/oauth/templates/snippets/oauth.snippet.j2", + "src/modules/free/auth/oauth/templates/snippets/settings_fields.snippet.j2", + "src/modules/free/auth/oauth/templates/snippets/settings_fields_nestjs.snippet.j2", + "src/modules/free/auth/oauth/templates/tests/__init__.py", + "src/modules/free/auth/oauth/templates/tests/integration/test_oauth_integration.j2", + "src/modules/free/auth/oauth/templates/variants/fastapi/oauth.py.j2", + "src/modules/free/auth/oauth/templates/variants/fastapi/oauth_config.yaml.j2", + "src/modules/free/auth/oauth/templates/variants/fastapi/oauth_health.py.j2", + "src/modules/free/auth/oauth/templates/variants/fastapi/oauth_routes.py.j2", + "src/modules/free/auth/oauth/templates/variants/fastapi/tests/test_oauth_e2e.py", + "src/modules/free/auth/oauth/templates/variants/nestjs/configuration.ts.j2", + "src/modules/free/auth/oauth/templates/variants/nestjs/index.ts.j2", + "src/modules/free/auth/oauth/templates/variants/nestjs/oauth.controller.ts.j2", + "src/modules/free/auth/oauth/templates/variants/nestjs/oauth.health.ts.j2", + "src/modules/free/auth/oauth/templates/variants/nestjs/oauth.module.ts.j2", + "src/modules/free/auth/oauth/templates/variants/nestjs/oauth.routes.ts.j2", + "src/modules/free/auth/oauth/templates/variants/nestjs/oauth.service.ts.j2", + "src/modules/free/auth/oauth/templates/variants/nestjs/oauth.spec.ts.j2", + "src/modules/free/auth/oauth/templates/variants/nestjs/tests/oauth.e2e-spec.ts", + "src/modules/free/auth/oauth/templates/variants/nestjs/validation.ts.j2", + "src/modules/free/auth/oauth/templates/vendor/nestjs/configuration.js.j2", + "src/modules/free/auth/passwordless/.module_state.json", + "src/modules/free/auth/passwordless/README.md", + "src/modules/free/auth/passwordless/__init__.py", + "src/modules/free/auth/passwordless/config/base.yaml", + "src/modules/free/auth/passwordless/config/snippets.yaml", + "src/modules/free/auth/passwordless/docs/README.md", + "src/modules/free/auth/passwordless/docs/advanced.md", + "src/modules/free/auth/passwordless/docs/api-reference.md", + "src/modules/free/auth/passwordless/docs/changelog.md", + "src/modules/free/auth/passwordless/docs/migration.md", + "src/modules/free/auth/passwordless/docs/monitoring.md", + "src/modules/free/auth/passwordless/docs/overview.md", + "src/modules/free/auth/passwordless/docs/troubleshooting.md", + "src/modules/free/auth/passwordless/docs/usage.md", + "src/modules/free/auth/passwordless/frameworks/__init__.py", + "src/modules/free/auth/passwordless/frameworks/fastapi.py", + "src/modules/free/auth/passwordless/frameworks/nestjs.py", + "src/modules/free/auth/passwordless/generate.py", + "src/modules/free/auth/passwordless/module.verify.json", + "src/modules/free/auth/passwordless/module.yaml", + "src/modules/free/auth/passwordless/overrides.py", + "src/modules/free/auth/passwordless/scripts/run_demo.py", + "src/modules/free/auth/passwordless/templates/base/passwordless.py.j2", + "src/modules/free/auth/passwordless/templates/base/passwordless_health.py.j2", + "src/modules/free/auth/passwordless/templates/base/passwordless_types.py.j2", + "src/modules/free/auth/passwordless/templates/snippets/.gitkeep", + "src/modules/free/auth/passwordless/templates/snippets/env.snippet.j2", + "src/modules/free/auth/passwordless/templates/snippets/passwordless.snippet.j2", + "src/modules/free/auth/passwordless/templates/snippets/settings_fields.snippet.j2", + "src/modules/free/auth/passwordless/templates/snippets/settings_fields_nestjs.snippet.j2", + "src/modules/free/auth/passwordless/templates/tests/__init__.py", + "src/modules/free/auth/passwordless/templates/tests/integration/test_passwordless_integration.j2", + "src/modules/free/auth/passwordless/templates/variants/fastapi/passwordless.py.j2", + "src/modules/free/auth/passwordless/templates/variants/fastapi/passwordless_config.yaml.j2", + "src/modules/free/auth/passwordless/templates/variants/fastapi/passwordless_health.py.j2", + "src/modules/free/auth/passwordless/templates/variants/fastapi/passwordless_routes.py.j2", + "src/modules/free/auth/passwordless/templates/variants/fastapi/tests/test_passwordless_e2e.py", + "src/modules/free/auth/passwordless/templates/variants/nestjs/configuration.ts.j2", + "src/modules/free/auth/passwordless/templates/variants/nestjs/index.ts.j2", + "src/modules/free/auth/passwordless/templates/variants/nestjs/passwordless.controller.ts.j2", + "src/modules/free/auth/passwordless/templates/variants/nestjs/passwordless.health.ts.j2", + "src/modules/free/auth/passwordless/templates/variants/nestjs/passwordless.module.ts.j2", + "src/modules/free/auth/passwordless/templates/variants/nestjs/passwordless.routes.ts.j2", + "src/modules/free/auth/passwordless/templates/variants/nestjs/passwordless.service.ts.j2", + "src/modules/free/auth/passwordless/templates/variants/nestjs/passwordless.spec.ts.j2", + "src/modules/free/auth/passwordless/templates/variants/nestjs/tests/passwordless.e2e-spec.ts", + "src/modules/free/auth/passwordless/templates/variants/nestjs/validation.ts.j2", + "src/modules/free/auth/passwordless/templates/vendor/nestjs/configuration.js.j2", + "src/modules/free/auth/session/.module_state.json", + "src/modules/free/auth/session/README.md", + "src/modules/free/auth/session/__init__.py", + "src/modules/free/auth/session/config/base.yaml", + "src/modules/free/auth/session/config/snippets.yaml", + "src/modules/free/auth/session/docs/README.md", + "src/modules/free/auth/session/docs/advanced.md", + "src/modules/free/auth/session/docs/api-reference.md", + "src/modules/free/auth/session/docs/changelog.md", + "src/modules/free/auth/session/docs/migration.md", + "src/modules/free/auth/session/docs/monitoring.md", + "src/modules/free/auth/session/docs/overview.md", + "src/modules/free/auth/session/docs/troubleshooting.md", + "src/modules/free/auth/session/docs/usage.md", + "src/modules/free/auth/session/frameworks/__init__.py", + "src/modules/free/auth/session/frameworks/fastapi.py", + "src/modules/free/auth/session/frameworks/nestjs.py", + "src/modules/free/auth/session/generate.py", + "src/modules/free/auth/session/module.verify.json", + "src/modules/free/auth/session/module.yaml", + "src/modules/free/auth/session/overrides.py", + "src/modules/free/auth/session/scripts/run_demo.py", + "src/modules/free/auth/session/templates/base/session.py.j2", + "src/modules/free/auth/session/templates/base/session_health.py.j2", + "src/modules/free/auth/session/templates/base/session_types.py.j2", + "src/modules/free/auth/session/templates/snippets/.gitkeep", + "src/modules/free/auth/session/templates/snippets/env.snippet.j2", + "src/modules/free/auth/session/templates/snippets/session.snippet.j2", + "src/modules/free/auth/session/templates/snippets/settings_fields.snippet.j2", + "src/modules/free/auth/session/templates/snippets/settings_fields_nestjs.snippet.j2", + "src/modules/free/auth/session/templates/tests/__init__.py", + "src/modules/free/auth/session/templates/tests/integration/test_session_integration.j2", + "src/modules/free/auth/session/templates/variants/fastapi/session.py.j2", + "src/modules/free/auth/session/templates/variants/fastapi/session_config.yaml.j2", + "src/modules/free/auth/session/templates/variants/fastapi/session_health.py.j2", + "src/modules/free/auth/session/templates/variants/fastapi/session_routes.py.j2", + "src/modules/free/auth/session/templates/variants/fastapi/tests/test_session_e2e.py", + "src/modules/free/auth/session/templates/variants/nestjs/configuration.ts.j2", + "src/modules/free/auth/session/templates/variants/nestjs/index.ts.j2", + "src/modules/free/auth/session/templates/variants/nestjs/session.controller.ts.j2", + "src/modules/free/auth/session/templates/variants/nestjs/session.health.ts.j2", + "src/modules/free/auth/session/templates/variants/nestjs/session.module.ts.j2", + "src/modules/free/auth/session/templates/variants/nestjs/session.routes.ts.j2", + "src/modules/free/auth/session/templates/variants/nestjs/session.service.ts.j2", + "src/modules/free/auth/session/templates/variants/nestjs/session.spec.ts.j2", + "src/modules/free/auth/session/templates/variants/nestjs/tests/session.e2e-spec.ts", + "src/modules/free/auth/session/templates/variants/nestjs/validation.ts.j2", + "src/modules/free/auth/session/templates/vendor/nestjs/configuration.js.j2", + "src/modules/free/billing/cart/.module_state.json", + "src/modules/free/billing/cart/README.md", + "src/modules/free/billing/cart/__init__.py", + "src/modules/free/billing/cart/config/base.yaml", + "src/modules/free/billing/cart/config/snippets/b2b-wholesale.yaml", + "src/modules/free/billing/cart/config/snippets/loyalty-tier.yaml", + "src/modules/free/billing/cart/config/snippets.yaml", + "src/modules/free/billing/cart/docs/README.md", + "src/modules/free/billing/cart/docs/advanced.md", + "src/modules/free/billing/cart/docs/api-reference.md", + "src/modules/free/billing/cart/docs/changelog.md", + "src/modules/free/billing/cart/docs/migration.md", + "src/modules/free/billing/cart/docs/monitoring.md", + "src/modules/free/billing/cart/docs/overview.md", + "src/modules/free/billing/cart/docs/troubleshooting.md", + "src/modules/free/billing/cart/docs/usage.md", + "src/modules/free/billing/cart/frameworks/__init__.py", + "src/modules/free/billing/cart/frameworks/fastapi.py", + "src/modules/free/billing/cart/frameworks/nestjs.py", + "src/modules/free/billing/cart/generate.py", + "src/modules/free/billing/cart/module.verify.json", + "src/modules/free/billing/cart/module.yaml", + "src/modules/free/billing/cart/overrides.py", + "src/modules/free/billing/cart/scripts/run_demo.py", + "src/modules/free/billing/cart/templates/base/cart.py.j2", + "src/modules/free/billing/cart/templates/base/cart_health.py.j2", + "src/modules/free/billing/cart/templates/base/cart_types.py.j2", + "src/modules/free/billing/cart/templates/snippets/cart.snippet.j2", + "src/modules/free/billing/cart/templates/tests/__init__.py", + "src/modules/free/billing/cart/templates/tests/integration/test_cart_integration.j2", + "src/modules/free/billing/cart/templates/variants/fastapi/cart.py.j2", + "src/modules/free/billing/cart/templates/variants/fastapi/cart_config.yaml.j2", + "src/modules/free/billing/cart/templates/variants/fastapi/cart_health.py.j2", + "src/modules/free/billing/cart/templates/variants/fastapi/cart_routes.py.j2", + "src/modules/free/billing/cart/templates/variants/fastapi/cart_types.py.j2", + "src/modules/free/billing/cart/templates/variants/fastapi/tests/test_cart_e2e.py", + "src/modules/free/billing/cart/templates/variants/nestjs/cart.configuration.ts.j2", + "src/modules/free/billing/cart/templates/variants/nestjs/cart.controller.ts.j2", + "src/modules/free/billing/cart/templates/variants/nestjs/cart.health.ts.j2", + "src/modules/free/billing/cart/templates/variants/nestjs/cart.module.ts.j2", + "src/modules/free/billing/cart/templates/variants/nestjs/cart.routes.ts.j2", + "src/modules/free/billing/cart/templates/variants/nestjs/cart.service.ts.j2", + "src/modules/free/billing/cart/templates/variants/nestjs/cart.spec.ts.j2", + "src/modules/free/billing/cart/templates/variants/nestjs/tests/cart.e2e-spec.ts", + "src/modules/free/billing/cart/templates/vendor/nestjs/configuration.js.j2", + "src/modules/free/billing/inventory/.module_state.json", + "src/modules/free/billing/inventory/README.md", + "src/modules/free/billing/inventory/__init__.py", + "src/modules/free/billing/inventory/config/base.yaml", + "src/modules/free/billing/inventory/config/snippets.yaml", + "src/modules/free/billing/inventory/docs/README.md", + "src/modules/free/billing/inventory/docs/advanced.md", + "src/modules/free/billing/inventory/docs/api-reference.md", + "src/modules/free/billing/inventory/docs/changelog.md", + "src/modules/free/billing/inventory/docs/migration.md", + "src/modules/free/billing/inventory/docs/monitoring.md", + "src/modules/free/billing/inventory/docs/overview.md", + "src/modules/free/billing/inventory/docs/troubleshooting.md", + "src/modules/free/billing/inventory/docs/usage.md", + "src/modules/free/billing/inventory/frameworks/__init__.py", + "src/modules/free/billing/inventory/frameworks/fastapi.py", + "src/modules/free/billing/inventory/frameworks/nestjs.py", + "src/modules/free/billing/inventory/generate.py", + "src/modules/free/billing/inventory/module.verify.json", + "src/modules/free/billing/inventory/module.yaml", + "src/modules/free/billing/inventory/overrides.py", + "src/modules/free/billing/inventory/scripts/run_demo.py", + "src/modules/free/billing/inventory/templates/base/inventory.py.j2", + "src/modules/free/billing/inventory/templates/base/inventory_health.py.j2", + "src/modules/free/billing/inventory/templates/base/inventory_types.py.j2", + "src/modules/free/billing/inventory/templates/snippets/inventory.snippet.j2", + "src/modules/free/billing/inventory/templates/tests/__init__.py", + "src/modules/free/billing/inventory/templates/tests/integration/test_inventory_integration.j2", + "src/modules/free/billing/inventory/templates/variants/fastapi/inventory.py.j2", + "src/modules/free/billing/inventory/templates/variants/fastapi/inventory_config.yaml.j2", + "src/modules/free/billing/inventory/templates/variants/fastapi/inventory_health.py.j2", + "src/modules/free/billing/inventory/templates/variants/fastapi/inventory_routes.py.j2", + "src/modules/free/billing/inventory/templates/variants/fastapi/inventory_types.py.j2", + "src/modules/free/billing/inventory/templates/variants/fastapi/tests/test_inventory_e2e.py", + "src/modules/free/billing/inventory/templates/variants/nestjs/inventory.configuration.ts.j2", + "src/modules/free/billing/inventory/templates/variants/nestjs/inventory.controller.ts.j2", + "src/modules/free/billing/inventory/templates/variants/nestjs/inventory.health.ts.j2", + "src/modules/free/billing/inventory/templates/variants/nestjs/inventory.module.ts.j2", + "src/modules/free/billing/inventory/templates/variants/nestjs/inventory.routes.ts.j2", + "src/modules/free/billing/inventory/templates/variants/nestjs/inventory.service.ts.j2", + "src/modules/free/billing/inventory/templates/variants/nestjs/inventory.spec.ts.j2", + "src/modules/free/billing/inventory/templates/variants/nestjs/tests/inventory.e2e-spec.ts", + "src/modules/free/billing/inventory/templates/vendor/nestjs/configuration.js.j2", + "src/modules/free/billing/stripe_payment/.module_state.json", + "src/modules/free/billing/stripe_payment/README.md", + "src/modules/free/billing/stripe_payment/__init__.py", + "src/modules/free/billing/stripe_payment/config/base.yaml", + "src/modules/free/billing/stripe_payment/config/snippets/customer-portal-webhook.yaml", + "src/modules/free/billing/stripe_payment/config/snippets/enhanced-retries.yaml", + "src/modules/free/billing/stripe_payment/config/snippets.yaml", + "src/modules/free/billing/stripe_payment/docs/README.md", + "src/modules/free/billing/stripe_payment/docs/advanced.md", + "src/modules/free/billing/stripe_payment/docs/api-reference.md", + "src/modules/free/billing/stripe_payment/docs/changelog.md", + "src/modules/free/billing/stripe_payment/docs/migration.md", + "src/modules/free/billing/stripe_payment/docs/monitoring.md", + "src/modules/free/billing/stripe_payment/docs/overview.md", + "src/modules/free/billing/stripe_payment/docs/troubleshooting.md", + "src/modules/free/billing/stripe_payment/docs/usage.md", + "src/modules/free/billing/stripe_payment/frameworks/__init__.py", + "src/modules/free/billing/stripe_payment/frameworks/fastapi.py", + "src/modules/free/billing/stripe_payment/frameworks/nestjs.py", + "src/modules/free/billing/stripe_payment/generate.py", + "src/modules/free/billing/stripe_payment/module.verify.json", + "src/modules/free/billing/stripe_payment/module.yaml", + "src/modules/free/billing/stripe_payment/overrides.py", + "src/modules/free/billing/stripe_payment/scripts/run_demo.py", + "src/modules/free/billing/stripe_payment/templates/base/stripe_payment.py.j2", + "src/modules/free/billing/stripe_payment/templates/base/stripe_payment_health.py.j2", + "src/modules/free/billing/stripe_payment/templates/base/stripe_payment_types.py.j2", + "src/modules/free/billing/stripe_payment/templates/snippets/stripe_payment.snippet.j2", + "src/modules/free/billing/stripe_payment/templates/tests/__init__.py", + "src/modules/free/billing/stripe_payment/templates/tests/integration/test_stripe_payment_integration.j2", + "src/modules/free/billing/stripe_payment/templates/variants/fastapi/stripe_payment.py.j2", + "src/modules/free/billing/stripe_payment/templates/variants/fastapi/stripe_payment_config.yaml.j2", + "src/modules/free/billing/stripe_payment/templates/variants/fastapi/stripe_payment_health.py.j2", + "src/modules/free/billing/stripe_payment/templates/variants/fastapi/stripe_payment_routes.py.j2", + "src/modules/free/billing/stripe_payment/templates/variants/fastapi/stripe_payment_types.py.j2", + "src/modules/free/billing/stripe_payment/templates/variants/fastapi/tests/test_stripe_payment_e2e.py", + "src/modules/free/billing/stripe_payment/templates/variants/nestjs/__tests__/stripe_payment.integration.spec.ts.j2", + "src/modules/free/billing/stripe_payment/templates/variants/nestjs/stripe_payment.configuration.ts.j2", + "src/modules/free/billing/stripe_payment/templates/variants/nestjs/stripe_payment.controller.ts.j2", + "src/modules/free/billing/stripe_payment/templates/variants/nestjs/stripe_payment.health.ts.j2", + "src/modules/free/billing/stripe_payment/templates/variants/nestjs/stripe_payment.module.ts.j2", + "src/modules/free/billing/stripe_payment/templates/variants/nestjs/stripe_payment.routes.ts.j2", + "src/modules/free/billing/stripe_payment/templates/variants/nestjs/stripe_payment.service.ts.j2", + "src/modules/free/billing/stripe_payment/templates/variants/nestjs/tests/stripe_payment.e2e-spec.ts", + "src/modules/free/billing/stripe_payment/templates/vendor/nestjs/configuration.js.j2", + "src/modules/free/billing/usage_billing/.module_state.json", + "src/modules/free/billing/usage_billing/README.md", + "src/modules/free/billing/usage_billing/__init__.py", + "src/modules/free/billing/usage_billing/config/base.yaml", + "src/modules/free/billing/usage_billing/config/snippets.yaml", + "src/modules/free/billing/usage_billing/docs/README.md", + "src/modules/free/billing/usage_billing/docs/advanced.md", + "src/modules/free/billing/usage_billing/docs/api-reference.md", + "src/modules/free/billing/usage_billing/docs/changelog.md", + "src/modules/free/billing/usage_billing/docs/migration.md", + "src/modules/free/billing/usage_billing/docs/monitoring.md", + "src/modules/free/billing/usage_billing/docs/overview.md", + "src/modules/free/billing/usage_billing/docs/troubleshooting.md", + "src/modules/free/billing/usage_billing/docs/usage.md", + "src/modules/free/billing/usage_billing/frameworks/__init__.py", + "src/modules/free/billing/usage_billing/frameworks/fastapi.py", + "src/modules/free/billing/usage_billing/frameworks/nestjs.py", + "src/modules/free/billing/usage_billing/generate.py", + "src/modules/free/billing/usage_billing/module.verify.json", + "src/modules/free/billing/usage_billing/module.yaml", + "src/modules/free/billing/usage_billing/overrides.py", + "src/modules/free/billing/usage_billing/scripts/run_demo.py", + "src/modules/free/billing/usage_billing/templates/base/usage_billing.py.j2", + "src/modules/free/billing/usage_billing/templates/base/usage_billing_health.py.j2", + "src/modules/free/billing/usage_billing/templates/base/usage_billing_types.py.j2", + "src/modules/free/billing/usage_billing/templates/snippets/usage_billing.snippet.j2", + "src/modules/free/billing/usage_billing/templates/tests/__init__.py", + "src/modules/free/billing/usage_billing/templates/tests/integration/__init__.py", + "src/modules/free/billing/usage_billing/templates/tests/integration/test_usage_billing_integration.j2", + "src/modules/free/billing/usage_billing/templates/variants/fastapi/tests/test_usage_billing_e2e.py", + "src/modules/free/billing/usage_billing/templates/variants/fastapi/usage_billing.py.j2", + "src/modules/free/billing/usage_billing/templates/variants/fastapi/usage_billing_health.py.j2", + "src/modules/free/billing/usage_billing/templates/variants/fastapi/usage_billing_routes.py.j2", + "src/modules/free/billing/usage_billing/templates/variants/nestjs/tests/usage_billing.e2e-spec.ts", + "src/modules/free/billing/usage_billing/templates/variants/nestjs/usage_billing.configuration.ts.j2", + "src/modules/free/billing/usage_billing/templates/variants/nestjs/usage_billing.controller.ts.j2", + "src/modules/free/billing/usage_billing/templates/variants/nestjs/usage_billing.health.ts.j2", + "src/modules/free/billing/usage_billing/templates/variants/nestjs/usage_billing.index.ts.j2", + "src/modules/free/billing/usage_billing/templates/variants/nestjs/usage_billing.module.ts.j2", + "src/modules/free/billing/usage_billing/templates/variants/nestjs/usage_billing.service.ts.j2", + "src/modules/free/billing/usage_billing/templates/variants/nestjs/usage_billing.validation.ts.j2", + "src/modules/free/billing/usage_billing/templates/vendor/nestjs/configuration.js.j2", + "src/modules/free/business/admin_console/.module_state.json", + "src/modules/free/business/admin_console/README.md", + "src/modules/free/business/admin_console/__init__.py", + "src/modules/free/business/admin_console/config/base.yaml", + "src/modules/free/business/admin_console/config/snippets.yaml", + "src/modules/free/business/admin_console/docs/README.md", + "src/modules/free/business/admin_console/docs/advanced.md", + "src/modules/free/business/admin_console/docs/api-reference.md", + "src/modules/free/business/admin_console/docs/changelog.md", + "src/modules/free/business/admin_console/docs/migration.md", + "src/modules/free/business/admin_console/docs/monitoring.md", + "src/modules/free/business/admin_console/docs/overview.md", + "src/modules/free/business/admin_console/docs/troubleshooting.md", + "src/modules/free/business/admin_console/docs/usage.md", + "src/modules/free/business/admin_console/frameworks/__init__.py", + "src/modules/free/business/admin_console/frameworks/fastapi.py", + "src/modules/free/business/admin_console/frameworks/nestjs.py", + "src/modules/free/business/admin_console/generate.py", + "src/modules/free/business/admin_console/module.verify.json", + "src/modules/free/business/admin_console/module.yaml", + "src/modules/free/business/admin_console/overrides.py", + "src/modules/free/business/admin_console/scripts/run_demo.py", + "src/modules/free/business/admin_console/templates/base/admin_console.py.j2", + "src/modules/free/business/admin_console/templates/base/admin_console_health.py.j2", + "src/modules/free/business/admin_console/templates/base/admin_console_types.py.j2", + "src/modules/free/business/admin_console/templates/snippets/admin_console.snippet.j2", + "src/modules/free/business/admin_console/templates/tests/__init__.py", + "src/modules/free/business/admin_console/templates/tests/integration/__init__.py", + "src/modules/free/business/admin_console/templates/tests/integration/test_admin_console_integration.j2", + "src/modules/free/business/admin_console/templates/variants/fastapi/admin_console.py.j2", + "src/modules/free/business/admin_console/templates/variants/fastapi/admin_console_health.py.j2", + "src/modules/free/business/admin_console/templates/variants/fastapi/admin_console_routes.py.j2", + "src/modules/free/business/admin_console/templates/variants/fastapi/tests/test_admin_console_e2e.py", + "src/modules/free/business/admin_console/templates/variants/nestjs/admin_console.configuration.ts.j2", + "src/modules/free/business/admin_console/templates/variants/nestjs/admin_console.controller.ts.j2", + "src/modules/free/business/admin_console/templates/variants/nestjs/admin_console.health.ts.j2", + "src/modules/free/business/admin_console/templates/variants/nestjs/admin_console.index.ts.j2", + "src/modules/free/business/admin_console/templates/variants/nestjs/admin_console.module.ts.j2", + "src/modules/free/business/admin_console/templates/variants/nestjs/admin_console.service.ts.j2", + "src/modules/free/business/admin_console/templates/variants/nestjs/admin_console.validation.ts.j2", + "src/modules/free/business/admin_console/templates/variants/nestjs/tests/admin_console.e2e-spec.ts", + "src/modules/free/business/admin_console/templates/vendor/nestjs/configuration.js.j2", + "src/modules/free/business/approval_engine/.module_state.json", + "src/modules/free/business/approval_engine/README.md", + "src/modules/free/business/approval_engine/__init__.py", + "src/modules/free/business/approval_engine/config/base.yaml", + "src/modules/free/business/approval_engine/config/snippets.yaml", + "src/modules/free/business/approval_engine/docs/README.md", + "src/modules/free/business/approval_engine/docs/advanced.md", + "src/modules/free/business/approval_engine/docs/api-reference.md", + "src/modules/free/business/approval_engine/docs/changelog.md", + "src/modules/free/business/approval_engine/docs/migration.md", + "src/modules/free/business/approval_engine/docs/monitoring.md", + "src/modules/free/business/approval_engine/docs/overview.md", + "src/modules/free/business/approval_engine/docs/troubleshooting.md", + "src/modules/free/business/approval_engine/docs/usage.md", + "src/modules/free/business/approval_engine/frameworks/__init__.py", + "src/modules/free/business/approval_engine/frameworks/fastapi.py", + "src/modules/free/business/approval_engine/frameworks/nestjs.py", + "src/modules/free/business/approval_engine/generate.py", + "src/modules/free/business/approval_engine/module.verify.json", + "src/modules/free/business/approval_engine/module.yaml", + "src/modules/free/business/approval_engine/overrides.py", + "src/modules/free/business/approval_engine/scripts/run_demo.py", + "src/modules/free/business/approval_engine/templates/base/approval_engine.py.j2", + "src/modules/free/business/approval_engine/templates/base/approval_engine_health.py.j2", + "src/modules/free/business/approval_engine/templates/base/approval_engine_types.py.j2", + "src/modules/free/business/approval_engine/templates/snippets/approval_engine.snippet.j2", + "src/modules/free/business/approval_engine/templates/tests/__init__.py", + "src/modules/free/business/approval_engine/templates/tests/integration/__init__.py", + "src/modules/free/business/approval_engine/templates/tests/integration/test_approval_engine_integration.j2", + "src/modules/free/business/approval_engine/templates/variants/fastapi/approval_engine.py.j2", + "src/modules/free/business/approval_engine/templates/variants/fastapi/approval_engine_health.py.j2", + "src/modules/free/business/approval_engine/templates/variants/fastapi/approval_engine_routes.py.j2", + "src/modules/free/business/approval_engine/templates/variants/fastapi/tests/test_approval_engine_e2e.py", + "src/modules/free/business/approval_engine/templates/variants/nestjs/approval_engine.configuration.ts.j2", + "src/modules/free/business/approval_engine/templates/variants/nestjs/approval_engine.controller.ts.j2", + "src/modules/free/business/approval_engine/templates/variants/nestjs/approval_engine.health.ts.j2", + "src/modules/free/business/approval_engine/templates/variants/nestjs/approval_engine.index.ts.j2", + "src/modules/free/business/approval_engine/templates/variants/nestjs/approval_engine.module.ts.j2", + "src/modules/free/business/approval_engine/templates/variants/nestjs/approval_engine.service.ts.j2", + "src/modules/free/business/approval_engine/templates/variants/nestjs/approval_engine.validation.ts.j2", + "src/modules/free/business/approval_engine/templates/variants/nestjs/tests/approval_engine.e2e-spec.ts", + "src/modules/free/business/approval_engine/templates/vendor/nestjs/configuration.js.j2", + "src/modules/free/business/connector_hub/.module_state.json", + "src/modules/free/business/connector_hub/README.md", + "src/modules/free/business/connector_hub/__init__.py", + "src/modules/free/business/connector_hub/config/base.yaml", + "src/modules/free/business/connector_hub/config/snippets.yaml", + "src/modules/free/business/connector_hub/docs/README.md", + "src/modules/free/business/connector_hub/docs/advanced.md", + "src/modules/free/business/connector_hub/docs/api-reference.md", + "src/modules/free/business/connector_hub/docs/changelog.md", + "src/modules/free/business/connector_hub/docs/migration.md", + "src/modules/free/business/connector_hub/docs/monitoring.md", + "src/modules/free/business/connector_hub/docs/overview.md", + "src/modules/free/business/connector_hub/docs/troubleshooting.md", + "src/modules/free/business/connector_hub/docs/usage.md", + "src/modules/free/business/connector_hub/frameworks/__init__.py", + "src/modules/free/business/connector_hub/frameworks/fastapi.py", + "src/modules/free/business/connector_hub/frameworks/nestjs.py", + "src/modules/free/business/connector_hub/generate.py", + "src/modules/free/business/connector_hub/module.verify.json", + "src/modules/free/business/connector_hub/module.yaml", + "src/modules/free/business/connector_hub/overrides.py", + "src/modules/free/business/connector_hub/scripts/run_demo.py", + "src/modules/free/business/connector_hub/templates/base/connector_hub.py.j2", + "src/modules/free/business/connector_hub/templates/base/connector_hub_health.py.j2", + "src/modules/free/business/connector_hub/templates/base/connector_hub_types.py.j2", + "src/modules/free/business/connector_hub/templates/snippets/connector_hub.snippet.j2", + "src/modules/free/business/connector_hub/templates/tests/__init__.py", + "src/modules/free/business/connector_hub/templates/tests/integration/__init__.py", + "src/modules/free/business/connector_hub/templates/tests/integration/test_connector_hub_integration.j2", + "src/modules/free/business/connector_hub/templates/variants/fastapi/connector_hub.py.j2", + "src/modules/free/business/connector_hub/templates/variants/fastapi/connector_hub_health.py.j2", + "src/modules/free/business/connector_hub/templates/variants/fastapi/connector_hub_routes.py.j2", + "src/modules/free/business/connector_hub/templates/variants/fastapi/tests/test_connector_hub_e2e.py", + "src/modules/free/business/connector_hub/templates/variants/nestjs/connector_hub.configuration.ts.j2", + "src/modules/free/business/connector_hub/templates/variants/nestjs/connector_hub.controller.ts.j2", + "src/modules/free/business/connector_hub/templates/variants/nestjs/connector_hub.health.ts.j2", + "src/modules/free/business/connector_hub/templates/variants/nestjs/connector_hub.index.ts.j2", + "src/modules/free/business/connector_hub/templates/variants/nestjs/connector_hub.module.ts.j2", + "src/modules/free/business/connector_hub/templates/variants/nestjs/connector_hub.service.ts.j2", + "src/modules/free/business/connector_hub/templates/variants/nestjs/connector_hub.validation.ts.j2", + "src/modules/free/business/connector_hub/templates/variants/nestjs/tests/connector_hub.e2e-spec.ts", + "src/modules/free/business/connector_hub/templates/vendor/nestjs/configuration.js.j2", + "src/modules/free/business/connector_pack_library/.module_state.json", + "src/modules/free/business/connector_pack_library/README.md", + "src/modules/free/business/connector_pack_library/__init__.py", + "src/modules/free/business/connector_pack_library/config/base.yaml", + "src/modules/free/business/connector_pack_library/config/snippets.yaml", + "src/modules/free/business/connector_pack_library/docs/README.md", + "src/modules/free/business/connector_pack_library/docs/advanced.md", + "src/modules/free/business/connector_pack_library/docs/api-reference.md", + "src/modules/free/business/connector_pack_library/docs/changelog.md", + "src/modules/free/business/connector_pack_library/docs/migration.md", + "src/modules/free/business/connector_pack_library/docs/monitoring.md", + "src/modules/free/business/connector_pack_library/docs/overview.md", + "src/modules/free/business/connector_pack_library/docs/troubleshooting.md", + "src/modules/free/business/connector_pack_library/docs/usage.md", + "src/modules/free/business/connector_pack_library/frameworks/__init__.py", + "src/modules/free/business/connector_pack_library/frameworks/fastapi.py", + "src/modules/free/business/connector_pack_library/frameworks/nestjs.py", + "src/modules/free/business/connector_pack_library/generate.py", + "src/modules/free/business/connector_pack_library/module.verify.json", + "src/modules/free/business/connector_pack_library/module.yaml", + "src/modules/free/business/connector_pack_library/overrides.py", + "src/modules/free/business/connector_pack_library/scripts/run_demo.py", + "src/modules/free/business/connector_pack_library/templates/base/connector_pack_library.py.j2", + "src/modules/free/business/connector_pack_library/templates/base/connector_pack_library_health.py.j2", + "src/modules/free/business/connector_pack_library/templates/base/connector_pack_library_types.py.j2", + "src/modules/free/business/connector_pack_library/templates/snippets/connector_pack_library.snippet.j2", + "src/modules/free/business/connector_pack_library/templates/tests/__init__.py", + "src/modules/free/business/connector_pack_library/templates/tests/integration/__init__.py", + "src/modules/free/business/connector_pack_library/templates/tests/integration/test_connector_pack_library_integration.j2", + "src/modules/free/business/connector_pack_library/templates/variants/fastapi/connector_pack_library.py.j2", + "src/modules/free/business/connector_pack_library/templates/variants/fastapi/connector_pack_library_health.py.j2", + "src/modules/free/business/connector_pack_library/templates/variants/fastapi/connector_pack_library_routes.py.j2", + "src/modules/free/business/connector_pack_library/templates/variants/fastapi/tests/test_connector_pack_library_e2e.py", + "src/modules/free/business/connector_pack_library/templates/variants/nestjs/connector_pack_library.configuration.ts.j2", + "src/modules/free/business/connector_pack_library/templates/variants/nestjs/connector_pack_library.controller.ts.j2", + "src/modules/free/business/connector_pack_library/templates/variants/nestjs/connector_pack_library.health.ts.j2", + "src/modules/free/business/connector_pack_library/templates/variants/nestjs/connector_pack_library.index.ts.j2", + "src/modules/free/business/connector_pack_library/templates/variants/nestjs/connector_pack_library.module.ts.j2", + "src/modules/free/business/connector_pack_library/templates/variants/nestjs/connector_pack_library.service.ts.j2", + "src/modules/free/business/connector_pack_library/templates/variants/nestjs/connector_pack_library.validation.ts.j2", + "src/modules/free/business/connector_pack_library/templates/variants/nestjs/tests/connector_pack_library.e2e-spec.ts", + "src/modules/free/business/connector_pack_library/templates/vendor/nestjs/configuration.js.j2", + "src/modules/free/business/document_pipeline/.module_state.json", + "src/modules/free/business/document_pipeline/README.md", + "src/modules/free/business/document_pipeline/__init__.py", + "src/modules/free/business/document_pipeline/config/base.yaml", + "src/modules/free/business/document_pipeline/config/snippets.yaml", + "src/modules/free/business/document_pipeline/docs/README.md", + "src/modules/free/business/document_pipeline/docs/advanced.md", + "src/modules/free/business/document_pipeline/docs/api-reference.md", + "src/modules/free/business/document_pipeline/docs/changelog.md", + "src/modules/free/business/document_pipeline/docs/migration.md", + "src/modules/free/business/document_pipeline/docs/monitoring.md", + "src/modules/free/business/document_pipeline/docs/overview.md", + "src/modules/free/business/document_pipeline/docs/troubleshooting.md", + "src/modules/free/business/document_pipeline/docs/usage.md", + "src/modules/free/business/document_pipeline/frameworks/__init__.py", + "src/modules/free/business/document_pipeline/frameworks/fastapi.py", + "src/modules/free/business/document_pipeline/frameworks/nestjs.py", + "src/modules/free/business/document_pipeline/generate.py", + "src/modules/free/business/document_pipeline/module.verify.json", + "src/modules/free/business/document_pipeline/module.yaml", + "src/modules/free/business/document_pipeline/overrides.py", + "src/modules/free/business/document_pipeline/scripts/run_demo.py", + "src/modules/free/business/document_pipeline/templates/base/document_pipeline.py.j2", + "src/modules/free/business/document_pipeline/templates/base/document_pipeline_health.py.j2", + "src/modules/free/business/document_pipeline/templates/base/document_pipeline_types.py.j2", + "src/modules/free/business/document_pipeline/templates/snippets/document_pipeline.snippet.j2", + "src/modules/free/business/document_pipeline/templates/tests/__init__.py", + "src/modules/free/business/document_pipeline/templates/tests/integration/__init__.py", + "src/modules/free/business/document_pipeline/templates/tests/integration/test_document_pipeline_integration.j2", + "src/modules/free/business/document_pipeline/templates/variants/fastapi/document_pipeline.py.j2", + "src/modules/free/business/document_pipeline/templates/variants/fastapi/document_pipeline_health.py.j2", + "src/modules/free/business/document_pipeline/templates/variants/fastapi/document_pipeline_routes.py.j2", + "src/modules/free/business/document_pipeline/templates/variants/fastapi/tests/test_document_pipeline_e2e.py", + "src/modules/free/business/document_pipeline/templates/variants/nestjs/document_pipeline.configuration.ts.j2", + "src/modules/free/business/document_pipeline/templates/variants/nestjs/document_pipeline.controller.ts.j2", + "src/modules/free/business/document_pipeline/templates/variants/nestjs/document_pipeline.health.ts.j2", + "src/modules/free/business/document_pipeline/templates/variants/nestjs/document_pipeline.index.ts.j2", + "src/modules/free/business/document_pipeline/templates/variants/nestjs/document_pipeline.module.ts.j2", + "src/modules/free/business/document_pipeline/templates/variants/nestjs/document_pipeline.service.ts.j2", + "src/modules/free/business/document_pipeline/templates/variants/nestjs/document_pipeline.validation.ts.j2", + "src/modules/free/business/document_pipeline/templates/variants/nestjs/tests/document_pipeline.e2e-spec.ts", + "src/modules/free/business/document_pipeline/templates/vendor/nestjs/configuration.js.j2", + "src/modules/free/business/feature_flags/.module_state.json", + "src/modules/free/business/feature_flags/README.md", + "src/modules/free/business/feature_flags/__init__.py", + "src/modules/free/business/feature_flags/config/base.yaml", + "src/modules/free/business/feature_flags/config/snippets.yaml", + "src/modules/free/business/feature_flags/docs/README.md", + "src/modules/free/business/feature_flags/docs/advanced.md", + "src/modules/free/business/feature_flags/docs/api-reference.md", + "src/modules/free/business/feature_flags/docs/changelog.md", + "src/modules/free/business/feature_flags/docs/migration.md", + "src/modules/free/business/feature_flags/docs/monitoring.md", + "src/modules/free/business/feature_flags/docs/overview.md", + "src/modules/free/business/feature_flags/docs/troubleshooting.md", + "src/modules/free/business/feature_flags/docs/usage.md", + "src/modules/free/business/feature_flags/frameworks/__init__.py", + "src/modules/free/business/feature_flags/frameworks/fastapi.py", + "src/modules/free/business/feature_flags/frameworks/nestjs.py", + "src/modules/free/business/feature_flags/generate.py", + "src/modules/free/business/feature_flags/module.verify.json", + "src/modules/free/business/feature_flags/module.yaml", + "src/modules/free/business/feature_flags/overrides.py", + "src/modules/free/business/feature_flags/scripts/run_demo.py", + "src/modules/free/business/feature_flags/templates/base/feature_flags.py.j2", + "src/modules/free/business/feature_flags/templates/base/feature_flags_health.py.j2", + "src/modules/free/business/feature_flags/templates/base/feature_flags_types.py.j2", + "src/modules/free/business/feature_flags/templates/snippets/feature_flags.snippet.j2", + "src/modules/free/business/feature_flags/templates/tests/__init__.py", + "src/modules/free/business/feature_flags/templates/tests/integration/__init__.py", + "src/modules/free/business/feature_flags/templates/tests/integration/test_feature_flags_integration.j2", + "src/modules/free/business/feature_flags/templates/variants/fastapi/feature_flags.py.j2", + "src/modules/free/business/feature_flags/templates/variants/fastapi/feature_flags_health.py.j2", + "src/modules/free/business/feature_flags/templates/variants/fastapi/feature_flags_routes.py.j2", + "src/modules/free/business/feature_flags/templates/variants/fastapi/tests/test_feature_flags_e2e.py", + "src/modules/free/business/feature_flags/templates/variants/nestjs/feature_flags.configuration.ts.j2", + "src/modules/free/business/feature_flags/templates/variants/nestjs/feature_flags.controller.ts.j2", + "src/modules/free/business/feature_flags/templates/variants/nestjs/feature_flags.health.ts.j2", + "src/modules/free/business/feature_flags/templates/variants/nestjs/feature_flags.index.ts.j2", + "src/modules/free/business/feature_flags/templates/variants/nestjs/feature_flags.module.ts.j2", + "src/modules/free/business/feature_flags/templates/variants/nestjs/feature_flags.service.ts.j2", + "src/modules/free/business/feature_flags/templates/variants/nestjs/feature_flags.validation.ts.j2", + "src/modules/free/business/feature_flags/templates/variants/nestjs/tests/feature_flags.e2e-spec.ts", + "src/modules/free/business/feature_flags/templates/vendor/nestjs/configuration.js.j2", + "src/modules/free/business/forms_engine/.module_state.json", + "src/modules/free/business/forms_engine/README.md", + "src/modules/free/business/forms_engine/__init__.py", + "src/modules/free/business/forms_engine/config/base.yaml", + "src/modules/free/business/forms_engine/config/snippets.yaml", + "src/modules/free/business/forms_engine/docs/README.md", + "src/modules/free/business/forms_engine/docs/advanced.md", + "src/modules/free/business/forms_engine/docs/api-reference.md", + "src/modules/free/business/forms_engine/docs/changelog.md", + "src/modules/free/business/forms_engine/docs/migration.md", + "src/modules/free/business/forms_engine/docs/monitoring.md", + "src/modules/free/business/forms_engine/docs/overview.md", + "src/modules/free/business/forms_engine/docs/troubleshooting.md", + "src/modules/free/business/forms_engine/docs/usage.md", + "src/modules/free/business/forms_engine/frameworks/__init__.py", + "src/modules/free/business/forms_engine/frameworks/fastapi.py", + "src/modules/free/business/forms_engine/frameworks/nestjs.py", + "src/modules/free/business/forms_engine/generate.py", + "src/modules/free/business/forms_engine/module.verify.json", + "src/modules/free/business/forms_engine/module.yaml", + "src/modules/free/business/forms_engine/overrides.py", + "src/modules/free/business/forms_engine/scripts/run_demo.py", + "src/modules/free/business/forms_engine/templates/base/forms_engine.py.j2", + "src/modules/free/business/forms_engine/templates/base/forms_engine_health.py.j2", + "src/modules/free/business/forms_engine/templates/base/forms_engine_types.py.j2", + "src/modules/free/business/forms_engine/templates/snippets/forms_engine.snippet.j2", + "src/modules/free/business/forms_engine/templates/tests/__init__.py", + "src/modules/free/business/forms_engine/templates/tests/integration/__init__.py", + "src/modules/free/business/forms_engine/templates/tests/integration/test_forms_engine_integration.j2", + "src/modules/free/business/forms_engine/templates/variants/fastapi/forms_engine.py.j2", + "src/modules/free/business/forms_engine/templates/variants/fastapi/forms_engine_health.py.j2", + "src/modules/free/business/forms_engine/templates/variants/fastapi/forms_engine_routes.py.j2", + "src/modules/free/business/forms_engine/templates/variants/fastapi/tests/test_forms_engine_e2e.py", + "src/modules/free/business/forms_engine/templates/variants/nestjs/forms_engine.configuration.ts.j2", + "src/modules/free/business/forms_engine/templates/variants/nestjs/forms_engine.controller.ts.j2", + "src/modules/free/business/forms_engine/templates/variants/nestjs/forms_engine.health.ts.j2", + "src/modules/free/business/forms_engine/templates/variants/nestjs/forms_engine.index.ts.j2", + "src/modules/free/business/forms_engine/templates/variants/nestjs/forms_engine.module.ts.j2", + "src/modules/free/business/forms_engine/templates/variants/nestjs/forms_engine.service.ts.j2", + "src/modules/free/business/forms_engine/templates/variants/nestjs/forms_engine.validation.ts.j2", + "src/modules/free/business/forms_engine/templates/variants/nestjs/tests/forms_engine.e2e-spec.ts", + "src/modules/free/business/forms_engine/templates/vendor/nestjs/configuration.js.j2", + "src/modules/free/business/media_pipeline/.module_state.json", + "src/modules/free/business/media_pipeline/README.md", + "src/modules/free/business/media_pipeline/__init__.py", + "src/modules/free/business/media_pipeline/config/base.yaml", + "src/modules/free/business/media_pipeline/config/snippets.yaml", + "src/modules/free/business/media_pipeline/docs/README.md", + "src/modules/free/business/media_pipeline/docs/advanced.md", + "src/modules/free/business/media_pipeline/docs/api-reference.md", + "src/modules/free/business/media_pipeline/docs/changelog.md", + "src/modules/free/business/media_pipeline/docs/migration.md", + "src/modules/free/business/media_pipeline/docs/monitoring.md", + "src/modules/free/business/media_pipeline/docs/overview.md", + "src/modules/free/business/media_pipeline/docs/troubleshooting.md", + "src/modules/free/business/media_pipeline/docs/usage.md", + "src/modules/free/business/media_pipeline/frameworks/__init__.py", + "src/modules/free/business/media_pipeline/frameworks/fastapi.py", + "src/modules/free/business/media_pipeline/frameworks/nestjs.py", + "src/modules/free/business/media_pipeline/generate.py", + "src/modules/free/business/media_pipeline/module.verify.json", + "src/modules/free/business/media_pipeline/module.yaml", + "src/modules/free/business/media_pipeline/overrides.py", + "src/modules/free/business/media_pipeline/scripts/run_demo.py", + "src/modules/free/business/media_pipeline/templates/base/media_pipeline.py.j2", + "src/modules/free/business/media_pipeline/templates/base/media_pipeline_health.py.j2", + "src/modules/free/business/media_pipeline/templates/base/media_pipeline_types.py.j2", + "src/modules/free/business/media_pipeline/templates/snippets/media_pipeline.snippet.j2", + "src/modules/free/business/media_pipeline/templates/tests/__init__.py", + "src/modules/free/business/media_pipeline/templates/tests/integration/__init__.py", + "src/modules/free/business/media_pipeline/templates/tests/integration/test_media_pipeline_integration.j2", + "src/modules/free/business/media_pipeline/templates/variants/fastapi/media_pipeline.py.j2", + "src/modules/free/business/media_pipeline/templates/variants/fastapi/media_pipeline_health.py.j2", + "src/modules/free/business/media_pipeline/templates/variants/fastapi/media_pipeline_routes.py.j2", + "src/modules/free/business/media_pipeline/templates/variants/fastapi/tests/test_media_pipeline_e2e.py", + "src/modules/free/business/media_pipeline/templates/variants/nestjs/media_pipeline.configuration.ts.j2", + "src/modules/free/business/media_pipeline/templates/variants/nestjs/media_pipeline.controller.ts.j2", + "src/modules/free/business/media_pipeline/templates/variants/nestjs/media_pipeline.health.ts.j2", + "src/modules/free/business/media_pipeline/templates/variants/nestjs/media_pipeline.index.ts.j2", + "src/modules/free/business/media_pipeline/templates/variants/nestjs/media_pipeline.module.ts.j2", + "src/modules/free/business/media_pipeline/templates/variants/nestjs/media_pipeline.service.ts.j2", + "src/modules/free/business/media_pipeline/templates/variants/nestjs/media_pipeline.validation.ts.j2", + "src/modules/free/business/media_pipeline/templates/variants/nestjs/tests/media_pipeline.e2e-spec.ts", + "src/modules/free/business/media_pipeline/templates/vendor/nestjs/configuration.js.j2", + "src/modules/free/business/multi_tenancy/.module_state.json", + "src/modules/free/business/multi_tenancy/README.md", + "src/modules/free/business/multi_tenancy/__init__.py", + "src/modules/free/business/multi_tenancy/config/base.yaml", + "src/modules/free/business/multi_tenancy/config/snippets.yaml", + "src/modules/free/business/multi_tenancy/docs/README.md", + "src/modules/free/business/multi_tenancy/docs/advanced.md", + "src/modules/free/business/multi_tenancy/docs/api-reference.md", + "src/modules/free/business/multi_tenancy/docs/changelog.md", + "src/modules/free/business/multi_tenancy/docs/migration.md", + "src/modules/free/business/multi_tenancy/docs/monitoring.md", + "src/modules/free/business/multi_tenancy/docs/overview.md", + "src/modules/free/business/multi_tenancy/docs/troubleshooting.md", + "src/modules/free/business/multi_tenancy/docs/usage.md", + "src/modules/free/business/multi_tenancy/frameworks/__init__.py", + "src/modules/free/business/multi_tenancy/frameworks/fastapi.py", + "src/modules/free/business/multi_tenancy/frameworks/nestjs.py", + "src/modules/free/business/multi_tenancy/generate.py", + "src/modules/free/business/multi_tenancy/module.verify.json", + "src/modules/free/business/multi_tenancy/module.yaml", + "src/modules/free/business/multi_tenancy/overrides.py", + "src/modules/free/business/multi_tenancy/scripts/run_demo.py", + "src/modules/free/business/multi_tenancy/templates/base/multi_tenancy.py.j2", + "src/modules/free/business/multi_tenancy/templates/base/multi_tenancy_health.py.j2", + "src/modules/free/business/multi_tenancy/templates/base/multi_tenancy_types.py.j2", + "src/modules/free/business/multi_tenancy/templates/snippets/multi_tenancy.snippet.j2", + "src/modules/free/business/multi_tenancy/templates/tests/__init__.py", + "src/modules/free/business/multi_tenancy/templates/tests/integration/__init__.py", + "src/modules/free/business/multi_tenancy/templates/tests/integration/test_multi_tenancy_integration.j2", + "src/modules/free/business/multi_tenancy/templates/variants/fastapi/multi_tenancy.py.j2", + "src/modules/free/business/multi_tenancy/templates/variants/fastapi/multi_tenancy_health.py.j2", + "src/modules/free/business/multi_tenancy/templates/variants/fastapi/multi_tenancy_routes.py.j2", + "src/modules/free/business/multi_tenancy/templates/variants/fastapi/tests/test_multi_tenancy_e2e.py", + "src/modules/free/business/multi_tenancy/templates/variants/nestjs/multi_tenancy.configuration.ts.j2", + "src/modules/free/business/multi_tenancy/templates/variants/nestjs/multi_tenancy.controller.ts.j2", + "src/modules/free/business/multi_tenancy/templates/variants/nestjs/multi_tenancy.health.ts.j2", + "src/modules/free/business/multi_tenancy/templates/variants/nestjs/multi_tenancy.index.ts.j2", + "src/modules/free/business/multi_tenancy/templates/variants/nestjs/multi_tenancy.module.ts.j2", + "src/modules/free/business/multi_tenancy/templates/variants/nestjs/multi_tenancy.service.ts.j2", + "src/modules/free/business/multi_tenancy/templates/variants/nestjs/multi_tenancy.validation.ts.j2", + "src/modules/free/business/multi_tenancy/templates/variants/nestjs/tests/multi_tenancy.e2e-spec.ts", + "src/modules/free/business/multi_tenancy/templates/vendor/nestjs/configuration.js.j2", + "src/modules/free/business/org_admin_console/.module_state.json", + "src/modules/free/business/org_admin_console/README.md", + "src/modules/free/business/org_admin_console/__init__.py", + "src/modules/free/business/org_admin_console/config/base.yaml", + "src/modules/free/business/org_admin_console/config/snippets.yaml", + "src/modules/free/business/org_admin_console/docs/README.md", + "src/modules/free/business/org_admin_console/docs/advanced.md", + "src/modules/free/business/org_admin_console/docs/api-reference.md", + "src/modules/free/business/org_admin_console/docs/changelog.md", + "src/modules/free/business/org_admin_console/docs/migration.md", + "src/modules/free/business/org_admin_console/docs/monitoring.md", + "src/modules/free/business/org_admin_console/docs/overview.md", + "src/modules/free/business/org_admin_console/docs/troubleshooting.md", + "src/modules/free/business/org_admin_console/docs/usage.md", + "src/modules/free/business/org_admin_console/frameworks/__init__.py", + "src/modules/free/business/org_admin_console/frameworks/fastapi.py", + "src/modules/free/business/org_admin_console/frameworks/nestjs.py", + "src/modules/free/business/org_admin_console/generate.py", + "src/modules/free/business/org_admin_console/module.verify.json", + "src/modules/free/business/org_admin_console/module.yaml", + "src/modules/free/business/org_admin_console/overrides.py", + "src/modules/free/business/org_admin_console/scripts/run_demo.py", + "src/modules/free/business/org_admin_console/templates/base/org_admin_console.py.j2", + "src/modules/free/business/org_admin_console/templates/base/org_admin_console_health.py.j2", + "src/modules/free/business/org_admin_console/templates/base/org_admin_console_types.py.j2", + "src/modules/free/business/org_admin_console/templates/snippets/org_admin_console.snippet.j2", + "src/modules/free/business/org_admin_console/templates/tests/__init__.py", + "src/modules/free/business/org_admin_console/templates/tests/integration/__init__.py", + "src/modules/free/business/org_admin_console/templates/tests/integration/test_org_admin_console_integration.j2", + "src/modules/free/business/org_admin_console/templates/variants/fastapi/org_admin_console.py.j2", + "src/modules/free/business/org_admin_console/templates/variants/fastapi/org_admin_console_health.py.j2", + "src/modules/free/business/org_admin_console/templates/variants/fastapi/org_admin_console_routes.py.j2", + "src/modules/free/business/org_admin_console/templates/variants/fastapi/tests/test_org_admin_console_e2e.py", + "src/modules/free/business/org_admin_console/templates/variants/nestjs/org_admin_console.configuration.ts.j2", + "src/modules/free/business/org_admin_console/templates/variants/nestjs/org_admin_console.controller.ts.j2", + "src/modules/free/business/org_admin_console/templates/variants/nestjs/org_admin_console.health.ts.j2", + "src/modules/free/business/org_admin_console/templates/variants/nestjs/org_admin_console.index.ts.j2", + "src/modules/free/business/org_admin_console/templates/variants/nestjs/org_admin_console.module.ts.j2", + "src/modules/free/business/org_admin_console/templates/variants/nestjs/org_admin_console.service.ts.j2", + "src/modules/free/business/org_admin_console/templates/variants/nestjs/org_admin_console.validation.ts.j2", + "src/modules/free/business/org_admin_console/templates/variants/nestjs/tests/org_admin_console.e2e-spec.ts", + "src/modules/free/business/org_admin_console/templates/vendor/nestjs/configuration.js.j2", + "src/modules/free/business/storage/.module_state.json", + "src/modules/free/business/storage/README.md", + "src/modules/free/business/storage/__init__.py", + "src/modules/free/business/storage/config/base.yaml", + "src/modules/free/business/storage/config/snippets.yaml", + "src/modules/free/business/storage/docs/README.md", + "src/modules/free/business/storage/docs/advanced.md", + "src/modules/free/business/storage/docs/api-reference.md", + "src/modules/free/business/storage/docs/changelog.md", + "src/modules/free/business/storage/docs/migration.md", + "src/modules/free/business/storage/docs/monitoring.md", + "src/modules/free/business/storage/docs/overview.md", + "src/modules/free/business/storage/docs/troubleshooting.md", + "src/modules/free/business/storage/docs/usage.md", + "src/modules/free/business/storage/frameworks/__init__.py", + "src/modules/free/business/storage/frameworks/fastapi.py", + "src/modules/free/business/storage/frameworks/nestjs.py", + "src/modules/free/business/storage/generate.py", + "src/modules/free/business/storage/module.verify.json", + "src/modules/free/business/storage/module.yaml", + "src/modules/free/business/storage/overrides.py", + "src/modules/free/business/storage/scripts/run_demo.py", + "src/modules/free/business/storage/templates/base/storage.py.j2", + "src/modules/free/business/storage/templates/base/storage_health.py.j2", + "src/modules/free/business/storage/templates/base/storage_types.py.j2", + "src/modules/free/business/storage/templates/snippets/env.snippet.j2", + "src/modules/free/business/storage/templates/snippets/file_validation.py.j2", + "src/modules/free/business/storage/templates/snippets/gcs_adapter.py.j2", + "src/modules/free/business/storage/templates/snippets/health_check.py.j2", + "src/modules/free/business/storage/templates/snippets/image_processor.py.j2", + "src/modules/free/business/storage/templates/snippets/models.fastapi.py.j2", + "src/modules/free/business/storage/templates/snippets/models.nestjs.ts.j2", + "src/modules/free/business/storage/templates/snippets/s3_adapter.py.j2", + "src/modules/free/business/storage/templates/snippets/storage.snippet.j2", + "src/modules/free/business/storage/templates/snippets/storage_config_nestjs.snippet.j2", + "src/modules/free/business/storage/templates/snippets/storage_fields.snippet.j2", + "src/modules/free/business/storage/templates/snippets/upload_endpoint.fastapi.py.j2", + "src/modules/free/business/storage/templates/snippets/upload_endpoint.nestjs.ts.j2", + "src/modules/free/business/storage/templates/tests/__init__.py", + "src/modules/free/business/storage/templates/tests/integration/test_storage_integration.j2", + "src/modules/free/business/storage/templates/variants/fastapi/storage.py.j2", + "src/modules/free/business/storage/templates/variants/fastapi/storage_config.yaml.j2", + "src/modules/free/business/storage/templates/variants/fastapi/storage_health.py.j2", + "src/modules/free/business/storage/templates/variants/fastapi/storage_routes.py.j2", + "src/modules/free/business/storage/templates/variants/fastapi/tests/test_storage_e2e.py", + "src/modules/free/business/storage/templates/variants/nestjs/__tests__/storage.integration.spec.ts.j2", + "src/modules/free/business/storage/templates/variants/nestjs/storage.configuration.ts.j2", + "src/modules/free/business/storage/templates/variants/nestjs/storage.controller.ts.j2", + "src/modules/free/business/storage/templates/variants/nestjs/storage.health.ts.j2", + "src/modules/free/business/storage/templates/variants/nestjs/storage.module.ts.j2", + "src/modules/free/business/storage/templates/variants/nestjs/storage.routes.ts.j2", + "src/modules/free/business/storage/templates/variants/nestjs/storage.service.ts.j2", + "src/modules/free/business/storage/templates/variants/nestjs/tests/storage.e2e-spec.ts", + "src/modules/free/business/storage/templates/vendor/nestjs/configuration.js.j2", + "src/modules/free/business/support_center/.module_state.json", + "src/modules/free/business/support_center/README.md", + "src/modules/free/business/support_center/__init__.py", + "src/modules/free/business/support_center/config/base.yaml", + "src/modules/free/business/support_center/config/snippets.yaml", + "src/modules/free/business/support_center/docs/README.md", + "src/modules/free/business/support_center/docs/advanced.md", + "src/modules/free/business/support_center/docs/api-reference.md", + "src/modules/free/business/support_center/docs/changelog.md", + "src/modules/free/business/support_center/docs/migration.md", + "src/modules/free/business/support_center/docs/monitoring.md", + "src/modules/free/business/support_center/docs/overview.md", + "src/modules/free/business/support_center/docs/troubleshooting.md", + "src/modules/free/business/support_center/docs/usage.md", + "src/modules/free/business/support_center/frameworks/__init__.py", + "src/modules/free/business/support_center/frameworks/fastapi.py", + "src/modules/free/business/support_center/frameworks/nestjs.py", + "src/modules/free/business/support_center/generate.py", + "src/modules/free/business/support_center/module.verify.json", + "src/modules/free/business/support_center/module.yaml", + "src/modules/free/business/support_center/overrides.py", + "src/modules/free/business/support_center/scripts/run_demo.py", + "src/modules/free/business/support_center/templates/base/support_center.py.j2", + "src/modules/free/business/support_center/templates/base/support_center_health.py.j2", + "src/modules/free/business/support_center/templates/base/support_center_types.py.j2", + "src/modules/free/business/support_center/templates/snippets/support_center.snippet.j2", + "src/modules/free/business/support_center/templates/tests/__init__.py", + "src/modules/free/business/support_center/templates/tests/integration/__init__.py", + "src/modules/free/business/support_center/templates/tests/integration/test_support_center_integration.j2", + "src/modules/free/business/support_center/templates/variants/fastapi/support_center.py.j2", + "src/modules/free/business/support_center/templates/variants/fastapi/support_center_health.py.j2", + "src/modules/free/business/support_center/templates/variants/fastapi/support_center_routes.py.j2", + "src/modules/free/business/support_center/templates/variants/fastapi/tests/test_support_center_e2e.py", + "src/modules/free/business/support_center/templates/variants/nestjs/support_center.configuration.ts.j2", + "src/modules/free/business/support_center/templates/variants/nestjs/support_center.controller.ts.j2", + "src/modules/free/business/support_center/templates/variants/nestjs/support_center.health.ts.j2", + "src/modules/free/business/support_center/templates/variants/nestjs/support_center.index.ts.j2", + "src/modules/free/business/support_center/templates/variants/nestjs/support_center.module.ts.j2", + "src/modules/free/business/support_center/templates/variants/nestjs/support_center.service.ts.j2", + "src/modules/free/business/support_center/templates/variants/nestjs/support_center.validation.ts.j2", + "src/modules/free/business/support_center/templates/variants/nestjs/tests/support_center.e2e-spec.ts", + "src/modules/free/business/support_center/templates/vendor/nestjs/configuration.js.j2", + "src/modules/free/cache/redis/.module_state.json", + "src/modules/free/cache/redis/README.md", + "src/modules/free/cache/redis/__init__.py", + "src/modules/free/cache/redis/config/base.yaml", + "src/modules/free/cache/redis/config/snippets.yaml", + "src/modules/free/cache/redis/docs/README.md", + "src/modules/free/cache/redis/docs/advanced.md", + "src/modules/free/cache/redis/docs/api-reference.md", + "src/modules/free/cache/redis/docs/changelog.md", + "src/modules/free/cache/redis/docs/migration.md", + "src/modules/free/cache/redis/docs/monitoring.md", + "src/modules/free/cache/redis/docs/overview.md", + "src/modules/free/cache/redis/docs/troubleshooting.md", + "src/modules/free/cache/redis/docs/usage.md", + "src/modules/free/cache/redis/frameworks/__init__.py", + "src/modules/free/cache/redis/frameworks/fastapi.py", + "src/modules/free/cache/redis/frameworks/nestjs.py", + "src/modules/free/cache/redis/generate.py", + "src/modules/free/cache/redis/module.verify.json", + "src/modules/free/cache/redis/module.yaml", + "src/modules/free/cache/redis/overrides.py", + "src/modules/free/cache/redis/scripts/run_demo.py", + "src/modules/free/cache/redis/templates/base/redis.py.j2", + "src/modules/free/cache/redis/templates/base/redis_client.py.j2", + "src/modules/free/cache/redis/templates/base/redis_health.py.j2", + "src/modules/free/cache/redis/templates/base/redis_health_package_init.py.j2", + "src/modules/free/cache/redis/templates/base/redis_module.py.j2", + "src/modules/free/cache/redis/templates/base/redis_package_init.py.j2", + "src/modules/free/cache/redis/templates/base/redis_types.py.j2", + "src/modules/free/cache/redis/templates/snippets/env.snippet.j2", + "src/modules/free/cache/redis/templates/snippets/health_probe_redis.snippet.j2", + "src/modules/free/cache/redis/templates/snippets/redis.nestjs.module_registry.snippet.j2", + "src/modules/free/cache/redis/templates/snippets/redis.snippet.j2", + "src/modules/free/cache/redis/templates/snippets/redis_fields.snippet.j2", + "src/modules/free/cache/redis/templates/snippets/redis_fields_nestjs.snippet.j2", + "src/modules/free/cache/redis/templates/tests/__init__.py", + "src/modules/free/cache/redis/templates/tests/integration/__init__.py", + "src/modules/free/cache/redis/templates/tests/integration/redis.integration.spec.ts.j2", + "src/modules/free/cache/redis/templates/tests/integration/test_redis_integration.j2", + "src/modules/free/cache/redis/templates/variants/fastapi/redis.py.j2", + "src/modules/free/cache/redis/templates/variants/fastapi/redis_client.py.j2", + "src/modules/free/cache/redis/templates/variants/fastapi/redis_config.yaml.j2", + "src/modules/free/cache/redis/templates/variants/fastapi/redis_health.py.j2", + "src/modules/free/cache/redis/templates/variants/fastapi/redis_health_package_init.py.j2", + "src/modules/free/cache/redis/templates/variants/fastapi/redis_module.py.j2", + "src/modules/free/cache/redis/templates/variants/fastapi/redis_package_init.py.j2", + "src/modules/free/cache/redis/templates/variants/fastapi/redis_routes.py.j2", + "src/modules/free/cache/redis/templates/variants/fastapi/tests/test_redis_e2e.py", + "src/modules/free/cache/redis/templates/variants/nestjs/configuration.ts.j2", + "src/modules/free/cache/redis/templates/variants/nestjs/index.ts.j2", + "src/modules/free/cache/redis/templates/variants/nestjs/redis.controller.ts.j2", + "src/modules/free/cache/redis/templates/variants/nestjs/redis.health.ts.j2", + "src/modules/free/cache/redis/templates/variants/nestjs/redis.module.ts.j2", + "src/modules/free/cache/redis/templates/variants/nestjs/redis.service.ts.j2", + "src/modules/free/cache/redis/templates/variants/nestjs/tests/redis.e2e-spec.ts", + "src/modules/free/cache/redis/templates/variants/nestjs/validation.ts.j2", + "src/modules/free/cache/redis/templates/vendor/nestjs/configuration.js.j2", + "src/modules/free/communication/email/.module_state.json", + "src/modules/free/communication/email/README.md", + "src/modules/free/communication/email/__init__.py", + "src/modules/free/communication/email/config/base.yaml", + "src/modules/free/communication/email/config/snippets.yaml", + "src/modules/free/communication/email/docs/README.md", + "src/modules/free/communication/email/docs/advanced.md", + "src/modules/free/communication/email/docs/api-reference.md", + "src/modules/free/communication/email/docs/changelog.md", + "src/modules/free/communication/email/docs/migration.md", + "src/modules/free/communication/email/docs/monitoring.md", + "src/modules/free/communication/email/docs/overview.md", + "src/modules/free/communication/email/docs/troubleshooting.md", + "src/modules/free/communication/email/docs/usage.md", + "src/modules/free/communication/email/frameworks/__init__.py", + "src/modules/free/communication/email/frameworks/fastapi.py", + "src/modules/free/communication/email/frameworks/nestjs.py", + "src/modules/free/communication/email/generate.py", + "src/modules/free/communication/email/module.verify.json", + "src/modules/free/communication/email/module.yaml", + "src/modules/free/communication/email/overrides.py", + "src/modules/free/communication/email/scripts/run_demo.py", + "src/modules/free/communication/email/templates/base/email.py.j2", + "src/modules/free/communication/email/templates/base/email_health.py.j2", + "src/modules/free/communication/email/templates/base/email_types.py.j2", + "src/modules/free/communication/email/templates/snippets/email.snippet.j2", + "src/modules/free/communication/email/templates/tests/__init__.py", + "src/modules/free/communication/email/templates/tests/integration/email.integration.spec.ts.j2", + "src/modules/free/communication/email/templates/tests/integration/test_email_integration.j2", + "src/modules/free/communication/email/templates/variants/fastapi/email.py.j2", + "src/modules/free/communication/email/templates/variants/fastapi/email_config.yaml.j2", + "src/modules/free/communication/email/templates/variants/fastapi/email_health.py.j2", + "src/modules/free/communication/email/templates/variants/fastapi/email_routes.py.j2", + "src/modules/free/communication/email/templates/variants/fastapi/tests/conftest.py.j2", + "src/modules/free/communication/email/templates/variants/fastapi/tests/test_email_e2e.py", + "src/modules/free/communication/email/templates/variants/fastapi/tests/test_email_integration.py.j2", + "src/modules/free/communication/email/templates/variants/nestjs/email.configuration.ts.j2", + "src/modules/free/communication/email/templates/variants/nestjs/email.controller.ts.j2", + "src/modules/free/communication/email/templates/variants/nestjs/email.health.ts.j2", + "src/modules/free/communication/email/templates/variants/nestjs/email.module.ts.j2", + "src/modules/free/communication/email/templates/variants/nestjs/email.service.ts.j2", + "src/modules/free/communication/email/templates/variants/nestjs/tests/email.e2e-spec.ts", + "src/modules/free/communication/email/templates/vendor/nestjs/configuration.js.j2", + "src/modules/free/communication/notifications/.module_state.json", + "src/modules/free/communication/notifications/README.md", + "src/modules/free/communication/notifications/__init__.py", + "src/modules/free/communication/notifications/config/base.yaml", + "src/modules/free/communication/notifications/config/snippets.yaml", + "src/modules/free/communication/notifications/docs/README.md", + "src/modules/free/communication/notifications/docs/advanced.md", + "src/modules/free/communication/notifications/docs/api-reference.md", + "src/modules/free/communication/notifications/docs/changelog.md", + "src/modules/free/communication/notifications/docs/migration.md", + "src/modules/free/communication/notifications/docs/monitoring.md", + "src/modules/free/communication/notifications/docs/overview.md", + "src/modules/free/communication/notifications/docs/troubleshooting.md", + "src/modules/free/communication/notifications/docs/usage.md", + "src/modules/free/communication/notifications/frameworks/__init__.py", + "src/modules/free/communication/notifications/frameworks/fastapi.py", + "src/modules/free/communication/notifications/frameworks/nestjs.py", + "src/modules/free/communication/notifications/generate.py", + "src/modules/free/communication/notifications/module.verify.json", + "src/modules/free/communication/notifications/module.yaml", + "src/modules/free/communication/notifications/overrides.py", + "src/modules/free/communication/notifications/scripts/run_demo.py", + "src/modules/free/communication/notifications/templates/__init__.py", + "src/modules/free/communication/notifications/templates/base/__init__.py", + "src/modules/free/communication/notifications/templates/base/notifications.py.j2", + "src/modules/free/communication/notifications/templates/base/notifications_health.py.j2", + "src/modules/free/communication/notifications/templates/base/notifications_types.py.j2", + "src/modules/free/communication/notifications/templates/snippets/env.snippet.j2", + "src/modules/free/communication/notifications/templates/snippets/notifications.snippet.j2", + "src/modules/free/communication/notifications/templates/snippets/settings_fields.snippet.j2", + "src/modules/free/communication/notifications/templates/tests/__init__.py", + "src/modules/free/communication/notifications/templates/tests/integration/__init__.py", + "src/modules/free/communication/notifications/templates/tests/integration/notifications.integration.spec.ts.j2", + "src/modules/free/communication/notifications/templates/tests/integration/test_notifications_integration.j2", + "src/modules/free/communication/notifications/templates/variants/__init__.py", + "src/modules/free/communication/notifications/templates/variants/fastapi/__init__.py", + "src/modules/free/communication/notifications/templates/variants/fastapi/notifications.py.j2", + "src/modules/free/communication/notifications/templates/variants/fastapi/notifications_config.yaml.j2", + "src/modules/free/communication/notifications/templates/variants/fastapi/notifications_health.py.j2", + "src/modules/free/communication/notifications/templates/variants/fastapi/notifications_routes.py.j2", + "src/modules/free/communication/notifications/templates/variants/fastapi/tests/test_notifications_e2e.py", + "src/modules/free/communication/notifications/templates/variants/fastapi/tests/test_notifications_integration.py.j2", + "src/modules/free/communication/notifications/templates/variants/nestjs/__init__.py", + "src/modules/free/communication/notifications/templates/variants/nestjs/nodemailer-types.ts.j2", + "src/modules/free/communication/notifications/templates/variants/nestjs/nodemailer.d.ts.j2", + "src/modules/free/communication/notifications/templates/variants/nestjs/notifications.configuration.ts.j2", + "src/modules/free/communication/notifications/templates/variants/nestjs/notifications.controller.ts.j2", + "src/modules/free/communication/notifications/templates/variants/nestjs/notifications.health.ts.j2", + "src/modules/free/communication/notifications/templates/variants/nestjs/notifications.module.ts.j2", + "src/modules/free/communication/notifications/templates/variants/nestjs/notifications.service.ts.j2", + "src/modules/free/communication/notifications/templates/variants/nestjs/tests/notifications.e2e-spec.ts", + "src/modules/free/communication/notifications/templates/variants/nestjs/types/nodemailer.d.ts.j2", + "src/modules/free/communication/notifications/templates/vendor/__init__.py", + "src/modules/free/communication/notifications/templates/vendor/nestjs/configuration.js.j2", + "src/modules/free/communication/webhook_platform/.module_state.json", + "src/modules/free/communication/webhook_platform/README.md", + "src/modules/free/communication/webhook_platform/__init__.py", + "src/modules/free/communication/webhook_platform/config/base.yaml", + "src/modules/free/communication/webhook_platform/config/snippets.yaml", + "src/modules/free/communication/webhook_platform/docs/README.md", + "src/modules/free/communication/webhook_platform/docs/advanced.md", + "src/modules/free/communication/webhook_platform/docs/api-reference.md", + "src/modules/free/communication/webhook_platform/docs/changelog.md", + "src/modules/free/communication/webhook_platform/docs/migration.md", + "src/modules/free/communication/webhook_platform/docs/monitoring.md", + "src/modules/free/communication/webhook_platform/docs/overview.md", + "src/modules/free/communication/webhook_platform/docs/troubleshooting.md", + "src/modules/free/communication/webhook_platform/docs/usage.md", + "src/modules/free/communication/webhook_platform/frameworks/__init__.py", + "src/modules/free/communication/webhook_platform/frameworks/fastapi.py", + "src/modules/free/communication/webhook_platform/frameworks/nestjs.py", + "src/modules/free/communication/webhook_platform/generate.py", + "src/modules/free/communication/webhook_platform/module.verify.json", + "src/modules/free/communication/webhook_platform/module.yaml", + "src/modules/free/communication/webhook_platform/overrides.py", + "src/modules/free/communication/webhook_platform/scripts/run_demo.py", + "src/modules/free/communication/webhook_platform/templates/base/webhook_platform.py.j2", + "src/modules/free/communication/webhook_platform/templates/base/webhook_platform_health.py.j2", + "src/modules/free/communication/webhook_platform/templates/base/webhook_platform_types.py.j2", + "src/modules/free/communication/webhook_platform/templates/snippets/webhook_platform.snippet.j2", + "src/modules/free/communication/webhook_platform/templates/tests/__init__.py", + "src/modules/free/communication/webhook_platform/templates/tests/integration/__init__.py", + "src/modules/free/communication/webhook_platform/templates/tests/integration/test_webhook_platform_integration.j2", + "src/modules/free/communication/webhook_platform/templates/variants/fastapi/tests/test_webhook_platform_e2e.py", + "src/modules/free/communication/webhook_platform/templates/variants/fastapi/webhook_platform.py.j2", + "src/modules/free/communication/webhook_platform/templates/variants/fastapi/webhook_platform_health.py.j2", + "src/modules/free/communication/webhook_platform/templates/variants/fastapi/webhook_platform_routes.py.j2", + "src/modules/free/communication/webhook_platform/templates/variants/nestjs/tests/webhook_platform.e2e-spec.ts", + "src/modules/free/communication/webhook_platform/templates/variants/nestjs/webhook_platform.configuration.ts.j2", + "src/modules/free/communication/webhook_platform/templates/variants/nestjs/webhook_platform.controller.ts.j2", + "src/modules/free/communication/webhook_platform/templates/variants/nestjs/webhook_platform.health.ts.j2", + "src/modules/free/communication/webhook_platform/templates/variants/nestjs/webhook_platform.index.ts.j2", + "src/modules/free/communication/webhook_platform/templates/variants/nestjs/webhook_platform.module.ts.j2", + "src/modules/free/communication/webhook_platform/templates/variants/nestjs/webhook_platform.service.ts.j2", + "src/modules/free/communication/webhook_platform/templates/variants/nestjs/webhook_platform.validation.ts.j2", + "src/modules/free/communication/webhook_platform/templates/vendor/nestjs/configuration.js.j2", + "src/modules/free/database/db_mongo/.module_state.json", + "src/modules/free/database/db_mongo/README.md", + "src/modules/free/database/db_mongo/__init__.py", + "src/modules/free/database/db_mongo/config/base.yaml", + "src/modules/free/database/db_mongo/config/snippets.yaml", + "src/modules/free/database/db_mongo/docs/README.md", + "src/modules/free/database/db_mongo/docs/advanced.md", + "src/modules/free/database/db_mongo/docs/api-reference.md", + "src/modules/free/database/db_mongo/docs/changelog.md", + "src/modules/free/database/db_mongo/docs/migration.md", + "src/modules/free/database/db_mongo/docs/monitoring.md", + "src/modules/free/database/db_mongo/docs/overview.md", + "src/modules/free/database/db_mongo/docs/troubleshooting.md", + "src/modules/free/database/db_mongo/docs/usage.md", + "src/modules/free/database/db_mongo/frameworks/__init__.py", + "src/modules/free/database/db_mongo/frameworks/fastapi.py", + "src/modules/free/database/db_mongo/frameworks/nestjs.py", + "src/modules/free/database/db_mongo/generate.py", + "src/modules/free/database/db_mongo/module.verify.json", + "src/modules/free/database/db_mongo/module.yaml", + "src/modules/free/database/db_mongo/overrides.py", + "src/modules/free/database/db_mongo/scripts/run_demo.py", + "src/modules/free/database/db_mongo/templates/base/db_mongo.py.j2", + "src/modules/free/database/db_mongo/templates/base/db_mongo_health.py.j2", + "src/modules/free/database/db_mongo/templates/base/db_mongo_types.py.j2", + "src/modules/free/database/db_mongo/templates/snippets/db_mongo.snippet.j2", + "src/modules/free/database/db_mongo/templates/snippets/db_mongo_env.snippet.j2", + "src/modules/free/database/db_mongo/templates/snippets/db_mongo_settings_fields.snippet.j2", + "src/modules/free/database/db_mongo/templates/snippets/db_mongo_settings_fields_nestjs.snippet.j2", + "src/modules/free/database/db_mongo/templates/tests/__init__.py", + "src/modules/free/database/db_mongo/templates/tests/integration/db_mongo.integration.spec.ts.j2", + "src/modules/free/database/db_mongo/templates/tests/integration/test_db_mongo_integration.j2", + "src/modules/free/database/db_mongo/templates/variants/fastapi/db_mongo.py.j2", + "src/modules/free/database/db_mongo/templates/variants/fastapi/db_mongo_config.yaml.j2", + "src/modules/free/database/db_mongo/templates/variants/fastapi/db_mongo_health.py.j2", + "src/modules/free/database/db_mongo/templates/variants/fastapi/db_mongo_routes.py.j2", + "src/modules/free/database/db_mongo/templates/variants/fastapi/tests/test_db_mongo_e2e.py", + "src/modules/free/database/db_mongo/templates/variants/nestjs/db_mongo.configuration.ts.j2", + "src/modules/free/database/db_mongo/templates/variants/nestjs/db_mongo.controller.ts.j2", + "src/modules/free/database/db_mongo/templates/variants/nestjs/db_mongo.health.controller.ts.j2", + "src/modules/free/database/db_mongo/templates/variants/nestjs/db_mongo.health.module.ts.j2", + "src/modules/free/database/db_mongo/templates/variants/nestjs/db_mongo.module.ts.j2", + "src/modules/free/database/db_mongo/templates/variants/nestjs/db_mongo.service.ts.j2", + "src/modules/free/database/db_mongo/templates/variants/nestjs/tests/db_mongo.e2e-spec.ts", + "src/modules/free/database/db_mongo/templates/vendor/nestjs/configuration.js.j2", + "src/modules/free/database/db_postgres/.module_state.json", + "src/modules/free/database/db_postgres/README.md", + "src/modules/free/database/db_postgres/__init__.py", + "src/modules/free/database/db_postgres/config/base.yaml", + "src/modules/free/database/db_postgres/config/snippets.yaml", + "src/modules/free/database/db_postgres/docs/README.md", + "src/modules/free/database/db_postgres/docs/advanced.md", + "src/modules/free/database/db_postgres/docs/api-reference.md", + "src/modules/free/database/db_postgres/docs/changelog.md", + "src/modules/free/database/db_postgres/docs/examples/basic_usage.md", + "src/modules/free/database/db_postgres/docs/examples/connection_pooling.md", + "src/modules/free/database/db_postgres/docs/examples/transactions.md", + "src/modules/free/database/db_postgres/docs/migration.md", + "src/modules/free/database/db_postgres/docs/monitoring.md", + "src/modules/free/database/db_postgres/docs/overview.md", + "src/modules/free/database/db_postgres/docs/troubleshooting.md", + "src/modules/free/database/db_postgres/docs/usage.md", + "src/modules/free/database/db_postgres/frameworks/__init__.py", + "src/modules/free/database/db_postgres/frameworks/fastapi.py", + "src/modules/free/database/db_postgres/frameworks/nestjs.py", + "src/modules/free/database/db_postgres/generate.py", + "src/modules/free/database/db_postgres/module.verify.json", + "src/modules/free/database/db_postgres/module.yaml", + "src/modules/free/database/db_postgres/overrides.py", + "src/modules/free/database/db_postgres/scripts/run_demo.py", + "src/modules/free/database/db_postgres/templates/base/db_postgres.py.j2", + "src/modules/free/database/db_postgres/templates/base/db_postgres_health.py.j2", + "src/modules/free/database/db_postgres/templates/base/db_postgres_types.py.j2", + "src/modules/free/database/db_postgres/templates/base/postgres.py.j2", + "src/modules/free/database/db_postgres/templates/snippets/db_postgres.nestjs.health_registry.snippet.j2", + "src/modules/free/database/db_postgres/templates/snippets/db_postgres.nestjs.module_registry.snippet.j2", + "src/modules/free/database/db_postgres/templates/snippets/db_postgres.snippet.j2", + "src/modules/free/database/db_postgres/templates/snippets/db_postgres_settings_fields_nestjs.snippet.j2", + "src/modules/free/database/db_postgres/templates/snippets/settings_fields.snippet.j2", + "src/modules/free/database/db_postgres/templates/tests/__init__.py", + "src/modules/free/database/db_postgres/templates/tests/integration/postgres.integration.spec.ts.j2", + "src/modules/free/database/db_postgres/templates/tests/integration/test_db_postgres_integration.j2", + "src/modules/free/database/db_postgres/templates/tests/integration/test_postgres_integration.j2", + "src/modules/free/database/db_postgres/templates/variants/fastapi/db_postgres.py.j2", + "src/modules/free/database/db_postgres/templates/variants/fastapi/db_postgres_health.py.j2", + "src/modules/free/database/db_postgres/templates/variants/fastapi/db_postgres_routes.py.j2", + "src/modules/free/database/db_postgres/templates/variants/fastapi/postgres.py.j2", + "src/modules/free/database/db_postgres/templates/variants/fastapi/postgres_config.yaml.j2", + "src/modules/free/database/db_postgres/templates/variants/fastapi/postgres_health.py.j2", + "src/modules/free/database/db_postgres/templates/variants/fastapi/tests/test_db_postgres_e2e.py", + "src/modules/free/database/db_postgres/templates/variants/nestjs/db_postgres.controller.ts.j2", + "src/modules/free/database/db_postgres/templates/variants/nestjs/db_postgres.module.ts.j2", + "src/modules/free/database/db_postgres/templates/variants/nestjs/db_postgres.service.ts.j2", + "src/modules/free/database/db_postgres/templates/variants/nestjs/pg.d.ts.j2", + "src/modules/free/database/db_postgres/templates/variants/nestjs/postgres-health.controller.ts.j2", + "src/modules/free/database/db_postgres/templates/variants/nestjs/postgres-health.module.ts.j2", + "src/modules/free/database/db_postgres/templates/variants/nestjs/postgres.module.ts.j2", + "src/modules/free/database/db_postgres/templates/variants/nestjs/postgres.service.ts.j2", + "src/modules/free/database/db_postgres/templates/variants/nestjs/tests/db_postgres.e2e-spec.ts", + "src/modules/free/database/db_postgres/templates/vendor/nestjs/configuration.js.j2", + "src/modules/free/database/db_sqlite/.module_state.json", + "src/modules/free/database/db_sqlite/README.md", + "src/modules/free/database/db_sqlite/__init__.py", + "src/modules/free/database/db_sqlite/config/base.yaml", + "src/modules/free/database/db_sqlite/config/snippets.yaml", + "src/modules/free/database/db_sqlite/docs/README.md", + "src/modules/free/database/db_sqlite/docs/advanced.md", + "src/modules/free/database/db_sqlite/docs/api-reference.md", + "src/modules/free/database/db_sqlite/docs/changelog.md", + "src/modules/free/database/db_sqlite/docs/migration.md", + "src/modules/free/database/db_sqlite/docs/monitoring.md", + "src/modules/free/database/db_sqlite/docs/overview.md", + "src/modules/free/database/db_sqlite/docs/troubleshooting.md", + "src/modules/free/database/db_sqlite/docs/usage.md", + "src/modules/free/database/db_sqlite/frameworks/__init__.py", + "src/modules/free/database/db_sqlite/frameworks/fastapi.py", + "src/modules/free/database/db_sqlite/frameworks/nestjs.py", + "src/modules/free/database/db_sqlite/generate.py", + "src/modules/free/database/db_sqlite/module.verify.json", + "src/modules/free/database/db_sqlite/module.yaml", + "src/modules/free/database/db_sqlite/overrides.py", + "src/modules/free/database/db_sqlite/scripts/run_demo.py", + "src/modules/free/database/db_sqlite/templates/base/db_sqlite.py.j2", + "src/modules/free/database/db_sqlite/templates/base/db_sqlite_health.py.j2", + "src/modules/free/database/db_sqlite/templates/base/db_sqlite_types.py.j2", + "src/modules/free/database/db_sqlite/templates/snippets/db_sqlite.snippet.j2", + "src/modules/free/database/db_sqlite/templates/snippets/db_sqlite_env.snippet.j2", + "src/modules/free/database/db_sqlite/templates/snippets/db_sqlite_settings_fields.snippet.j2", + "src/modules/free/database/db_sqlite/templates/snippets/db_sqlite_settings_fields_nestjs.snippet.j2", + "src/modules/free/database/db_sqlite/templates/tests/__init__.py", + "src/modules/free/database/db_sqlite/templates/tests/integration/db_sqlite.integration.spec.ts.j2", + "src/modules/free/database/db_sqlite/templates/tests/integration/test_db_sqlite_integration.j2", + "src/modules/free/database/db_sqlite/templates/variants/fastapi/db_sqlite.py.j2", + "src/modules/free/database/db_sqlite/templates/variants/fastapi/db_sqlite_config.yaml.j2", + "src/modules/free/database/db_sqlite/templates/variants/fastapi/db_sqlite_health.py.j2", + "src/modules/free/database/db_sqlite/templates/variants/fastapi/db_sqlite_routes.py.j2", + "src/modules/free/database/db_sqlite/templates/variants/fastapi/tests/test_db_sqlite_e2e.py", + "src/modules/free/database/db_sqlite/templates/variants/nestjs/db_sqlite.configuration.ts.j2", + "src/modules/free/database/db_sqlite/templates/variants/nestjs/db_sqlite.controller.ts.j2", + "src/modules/free/database/db_sqlite/templates/variants/nestjs/db_sqlite.health.controller.ts.j2", + "src/modules/free/database/db_sqlite/templates/variants/nestjs/db_sqlite.health.module.ts.j2", + "src/modules/free/database/db_sqlite/templates/variants/nestjs/db_sqlite.module.ts.j2", + "src/modules/free/database/db_sqlite/templates/variants/nestjs/db_sqlite.service.ts.j2", + "src/modules/free/database/db_sqlite/templates/variants/nestjs/tests/db_sqlite.e2e-spec.ts", + "src/modules/free/database/db_sqlite/templates/vendor/nestjs/configuration.js.j2", + "src/modules/free/essentials/deployment/.module_state.json", + "src/modules/free/essentials/deployment/README.md", + "src/modules/free/essentials/deployment/__init__.py", + "src/modules/free/essentials/deployment/config/base.yaml", + "src/modules/free/essentials/deployment/config/snippets.yaml", + "src/modules/free/essentials/deployment/docs/README.md", + "src/modules/free/essentials/deployment/docs/advanced.md", + "src/modules/free/essentials/deployment/docs/api-reference.md", + "src/modules/free/essentials/deployment/docs/changelog.md", + "src/modules/free/essentials/deployment/docs/migration.md", + "src/modules/free/essentials/deployment/docs/monitoring.md", + "src/modules/free/essentials/deployment/docs/overview.md", + "src/modules/free/essentials/deployment/docs/troubleshooting.md", + "src/modules/free/essentials/deployment/docs/usage.md", + "src/modules/free/essentials/deployment/frameworks/__init__.py", + "src/modules/free/essentials/deployment/frameworks/fastapi.py", + "src/modules/free/essentials/deployment/frameworks/nestjs.py", + "src/modules/free/essentials/deployment/generate.py", + "src/modules/free/essentials/deployment/module.verify.json", + "src/modules/free/essentials/deployment/module.yaml", + "src/modules/free/essentials/deployment/overrides.py", + "src/modules/free/essentials/deployment/scripts/run_demo.py", + "src/modules/free/essentials/deployment/templates/base/.dockerignore.j2", + "src/modules/free/essentials/deployment/templates/base/Dockerfile.j2", + "src/modules/free/essentials/deployment/templates/base/Makefile.j2", + "src/modules/free/essentials/deployment/templates/base/ci.yml.j2", + "src/modules/free/essentials/deployment/templates/base/deployment.py.j2", + "src/modules/free/essentials/deployment/templates/base/deployment_health.py.j2", + "src/modules/free/essentials/deployment/templates/base/deployment_types.py.j2", + "src/modules/free/essentials/deployment/templates/base/docker-compose.base.yml.j2", + "src/modules/free/essentials/deployment/templates/base/docker-compose.local.yml.j2", + "src/modules/free/essentials/deployment/templates/base/docker-compose.production.yml.j2", + "src/modules/free/essentials/deployment/templates/base/docker-compose.yml.j2", + "src/modules/free/essentials/deployment/templates/snippets/.gitkeep", + "src/modules/free/essentials/deployment/templates/snippets/deployment.snippet.j2", + "src/modules/free/essentials/deployment/templates/tests/__init__.py", + "src/modules/free/essentials/deployment/templates/tests/integration/deployment.integration.spec.ts.j2", + "src/modules/free/essentials/deployment/templates/tests/integration/test_deployment_integration.j2", + "src/modules/free/essentials/deployment/templates/variants/fastapi/.dockerignore.j2", + "src/modules/free/essentials/deployment/templates/variants/fastapi/Dockerfile.j2", + "src/modules/free/essentials/deployment/templates/variants/fastapi/Makefile.j2", + "src/modules/free/essentials/deployment/templates/variants/fastapi/ci.yml.j2", + "src/modules/free/essentials/deployment/templates/variants/fastapi/deployment.py.j2", + "src/modules/free/essentials/deployment/templates/variants/fastapi/deployment_config.yaml.j2", + "src/modules/free/essentials/deployment/templates/variants/fastapi/deployment_routes.py.j2", + "src/modules/free/essentials/deployment/templates/variants/fastapi/docker-compose.local.yml.j2", + "src/modules/free/essentials/deployment/templates/variants/fastapi/docker-compose.production.yml.j2", + "src/modules/free/essentials/deployment/templates/variants/fastapi/docker-compose.yml.j2", + "src/modules/free/essentials/deployment/templates/variants/fastapi/health-check.sh.j2", + "src/modules/free/essentials/deployment/templates/variants/fastapi/tests/test_deployment_e2e.py", + "src/modules/free/essentials/deployment/templates/variants/nestjs/.dockerignore.j2", + "src/modules/free/essentials/deployment/templates/variants/nestjs/Dockerfile.j2", + "src/modules/free/essentials/deployment/templates/variants/nestjs/Makefile.j2", + "src/modules/free/essentials/deployment/templates/variants/nestjs/ci.yml.j2", + "src/modules/free/essentials/deployment/templates/variants/nestjs/deployment.configuration.ts.j2", + "src/modules/free/essentials/deployment/templates/variants/nestjs/deployment.controller.ts.j2", + "src/modules/free/essentials/deployment/templates/variants/nestjs/deployment.module.ts.j2", + "src/modules/free/essentials/deployment/templates/variants/nestjs/deployment.service.ts.j2", + "src/modules/free/essentials/deployment/templates/variants/nestjs/docker-compose.local.yml.j2", + "src/modules/free/essentials/deployment/templates/variants/nestjs/docker-compose.production.yml.j2", + "src/modules/free/essentials/deployment/templates/variants/nestjs/docker-compose.yml.j2", + "src/modules/free/essentials/deployment/templates/variants/nestjs/health-check.sh.j2", + "src/modules/free/essentials/deployment/templates/variants/nestjs/tests/deployment.e2e-spec.ts", + "src/modules/free/essentials/deployment/templates/vendor/.gitkeep", + "src/modules/free/essentials/deployment/templates/vendor/nestjs/configuration.js.j2", + "src/modules/free/essentials/deployment/templates/vendor/nestjs/deployment-health.controller.ts.j2", + "src/modules/free/essentials/deployment/templates/vendor/nestjs/deployment-health.module.ts.j2", + "src/modules/free/essentials/logging/.module_state.json", + "src/modules/free/essentials/logging/README.md", + "src/modules/free/essentials/logging/__init__.py", + "src/modules/free/essentials/logging/config/base.yaml", + "src/modules/free/essentials/logging/config/snippets.yaml", + "src/modules/free/essentials/logging/docs/README.md", + "src/modules/free/essentials/logging/docs/advanced.md", + "src/modules/free/essentials/logging/docs/api-reference.md", + "src/modules/free/essentials/logging/docs/changelog.md", + "src/modules/free/essentials/logging/docs/migration.md", + "src/modules/free/essentials/logging/docs/monitoring.md", + "src/modules/free/essentials/logging/docs/overview.md", + "src/modules/free/essentials/logging/docs/troubleshooting.md", + "src/modules/free/essentials/logging/docs/usage.md", + "src/modules/free/essentials/logging/frameworks/__init__.py", + "src/modules/free/essentials/logging/frameworks/fastapi.py", + "src/modules/free/essentials/logging/frameworks/nestjs.py", + "src/modules/free/essentials/logging/generate.py", + "src/modules/free/essentials/logging/module.verify.json", + "src/modules/free/essentials/logging/module.yaml", + "src/modules/free/essentials/logging/overrides.py", + "src/modules/free/essentials/logging/scripts/run_demo.py", + "src/modules/free/essentials/logging/templates/base/logging.py.j2", + "src/modules/free/essentials/logging/templates/base/logging_health.py.j2", + "src/modules/free/essentials/logging/templates/base/logging_types.py.j2", + "src/modules/free/essentials/logging/templates/snippets/env.snippet.j2", + "src/modules/free/essentials/logging/templates/snippets/health_probe_logging.snippet.j2", + "src/modules/free/essentials/logging/templates/snippets/logging.snippet.j2", + "src/modules/free/essentials/logging/templates/snippets/logging_fields.snippet.j2", + "src/modules/free/essentials/logging/templates/snippets/logging_fields_nestjs.snippet.j2", + "src/modules/free/essentials/logging/templates/tests/__init__.py", + "src/modules/free/essentials/logging/templates/tests/integration/logging.integration.spec.ts.j2", + "src/modules/free/essentials/logging/templates/tests/integration/test_logging_integration.j2", + "src/modules/free/essentials/logging/templates/variants/fastapi/logging.py.j2", + "src/modules/free/essentials/logging/templates/variants/fastapi/logging_config.yaml.j2", + "src/modules/free/essentials/logging/templates/variants/fastapi/logging_routes.py.j2", + "src/modules/free/essentials/logging/templates/variants/fastapi/tests/test_logging_e2e.py", + "src/modules/free/essentials/logging/templates/variants/nestjs/configuration.ts.j2", + "src/modules/free/essentials/logging/templates/variants/nestjs/index.ts.j2", + "src/modules/free/essentials/logging/templates/variants/nestjs/logging.controller.ts.j2", + "src/modules/free/essentials/logging/templates/variants/nestjs/logging.interceptor.ts.j2", + "src/modules/free/essentials/logging/templates/variants/nestjs/logging.module.ts.j2", + "src/modules/free/essentials/logging/templates/variants/nestjs/logging.service.ts.j2", + "src/modules/free/essentials/logging/templates/variants/nestjs/tests/logging.e2e-spec.ts", + "src/modules/free/essentials/logging/templates/variants/nestjs/validation.ts.j2", + "src/modules/free/essentials/logging/templates/vendor/nestjs/configuration.js.j2", + "src/modules/free/essentials/logging/templates/vendor/nestjs/logging.health.ts.j2", + "src/modules/free/essentials/middleware/.module_state.json", + "src/modules/free/essentials/middleware/README.md", + "src/modules/free/essentials/middleware/__init__.py", + "src/modules/free/essentials/middleware/config/base.yaml", + "src/modules/free/essentials/middleware/config/snippets.yaml", + "src/modules/free/essentials/middleware/docs/README.md", + "src/modules/free/essentials/middleware/docs/advanced.md", + "src/modules/free/essentials/middleware/docs/api-reference.md", + "src/modules/free/essentials/middleware/docs/changelog.md", + "src/modules/free/essentials/middleware/docs/migration.md", + "src/modules/free/essentials/middleware/docs/monitoring.md", + "src/modules/free/essentials/middleware/docs/overview.md", + "src/modules/free/essentials/middleware/docs/troubleshooting.md", + "src/modules/free/essentials/middleware/docs/usage.md", + "src/modules/free/essentials/middleware/frameworks/__init__.py", + "src/modules/free/essentials/middleware/frameworks/fastapi.py", + "src/modules/free/essentials/middleware/frameworks/nestjs.py", + "src/modules/free/essentials/middleware/generate.py", + "src/modules/free/essentials/middleware/module.verify.json", + "src/modules/free/essentials/middleware/module.yaml", + "src/modules/free/essentials/middleware/overrides.py", + "src/modules/free/essentials/middleware/scripts/run_demo.py", + "src/modules/free/essentials/middleware/templates/base/middleware.py.j2", + "src/modules/free/essentials/middleware/templates/base/middleware_health.py.j2", + "src/modules/free/essentials/middleware/templates/base/middleware_types.py.j2", + "src/modules/free/essentials/middleware/templates/snippets/.gitkeep", + "src/modules/free/essentials/middleware/templates/snippets/middleware.snippet.j2", + "src/modules/free/essentials/middleware/templates/tests/__init__.py", + "src/modules/free/essentials/middleware/templates/tests/integration/middleware.integration.spec.ts.j2", + "src/modules/free/essentials/middleware/templates/tests/integration/test_middleware_integration.j2", + "src/modules/free/essentials/middleware/templates/variants/fastapi/middleware.py.j2", + "src/modules/free/essentials/middleware/templates/variants/fastapi/middleware_config.yaml.j2", + "src/modules/free/essentials/middleware/templates/variants/fastapi/middleware_routes.py.j2", + "src/modules/free/essentials/middleware/templates/variants/fastapi/tests/test_middleware_e2e.py", + "src/modules/free/essentials/middleware/templates/variants/nestjs/middleware.configuration.ts.j2", + "src/modules/free/essentials/middleware/templates/variants/nestjs/middleware.controller.ts.j2", + "src/modules/free/essentials/middleware/templates/variants/nestjs/middleware.module.ts.j2", + "src/modules/free/essentials/middleware/templates/variants/nestjs/middleware.service.ts.j2", + "src/modules/free/essentials/middleware/templates/vendor/nestjs/configuration.js.j2", + "src/modules/free/essentials/middleware/templates/vendor/nestjs/middleware.health.ts.j2", + "src/modules/free/essentials/settings/.module_state.json", + "src/modules/free/essentials/settings/README.md", + "src/modules/free/essentials/settings/__init__.py", + "src/modules/free/essentials/settings/config/base.yaml", + "src/modules/free/essentials/settings/config/snippets.yaml", + "src/modules/free/essentials/settings/docs/README.md", + "src/modules/free/essentials/settings/docs/advanced.md", + "src/modules/free/essentials/settings/docs/api-reference.md", + "src/modules/free/essentials/settings/docs/changelog.md", + "src/modules/free/essentials/settings/docs/migration.md", + "src/modules/free/essentials/settings/docs/monitoring.md", + "src/modules/free/essentials/settings/docs/overview.md", + "src/modules/free/essentials/settings/docs/troubleshooting.md", + "src/modules/free/essentials/settings/docs/usage.md", + "src/modules/free/essentials/settings/frameworks/__init__.py", + "src/modules/free/essentials/settings/frameworks/fastapi.py", + "src/modules/free/essentials/settings/frameworks/nestjs.py", + "src/modules/free/essentials/settings/generate.py", + "src/modules/free/essentials/settings/module.verify.json", + "src/modules/free/essentials/settings/module.yaml", + "src/modules/free/essentials/settings/overrides.py", + "src/modules/free/essentials/settings/scripts/run_demo.py", + "src/modules/free/essentials/settings/templates/base/__init__.py.j2", + "src/modules/free/essentials/settings/templates/base/custom_sources.py.j2", + "src/modules/free/essentials/settings/templates/base/hot_reload.py.j2", + "src/modules/free/essentials/settings/templates/base/settings.py.j2", + "src/modules/free/essentials/settings/templates/base/settings_health.py.j2", + "src/modules/free/essentials/settings/templates/base/settings_types.py.j2", + "src/modules/free/essentials/settings/templates/snippets/.gitkeep", + "src/modules/free/essentials/settings/templates/snippets/settings.snippet.j2", + "src/modules/free/essentials/settings/templates/tests/__init__.py", + "src/modules/free/essentials/settings/templates/tests/integration/settings.integration.spec.ts.j2", + "src/modules/free/essentials/settings/templates/tests/integration/test_settings_integration.j2", + "src/modules/free/essentials/settings/templates/variants/fastapi/custom_sources.py.j2", + "src/modules/free/essentials/settings/templates/variants/fastapi/hot_reload.py.j2", + "src/modules/free/essentials/settings/templates/variants/fastapi/settings.py.j2", + "src/modules/free/essentials/settings/templates/variants/fastapi/settings_routes.py.j2", + "src/modules/free/essentials/settings/templates/variants/fastapi/tests/test_settings_e2e.py", + "src/modules/free/essentials/settings/templates/variants/nestjs/configuration.ts.j2", + "src/modules/free/essentials/settings/templates/variants/nestjs/settings.controller.ts.j2", + "src/modules/free/essentials/settings/templates/variants/nestjs/settings.metadata.ts.j2", + "src/modules/free/essentials/settings/templates/variants/nestjs/settings.module.ts.j2", + "src/modules/free/essentials/settings/templates/variants/nestjs/settings.service.ts.j2", + "src/modules/free/essentials/settings/templates/variants/nestjs/tests/settings.e2e-spec.ts", + "src/modules/free/essentials/settings/templates/vendor/nestjs/configuration.js.j2", + "src/modules/free/essentials/settings/templates/vendor/nestjs/settings.health.module.ts.j2", + "src/modules/free/essentials/settings/templates/vendor/nestjs/settings.health.ts.j2", + "src/modules/free/modules.yaml", + "src/modules/free/observability/analytics_dashboard/.module_state.json", + "src/modules/free/observability/analytics_dashboard/README.md", + "src/modules/free/observability/analytics_dashboard/__init__.py", + "src/modules/free/observability/analytics_dashboard/config/base.yaml", + "src/modules/free/observability/analytics_dashboard/config/snippets.yaml", + "src/modules/free/observability/analytics_dashboard/docs/README.md", + "src/modules/free/observability/analytics_dashboard/docs/advanced.md", + "src/modules/free/observability/analytics_dashboard/docs/api-reference.md", + "src/modules/free/observability/analytics_dashboard/docs/changelog.md", + "src/modules/free/observability/analytics_dashboard/docs/migration.md", + "src/modules/free/observability/analytics_dashboard/docs/monitoring.md", + "src/modules/free/observability/analytics_dashboard/docs/overview.md", + "src/modules/free/observability/analytics_dashboard/docs/troubleshooting.md", + "src/modules/free/observability/analytics_dashboard/docs/usage.md", + "src/modules/free/observability/analytics_dashboard/frameworks/__init__.py", + "src/modules/free/observability/analytics_dashboard/frameworks/fastapi.py", + "src/modules/free/observability/analytics_dashboard/frameworks/nestjs.py", + "src/modules/free/observability/analytics_dashboard/generate.py", + "src/modules/free/observability/analytics_dashboard/module.verify.json", + "src/modules/free/observability/analytics_dashboard/module.yaml", + "src/modules/free/observability/analytics_dashboard/overrides.py", + "src/modules/free/observability/analytics_dashboard/scripts/run_demo.py", + "src/modules/free/observability/analytics_dashboard/templates/base/analytics_dashboard.py.j2", + "src/modules/free/observability/analytics_dashboard/templates/base/analytics_dashboard_health.py.j2", + "src/modules/free/observability/analytics_dashboard/templates/base/analytics_dashboard_types.py.j2", + "src/modules/free/observability/analytics_dashboard/templates/snippets/analytics_dashboard.snippet.j2", + "src/modules/free/observability/analytics_dashboard/templates/tests/__init__.py", + "src/modules/free/observability/analytics_dashboard/templates/tests/integration/__init__.py", + "src/modules/free/observability/analytics_dashboard/templates/tests/integration/test_analytics_dashboard_integration.j2", + "src/modules/free/observability/analytics_dashboard/templates/variants/fastapi/analytics_dashboard.py.j2", + "src/modules/free/observability/analytics_dashboard/templates/variants/fastapi/analytics_dashboard_health.py.j2", + "src/modules/free/observability/analytics_dashboard/templates/variants/fastapi/analytics_dashboard_routes.py.j2", + "src/modules/free/observability/analytics_dashboard/templates/variants/fastapi/tests/test_analytics_dashboard_e2e.py", + "src/modules/free/observability/analytics_dashboard/templates/variants/nestjs/analytics_dashboard.configuration.ts.j2", + "src/modules/free/observability/analytics_dashboard/templates/variants/nestjs/analytics_dashboard.controller.ts.j2", + "src/modules/free/observability/analytics_dashboard/templates/variants/nestjs/analytics_dashboard.health.ts.j2", + "src/modules/free/observability/analytics_dashboard/templates/variants/nestjs/analytics_dashboard.index.ts.j2", + "src/modules/free/observability/analytics_dashboard/templates/variants/nestjs/analytics_dashboard.module.ts.j2", + "src/modules/free/observability/analytics_dashboard/templates/variants/nestjs/analytics_dashboard.service.ts.j2", + "src/modules/free/observability/analytics_dashboard/templates/variants/nestjs/analytics_dashboard.validation.ts.j2", + "src/modules/free/observability/analytics_dashboard/templates/variants/nestjs/tests/analytics_dashboard.e2e-spec.ts", + "src/modules/free/observability/analytics_dashboard/templates/vendor/nestjs/configuration.js.j2", + "src/modules/free/observability/core/.module_state.json", + "src/modules/free/observability/core/README.md", + "src/modules/free/observability/core/__init__.py", + "src/modules/free/observability/core/config/base.yaml", + "src/modules/free/observability/core/config/snippets.yaml", + "src/modules/free/observability/core/docs/README.md", + "src/modules/free/observability/core/docs/advanced.md", + "src/modules/free/observability/core/docs/api-reference.md", + "src/modules/free/observability/core/docs/changelog.md", + "src/modules/free/observability/core/docs/migration.md", + "src/modules/free/observability/core/docs/monitoring.md", + "src/modules/free/observability/core/docs/overview.md", + "src/modules/free/observability/core/docs/troubleshooting.md", + "src/modules/free/observability/core/docs/usage.md", + "src/modules/free/observability/core/frameworks/__init__.py", + "src/modules/free/observability/core/frameworks/fastapi.py", + "src/modules/free/observability/core/frameworks/nestjs.py", + "src/modules/free/observability/core/generate.py", + "src/modules/free/observability/core/module.verify.json", + "src/modules/free/observability/core/module.yaml", + "src/modules/free/observability/core/overrides.py", + "src/modules/free/observability/core/scripts/run_demo.py", + "src/modules/free/observability/core/templates/base/core.py.j2", + "src/modules/free/observability/core/templates/base/core_health.py.j2", + "src/modules/free/observability/core/templates/base/core_types.py.j2", + "src/modules/free/observability/core/templates/base/observability_core.py.j2", + "src/modules/free/observability/core/templates/base/observability_core_health.py.j2", + "src/modules/free/observability/core/templates/base/observability_core_types.py.j2", + "src/modules/free/observability/core/templates/snippets/core.snippet.j2", + "src/modules/free/observability/core/templates/snippets/observability_core.snippet.j2", + "src/modules/free/observability/core/templates/tests/__init__.py", + "src/modules/free/observability/core/templates/tests/integration/observability_core.integration.spec.ts.j2", + "src/modules/free/observability/core/templates/tests/integration/test_core_integration.j2", + "src/modules/free/observability/core/templates/tests/integration/test_observability_core_integration.j2", + "src/modules/free/observability/core/templates/variants/fastapi/core.py.j2", + "src/modules/free/observability/core/templates/variants/fastapi/core_health.py.j2", + "src/modules/free/observability/core/templates/variants/fastapi/core_routes.py.j2", + "src/modules/free/observability/core/templates/variants/fastapi/observability_core.py.j2", + "src/modules/free/observability/core/templates/variants/fastapi/observability_core_config.yaml.j2", + "src/modules/free/observability/core/templates/variants/fastapi/observability_core_health.py.j2", + "src/modules/free/observability/core/templates/variants/fastapi/observability_core_routes.py.j2", + "src/modules/free/observability/core/templates/variants/fastapi/tests/test_core_e2e.py", + "src/modules/free/observability/core/templates/variants/nestjs/core.controller.ts.j2", + "src/modules/free/observability/core/templates/variants/nestjs/core.module.ts.j2", + "src/modules/free/observability/core/templates/variants/nestjs/core.service.ts.j2", + "src/modules/free/observability/core/templates/variants/nestjs/observability_core.configuration.ts.j2", + "src/modules/free/observability/core/templates/variants/nestjs/observability_core.controller.ts.j2", + "src/modules/free/observability/core/templates/variants/nestjs/observability_core.health.controller.ts.j2", + "src/modules/free/observability/core/templates/variants/nestjs/observability_core.health.module.ts.j2", + "src/modules/free/observability/core/templates/variants/nestjs/observability_core.module.ts.j2", + "src/modules/free/observability/core/templates/variants/nestjs/observability_core.service.ts.j2", + "src/modules/free/observability/core/templates/variants/nestjs/tests/core.e2e-spec.ts", + "src/modules/free/observability/core/templates/vendor/nestjs/configuration.js.j2", + "src/modules/free/security/audit_policy/.module_state.json", + "src/modules/free/security/audit_policy/README.md", + "src/modules/free/security/audit_policy/__init__.py", + "src/modules/free/security/audit_policy/config/base.yaml", + "src/modules/free/security/audit_policy/config/snippets.yaml", + "src/modules/free/security/audit_policy/docs/README.md", + "src/modules/free/security/audit_policy/docs/advanced.md", + "src/modules/free/security/audit_policy/docs/api-reference.md", + "src/modules/free/security/audit_policy/docs/changelog.md", + "src/modules/free/security/audit_policy/docs/migration.md", + "src/modules/free/security/audit_policy/docs/monitoring.md", + "src/modules/free/security/audit_policy/docs/overview.md", + "src/modules/free/security/audit_policy/docs/troubleshooting.md", + "src/modules/free/security/audit_policy/docs/usage.md", + "src/modules/free/security/audit_policy/frameworks/__init__.py", + "src/modules/free/security/audit_policy/frameworks/fastapi.py", + "src/modules/free/security/audit_policy/frameworks/nestjs.py", + "src/modules/free/security/audit_policy/generate.py", + "src/modules/free/security/audit_policy/module.verify.json", + "src/modules/free/security/audit_policy/module.yaml", + "src/modules/free/security/audit_policy/overrides.py", + "src/modules/free/security/audit_policy/scripts/run_demo.py", + "src/modules/free/security/audit_policy/templates/base/audit_policy.py.j2", + "src/modules/free/security/audit_policy/templates/base/audit_policy_health.py.j2", + "src/modules/free/security/audit_policy/templates/base/audit_policy_types.py.j2", + "src/modules/free/security/audit_policy/templates/snippets/audit_policy.snippet.j2", + "src/modules/free/security/audit_policy/templates/tests/__init__.py", + "src/modules/free/security/audit_policy/templates/tests/integration/__init__.py", + "src/modules/free/security/audit_policy/templates/tests/integration/test_audit_policy_integration.j2", + "src/modules/free/security/audit_policy/templates/variants/fastapi/audit_policy.py.j2", + "src/modules/free/security/audit_policy/templates/variants/fastapi/audit_policy_health.py.j2", + "src/modules/free/security/audit_policy/templates/variants/fastapi/audit_policy_routes.py.j2", + "src/modules/free/security/audit_policy/templates/variants/fastapi/tests/test_audit_policy_e2e.py", + "src/modules/free/security/audit_policy/templates/variants/nestjs/audit_policy.configuration.ts.j2", + "src/modules/free/security/audit_policy/templates/variants/nestjs/audit_policy.controller.ts.j2", + "src/modules/free/security/audit_policy/templates/variants/nestjs/audit_policy.health.ts.j2", + "src/modules/free/security/audit_policy/templates/variants/nestjs/audit_policy.index.ts.j2", + "src/modules/free/security/audit_policy/templates/variants/nestjs/audit_policy.module.ts.j2", + "src/modules/free/security/audit_policy/templates/variants/nestjs/audit_policy.service.ts.j2", + "src/modules/free/security/audit_policy/templates/variants/nestjs/audit_policy.validation.ts.j2", + "src/modules/free/security/audit_policy/templates/variants/nestjs/tests/audit_policy.e2e-spec.ts", + "src/modules/free/security/audit_policy/templates/vendor/nestjs/configuration.js.j2", + "src/modules/free/security/cors/.module_state.json", + "src/modules/free/security/cors/README.md", + "src/modules/free/security/cors/__init__.py", + "src/modules/free/security/cors/config/base.yaml", + "src/modules/free/security/cors/config/snippets.yaml", + "src/modules/free/security/cors/docs/README.md", + "src/modules/free/security/cors/docs/advanced.md", + "src/modules/free/security/cors/docs/api-reference.md", + "src/modules/free/security/cors/docs/changelog.md", + "src/modules/free/security/cors/docs/migration.md", + "src/modules/free/security/cors/docs/monitoring.md", + "src/modules/free/security/cors/docs/overview.md", + "src/modules/free/security/cors/docs/troubleshooting.md", + "src/modules/free/security/cors/docs/usage.md", + "src/modules/free/security/cors/frameworks/__init__.py", + "src/modules/free/security/cors/frameworks/fastapi.py", + "src/modules/free/security/cors/frameworks/nestjs.py", + "src/modules/free/security/cors/generate.py", + "src/modules/free/security/cors/module.verify.json", + "src/modules/free/security/cors/module.yaml", + "src/modules/free/security/cors/overrides.py", + "src/modules/free/security/cors/scripts/run_demo.py", + "src/modules/free/security/cors/templates/base/cors.py.j2", + "src/modules/free/security/cors/templates/base/cors_health.py.j2", + "src/modules/free/security/cors/templates/base/cors_types.py.j2", + "src/modules/free/security/cors/templates/snippets/cors.nestjs.module_registry.snippet.j2", + "src/modules/free/security/cors/templates/snippets/cors.snippet.j2", + "src/modules/free/security/cors/templates/tests/__init__.py", + "src/modules/free/security/cors/templates/tests/integration/test_cors_integration.j2", + "src/modules/free/security/cors/templates/tests/integration/test_cors_integration.spec.ts.j2", + "src/modules/free/security/cors/templates/variants/fastapi/cors.py.j2", + "src/modules/free/security/cors/templates/variants/fastapi/cors_config.yaml.j2", + "src/modules/free/security/cors/templates/variants/fastapi/cors_health.py.j2", + "src/modules/free/security/cors/templates/variants/fastapi/cors_health_runtime.py.j2", + "src/modules/free/security/cors/templates/variants/fastapi/cors_routes.py.j2", + "src/modules/free/security/cors/templates/variants/fastapi/tests/test_cors_e2e.py", + "src/modules/free/security/cors/templates/variants/nestjs/cors.configuration.ts.j2", + "src/modules/free/security/cors/templates/variants/nestjs/cors.controller.ts.j2", + "src/modules/free/security/cors/templates/variants/nestjs/cors.health.ts.j2", + "src/modules/free/security/cors/templates/variants/nestjs/cors.module.ts.j2", + "src/modules/free/security/cors/templates/variants/nestjs/cors.routes.ts.j2", + "src/modules/free/security/cors/templates/variants/nestjs/cors.service.ts.j2", + "src/modules/free/security/cors/templates/variants/nestjs/cors_health_runtime.py.j2", + "src/modules/free/security/cors/templates/variants/nestjs/tests/cors.e2e-spec.ts", + "src/modules/free/security/cors/templates/vendor/nestjs/configuration.js.j2", + "src/modules/free/security/rate_limiting/.module_state.json", + "src/modules/free/security/rate_limiting/README.md", + "src/modules/free/security/rate_limiting/__init__.py", + "src/modules/free/security/rate_limiting/config/base.yaml", + "src/modules/free/security/rate_limiting/config/snippets.yaml", + "src/modules/free/security/rate_limiting/docs/README.md", + "src/modules/free/security/rate_limiting/docs/advanced.md", + "src/modules/free/security/rate_limiting/docs/api-reference.md", + "src/modules/free/security/rate_limiting/docs/changelog.md", + "src/modules/free/security/rate_limiting/docs/migration.md", + "src/modules/free/security/rate_limiting/docs/monitoring.md", + "src/modules/free/security/rate_limiting/docs/overview.md", + "src/modules/free/security/rate_limiting/docs/troubleshooting.md", + "src/modules/free/security/rate_limiting/docs/usage.md", + "src/modules/free/security/rate_limiting/frameworks/__init__.py", + "src/modules/free/security/rate_limiting/frameworks/fastapi.py", + "src/modules/free/security/rate_limiting/frameworks/nestjs.py", + "src/modules/free/security/rate_limiting/generate.py", + "src/modules/free/security/rate_limiting/module.verify.json", + "src/modules/free/security/rate_limiting/module.yaml", + "src/modules/free/security/rate_limiting/overrides.py", + "src/modules/free/security/rate_limiting/scripts/run_demo.py", + "src/modules/free/security/rate_limiting/templates/base/rate_limiting.py.j2", + "src/modules/free/security/rate_limiting/templates/base/rate_limiting_health.py.j2", + "src/modules/free/security/rate_limiting/templates/base/rate_limiting_types.py.j2", + "src/modules/free/security/rate_limiting/templates/snippets/rate_limiting.nestjs.health_registry.snippet.j2", + "src/modules/free/security/rate_limiting/templates/snippets/rate_limiting.nestjs.module_registry.snippet.j2", + "src/modules/free/security/rate_limiting/templates/snippets/rate_limiting.snippet.j2", + "src/modules/free/security/rate_limiting/templates/snippets/rate_limiting_env.snippet.j2", + "src/modules/free/security/rate_limiting/templates/snippets/rate_limiting_settings_fields.snippet.j2", + "src/modules/free/security/rate_limiting/templates/snippets/rate_limiting_settings_fields_nestjs.snippet.j2", + "src/modules/free/security/rate_limiting/templates/tests/__init__.py", + "src/modules/free/security/rate_limiting/templates/tests/integration/rate_limiting.integration.spec.ts.j2", + "src/modules/free/security/rate_limiting/templates/tests/integration/test_rate_limiting_integration.j2", + "src/modules/free/security/rate_limiting/templates/variants/fastapi/rate_limiting.py.j2", + "src/modules/free/security/rate_limiting/templates/variants/fastapi/rate_limiting_config.yaml.j2", + "src/modules/free/security/rate_limiting/templates/variants/fastapi/rate_limiting_dependencies.py.j2", + "src/modules/free/security/rate_limiting/templates/variants/fastapi/rate_limiting_health.py.j2", + "src/modules/free/security/rate_limiting/templates/variants/fastapi/rate_limiting_health_runtime.py.j2", + "src/modules/free/security/rate_limiting/templates/variants/fastapi/rate_limiting_router.py.j2", + "src/modules/free/security/rate_limiting/templates/variants/fastapi/rate_limiting_routes.py.j2", + "src/modules/free/security/rate_limiting/templates/variants/fastapi/rate_limiting_runtime.py.j2", + "src/modules/free/security/rate_limiting/templates/variants/fastapi/tests/test_rate_limiting_e2e.py", + "src/modules/free/security/rate_limiting/templates/variants/nestjs/rate_limiting.configuration.ts.j2", + "src/modules/free/security/rate_limiting/templates/variants/nestjs/rate_limiting.controller.ts.j2", + "src/modules/free/security/rate_limiting/templates/variants/nestjs/rate_limiting.guard.ts.j2", + "src/modules/free/security/rate_limiting/templates/variants/nestjs/rate_limiting.health.controller.ts.j2", + "src/modules/free/security/rate_limiting/templates/variants/nestjs/rate_limiting.health.module.ts.j2", + "src/modules/free/security/rate_limiting/templates/variants/nestjs/rate_limiting.module.ts.j2", + "src/modules/free/security/rate_limiting/templates/variants/nestjs/rate_limiting.service.ts.j2", + "src/modules/free/security/rate_limiting/templates/variants/nestjs/rate_limiting_health_runtime.py.j2", + "src/modules/free/security/rate_limiting/templates/variants/nestjs/tests/rate_limiting.e2e-spec.ts", + "src/modules/free/security/rate_limiting/templates/vendor/nestjs/configuration.js.j2", + "src/modules/free/security/security_headers/.module_state.json", + "src/modules/free/security/security_headers/README.md", + "src/modules/free/security/security_headers/__init__.py", + "src/modules/free/security/security_headers/config/base.yaml", + "src/modules/free/security/security_headers/config/snippets.yaml", + "src/modules/free/security/security_headers/docs/README.md", + "src/modules/free/security/security_headers/docs/advanced.md", + "src/modules/free/security/security_headers/docs/api-reference.md", + "src/modules/free/security/security_headers/docs/changelog.md", + "src/modules/free/security/security_headers/docs/migration.md", + "src/modules/free/security/security_headers/docs/monitoring.md", + "src/modules/free/security/security_headers/docs/overview.md", + "src/modules/free/security/security_headers/docs/troubleshooting.md", + "src/modules/free/security/security_headers/docs/usage.md", + "src/modules/free/security/security_headers/frameworks/__init__.py", + "src/modules/free/security/security_headers/frameworks/fastapi.py", + "src/modules/free/security/security_headers/frameworks/nestjs.py", + "src/modules/free/security/security_headers/generate.py", + "src/modules/free/security/security_headers/module.verify.json", + "src/modules/free/security/security_headers/module.yaml", + "src/modules/free/security/security_headers/overrides.py", + "src/modules/free/security/security_headers/scripts/run_demo.py", + "src/modules/free/security/security_headers/templates/base/security_headers.py.j2", + "src/modules/free/security/security_headers/templates/base/security_headers_health.py.j2", + "src/modules/free/security/security_headers/templates/base/security_headers_types.py.j2", + "src/modules/free/security/security_headers/templates/snippets/env.snippet.j2", + "src/modules/free/security/security_headers/templates/snippets/security_headers.nestjs.health_registry.snippet.j2", + "src/modules/free/security/security_headers/templates/snippets/security_headers.nestjs.module_registry.snippet.j2", + "src/modules/free/security/security_headers/templates/snippets/security_headers.snippet.j2", + "src/modules/free/security/security_headers/templates/tests/__init__.py", + "src/modules/free/security/security_headers/templates/tests/integration/security_headers.integration.spec.ts.j2", + "src/modules/free/security/security_headers/templates/tests/integration/test_security_headers_integration.j2", + "src/modules/free/security/security_headers/templates/variants/fastapi/security_headers.py.j2", + "src/modules/free/security/security_headers/templates/variants/fastapi/security_headers_config.yaml.j2", + "src/modules/free/security/security_headers/templates/variants/fastapi/security_headers_health.py.j2", + "src/modules/free/security/security_headers/templates/variants/fastapi/security_headers_routes.py.j2", + "src/modules/free/security/security_headers/templates/variants/fastapi/tests/test_security_headers_e2e.py", + "src/modules/free/security/security_headers/templates/variants/nestjs/security_headers.configuration.ts.j2", + "src/modules/free/security/security_headers/templates/variants/nestjs/security_headers.controller.ts.j2", + "src/modules/free/security/security_headers/templates/variants/nestjs/security_headers.health.controller.ts.j2", + "src/modules/free/security/security_headers/templates/variants/nestjs/security_headers.health.module.ts.j2", + "src/modules/free/security/security_headers/templates/variants/nestjs/security_headers.module.ts.j2", + "src/modules/free/security/security_headers/templates/variants/nestjs/security_headers.service.ts.j2", + "src/modules/free/security/security_headers/templates/variants/nestjs/tests/security_headers.e2e-spec.ts", + "src/modules/free/security/security_headers/templates/vendor/nestjs/configuration.js.j2", + "src/modules/free/tasks/__init__.py", + "src/modules/free/tasks/celery/.module_state.json", + "src/modules/free/tasks/celery/README.md", + "src/modules/free/tasks/celery/__init__.py", + "src/modules/free/tasks/celery/config/base.yaml", + "src/modules/free/tasks/celery/config/snippets.yaml", + "src/modules/free/tasks/celery/docs/README.md", + "src/modules/free/tasks/celery/docs/advanced.md", + "src/modules/free/tasks/celery/docs/api-reference.md", + "src/modules/free/tasks/celery/docs/changelog.md", + "src/modules/free/tasks/celery/docs/migration.md", + "src/modules/free/tasks/celery/docs/monitoring.md", + "src/modules/free/tasks/celery/docs/overview.md", + "src/modules/free/tasks/celery/docs/troubleshooting.md", + "src/modules/free/tasks/celery/docs/usage.md", + "src/modules/free/tasks/celery/frameworks/__init__.py", + "src/modules/free/tasks/celery/frameworks/fastapi.py", + "src/modules/free/tasks/celery/frameworks/nestjs.py", + "src/modules/free/tasks/celery/generate.py", + "src/modules/free/tasks/celery/module.verify.json", + "src/modules/free/tasks/celery/module.yaml", + "src/modules/free/tasks/celery/overrides.py", + "src/modules/free/tasks/celery/scripts/run_demo.py", + "src/modules/free/tasks/celery/templates/base/celery.py.j2", + "src/modules/free/tasks/celery/templates/base/celery_health.py.j2", + "src/modules/free/tasks/celery/templates/base/celery_types.py.j2", + "src/modules/free/tasks/celery/templates/snippets/celery.snippet.j2", + "src/modules/free/tasks/celery/templates/tests/__init__.py", + "src/modules/free/tasks/celery/templates/tests/integration/celery.integration.spec.ts.j2", + "src/modules/free/tasks/celery/templates/tests/integration/test_celery_integration.j2", + "src/modules/free/tasks/celery/templates/variants/fastapi/celery.py.j2", + "src/modules/free/tasks/celery/templates/variants/fastapi/celery_config.yaml.j2", + "src/modules/free/tasks/celery/templates/variants/fastapi/celery_health.py.j2", + "src/modules/free/tasks/celery/templates/variants/fastapi/celery_routes.py.j2", + "src/modules/free/tasks/celery/templates/variants/fastapi/tests/test_celery_e2e.py", + "src/modules/free/tasks/celery/templates/variants/nestjs/celery.configuration.ts.j2", + "src/modules/free/tasks/celery/templates/variants/nestjs/celery.controller.ts.j2", + "src/modules/free/tasks/celery/templates/variants/nestjs/celery.health.controller.ts.j2", + "src/modules/free/tasks/celery/templates/variants/nestjs/celery.health.module.ts.j2", + "src/modules/free/tasks/celery/templates/variants/nestjs/celery.module.ts.j2", + "src/modules/free/tasks/celery/templates/variants/nestjs/celery.service.ts.j2", + "src/modules/free/tasks/celery/templates/variants/nestjs/tests/celery.e2e-spec.ts", + "src/modules/free/tasks/celery/templates/vendor/nestjs/configuration.js.j2", + "src/modules/free/tasks/event_bus/.module_state.json", + "src/modules/free/tasks/event_bus/README.md", + "src/modules/free/tasks/event_bus/__init__.py", + "src/modules/free/tasks/event_bus/config/base.yaml", + "src/modules/free/tasks/event_bus/config/snippets.yaml", + "src/modules/free/tasks/event_bus/docs/README.md", + "src/modules/free/tasks/event_bus/docs/advanced.md", + "src/modules/free/tasks/event_bus/docs/api-reference.md", + "src/modules/free/tasks/event_bus/docs/changelog.md", + "src/modules/free/tasks/event_bus/docs/migration.md", + "src/modules/free/tasks/event_bus/docs/monitoring.md", + "src/modules/free/tasks/event_bus/docs/overview.md", + "src/modules/free/tasks/event_bus/docs/troubleshooting.md", + "src/modules/free/tasks/event_bus/docs/usage.md", + "src/modules/free/tasks/event_bus/frameworks/__init__.py", + "src/modules/free/tasks/event_bus/frameworks/fastapi.py", + "src/modules/free/tasks/event_bus/frameworks/nestjs.py", + "src/modules/free/tasks/event_bus/generate.py", + "src/modules/free/tasks/event_bus/module.verify.json", + "src/modules/free/tasks/event_bus/module.yaml", + "src/modules/free/tasks/event_bus/overrides.py", + "src/modules/free/tasks/event_bus/scripts/run_demo.py", + "src/modules/free/tasks/event_bus/templates/base/event_bus.py.j2", + "src/modules/free/tasks/event_bus/templates/base/event_bus_health.py.j2", + "src/modules/free/tasks/event_bus/templates/base/event_bus_types.py.j2", + "src/modules/free/tasks/event_bus/templates/snippets/event_bus.snippet.j2", + "src/modules/free/tasks/event_bus/templates/tests/__init__.py", + "src/modules/free/tasks/event_bus/templates/tests/integration/__init__.py", + "src/modules/free/tasks/event_bus/templates/tests/integration/test_event_bus_integration.j2", + "src/modules/free/tasks/event_bus/templates/variants/fastapi/event_bus.py.j2", + "src/modules/free/tasks/event_bus/templates/variants/fastapi/event_bus_health.py.j2", + "src/modules/free/tasks/event_bus/templates/variants/fastapi/event_bus_routes.py.j2", + "src/modules/free/tasks/event_bus/templates/variants/fastapi/tests/test_event_bus_e2e.py", + "src/modules/free/tasks/event_bus/templates/variants/nestjs/event_bus.configuration.ts.j2", + "src/modules/free/tasks/event_bus/templates/variants/nestjs/event_bus.controller.ts.j2", + "src/modules/free/tasks/event_bus/templates/variants/nestjs/event_bus.health.ts.j2", + "src/modules/free/tasks/event_bus/templates/variants/nestjs/event_bus.index.ts.j2", + "src/modules/free/tasks/event_bus/templates/variants/nestjs/event_bus.module.ts.j2", + "src/modules/free/tasks/event_bus/templates/variants/nestjs/event_bus.service.ts.j2", + "src/modules/free/tasks/event_bus/templates/variants/nestjs/event_bus.validation.ts.j2", + "src/modules/free/tasks/event_bus/templates/variants/nestjs/tests/event_bus.e2e-spec.ts", + "src/modules/free/tasks/event_bus/templates/vendor/nestjs/configuration.js.j2", + "src/modules/free/tasks/queue_platform/.module_state.json", + "src/modules/free/tasks/queue_platform/README.md", + "src/modules/free/tasks/queue_platform/__init__.py", + "src/modules/free/tasks/queue_platform/config/base.yaml", + "src/modules/free/tasks/queue_platform/config/snippets.yaml", + "src/modules/free/tasks/queue_platform/docs/README.md", + "src/modules/free/tasks/queue_platform/docs/advanced.md", + "src/modules/free/tasks/queue_platform/docs/api-reference.md", + "src/modules/free/tasks/queue_platform/docs/changelog.md", + "src/modules/free/tasks/queue_platform/docs/migration.md", + "src/modules/free/tasks/queue_platform/docs/monitoring.md", + "src/modules/free/tasks/queue_platform/docs/overview.md", + "src/modules/free/tasks/queue_platform/docs/troubleshooting.md", + "src/modules/free/tasks/queue_platform/docs/usage.md", + "src/modules/free/tasks/queue_platform/frameworks/__init__.py", + "src/modules/free/tasks/queue_platform/frameworks/fastapi.py", + "src/modules/free/tasks/queue_platform/frameworks/nestjs.py", + "src/modules/free/tasks/queue_platform/generate.py", + "src/modules/free/tasks/queue_platform/module.verify.json", + "src/modules/free/tasks/queue_platform/module.yaml", + "src/modules/free/tasks/queue_platform/overrides.py", + "src/modules/free/tasks/queue_platform/scripts/run_demo.py", + "src/modules/free/tasks/queue_platform/templates/base/queue_platform.py.j2", + "src/modules/free/tasks/queue_platform/templates/base/queue_platform_health.py.j2", + "src/modules/free/tasks/queue_platform/templates/base/queue_platform_types.py.j2", + "src/modules/free/tasks/queue_platform/templates/snippets/queue_platform.snippet.j2", + "src/modules/free/tasks/queue_platform/templates/tests/__init__.py", + "src/modules/free/tasks/queue_platform/templates/tests/integration/__init__.py", + "src/modules/free/tasks/queue_platform/templates/tests/integration/test_queue_platform_integration.j2", + "src/modules/free/tasks/queue_platform/templates/variants/fastapi/queue_platform.py.j2", + "src/modules/free/tasks/queue_platform/templates/variants/fastapi/queue_platform_health.py.j2", + "src/modules/free/tasks/queue_platform/templates/variants/fastapi/queue_platform_routes.py.j2", + "src/modules/free/tasks/queue_platform/templates/variants/fastapi/tests/test_queue_platform_e2e.py", + "src/modules/free/tasks/queue_platform/templates/variants/nestjs/queue_platform.configuration.ts.j2", + "src/modules/free/tasks/queue_platform/templates/variants/nestjs/queue_platform.controller.ts.j2", + "src/modules/free/tasks/queue_platform/templates/variants/nestjs/queue_platform.health.ts.j2", + "src/modules/free/tasks/queue_platform/templates/variants/nestjs/queue_platform.index.ts.j2", + "src/modules/free/tasks/queue_platform/templates/variants/nestjs/queue_platform.module.ts.j2", + "src/modules/free/tasks/queue_platform/templates/variants/nestjs/queue_platform.service.ts.j2", + "src/modules/free/tasks/queue_platform/templates/variants/nestjs/queue_platform.validation.ts.j2", + "src/modules/free/tasks/queue_platform/templates/variants/nestjs/tests/queue_platform.e2e-spec.ts", + "src/modules/free/tasks/queue_platform/templates/vendor/nestjs/configuration.js.j2", + "src/modules/free/tasks/workflow_engine/.module_state.json", + "src/modules/free/tasks/workflow_engine/README.md", + "src/modules/free/tasks/workflow_engine/__init__.py", + "src/modules/free/tasks/workflow_engine/config/base.yaml", + "src/modules/free/tasks/workflow_engine/config/snippets.yaml", + "src/modules/free/tasks/workflow_engine/docs/README.md", + "src/modules/free/tasks/workflow_engine/docs/advanced.md", + "src/modules/free/tasks/workflow_engine/docs/api-reference.md", + "src/modules/free/tasks/workflow_engine/docs/changelog.md", + "src/modules/free/tasks/workflow_engine/docs/migration.md", + "src/modules/free/tasks/workflow_engine/docs/monitoring.md", + "src/modules/free/tasks/workflow_engine/docs/overview.md", + "src/modules/free/tasks/workflow_engine/docs/troubleshooting.md", + "src/modules/free/tasks/workflow_engine/docs/usage.md", + "src/modules/free/tasks/workflow_engine/frameworks/__init__.py", + "src/modules/free/tasks/workflow_engine/frameworks/fastapi.py", + "src/modules/free/tasks/workflow_engine/frameworks/nestjs.py", + "src/modules/free/tasks/workflow_engine/generate.py", + "src/modules/free/tasks/workflow_engine/module.verify.json", + "src/modules/free/tasks/workflow_engine/module.yaml", + "src/modules/free/tasks/workflow_engine/overrides.py", + "src/modules/free/tasks/workflow_engine/scripts/run_demo.py", + "src/modules/free/tasks/workflow_engine/templates/base/workflow_engine.py.j2", + "src/modules/free/tasks/workflow_engine/templates/base/workflow_engine_health.py.j2", + "src/modules/free/tasks/workflow_engine/templates/base/workflow_engine_types.py.j2", + "src/modules/free/tasks/workflow_engine/templates/snippets/workflow_engine.snippet.j2", + "src/modules/free/tasks/workflow_engine/templates/tests/__init__.py", + "src/modules/free/tasks/workflow_engine/templates/tests/integration/__init__.py", + "src/modules/free/tasks/workflow_engine/templates/tests/integration/test_workflow_engine_integration.j2", + "src/modules/free/tasks/workflow_engine/templates/variants/fastapi/tests/test_workflow_engine_e2e.py", + "src/modules/free/tasks/workflow_engine/templates/variants/fastapi/workflow_engine.py.j2", + "src/modules/free/tasks/workflow_engine/templates/variants/fastapi/workflow_engine_health.py.j2", + "src/modules/free/tasks/workflow_engine/templates/variants/fastapi/workflow_engine_routes.py.j2", + "src/modules/free/tasks/workflow_engine/templates/variants/nestjs/tests/workflow_engine.e2e-spec.ts", + "src/modules/free/tasks/workflow_engine/templates/variants/nestjs/workflow_engine.configuration.ts.j2", + "src/modules/free/tasks/workflow_engine/templates/variants/nestjs/workflow_engine.controller.ts.j2", + "src/modules/free/tasks/workflow_engine/templates/variants/nestjs/workflow_engine.health.ts.j2", + "src/modules/free/tasks/workflow_engine/templates/variants/nestjs/workflow_engine.index.ts.j2", + "src/modules/free/tasks/workflow_engine/templates/variants/nestjs/workflow_engine.module.ts.j2", + "src/modules/free/tasks/workflow_engine/templates/variants/nestjs/workflow_engine.service.ts.j2", + "src/modules/free/tasks/workflow_engine/templates/variants/nestjs/workflow_engine.validation.ts.j2", + "src/modules/free/tasks/workflow_engine/templates/vendor/nestjs/configuration.js.j2", + "src/modules/free/users/users_core/.module_state.json", + "src/modules/free/users/users_core/README.md", + "src/modules/free/users/users_core/__init__.py", + "src/modules/free/users/users_core/config/base.yaml", + "src/modules/free/users/users_core/config/snippets.yaml", + "src/modules/free/users/users_core/docs/README.md", + "src/modules/free/users/users_core/docs/advanced.md", + "src/modules/free/users/users_core/docs/api-reference.md", + "src/modules/free/users/users_core/docs/changelog.md", + "src/modules/free/users/users_core/docs/migration.md", + "src/modules/free/users/users_core/docs/monitoring.md", + "src/modules/free/users/users_core/docs/overview.md", + "src/modules/free/users/users_core/docs/troubleshooting.md", + "src/modules/free/users/users_core/docs/usage.md", + "src/modules/free/users/users_core/frameworks/__init__.py", + "src/modules/free/users/users_core/frameworks/fastapi.py", + "src/modules/free/users/users_core/frameworks/nestjs.py", + "src/modules/free/users/users_core/generate.py", + "src/modules/free/users/users_core/module.verify.json", + "src/modules/free/users/users_core/module.yaml", + "src/modules/free/users/users_core/overrides.py", + "src/modules/free/users/users_core/scripts/run_demo.py", + "src/modules/free/users/users_core/templates/base/__init__.py.j2", + "src/modules/free/users/users_core/templates/base/users_core.py.j2", + "src/modules/free/users/users_core/templates/base/users_core_dto.py.j2", + "src/modules/free/users/users_core/templates/base/users_core_errors.py.j2", + "src/modules/free/users/users_core/templates/base/users_core_health.py.j2", + "src/modules/free/users/users_core/templates/base/users_core_in_memory_repository.py.j2", + "src/modules/free/users/users_core/templates/base/users_core_models.py.j2", + "src/modules/free/users/users_core/templates/base/users_core_repository.py.j2", + "src/modules/free/users/users_core/templates/base/users_core_service.py.j2", + "src/modules/free/users/users_core/templates/base/users_core_settings.py.j2", + "src/modules/free/users/users_core/templates/base/users_core_types.py.j2", + "src/modules/free/users/users_core/templates/snippets/users_core.nestjs.health_registry.snippet.j2", + "src/modules/free/users/users_core/templates/snippets/users_core.nestjs.module_registry.snippet.j2", + "src/modules/free/users/users_core/templates/snippets/users_core.snippet.j2", + "src/modules/free/users/users_core/templates/tests/__init__.py", + "src/modules/free/users/users_core/templates/tests/integration/test_users_core_integration.j2", + "src/modules/free/users/users_core/templates/tests/integration/test_users_core_integration.py.j2", + "src/modules/free/users/users_core/templates/tests/integration/test_users_core_integration.spec.ts.j2", + "src/modules/free/users/users_core/templates/variants/fastapi/__init__.py.j2", + "src/modules/free/users/users_core/templates/variants/fastapi/tests/test_users_core_e2e.py", + "src/modules/free/users/users_core/templates/variants/fastapi/users_core.py.j2", + "src/modules/free/users/users_core/templates/variants/fastapi/users_core_config.yaml.j2", + "src/modules/free/users/users_core/templates/variants/fastapi/users_core_dependencies.py.j2", + "src/modules/free/users/users_core/templates/variants/fastapi/users_core_dto.py.j2", + "src/modules/free/users/users_core/templates/variants/fastapi/users_core_errors.py.j2", + "src/modules/free/users/users_core/templates/variants/fastapi/users_core_health.py.j2", + "src/modules/free/users/users_core/templates/variants/fastapi/users_core_in_memory_repository.py.j2", + "src/modules/free/users/users_core/templates/variants/fastapi/users_core_models.py.j2", + "src/modules/free/users/users_core/templates/variants/fastapi/users_core_repository.py.j2", + "src/modules/free/users/users_core/templates/variants/fastapi/users_core_router.py.j2", + "src/modules/free/users/users_core/templates/variants/fastapi/users_core_routes.py.j2", + "src/modules/free/users/users_core/templates/variants/fastapi/users_core_service.py.j2", + "src/modules/free/users/users_core/templates/variants/fastapi/users_core_settings.py.j2", + "src/modules/free/users/users_core/templates/variants/fastapi/users_core_types_runtime.py.j2", + "src/modules/free/users/users_core/templates/variants/nestjs/index.ts.j2", + "src/modules/free/users/users_core/templates/variants/nestjs/tests/users_core.e2e-spec.ts", + "src/modules/free/users/users_core/templates/variants/nestjs/users-core.module.ts.j2", + "src/modules/free/users/users_core/templates/variants/nestjs/users-core.service.ts.j2", + "src/modules/free/users/users_core/templates/variants/nestjs/users_core.configuration.ts.j2", + "src/modules/free/users/users_core/templates/variants/nestjs/users_core.controller.ts.j2", + "src/modules/free/users/users_core/templates/variants/nestjs/users_core.health.controller.ts.j2", + "src/modules/free/users/users_core/templates/variants/nestjs/users_core.health.module.ts.j2", + "src/modules/free/users/users_core/templates/variants/nestjs/users_core.metadata.controller.ts.j2", + "src/modules/free/users/users_core/templates/variants/nestjs/users_core.module.ts.j2", + "src/modules/free/users/users_core/templates/variants/nestjs/users_core.service.ts.j2", + "src/modules/free/users/users_core/templates/vendor/nestjs/configuration.js.j2", + "src/modules/free/users/users_profiles/.module_state.json", + "src/modules/free/users/users_profiles/README.md", + "src/modules/free/users/users_profiles/__init__.py", + "src/modules/free/users/users_profiles/config/base.yaml", + "src/modules/free/users/users_profiles/config/snippets.yaml", + "src/modules/free/users/users_profiles/docs/README.md", + "src/modules/free/users/users_profiles/docs/advanced.md", + "src/modules/free/users/users_profiles/docs/api-reference.md", + "src/modules/free/users/users_profiles/docs/changelog.md", + "src/modules/free/users/users_profiles/docs/migration.md", + "src/modules/free/users/users_profiles/docs/monitoring.md", + "src/modules/free/users/users_profiles/docs/overview.md", + "src/modules/free/users/users_profiles/docs/troubleshooting.md", + "src/modules/free/users/users_profiles/docs/usage.md", + "src/modules/free/users/users_profiles/frameworks/__init__.py", + "src/modules/free/users/users_profiles/frameworks/fastapi.py", + "src/modules/free/users/users_profiles/frameworks/nestjs.py", + "src/modules/free/users/users_profiles/generate.py", + "src/modules/free/users/users_profiles/module.verify.json", + "src/modules/free/users/users_profiles/module.yaml", + "src/modules/free/users/users_profiles/overrides.py", + "src/modules/free/users/users_profiles/scripts/run_demo.py", + "src/modules/free/users/users_profiles/templates/base/users_profiles.py.j2", + "src/modules/free/users/users_profiles/templates/base/users_profiles_dto.py.j2", + "src/modules/free/users/users_profiles/templates/base/users_profiles_errors.py.j2", + "src/modules/free/users/users_profiles/templates/base/users_profiles_health.py.j2", + "src/modules/free/users/users_profiles/templates/base/users_profiles_in_memory_repository.py.j2", + "src/modules/free/users/users_profiles/templates/base/users_profiles_init.py.j2", + "src/modules/free/users/users_profiles/templates/base/users_profiles_models.py.j2", + "src/modules/free/users/users_profiles/templates/base/users_profiles_repository.py.j2", + "src/modules/free/users/users_profiles/templates/base/users_profiles_service.py.j2", + "src/modules/free/users/users_profiles/templates/base/users_profiles_settings.py.j2", + "src/modules/free/users/users_profiles/templates/base/users_profiles_types.py.j2", + "src/modules/free/users/users_profiles/templates/snippets/users_profiles.snippet.j2", + "src/modules/free/users/users_profiles/templates/tests/__init__.py", + "src/modules/free/users/users_profiles/templates/tests/integration/__init__.py", + "src/modules/free/users/users_profiles/templates/tests/integration/test_users_profiles_integration.j2", + "src/modules/free/users/users_profiles/templates/tests/integration/test_users_profiles_integration.spec.ts.j2", + "src/modules/free/users/users_profiles/templates/variants/fastapi/profiles_dependencies.py.j2", + "src/modules/free/users/users_profiles/templates/variants/fastapi/profiles_dto.py.j2", + "src/modules/free/users/users_profiles/templates/variants/fastapi/profiles_errors.py.j2", + "src/modules/free/users/users_profiles/templates/variants/fastapi/profiles_in_memory_repository.py.j2", + "src/modules/free/users/users_profiles/templates/variants/fastapi/profiles_init.py.j2", + "src/modules/free/users/users_profiles/templates/variants/fastapi/profiles_models.py.j2", + "src/modules/free/users/users_profiles/templates/variants/fastapi/profiles_repository.py.j2", + "src/modules/free/users/users_profiles/templates/variants/fastapi/profiles_router.py.j2", + "src/modules/free/users/users_profiles/templates/variants/fastapi/profiles_service.py.j2", + "src/modules/free/users/users_profiles/templates/variants/fastapi/profiles_settings.py.j2", + "src/modules/free/users/users_profiles/templates/variants/fastapi/tests/test_users_profiles_e2e.py", + "src/modules/free/users/users_profiles/templates/variants/fastapi/users_profiles.py.j2", + "src/modules/free/users/users_profiles/templates/variants/fastapi/users_profiles_config.yaml.j2", + "src/modules/free/users/users_profiles/templates/variants/fastapi/users_profiles_health.py.j2", + "src/modules/free/users/users_profiles/templates/variants/fastapi/users_profiles_routes.py.j2", + "src/modules/free/users/users_profiles/templates/variants/fastapi/users_profiles_runtime.py.j2", + "src/modules/free/users/users_profiles/templates/variants/fastapi/users_profiles_types_runtime.py.j2", + "src/modules/free/users/users_profiles/templates/variants/nestjs/index.ts.j2", + "src/modules/free/users/users_profiles/templates/variants/nestjs/tests/users_profiles.e2e-spec.ts", + "src/modules/free/users/users_profiles/templates/variants/nestjs/users_profiles.configuration.ts.j2", + "src/modules/free/users/users_profiles/templates/variants/nestjs/users_profiles.controller.ts.j2", + "src/modules/free/users/users_profiles/templates/variants/nestjs/users_profiles.health.controller.ts.j2", + "src/modules/free/users/users_profiles/templates/variants/nestjs/users_profiles.health.module.ts.j2", + "src/modules/free/users/users_profiles/templates/variants/nestjs/users_profiles.module.ts.j2", + "src/modules/free/users/users_profiles/templates/variants/nestjs/users_profiles.service.ts.j2", + "src/modules/free/users/users_profiles/templates/vendor/nestjs/configuration.js.j2", + "src/modules/module.verify.json", + "src/modules/py.typed", + "src/modules/shared/exceptions/__init__.py", + "src/modules/shared/frameworks/__init__.py", + "src/modules/shared/frameworks/base.py", + "src/modules/shared/frameworks/registry.py", + "src/modules/shared/generator/__init__.py", + "src/modules/shared/generator/module_generator.py", + "src/modules/shared/generator/snippets.py", + "src/modules/shared/schema/health.schema.json", + "src/modules/shared/utils/__init__.py", + "src/modules/shared/utils/health.py", + "src/modules/shared/utils/health_specs.py", + "src/modules/shared/validation/__init__.py", + "src/modules/shared/versioning/__init__.py", + "src/runtime/__init__.py", + "src/runtime/communication/__init__.py", + "src/runtime/communication/email.py", + "src/runtime/core/__init__.py", + "src/runtime/core/_logging_fallback.py", + "src/runtime/core/database/__init__.py", + "src/runtime/core/database/postgres.py", + "src/runtime/core/deployment.py", + "src/runtime/core/health/__init__.py", + "src/runtime/core/health/database/__init__.py", + "src/runtime/core/health/database/postgres.py", + "src/runtime/core/health/deployment.py", + "src/runtime/core/health/middleware.py", + "src/runtime/core/logging.py", + "src/runtime/core/logging_health.py", + "src/runtime/core/middleware.py", + "src/runtime/security/__init__.py", + "src/runtime/security/rate_limiting.py", + "src/runtime/tasks/__init__.py", + "src/runtime/tasks/celery.py", + "src/sync_probe.py", + "tests/__init__.py", + "tests/cli/test_add_command.py", + "tests/cli/test_cli_coverage.py", + "tests/cli/test_cli_lifecycle.py", + "tests/cli/test_cli_main.py", + "tests/cli/test_compat.py", + "tests/cli/test_compat_unit.py", + "tests/cli/test_create_project_interactive.py", + "tests/cli/test_frameworks_cli.py", + "tests/cli/test_global_cli.py", + "tests/cli/ui/test_printer.py", + "tests/cli/utils/test_env_schema_utils.py", + "tests/cli/utils/test_filesystem.py", + "tests/cli/utils/test_module_scaffolder.py", + "tests/cli/utils/test_module_structure_cli.py", + "tests/cli/utils/test_module_validation.py", + "tests/cli/utils/test_pathing.py", + "tests/cli/utils/test_prompts.py", + "tests/cli/utils/test_registry.py", + "tests/cli/utils/test_validators.py", + "tests/cli/utils/test_variables_prompt.py", + "tests/conftest.py", + "tests/core/config/test_version.py", + "tests/core/hooks/test_framework_handlers.py", + "tests/core/services/override_contracts/test_decorators.py", + "tests/core/services/override_contracts/test_mixins.py", + "tests/core/services/test_config_loader.py", + "tests/core/services/test_env_validator.py", + "tests/core/services/test_module_manifest.py", + "tests/core/services/test_module_path_resolver.py", + "tests/core/services/test_module_structure_validator.py", + "tests/core/services/test_module_validator.py", + "tests/core/services/test_module_versioning_helpers.py", + "tests/core/services/test_override_contracts.py", + "tests/core/services/test_override_examples.py", + "tests/core/services/test_project_creator_service.py", + "tests/core/services/test_project_metadata.py", + "tests/core/test_core_extra.py", + "tests/core/test_core_services.py", + "tests/core/test_core_services_comprehensive.py", + "tests/core/test_core_services_comprehensive_end_user.py", + "tests/core/test_core_services_coverage.py", + "tests/core/test_env_validator.py", + "tests/core/test_kit_utils.py", + "tests/core/test_logging_fallback_unit.py", + "tests/core/test_logging_init.py", + "tests/core/test_logging_module_unit.py", + "tests/core/test_merge_strategies.py", + "tests/core/test_profile_utils_unit.py", + "tests/core/test_root_packages.py", + "tests/core/test_structure_builder_unit.py", + "tests/core/test_validators_unit.py", + "tests/core/test_vendor_store_unit.py", + "tests/fixtures/__init__.py", + "tests/integration/core/deployment/test_deployment_integration.py", + "tests/integration/test_basic.py", + "tests/integration/test_compat.py", + "tests/integration/test_end_user.py", + "tests/integration/test_end_user_scenarios.py", + "tests/integration/test_framework_integration_end_user.py", + "tests/integration/test_functional_coverage.py", + "tests/integration/test_hooks_frameworks_coverage.py", + "tests/integration/test_insights_full.py", + "tests/integration/test_integration_workflows.py", + "tests/integration/test_new_features.py", + "tests/integration/test_postgres_integration.py", + "tests/integration/test_quick_coverage.py", + "tests/integration/test_release_and_rollback_extras.py", + "tests/integration/test_simple.py", + "tests/kits/test_create_fastapi_enterprise.py", + "tests/kits/test_fastapi_ddd_hooks.py", + "tests/kits/test_fastapi_hooks.py", + "tests/kits/test_generator.py", + "tests/kits/test_nestjs_generators.py", + "tests/kits/test_nestjs_hooks.py", + "tests/kits/test_shared_variable_schema.py", + "tests/modules/free/ai/agent_runtime/conftest.py", + "tests/modules/free/ai/agent_runtime/test_agent_runtime_adapters.py", + "tests/modules/free/ai/agent_runtime/test_agent_runtime_configuration.py", + "tests/modules/free/ai/agent_runtime/test_agent_runtime_error_handling.py", + "tests/modules/free/ai/agent_runtime/test_agent_runtime_framework_variants.py", + "tests/modules/free/ai/agent_runtime/test_agent_runtime_generator.py", + "tests/modules/free/ai/agent_runtime/test_agent_runtime_generator_contract.py", + "tests/modules/free/ai/agent_runtime/test_agent_runtime_health_check.py", + "tests/modules/free/ai/agent_runtime/test_agent_runtime_overrides.py", + "tests/modules/free/ai/agent_runtime/test_agent_runtime_runtime.py", + "tests/modules/free/ai/agent_runtime/test_agent_runtime_standard_module.py", + "tests/modules/free/ai/agent_runtime/test_agent_runtime_validation.py", + "tests/modules/free/ai/agent_runtime/test_agent_runtime_vendor_layer.py", + "tests/modules/free/ai/agent_runtime/test_agent_runtime_versioning.py", + "tests/modules/free/ai/ai_assistant/conftest.py", + "tests/modules/free/ai/ai_assistant/test_ai_assistant_adapters.py", + "tests/modules/free/ai/ai_assistant/test_ai_assistant_configuration.py", + "tests/modules/free/ai/ai_assistant/test_ai_assistant_error_handling.py", + "tests/modules/free/ai/ai_assistant/test_ai_assistant_fastapi_routes.py", + "tests/modules/free/ai/ai_assistant/test_ai_assistant_framework_variants.py", + "tests/modules/free/ai/ai_assistant/test_ai_assistant_generator.py", + "tests/modules/free/ai/ai_assistant/test_ai_assistant_health_check.py", + "tests/modules/free/ai/ai_assistant/test_ai_assistant_overrides.py", + "tests/modules/free/ai/ai_assistant/test_ai_assistant_quickstart.py", + "tests/modules/free/ai/ai_assistant/test_ai_assistant_runtime.py", + "tests/modules/free/ai/ai_assistant/test_ai_assistant_security.py", + "tests/modules/free/ai/ai_assistant/test_ai_assistant_standard_module.py", + "tests/modules/free/ai/ai_assistant/test_ai_assistant_validation.py", + "tests/modules/free/ai/ai_assistant/test_ai_assistant_vendor_layer.py", + "tests/modules/free/ai/ai_assistant/test_ai_assistant_versioning.py", + "tests/modules/free/ai/ai_guardrails/conftest.py", + "tests/modules/free/ai/ai_guardrails/test_ai_guardrails_adapters.py", + "tests/modules/free/ai/ai_guardrails/test_ai_guardrails_configuration.py", + "tests/modules/free/ai/ai_guardrails/test_ai_guardrails_error_handling.py", + "tests/modules/free/ai/ai_guardrails/test_ai_guardrails_framework_variants.py", + "tests/modules/free/ai/ai_guardrails/test_ai_guardrails_generator.py", + "tests/modules/free/ai/ai_guardrails/test_ai_guardrails_health_check.py", + "tests/modules/free/ai/ai_guardrails/test_ai_guardrails_overrides.py", + "tests/modules/free/ai/ai_guardrails/test_ai_guardrails_runtime.py", + "tests/modules/free/ai/ai_guardrails/test_ai_guardrails_standard_module.py", + "tests/modules/free/ai/ai_guardrails/test_ai_guardrails_validation.py", + "tests/modules/free/ai/ai_guardrails/test_ai_guardrails_vendor_layer.py", + "tests/modules/free/ai/ai_guardrails/test_ai_guardrails_versioning.py", + "tests/modules/free/ai/llm_gateway/conftest.py", + "tests/modules/free/ai/llm_gateway/test_llm_gateway_adapters.py", + "tests/modules/free/ai/llm_gateway/test_llm_gateway_configuration.py", + "tests/modules/free/ai/llm_gateway/test_llm_gateway_error_handling.py", + "tests/modules/free/ai/llm_gateway/test_llm_gateway_framework_variants.py", + "tests/modules/free/ai/llm_gateway/test_llm_gateway_generator.py", + "tests/modules/free/ai/llm_gateway/test_llm_gateway_health_check.py", + "tests/modules/free/ai/llm_gateway/test_llm_gateway_overrides.py", + "tests/modules/free/ai/llm_gateway/test_llm_gateway_runtime.py", + "tests/modules/free/ai/llm_gateway/test_llm_gateway_standard_module.py", + "tests/modules/free/ai/llm_gateway/test_llm_gateway_validation.py", + "tests/modules/free/ai/llm_gateway/test_llm_gateway_vendor_layer.py", + "tests/modules/free/ai/llm_gateway/test_llm_gateway_versioning.py", + "tests/modules/free/ai/prompt_ops/conftest.py", + "tests/modules/free/ai/prompt_ops/test_prompt_ops_adapters.py", + "tests/modules/free/ai/prompt_ops/test_prompt_ops_configuration.py", + "tests/modules/free/ai/prompt_ops/test_prompt_ops_error_handling.py", + "tests/modules/free/ai/prompt_ops/test_prompt_ops_framework_variants.py", + "tests/modules/free/ai/prompt_ops/test_prompt_ops_generator.py", + "tests/modules/free/ai/prompt_ops/test_prompt_ops_health_check.py", + "tests/modules/free/ai/prompt_ops/test_prompt_ops_overrides.py", + "tests/modules/free/ai/prompt_ops/test_prompt_ops_runtime.py", + "tests/modules/free/ai/prompt_ops/test_prompt_ops_standard_module.py", + "tests/modules/free/ai/prompt_ops/test_prompt_ops_validation.py", + "tests/modules/free/ai/prompt_ops/test_prompt_ops_vendor_layer.py", + "tests/modules/free/ai/prompt_ops/test_prompt_ops_versioning.py", + "tests/modules/free/ai/rag_pipeline/conftest.py", + "tests/modules/free/ai/rag_pipeline/test_rag_pipeline_adapters.py", + "tests/modules/free/ai/rag_pipeline/test_rag_pipeline_configuration.py", + "tests/modules/free/ai/rag_pipeline/test_rag_pipeline_error_handling.py", + "tests/modules/free/ai/rag_pipeline/test_rag_pipeline_framework_variants.py", + "tests/modules/free/ai/rag_pipeline/test_rag_pipeline_generator.py", + "tests/modules/free/ai/rag_pipeline/test_rag_pipeline_health_check.py", + "tests/modules/free/ai/rag_pipeline/test_rag_pipeline_overrides.py", + "tests/modules/free/ai/rag_pipeline/test_rag_pipeline_runtime.py", + "tests/modules/free/ai/rag_pipeline/test_rag_pipeline_standard_module.py", + "tests/modules/free/ai/rag_pipeline/test_rag_pipeline_validation.py", + "tests/modules/free/ai/rag_pipeline/test_rag_pipeline_vendor_layer.py", + "tests/modules/free/ai/rag_pipeline/test_rag_pipeline_versioning.py", + "tests/modules/free/ai/tool_registry/conftest.py", + "tests/modules/free/ai/tool_registry/test_tool_registry_adapters.py", + "tests/modules/free/ai/tool_registry/test_tool_registry_configuration.py", + "tests/modules/free/ai/tool_registry/test_tool_registry_error_handling.py", + "tests/modules/free/ai/tool_registry/test_tool_registry_framework_variants.py", + "tests/modules/free/ai/tool_registry/test_tool_registry_generator.py", + "tests/modules/free/ai/tool_registry/test_tool_registry_health_check.py", + "tests/modules/free/ai/tool_registry/test_tool_registry_overrides.py", + "tests/modules/free/ai/tool_registry/test_tool_registry_runtime.py", + "tests/modules/free/ai/tool_registry/test_tool_registry_standard_module.py", + "tests/modules/free/ai/tool_registry/test_tool_registry_validation.py", + "tests/modules/free/ai/tool_registry/test_tool_registry_vendor_layer.py", + "tests/modules/free/ai/tool_registry/test_tool_registry_versioning.py", + "tests/modules/free/ai/vector_store/conftest.py", + "tests/modules/free/ai/vector_store/test_vector_store_adapters.py", + "tests/modules/free/ai/vector_store/test_vector_store_configuration.py", + "tests/modules/free/ai/vector_store/test_vector_store_error_handling.py", + "tests/modules/free/ai/vector_store/test_vector_store_framework_variants.py", + "tests/modules/free/ai/vector_store/test_vector_store_generator.py", + "tests/modules/free/ai/vector_store/test_vector_store_health_check.py", + "tests/modules/free/ai/vector_store/test_vector_store_overrides.py", + "tests/modules/free/ai/vector_store/test_vector_store_runtime.py", + "tests/modules/free/ai/vector_store/test_vector_store_standard_module.py", + "tests/modules/free/ai/vector_store/test_vector_store_validation.py", + "tests/modules/free/ai/vector_store/test_vector_store_vendor_layer.py", + "tests/modules/free/ai/vector_store/test_vector_store_versioning.py", + "tests/modules/free/auth/api_keys/conftest.py", + "tests/modules/free/auth/api_keys/test_api_keys_adapters.py", + "tests/modules/free/auth/api_keys/test_api_keys_configuration.py", + "tests/modules/free/auth/api_keys/test_api_keys_error_handling.py", + "tests/modules/free/auth/api_keys/test_api_keys_framework_variants.py", + "tests/modules/free/auth/api_keys/test_api_keys_generator.py", + "tests/modules/free/auth/api_keys/test_api_keys_health_check.py", + "tests/modules/free/auth/api_keys/test_api_keys_integration.py", + "tests/modules/free/auth/api_keys/test_api_keys_overrides.py", + "tests/modules/free/auth/api_keys/test_api_keys_runtime.py", + "tests/modules/free/auth/api_keys/test_api_keys_standard_module.py", + "tests/modules/free/auth/api_keys/test_api_keys_validation.py", + "tests/modules/free/auth/api_keys/test_api_keys_vendor_layer.py", + "tests/modules/free/auth/api_keys/test_api_keys_versioning.py", + "tests/modules/free/auth/core/test_auth_core_cli_entry.py", + "tests/modules/free/auth/core/test_auth_core_frameworks.py", + "tests/modules/free/auth/core/test_auth_core_generate.py", + "tests/modules/free/auth/core/test_auth_core_overrides.py", + "tests/modules/free/auth/core/test_auth_core_runtime.py", + "tests/modules/free/auth/core/test_core_generate.py", + "tests/modules/free/auth/core/test_jwt_advanced.py", + "tests/modules/free/auth/oauth/test_oauth_cli_entry.py", + "tests/modules/free/auth/oauth/test_oauth_frameworks.py", + "tests/modules/free/auth/oauth/test_oauth_generate.py", + "tests/modules/free/auth/oauth/test_oauth_generate_behaviors.py", + "tests/modules/free/auth/oauth/test_oauth_runtime.py", + "tests/modules/free/auth/passwordless/test_passwordless_cli_entry.py", + "tests/modules/free/auth/passwordless/test_passwordless_generate.py", + "tests/modules/free/auth/passwordless/test_passwordless_generator.py", + "tests/modules/free/auth/passwordless/test_passwordless_runtime.py", + "tests/modules/free/auth/session/test_session_cli_entry.py", + "tests/modules/free/auth/session/test_session_generate.py", + "tests/modules/free/auth/session/test_session_generator.py", + "tests/modules/free/auth/session/test_session_runtime.py", + "tests/modules/free/billing/cart/conftest.py", + "tests/modules/free/billing/cart/test_cart_adapters.py", + "tests/modules/free/billing/cart/test_cart_configuration.py", + "tests/modules/free/billing/cart/test_cart_error_handling.py", + "tests/modules/free/billing/cart/test_cart_framework_variants.py", + "tests/modules/free/billing/cart/test_cart_generator.py", + "tests/modules/free/billing/cart/test_cart_health_check.py", + "tests/modules/free/billing/cart/test_cart_integration.py", + "tests/modules/free/billing/cart/test_cart_overrides.py", + "tests/modules/free/billing/cart/test_cart_runtime.py", + "tests/modules/free/billing/cart/test_cart_standard_module.py", + "tests/modules/free/billing/cart/test_cart_validation.py", + "tests/modules/free/billing/cart/test_cart_vendor_layer.py", + "tests/modules/free/billing/cart/test_cart_versioning.py", + "tests/modules/free/billing/inventory/conftest.py", + "tests/modules/free/billing/inventory/test_inventory_adapters.py", + "tests/modules/free/billing/inventory/test_inventory_configuration.py", + "tests/modules/free/billing/inventory/test_inventory_error_handling.py", + "tests/modules/free/billing/inventory/test_inventory_framework_variants.py", + "tests/modules/free/billing/inventory/test_inventory_generator.py", + "tests/modules/free/billing/inventory/test_inventory_health_check.py", + "tests/modules/free/billing/inventory/test_inventory_integration.py", + "tests/modules/free/billing/inventory/test_inventory_overrides.py", + "tests/modules/free/billing/inventory/test_inventory_runtime.py", + "tests/modules/free/billing/inventory/test_inventory_standard_module.py", + "tests/modules/free/billing/inventory/test_inventory_validation.py", + "tests/modules/free/billing/inventory/test_inventory_vendor_layer.py", + "tests/modules/free/billing/inventory/test_inventory_versioning.py", + "tests/modules/free/billing/stripe_payment/conftest.py", + "tests/modules/free/billing/stripe_payment/test_stripe_payment_adapters.py", + "tests/modules/free/billing/stripe_payment/test_stripe_payment_configuration.py", + "tests/modules/free/billing/stripe_payment/test_stripe_payment_error_handling.py", + "tests/modules/free/billing/stripe_payment/test_stripe_payment_framework_variants.py", + "tests/modules/free/billing/stripe_payment/test_stripe_payment_generator.py", + "tests/modules/free/billing/stripe_payment/test_stripe_payment_health_check.py", + "tests/modules/free/billing/stripe_payment/test_stripe_payment_integration.py", + "tests/modules/free/billing/stripe_payment/test_stripe_payment_overrides.py", + "tests/modules/free/billing/stripe_payment/test_stripe_payment_runtime.py", + "tests/modules/free/billing/stripe_payment/test_stripe_payment_standard_module.py", + "tests/modules/free/billing/stripe_payment/test_stripe_payment_validation.py", + "tests/modules/free/billing/stripe_payment/test_stripe_payment_vendor_layer.py", + "tests/modules/free/billing/stripe_payment/test_stripe_payment_versioning.py", + "tests/modules/free/billing/usage_billing/conftest.py", + "tests/modules/free/billing/usage_billing/test_usage_billing_adapters.py", + "tests/modules/free/billing/usage_billing/test_usage_billing_configuration.py", + "tests/modules/free/billing/usage_billing/test_usage_billing_error_handling.py", + "tests/modules/free/billing/usage_billing/test_usage_billing_framework_variants.py", + "tests/modules/free/billing/usage_billing/test_usage_billing_generator.py", + "tests/modules/free/billing/usage_billing/test_usage_billing_health_check.py", + "tests/modules/free/billing/usage_billing/test_usage_billing_overrides.py", + "tests/modules/free/billing/usage_billing/test_usage_billing_runtime.py", + "tests/modules/free/billing/usage_billing/test_usage_billing_standard_module.py", + "tests/modules/free/billing/usage_billing/test_usage_billing_validation.py", + "tests/modules/free/billing/usage_billing/test_usage_billing_vendor_layer.py", + "tests/modules/free/billing/usage_billing/test_usage_billing_versioning.py", + "tests/modules/free/business/admin_console/conftest.py", + "tests/modules/free/business/admin_console/test_admin_console_adapters.py", + "tests/modules/free/business/admin_console/test_admin_console_configuration.py", + "tests/modules/free/business/admin_console/test_admin_console_error_handling.py", + "tests/modules/free/business/admin_console/test_admin_console_framework_variants.py", + "tests/modules/free/business/admin_console/test_admin_console_generator.py", + "tests/modules/free/business/admin_console/test_admin_console_generator_contract.py", + "tests/modules/free/business/admin_console/test_admin_console_health_check.py", + "tests/modules/free/business/admin_console/test_admin_console_overrides.py", + "tests/modules/free/business/admin_console/test_admin_console_runtime.py", + "tests/modules/free/business/admin_console/test_admin_console_standard_module.py", + "tests/modules/free/business/admin_console/test_admin_console_validation.py", + "tests/modules/free/business/admin_console/test_admin_console_vendor_layer.py", + "tests/modules/free/business/admin_console/test_admin_console_versioning.py", + "tests/modules/free/business/approval_engine/conftest.py", + "tests/modules/free/business/approval_engine/test_approval_engine_adapters.py", + "tests/modules/free/business/approval_engine/test_approval_engine_configuration.py", + "tests/modules/free/business/approval_engine/test_approval_engine_error_handling.py", + "tests/modules/free/business/approval_engine/test_approval_engine_framework_variants.py", + "tests/modules/free/business/approval_engine/test_approval_engine_generator.py", + "tests/modules/free/business/approval_engine/test_approval_engine_generator_contract.py", + "tests/modules/free/business/approval_engine/test_approval_engine_health_check.py", + "tests/modules/free/business/approval_engine/test_approval_engine_overrides.py", + "tests/modules/free/business/approval_engine/test_approval_engine_runtime.py", + "tests/modules/free/business/approval_engine/test_approval_engine_standard_module.py", + "tests/modules/free/business/approval_engine/test_approval_engine_validation.py", + "tests/modules/free/business/approval_engine/test_approval_engine_vendor_layer.py", + "tests/modules/free/business/approval_engine/test_approval_engine_versioning.py", + "tests/modules/free/business/connector_hub/conftest.py", + "tests/modules/free/business/connector_hub/test_connector_hub_adapters.py", + "tests/modules/free/business/connector_hub/test_connector_hub_configuration.py", + "tests/modules/free/business/connector_hub/test_connector_hub_error_handling.py", + "tests/modules/free/business/connector_hub/test_connector_hub_framework_variants.py", + "tests/modules/free/business/connector_hub/test_connector_hub_generator.py", + "tests/modules/free/business/connector_hub/test_connector_hub_health_check.py", + "tests/modules/free/business/connector_hub/test_connector_hub_overrides.py", + "tests/modules/free/business/connector_hub/test_connector_hub_runtime.py", + "tests/modules/free/business/connector_hub/test_connector_hub_standard_module.py", + "tests/modules/free/business/connector_hub/test_connector_hub_validation.py", + "tests/modules/free/business/connector_hub/test_connector_hub_vendor_layer.py", + "tests/modules/free/business/connector_hub/test_connector_hub_versioning.py", + "tests/modules/free/business/connector_pack_library/conftest.py", + "tests/modules/free/business/connector_pack_library/test_connector_pack_library_adapters.py", + "tests/modules/free/business/connector_pack_library/test_connector_pack_library_configuration.py", + "tests/modules/free/business/connector_pack_library/test_connector_pack_library_error_handling.py", + "tests/modules/free/business/connector_pack_library/test_connector_pack_library_framework_variants.py", + "tests/modules/free/business/connector_pack_library/test_connector_pack_library_generator.py", + "tests/modules/free/business/connector_pack_library/test_connector_pack_library_health_check.py", + "tests/modules/free/business/connector_pack_library/test_connector_pack_library_overrides.py", + "tests/modules/free/business/connector_pack_library/test_connector_pack_library_runtime.py", + "tests/modules/free/business/connector_pack_library/test_connector_pack_library_standard_module.py", + "tests/modules/free/business/connector_pack_library/test_connector_pack_library_validation.py", + "tests/modules/free/business/connector_pack_library/test_connector_pack_library_vendor_layer.py", + "tests/modules/free/business/connector_pack_library/test_connector_pack_library_versioning.py", + "tests/modules/free/business/document_pipeline/conftest.py", + "tests/modules/free/business/document_pipeline/test_document_pipeline_adapters.py", + "tests/modules/free/business/document_pipeline/test_document_pipeline_configuration.py", + "tests/modules/free/business/document_pipeline/test_document_pipeline_error_handling.py", + "tests/modules/free/business/document_pipeline/test_document_pipeline_framework_variants.py", + "tests/modules/free/business/document_pipeline/test_document_pipeline_generator.py", + "tests/modules/free/business/document_pipeline/test_document_pipeline_health_check.py", + "tests/modules/free/business/document_pipeline/test_document_pipeline_overrides.py", + "tests/modules/free/business/document_pipeline/test_document_pipeline_runtime.py", + "tests/modules/free/business/document_pipeline/test_document_pipeline_standard_module.py", + "tests/modules/free/business/document_pipeline/test_document_pipeline_validation.py", + "tests/modules/free/business/document_pipeline/test_document_pipeline_vendor_layer.py", + "tests/modules/free/business/document_pipeline/test_document_pipeline_versioning.py", + "tests/modules/free/business/feature_flags/conftest.py", + "tests/modules/free/business/feature_flags/test_feature_flags_adapters.py", + "tests/modules/free/business/feature_flags/test_feature_flags_configuration.py", + "tests/modules/free/business/feature_flags/test_feature_flags_error_handling.py", + "tests/modules/free/business/feature_flags/test_feature_flags_framework_variants.py", + "tests/modules/free/business/feature_flags/test_feature_flags_generator.py", + "tests/modules/free/business/feature_flags/test_feature_flags_health_check.py", + "tests/modules/free/business/feature_flags/test_feature_flags_overrides.py", + "tests/modules/free/business/feature_flags/test_feature_flags_runtime.py", + "tests/modules/free/business/feature_flags/test_feature_flags_standard_module.py", + "tests/modules/free/business/feature_flags/test_feature_flags_validation.py", + "tests/modules/free/business/feature_flags/test_feature_flags_vendor_layer.py", + "tests/modules/free/business/feature_flags/test_feature_flags_versioning.py", + "tests/modules/free/business/forms_engine/conftest.py", + "tests/modules/free/business/forms_engine/test_forms_engine_adapters.py", + "tests/modules/free/business/forms_engine/test_forms_engine_configuration.py", + "tests/modules/free/business/forms_engine/test_forms_engine_error_handling.py", + "tests/modules/free/business/forms_engine/test_forms_engine_framework_variants.py", + "tests/modules/free/business/forms_engine/test_forms_engine_generator.py", + "tests/modules/free/business/forms_engine/test_forms_engine_health_check.py", + "tests/modules/free/business/forms_engine/test_forms_engine_overrides.py", + "tests/modules/free/business/forms_engine/test_forms_engine_runtime.py", + "tests/modules/free/business/forms_engine/test_forms_engine_standard_module.py", + "tests/modules/free/business/forms_engine/test_forms_engine_validation.py", + "tests/modules/free/business/forms_engine/test_forms_engine_vendor_layer.py", + "tests/modules/free/business/forms_engine/test_forms_engine_versioning.py", + "tests/modules/free/business/media_pipeline/conftest.py", + "tests/modules/free/business/media_pipeline/test_media_pipeline_adapters.py", + "tests/modules/free/business/media_pipeline/test_media_pipeline_configuration.py", + "tests/modules/free/business/media_pipeline/test_media_pipeline_error_handling.py", + "tests/modules/free/business/media_pipeline/test_media_pipeline_framework_variants.py", + "tests/modules/free/business/media_pipeline/test_media_pipeline_generator.py", + "tests/modules/free/business/media_pipeline/test_media_pipeline_health_check.py", + "tests/modules/free/business/media_pipeline/test_media_pipeline_overrides.py", + "tests/modules/free/business/media_pipeline/test_media_pipeline_runtime.py", + "tests/modules/free/business/media_pipeline/test_media_pipeline_standard_module.py", + "tests/modules/free/business/media_pipeline/test_media_pipeline_validation.py", + "tests/modules/free/business/media_pipeline/test_media_pipeline_vendor_layer.py", + "tests/modules/free/business/media_pipeline/test_media_pipeline_versioning.py", + "tests/modules/free/business/multi_tenancy/conftest.py", + "tests/modules/free/business/multi_tenancy/test_multi_tenancy_adapters.py", + "tests/modules/free/business/multi_tenancy/test_multi_tenancy_configuration.py", + "tests/modules/free/business/multi_tenancy/test_multi_tenancy_error_handling.py", + "tests/modules/free/business/multi_tenancy/test_multi_tenancy_framework_variants.py", + "tests/modules/free/business/multi_tenancy/test_multi_tenancy_generator.py", + "tests/modules/free/business/multi_tenancy/test_multi_tenancy_health_check.py", + "tests/modules/free/business/multi_tenancy/test_multi_tenancy_overrides.py", + "tests/modules/free/business/multi_tenancy/test_multi_tenancy_runtime.py", + "tests/modules/free/business/multi_tenancy/test_multi_tenancy_standard_module.py", + "tests/modules/free/business/multi_tenancy/test_multi_tenancy_validation.py", + "tests/modules/free/business/multi_tenancy/test_multi_tenancy_vendor_layer.py", + "tests/modules/free/business/multi_tenancy/test_multi_tenancy_versioning.py", + "tests/modules/free/business/org_admin_console/conftest.py", + "tests/modules/free/business/org_admin_console/test_org_admin_console_adapters.py", + "tests/modules/free/business/org_admin_console/test_org_admin_console_configuration.py", + "tests/modules/free/business/org_admin_console/test_org_admin_console_error_handling.py", + "tests/modules/free/business/org_admin_console/test_org_admin_console_framework_variants.py", + "tests/modules/free/business/org_admin_console/test_org_admin_console_generator.py", + "tests/modules/free/business/org_admin_console/test_org_admin_console_health_check.py", + "tests/modules/free/business/org_admin_console/test_org_admin_console_overrides.py", + "tests/modules/free/business/org_admin_console/test_org_admin_console_runtime.py", + "tests/modules/free/business/org_admin_console/test_org_admin_console_standard_module.py", + "tests/modules/free/business/org_admin_console/test_org_admin_console_validation.py", + "tests/modules/free/business/org_admin_console/test_org_admin_console_vendor_layer.py", + "tests/modules/free/business/org_admin_console/test_org_admin_console_versioning.py", + "tests/modules/free/business/storage/conftest.py", + "tests/modules/free/business/storage/test_storage_adapters.py", + "tests/modules/free/business/storage/test_storage_configuration.py", + "tests/modules/free/business/storage/test_storage_error_handling.py", + "tests/modules/free/business/storage/test_storage_framework_variants.py", + "tests/modules/free/business/storage/test_storage_generator.py", + "tests/modules/free/business/storage/test_storage_health_check.py", + "tests/modules/free/business/storage/test_storage_integration.py", + "tests/modules/free/business/storage/test_storage_overrides.py", + "tests/modules/free/business/storage/test_storage_plugin_contracts.py", + "tests/modules/free/business/storage/test_storage_runtime.py", + "tests/modules/free/business/storage/test_storage_standard_module.py", + "tests/modules/free/business/storage/test_storage_validation.py", + "tests/modules/free/business/storage/test_storage_vendor_layer.py", + "tests/modules/free/business/storage/test_storage_versioning.py", + "tests/modules/free/business/support_center/conftest.py", + "tests/modules/free/business/support_center/test_support_center_adapters.py", + "tests/modules/free/business/support_center/test_support_center_configuration.py", + "tests/modules/free/business/support_center/test_support_center_error_handling.py", + "tests/modules/free/business/support_center/test_support_center_framework_variants.py", + "tests/modules/free/business/support_center/test_support_center_generator.py", + "tests/modules/free/business/support_center/test_support_center_health_check.py", + "tests/modules/free/business/support_center/test_support_center_overrides.py", + "tests/modules/free/business/support_center/test_support_center_runtime.py", + "tests/modules/free/business/support_center/test_support_center_standard_module.py", + "tests/modules/free/business/support_center/test_support_center_validation.py", + "tests/modules/free/business/support_center/test_support_center_vendor_layer.py", + "tests/modules/free/business/support_center/test_support_center_versioning.py", + "tests/modules/free/cache/redis/test_plugin_registry.py", + "tests/modules/free/cache/redis/test_redis_cli_entry.py", + "tests/modules/free/cache/redis/test_redis_frameworks_nestjs.py", + "tests/modules/free/cache/redis/test_redis_generate.py", + "tests/modules/free/cache/redis/test_redis_health_schema.py", + "tests/modules/free/cache/redis/test_redis_overrides.py", + "tests/modules/free/cache/test_redis_health_schema.py", + "tests/modules/free/common/test_fastapi_plugins.py", + "tests/modules/free/communication/email/test_email_generator.py", + "tests/modules/free/communication/email/test_email_integration.py", + "tests/modules/free/communication/email/test_email_overrides.py", + "tests/modules/free/communication/email/test_email_runtime.py", + "tests/modules/free/communication/notifications/test_notifications_cli_entry.py", + "tests/modules/free/communication/notifications/test_notifications_generate.py", + "tests/modules/free/communication/test_notifications_health_spec.py", + "tests/modules/free/communication/webhook_platform/conftest.py", + "tests/modules/free/communication/webhook_platform/test_webhook_platform_adapters.py", + "tests/modules/free/communication/webhook_platform/test_webhook_platform_configuration.py", + "tests/modules/free/communication/webhook_platform/test_webhook_platform_error_handling.py", + "tests/modules/free/communication/webhook_platform/test_webhook_platform_framework_variants.py", + "tests/modules/free/communication/webhook_platform/test_webhook_platform_generator.py", + "tests/modules/free/communication/webhook_platform/test_webhook_platform_health_check.py", + "tests/modules/free/communication/webhook_platform/test_webhook_platform_overrides.py", + "tests/modules/free/communication/webhook_platform/test_webhook_platform_runtime.py", + "tests/modules/free/communication/webhook_platform/test_webhook_platform_standard_module.py", + "tests/modules/free/communication/webhook_platform/test_webhook_platform_validation.py", + "tests/modules/free/communication/webhook_platform/test_webhook_platform_vendor_layer.py", + "tests/modules/free/communication/webhook_platform/test_webhook_platform_versioning.py", + "tests/modules/free/database/db_mongo/conftest.py", + "tests/modules/free/database/db_mongo/test_db_mongo_adapters.py", + "tests/modules/free/database/db_mongo/test_db_mongo_configuration.py", + "tests/modules/free/database/db_mongo/test_db_mongo_error_handling.py", + "tests/modules/free/database/db_mongo/test_db_mongo_framework_variants.py", + "tests/modules/free/database/db_mongo/test_db_mongo_generator.py", + "tests/modules/free/database/db_mongo/test_db_mongo_health_check.py", + "tests/modules/free/database/db_mongo/test_db_mongo_integration.py", + "tests/modules/free/database/db_mongo/test_db_mongo_overrides.py", + "tests/modules/free/database/db_mongo/test_db_mongo_runtime.py", + "tests/modules/free/database/db_mongo/test_db_mongo_standard_module.py", + "tests/modules/free/database/db_mongo/test_db_mongo_validation.py", + "tests/modules/free/database/db_mongo/test_db_mongo_vendor_layer.py", + "tests/modules/free/database/db_mongo/test_db_mongo_versioning.py", + "tests/modules/free/database/db_postgres/conftest.py", + "tests/modules/free/database/db_postgres/test_db_postgres_cli_entry.py", + "tests/modules/free/database/db_postgres/test_db_postgres_configuration.py", + "tests/modules/free/database/db_postgres/test_db_postgres_framework_variants.py", + "tests/modules/free/database/db_postgres/test_db_postgres_generate.py", + "tests/modules/free/database/db_postgres/test_db_postgres_health_check.py", + "tests/modules/free/database/db_postgres/test_db_postgres_integration.py", + "tests/modules/free/database/db_postgres/test_db_postgres_overrides.py", + "tests/modules/free/database/db_postgres/test_db_postgres_runtime_info.py", + "tests/modules/free/database/db_postgres/test_db_postgres_standard_module.py", + "tests/modules/free/database/db_postgres/test_db_postgres_validation.py", + "tests/modules/free/database/db_postgres/test_db_postgres_vendor_layer.py", + "tests/modules/free/database/db_postgres/test_db_postgres_versioning.py", + "tests/modules/free/database/db_postgres/test_postgres_runtime.py", + "tests/modules/free/database/db_sqlite/conftest.py", + "tests/modules/free/database/db_sqlite/test_db_sqlite_adapters.py", + "tests/modules/free/database/db_sqlite/test_db_sqlite_configuration.py", + "tests/modules/free/database/db_sqlite/test_db_sqlite_error_handling.py", + "tests/modules/free/database/db_sqlite/test_db_sqlite_framework_plugins.py", + "tests/modules/free/database/db_sqlite/test_db_sqlite_framework_variants.py", + "tests/modules/free/database/db_sqlite/test_db_sqlite_generator.py", + "tests/modules/free/database/db_sqlite/test_db_sqlite_health_check.py", + "tests/modules/free/database/db_sqlite/test_db_sqlite_integration.py", + "tests/modules/free/database/db_sqlite/test_db_sqlite_overrides.py", + "tests/modules/free/database/db_sqlite/test_db_sqlite_runtime.py", + "tests/modules/free/database/db_sqlite/test_db_sqlite_standard_module.py", + "tests/modules/free/database/db_sqlite/test_db_sqlite_validation.py", + "tests/modules/free/database/db_sqlite/test_db_sqlite_vendor_layer.py", + "tests/modules/free/database/db_sqlite/test_db_sqlite_versioning.py", + "tests/modules/free/database/test_db_postgres_health_schema.py", + "tests/modules/free/essentials/deployment/test_deployment_framework_variants.py", + "tests/modules/free/essentials/deployment/test_deployment_generate.py", + "tests/modules/free/essentials/deployment/test_deployment_generate_old.py", + "tests/modules/free/essentials/deployment/test_deployment_generation_cli.py", + "tests/modules/free/essentials/deployment/test_deployment_health_check.py", + "tests/modules/free/essentials/deployment/test_deployment_plugin_registry.py", + "tests/modules/free/essentials/deployment/test_deployment_vendor_layer.py", + "tests/modules/free/essentials/deployment/test_deployment_versioning.py", + "tests/modules/free/essentials/deployment/test_fastapi_plugin.py", + "tests/modules/free/essentials/deployment/test_overrides_runtime.py", + "tests/modules/free/essentials/deployment/test_plugin_registry.py", + "tests/modules/free/essentials/logging/test_logging_cli_entry.py", + "tests/modules/free/essentials/logging/test_logging_framework_variants.py", + "tests/modules/free/essentials/logging/test_logging_frameworks_nestjs.py", + "tests/modules/free/essentials/logging/test_logging_generate.py", + "tests/modules/free/essentials/logging/test_logging_health_check.py", + "tests/modules/free/essentials/logging/test_logging_overrides.py", + "tests/modules/free/essentials/logging/test_logging_plugin_registry.py", + "tests/modules/free/essentials/logging/test_logging_vendor_layer.py", + "tests/modules/free/essentials/logging/test_logging_versioning.py", + "tests/modules/free/essentials/middleware/test_middleware_cli_entry.py", + "tests/modules/free/essentials/middleware/test_middleware_framework_variants.py", + "tests/modules/free/essentials/middleware/test_middleware_generate.py", + "tests/modules/free/essentials/middleware/test_middleware_health_check.py", + "tests/modules/free/essentials/middleware/test_middleware_vendor_layer.py", + "tests/modules/free/essentials/middleware/test_middleware_versioning.py", + "tests/modules/free/essentials/middleware/test_plugin_registry.py", + "tests/modules/free/essentials/settings/test_coverage_boost.py", + "tests/modules/free/essentials/settings/test_error_handling.py", + "tests/modules/free/essentials/settings/test_overrides.py", + "tests/modules/free/essentials/settings/test_plugin_system.py", + "tests/modules/free/essentials/settings/test_settings_generate.py", + "tests/modules/free/essentials/settings/test_settings_overrides.py", + "tests/modules/free/essentials/settings/test_settings_runtime.py", + "tests/modules/free/essentials/settings/test_settings_standard_module.py", + "tests/modules/free/essentials/settings/test_settings_vendor_layer.py", + "tests/modules/free/essentials/settings/test_versioning.py", + "tests/modules/free/integration/ai/agent_runtime/test_agent_runtime_integration.py", + "tests/modules/free/integration/ai/ai_assistant/test_ai_assistant_integration.py", + "tests/modules/free/integration/ai/ai_guardrails/test_ai_guardrails_integration.py", + "tests/modules/free/integration/ai/llm_gateway/test_llm_gateway_integration.py", + "tests/modules/free/integration/ai/prompt_ops/test_prompt_ops_integration.py", + "tests/modules/free/integration/ai/rag_pipeline/test_rag_pipeline_integration.py", + "tests/modules/free/integration/ai/tool_registry/test_tool_registry_integration.py", + "tests/modules/free/integration/ai/vector_store/test_vector_store_integration.py", + "tests/modules/free/integration/billing/usage_billing/test_usage_billing_integration.py", + "tests/modules/free/integration/business/admin_console/test_admin_console_integration.py", + "tests/modules/free/integration/business/approval_engine/test_approval_engine_integration.py", + "tests/modules/free/integration/business/connector_hub/test_connector_hub_integration.py", + "tests/modules/free/integration/business/connector_pack_library/test_connector_pack_library_integration.py", + "tests/modules/free/integration/business/document_pipeline/test_document_pipeline_integration.py", + "tests/modules/free/integration/business/feature_flags/test_feature_flags_integration.py", + "tests/modules/free/integration/business/forms_engine/test_forms_engine_integration.py", + "tests/modules/free/integration/business/media_pipeline/test_media_pipeline_integration.py", + "tests/modules/free/integration/business/multi_tenancy/test_multi_tenancy_integration.py", + "tests/modules/free/integration/business/org_admin_console/test_org_admin_console_integration.py", + "tests/modules/free/integration/business/storage/conftest.py", + "tests/modules/free/integration/business/storage/test_storage_full_workflow.py", + "tests/modules/free/integration/business/storage/test_storage_with_fastapi.py", + "tests/modules/free/integration/business/storage/test_storage_with_nestjs.py", + "tests/modules/free/integration/business/support_center/test_support_center_integration.py", + "tests/modules/free/integration/communication/webhook_platform/test_webhook_platform_integration.py", + "tests/modules/free/integration/database/test_postgres_integration.py", + "tests/modules/free/integration/essentials/deployment/test_deployment_integration.py", + "tests/modules/free/integration/essentials/logging/test_logging_integration.py", + "tests/modules/free/integration/essentials/middleware/test_middleware_integration.py", + "tests/modules/free/integration/essentials/settings/test_settings_integration.py", + "tests/modules/free/integration/notifications/test_notifications_integration.py", + "tests/modules/free/integration/observability/analytics_dashboard/test_analytics_dashboard_integration.py", + "tests/modules/free/integration/security/audit_policy/test_audit_policy_integration.py", + "tests/modules/free/integration/tasks/event_bus/test_event_bus_integration.py", + "tests/modules/free/integration/tasks/queue_platform/test_queue_platform_integration.py", + "tests/modules/free/integration/tasks/workflow_engine/test_workflow_engine_integration.py", + "tests/modules/free/observability/analytics_dashboard/conftest.py", + "tests/modules/free/observability/analytics_dashboard/test_analytics_dashboard_adapters.py", + "tests/modules/free/observability/analytics_dashboard/test_analytics_dashboard_configuration.py", + "tests/modules/free/observability/analytics_dashboard/test_analytics_dashboard_error_handling.py", + "tests/modules/free/observability/analytics_dashboard/test_analytics_dashboard_framework_variants.py", + "tests/modules/free/observability/analytics_dashboard/test_analytics_dashboard_generator.py", + "tests/modules/free/observability/analytics_dashboard/test_analytics_dashboard_health_check.py", + "tests/modules/free/observability/analytics_dashboard/test_analytics_dashboard_overrides.py", + "tests/modules/free/observability/analytics_dashboard/test_analytics_dashboard_runtime.py", + "tests/modules/free/observability/analytics_dashboard/test_analytics_dashboard_standard_module.py", + "tests/modules/free/observability/analytics_dashboard/test_analytics_dashboard_validation.py", + "tests/modules/free/observability/analytics_dashboard/test_analytics_dashboard_vendor_layer.py", + "tests/modules/free/observability/analytics_dashboard/test_analytics_dashboard_versioning.py", + "tests/modules/free/observability/core/conftest.py", + "tests/modules/free/observability/core/test_observability_core_framework_variants.py", + "tests/modules/free/observability/core/test_observability_core_health_check.py", + "tests/modules/free/observability/core/test_observability_core_vendor_layer.py", + "tests/modules/free/observability/core/test_observability_core_versioning.py", + "tests/modules/free/observability/observability_core/conftest.py", + "tests/modules/free/observability/observability_core/test_observability_core_adapters.py", + "tests/modules/free/observability/observability_core/test_observability_core_configuration.py", + "tests/modules/free/observability/observability_core/test_observability_core_error_handling.py", + "tests/modules/free/observability/observability_core/test_observability_core_framework_variants.py", + "tests/modules/free/observability/observability_core/test_observability_core_generator.py", + "tests/modules/free/observability/observability_core/test_observability_core_health_check.py", + "tests/modules/free/observability/observability_core/test_observability_core_integration.py", + "tests/modules/free/observability/observability_core/test_observability_core_overrides.py", + "tests/modules/free/observability/observability_core/test_observability_core_runtime.py", + "tests/modules/free/observability/observability_core/test_observability_core_standard_module.py", + "tests/modules/free/observability/observability_core/test_observability_core_validation.py", + "tests/modules/free/observability/observability_core/test_observability_core_vendor_layer.py", + "tests/modules/free/observability/observability_core/test_observability_core_versioning.py", + "tests/modules/free/registry/test_free_modules_registry.py", + "tests/modules/free/registry/test_module_system.py", + "tests/modules/free/security/audit_policy/conftest.py", + "tests/modules/free/security/audit_policy/test_audit_policy_adapters.py", + "tests/modules/free/security/audit_policy/test_audit_policy_configuration.py", + "tests/modules/free/security/audit_policy/test_audit_policy_error_handling.py", + "tests/modules/free/security/audit_policy/test_audit_policy_framework_variants.py", + "tests/modules/free/security/audit_policy/test_audit_policy_generator.py", + "tests/modules/free/security/audit_policy/test_audit_policy_health_check.py", + "tests/modules/free/security/audit_policy/test_audit_policy_overrides.py", + "tests/modules/free/security/audit_policy/test_audit_policy_runtime.py", + "tests/modules/free/security/audit_policy/test_audit_policy_standard_module.py", + "tests/modules/free/security/audit_policy/test_audit_policy_validation.py", + "tests/modules/free/security/audit_policy/test_audit_policy_vendor_layer.py", + "tests/modules/free/security/audit_policy/test_audit_policy_versioning.py", + "tests/modules/free/security/cors/test_cors_generator.py", + "tests/modules/free/security/cors/test_cors_integration.py", + "tests/modules/free/security/cors/test_plugin_system.py", + "tests/modules/free/security/rate_limiting/test_rate_limiting_generate.py", + "tests/modules/free/security/rate_limiting/test_rate_limiting_health_config_quickstart.py", + "tests/modules/free/security/rate_limiting/test_rate_limiting_overrides.py", + "tests/modules/free/security/rate_limiting/test_rate_limiting_runtime.py", + "tests/modules/free/security/security_headers/conftest.py", + "tests/modules/free/security/security_headers/test_security_headers_adapters.py", + "tests/modules/free/security/security_headers/test_security_headers_configuration.py", + "tests/modules/free/security/security_headers/test_security_headers_error_handling.py", + "tests/modules/free/security/security_headers/test_security_headers_framework_variants.py", + "tests/modules/free/security/security_headers/test_security_headers_generator.py", + "tests/modules/free/security/security_headers/test_security_headers_health_check.py", + "tests/modules/free/security/security_headers/test_security_headers_integration.py", + "tests/modules/free/security/security_headers/test_security_headers_overrides.py", + "tests/modules/free/security/security_headers/test_security_headers_runtime.py", + "tests/modules/free/security/security_headers/test_security_headers_standard_module.py", + "tests/modules/free/security/security_headers/test_security_headers_validation.py", + "tests/modules/free/security/security_headers/test_security_headers_vendor_layer.py", + "tests/modules/free/security/security_headers/test_security_headers_versioning.py", + "tests/modules/free/tasks/celery/test_celery_generator.py", + "tests/modules/free/tasks/celery/test_celery_integration.py", + "tests/modules/free/tasks/event_bus/conftest.py", + "tests/modules/free/tasks/event_bus/test_event_bus_adapters.py", + "tests/modules/free/tasks/event_bus/test_event_bus_configuration.py", + "tests/modules/free/tasks/event_bus/test_event_bus_error_handling.py", + "tests/modules/free/tasks/event_bus/test_event_bus_framework_variants.py", + "tests/modules/free/tasks/event_bus/test_event_bus_generator.py", + "tests/modules/free/tasks/event_bus/test_event_bus_health_check.py", + "tests/modules/free/tasks/event_bus/test_event_bus_overrides.py", + "tests/modules/free/tasks/event_bus/test_event_bus_runtime.py", + "tests/modules/free/tasks/event_bus/test_event_bus_standard_module.py", + "tests/modules/free/tasks/event_bus/test_event_bus_validation.py", + "tests/modules/free/tasks/event_bus/test_event_bus_vendor_layer.py", + "tests/modules/free/tasks/event_bus/test_event_bus_versioning.py", + "tests/modules/free/tasks/queue_platform/conftest.py", + "tests/modules/free/tasks/queue_platform/test_queue_platform_adapters.py", + "tests/modules/free/tasks/queue_platform/test_queue_platform_configuration.py", + "tests/modules/free/tasks/queue_platform/test_queue_platform_error_handling.py", + "tests/modules/free/tasks/queue_platform/test_queue_platform_framework_variants.py", + "tests/modules/free/tasks/queue_platform/test_queue_platform_generator.py", + "tests/modules/free/tasks/queue_platform/test_queue_platform_health_check.py", + "tests/modules/free/tasks/queue_platform/test_queue_platform_overrides.py", + "tests/modules/free/tasks/queue_platform/test_queue_platform_runtime.py", + "tests/modules/free/tasks/queue_platform/test_queue_platform_standard_module.py", + "tests/modules/free/tasks/queue_platform/test_queue_platform_validation.py", + "tests/modules/free/tasks/queue_platform/test_queue_platform_vendor_layer.py", + "tests/modules/free/tasks/queue_platform/test_queue_platform_versioning.py", + "tests/modules/free/tasks/workflow_engine/conftest.py", + "tests/modules/free/tasks/workflow_engine/test_workflow_engine_adapters.py", + "tests/modules/free/tasks/workflow_engine/test_workflow_engine_configuration.py", + "tests/modules/free/tasks/workflow_engine/test_workflow_engine_error_handling.py", + "tests/modules/free/tasks/workflow_engine/test_workflow_engine_framework_variants.py", + "tests/modules/free/tasks/workflow_engine/test_workflow_engine_generator.py", + "tests/modules/free/tasks/workflow_engine/test_workflow_engine_health_check.py", + "tests/modules/free/tasks/workflow_engine/test_workflow_engine_overrides.py", + "tests/modules/free/tasks/workflow_engine/test_workflow_engine_runtime.py", + "tests/modules/free/tasks/workflow_engine/test_workflow_engine_standard_module.py", + "tests/modules/free/tasks/workflow_engine/test_workflow_engine_validation.py", + "tests/modules/free/tasks/workflow_engine/test_workflow_engine_vendor_layer.py", + "tests/modules/free/tasks/workflow_engine/test_workflow_engine_versioning.py", + "tests/modules/free/users/core/test_users_core_cli_entry.py", + "tests/modules/free/users/core/test_users_core_fastapi_generation.py", + "tests/modules/free/users/core/test_users_core_generator.py", + "tests/modules/free/users/core/test_users_core_integration.py", + "tests/modules/free/users/core/test_users_core_nestjs_generation.py", + "tests/modules/free/users/core/test_users_core_overrides.py", + "tests/modules/free/users/core/test_users_core_plugins.py", + "tests/modules/free/users/profiles/test_users_profiles_cli_entry.py", + "tests/modules/free/users/profiles/test_users_profiles_generator.py", + "tests/modules/free/users/profiles/test_users_profiles_overrides.py", + "tests/modules/free/users/profiles/test_users_profiles_plugins.py", + "tests/modules/health/test_health_database_postgres_unit.py", + "tests/modules/health/test_health_logging_unit.py", + "tests/modules/health/test_health_module.py", + "tests/modules/health/test_health_registry_unit.py", + "tests/modules/health/test_health_spec_canonical_paths.py", + "tests/modules/health/test_health_utils_unit.py", + "tests/modules/health/test_middleware_health.py", + "tests/modules/integration/core/middleware/test_middleware_integration.py", + "tests/modules/integration/logging/test_logging_integration.py", + "tests/modules/integration/observability/test_observability_core_integration.py", + "tests/modules/shared/cli/test_modules_commands.py", + "tests/modules/shared/core/test_modules_init.py", + "tests/modules/shared/snippet_injector/test_snippet_injector_comprehensive.py", + "tests/modules/shared/test_framework_registry.py", + "tests/modules/shared/test_shared_utils.py", + "tests/modules/shared/test_template_renderer.py", + "tests/modules/shared/test_versioning_utils.py", + "tests/modules/shared/validation/test_module_yaml_integrity.py", + "tests/modules/test_module_consistency.py", + "tests/modules/test_module_installation_e2e.py", + "tests/modules/test_module_structure_contract.py", + "tests/scripts/test_check_module_integrity.py", + "tests/services/test_dependency_installer.py", + "tests/services/test_dependency_installer_align.py", + "tests/services/test_dependency_installer_sync.py", + "tests/services/test_install_module_dependencies.py", + "tests/services/test_override_contracts_decorators.py", + "tests/services/test_poetry_dependency_normalizer.py", + "tests/services/test_project_creator_defaults.py", + "tests/services/test_snippet_and_dependency_highimpact.py", + "tests/services/test_snippet_ast_py.py", + "tests/services/test_snippet_ast_py_anchor.py", + "tests/services/test_snippet_conflicts.py", + "tests/services/test_snippet_default_patch_mode.py", + "tests/services/test_snippet_injector.py", + "tests/services/test_snippet_injector_injection.py", + "tests/services/test_snippet_injector_more.py", + "tests/services/test_snippet_merge_and_validate.py", + "tests/services/test_snippet_no_touch.py", + "tests/services/test_snippet_optimizer_and_summary.py", + "tests/services/test_snippet_reconcile_pending.py", + "tests/services/test_snippet_rollback.py", + "tests/services/test_telemetry.py", + "tests/telemetry/test_telemetry_collector_comprehensive.py", + "tests/telemetry/test_telemetry_comprehensive.py", + "tests/telemetry/test_telemetry_coverage.py", + "tests/telemetry/test_telemetry_dir_resolution.py", + "tests/telemetry/test_telemetry_insights_comprehensive.py", + "tests/telemetry/test_telemetry_metrics_comprehensive.py", + "tests/test_sync_probe.py", + "tests/user-tests/community/test_basic_usage.py", + "tests/user-tests/community/test_cli.py", + "tests/user-tests/community/test_community_basic.py", + "tests/user-tests/community/test_community_contribution.py", + "tests/user-tests/community/test_fastapi_generators.py", + "tests/user-tests/community/test_installation.py", + "tests/utils/module_inventory.py", + "tests/utils/test_extras_copier.py", + "tests/utils/test_import_organizer.py", + "tests/utils/test_import_organizer_comprehensive.py", + "tests/utils/test_profile_utils.py", + "tests/utils/test_translation_utils.py", + "tests/utils/test_utilities_comprehensive_end_user.py" + ], + "excluded_commits": [], + "included_commits": [ + { + "sha": "c1ef60e1b863547ab9633b5e57170f015195a984", + "subject": "release(core): prepare v0.6.1 security maintenance" + } + ], + "promote_branch": "promote/v0.6.1", + "promoted_at": "2026-09-06T09:54:13.340720Z", + "schema_version": 1, + "source_base_sha": "5f5abe3f0f9d99a3f6acc183fee477ea52c81a99", + "source_head_sha": "c1ef60e1b863547ab9633b5e57170f015195a984", + "target_branch": "main", + "target_repo": "https://github.com/chistiq/rapidkit-core.git", + "version": "0.6.1" +}