LICENSE
README.md
pyproject.toml
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_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_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_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_mountable.py
tests/test_multi_client_filter.py
tests/test_opaque_user_ids.py
tests/test_person_identification_flow.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_route_parity.py
tests/test_route_shadowing_and_dead_routes.py
tests/test_sac_insights_client_scope.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_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_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/database_celery.py
tmf_service_desk_service/db.py
tmf_service_desk_service/db_migrate.py
tmf_service_desk_service/knowledge_source.py
tmf_service_desk_service/main.py
tmf_service_desk_service/migrations.py
tmf_service_desk_service/multitenancy.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/auth/__init__.py
tmf_service_desk_service/auth/federation.py
tmf_service_desk_service/auth/service_desk_scope.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/models/__init__.py
tmf_service_desk_service/models/automation.py
tmf_service_desk_service/models/base.py
tmf_service_desk_service/models/chat_widget_trigger.py
tmf_service_desk_service/models/cross_domain.py
tmf_service_desk_service/models/csat.py
tmf_service_desk_service/models/escalation.py
tmf_service_desk_service/models/messaging_bot.py
tmf_service_desk_service/models/person_source.py
tmf_service_desk_service/models/rag.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/spam.py
tmf_service_desk_service/models/spam_ml_detection.py
tmf_service_desk_service/models/status_colors.py
tmf_service_desk_service/models/survey.py
tmf_service_desk_service/models/ticket.py
tmf_service_desk_service/models/ticket_forms.py
tmf_service_desk_service/models/ticket_reason.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/chat_widget.py
tmf_service_desk_service/routers/csat.py
tmf_service_desk_service/routers/departments.py
tmf_service_desk_service/routers/escalation.py
tmf_service_desk_service/routers/health.py
tmf_service_desk_service/routers/knowledge.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_insights.py
tmf_service_desk_service/routers/sd_import_jobs.py
tmf_service_desk_service/routers/service_desk_rag.py
tmf_service_desk_service/routers/service_endpoints.py
tmf_service_desk_service/routers/sla.py
tmf_service_desk_service/routers/spam_filters.py
tmf_service_desk_service/routers/status_colors.py
tmf_service_desk_service/routers/survey_templates.py
tmf_service_desk_service/routers/ticket_forms.py
tmf_service_desk_service/routers/ticket_metrics.py
tmf_service_desk_service/routers/ticket_reasons.py
tmf_service_desk_service/routers/ticket_side_conversations.py
tmf_service_desk_service/routers/tickets.py
tmf_service_desk_service/schemas/__init__.py
tmf_service_desk_service/schemas/automation.py
tmf_service_desk_service/schemas/chat_widget_trigger.py
tmf_service_desk_service/schemas/messaging_bot.py
tmf_service_desk_service/schemas/request_type.py
tmf_service_desk_service/schemas/sla.py
tmf_service_desk_service/schemas/spam_filter.py
tmf_service_desk_service/schemas/survey.py
tmf_service_desk_service/schemas/ticket.py
tmf_service_desk_service/schemas/ticket_forms.py
tmf_service_desk_service/schemas/ticket_reason.py
tmf_service_desk_service/schemas/ticket_side_conversation.py
tmf_service_desk_service/services/__init__.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/chat_widget_trigger_service.py
tmf_service_desk_service/services/communication_client.py
tmf_service_desk_service/services/csat_service.py
tmf_service_desk_service/services/email_inline.py
tmf_service_desk_service/services/escalation_service.py
tmf_service_desk_service/services/inbound_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/rag_comment_service.py
tmf_service_desk_service/services/rag_embedding_service.py
tmf_service_desk_service/services/rag_feedback_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/rag_ticket_response_service.py
tmf_service_desk_service/services/request_type_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/spam_filter_service.py
tmf_service_desk_service/services/spam_ml_service.py
tmf_service_desk_service/services/status_colors_service.py
tmf_service_desk_service/services/survey_template_service.py
tmf_service_desk_service/services/ticket_forms_service.py
tmf_service_desk_service/services/ticket_metrics_service.py
tmf_service_desk_service/services/ticket_reason_classifier_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/ticket_side_conversation_service.py
tmf_service_desk_service/tasks/__init__.py
tmf_service_desk_service/tasks/sd_ai_tasks.py
tmf_service_desk_service/tasks/sd_import_tasks.py
tmf_service_desk_service/tasks/sla_tasks.py
tmf_service_desk_service/tasks/survey_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/encryption.py
tmf_service_desk_service/utils/phone.py
tmf_service_desk_service/utils/upload_content_guard.py