diff --git a/debug_events.jsonl b/debug_events.jsonl index bc43d93..e4bf4c2 100644 --- a/debug_events.jsonl +++ b/debug_events.jsonl @@ -86,3 +86,25 @@ {"ts": "2026-06-13T12:40:43.190711Z", "key": "man-23f416a8", "payload": {"transactionId": "man-23f416a8", "processing": {"status": "processing", "current_step": "reclassification_analysis", "action": "await_response", "note": "[13/06/2026 09:40:35] Chamado recebido, iniciando processamento.\n[13/06/2026 09:40:35] Enriquecendo chamado no IMDB....\n[13/06/2026 09:40:36] Realizando verificação de CPF divergente....\n[13/06/2026 09:40:36] Enriquecendo chamado via Speech Analytics.\n[13/06/2026 09:40:36] Consultando procedimentos na base de conhecimento....\n[13/06/2026 09:40:36] Realizando análise de cancelamento....\n[13/06/2026 09:40:39] Realizando análise de reencaminhamento....\n[13/06/2026 09:40:43] Realizando análise de reclassificação do chamado....", "timestamp": "2026-06-13T12:40:43.190690Z"}}} {"ts": "2026-06-13T12:40:43.201384Z", "key": "man-23f416a8", "payload": {"transactionId": "man-23f416a8", "processing": {"status": "processing", "current_step": "reclassification_analysis", "action": "await_response", "note": "[13/06/2026 09:40:35] Chamado recebido, iniciando processamento.\n[13/06/2026 09:40:35] Enriquecendo chamado no IMDB....\n[13/06/2026 09:40:36] Realizando verificação de CPF divergente....\n[13/06/2026 09:40:36] Enriquecendo chamado via Speech Analytics.\n[13/06/2026 09:40:36] Consultando procedimentos na base de conhecimento....\n[13/06/2026 09:40:36] Realizando análise de cancelamento....\n[13/06/2026 09:40:39] Realizando análise de reencaminhamento....\n[13/06/2026 09:40:43] Realizando análise de reclassificação do chamado....\n[13/06/2026 09:40:43] Realizando análise de reclassificação do chamado....", "timestamp": "2026-06-13T12:40:43.201371Z"}}} {"ts": "2026-06-13T12:40:47.059892Z", "key": "man-23f416a8", "payload": {"transactionId": "man-23f416a8", "processing": {"status": "processing", "current_step": "siebel_sr_opening", "action": "await_response", "note": "[13/06/2026 09:40:35] Chamado recebido, iniciando processamento.\n[13/06/2026 09:40:35] Enriquecendo chamado no IMDB....\n[13/06/2026 09:40:36] Realizando verificação de CPF divergente....\n[13/06/2026 09:40:36] Enriquecendo chamado via Speech Analytics.\n[13/06/2026 09:40:36] Consultando procedimentos na base de conhecimento....\n[13/06/2026 09:40:36] Realizando análise de cancelamento....\n[13/06/2026 09:40:39] Realizando análise de reencaminhamento....\n[13/06/2026 09:40:43] Realizando análise de reclassificação do chamado....\n[13/06/2026 09:40:43] Realizando análise de reclassificação do chamado....\n[13/06/2026 09:40:47] Abrindo chamado no Siebel....", "timestamp": "2026-06-13T12:40:47.059872Z"}}} +{"ts": "2026-06-13T12:48:03.891628Z", "key": "man-6c4888db", "payload": {"transactionId": "man-6c4888db", "processing": {"status": "processing", "current_step": "fetching_ticket", "action": "await_response", "note": "[13/06/2026 09:48:03] Chamado recebido, iniciando processamento.", "timestamp": "2026-06-13T12:48:03.891605Z"}}} +{"ts": "2026-06-13T12:48:03.897475Z", "key": "man-6c4888db", "payload": {"transactionId": "man-6c4888db", "processing": {"status": "processing", "current_step": "validation", "action": "await_response", "note": "[13/06/2026 09:48:03] Chamado recebido, iniciando processamento.", "timestamp": "2026-06-13T12:48:03.897454Z"}}} +{"ts": "2026-06-13T12:48:03.913417Z", "key": "man-6c4888db", "payload": {"transactionId": "man-6c4888db", "processing": {"status": "processing", "current_step": "imdb_enrichment", "action": "await_response", "note": "[13/06/2026 09:48:03] Chamado recebido, iniciando processamento.\n[13/06/2026 09:48:03] Enriquecendo chamado no IMDB....", "timestamp": "2026-06-13T12:48:03.913398Z"}}} +{"ts": "2026-06-13T12:48:03.941160Z", "key": "man-6c4888db", "payload": {"transactionId": "man-6c4888db", "processing": {"status": "processing", "current_step": "identity_verification", "action": "await_response", "note": "[13/06/2026 09:48:03] Chamado recebido, iniciando processamento.\n[13/06/2026 09:48:03] Enriquecendo chamado no IMDB....\n[13/06/2026 09:48:03] Realizando verificação de CPF divergente....", "timestamp": "2026-06-13T12:48:03.941143Z"}}} +{"ts": "2026-06-13T12:48:03.946208Z", "key": "man-6c4888db", "payload": {"transactionId": "man-6c4888db", "processing": {"status": "processing", "current_step": "speech_enrichment", "action": "await_response", "note": "[13/06/2026 09:48:03] Chamado recebido, iniciando processamento.\n[13/06/2026 09:48:03] Enriquecendo chamado no IMDB....\n[13/06/2026 09:48:03] Realizando verificação de CPF divergente....\n[13/06/2026 09:48:03] Enriquecendo chamado via Speech Analytics.", "timestamp": "2026-06-13T12:48:03.946192Z"}}} +{"ts": "2026-06-13T12:48:03.964436Z", "key": "man-6c4888db", "payload": {"transactionId": "man-6c4888db", "processing": {"status": "processing", "current_step": "knowledge_base_enrichment", "action": "await_response", "note": "[13/06/2026 09:48:03] Chamado recebido, iniciando processamento.\n[13/06/2026 09:48:03] Enriquecendo chamado no IMDB....\n[13/06/2026 09:48:03] Realizando verificação de CPF divergente....\n[13/06/2026 09:48:03] Enriquecendo chamado via Speech Analytics.\n[13/06/2026 09:48:03] Consultando procedimentos na base de conhecimento....", "timestamp": "2026-06-13T12:48:03.964422Z"}}} +{"ts": "2026-06-13T12:48:03.981303Z", "key": "man-6c4888db", "payload": {"transactionId": "man-6c4888db", "processing": {"status": "processing", "current_step": "canceling_analysis", "action": "await_response", "note": "[13/06/2026 09:48:03] Chamado recebido, iniciando processamento.\n[13/06/2026 09:48:03] Enriquecendo chamado no IMDB....\n[13/06/2026 09:48:03] Realizando verificação de CPF divergente....\n[13/06/2026 09:48:03] Enriquecendo chamado via Speech Analytics.\n[13/06/2026 09:48:03] Consultando procedimentos na base de conhecimento....\n[13/06/2026 09:48:03] Realizando análise de cancelamento....", "timestamp": "2026-06-13T12:48:03.981290Z"}}} +{"ts": "2026-06-13T12:48:07.206027Z", "key": "man-6c4888db", "payload": {"transactionId": "man-6c4888db", "processing": {"status": "processing", "current_step": "tim_complaint_analysis", "action": "await_response", "note": "[13/06/2026 09:48:03] Chamado recebido, iniciando processamento.\n[13/06/2026 09:48:03] Enriquecendo chamado no IMDB....\n[13/06/2026 09:48:03] Realizando verificação de CPF divergente....\n[13/06/2026 09:48:03] Enriquecendo chamado via Speech Analytics.\n[13/06/2026 09:48:03] Consultando procedimentos na base de conhecimento....\n[13/06/2026 09:48:03] Realizando análise de cancelamento....\n[13/06/2026 09:48:07] Realizando análise de reencaminhamento....", "timestamp": "2026-06-13T12:48:07.206004Z"}}} +{"ts": "2026-06-13T12:48:10.080362Z", "key": "man-6c4888db", "payload": {"transactionId": "man-6c4888db", "processing": {"status": "processing", "current_step": "reclassification_analysis", "action": "await_response", "note": "[13/06/2026 09:48:03] Chamado recebido, iniciando processamento.\n[13/06/2026 09:48:03] Enriquecendo chamado no IMDB....\n[13/06/2026 09:48:03] Realizando verificação de CPF divergente....\n[13/06/2026 09:48:03] Enriquecendo chamado via Speech Analytics.\n[13/06/2026 09:48:03] Consultando procedimentos na base de conhecimento....\n[13/06/2026 09:48:03] Realizando análise de cancelamento....\n[13/06/2026 09:48:07] Realizando análise de reencaminhamento....\n[13/06/2026 09:48:10] Realizando análise de reclassificação do chamado....", "timestamp": "2026-06-13T12:48:10.080331Z"}}} +{"ts": "2026-06-13T12:48:10.088531Z", "key": "man-6c4888db", "payload": {"transactionId": "man-6c4888db", "processing": {"status": "processing", "current_step": "reclassification_analysis", "action": "await_response", "note": "[13/06/2026 09:48:03] Chamado recebido, iniciando processamento.\n[13/06/2026 09:48:03] Enriquecendo chamado no IMDB....\n[13/06/2026 09:48:03] Realizando verificação de CPF divergente....\n[13/06/2026 09:48:03] Enriquecendo chamado via Speech Analytics.\n[13/06/2026 09:48:03] Consultando procedimentos na base de conhecimento....\n[13/06/2026 09:48:03] Realizando análise de cancelamento....\n[13/06/2026 09:48:07] Realizando análise de reencaminhamento....\n[13/06/2026 09:48:10] Realizando análise de reclassificação do chamado....\n[13/06/2026 09:48:10] Realizando análise de reclassificação do chamado....", "timestamp": "2026-06-13T12:48:10.088498Z"}}} +{"ts": "2026-06-13T12:48:12.877522Z", "key": "man-6c4888db", "payload": {"transactionId": "man-6c4888db", "processing": {"status": "processing", "current_step": "siebel_sr_opening", "action": "await_response", "note": "[13/06/2026 09:48:03] Chamado recebido, iniciando processamento.\n[13/06/2026 09:48:03] Enriquecendo chamado no IMDB....\n[13/06/2026 09:48:03] Realizando verificação de CPF divergente....\n[13/06/2026 09:48:03] Enriquecendo chamado via Speech Analytics.\n[13/06/2026 09:48:03] Consultando procedimentos na base de conhecimento....\n[13/06/2026 09:48:03] Realizando análise de cancelamento....\n[13/06/2026 09:48:07] Realizando análise de reencaminhamento....\n[13/06/2026 09:48:10] Realizando análise de reclassificação do chamado....\n[13/06/2026 09:48:10] Realizando análise de reclassificação do chamado....\n[13/06/2026 09:48:12] Abrindo chamado no Siebel....", "timestamp": "2026-06-13T12:48:12.877478Z"}}} +{"ts": "2026-06-13T12:48:12.887711Z", "key": "man-6c4888db", "payload": {"transactionId": "man-6c4888db", "processing": {"status": "processing", "current_step": "siebel_sr_opened", "action": "await_response", "note": "[13/06/2026 09:48:03] Chamado recebido, iniciando processamento.\n[13/06/2026 09:48:03] Enriquecendo chamado no IMDB....\n[13/06/2026 09:48:03] Realizando verificação de CPF divergente....\n[13/06/2026 09:48:03] Enriquecendo chamado via Speech Analytics.\n[13/06/2026 09:48:03] Consultando procedimentos na base de conhecimento....\n[13/06/2026 09:48:03] Realizando análise de cancelamento....\n[13/06/2026 09:48:07] Realizando análise de reencaminhamento....\n[13/06/2026 09:48:10] Realizando análise de reclassificação do chamado....\n[13/06/2026 09:48:10] Realizando análise de reclassificação do chamado....\n[13/06/2026 09:48:12] Abrindo chamado no Siebel....\n[13/06/2026 09:48:12] Chamado aberto no Siebel.", "timestamp": "2026-06-13T12:48:12.887683Z"}}} +{"ts": "2026-06-13T12:51:56.338119Z", "key": "man-7fdc994d", "payload": {"transactionId": "man-7fdc994d", "processing": {"status": "processing", "current_step": "fetching_ticket", "action": "await_response", "note": "[13/06/2026 09:51:56] Chamado recebido, iniciando processamento.", "timestamp": "2026-06-13T12:51:56.338092Z"}}} +{"ts": "2026-06-13T12:51:56.343616Z", "key": "man-7fdc994d", "payload": {"transactionId": "man-7fdc994d", "processing": {"status": "processing", "current_step": "validation", "action": "await_response", "note": "[13/06/2026 09:51:56] Chamado recebido, iniciando processamento.", "timestamp": "2026-06-13T12:51:56.343598Z"}}} +{"ts": "2026-06-13T12:51:56.359093Z", "key": "man-7fdc994d", "payload": {"transactionId": "man-7fdc994d", "processing": {"status": "processing", "current_step": "imdb_enrichment", "action": "await_response", "note": "[13/06/2026 09:51:56] Chamado recebido, iniciando processamento.\n[13/06/2026 09:51:56] Enriquecendo chamado no IMDB....", "timestamp": "2026-06-13T12:51:56.359073Z"}}} +{"ts": "2026-06-13T12:51:56.394331Z", "key": "man-7fdc994d", "payload": {"transactionId": "man-7fdc994d", "processing": {"status": "processing", "current_step": "identity_verification", "action": "await_response", "note": "[13/06/2026 09:51:56] Chamado recebido, iniciando processamento.\n[13/06/2026 09:51:56] Enriquecendo chamado no IMDB....\n[13/06/2026 09:51:56] Realizando verificação de CPF divergente....", "timestamp": "2026-06-13T12:51:56.394308Z"}}} +{"ts": "2026-06-13T12:51:56.399525Z", "key": "man-7fdc994d", "payload": {"transactionId": "man-7fdc994d", "processing": {"status": "processing", "current_step": "speech_enrichment", "action": "await_response", "note": "[13/06/2026 09:51:56] Chamado recebido, iniciando processamento.\n[13/06/2026 09:51:56] Enriquecendo chamado no IMDB....\n[13/06/2026 09:51:56] Realizando verificação de CPF divergente....\n[13/06/2026 09:51:56] Enriquecendo chamado via Speech Analytics.", "timestamp": "2026-06-13T12:51:56.399506Z"}}} +{"ts": "2026-06-13T12:51:56.439540Z", "key": "man-7fdc994d", "payload": {"transactionId": "man-7fdc994d", "processing": {"status": "processing", "current_step": "knowledge_base_enrichment", "action": "await_response", "note": "[13/06/2026 09:51:56] Chamado recebido, iniciando processamento.\n[13/06/2026 09:51:56] Enriquecendo chamado no IMDB....\n[13/06/2026 09:51:56] Realizando verificação de CPF divergente....\n[13/06/2026 09:51:56] Enriquecendo chamado via Speech Analytics.\n[13/06/2026 09:51:56] Consultando procedimentos na base de conhecimento....", "timestamp": "2026-06-13T12:51:56.439521Z"}}} +{"ts": "2026-06-13T12:51:56.464641Z", "key": "man-7fdc994d", "payload": {"transactionId": "man-7fdc994d", "processing": {"status": "processing", "current_step": "canceling_analysis", "action": "await_response", "note": "[13/06/2026 09:51:56] Chamado recebido, iniciando processamento.\n[13/06/2026 09:51:56] Enriquecendo chamado no IMDB....\n[13/06/2026 09:51:56] Realizando verificação de CPF divergente....\n[13/06/2026 09:51:56] Enriquecendo chamado via Speech Analytics.\n[13/06/2026 09:51:56] Consultando procedimentos na base de conhecimento....\n[13/06/2026 09:51:56] Realizando análise de cancelamento....", "timestamp": "2026-06-13T12:51:56.464623Z"}}} +{"ts": "2026-06-13T12:51:59.777139Z", "key": "man-7fdc994d", "payload": {"transactionId": "man-7fdc994d", "processing": {"status": "processing", "current_step": "tim_complaint_analysis", "action": "await_response", "note": "[13/06/2026 09:51:56] Chamado recebido, iniciando processamento.\n[13/06/2026 09:51:56] Enriquecendo chamado no IMDB....\n[13/06/2026 09:51:56] Realizando verificação de CPF divergente....\n[13/06/2026 09:51:56] Enriquecendo chamado via Speech Analytics.\n[13/06/2026 09:51:56] Consultando procedimentos na base de conhecimento....\n[13/06/2026 09:51:56] Realizando análise de cancelamento....\n[13/06/2026 09:51:59] Realizando análise de reencaminhamento....", "timestamp": "2026-06-13T12:51:59.777115Z"}}} +{"ts": "2026-06-13T12:52:03.441060Z", "key": "man-7fdc994d", "payload": {"transactionId": "man-7fdc994d", "processing": {"status": "processing", "current_step": "reclassification_analysis", "action": "await_response", "note": "[13/06/2026 09:51:56] Chamado recebido, iniciando processamento.\n[13/06/2026 09:51:56] Enriquecendo chamado no IMDB....\n[13/06/2026 09:51:56] Realizando verificação de CPF divergente....\n[13/06/2026 09:51:56] Enriquecendo chamado via Speech Analytics.\n[13/06/2026 09:51:56] Consultando procedimentos na base de conhecimento....\n[13/06/2026 09:51:56] Realizando análise de cancelamento....\n[13/06/2026 09:51:59] Realizando análise de reencaminhamento....\n[13/06/2026 09:52:03] Realizando análise de reclassificação do chamado....", "timestamp": "2026-06-13T12:52:03.441031Z"}}} +{"ts": "2026-06-13T12:52:03.445750Z", "key": "man-7fdc994d", "payload": {"transactionId": "man-7fdc994d", "processing": {"status": "processing", "current_step": "reclassification_analysis", "action": "await_response", "note": "[13/06/2026 09:51:56] Chamado recebido, iniciando processamento.\n[13/06/2026 09:51:56] Enriquecendo chamado no IMDB....\n[13/06/2026 09:51:56] Realizando verificação de CPF divergente....\n[13/06/2026 09:51:56] Enriquecendo chamado via Speech Analytics.\n[13/06/2026 09:51:56] Consultando procedimentos na base de conhecimento....\n[13/06/2026 09:51:56] Realizando análise de cancelamento....\n[13/06/2026 09:51:59] Realizando análise de reencaminhamento....\n[13/06/2026 09:52:03] Realizando análise de reclassificação do chamado....\n[13/06/2026 09:52:03] Realizando análise de reclassificação do chamado....", "timestamp": "2026-06-13T12:52:03.445732Z"}}} diff --git a/legacy_backend/mock_imdb_server.py b/legacy_backend/mock_imdb_server.py index de0b9dc..29d0eff 100644 --- a/legacy_backend/mock_imdb_server.py +++ b/legacy_backend/mock_imdb_server.py @@ -46,16 +46,25 @@ async def get_access_info_by_msisdn(msisdn: str): } } +from uuid import uuid4 + @app.post("/customers/v1/backOfficeSRopening") async def backoffice_sr_opening(payload: dict): + protocol = f"SR-MOCK-{uuid4().hex[:8].upper()}" + message_id = str(uuid4()) + return { + "ok": True, "status": "success", - "crmProtocol": "SR-MOCK-123456", + "crmProtocol": protocol, + "messageId": message_id, "fieldsToUpdate": { "status": "Aberto", "reason": "Mock Siebel SR Opening" }, "case_response": { + "messageId": message_id, + "crmProtocol": protocol, "message": "Chamado Siebel aberto com sucesso no mock" }, "transitions": []