1 line
42 KiB
JSON
1 line
42 KiB
JSON
{"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"}}}} |