LICENSE
README.md
pyproject.toml
tests/test_TH60408_received_at_relogio_do_sla.py
tests/test_TH62755_by_reason_export_csv.py
tests/test_TH62823_metricas_sd_owner.py
tests/test_TH62838_anexo_url_assinada.py
tests/test_TH63155_rag_dsn_asyncpg_nao_vira_401.py
tests/test_TH63439_qualification_fields.py
tests/test_TH63440_gate_new_open.py
tests/test_TH63441_editar_cliente_manual.py
tests/test_TH63442_whatsapp_profile_name.py
tests/test_TH63443_dedup_contato_recorrente.py
tests/test_TH63444_validar_cpf.py
tests/test_TH63445_qualification_flow_whatsapp.py
tests/test_TH63446_qualification_flow_email.py
tests/test_TMFP60877_rag_chunks_orfaos.py
tests/test_TMFP60878_rag_rank_chunk.py
tests/test_TMFP60879_migrations_fresh_db.py
tests/test_TMFP61206_client_scope_relatorios.py
tests/test_TMFP61381_worklogs.py
tests/test_TMFP61401_guard_jwt_secret.py
tests/test_TMFP61475_ticketcreate_portal.py
tests/test_TMFP61482_sd_messaging_settings.py
tests/test_TMFP61483_wa_channel_port.py
tests/test_TMFP61570_inbound_idempotency.py
tests/test_TMFP61571_ticket_counters.py
tests/test_TMFP61572_sla_fonte_unica.py
tests/test_TMFP61573_contact_upsert.py
tests/test_TMFP61574_wa_thread_cutoff.py
tests/test_TMFP61575_soft_delete.py
tests/test_TMFP61576_status_state_machine.py
tests/test_TMFP61579_uniques.py
tests/test_TMFP61582_cpf_hash.py
tests/test_TMFP61583_cpf_backfill.py
tests/test_TMFP61615_cutover_order.py
tests/test_TMFP61673_escopo_failclosed.py
tests/test_TMFP61678_client_name.py
tests/test_TMFP61688_contact_merge.py
tests/test_TMFP61696_user_names.py
tests/test_TMFP61721_sd_owner.py
tests/test_TMFP61861_worklogs_client_ref.py
tests/test_TMFP61862_integration_surface.py
tests/test_TMFP61945_put_time_log.py
tests/test_TMFP62035_embedding_port.py
tests/test_TMFP62038_cutover_normaliza_origem.py
tests/test_TMFP62316_casca_tickets_parity.py
tests/test_TMFP62318_whatsapp_family.py
tests/test_TMFP62341_mailboxes_family.py
tests/test_TMFP62356_reports_sac_family.py
tests/test_TMFP62419_mailbox_sync_service.py
tests/test_TMFP62426_reencrypt_v1_to_v2.py
tests/test_TMFP62668_rag_ingest_skip_empty_vectors.py
tests/test_TMFP62683_drop_qualifica_schema.py
tests/test_TMFP62873_time_logs_em_worklogs.py
tests/test_TMFP62893_assign_aceita_int.py
tests/test_TMFP63012_attachment_range_inline.py
tests/test_TMFP63180_response_metrics.py
tests/test_TMFP63186_whatsapp_attachment_download.py
tests/test_TMFP63208_post_commit_session.py
tests/test_TMFP63217_forward_email_history.py
tests/test_TMFP63281_storage_port.py
tests/test_TMFP63283_classifier_port.py
tests/test_TMFP63284_providers_ports.py
tests/test_TMFP63285_ticket_service_ports.py
tests/test_TMFP63509_cliente_comenta_proprio_ticket.py
tests/test_TMFP63543_mailbox_reply_template.py
tests/test_TMFP63574_business_hours_status.py
tests/test_TMFP63739_scope_context_v2.py
tests/test_TMFP63793_timeline_nota_interna.py
tests/test_TMFP63794_anexo_nota_interna.py
tests/test_TMFP63795_ws_nota_interna.py
tests/test_TMFP63811_wa_reply_silenciosa.py
tests/test_TMFP63813_gate_canal_sd_only_host.py
tests/test_TMFP63826_resolucao_de_ticket.py
tests/test_TMFP63827_contato_whatsapp.py
tests/test_TMFP63828_whatsapp_body_extraction.py
tests/test_TMFP63829_midia_whatsapp.py
tests/test_TMFP63830_transcricao_audio.py
tests/test_TMFP63831_escrita_ticket_utc_naive.py
tests/test_TMFP63832_opt_out_intent.py
tests/test_TMFP63857_wa_multi_waba_isolation.py
tests/test_TMFP63899_busca_ticket.py
tests/test_TMFP63990_reset_senha_conector.py
tests/test_TMFP63991_canal_de_saida.py
tests/test_TMFP63991_reset_senha_identificacao.py
tests/test_TMFP63991_trava_cpf_telefone.py
tests/test_TMFP63992_reset_senha_handoff.py
tests/test_TMFP64012_canal_saida_qualificacao.py
tests/test_TMFP64098_prazo_total_conectores.py
tests/test_TMFP64103_verificar_storage.py
tests/test_TMFP64131_ws_hardening.py
tests/test_TMFP64132_ws_pubsub_multiprocesso.py
tests/test_TMFP64133_emissao_pos_commit.py
tests/test_TMFP64134_ws_montado_no_agregado.py
tests/test_TMFP64146_ws_eixo_cliente.py
tests/test_TMFP64155_emissor_publico.py
tests/test_TMFP64162_relay_consumidor.py
tests/test_TMFP64163_rag_tabela_chunks_renomeada.py
tests/test_TMFP64202_montar_sem_mailboxes.py
tests/test_TMFP64204_verificar_montagem.py
tests/test_TMFP64220_rotas_publicas.py
tests/test_TMFP64248_person_identity_api.py
tests/test_TMFP64249_client_code_no_inbound.py
tests/test_TMFP64328_anexo_inline_allowlist.py
tests/test_TMFP64329_sentimento_escopo_tenant.py
tests/test_TMFP64330_metricas_escopo_cliente.py
tests/test_TMFP64331_board_global_oculta_ticket_de_cliente.py
tests/test_TMFP64332_add_comment_sob_savepoint.py
tests/test_TMFP64333_fontes_pessoa_escopo_cliente.py
tests/test_TMFP64335_create_ticket_sessao_utilizavel.py
tests/test_TMFP64336_bind_com_cast.py
tests/test_TMFP64337_erro_meta_traduzido.py
tests/test_TMFP64338_mentions_na_resposta.py
tests/test_TMFP64578_config_encerramento_inatividade.py
tests/test_TMFP64579_motivo_de_encerramento.py
tests/test_TMFP64580_varredura_inatividade.py
tests/test_TMFP64581_encerramento_por_inatividade.py
tests/test_TMFP64582_aviso_ao_cliente.py
tests/test_TMFP64583_contagem_por_motivo.py
tests/test_TMFP64615_allowlist_e_teto_da_janela.py
tests/test_TMFP64620_cancelled_fora_do_sla.py
tests/test_TMFP64633_nota_interna_nao_muda_status.py
tests/test_TMFP64657_ws_opt_out.py
tests/test_TMFP64663_janela_civil_dia_util.py
tests/test_TMFP64689_corte_visibilidade.py
tests/test_TMFP65552_request_types_escopo_cliente.py
tests/test_TMFP65619_wa_bsuid.py
tests/test_TMFP65645_register_whatsapp_sender.py
tests/test_TMFP65646_contato_por_bsuid.py
tests/test_TMFP65781_agents_so_interno.py
tests/test_TMFP65829_business_minutes_between.py
tests/test_TMFP65830_primeira_resposta_humana.py
tests/test_TMFP65831_agente_em_minutos_uteis.py
tests/test_TMFP65832_mediana_p75_por_agente.py
tests/test_TMFP65833_sla_resposta_atrasada_conta_como_violacao.py
tests/test_TMFP65834_metricas_sem_eixo_de_agente_para_cliente.py
tests/test_TMFP65948_anexo_url_assinada_alcancavel.py
tests/test_TMFP65969_sem_automacao_hub.py
tests/test_TMFP66027_person_id_cross_tenant.py
tests/test_TMFP66028_content_disposition.py
tests/test_TMFP66072_prazo_total_http.py
tests/test_TMFP66255_modulos_do_host.py
tests/test_TMFP66546_sessao_sobrevive_tabela_ausente.py
tests/test_TMFP66568_assign_fail_closed.py
tests/test_TMFP66568_assign_fail_closed_pg.py
tests/test_TMFP66595_url_assinada_fail_closed.py
tests/test_TMFP66687_tipo_de_token.py
tests/test_TMFP67101_person_sources_sem_token.py
tests/test_TMFP67149_sd_outbound_guard.py
tests/test_TMFP67990_cliente_admin_gere_chamado.py
tests/test_TMFP_catalogo_escopo_cliente.py
tests/test_add_comment_channel.py
tests/test_alembic_version_num_width.py
tests/test_assigned_to_user_id_str_filter.py
tests/test_auth_scope.py
tests/test_automation_sentinel_filter.py
tests/test_bot_action_dispatcher.py
tests/test_bot_execution_engine.py
tests/test_bot_trigger_engine_flag.py
tests/test_bot_wait_service.py
tests/test_bots_active_channel_uniqueness.py
tests/test_bots_trigger_endpoint.py
tests/test_canned_responses_client_scope.py
tests/test_catalog_client_scope.py
tests/test_client_isolation_audit.py
tests/test_client_role_scope_claim.py
tests/test_comment_attachment_only.py
tests/test_cross_domain_schema.py
tests/test_departments_route.py
tests/test_email_outbound_inline_cid.py
tests/test_encryption_v2_migration.py
tests/test_escopo_por_cliente.py
tests/test_graph_inline_attachments.py
tests/test_health.py
tests/test_hide_assigned_inbound.py
tests/test_idor_cross_tenant.py
tests/test_inbound_channel_filter.py
tests/test_inbound_ticket_adapter.py
tests/test_knowledge_port.py
tests/test_merge_ticket_tenant.py
tests/test_meta.py
tests/test_metricas_por_canal.py
tests/test_metrics_client_scope.py
tests/test_models_registry_completo.py
tests/test_mountable.py
tests/test_multi_client_filter.py
tests/test_nota_resumo_pessoa.py
tests/test_opaque_user_ids.py
tests/test_person_identification_flow.py
tests/test_person_match_retrato.py
tests/test_person_source_find_person.py
tests/test_person_sources_permissions.py
tests/test_phone_utils.py
tests/test_rag_s2s_autonomy.py
tests/test_request_type_enum_ui_parity.py
tests/test_resumo_pessoa.py
tests/test_route_parity.py
tests/test_route_shadowing_and_dead_routes.py
tests/test_sac_insights_client_scope.py
tests/test_saudacao_por_cliente_e_reabertura.py
tests/test_sd_scope_axis.py
tests/test_settings_generic_fields_alias.py
tests/test_sla_automation_client_scope.py
tests/test_stats_escopo.py
tests/test_storage_env_prefix.py
tests/test_storage_layout.py
tests/test_tenant_token_auth.py
tests/test_ticket_assignment_email_link.py
tests/test_ticket_eager_load.py
tests/test_ticket_reason_report_service.py
tests/test_ticket_write_guard.py
tests/test_tickets_import_fails_loud.py
tests/test_tmfp61580_timestamp_conversion.py
tests/test_version.py
tests/test_wa24h_nudge.py
tmf_service_desk_back.egg-info/PKG-INFO
tmf_service_desk_back.egg-info/SOURCES.txt
tmf_service_desk_back.egg-info/dependency_links.txt
tmf_service_desk_back.egg-info/requires.txt
tmf_service_desk_back.egg-info/top_level.txt
tmf_service_desk_service/CHANGELOG.md
tmf_service_desk_service/__init__.py
tmf_service_desk_service/alembic.ini
tmf_service_desk_service/alembic_version_table.py
tmf_service_desk_service/celery_app.py
tmf_service_desk_service/classifier.py
tmf_service_desk_service/cutover_support.py
tmf_service_desk_service/database_celery.py
tmf_service_desk_service/db.py
tmf_service_desk_service/db_migrate.py
tmf_service_desk_service/host_modules.py
tmf_service_desk_service/inbound_ticket_adapter.py
tmf_service_desk_service/integration.py
tmf_service_desk_service/knowledge_source.py
tmf_service_desk_service/main.py
tmf_service_desk_service/migrations.py
tmf_service_desk_service/mount_check.py
tmf_service_desk_service/multitenancy.py
tmf_service_desk_service/outbound_guard.py
tmf_service_desk_service/person_identity.py
tmf_service_desk_service/public_routes.py
tmf_service_desk_service/realtime.py
tmf_service_desk_service/settings.py
tmf_service_desk_service/storage.py
tmf_service_desk_service/storage_layout.py
tmf_service_desk_service/websocket.py
tmf_service_desk_service/ws_bus.py
tmf_service_desk_service/ws_relay.py
tmf_service_desk_service/auth/__init__.py
tmf_service_desk_service/auth/federation.py
tmf_service_desk_service/auth/internal_visibility.py
tmf_service_desk_service/auth/service_desk_scope.py
tmf_service_desk_service/dev/__init__.py
tmf_service_desk_service/dev/adapters.py
tmf_service_desk_service/dev/openapi_snapshot.py
tmf_service_desk_service/hooks/__init__.py
tmf_service_desk_service/migrations/env.py
tmf_service_desk_service/migrations/script.py.mako
tmf_service_desk_service/migrations/versions/20260622_add_kb_rag_tables.py
tmf_service_desk_service/migrations/versions/20260622_add_sla_escalation_routing_tables.py
tmf_service_desk_service/migrations/versions/20260622_add_spam_survey_person_source_tables.py
tmf_service_desk_service/migrations/versions/20260622_sd001_schema_servicedesk.py
tmf_service_desk_service/migrations/versions/20260623_add_automation_tables.py
tmf_service_desk_service/migrations/versions/20260623_add_chat_widget_triggers.py
tmf_service_desk_service/migrations/versions/20260623_add_sd_status_colors.py
tmf_service_desk_service/migrations/versions/20260625_add_attachment_content_id.py
tmf_service_desk_service/migrations/versions/20260630_reconcile_public_to_servicedesk.py
tmf_service_desk_service/migrations/versions/20260701_add_core_ticket_tables.py
tmf_service_desk_service/migrations/versions/20260701_add_messaging_bots_table.py
tmf_service_desk_service/migrations/versions/20260703_add_awaiting_cpf_reason.py
tmf_service_desk_service/migrations/versions/20260703_uid_automation_rules.py
tmf_service_desk_service/migrations/versions/20260703_uid_canned_responses.py
tmf_service_desk_service/migrations/versions/20260703_uid_csat_surveys.py
tmf_service_desk_service/migrations/versions/20260703_uid_escalation_rules.py
tmf_service_desk_service/migrations/versions/20260703_uid_kb_ai_transformations.py
tmf_service_desk_service/migrations/versions/20260703_uid_kb_article_status_history.py
tmf_service_desk_service/migrations/versions/20260703_uid_kb_article_versions.py
tmf_service_desk_service/migrations/versions/20260703_uid_kb_articles.py
tmf_service_desk_service/migrations/versions/20260703_uid_kb_content_block_versions.py
tmf_service_desk_service/migrations/versions/20260703_uid_kb_content_blocks.py
tmf_service_desk_service/migrations/versions/20260703_uid_rag_feedback.py
tmf_service_desk_service/migrations/versions/20260703_uid_rag_ticket_responses.py
tmf_service_desk_service/migrations/versions/20260703_uid_request_types.py
tmf_service_desk_service/migrations/versions/20260703_uid_sd_import_jobs.py
tmf_service_desk_service/migrations/versions/20260703_uid_ticket_attachments.py
tmf_service_desk_service/migrations/versions/20260703_uid_ticket_classification_feedback.py
tmf_service_desk_service/migrations/versions/20260703_uid_ticket_comments.py
tmf_service_desk_service/migrations/versions/20260703_uid_ticket_events.py
tmf_service_desk_service/migrations/versions/20260703_uid_ticket_field_definitions.py
tmf_service_desk_service/migrations/versions/20260703_uid_ticket_forms.py
tmf_service_desk_service/migrations/versions/20260703_uid_ticket_links.py
tmf_service_desk_service/migrations/versions/20260703_uid_ticket_participants.py
tmf_service_desk_service/migrations/versions/20260703_uid_ticket_reason_suggestions.py
tmf_service_desk_service/migrations/versions/20260703_uid_ticket_reasons.py
tmf_service_desk_service/migrations/versions/20260703_uid_ticket_routing_rules.py
tmf_service_desk_service/migrations/versions/20260703_uid_ticket_side_conversations.py
tmf_service_desk_service/migrations/versions/20260703_uid_ticket_side_messages.py
tmf_service_desk_service/migrations/versions/20260703_uid_ticket_time_logs.py
tmf_service_desk_service/migrations/versions/20260703_uid_ticket_views.py
tmf_service_desk_service/migrations/versions/20260703_uid_tickets.py
tmf_service_desk_service/migrations/versions/20260705_wa24h_nudge_sent_for.py
tmf_service_desk_service/migrations/versions/20260708_th58682_cat_cols.py
tmf_service_desk_service/migrations/versions/20260708_th58682_tag_cols.py
tmf_service_desk_service/migrations/versions/20260726_tmfp60750_automation_client_id.py
tmf_service_desk_service/migrations/versions/20260726_tmfp60750_sla_client_id.py
tmf_service_desk_service/migrations/versions/20260726_tmfp60788_categories_client_id.py
tmf_service_desk_service/migrations/versions/20260726_tmfp60788_person_sources_client_id.py
tmf_service_desk_service/migrations/versions/20260726_tmfp60788_status_colors_client_id.py
tmf_service_desk_service/migrations/versions/20260726_tmfp60788_tags_client_id.py
tmf_service_desk_service/migrations/versions/20260727_tmfp60900_canned_responses_client_id.py
tmf_service_desk_service/migrations/versions/20260804_tmfp61380_drop_features_ociosas.py
tmf_service_desk_service/migrations/versions/20260804_tmfp61381_worklogs.py
tmf_service_desk_service/migrations/versions/20260804_tmfp61570_comments_email_uniq.py
tmf_service_desk_service/migrations/versions/20260804_tmfp61570_tickets_inbound_key.py
tmf_service_desk_service/migrations/versions/20260804_tmfp61571_ticket_counters.py
tmf_service_desk_service/migrations/versions/20260804_tmfp61578_indices.py
tmf_service_desk_service/migrations/versions/20260804_tmfp61579_uniques.py
tmf_service_desk_service/migrations/versions/20260804_tmfp61580_timestamps.py
tmf_service_desk_service/migrations/versions/20260804_tmfp61588_bots_uniq.py
tmf_service_desk_service/migrations/versions/20260805_tmfp61572_sla_uniq.py
tmf_service_desk_service/migrations/versions/20260805_tmfp61573_contact_uniq.py
tmf_service_desk_service/migrations/versions/20260805_tmfp61576_status_check.py
tmf_service_desk_service/migrations/versions/20260805_tmfp61581_tags.py
tmf_service_desk_service/migrations/versions/20260805_tmfp61582_cpf_hash.py
tmf_service_desk_service/migrations/versions/20260805_tmfp61615_cutover_dados.py
tmf_service_desk_service/migrations/versions/20260806_tmfp61721_sd_owner.py
tmf_service_desk_service/migrations/versions/20260808_th58423_bot_dispatch_dedupe.py
tmf_service_desk_service/migrations/versions/20260808_tmfp60877_rag_chunks_orfaos.py
tmf_service_desk_service/migrations/versions/20260808_tmfp61482_sd_messaging_settings.py
tmf_service_desk_service/migrations/versions/20260808_tmfp61861_worklogs_client_ref.py
tmf_service_desk_service/migrations/versions/20260808_tmfp61951_bot_wait_states.py
tmf_service_desk_service/migrations/versions/20260809_tmfp62038_cutover_origem.py
tmf_service_desk_service/migrations/versions/20260812_tmfp62327_sd_whatsapp_opt_outs.py
tmf_service_desk_service/migrations/versions/20260821_tmfp62873_time_logs_to_worklogs.py
tmf_service_desk_service/migrations/versions/20260903_th63445_qualification_pending_field.py
tmf_service_desk_service/migrations/versions/20260915_th60408_received_at.py
tmf_service_desk_service/migrations/versions/20260916_tmfp64578_inactivity_close.py
tmf_service_desk_service/migrations/versions/20260916_tmfp64579_closure_reason.py
tmf_service_desk_service/migrations/versions/20260925_tmfp65646_contact_bsuid.py
tmf_service_desk_service/models/__init__.py
tmf_service_desk_service/models/automation.py
tmf_service_desk_service/models/base.py
tmf_service_desk_service/models/cross_domain.py
tmf_service_desk_service/models/csat.py
tmf_service_desk_service/models/messaging_bot.py
tmf_service_desk_service/models/messaging_settings.py
tmf_service_desk_service/models/person_source.py
tmf_service_desk_service/models/request_type.py
tmf_service_desk_service/models/routing.py
tmf_service_desk_service/models/sd_import_job.py
tmf_service_desk_service/models/sla.py
tmf_service_desk_service/models/ticket.py
tmf_service_desk_service/models/ticket_reason.py
tmf_service_desk_service/models/whatsapp_opt_out.py
tmf_service_desk_service/models/worklog.py
tmf_service_desk_service/providers/__init__.py
tmf_service_desk_service/providers/graph_inbound_provider.py
tmf_service_desk_service/providers/graph_outbound_provider.py
tmf_service_desk_service/providers/imap_inbound_provider.py
tmf_service_desk_service/providers/protocols.py
tmf_service_desk_service/providers/stubs.py
tmf_service_desk_service/providers/whatsapp_cloud_inbound_provider.py
tmf_service_desk_service/providers/whatsapp_cloud_outbound_provider.py
tmf_service_desk_service/routers/__init__.py
tmf_service_desk_service/routers/automation.py
tmf_service_desk_service/routers/bots.py
tmf_service_desk_service/routers/csat.py
tmf_service_desk_service/routers/departments.py
tmf_service_desk_service/routers/health.py
tmf_service_desk_service/routers/knowledge.py
tmf_service_desk_service/routers/mailboxes.py
tmf_service_desk_service/routers/meta.py
tmf_service_desk_service/routers/person_sources.py
tmf_service_desk_service/routers/rag.py
tmf_service_desk_service/routers/request_types.py
tmf_service_desk_service/routers/routing_rules.py
tmf_service_desk_service/routers/sac_export.py
tmf_service_desk_service/routers/sac_insights.py
tmf_service_desk_service/routers/sac_unsubscribe.py
tmf_service_desk_service/routers/sd_import_jobs.py
tmf_service_desk_service/routers/service_endpoints.py
tmf_service_desk_service/routers/sla.py
tmf_service_desk_service/routers/ticket_metrics.py
tmf_service_desk_service/routers/ticket_reasons.py
tmf_service_desk_service/routers/tickets.py
tmf_service_desk_service/routers/whatsapp.py
tmf_service_desk_service/routers/worklogs.py
tmf_service_desk_service/schemas/__init__.py
tmf_service_desk_service/schemas/automation.py
tmf_service_desk_service/schemas/email_mailbox.py
tmf_service_desk_service/schemas/messaging_bot.py
tmf_service_desk_service/schemas/request_type.py
tmf_service_desk_service/schemas/sac_unsubscribe.py
tmf_service_desk_service/schemas/sla.py
tmf_service_desk_service/schemas/ticket.py
tmf_service_desk_service/schemas/ticket_reason.py
tmf_service_desk_service/schemas/whatsapp.py
tmf_service_desk_service/schemas/worklog.py
tmf_service_desk_service/scripts/__init__.py
tmf_service_desk_service/scripts/backfill_cpf_hash.py
tmf_service_desk_service/scripts/reencrypt_v1_to_v2.py
tmf_service_desk_service/services/__init__.py
tmf_service_desk_service/services/agent_assignment.py
tmf_service_desk_service/services/auto_categorize_service.py
tmf_service_desk_service/services/auto_responder_service.py
tmf_service_desk_service/services/automation_service.py
tmf_service_desk_service/services/boot_attendance_workflow.py
tmf_service_desk_service/services/bot_action_dispatcher.py
tmf_service_desk_service/services/bot_execution_engine.py
tmf_service_desk_service/services/bot_wait_service.py
tmf_service_desk_service/services/communication_client.py
tmf_service_desk_service/services/contact_merge_service.py
tmf_service_desk_service/services/csat_service.py
tmf_service_desk_service/services/email_inline.py
tmf_service_desk_service/services/erasure_service.py
tmf_service_desk_service/services/inbound_service.py
tmf_service_desk_service/services/mailbox_sync_service.py
tmf_service_desk_service/services/person_connectors.py
tmf_service_desk_service/services/person_identification_service.py
tmf_service_desk_service/services/person_source_service.py
tmf_service_desk_service/services/qualification_flow_service.py
tmf_service_desk_service/services/rag_comment_service.py
tmf_service_desk_service/services/rag_embedding_service.py
tmf_service_desk_service/services/rag_response_service.py
tmf_service_desk_service/services/rag_suggestion_service.py
tmf_service_desk_service/services/request_type_service.py
tmf_service_desk_service/services/sac_export_service.py
tmf_service_desk_service/services/sac_insights_service.py
tmf_service_desk_service/services/sac_template_loader.py
tmf_service_desk_service/services/sd_import_service.py
tmf_service_desk_service/services/sentiment_service.py
tmf_service_desk_service/services/service_desk_ingestion_service.py
tmf_service_desk_service/services/service_desk_polling_service.py
tmf_service_desk_service/services/sla_service.py
tmf_service_desk_service/services/ticket_metrics_service.py
tmf_service_desk_service/services/ticket_reason_report_service.py
tmf_service_desk_service/services/ticket_reason_service.py
tmf_service_desk_service/services/ticket_service.py
tmf_service_desk_service/services/whatsapp_opt_out_service.py
tmf_service_desk_service/services/whatsapp_send_service.py
tmf_service_desk_service/services/worklog_service.py
tmf_service_desk_service/tasks/__init__.py
tmf_service_desk_service/tasks/inactivity_close_tasks.py
tmf_service_desk_service/tasks/sd_import_tasks.py
tmf_service_desk_service/tasks/sla_tasks.py
tmf_service_desk_service/tasks/wa24h_nudge_tasks.py
tmf_service_desk_service/utils/__init__.py
tmf_service_desk_service/utils/celery_async.py
tmf_service_desk_service/utils/content_disposition.py
tmf_service_desk_service/utils/cpf_hash.py
tmf_service_desk_service/utils/cpf_validation.py
tmf_service_desk_service/utils/csv_safety.py
tmf_service_desk_service/utils/encryption.py
tmf_service_desk_service/utils/erro_meta.py
tmf_service_desk_service/utils/identifier.py
tmf_service_desk_service/utils/opt_out_intent.py
tmf_service_desk_service/utils/phone.py
tmf_service_desk_service/utils/post_commit.py
tmf_service_desk_service/utils/prazo.py
tmf_service_desk_service/utils/upload_content_guard.py
tmf_service_desk_service/utils/wa_time.py
tmf_service_desk_service/utils/whatsapp_identity.py