{"schema":"fapes.pitch-rehearsal.v1","generatedAt":"2026-06-09T15:04:57.538Z","version":"v0-pre-proposta","objective":"Preparar ensaio operacional da Etapa 2 com scorecard por peso oficial, simulação CTA, fallback e evidências de demo.","officialTiming":{"presentationSeconds":600,"ctaQuestionsSeconds":600,"finalAnswersSeconds":900,"totalWindowSeconds":2100},"demoCaseSequence":[{"role":"clean_positive","caseId":"vs-innovation-saas-operacao-assistida","projectId":"vs-innovation-saas-operacao-assistida","title":"SaaS com API em operacao assistida","area":"innovation","kind":"straightforward","targetDurationSeconds":150,"score100":77.5,"trl":6,"brl":4.5,"publishBlocked":false,"passedAgainstGolden":true,"pitchPurpose":"Abrir a demo com um caso forte de Inovação para provar fluxo completo, evidência citável e score defensável.","talkingPoints":["confirmar área de Inovação e etapa de execução","mostrar evidências de API, piloto e governança","exportar relatório com score, TRL/BRL e lacunas"],"evidenceToShow":["/api/validations/suite","relatório PDF-ready","linha do tempo auditável"],"fallbackPrompt":"Se a UI atrasar, abrir o caso na lista persistida e ir direto para relatório/exportação."},{"role":"borderline_limit","caseId":"vs-innovation-lab-borderline","projectId":"vs-innovation-lab-borderline","title":"Inovacao em laboratorio no limite TRL 4","area":"innovation","kind":"borderline","targetDurationSeconds":90,"score100":47.5,"trl":4,"brl":3,"publishBlocked":false,"passedAgainstGolden":true,"pitchPurpose":"Mostrar que a ferramenta não infla TRL quando a evidência ainda é laboratorial.","talkingPoints":["comparar bancada versus ambiente relevante","explicar por que TRL 4 é conservador","ligar decisão ao critério de maturidade do edital"],"evidenceToShow":["evidência de bancada","delta TRL/BRL contra gabarito","nota de calibração"],"fallbackPrompt":"Se faltar tempo, citar apenas o score TRL 4 e a frase de bancada como prova."},{"role":"adversarial_trl_inflation","caseId":"vs-innovation-claim-operational-with-lab-evidence","projectId":"vs-innovation-claim-operational-with-lab-evidence","title":"TRL alto declarado com evidencia apenas laboratorial","area":"innovation","kind":"contradictory","targetDurationSeconds":120,"score100":47.5,"trl":5,"brl":3,"publishBlocked":false,"passedAgainstGolden":true,"pitchPurpose":"Encerrar a demonstração metodológica com o caso adversarial de TRL inflado e revisão humana obrigatória.","talkingPoints":["evidência laboratorial contradiz declaração de operação","Review Engine gera inconsistência de maturidade","a decisão final continua humana e registrada"],"evidenceToShow":["/api/proposal/simulation-adjudication?format=md","review_note maturity_inconsistency","log de adjudicação"],"fallbackPrompt":"Se a banca perguntar sobre erro da IA, usar este caso para mostrar que divergência vira calibração, não decisão automática."},{"role":"negative_governance_block","caseId":"vs-innovation-insufficient-data","projectId":"vs-innovation-insufficient-data","title":"Inovacao com dados insuficientes - caso negativo controlado","area":"innovation","kind":"insufficient_data","targetDurationSeconds":75,"score100":null,"trl":null,"brl":null,"publishBlocked":true,"passedAgainstGolden":true,"pitchPurpose":"Mostrar um block esperado: a ferramenta não publica score quando faltam evidências mínimas de TRL/BRL e governança.","talkingPoints":["lacunas de evidência impedem publicação","o block é esperado e auditado, não bug de processamento","o operador sabe qual documento pedir antes de pontuar"],"evidenceToShow":["/api/proposal/simulation-block-audit?format=md","auditoria de blocks","fila stored-vs limpa para demo"],"fallbackPrompt":"Se houver dúvida sobre casos bloqueados, explicar que o caso negativo prova governança e preserva a CTA."}],"rehearsalRuns":[{"id":"run_01_clocked_story","title":"Ensaio cronometrado do roteiro de 10 minutos","targetDurationSeconds":600,"status":"ready_to_run","script":["Abrir com dor FAPES e objetivo top-5.","Executar demo Inovação em até 2:30.","Provar Pesquisa/Extensão em até 2:00.","Mostrar governança, blocks esperados, OpenAPI, LGPD e orçamento.","Fechar com KPIs M1-M12 e transferência operacional."],"evidenceToSave":["print do cronômetro","anotações de corte","versão do roteiro usado"]},{"id":"run_02_recorded_demo","title":"Ensaio gravado com demo ao vivo","targetDurationSeconds":240,"status":"needs_recorded_evidence","script":["Rodar fluxo principal do protótipo sem editar banco manualmente.","Mostrar relatório PDF-ready, OpenAPI/mock e pacote final.","Salvar gravação curta para revisão interna."],"evidenceToSave":["docs/proposal/demo-video-assets/fapes-demo-v0.webm","screenshots","manifesto Playwright"]},{"id":"run_03_red_team","title":"Banca simulada CTA","targetDurationSeconds":1500,"status":"ready_to_run","script":["Responder 12 perguntas adversariais em até 90 segundos cada.","Ancorar cada resposta em evidência do protótipo.","Marcar resposta fraca para ajuste no FAQ."],"evidenceToSave":["scorecard preenchido","respostas revisadas","lista de pendências"]}],"scorecard":[{"id":"problem_resolution","label":"Potencial de resolução do problema","weightPercent":44,"excellentSignal":"Demo operacional resolve avaliação TRL/BRL com evidência, revisão humana, blocks esperados e integração explícita.","proofToShow":["/api/proposal/demo-flow?format=md","/api/proposal/simulation-proof-dossier?format=md","relatório PDF-ready"]},{"id":"economics_risk","label":"Fatores econômicos e redução de risco","weightPercent":32,"excellentSignal":"R$ 115k por marcos, custo-benefício validável, LGPD, OpenAPI, handover e riscos mitigados.","proofToShow":["/api/proposal/test-plan","/api/proposal/handover?format=md","/api/privacy/dpia"]},{"id":"innovation_experience","label":"Capacidade de inovação e experiência","weightPercent":24,"excellentSignal":"Arquitetura TRL 5, golden set, calibração, evidências documentais e narrativa de experiência anexável.","proofToShow":["/api/proposal/technical-proposal?format=md","/api/proposal/calibration-dossier?format=md","/api/proposal/evidence-dossier"]}],"redTeamQuestions":[{"id":"why_not_spreadsheet","question":"Por que isso não é só uma planilha/formulário?","answerFrame":"Contrapor formulário estático com versionamento de régua, evidência por página, trilha de auditoria, recálculo e integração API.","maxAnswerSeconds":90,"evidence":"Rubric Engine, timeline, OpenAPI e relatório exportado"},{"id":"ai_decides","question":"A IA decide ou reprova projetos?","answerFrame":"Reforçar que score é determinístico e publicação exige validação humana; IA apenas sugere evidências revisáveis.","maxAnswerSeconds":90,"evidence":"workflow de aprovação/publicação e política de evidência ausente"},{"id":"scientific_quality","question":"TRL mede qualidade científica?","answerFrame":"Explicar TRL/BRL como entrega do TR e MRL/SRL como complemento para método, reprodutibilidade e validação humana.","maxAnswerSeconds":90,"evidence":"metodologia no pacote técnico e dossiê de calibração"},{"id":"integration_uncertain","question":"E se a API ou autenticação FAPES não estiver pronta?","answerFrame":"Mostrar OpenAPI/mock, ADR de autenticação, perguntas oficiais CTA e Plano M1/M7 com contingência CSV/PDF/JSON.","maxAnswerSeconds":90,"evidence":"/api/integration/fapes/contract?format=md; /api/proposal/clarifications?format=md"},{"id":"lgpd_confidential","question":"Como garantir sigilo de propostas e dados FAPES?","answerFrame":"DPIA, minimização, perfis de acesso, logs, proibição de treinamento permanente e devolução/destruição ao fim do teste.","maxAnswerSeconds":90,"evidence":"docs/privacy/dpia-preliminar.md; /api/operations/custody"},{"id":"vendor_lock_in","question":"A FAPES fica dependente do fornecedor?","answerFrame":"Responder com OpenAPI, exportações, manuais, treinamento, backup/restore e separação entre dados sensíveis, pesos e núcleo técnico.","maxAnswerSeconds":90,"evidence":"/api/proposal/handover?format=md"},{"id":"cost_benefit","question":"Qual é o custo-benefício objetivo?","answerFrame":"Usar hipótese 6h vs 2h, R$120/h, 250 projetos/ano e compromisso de validar baseline no M1.","maxAnswerSeconds":90,"evidence":"Plano de Teste e Anexo VI 1.E/6.C/6.D"},{"id":"bad_pdf","question":"O que acontece com PDF ruim ou OCR incerto?","answerFrame":"Baixa confiança não fundamenta score; vira hipótese, pendência documental ou revisão manual assistida.","maxAnswerSeconds":90,"evidence":"Evidence Engine, triage e política null com justificativa manual"},{"id":"fairness_between_areas","question":"Como comparar Pesquisa, Inovação e Extensão sem injustiça?","answerFrame":"Réguas distintas por área, pesos versionados, validação cruzada e indicadores de divergência Kappa/ICC.","maxAnswerSeconds":90,"evidence":"Rubric Engine, validação cruzada e golden set"},{"id":"trl_claim","question":"Por que TRL 5 e não TRL 4 ou TRL 7?","answerFrame":"Distinguir arquitetura reutilizada validada em ambiente relevante da especialização FAPES ainda em PoC; não alegar operação plena.","maxAnswerSeconds":90,"evidence":"proposta técnica v1 e vídeo demo"},{"id":"manual_current_process","question":"Por que a FAPES deveria mudar o processo atual?","answerFrame":"Focar em rastreabilidade, consistência entre avaliadores, redução de retrabalho e gestão de portfólio sem retirar decisão humana.","maxAnswerSeconds":90,"evidence":"dashboard, timeline e relatório exportado"},{"id":"scope_creep","question":"Isso não tenta resolver planejamento, avaliação e impacto de uma vez?","answerFrame":"PoC foca avaliação, triagem, padronização e monitoramento longitudinal TRL/BRL; expansão fica pós-validação.","maxAnswerSeconds":90,"evidence":"ADR de escopo e Plano de Teste"}],"liveDemoChecklist":[{"id":"local_server_ready","label":"Servidor local abre a UI e APIs críticas","status":"ready","evidence":"http://127.0.0.1:3000; /api/health"},{"id":"demo_video_available","label":"Vídeo e screenshots anexáveis existem","status":"ready","evidence":"/api/proposal/demo-video"},{"id":"solv_shadow_ready","label":"Ensaio Solv shadow pronto para consulta no pitch","status":"ready","evidence":"docs/proposal/solv-shadow-drill-v0.md; docs/proposal/solv-upload-package/64-ensaio-shadow-solv.md"},{"id":"pitch_script_ready","label":"Roteiro cronometrado está escrito","status":"ready","evidence":"/api/proposal/pitch"},{"id":"openapi_fallback_ready","label":"OpenAPI/mock e fallback CSV/PDF/JSON preparados","status":"ready","evidence":"/api/integration/fapes/contract?format=md"},{"id":"first_clocked_rehearsal","label":"Primeiro ensaio cronometrado executado","status":"needs_rehearsal","evidence":"Salvar tempo real por bloco e cortes feitos"},{"id":"red_team_rehearsal","label":"Banca simulada com perguntas adversariais executada","status":"needs_rehearsal","evidence":"Registrar pergunta, resposta, nota e ajuste"},{"id":"backup_environment","label":"Ambiente de backup da demo validado","status":"needs_rehearsal","evidence":"Abrir gravação, PDF, OpenAPI e pacote final sem depender da UI"},{"id":"cta_response_evidence","label":"Respostas CTA oficiais incorporadas se chegarem","status":"needs_evidence","evidence":"E-mail/PDF da CTA salvo e citado"}],"fallbackPlan":["Se a UI falhar, abrir vídeo de 3-4 min e navegar pelos screenshots do manifesto.","Se a API mock falhar, mostrar OpenAPI YAML e relatório de conformidade Markdown.","Se uma pergunta exigir confirmação oficial, citar pedido CTA e declarar premissa sem inventar resposta.","Se faltar tempo, cortar detalhes de implementação e preservar demo + custo-benefício + transferência.","Se houver objeção metodológica, voltar à tese: apoio à decisão humana, não substituição da CTA."],"summary":{"runCount":3,"readyRunCount":2,"needsRecordedEvidenceRunCount":1,"demoCaseCount":4,"demoCaseReadyCount":3,"adversarialDemoCaseCount":1,"totalDemoCaseSeconds":435,"scorecardCriterionCount":3,"totalScorecardWeight":100,"redTeamQuestionCount":12,"maxAnswerSeconds":90,"checklistCount":9,"readyChecklistCount":5,"needsRehearsalCount":3,"needsEvidenceCount":1,"officialWindowMinutes":35,"rehearsalPackageReady":true,"pitchActuallyReady":false}}