LICENSE
README.md
pyproject.toml
tests/test_async_rate_limiter.py
tests/test_audience_csv.py
tests/test_audience_preview_tmf9_list.py
tests/test_bot_trigger_shadow.py
tests/test_campaign_conversion_service.py
tests/test_campaign_create_recurrence.py
tests/test_campaign_funnel_meta_precedence.py
tests/test_campaign_groups_wiring.py
tests/test_campaign_media_upload.py
tests/test_campaign_recurrence_schema.py
tests/test_campaign_reservation_lock.py
tests/test_campaign_update_recurrence.py
tests/test_campaign_watchdog.py
tests/test_celery_tasks.py
tests/test_comm_opt_out_service.py
tests/test_communication_scope_security.py
tests/test_cross_domain_schema.py
tests/test_csv_injection.py
tests/test_db_migrate.py
tests/test_delivery_summary_router.py
tests/test_delivery_summary_service.py
tests/test_dispatch_reservation_order.py
tests/test_duplicate_detection_service.py
tests/test_email_tasks.py
tests/test_ensure_wallets.py
tests/test_financial_router.py
tests/test_frequency_cap_service.py
tests/test_gate_pep563_annotations.py
tests/test_health.py
tests/test_helpers_healthcare.py
tests/test_lgpd_event_service.py
tests/test_lgpd_router.py
tests/test_meta.py
tests/test_meta_analytics_service.py
tests/test_meta_status_service.py
tests/test_migration_baseline.py
tests/test_migrations_fresh_db.py
tests/test_migrations_schema_isolation.py
tests/test_mountable.py
tests/test_mst_token_auth.py
tests/test_notification_rules_service.py
tests/test_notifications_idor.py
tests/test_opt_outs_admin_router.py
tests/test_outbound_audit_router.py
tests/test_outbox_tasks.py
tests/test_push_image_upload.py
tests/test_push_tasks.py
tests/test_push_template_routes.py
tests/test_require_permission_fail_closed.py
tests/test_routes_mounted.py
tests/test_s2s_parity_gate.py
tests/test_schemas_contract.py
tests/test_send_rate_limit.py
tests/test_service_desk_client.py
tests/test_service_tokens_router.py
tests/test_settings_router.py
tests/test_settings_secret_guard.py
tests/test_sms_tasks.py
tests/test_sms_template_client_scope.py
tests/test_soft_delete_mixin.py
tests/test_soft_launch_service.py
tests/test_standalone_token.py
tests/test_storage_env_prefix.py
tests/test_suppression_policy.py
tests/test_token_rate_limiter.py
tests/test_transactional_email_template.py
tests/test_version.py
tests/test_wa_alerts.py
tests/test_wa_click_tracking.py
tests/test_wa_clients_crud.py
tests/test_wa_insights_resolve_period.py
tests/test_wa_meta_precedence.py
tests/test_wa_sync_tasks.py
tests/test_wa_template_scope.py
tests/test_wa_template_wallet_debit_router.py
tests/test_wa_template_wallet_debit_service.py
tests/test_wa_webhooks.py
tests/test_wallet_statement_pdf_router.py
tests/test_wallet_strategy.py
tests/test_whatsapp_summary_service.py
tmf_communication_back.egg-info/PKG-INFO
tmf_communication_back.egg-info/SOURCES.txt
tmf_communication_back.egg-info/dependency_links.txt
tmf_communication_back.egg-info/requires.txt
tmf_communication_back.egg-info/top_level.txt
tmf_communication_service/CHANGELOG.md
tmf_communication_service/__init__.py
tmf_communication_service/alembic.ini
tmf_communication_service/celery_app.py
tmf_communication_service/db.py
tmf_communication_service/db_migrate.py
tmf_communication_service/main.py
tmf_communication_service/settings.py
tmf_communication_service/storage.py
tmf_communication_service/auth/__init__.py
tmf_communication_service/auth/communication_scope.py
tmf_communication_service/auth/federation.py
tmf_communication_service/auth/mst_resolver.py
tmf_communication_service/auth/token_issuer.py
tmf_communication_service/helpers/__init__.py
tmf_communication_service/helpers/healthcare.py
tmf_communication_service/migrations/env.py
tmf_communication_service/migrations/script.py.mako
tmf_communication_service/migrations/versions/20260618_add_recipient_name_to_campaign_deliveries.py
tmf_communication_service/migrations/versions/20260622_comm_schema_nomeado.py
tmf_communication_service/migrations/versions/20260625_drop_crossdomain_fks.py
tmf_communication_service/migrations/versions/20260625_th57701_messaging_suppression.py
tmf_communication_service/migrations/versions/20260625_th57704_backfill_no_whatsapp.py
tmf_communication_service/migrations/versions/20260628_create_notification_rules.py
tmf_communication_service/migrations/versions/20260629_th55731_soft_delete_mixin.py
tmf_communication_service/migrations/versions/20260702_th58416_recurrence.py
tmf_communication_service/migrations/versions/20260705_th58309_wa24h_settings.py
tmf_communication_service/migrations/versions/20260706_th58546_push_templates.py
tmf_communication_service/migrations/versions/20260707_th58306_wa24h_quiet_hours.py
tmf_communication_service/migrations/versions/20260714_tmfp59727_suppression_occurrence.py
tmf_communication_service/migrations/versions/20260714_tmfp59728_frequency_cap.py
tmf_communication_service/migrations/versions/20260714_tmfp59730_soft_launch.py
tmf_communication_service/migrations/versions/20260726_tmfp60611_baseline.py
tmf_communication_service/migrations/versions/20260728_tmfp60973_sms_template_client_id.py
tmf_communication_service/migrations/versions/20260803_tmfp61328_wallet_billing_mode.py
tmf_communication_service/models/__init__.py
tmf_communication_service/models/base.py
tmf_communication_service/models/campaign.py
tmf_communication_service/models/campaign_delivery.py
tmf_communication_service/models/campaign_funnel_stats.py
tmf_communication_service/models/campaign_group.py
tmf_communication_service/models/campaign_report_schedule.py
tmf_communication_service/models/campaign_variant.py
tmf_communication_service/models/client.py
tmf_communication_service/models/comm_provider.py
tmf_communication_service/models/email_campaign.py
tmf_communication_service/models/email_template.py
tmf_communication_service/models/messaging.py
tmf_communication_service/models/messaging_bot.py
tmf_communication_service/models/messaging_campaign.py
tmf_communication_service/models/messaging_email_event.py
tmf_communication_service/models/messaging_suppression.py
tmf_communication_service/models/notification.py
tmf_communication_service/models/notification_rule.py
tmf_communication_service/models/training.py
tmf_communication_service/models/user.py
tmf_communication_service/models/wa_click_link.py
tmf_communication_service/models/webhook_event_dlq.py
tmf_communication_service/models/webhook_event_raw.py
tmf_communication_service/models/whatsapp_manager.py
tmf_communication_service/models/workflow.py
tmf_communication_service/modules/__init__.py
tmf_communication_service/modules/messaging/__init__.py
tmf_communication_service/modules/messaging/websocket/__init__.py
tmf_communication_service/modules/messaging/websocket/backplane.py
tmf_communication_service/modules/messaging/websocket/notification_manager.py
tmf_communication_service/modules/messaging/websocket/router.py
tmf_communication_service/routers/__init__.py
tmf_communication_service/routers/click_tracking.py
tmf_communication_service/routers/meta.py
tmf_communication_service/routers/service_communication/__init__.py
tmf_communication_service/routers/service_communication/billing.py
tmf_communication_service/routers/service_communication/bots.py
tmf_communication_service/routers/service_communication/campaign_groups.py
tmf_communication_service/routers/service_communication/campaigns.py
tmf_communication_service/routers/service_communication/delivery_summary.py
tmf_communication_service/routers/service_communication/email_campaigns.py
tmf_communication_service/routers/service_communication/financial.py
tmf_communication_service/routers/service_communication/lgpd.py
tmf_communication_service/routers/service_communication/media.py
tmf_communication_service/routers/service_communication/notifications.py
tmf_communication_service/routers/service_communication/opt_outs_admin.py
tmf_communication_service/routers/service_communication/outbound_audit.py
tmf_communication_service/routers/service_communication/providers.py
tmf_communication_service/routers/service_communication/push_media.py
tmf_communication_service/routers/service_communication/send.py
tmf_communication_service/routers/service_communication/service_tokens.py
tmf_communication_service/routers/service_communication/settings.py
tmf_communication_service/routers/service_communication/suppression.py
tmf_communication_service/routers/service_communication/templates.py
tmf_communication_service/routers/service_communication/wa_alerts.py
tmf_communication_service/routers/service_communication/wa_analytics.py
tmf_communication_service/routers/service_communication/wa_clients.py
tmf_communication_service/routers/service_communication/wa_webhooks.py
tmf_communication_service/routers/service_communication/wallets.py
tmf_communication_service/schemas/__init__.py
tmf_communication_service/schemas/campaign.py
tmf_communication_service/schemas/campaign_analytics.py
tmf_communication_service/schemas/campaign_group.py
tmf_communication_service/schemas/delivery_summary.py
tmf_communication_service/schemas/email_template.py
tmf_communication_service/schemas/messaging.py
tmf_communication_service/schemas/messaging_bot.py
tmf_communication_service/schemas/wa_client.py
tmf_communication_service/schemas/wa_template.py
tmf_communication_service/schemas/workflow.py
tmf_communication_service/scripts/__init__.py
tmf_communication_service/scripts/backfill_suppression_wa_messages.py
tmf_communication_service/services/__init__.py
tmf_communication_service/services/aws_expense_service.py
tmf_communication_service/services/billing_analytics_service.py
tmf_communication_service/services/boot_attendance_workflow.py
tmf_communication_service/services/botmaker_whatsapp_provider.py
tmf_communication_service/services/cache_service.py
tmf_communication_service/services/campaign_analytics_service.py
tmf_communication_service/services/campaign_conversion_service.py
tmf_communication_service/services/campaign_group_service.py
tmf_communication_service/services/campaign_reservation_lock.py
tmf_communication_service/services/campaign_service.py
tmf_communication_service/services/comm_opt_out_service.py
tmf_communication_service/services/comm_provider_service.py
tmf_communication_service/services/delivery_summary_service.py
tmf_communication_service/services/dlq_service.py
tmf_communication_service/services/duplicate_detection_service.py
tmf_communication_service/services/email_opt_out_service.py
tmf_communication_service/services/encryption_service.py
tmf_communication_service/services/fcm_push_provider.py
tmf_communication_service/services/frequency_cap_service.py
tmf_communication_service/services/lgpd_event_service.py
tmf_communication_service/services/mailchimp_provider.py
tmf_communication_service/services/messaging_inbound_service.py
tmf_communication_service/services/messaging_metrics.py
tmf_communication_service/services/messaging_rate_limiter.py
tmf_communication_service/services/messaging_sender_service.py
tmf_communication_service/services/messaging_service.py
tmf_communication_service/services/meta_analytics_service.py
tmf_communication_service/services/meta_status_service.py
tmf_communication_service/services/notification_rules_service.py
tmf_communication_service/services/outbox_service.py
tmf_communication_service/services/reconciliation_service.py
tmf_communication_service/services/service_desk_client.py
tmf_communication_service/services/ses_email_provider.py
tmf_communication_service/services/sns_push_provider.py
tmf_communication_service/services/sns_sms_provider.py
tmf_communication_service/services/soft_launch_service.py
tmf_communication_service/services/statement_pdf_service.py
tmf_communication_service/services/suppression_policy.py
tmf_communication_service/services/suppression_service.py
tmf_communication_service/services/wa_click_tracking_service.py
tmf_communication_service/services/wa_manager_service.py
tmf_communication_service/services/wa_meta_precedence.py
tmf_communication_service/services/wallet_strategy.py
tmf_communication_service/services/whatsapp_insights_service.py
tmf_communication_service/services/whatsapp_sender_service.py
tmf_communication_service/services/whatsapp_template_service.py
tmf_communication_service/tasks/__init__.py
tmf_communication_service/tasks/_redaction.py
tmf_communication_service/tasks/campaign_reports.py
tmf_communication_service/tasks/campaign_scheduler.py
tmf_communication_service/tasks/campaign_tasks.py
tmf_communication_service/tasks/campaign_watchdog.py
tmf_communication_service/tasks/celery_tasks.py
tmf_communication_service/tasks/email_tasks.py
tmf_communication_service/tasks/lgpd_webhook_task.py
tmf_communication_service/tasks/outbox_tasks.py
tmf_communication_service/tasks/push_tasks.py
tmf_communication_service/tasks/sms_tasks.py
tmf_communication_service/tasks/wa_sync_tasks.py
tmf_communication_service/tasks/webhook_drain_task.py
tmf_communication_service/utils/__init__.py
tmf_communication_service/utils/async_rate_limiter.py
tmf_communication_service/utils/audience_csv.py
tmf_communication_service/utils/celery_async.py
tmf_communication_service/utils/transactional_email_template.py
tmf_communication_service/utils/upload_content_guard.py
tmf_communication_service/utils/wa_daily_limiter.py
tmf_communication_service/utils/wa_text.py