Files

1 line
42 KiB
JSON
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{"repo": "aldemararaujo/pesquisa-app", "files": {"config.py": {"b41dbdd6b5aeef6a9604421dacba62a7c566dbd9": {"t": 1785746874.4565494, "n": 7318, "h": "bf69688a96dbb8d6", "c": "APP_VERSION = \"v1.3.0 · 12 jun 2026\"\n\nCLAUDE_MODEL = \"claude-sonnet-4-6\"\n\nPROVIDERS = {\n \"anthropic\": {\n \"label\": \"Anthropic (Claude)\",\n \"key_label\": \"Chave Anthropic API\",\n \"key_placeholder\": \"sk-ant-...\",\n \"models\": [\n \"claude-opus-4-5\",\n \"claude-sonnet-4-6\",\n \"claude-sonnet-4-5\",\n \"claude-3-5-sonnet-20241022\",\n \"claude-3-5-haiku-20241022\",\n ],\n \"default_model\": \"claude-sonnet-4-6\",\n },\n \"openai\": {\n \"label\": \"OpenAI (ChatGPT)\",\n \"key_label\": \"Chave OpenAI API\",\n \"key_placeholder\": \"sk-...\",\n \"models\": [\n \"gpt-4o\",\n \"gpt-4o-mini\",\n \"gpt-4-turbo\",\n \"o1-mini\",\n ],\n \"default_model\": \"gpt-4o\",\n },\n \"gemini\": {\n \"label\": \"Google (Gemini)\",\n \"key_label\": \"Chave Google AI API\",\n \"key_placeholder\": \"AIza...\",\n \"models\": [\n \"gemini-2.0-flash\",\n \"gemini-1.5-pro\",\n \"gemini-1.5-flash\",\n ],\n \"default_model\": \"gemini-2.0-flash\",\n },\n \"deepseek\": {\n \"label\": \"DeepSeek\",\n \"key_label\": \"Chave DeepSeek API\",\n \"key_placeholder\": \"sk-...\",\n \"models\": [\n \"deepseek-chat\",\n \"deepseek-reasoner\",\n ],\n \"default_model\": \"deepseek-chat\",\n },\n}\n\nDEFAULT_PROVIDER = \"anthropic\"\n\nCONTEXT_LIMITS = {\n \"anthropic\": 200_000,\n \"openai\": 128_000,\n \"gemini\": 1_000_000,\n \"deepseek\": 64_000,\n}\n\nPIPELINE = [\n {\n \"id\": \"research-topic-mapper\",\n \"titulo\": \"Mapeamento do Tema\",\n \"descricao\": \"Explore e delimite o tema de pesquisa identificando área, subárea, recorte populacional e contexto institucional. A IA orienta o levantamento de lacunas na literatura, a análise de viabilidade e a definição de um tema específico, original e exequível no prazo disponível.\",\n \"fase\": \"Pré-redação\",\n },\n {\n \"id\": \"pico-research-question\",\n \"titulo\": \"Pergunta de Pesquisa\",\n \"descricao\": \"Transforme o tema delimitado em uma pergunta científica estruturada no formato PICO: Paciente, Intervenção, Comparação e Desfecho. A pergunta resultante guia todo o delineamento metodológico e é o critério central para a revisão da literatura e a seleção dos estudos.\",\n \"fase\": \"Pré-redação\",\n },\n {\n \"id\": \"plano-intencao\",\n \"titulo\": \"Plano de Intenção\",\n \"descricao\": \"Consolide a ideia em um resumo executivo estruturado com título, objetivo, hipótese e contexto. Em três fases: coleta de dados, geração do Plano com PDF e Avaliação de Viabilidade com veredicto em três níveis e plano de ação para os itens críticos identificados.\",\n \"fase\": \"Pré-redação\",\n },\n {\n \"id\": \"fundamentacao-teorica\",\n \"titulo\": \"Fundamentação Teórica\",\n \"descricao\": \"Construa o referencial teórico identificando conceitos-chave, revisando a literatura disponível e apontando a lacuna do conhecimento que justifica a pesquisa. Gera texto acadêmico formal em português brasileiro com citações Vancouver integradas ao longo do capítulo.\",\n \"fase\": \"Capítulos\",\n },\n {\n \"id\": \"introducao-pesquisa\",\n \"titulo\": \"Capítulo 1 — Introdução\",\n \"descricao\": \"Redija o Capítulo 1 com contexto epidemiológico ou clínico, justificativa da relevância, hipótese central e objetivo geral do estudo. Estabelece a base argumentativa que orienta todos os demais capítulos e fundamenta a necessidade da pesquisa perante o CEP.\",\n \"fase\": \"Capítulos\",\n },\n {\n \"id\": \"capitulo-metodos\",\n \"titulo\": \"Capítulo 2 — Métodos\",\n \"descricao\": \"Descreva o Capítulo 2 com delineamento do estudo, critérios de inclusão e exclusão, cálculo amostral, instrumentos de coleta e análise estatística. Adapta-se ao tipo de estudo seguindo as diretrizes CONSORT, STROBE ou PRISMA e a Resolução CNS 466/2012.\",\n \"fase\": \"Capítulos\",\n },\n {\n \"id\": \"etapas-e-cronograma\",\n \"titulo\": \"Capítulos 3, 4 e 5\",\n \"descricao\": \"Detalhe os Capítulos 3, 4 e 5: etapas operacionais da pesquisa, cronograma em diagrama de Gantt, lista de recursos materiais por categoria e orçamento itemizado com valor unitário, total, fonte e destinação. Segue a base legal da CNS 466/2012 e 510/2016.\",\n \"fase\": \"Capítulos\",\n },\n {\n \"id\": \"capitulo-monitorizacao\",\n \"titulo\": \"Capítulo 6 — Monitorização\",\n \"descricao\": \"Elabore o Capítulo 6 com medidas de proteção aos participantes, sistema de monitorização de dados, plano de confidencialidade conforme a LGPD e critérios de suspensão do estudo. Inclui referências à tabela CTCAE v5.0 e às regras de parada pré-estabelecidas.\",\n \"fase\": \"Capítulos\",\n },\n {\n \"id\": \"capitulo-riscos-beneficios\",\n \"titulo\": \"Capítulo 7 — Riscos e Benefícios\",\n \"descricao\": \"Elabore o Capítulo 7 com a Matriz de Riscos (probabilidade e severidade), narrativo de análise, avaliação dos benefícios esperados e a relação risco-benefício exigida pelo CEP. Fundamentado na Declaração de Helsinque e na Resolução CNS 466/2012.\",\n \"fase\": \"Capítulos\",\n },\n {\n \"id\": \"capitulo-propriedade-responsabilidades\",\n \"titulo\": \"Capítulos 8, 9 e 10\",\n \"descricao\": \"Redija os Capítulos 8, 9 e 10: direitos de propriedade intelectual (Lei 9.610/98), plano de divulgação com princípios FAIR, responsabilidades do pesquisador, instituição e patrocinador (ICMJE 2023) e declaração de autonomia ou salvaguardas para grupos vulneráveis.\",\n \"fase\": \"Capítulos\",\n },\n {\n \"id\": \"capitulo-anexos\",\n \"titulo\": \"Capítulo 11 — Anexos\",\n \"descricao\": \"Produza os 10 anexos do Capítulo 11: TCLE com 20 itens obrigatórios (CNS 466/12), formulário de coleta de dados, tabela de dados individuais, currículos Lattes, declarações ICMJE de conflito de interesse, autorização institucional e quatro termos de responsabilidade.\",\n \"fase\": \"Capítulos\",\n },\n {\n \"id\": \"referencias-bibliograficas\",\n \"titulo\": \"Referências Bibliográficas\",\n \"descricao\": \"Consolide todas as referências citadas no projeto, elimine duplicatas por DOI, PMID ou similaridade de título e formate na norma Vancouver com ordenação alfabética. Campos ausentes são sinalizados e um relatório de duplicatas é gerado ao usuário ao final.\",\n \"fase\": \"Finalização\",\n },\n {\n \"id\": \"elementos-pre-textuais\",\n \"titulo\": \"Elementos Pré-textuais\",\n \"descricao\": \"Gere a capa com titulação e contatos da equipe, a folha de Informações Gerais no formato Plataforma Brasil (alíneas a–l), o sumário completo com todos os capítulos e subseções, e a lista de abreviaturas em duas colunas ordenadas alfabeticamente.\",\n \"fase\": \"Finalização\",\n },\n {\n \"id\": \"compilacao-final\",\n \"titulo\": \"Compilação Final\",\n \"descricao\": \"Verifique a coerência do projeto em três dimensões (conteúdo, forma e estilo), gere relatório com pendências críticas e sugestões e compile o documento final em quatro formatos: Markdown, Word, PDF e relatório de coerência datado. Encerra o pipeline completo.\",\n \"fase\": \"Finalização\",\n },\n]\n\nPIPELINE_IDS = [s[\"id\"] for s in PIPELINE]\n"}, "536edf0403aa8c48c5ba75c51e2f1abb51dc1f6a": {"t": 1785768348.522188, "n": 7318, "h": "bf69688a96dbb8d6", "c": "APP_VERSION = \"v1.3.0 · 12 jun 2026\"\n\nCLAUDE_MODEL = \"claude-sonnet-4-6\"\n\nPROVIDERS = {\n \"anthropic\": {\n \"label\": \"Anthropic (Claude)\",\n \"key_label\": \"Chave Anthropic API\",\n \"key_placeholder\": \"sk-ant-...\",\n \"models\": [\n \"claude-opus-4-5\",\n \"claude-sonnet-4-6\",\n \"claude-sonnet-4-5\",\n \"claude-3-5-sonnet-20241022\",\n \"claude-3-5-haiku-20241022\",\n ],\n \"default_model\": \"claude-sonnet-4-6\",\n },\n \"openai\": {\n \"label\": \"OpenAI (ChatGPT)\",\n \"key_label\": \"Chave OpenAI API\",\n \"key_placeholder\": \"sk-...\",\n \"models\": [\n \"gpt-4o\",\n \"gpt-4o-mini\",\n \"gpt-4-turbo\",\n \"o1-mini\",\n ],\n \"default_model\": \"gpt-4o\",\n },\n \"gemini\": {\n \"label\": \"Google (Gemini)\",\n \"key_label\": \"Chave Google AI API\",\n \"key_placeholder\": \"AIza...\",\n \"models\": [\n \"gemini-2.0-flash\",\n \"gemini-1.5-pro\",\n \"gemini-1.5-flash\",\n ],\n \"default_model\": \"gemini-2.0-flash\",\n },\n \"deepseek\": {\n \"label\": \"DeepSeek\",\n \"key_label\": \"Chave DeepSeek API\",\n \"key_placeholder\": \"sk-...\",\n \"models\": [\n \"deepseek-chat\",\n \"deepseek-reasoner\",\n ],\n \"default_model\": \"deepseek-chat\",\n },\n}\n\nDEFAULT_PROVIDER = \"anthropic\"\n\nCONTEXT_LIMITS = {\n \"anthropic\": 200_000,\n \"openai\": 128_000,\n \"gemini\": 1_000_000,\n \"deepseek\": 64_000,\n}\n\nPIPELINE = [\n {\n \"id\": \"research-topic-mapper\",\n \"titulo\": \"Mapeamento do Tema\",\n \"descricao\": \"Explore e delimite o tema de pesquisa identificando área, subárea, recorte populacional e contexto institucional. A IA orienta o levantamento de lacunas na literatura, a análise de viabilidade e a definição de um tema específico, original e exequível no prazo disponível.\",\n \"fase\": \"Pré-redação\",\n },\n {\n \"id\": \"pico-research-question\",\n \"titulo\": \"Pergunta de Pesquisa\",\n \"descricao\": \"Transforme o tema delimitado em uma pergunta científica estruturada no formato PICO: Paciente, Intervenção, Comparação e Desfecho. A pergunta resultante guia todo o delineamento metodológico e é o critério central para a revisão da literatura e a seleção dos estudos.\",\n \"fase\": \"Pré-redação\",\n },\n {\n \"id\": \"plano-intencao\",\n \"titulo\": \"Plano de Intenção\",\n \"descricao\": \"Consolide a ideia em um resumo executivo estruturado com título, objetivo, hipótese e contexto. Em três fases: coleta de dados, geração do Plano com PDF e Avaliação de Viabilidade com veredicto em três níveis e plano de ação para os itens críticos identificados.\",\n \"fase\": \"Pré-redação\",\n },\n {\n \"id\": \"fundamentacao-teorica\",\n \"titulo\": \"Fundamentação Teórica\",\n \"descricao\": \"Construa o referencial teórico identificando conceitos-chave, revisando a literatura disponível e apontando a lacuna do conhecimento que justifica a pesquisa. Gera texto acadêmico formal em português brasileiro com citações Vancouver integradas ao longo do capítulo.\",\n \"fase\": \"Capítulos\",\n },\n {\n \"id\": \"introducao-pesquisa\",\n \"titulo\": \"Capítulo 1 — Introdução\",\n \"descricao\": \"Redija o Capítulo 1 com contexto epidemiológico ou clínico, justificativa da relevância, hipótese central e objetivo geral do estudo. Estabelece a base argumentativa que orienta todos os demais capítulos e fundamenta a necessidade da pesquisa perante o CEP.\",\n \"fase\": \"Capítulos\",\n },\n {\n \"id\": \"capitulo-metodos\",\n \"titulo\": \"Capítulo 2 — Métodos\",\n \"descricao\": \"Descreva o Capítulo 2 com delineamento do estudo, critérios de inclusão e exclusão, cálculo amostral, instrumentos de coleta e análise estatística. Adapta-se ao tipo de estudo seguindo as diretrizes CONSORT, STROBE ou PRISMA e a Resolução CNS 466/2012.\",\n \"fase\": \"Capítulos\",\n },\n {\n \"id\": \"etapas-e-cronograma\",\n \"titulo\": \"Capítulos 3, 4 e 5\",\n \"descricao\": \"Detalhe os Capítulos 3, 4 e 5: etapas operacionais da pesquisa, cronograma em diagrama de Gantt, lista de recursos materiais por categoria e orçamento itemizado com valor unitário, total, fonte e destinação. Segue a base legal da CNS 466/2012 e 510/2016.\",\n \"fase\": \"Capítulos\",\n },\n {\n \"id\": \"capitulo-monitorizacao\",\n \"titulo\": \"Capítulo 6 — Monitorização\",\n \"descricao\": \"Elabore o Capítulo 6 com medidas de proteção aos participantes, sistema de monitorização de dados, plano de confidencialidade conforme a LGPD e critérios de suspensão do estudo. Inclui referências à tabela CTCAE v5.0 e às regras de parada pré-estabelecidas.\",\n \"fase\": \"Capítulos\",\n },\n {\n \"id\": \"capitulo-riscos-beneficios\",\n \"titulo\": \"Capítulo 7 — Riscos e Benefícios\",\n \"descricao\": \"Elabore o Capítulo 7 com a Matriz de Riscos (probabilidade e severidade), narrativo de análise, avaliação dos benefícios esperados e a relação risco-benefício exigida pelo CEP. Fundamentado na Declaração de Helsinque e na Resolução CNS 466/2012.\",\n \"fase\": \"Capítulos\",\n },\n {\n \"id\": \"capitulo-propriedade-responsabilidades\",\n \"titulo\": \"Capítulos 8, 9 e 10\",\n \"descricao\": \"Redija os Capítulos 8, 9 e 10: direitos de propriedade intelectual (Lei 9.610/98), plano de divulgação com princípios FAIR, responsabilidades do pesquisador, instituição e patrocinador (ICMJE 2023) e declaração de autonomia ou salvaguardas para grupos vulneráveis.\",\n \"fase\": \"Capítulos\",\n },\n {\n \"id\": \"capitulo-anexos\",\n \"titulo\": \"Capítulo 11 — Anexos\",\n \"descricao\": \"Produza os 10 anexos do Capítulo 11: TCLE com 20 itens obrigatórios (CNS 466/12), formulário de coleta de dados, tabela de dados individuais, currículos Lattes, declarações ICMJE de conflito de interesse, autorização institucional e quatro termos de responsabilidade.\",\n \"fase\": \"Capítulos\",\n },\n {\n \"id\": \"referencias-bibliograficas\",\n \"titulo\": \"Referências Bibliográficas\",\n \"descricao\": \"Consolide todas as referências citadas no projeto, elimine duplicatas por DOI, PMID ou similaridade de título e formate na norma Vancouver com ordenação alfabética. Campos ausentes são sinalizados e um relatório de duplicatas é gerado ao usuário ao final.\",\n \"fase\": \"Finalização\",\n },\n {\n \"id\": \"elementos-pre-textuais\",\n \"titulo\": \"Elementos Pré-textuais\",\n \"descricao\": \"Gere a capa com titulação e contatos da equipe, a folha de Informações Gerais no formato Plataforma Brasil (alíneas a–l), o sumário completo com todos os capítulos e subseções, e a lista de abreviaturas em duas colunas ordenadas alfabeticamente.\",\n \"fase\": \"Finalização\",\n },\n {\n \"id\": \"compilacao-final\",\n \"titulo\": \"Compilação Final\",\n \"descricao\": \"Verifique a coerência do projeto em três dimensões (conteúdo, forma e estilo), gere relatório com pendências críticas e sugestões e compile o documento final em quatro formatos: Markdown, Word, PDF e relatório de coerência datado. Encerra o pipeline completo.\",\n \"fase\": \"Finalização\",\n },\n]\n\nPIPELINE_IDS = [s[\"id\"] for s in PIPELINE]\n"}, "9305bc5ae07746f462f5d3293b2e1abefc5feaa3": {"t": 1785768350.0123196, "n": 7280, "h": "d43d296763198660", "c": "CLAUDE_MODEL = \"claude-sonnet-4-6\"\n\nPROVIDERS = {\n \"anthropic\": {\n \"label\": \"Anthropic (Claude)\",\n \"key_label\": \"Chave Anthropic API\",\n \"key_placeholder\": \"sk-ant-...\",\n \"models\": [\n \"claude-opus-4-5\",\n \"claude-sonnet-4-6\",\n \"claude-sonnet-4-5\",\n \"claude-3-5-sonnet-20241022\",\n \"claude-3-5-haiku-20241022\",\n ],\n \"default_model\": \"claude-sonnet-4-6\",\n },\n \"openai\": {\n \"label\": \"OpenAI (ChatGPT)\",\n \"key_label\": \"Chave OpenAI API\",\n \"key_placeholder\": \"sk-...\",\n \"models\": [\n \"gpt-4o\",\n \"gpt-4o-mini\",\n \"gpt-4-turbo\",\n \"o1-mini\",\n ],\n \"default_model\": \"gpt-4o\",\n },\n \"gemini\": {\n \"label\": \"Google (Gemini)\",\n \"key_label\": \"Chave Google AI API\",\n \"key_placeholder\": \"AIza...\",\n \"models\": [\n \"gemini-2.0-flash\",\n \"gemini-1.5-pro\",\n \"gemini-1.5-flash\",\n ],\n \"default_model\": \"gemini-2.0-flash\",\n },\n \"deepseek\": {\n \"label\": \"DeepSeek\",\n \"key_label\": \"Chave DeepSeek API\",\n \"key_placeholder\": \"sk-...\",\n \"models\": [\n \"deepseek-chat\",\n \"deepseek-reasoner\",\n ],\n \"default_model\": \"deepseek-chat\",\n },\n}\n\nDEFAULT_PROVIDER = \"anthropic\"\n\nCONTEXT_LIMITS = {\n \"anthropic\": 200_000,\n \"openai\": 128_000,\n \"gemini\": 1_000_000,\n \"deepseek\": 64_000,\n}\n\nPIPELINE = [\n {\n \"id\": \"research-topic-mapper\",\n \"titulo\": \"Mapeamento do Tema\",\n \"descricao\": \"Explore e delimite o tema de pesquisa identificando área, subárea, recorte populacional e contexto institucional. A IA orienta o levantamento de lacunas na literatura, a análise de viabilidade e a definição de um tema específico, original e exequível no prazo disponível.\",\n \"fase\": \"Pré-redação\",\n },\n {\n \"id\": \"pico-research-question\",\n \"titulo\": \"Pergunta de Pesquisa\",\n \"descricao\": \"Transforme o tema delimitado em uma pergunta científica estruturada no formato PICO: Paciente, Intervenção, Comparação e Desfecho. A pergunta resultante guia todo o delineamento metodológico e é o critério central para a revisão da literatura e a seleção dos estudos.\",\n \"fase\": \"Pré-redação\",\n },\n {\n \"id\": \"plano-intencao\",\n \"titulo\": \"Plano de Intenção\",\n \"descricao\": \"Consolide a ideia em um resumo executivo estruturado com título, objetivo, hipótese e contexto. Em três fases: coleta de dados, geração do Plano com PDF e Avaliação de Viabilidade com veredicto em três níveis e plano de ação para os itens críticos identificados.\",\n \"fase\": \"Pré-redação\",\n },\n {\n \"id\": \"fundamentacao-teorica\",\n \"titulo\": \"Fundamentação Teórica\",\n \"descricao\": \"Construa o referencial teórico identificando conceitos-chave, revisando a literatura disponível e apontando a lacuna do conhecimento que justifica a pesquisa. Gera texto acadêmico formal em português brasileiro com citações Vancouver integradas ao longo do capítulo.\",\n \"fase\": \"Capítulos\",\n },\n {\n \"id\": \"introducao-pesquisa\",\n \"titulo\": \"Capítulo 1 — Introdução\",\n \"descricao\": \"Redija o Capítulo 1 com contexto epidemiológico ou clínico, justificativa da relevância, hipótese central e objetivo geral do estudo. Estabelece a base argumentativa que orienta todos os demais capítulos e fundamenta a necessidade da pesquisa perante o CEP.\",\n \"fase\": \"Capítulos\",\n },\n {\n \"id\": \"capitulo-metodos\",\n \"titulo\": \"Capítulo 2 — Métodos\",\n \"descricao\": \"Descreva o Capítulo 2 com delineamento do estudo, critérios de inclusão e exclusão, cálculo amostral, instrumentos de coleta e análise estatística. Adapta-se ao tipo de estudo seguindo as diretrizes CONSORT, STROBE ou PRISMA e a Resolução CNS 466/2012.\",\n \"fase\": \"Capítulos\",\n },\n {\n \"id\": \"etapas-e-cronograma\",\n \"titulo\": \"Capítulos 3, 4 e 5\",\n \"descricao\": \"Detalhe os Capítulos 3, 4 e 5: etapas operacionais da pesquisa, cronograma em diagrama de Gantt, lista de recursos materiais por categoria e orçamento itemizado com valor unitário, total, fonte e destinação. Segue a base legal da CNS 466/2012 e 510/2016.\",\n \"fase\": \"Capítulos\",\n },\n {\n \"id\": \"capitulo-monitorizacao\",\n \"titulo\": \"Capítulo 6 — Monitorização\",\n \"descricao\": \"Elabore o Capítulo 6 com medidas de proteção aos participantes, sistema de monitorização de dados, plano de confidencialidade conforme a LGPD e critérios de suspensão do estudo. Inclui referências à tabela CTCAE v5.0 e às regras de parada pré-estabelecidas.\",\n \"fase\": \"Capítulos\",\n },\n {\n \"id\": \"capitulo-riscos-beneficios\",\n \"titulo\": \"Capítulo 7 — Riscos e Benefícios\",\n \"descricao\": \"Elabore o Capítulo 7 com a Matriz de Riscos (probabilidade e severidade), narrativo de análise, avaliação dos benefícios esperados e a relação risco-benefício exigida pelo CEP. Fundamentado na Declaração de Helsinque e na Resolução CNS 466/2012.\",\n \"fase\": \"Capítulos\",\n },\n {\n \"id\": \"capitulo-propriedade-responsabilidades\",\n \"titulo\": \"Capítulos 8, 9 e 10\",\n \"descricao\": \"Redija os Capítulos 8, 9 e 10: direitos de propriedade intelectual (Lei 9.610/98), plano de divulgação com princípios FAIR, responsabilidades do pesquisador, instituição e patrocinador (ICMJE 2023) e declaração de autonomia ou salvaguardas para grupos vulneráveis.\",\n \"fase\": \"Capítulos\",\n },\n {\n \"id\": \"capitulo-anexos\",\n \"titulo\": \"Capítulo 11 — Anexos\",\n \"descricao\": \"Produza os 10 anexos do Capítulo 11: TCLE com 20 itens obrigatórios (CNS 466/12), formulário de coleta de dados, tabela de dados individuais, currículos Lattes, declarações ICMJE de conflito de interesse, autorização institucional e quatro termos de responsabilidade.\",\n \"fase\": \"Capítulos\",\n },\n {\n \"id\": \"referencias-bibliograficas\",\n \"titulo\": \"Referências Bibliográficas\",\n \"descricao\": \"Consolide todas as referências citadas no projeto, elimine duplicatas por DOI, PMID ou similaridade de título e formate na norma Vancouver com ordenação alfabética. Campos ausentes são sinalizados e um relatório de duplicatas é gerado ao usuário ao final.\",\n \"fase\": \"Finalização\",\n },\n {\n \"id\": \"elementos-pre-textuais\",\n \"titulo\": \"Elementos Pré-textuais\",\n \"descricao\": \"Gere a capa com titulação e contatos da equipe, a folha de Informações Gerais no formato Plataforma Brasil (alíneas a–l), o sumário completo com todos os capítulos e subseções, e a lista de abreviaturas em duas colunas ordenadas alfabeticamente.\",\n \"fase\": \"Finalização\",\n },\n {\n \"id\": \"compilacao-final\",\n \"titulo\": \"Compilação Final\",\n \"descricao\": \"Verifique a coerência do projeto em três dimensões (conteúdo, forma e estilo), gere relatório com pendências críticas e sugestões e compile o documento final em quatro formatos: Markdown, Word, PDF e relatório de coerência datado. Encerra o pipeline completo.\",\n \"fase\": \"Finalização\",\n },\n]\n\nPIPELINE_IDS = [s[\"id\"] for s in PIPELINE]\n"}, "c517372742f3e3910d523dc217c62cd23f6c094f": {"t": 1785768351.263466, "n": 5390, "h": "76fb3c4bd2ba678e", "c": "CLAUDE_MODEL = \"claude-sonnet-4-6\"\n\nPROVIDERS = {\n \"anthropic\": {\n \"label\": \"Anthropic (Claude)\",\n \"key_label\": \"Chave Anthropic API\",\n \"key_placeholder\": \"sk-ant-...\",\n \"models\": [\n \"claude-opus-4-5\",\n \"claude-sonnet-4-6\",\n \"claude-sonnet-4-5\",\n \"claude-3-5-sonnet-20241022\",\n \"claude-3-5-haiku-20241022\",\n ],\n \"default_model\": \"claude-sonnet-4-6\",\n },\n \"openai\": {\n \"label\": \"OpenAI (ChatGPT)\",\n \"key_label\": \"Chave OpenAI API\",\n \"key_placeholder\": \"sk-...\",\n \"models\": [\n \"gpt-4o\",\n \"gpt-4o-mini\",\n \"gpt-4-turbo\",\n \"o1-mini\",\n ],\n \"default_model\": \"gpt-4o\",\n },\n \"gemini\": {\n \"label\": \"Google (Gemini)\",\n \"key_label\": \"Chave Google AI API\",\n \"key_placeholder\": \"AIza...\",\n \"models\": [\n \"gemini-2.0-flash\",\n \"gemini-1.5-pro\",\n \"gemini-1.5-flash\",\n ],\n \"default_model\": \"gemini-2.0-flash\",\n },\n \"deepseek\": {\n \"label\": \"DeepSeek\",\n \"key_label\": \"Chave DeepSeek API\",\n \"key_placeholder\": \"sk-...\",\n \"models\": [\n \"deepseek-chat\",\n \"deepseek-reasoner\",\n ],\n \"default_model\": \"deepseek-chat\",\n },\n}\n\nDEFAULT_PROVIDER = \"anthropic\"\n\nCONTEXT_LIMITS = {\n \"anthropic\": 200_000,\n \"openai\": 128_000,\n \"gemini\": 1_000_000,\n \"deepseek\": 64_000,\n}\n\nPIPELINE = [\n {\n \"id\": \"research-topic-mapper\",\n \"titulo\": \"Mapeamento do Tema\",\n \"descricao\": \"Defina e delimite o tema de pesquisa: área, subárea, recorte populacional e viabilidade. Resultado: tema claro e pronto para avançar.\",\n \"fase\": \"Pré-redação\",\n },\n {\n \"id\": \"pico-research-question\",\n \"titulo\": \"Pergunta de Pesquisa\",\n \"descricao\": \"Transforme o tema em pergunta estruturada no formato PICO, definindo população, intervenção, comparação e desfecho do estudo.\",\n \"fase\": \"Pré-redação\",\n },\n {\n \"id\": \"plano-intencao\",\n \"titulo\": \"Plano de Intenção\",\n \"descricao\": \"Consolide a ideia em um resumo executivo validado, com avaliação de viabilidade e checklist para submissão ao CEP.\",\n \"fase\": \"Pré-redação\",\n },\n {\n \"id\": \"fundamentacao-teorica\",\n \"titulo\": \"Fundamentação Teórica\",\n \"descricao\": \"Construa o referencial teórico com conceitos-chave, revisão da literatura e a lacuna do conhecimento que justifica a pesquisa.\",\n \"fase\": \"Capítulos\",\n },\n {\n \"id\": \"introducao-pesquisa\",\n \"titulo\": \"Capítulo 1 — Introdução\",\n \"descricao\": \"Redija a introdução com contexto, relevância, hipótese e objetivo geral do estudo. Base argumentativa para todo o projeto.\",\n \"fase\": \"Capítulos\",\n },\n {\n \"id\": \"capitulo-metodos\",\n \"titulo\": \"Capítulo 2 — Métodos\",\n \"descricao\": \"Descreva o delineamento, critérios de inclusão e exclusão, cálculo amostral, instrumentos de coleta e análise estatística.\",\n \"fase\": \"Capítulos\",\n },\n {\n \"id\": \"etapas-e-cronograma\",\n \"titulo\": \"Capítulos 3, 4 e 5\",\n \"descricao\": \"Detalhe as etapas operacionais, cronograma em Gantt, recursos materiais e orçamento completo com fontes de financiamento.\",\n \"fase\": \"Capítulos\",\n },\n {\n \"id\": \"capitulo-monitorizacao\",\n \"titulo\": \"Capítulo 6 — Monitorização\",\n \"descricao\": \"Estabeleça medidas de proteção aos participantes, monitorização dos dados, confidencialidade e critérios de suspensão do estudo.\",\n \"fase\": \"Capítulos\",\n },\n {\n \"id\": \"capitulo-riscos-beneficios\",\n \"titulo\": \"Capítulo 7 — Riscos e Benefícios\",\n \"descricao\": \"Elabore a matriz de riscos, analise os benefícios esperados e demonstre que a relação risco-benefício é eticamente aceitável.\",\n \"fase\": \"Capítulos\",\n },\n {\n \"id\": \"capitulo-propriedade-responsabilidades\",\n \"titulo\": \"Capítulos 8, 9 e 10\",\n \"descricao\": \"Defina direitos de propriedade intelectual, plano de divulgação e responsabilidades do pesquisador, instituição e patrocinador.\",\n \"fase\": \"Capítulos\",\n },\n {\n \"id\": \"capitulo-anexos\",\n \"titulo\": \"Capítulo 11 — Anexos\",\n \"descricao\": \"Elabore TCLE, formulário de coleta, declarações de conflito de interesse, autorizações institucionais e termos de responsabilidade.\",\n \"fase\": \"Capítulos\",\n },\n {\n \"id\": \"referencias-bibliograficas\",\n \"titulo\": \"Referências Bibliográficas\",\n \"descricao\": \"Consolide todas as referências citadas, elimine duplicatas e formate na norma Vancouver com verificação de completude.\",\n \"fase\": \"Finalização\",\n },\n {\n \"id\": \"elementos-pre-textuais\",\n \"titulo\": \"Elementos Pré-textuais\",\n \"descricao\": \"Gere capa, folha de informações gerais no formato CEP, sumário completo e lista de abreviaturas do projeto de pesquisa.\",\n \"fase\": \"Finalização\",\n },\n {\n \"id\": \"compilacao-final\",\n \"titulo\": \"Compilação Final\",\n \"descricao\": \"Verifique a coerência entre todos os capítulos e compile o documento completo em Markdown, Word e PDF pronto para o CEP.\",\n \"fase\": \"Finalização\",\n },\n]\n\nPIPELINE_IDS = [s[\"id\"] for s in PIPELINE]\n"}, "35b2f692867e5c197db030b5a6daefda5119b1ad": {"t": 1785768352.3924384, "n": 4227, "h": "990c26cedabf81ef", "c": "CLAUDE_MODEL = \"claude-sonnet-4-6\"\n\nPROVIDERS = {\n \"anthropic\": {\n \"label\": \"Anthropic (Claude)\",\n \"key_label\": \"Chave Anthropic API\",\n \"key_placeholder\": \"sk-ant-...\",\n \"models\": [\n \"claude-opus-4-5\",\n \"claude-sonnet-4-6\",\n \"claude-sonnet-4-5\",\n \"claude-3-5-sonnet-20241022\",\n \"claude-3-5-haiku-20241022\",\n ],\n \"default_model\": \"claude-sonnet-4-6\",\n },\n \"openai\": {\n \"label\": \"OpenAI (ChatGPT)\",\n \"key_label\": \"Chave OpenAI API\",\n \"key_placeholder\": \"sk-...\",\n \"models\": [\n \"gpt-4o\",\n \"gpt-4o-mini\",\n \"gpt-4-turbo\",\n \"o1-mini\",\n ],\n \"default_model\": \"gpt-4o\",\n },\n \"gemini\": {\n \"label\": \"Google (Gemini)\",\n \"key_label\": \"Chave Google AI API\",\n \"key_placeholder\": \"AIza...\",\n \"models\": [\n \"gemini-2.0-flash\",\n \"gemini-1.5-pro\",\n \"gemini-1.5-flash\",\n ],\n \"default_model\": \"gemini-2.0-flash\",\n },\n \"deepseek\": {\n \"label\": \"DeepSeek\",\n \"key_label\": \"Chave DeepSeek API\",\n \"key_placeholder\": \"sk-...\",\n \"models\": [\n \"deepseek-chat\",\n \"deepseek-reasoner\",\n ],\n \"default_model\": \"deepseek-chat\",\n },\n}\n\nDEFAULT_PROVIDER = \"anthropic\"\n\nCONTEXT_LIMITS = {\n \"anthropic\": 200_000,\n \"openai\": 128_000,\n \"gemini\": 1_000_000,\n \"deepseek\": 64_000,\n}\n\nPIPELINE = [\n {\n \"id\": \"research-topic-mapper\",\n \"titulo\": \"Mapeamento do Tema\",\n \"descricao\": \"Passo 1 — Mapeamento e definição do tema de pesquisa\",\n \"fase\": \"Pré-redação\",\n },\n {\n \"id\": \"pico-research-question\",\n \"titulo\": \"Pergunta de Pesquisa\",\n \"descricao\": \"Passo 2 — Transformação do tema em pergunta PICO\",\n \"fase\": \"Pré-redação\",\n },\n {\n \"id\": \"plano-intencao\",\n \"titulo\": \"Plano de Intenção\",\n \"descricao\": \"Passo 3 — Resumo estruturado do projeto\",\n \"fase\": \"Pré-redação\",\n },\n {\n \"id\": \"fundamentacao-teorica\",\n \"titulo\": \"Fundamentação Teórica\",\n \"descricao\": \"Referencial teórico — capítulo independente\",\n \"fase\": \"Capítulos\",\n },\n {\n \"id\": \"introducao-pesquisa\",\n \"titulo\": \"Capítulo 1 — Introdução\",\n \"descricao\": \"Contexto, hipótese e objetivo\",\n \"fase\": \"Capítulos\",\n },\n {\n \"id\": \"capitulo-metodos\",\n \"titulo\": \"Capítulo 2 — Métodos\",\n \"descricao\": \"Delineamento, amostra e método de coleta\",\n \"fase\": \"Capítulos\",\n },\n {\n \"id\": \"etapas-e-cronograma\",\n \"titulo\": \"Capítulos 3, 4 e 5\",\n \"descricao\": \"Etapas, cronograma, recursos e orçamento\",\n \"fase\": \"Capítulos\",\n },\n {\n \"id\": \"capitulo-monitorizacao\",\n \"titulo\": \"Capítulo 6 — Monitorização\",\n \"descricao\": \"Proteção, segurança e acompanhamento dos dados\",\n \"fase\": \"Capítulos\",\n },\n {\n \"id\": \"capitulo-riscos-beneficios\",\n \"titulo\": \"Capítulo 7 — Riscos e Benefícios\",\n \"descricao\": \"Matriz de riscos e análise ética\",\n \"fase\": \"Capítulos\",\n },\n {\n \"id\": \"capitulo-propriedade-responsabilidades\",\n \"titulo\": \"Capítulos 8, 9 e 10\",\n \"descricao\": \"Propriedade intelectual e responsabilidades\",\n \"fase\": \"Capítulos\",\n },\n {\n \"id\": \"capitulo-anexos\",\n \"titulo\": \"Capítulo 11 — Anexos\",\n \"descricao\": \"TCLE, formulários, declarações e termos\",\n \"fase\": \"Capítulos\",\n },\n {\n \"id\": \"referencias-bibliograficas\",\n \"titulo\": \"Referências Bibliográficas\",\n \"descricao\": \"Consolidação e formatação Vancouver\",\n \"fase\": \"Finalização\",\n },\n {\n \"id\": \"elementos-pre-textuais\",\n \"titulo\": \"Elementos Pré-textuais\",\n \"descricao\": \"Capa, sumário e lista de abreviaturas\",\n \"fase\": \"Finalização\",\n },\n {\n \"id\": \"compilacao-final\",\n \"titulo\": \"Compilação Final\",\n \"descricao\": \"Verificação de coerência e documento completo\",\n \"fase\": \"Finalização\",\n },\n]\n\nPIPELINE_IDS = [s[\"id\"] for s in PIPELINE]\n"}, "5e4c0e361fda954fab27ce2c6c10dbac21bbbfaa": {"t": 1785768353.6570551, "n": 4107, "h": "131840633155f26e", "c": "CLAUDE_MODEL = \"claude-sonnet-4-6\"\n\nPROVIDERS = {\n \"anthropic\": {\n \"label\": \"Anthropic (Claude)\",\n \"key_label\": \"Chave Anthropic API\",\n \"key_placeholder\": \"sk-ant-...\",\n \"models\": [\n \"claude-opus-4-5\",\n \"claude-sonnet-4-6\",\n \"claude-sonnet-4-5\",\n \"claude-3-5-sonnet-20241022\",\n \"claude-3-5-haiku-20241022\",\n ],\n \"default_model\": \"claude-sonnet-4-6\",\n },\n \"openai\": {\n \"label\": \"OpenAI (ChatGPT)\",\n \"key_label\": \"Chave OpenAI API\",\n \"key_placeholder\": \"sk-...\",\n \"models\": [\n \"gpt-4o\",\n \"gpt-4o-mini\",\n \"gpt-4-turbo\",\n \"o1-mini\",\n ],\n \"default_model\": \"gpt-4o\",\n },\n \"gemini\": {\n \"label\": \"Google (Gemini)\",\n \"key_label\": \"Chave Google AI API\",\n \"key_placeholder\": \"AIza...\",\n \"models\": [\n \"gemini-2.0-flash\",\n \"gemini-1.5-pro\",\n \"gemini-1.5-flash\",\n ],\n \"default_model\": \"gemini-2.0-flash\",\n },\n \"deepseek\": {\n \"label\": \"DeepSeek\",\n \"key_label\": \"Chave DeepSeek API\",\n \"key_placeholder\": \"sk-...\",\n \"models\": [\n \"deepseek-chat\",\n \"deepseek-reasoner\",\n ],\n \"default_model\": \"deepseek-chat\",\n },\n}\n\nDEFAULT_PROVIDER = \"anthropic\"\n\nPIPELINE = [\n {\n \"id\": \"research-topic-mapper\",\n \"titulo\": \"Mapeamento do Tema\",\n \"descricao\": \"Passo 1 — Mapeamento e definição do tema de pesquisa\",\n \"fase\": \"Pré-redação\",\n },\n {\n \"id\": \"pico-research-question\",\n \"titulo\": \"Pergunta de Pesquisa\",\n \"descricao\": \"Passo 2 — Transformação do tema em pergunta PICO\",\n \"fase\": \"Pré-redação\",\n },\n {\n \"id\": \"plano-intencao\",\n \"titulo\": \"Plano de Intenção\",\n \"descricao\": \"Passo 3 — Resumo estruturado do projeto\",\n \"fase\": \"Pré-redação\",\n },\n {\n \"id\": \"fundamentacao-teorica\",\n \"titulo\": \"Fundamentação Teórica\",\n \"descricao\": \"Referencial teórico — capítulo independente\",\n \"fase\": \"Capítulos\",\n },\n {\n \"id\": \"introducao-pesquisa\",\n \"titulo\": \"Capítulo 1 — Introdução\",\n \"descricao\": \"Contexto, hipótese e objetivo\",\n \"fase\": \"Capítulos\",\n },\n {\n \"id\": \"capitulo-metodos\",\n \"titulo\": \"Capítulo 2 — Métodos\",\n \"descricao\": \"Delineamento, amostra e método de coleta\",\n \"fase\": \"Capítulos\",\n },\n {\n \"id\": \"etapas-e-cronograma\",\n \"titulo\": \"Capítulos 3, 4 e 5\",\n \"descricao\": \"Etapas, cronograma, recursos e orçamento\",\n \"fase\": \"Capítulos\",\n },\n {\n \"id\": \"capitulo-monitorizacao\",\n \"titulo\": \"Capítulo 6 — Monitorização\",\n \"descricao\": \"Proteção, segurança e acompanhamento dos dados\",\n \"fase\": \"Capítulos\",\n },\n {\n \"id\": \"capitulo-riscos-beneficios\",\n \"titulo\": \"Capítulo 7 — Riscos e Benefícios\",\n \"descricao\": \"Matriz de riscos e análise ética\",\n \"fase\": \"Capítulos\",\n },\n {\n \"id\": \"capitulo-propriedade-responsabilidades\",\n \"titulo\": \"Capítulos 8, 9 e 10\",\n \"descricao\": \"Propriedade intelectual e responsabilidades\",\n \"fase\": \"Capítulos\",\n },\n {\n \"id\": \"capitulo-anexos\",\n \"titulo\": \"Capítulo 11 — Anexos\",\n \"descricao\": \"TCLE, formulários, declarações e termos\",\n \"fase\": \"Capítulos\",\n },\n {\n \"id\": \"referencias-bibliograficas\",\n \"titulo\": \"Referências Bibliográficas\",\n \"descricao\": \"Consolidação e formatação Vancouver\",\n \"fase\": \"Finalização\",\n },\n {\n \"id\": \"elementos-pre-textuais\",\n \"titulo\": \"Elementos Pré-textuais\",\n \"descricao\": \"Capa, sumário e lista de abreviaturas\",\n \"fase\": \"Finalização\",\n },\n {\n \"id\": \"compilacao-final\",\n \"titulo\": \"Compilação Final\",\n \"descricao\": \"Verificação de coerência e documento completo\",\n \"fase\": \"Finalização\",\n },\n]\n\nPIPELINE_IDS = [s[\"id\"] for s in PIPELINE]\n"}, "f5fda71c6826ff8063f74c00ebec237bb598e3e2": {"t": 1785768354.86416, "n": 2768, "h": "676d1999037854de", "c": "CLAUDE_MODEL = \"claude-sonnet-4-6\"\n\nPIPELINE = [\n {\n \"id\": \"research-topic-mapper\",\n \"titulo\": \"Mapeamento do Tema\",\n \"descricao\": \"Passo 1 — Mapeamento e definição do tema de pesquisa\",\n \"fase\": \"Pré-redação\",\n },\n {\n \"id\": \"pico-research-question\",\n \"titulo\": \"Pergunta de Pesquisa\",\n \"descricao\": \"Passo 2 — Transformação do tema em pergunta PICO\",\n \"fase\": \"Pré-redação\",\n },\n {\n \"id\": \"plano-intencao\",\n \"titulo\": \"Plano de Intenção\",\n \"descricao\": \"Passo 3 — Resumo estruturado do projeto\",\n \"fase\": \"Pré-redação\",\n },\n {\n \"id\": \"fundamentacao-teorica\",\n \"titulo\": \"Fundamentação Teórica\",\n \"descricao\": \"Referencial teórico — capítulo independente\",\n \"fase\": \"Capítulos\",\n },\n {\n \"id\": \"introducao-pesquisa\",\n \"titulo\": \"Capítulo 1 — Introdução\",\n \"descricao\": \"Contexto, hipótese e objetivo\",\n \"fase\": \"Capítulos\",\n },\n {\n \"id\": \"capitulo-metodos\",\n \"titulo\": \"Capítulo 2 — Métodos\",\n \"descricao\": \"Delineamento, amostra e método de coleta\",\n \"fase\": \"Capítulos\",\n },\n {\n \"id\": \"etapas-e-cronograma\",\n \"titulo\": \"Capítulos 3, 4 e 5\",\n \"descricao\": \"Etapas, cronograma, recursos e orçamento\",\n \"fase\": \"Capítulos\",\n },\n {\n \"id\": \"capitulo-monitorizacao\",\n \"titulo\": \"Capítulo 6 — Monitorização\",\n \"descricao\": \"Proteção, segurança e acompanhamento dos dados\",\n \"fase\": \"Capítulos\",\n },\n {\n \"id\": \"capitulo-riscos-beneficios\",\n \"titulo\": \"Capítulo 7 — Riscos e Benefícios\",\n \"descricao\": \"Matriz de riscos e análise ética\",\n \"fase\": \"Capítulos\",\n },\n {\n \"id\": \"capitulo-propriedade-responsabilidades\",\n \"titulo\": \"Capítulos 8, 9 e 10\",\n \"descricao\": \"Propriedade intelectual e responsabilidades\",\n \"fase\": \"Capítulos\",\n },\n {\n \"id\": \"capitulo-anexos\",\n \"titulo\": \"Capítulo 11 — Anexos\",\n \"descricao\": \"TCLE, formulários, declarações e termos\",\n \"fase\": \"Capítulos\",\n },\n {\n \"id\": \"referencias-bibliograficas\",\n \"titulo\": \"Referências Bibliográficas\",\n \"descricao\": \"Consolidação e formatação Vancouver\",\n \"fase\": \"Finalização\",\n },\n {\n \"id\": \"elementos-pre-textuais\",\n \"titulo\": \"Elementos Pré-textuais\",\n \"descricao\": \"Capa, sumário e lista de abreviaturas\",\n \"fase\": \"Finalização\",\n },\n {\n \"id\": \"compilacao-final\",\n \"titulo\": \"Compilação Final\",\n \"descricao\": \"Verificação de coerência e documento completo\",\n \"fase\": \"Finalização\",\n },\n]\n\nPIPELINE_IDS = [s[\"id\"] for s in PIPELINE]\n"}}}}