first commit

This commit is contained in:
2026-06-13 08:23:21 -03:00
commit 89c23fb0ed
439 changed files with 32801 additions and 0 deletions

79
config/identity.yaml Normal file
View File

@@ -0,0 +1,79 @@
identity:
version: "2"
required:
- session_key
keys:
customer_key:
description: Cliente/assinante canônico.
sources:
- business_context.customer_key
- customer_key
- customer.customerId
- customer.id
- customer.msisdn
- customer.document
- customer.cpf
- msisdn
- customer_id
- cpf_hash
- document_hash
- user_id
contract_key:
description: Contrato, linha, conta, asset, chamado ou reclamação principal.
sources:
- business_context.contract_key
- contract_key
- contract_id
- account_id
- asset_id
- complaint_id
- complaintProtocol
- complaint.complaintProtocol
- complaint.protocol
- complaint.protocol_id
- complaint.id
- transactionId
- transaction_id
- protocolo
- protocol_id
interaction_key:
description: Protocolo, reclamação, chamado, call id ou message id.
sources:
- business_context.interaction_key
- interaction_key
- protocol_id
- protocolo
- complaint_id
- complaintProtocol
- complaint.complaintProtocol
- complaint.protocol
- complaint.protocol_id
- complaint.id
- transactionId
- transaction_id
- ticket_id
- ura_call_id
- call_id
- message_id
account_key:
description: Conta comercial ou conta de cobrança.
sources:
- business_context.account_key
- account_key
- billing_account_id
- account_id
resource_key:
description: Recurso específico como linha, produto, asset ou serviço.
sources:
- business_context.resource_key
- resource_key
- msisdn
- asset_id
- product_id
session_key:
description: Sessão técnica estável escopada por tenant/agente.
sources:
- business_context.session_key
- session_key
- conversation_key
- session_id