{"schema":"fapes.handover-package.v1","generatedAt":"2026-06-09T14:58:28.780Z","version":"v0-pre-proposta","objective":"Consolidar a transferência operacional prometida no D+12/M10-M12: manuais, treinamento, continuidade técnica, evidências de aceite e autonomia da FAPES.","milestone":"D+12/M10-M12","guides":[{"id":"technical_manual","title":"Manual técnico","audience":"technical","purpose":"Permitir que equipe técnica entenda arquitetura, APIs, stores locais, segurança, backup e rotina de suporte.","sections":["Arquitetura Next.js/API e contratos OpenAPI","Stores versionados em FAPES_DATA_DIR","Sessão institucional e perfis","Rubric Engine, Evidence Engine e trilhas de auditoria","Backup, restore, retenção e incidente","Procedimento para integração real FAPES/PRODEST"],"evidence":["docs/api/openapi.yaml","docs/architecture/adr-002-auth-integration.md","/api/operations/custody"],"status":"ready"},{"id":"admin_manual","title":"Manual do administrador FAPES","audience":"admin","purpose":"Orientar criação de editais, versionamento de réguas, aprovação de versões, perfis e governança da publicação.","sections":["Criar e manter editais/ciclos","Editar pesos e critérios sem alterar código","Aprovar e publicar régua com trilha de auditoria","Arquivar versões e preservar avaliações antigas","Consultar logs, backups e indicadores de operação"],"evidence":["/api/editais","/api/rubrics","/api/rubrics/governance","/api/evaluations/timeline"],"status":"ready"},{"id":"evaluator_manual","title":"Manual do avaliador","audience":"evaluator","purpose":"Orientar triagem, upload/extrato de documentos, revisão de evidências, resposta a critérios, score e exportação de relatório.","sections":["Selecionar projeto e confirmar linha","Ingerir PDF/TXT ou extrato por página","Vincular evidências citáveis aos critérios","Registrar justificativa manual quando faltar evidência","Gerar relatório PDF/JSON/CSV para revisão"],"evidence":["/api/triage","/api/documents/extract","/api/questionnaires/plan","/api/evaluations"],"status":"ready"},{"id":"manager_manual","title":"Manual do gestor","audience":"manager","purpose":"Orientar aprovação/publicação, dashboard institucional, longitudinal, indicadores do TR e reabertura auditada.","sections":["Aprovar e publicar avaliação","Reabrir avaliação com histórico preservado","Ler dashboard por linha/status/responsável","Exportar CSV auditado","Acompanhar evolução longitudinal TRL/BRL"],"evidence":["/api/evaluations/dashboard","/api/evaluations/longitudinal","/api/evaluations/{evaluationId}/reopen"],"status":"ready"}],"trainingPlan":[{"id":"kickoff_admin","title":"Configuração institucional e réguas","audience":["admin","technical"],"durationMinutes":60,"objective":"Treinar criação de ciclo, versionamento de régua e aprovação/publicação com trilha de auditoria.","expectedEvidence":"Ata curta, lista de participantes, print da régua publicada e changelog."},{"id":"evaluator_workflow","title":"Fluxo completo do avaliador","audience":["evaluator"],"durationMinutes":90,"objective":"Executar triagem, evidência, questionário, justificativa manual e exportação em projeto piloto.","expectedEvidence":"Relatório exportado, avaliação com evidências citáveis e checklist de dúvidas."},{"id":"manager_dashboard","title":"Gestão, indicadores e publicação","audience":["manager"],"durationMinutes":60,"objective":"Treinar aprovação, publicação, reabertura, dashboard e exportação institucional.","expectedEvidence":"Dashboard exportado, evento de publicação auditado e lista de indicadores validados."},{"id":"technical_continuity","title":"Continuidade técnica e dados","audience":["technical","admin"],"durationMinutes":60,"objective":"Treinar backup, restore, retenção/devolução de dados e procedimento de incidente.","expectedEvidence":"Backup gerado, hash conferido, runbook assinado e responsável definido."}],"acceptanceChecklist":[{"id":"manuals_delivered","label":"Manuais técnico, admin, avaliador e gestor entregues","status":"ready","evidence":"/api/proposal/handover?format=md"},{"id":"openapi_available","label":"OpenAPI e relatório de integração disponíveis","status":"ready","evidence":"docs/api/openapi.yaml; /api/integration/fapes/contract?format=md"},{"id":"backup_restore_runbook","label":"Runbook de backup/restore/retenção/incidente documentado","status":"ready","evidence":"/api/operations/custody"},{"id":"training_evidence","label":"Evidência de treinamento realizada","status":"pending_fapes_acceptance","evidence":"Ata/lista de presença a produzir no M10-M12"},{"id":"ctf_acceptance","label":"Aceite CTF/FAPES do handover","status":"pending_fapes_acceptance","evidence":"Termo de aceite a produzir no encerramento da PoC"}],"operationalContinuity":["Código documentado e contratos OpenAPI anexáveis.","Stores locais auditáveis com hash, backup e restore.","Régua versionada separada de dados sigilosos FAPES.","Exportações CSV/JSON/PDF para evitar dependência operacional cega.","Dados reais tratados como insumo temporário de teste/validação, com devolução ou destruição ao fim da fase."],"proposalUse":["Anexar como evidência do item 4.B do Anexo VI: entregáveis, manuais e transferência.","Citar no item 5.A como evidência do marco M10-M12.","Usar no pitch para responder risco de dependência do fornecedor.","Usar na negociação do Plano de Teste para definir aceite da transferência."],"summary":{"guideCount":4,"readyGuideCount":4,"trainingBlockCount":4,"trainingMinutes":270,"checklistCount":5,"readyChecklistCount":3,"pendingFapesAcceptanceCount":2,"continuityItemCount":5,"readyForProposalAttachment":true}}