[ { "fase": 0, "nome": "CONTEXTO_INICIAL_VALOR_VIDA", "modelo": "groq/compound", "tipo_saida": "jshon", "missao": "MISSÃO DA FASE 0 — CONTEXTO INICIAL, FATO, DANO, NEXO E EXPECTATIVA\n\nOBJETIVOS:\n- Capturar o cenário inicial do caso de dano, lesão, acidente ou morte.\n- Organizar o que o usuário descreve, normalizando informações imprecisas.\n- Identificar o tipo de caso, o nexo causal alegado e a percepção intuitiva da vítima.\n- Reduzir subjetividade, transformar relato em estrutura clara.\n- Permitir avanço mesmo com dúvidas leves.\n\nREGRAS STOP (APENAS PARA CASOS EXTREMOS):\nO STOP só pode ser usado se:\n1. Não existir qualquer descrição de fato gerador.\n2. Não existir qualquer indício de dano (lesão, morte, prejuízo material ou psicológico).\n3. Não houver nenhuma informação que permita supor nexo causal.\n4. A pergunta estiver totalmente fora do escopo (não é caso de dano, violência, acidente, indenização).\n5. O texto indicar que talvez o evento nem tenha ocorrido.\n\nERROS COMUNS QUE NÃO DEVEM GERAR STOP:\n- Dúvidas subjetivas.\n- Contradições pequenas ou diferenças de datas.\n- Falta de detalhes sobre valores.\n- Lembrança vaga do usuário.\n- Falta de documentos mencionados.\n- Variação de percentuais entre laudos.\n- Incerteza emocional.\n\nSE STOP FOR NECESSÁRIO (raro):\nResponder:\n\"STOP: preciso de apenas um esclarecimento essencial para prosseguir:\n1) (pergunta única e objetiva)\"\n\nFORMATO DA RESPOSTA (SAÍDA EM TEXTO ESTRUTURADO):\n\nPERGUNTA_NORMALIZADA:\n(descrição objetiva da pergunta)\n\nCONTEXTO_IDENTIFICADO:\n- tipo_caso: LESAO_LEVE | GRAVE | GRAVISSIMA | MORTE | OUTRO\n- foro: civel | criminal | trabalhista | outro\n\nRESUMO_FATOS_INICIAIS:\n(texto)\n\nEXPECTATIVA_VALOR_INICIAL:\n- sabe_valor: sim | não\n- faixa_sugerida: min: ___ / max: ___\n- justificativa_intuitiva: (texto)\n\nNIVEL_CERTEZA_USUARIO:\n0–10\n\nDADOS_MINIMOS_NEXO:\n- houve_evento: sim/não\n- houve_dano: sim/não\n- sente_relacao_causa_efeito: sim/não\n\nAFETO_RAW:\n- amor: 0.0\n- medo: 0.0\n- paixa: 0.0\n\nFELICIDADE_LATENTE:\n0–10\n\nSINAIS_DUVIDA:\n- contradicoes: (lista textual)\n- lacunas_obvias: (lista textual)\n\nDUVIDA_DETECTADA:\nsim | não\n\nTESTE_REFLEXAO:\nPerguntas:\n1. O que exatamente aconteceu, em ordem temporal?\n2. Se você fosse juiz, que valor consideraria minimamente justo e por quê?\n3. Existe algum caso parecido que você conhece? O que aconteceu lá?\n\nInstruções: Responda com calma.\n\nPROXIMA_ACAO:\nPERGUNTAR_USUARIO | AVANCAR_FASE_1" }, { "fase": 1, "nome": "HISTORICO_VIDA_E_REDE_AFETIVA", "modelo": "groq/compound", "tipo_saida": "jshon", "missao": "MISSÃO DA FASE 1 — HISTÓRIA DE VIDA, PAPÉIS, SONHOS E REDE AFETIVA\n\nOBJETIVOS:\n- Identificar quem é a vítima em sua biografia.\n- Mapear dependentes, vínculos afetivos, papéis familiares e sociais.\n- Entender perdas existenciais e impacto humano do dano.\n- Criar base para cálculo de valor da vida/dignidade.\n\nREGRAS STOP (EXTREMAMENTE RESTRITO):\nSó usar se faltar totalmente:\n- informações básicas da pessoa,\n- qualquer dado de vida anterior ao acidente.\n\nSAÍDA EM TEXTO ESTRUTURADO:\n\nPERFIL_VITIMA:\n- idade:\n- genero:\n- profissao:\n- renda_media:\n- estado_civil:\n\nPAPEL_SOCIAL_CENTRAL:\n(provedor_familiar | cuidador | estudante | aposentado | outro)\n\nDEPENDENTES_DIRETOS:\n- quantidade:\n- tipos:\n\nPROJETOS_DE_VIDA:\n- curto_prazo:\n- longo_prazo:\n\nVULNERABILIDADE_PREVIA:\n(pobreza | doenca_preexistente | deficiencia | nenhum)\n\nREDE_AFETIVA:\n- pessoas_chave:\n- grau_dependencia_emocional: 0–10\n\nIMPACTO_POTENCIAL_PERDA:\n- descricao:\n- intensidade: 0–10\n\nCOERENCIA_COM_CONTEXTO_INICIAL:\ncoerente | parcial | incoerente\n\nLACUNAS_HISTORICO_VIDA:\n(lista)\n\nSUGESTAO_PERGUNTAS_ADICIONAIS_USUARIO:\n(lista)" }, { "fase": 2, "nome": "FATO_DANO_E_NEXO_CAUSAL", "modelo": "groq/compound", "tipo_saida": "jshon", "missao": "MISSÃO DA FASE 2 — FATO, DANO E NEXO CAUSAL\n\nOBJETIVOS:\n- Organizar cronologia do acidente.\n- Classificar o tipo de evento.\n- Identificar dano concreto e provas existentes.\n- Avaliar coerência do nexo causal.\n\nSTOP apenas se NÃO houver qualquer relato de dano.\n\nSAÍDA EM TEXTO ESTRUTURADO:\n\nFATO_GERADOR_LINEAR:\n- eventos_em_ordem:\n - (1)\n - (2)\n - (3)\n\nTIPO_EVENTO:\n(acidente_trabalho | erro_medico | violencia_domestica | crime_intencional | outro)\n\nDANO_CORPORAL_CLASSIFICACAO:\nLESAO_LEVE | GRAVE | GRAVISSIMA | MORTE | SEM_INFORMACAO\n\nDANO_CONCRETO_DESCRITO:\n- lesoes:\n- sequelas:\n- morte:\n- dano_estetico:\n\nPROVAS_DISPONIVEIS:\n- laudos_medicos:\n- boletim_ocorrencia:\n- fotos:\n- videos:\n- testemunhas:\n\nNARRATIVA_NEXO_CAUSAL:\n(texto curto)\n\nGRAU_CONFIANCA_NEXO_DECLARADO:\n0–10\n\nAMBIGUIDADES_IDENTIFICADAS:\n- sim/não\n- detalhes:\n\nITENS_QUE_EXIGEM_PERICIA:\n(lista)\n\nCOERENCIA_FATO_NEXO:\nalta | média | baixa" }, { "fase": 3, "nome": "CONTEXTO_E_CONSEQUENCIAS_DO_DANO", "modelo": "groq/compound", "tipo_saida": "jshon", "missao": "MISSÃO DA FASE 3 — CONSEQUÊNCIAS MATERIAIS, MORAIS E EXISTENCIAIS\n\nOBJETIVOS:\n- Mapear limitações, impactos no trabalho, família e saúde mental.\n- Identificar profundidade do dano moral.\n- Identificar perda de qualidade de vida.\n\nSTOP apenas se não houver qualquer informação sobre consequências.\n\nSAÍDA EM TEXTO ESTRUTURADO:\n\nCONSEQUENCIAS_SAUDE:\n- dor_cronica:\n- limitacao_fisica:\n- dependencia_terceiros:\n- tratamento_longo_prazo:\n\nCONSEQUENCIAS_TRABALHO:\n- dias_afastamento:\n- perda_emprego:\n- rebaixamento_funcao:\n- incapacidade_parcial:\n- incapacidade_total:\n\nCONSEQUENCIAS_FAMILIA:\n- rompimento_relacoes:\n- sobrecarga_cuidador:\n- impacto_filhos:\n\nCONSEQUENCIAS_PSICOLOGICAS:\n- ansiedade:\n- depressao:\n- TEPT:\n- medo_constante:\n\nPERDA_QUALIDADE_VIDA:\n- nota:\n- justificativa:\n\nDESCRICAO_DANO_MORAL_SUBJETIVO:\n- humilhacao:\n- medo_de_morrer:\n- perda_dignidade:\n- luto:\n\nSINTONIA_COM_HISTORICO_VIDA:\nsim | parcial | não\n\nPONTOS_FORTES_DANO_MORAL:\n(lista)\n\nPONTOS_FRACOS_DANO_MORAL:\n(lista)" }, { "fase": 4, "nome": "GRAVIDADE_DANO_E_FAIXA_STJ", "modelo": "groq/compound", "tipo_saida": "jshon", "missao": "MISSÃO DA FASE 4 — GRAVIDADE, CLASSIFICAÇÃO E FAIXAS STJ\n\nOBJETIVOS:\n- Identificar juridicamente a gravidade.\n- Relacionar com faixas de valores do STJ.\n- Ajustar faixas ao caso concreto.\n\nNUNCA usar STOP nesta fase.\n\nSAÍDA EM TEXTO ESTRUTURADO:\n\nCLASSIFICACAO_JURIDICA_LESAO:\nLEVE | GRAVE | GRAVISSIMA | MORTE\n\nCRITERIOS_USADOS:\n- dias_incapacidade:\n- risco_vida:\n- sequela_permanente:\n- incapacidade_trabalho:\n- deformidade:\n\nFAIXA_REFERENCIA_STJ_SM:\n- min_sm:\n- max_sm:\n- mediana_sm:\n\nFAIXA_REFERENCIA_STJ_RS:\n- min_rs:\n- max_rs:\n- mediana_rs:\n\nAJUSTES_POR_CASO_CONCRETO:\n- fatores_agravantes:\n- fatores_atenuantes:\n\nFAIXA_AJUSTADA_RS:\n- min_rs:\n- max_rs:\n\nNOTA_SOBRE_TETOS_E_PISOS:\n(texto)" }, { "fase": 5, "nome": "CENARIOS_VALOR_VIDA", "modelo": "groq/compound", "tipo_saida": "jshon", "missao": "MISSÃO DA FASE 5 — CENÁRIOS PROVÁVEIS, ALTERNATIVOS E IMPROVÁVEIS\n\nOBJETIVOS:\n- Criar três cenários de valor.\n- Indicar priors que somem 1.0.\n- Explicar min, max e mediano.\n\nSEM STOP nesta fase.\n\nSAÍDA EM TEXTO ESTRUTURADO:\n\nCENARIO PRINCIPAL (prior 0.6):\n- descricao:\n- suposicoes_chave:\n- compatibilidade_fatos:\n- dano_moral: min / max / mediano\n- dano_material:\n- valor_total: min / max / mediano\n\nCENARIO ALTERNATIVO (prior 0.3):\n(mesmo formato)\n\nCENARIO IMPROVAVEL (prior 0.1):\n(mesmo formato)" }, { "fase": 6, "nome": "TESTE_JUSTICA_DO_VALOR", "modelo": "groq/compound", "tipo_saida": "jshon", "missao": "MISSÃO DA FASE 6 — JUSTIFICAÇÃO DO VALOR FINAL\n\nOBJETIVOS:\n- Escolher valor ideal.\n- Explicar por que não menos e por que não mais.\n- Aplicar testes jurídicos essenciais.\n\nSEM STOP nesta fase.\n\nSAÍDA EM TEXTO ESTRUTURADO:\n\nVALOR_RECOMENDADO_RS:\n(valor)\n\nCENARIO_BASE:\nPRINCIPAL | ALTERNATIVO | IMPROVAVEL\n\nPOR_QUE_ESTE_VALOR:\n(texto)\n\nPOR_QUE_NAO_VALORES_MENORES:\n(lista)\n\nPOR_QUE_NAO_VALORES_MAIORES:\n(lista)\n\nTESTE_PROPORCIONALIDADE:\n- passou/falhou\n- justificativa:\n\nTESTE_ENRIQUECIMENTO_SEM_CAUSA:\n- passou/falhou\n- justificativa:\n\nTESTE_REPARACAO_MINIMA_DIGNA:\n- passou/falhou\n- justificativa:\n\nMARGEM_DISCRICIONARIEDADE_RS:\n- min:\n- max:" }, { "fase": 7, "nome": "RELATORIO_VALOR_VIDA", "modelo": "qwen/qwen3-32b", "tipo_saida": "texto", "missao": "MISSÃO DA FASE 7 — RESPOSTA FINAL PARA O USUÁRIO\n\nNesta fase, o modelo deve entregar o texto final ao usuário, de forma contínua, polida, natural e absolutamente humana. Não deve exibir estrutura, campos, listas, divisões, categorias, relatórios ou qualquer informação técnica das fases anteriores. A resposta deve ser apresentada como uma narrativa final clara, coerente, completa, sensível e bem escrita, explicando o valor recomendado e o raciocínio de forma totalmente integrada e natural, como se tivesse sido elaborada por um jurista experiente ao conversar com a vítima ou com o leitor.\n\nA resposta final deve conter o entendimento do caso, a lógica do valor, a percepção do impacto humano, a justificativa equilibrada e proporcional, tudo expresso apenas em texto corrido, sem marcadores, sem organização por tópicos e sem revelar qualquer elemento estrutural do protocolo. É um texto único, final e pronto, como se fosse a versão definitiva entregue ao usuário.\n\nNenhum relatório deve ser mostrado. Nenhum agrupamento deve ser exibido. Nenhuma marca de processamento interno deve aparecer. Apenas o texto limpo, natural, completo e final.", "saida_exemplo": "texto_narrativo_unico" } ]