{"schema":"fapes.solv-dry-run.v1","generatedAt":"2026-06-09T15:00:44.075Z","version":"v0-pre-proposta","submissionTarget":"Solv","finalSubmitAction":"SUBMETER","simulatedSubmitDecision":"do_not_submit","submissionPackageSummary":{"artifactCount":18,"readyArtifactCount":13,"needsEvidenceArtifactCount":2,"needsDocumentArtifactCount":1,"pendingRecordingArtifactCount":1,"blockerCount":3,"submitBlockingCount":3,"externalDependencyCount":0,"checklistCount":15,"readyChecklistCount":12,"requiredAttachmentCount":12,"readyRequiredAttachmentCount":10,"technicalPackageReady":true,"readyForRecording":true,"videoRecorded":true,"solvSubmitReady":false},"externalEvidenceSummary":{"requirementCount":11,"readyRequirementCount":8,"pendingRequirementCount":3,"requiredForSubmitCount":6,"readyRequiredForSubmitCount":3,"submitBlockingCount":3,"pendingOfficialResponseCount":0,"capabilityLetterTargetCount":3,"capabilityLetterReadyCount":0,"trackerReady":true,"solvSubmitReady":false},"formSections":[{"id":"1_identificacao","annexViItem":"1.A-1.E","title":"Identificação da solução e proposta de valor","status":"ready","pasteSource":"/api/proposal/technical-proposal?format=md","attachmentSource":"docs/proposal/external-evidence/submission-entity-decision.md","reviewFocus":"Conferir PF/PJ, responsável, valor R$ 115.000 e validade de 60 dias úteis.","blocking":false},{"id":"2_desafio","annexViItem":"2.A-2.B","title":"Aderência ao desafio FAPES","status":"ready","pasteSource":"/api/proposal/readiness","attachmentSource":"docs/api/openapi.yaml; docs/architecture/adr-002-auth-integration.md","reviewFocus":"Manter integração imediata como mock homologável e premissas oficiais pendentes.","blocking":false},{"id":"3_solucao_trl","annexViItem":"3.A-3.C","title":"Solução, estágio e TRL declarado","status":"ready","pasteSource":"/api/proposal/technical-proposal?format=md","attachmentSource":"/api/proposal/demo-video?format=md","reviewFocus":"Declarar TRL 5 da arquitetura, separando especialização FAPES em PoC.","blocking":false},{"id":"4_modelo_negocio","annexViItem":"4.A-4.B","title":"Modelo econômico e entregáveis","status":"ready","pasteSource":"docs/proposal/plano-de-teste-v0.md","attachmentSource":"docs/proposal/plano-de-teste-v0.md","reviewFocus":"Preço fixo por marcos, fornecimento futuro e entregáveis M1-M12.","blocking":false},{"id":"5_plano_teste","annexViItem":"5.A-5.E","title":"Plano de Teste CPSI","status":"ready","pasteSource":"docs/proposal/plano-de-teste-v0.md","attachmentSource":"docs/proposal/plano-de-teste-v0.md","reviewFocus":"Atividade, meta, indicador, prazo, orçamento por marco e escalabilidade.","blocking":false},{"id":"6_evidencias","annexViItem":"6.A-6.D","title":"Evidências, casos de sucesso e custo-benefício","status":"needs_evidence","pasteSource":"/api/proposal/evidence-dossier","attachmentSource":"docs/proposal/external-evidence/capability-letter-*.pdf","reviewFocus":"Não declarar caso de sucesso sem carta, data, escopo e resultado verificável.","blocking":true},{"id":"7_inovacao_impacto","annexViItem":"7.A-7.B","title":"Inovação e impacto transformador","status":"ready","pasteSource":"/api/proposal/technical-proposal?format=md","attachmentSource":"/api/proposal/calibration-dossier?format=md","reviewFocus":"Conectar inovação à régua auditável, validação interavaliadores e indicadores CT&I.","blocking":false},{"id":"8_experiencia","annexViItem":"8.A-8.C","title":"Experiência anterior e data de operação","status":"needs_evidence","pasteSource":"/api/proposal/evidence-dossier","attachmentSource":"docs/proposal/external-evidence/operation-dates.csv","reviewFocus":"Preencher 8.A-8.C somente com atestado e data real comprováveis.","blocking":true},{"id":"9_equipe_transferencia","annexViItem":"9.A-9.B","title":"Equipe, qualificação e transferência","status":"needs_document","pasteSource":"/api/proposal/handover?format=md","attachmentSource":"docs/proposal/external-evidence/habilitation-index.md","reviewFocus":"Declarar formação, experiência e documentos sem inflar títulos não comprovados.","blocking":true}],"attachmentReviews":[{"id":"openapi_yaml","label":"OpenAPI/Swagger","path":"docs/api/openapi.yaml","requiredForSolv":true,"status":"ready","uploadSlot":"Anexo obrigatório do formulário Solv","nextAction":"Anexar e conferir nome/tamanho no Solv."},{"id":"test_plan","label":"Plano de Teste v0","path":"docs/proposal/plano-de-teste-v0.md","requiredForSolv":true,"status":"ready","uploadSlot":"Anexo obrigatório do formulário Solv","nextAction":"Anexar e conferir nome/tamanho no Solv."},{"id":"technical_proposal","label":"Proposta técnica v1","path":"/api/proposal/technical-proposal?format=md","requiredForSolv":true,"status":"ready","uploadSlot":"Anexo obrigatório do formulário Solv","nextAction":"Anexar e conferir nome/tamanho no Solv."},{"id":"handover_package","label":"Handover operacional","path":"/api/proposal/handover?format=md","requiredForSolv":true,"status":"ready","uploadSlot":"Anexo obrigatório do formulário Solv","nextAction":"Anexar e conferir nome/tamanho no Solv."},{"id":"calibration_dossier","label":"Dossiê de calibração","path":"/api/proposal/calibration-dossier?format=md","requiredForSolv":true,"status":"ready","uploadSlot":"Anexo obrigatório do formulário Solv","nextAction":"Anexar e conferir nome/tamanho no Solv."},{"id":"golden_set","label":"Golden set de projetos simulados","path":"/api/proposal/golden-set?format=md","requiredForSolv":true,"status":"ready","uploadSlot":"Anexo obrigatório do formulário Solv","nextAction":"Anexar e conferir nome/tamanho no Solv."},{"id":"integration_contract","label":"Relatório de conformidade OpenAPI","path":"/api/integration/fapes/contract?format=md","requiredForSolv":true,"status":"ready","uploadSlot":"Anexo obrigatório do formulário Solv","nextAction":"Anexar e conferir nome/tamanho no Solv."},{"id":"clarification_pack","label":"Pedido de esclarecimento CTA","path":"/api/proposal/clarifications?format=md","requiredForSolv":false,"status":"ready","uploadSlot":"Anexo complementar, se houver campo disponível","nextAction":"Anexar e conferir nome/tamanho no Solv."},{"id":"external_evidence_tracker","label":"Tracker de evidências externas","path":"/api/proposal/external-evidence?format=md","requiredForSolv":false,"status":"ready","uploadSlot":"Anexo complementar, se houver campo disponível","nextAction":"Anexar e conferir nome/tamanho no Solv."},{"id":"submission_deadlines","label":"Controle de prazos oficiais","path":"/api/proposal/deadlines?format=md","requiredForSolv":false,"status":"ready","uploadSlot":"Anexo complementar, se houver campo disponível","nextAction":"Anexar e conferir nome/tamanho no Solv."},{"id":"pitch_rehearsal","label":"Ensaio operacional do pitch","path":"/api/proposal/pitch-rehearsal?format=md","requiredForSolv":false,"status":"ready","uploadSlot":"Anexo complementar, se houver campo disponível","nextAction":"Anexar e conferir nome/tamanho no Solv."},{"id":"contract_risk_matrix","label":"Matriz de risco contratual","path":"/api/proposal/contract-risk-matrix?format=md","requiredForSolv":false,"status":"ready","uploadSlot":"Anexo complementar, se houver campo disponível","nextAction":"Anexar e conferir nome/tamanho no Solv."},{"id":"demo_flow","label":"Roteiro do fluxo ponta a ponta","path":"/api/proposal/demo-flow?format=md","requiredForSolv":true,"status":"ready","uploadSlot":"Anexo obrigatório do formulário Solv","nextAction":"Anexar e conferir nome/tamanho no Solv."},{"id":"dpia","label":"DPIA/LGPD preliminar","path":"docs/privacy/dpia-preliminar.md","requiredForSolv":true,"status":"ready","uploadSlot":"Anexo obrigatório do formulário Solv","nextAction":"Anexar e conferir nome/tamanho no Solv."},{"id":"demo_video","label":"Vídeo demo","path":"docs/proposal/demo-video-assets/fapes-demo-v0.webm","requiredForSolv":true,"status":"ready","uploadSlot":"Anexo obrigatório do formulário Solv","nextAction":"Anexar e conferir nome/tamanho no Solv."},{"id":"capability_letters","label":"Cartas/atestados","path":"PDFs externos a coletar","requiredForSolv":true,"status":"pending","uploadSlot":"Anexo obrigatório do formulário Solv","nextAction":"Gerar ou coletar arquivo real antes do SUBMETER."},{"id":"habilitation_documents","label":"Habilitação e certidões","path":"PDFs externos a emitir","requiredForSolv":true,"status":"pending","uploadSlot":"Anexo obrigatório do formulário Solv","nextAction":"Gerar ou coletar arquivo real antes do SUBMETER."}],"gates":[{"id":"annex_vi_no_blank","label":"Anexo VI sem campo essencial em branco","status":"ready","blocking":true,"evidence":"/api/proposal/readiness","nextAction":"Colar respostas e revisar limites do Solv."},{"id":"technical_package","label":"Pacote técnico anexável pronto","status":"ready","blocking":true,"evidence":"/api/proposal/submission-package","nextAction":"Anexar Markdown/PDF técnico."},{"id":"required_external_evidence","label":"Evidências externas obrigatórias prontas","status":"needs_document","blocking":true,"evidence":"/api/proposal/external-evidence","nextAction":"Coletar decisão PF/PJ, cartas, datas, habilitação e snapshot."},{"id":"required_attachments","label":"Anexos obrigatórios prontos","status":"needs_document","blocking":true,"evidence":"/api/proposal/submission-package","nextAction":"Conferir anexos obrigatórios e remover placeholders."},{"id":"demo_video","label":"Vídeo demo anexável","status":"ready","blocking":true,"evidence":"/api/proposal/demo-video","nextAction":"Anexar vídeo .webm e manifesto."},{"id":"final_solv_snapshot","label":"Snapshot final do Solv salvo","status":"needs_document","blocking":true,"evidence":"docs/proposal/external-evidence/solv-final-snapshot.*","nextAction":"Salvar PDF/print imediatamente antes do SUBMETER."},{"id":"official_clarifications","label":"Respostas oficiais CTA arquivadas","status":"ready","blocking":false,"evidence":"docs/proposal/external-evidence/cta-*-response.*","nextAction":"Citar respostas na proposta."},{"id":"final_submit","label":"Decisão operacional antes de clicar SUBMETER","status":"needs_document","blocking":true,"evidence":"/api/proposal/solv-dry-run","nextAction":"Não clicar SUBMETER enquanto houver gate bloqueante."}],"inheritedBlockers":[{"id":"capability_letters","label":"Cartas/atestados de capacidade técnica","status":"needs_evidence","sourceArtifactId":"evidence_dossier","impact":"Afeta critérios 6, 8 e 9 e pode aumentar pontuação documental.","action":"Pedir 3 cartas de uma página com escopo, prazo, resultado/impacto métrico ou auditável, contato e assinatura."},{"id":"habilitation_documents","label":"Documentos e certidões de habilitação","status":"needs_document","sourceArtifactId":"habilitation_pack","impact":"Ausência documental pode desclassificar ou impedir saneamento em diligência.","action":"Emitir cartão CNPJ, ato constitutivo, inscrições/certidões aplicáveis ao CNPJ, FGTS/CRF quando aplicável e declarações."},{"id":"final_solv_snapshot","label":"PDF/print final do formulário Solv","status":"needs_document","sourceArtifactId":"habilitation_pack","impact":"Base para auditoria interna e resposta rápida a diligência de 24h.","action":"Salvar snapshot completo antes de clicar SUBMETER."}],"runbook":["Abrir o Solv e preencher as seções na ordem do Anexo VI usando a proposta técnica v1 como fonte principal.","Anexar primeiro os documentos obrigatórios prontos; não anexar placeholders nem prints incompletos.","Conferir os itens 6, 8 e 9 contra cartas, datas de operação e habilitação antes de declarar experiência.","Rodar este dry-run uma última vez depois de anexar os arquivos reais na pasta controlada.","Salvar PDF/print completo do formulário e dos anexos antes de clicar SUBMETER."],"auditSnapshotInstructions":["Salvar o PDF/print como `docs/proposal/external-evidence/solv-final-snapshot.pdf` ou `.png` quando possível.","Registrar data, hora, usuário Solv, lista de anexos e versão da proposta em `/api/proposal/solv-final-snapshot`; o arquivo `.md` também é aceito pelo tracker.","Reexecutar `/api/proposal/solv-dry-run` e confirmar `solvSubmitReady=true` antes do envio real.","Após SUBMETER, guardar protocolo/recibo junto ao snapshot final."],"summary":{"formSectionCount":9,"readyFormSectionCount":6,"blockingFormSectionCount":3,"attachmentCount":17,"requiredAttachmentCount":12,"readyRequiredAttachmentCount":10,"gateCount":8,"blockingGateCount":4,"submitBlockingCount":3,"externalDependencyCount":0,"inheritedBlockerCount":3,"snapshotRequired":true,"solvSubmitReady":false}}