{"schema":"fapes.solv-upload-manifest.v1","generatedAt":"2026-06-09T15:01:55.060Z","version":"v0-pre-proposta","submissionTarget":"Solv","finalSubmitAction":"SUBMETER","simulatedSubmitDecision":"do_not_submit","uploadBatches":[{"id":"technical_core","label":"Lote tecnico anexavel","purpose":"Arquivos tecnicos ja gerados pela ferramenta para sustentar Anexo VI, TRL, integracao, LGPD e demo.","status":"ready","uploadOrderStart":1,"itemCount":10,"readyItemCount":10,"requiredItemCount":10,"readyRequiredItemCount":10},{"id":"required_external_evidence","label":"Evidencias externas obrigatorias","purpose":"Documentos reais que desbloqueiam PF/PJ, experiencia, datas de operacao, habilitacao e snapshot final.","status":"blocked","uploadOrderStart":11,"itemCount":5,"readyItemCount":2,"requiredItemCount":5,"readyRequiredItemCount":2},{"id":"audit_and_support","label":"Auditoria, apoio e respostas oficiais","purpose":"Artefatos de controle, validadores, ensaio, campanha simulada expandida e respostas CTA que fortalecem revisao e diligencia.","status":"ready","uploadOrderStart":16,"itemCount":53,"readyItemCount":53,"requiredItemCount":0,"readyRequiredItemCount":0}],"uploadItems":[{"id":"openapi_yaml","batchId":"technical_core","uploadOrder":1,"label":"OpenAPI/Swagger","sourceType":"workspace_file","sourcePath":"docs/api/openapi.yaml","downloadUrl":null,"targetFileName":"01-openapi-swagger-fapes.yaml","requiredForSubmit":true,"status":"ready","fileAudit":{"status":"file_ready","paths":["docs/api/openapi.yaml"],"expectedPathCount":1,"readyPathCount":1,"sizeBytes":461249,"sha256":["ac03742c6fcc45c3caa869d4b5610c4d0a640331257ff648e37f554e8df12aba"],"message":"Arquivo local encontrado, não vazio e auditado com hash SHA-256."},"evidenceUse":"Demonstra integracao imediata e contrato Swagger citado na aderencia ao desafio.","nextAction":"Anexar como contrato tecnico e citar ADR de autenticacao."},{"id":"technical_proposal","batchId":"technical_core","uploadOrder":2,"label":"Proposta técnica v1","sourceType":"api_markdown","sourcePath":"/api/proposal/technical-proposal?format=md","downloadUrl":"/api/proposal/technical-proposal?format=md","targetFileName":"02-proposta-tecnica-v1.md","requiredForSubmit":true,"status":"ready","fileAudit":{"status":"download_ready","paths":["/api/proposal/technical-proposal?format=md"],"expectedPathCount":1,"readyPathCount":1,"sizeBytes":0,"sha256":[],"message":"Artefato gerado por API; baixar o Markdown antes do upload quando necessário."},"evidenceUse":"Fonte principal para colar as 9 secoes do Anexo VI no Solv.","nextAction":"Baixar Markdown, revisar limites do Solv e anexar/colar na proposta."},{"id":"test_plan","batchId":"technical_core","uploadOrder":3,"label":"Plano de Teste v0","sourceType":"workspace_file","sourcePath":"docs/proposal/plano-de-teste-v0.md","downloadUrl":null,"targetFileName":"03-plano-de-teste-cpsi-v0.md","requiredForSubmit":true,"status":"ready","fileAudit":{"status":"file_ready","paths":["docs/proposal/plano-de-teste-v0.md"],"expectedPathCount":1,"readyPathCount":1,"sizeBytes":5273,"sha256":["dc28818f5bcd67cb7d61a0d871f98090a8c6683ccd41c87857cf07c44f762a17"],"message":"Arquivo local encontrado, não vazio e auditado com hash SHA-256."},"evidenceUse":"Cobre atividades, metas, indicadores, prazos, orcamento por marco e remuneracao.","nextAction":"Anexar junto ao item 5.A e usar como base da negociacao por marcos."},{"id":"handover_package","batchId":"technical_core","uploadOrder":4,"label":"Handover operacional","sourceType":"api_markdown","sourcePath":"/api/proposal/handover?format=md","downloadUrl":"/api/proposal/handover?format=md","targetFileName":"04-handover-operacional.md","requiredForSubmit":true,"status":"ready","fileAudit":{"status":"download_ready","paths":["/api/proposal/handover?format=md"],"expectedPathCount":1,"readyPathCount":1,"sizeBytes":0,"sha256":[],"message":"Artefato gerado por API; baixar o Markdown antes do upload quando necessário."},"evidenceUse":"Evidencia transferencia operacional, manuais e continuidade M10-M12.","nextAction":"Anexar para reforcar transferencia e independencia operacional da FAPES."},{"id":"calibration_dossier","batchId":"technical_core","uploadOrder":5,"label":"Dossiê de calibração","sourceType":"api_markdown","sourcePath":"/api/proposal/calibration-dossier?format=md","downloadUrl":"/api/proposal/calibration-dossier?format=md","targetFileName":"05-dossie-calibracao.md","requiredForSubmit":true,"status":"ready","fileAudit":{"status":"download_ready","paths":["/api/proposal/calibration-dossier?format=md"],"expectedPathCount":1,"readyPathCount":1,"sizeBytes":0,"sha256":[],"message":"Artefato gerado por API; baixar o Markdown antes do upload quando necessário."},"evidenceUse":"Sustenta metodologia, calibracao e maturidade da regua.","nextAction":"Anexar como evidencia metodologica da regua TRL/BRL/MRL/SRL."},{"id":"golden_set","batchId":"technical_core","uploadOrder":6,"label":"Golden set de projetos simulados","sourceType":"api_markdown","sourcePath":"/api/proposal/golden-set?format=md","downloadUrl":"/api/proposal/golden-set?format=md","targetFileName":"06-golden-set-projetos-simulados.md","requiredForSubmit":true,"status":"ready","fileAudit":{"status":"download_ready","paths":["/api/proposal/golden-set?format=md"],"expectedPathCount":1,"readyPathCount":1,"sizeBytes":0,"sha256":[],"message":"Artefato gerado por API; baixar o Markdown antes do upload quando necessário."},"evidenceUse":"Demonstra validacao preliminar com projetos simulados e casos adversariais.","nextAction":"Anexar como evidencia objetiva de validacao com projetos simulados."},{"id":"integration_contract","batchId":"technical_core","uploadOrder":7,"label":"Relatório de conformidade OpenAPI","sourceType":"api_markdown","sourcePath":"/api/integration/fapes/contract?format=md","downloadUrl":"/api/integration/fapes/contract?format=md","targetFileName":"07-relatorio-conformidade-openapi.md","requiredForSubmit":true,"status":"ready","fileAudit":{"status":"download_ready","paths":["/api/integration/fapes/contract?format=md"],"expectedPathCount":1,"readyPathCount":1,"sizeBytes":0,"sha256":[],"message":"Artefato gerado por API; baixar o Markdown antes do upload quando necessário."},"evidenceUse":"Comprova cobertura OpenAPI, erros controlados e dependencia oficial de API real.","nextAction":"Anexar junto ao OpenAPI e manter premissas oficiais explicitas."},{"id":"demo_flow","batchId":"technical_core","uploadOrder":8,"label":"Roteiro do fluxo ponta a ponta","sourceType":"api_markdown","sourcePath":"/api/proposal/demo-flow?format=md","downloadUrl":"/api/proposal/demo-flow?format=md","targetFileName":"08-roteiro-demo-ponta-a-ponta.md","requiredForSubmit":true,"status":"ready","fileAudit":{"status":"download_ready","paths":["/api/proposal/demo-flow?format=md"],"expectedPathCount":1,"readyPathCount":1,"sizeBytes":0,"sha256":[],"message":"Artefato gerado por API; baixar o Markdown antes do upload quando necessário."},"evidenceUse":"Roteiro auditavel do fluxo usado no video e no pitch.","nextAction":"Usar como roteiro de revisao humana antes de enviar."},{"id":"dpia","batchId":"technical_core","uploadOrder":9,"label":"DPIA/LGPD preliminar","sourceType":"workspace_file","sourcePath":"docs/privacy/dpia-preliminar.md","downloadUrl":null,"targetFileName":"09-dpia-lgpd-preliminar.md","requiredForSubmit":true,"status":"ready","fileAudit":{"status":"file_ready","paths":["docs/privacy/dpia-preliminar.md"],"expectedPathCount":1,"readyPathCount":1,"sizeBytes":3714,"sha256":["da88199d396798623315c86058e758ad963e54bdaa12583f951fcd9755aeb102"],"message":"Arquivo local encontrado, não vazio e auditado com hash SHA-256."},"evidenceUse":"Mostra governanca LGPD, sigilo e devolucao/destruicao de dados FAPES.","nextAction":"Anexar ou manter como apoio para perguntas de sigilo, LGPD e dados FAPES."},{"id":"demo_video","batchId":"technical_core","uploadOrder":10,"label":"Vídeo demo","sourceType":"workspace_file","sourcePath":"docs/proposal/demo-video-assets/fapes-demo-v0.webm","downloadUrl":null,"targetFileName":"10-video-demo-fapes.webm","requiredForSubmit":true,"status":"ready","fileAudit":{"status":"file_ready","paths":["docs/proposal/demo-video-assets/fapes-demo-v0.webm"],"expectedPathCount":1,"readyPathCount":1,"sizeBytes":12625402,"sha256":["a4a9a87a92abbf73580b2fef5423afc5d9b6d22e1176bc13034c82e089e250ac"],"message":"Arquivo local encontrado, não vazio e auditado com hash SHA-256."},"evidenceUse":"Evidencia visual anexavel de operacao, TRL 5 e fluxo ponta a ponta.","nextAction":"Anexar o arquivo .webm e conferir se o Solv preservou nome e tamanho."},{"id":"submission_entity_decision","batchId":"required_external_evidence","uploadOrder":11,"label":"Decisão final PF ou PJ","sourceType":"external_file","sourcePath":"docs/proposal/external-evidence/submission-entity-decision.md","downloadUrl":null,"targetFileName":"11-decisao-submissao-pf-pj.pdf-ou-md","requiredForSubmit":true,"status":"ready","fileAudit":{"status":"file_ready","paths":["docs/proposal/external-evidence/submission-entity-decision.md"],"expectedPathCount":1,"readyPathCount":1,"sizeBytes":14066,"sha256":["c8866e716c168ae9dc8fdeabc25f2c8c9791bc0ffe5a9ac4daa361a3cc1f8a4a"],"message":"Arquivo local encontrado, não vazio e auditado com hash SHA-256."},"evidenceUse":"Define quais documentos entram no Solv e evita pacote de habilitação incompatível.","nextAction":"Conferir conteudo, validade, dados sensiveis e anexar no Solv."},{"id":"capability_letters","batchId":"required_external_evidence","uploadOrder":12,"label":"Cartas/atestados de capacidade técnica","sourceType":"external_file","sourcePath":"docs/proposal/external-evidence/capability-letter-1.pdf; docs/proposal/external-evidence/capability-letter-2.pdf; docs/proposal/external-evidence/capability-letter-3.pdf","downloadUrl":null,"targetFileName":"12-cartas-capacidade-tecnica-1-a-3.pdf","requiredForSubmit":true,"status":"pending_required","fileAudit":{"status":"missing","paths":["docs/proposal/external-evidence/capability-letter-1.pdf","docs/proposal/external-evidence/capability-letter-2.pdf","docs/proposal/external-evidence/capability-letter-3.pdf"],"expectedPathCount":3,"readyPathCount":0,"sizeBytes":0,"sha256":[],"message":"Arquivo obrigatório ainda pendente ou não validado para upload."},"evidenceUse":"Aumenta força dos critérios 6, 8 e 9 com prova objetiva de experiência.","nextAction":"Coletar 3 cartas de uma página com escopo, prazo, resultado/impacto métrico ou auditável, contato e assinatura."},{"id":"operation_dates","batchId":"required_external_evidence","uploadOrder":13,"label":"Datas reais de início de operação","sourceType":"external_file","sourcePath":"docs/proposal/external-evidence/operation-dates.csv; docs/proposal/external-evidence/operation-dates.md","downloadUrl":null,"targetFileName":"13-datas-inicio-operacao.csv-ou-md","requiredForSubmit":true,"status":"ready","fileAudit":{"status":"file_ready","paths":["docs/proposal/external-evidence/operation-dates.csv","docs/proposal/external-evidence/operation-dates.md"],"expectedPathCount":2,"readyPathCount":2,"sizeBytes":5640,"sha256":["45903693ee7f4ea436785ef91f3731aefe26e7250507d525195d05ed7d2742dd","cec1240b1734fe45c872576aafa7f6d7d20829faa7b5c12e21abd12f269cba89"],"message":"Arquivo local encontrado, não vazio e auditado com hash SHA-256."},"evidenceUse":"Preenche Anexo VI 8.C sem inventar data e separa métrica comprovada de narrativa.","nextAction":"Conferir conteudo, validade, dados sensiveis e anexar no Solv."},{"id":"habilitation_documents","batchId":"required_external_evidence","uploadOrder":14,"label":"Pacote de habilitação e certidões","sourceType":"external_file","sourcePath":"docs/proposal/external-evidence/habilitation-bundle.pdf; docs/proposal/external-evidence/habilitation-index.md","downloadUrl":null,"targetFileName":"14-habilitacao-certidoes.pdf-ou-index.md","requiredForSubmit":true,"status":"pending_required","fileAudit":{"status":"missing","paths":["docs/proposal/external-evidence/habilitation-bundle.pdf","docs/proposal/external-evidence/habilitation-index.md"],"expectedPathCount":2,"readyPathCount":0,"sizeBytes":0,"sha256":[],"message":"Arquivo obrigatório ainda pendente ou não validado para upload."},"evidenceUse":"Reduz risco eliminatório e acelera resposta a diligência em 24h.","nextAction":"Montar índice de habilitação PJ com CNPJ, ato constitutivo, inscrições/certidões, FGTS/CRF quando aplicável, declarações e plano de diligência; manter documentos PF só se o fallback for acionado antes do SUBMETER."},{"id":"final_solv_snapshot","batchId":"required_external_evidence","uploadOrder":15,"label":"PDF/print final do Solv","sourceType":"solv_snapshot","sourcePath":"docs/proposal/external-evidence/solv-final-snapshot.pdf; docs/proposal/external-evidence/solv-final-snapshot.png; docs/proposal/external-evidence/solv-final-snapshot.md","downloadUrl":null,"targetFileName":"15-snapshot-final-solv.pdf-png-ou-md","requiredForSubmit":true,"status":"pending_required","fileAudit":{"status":"missing","paths":["docs/proposal/external-evidence/solv-final-snapshot.pdf","docs/proposal/external-evidence/solv-final-snapshot.png","docs/proposal/external-evidence/solv-final-snapshot.md"],"expectedPathCount":3,"readyPathCount":0,"sizeBytes":0,"sha256":[],"message":"Arquivo obrigatório ainda pendente ou não validado para upload."},"evidenceUse":"Cria trilha de auditoria do conteúdo submetido e base de resposta a diligência.","nextAction":"Salvar PDF/print completo do formulário e anexos imediatamente antes do SUBMETER."},{"id":"submission_package","batchId":"audit_and_support","uploadOrder":16,"label":"Pacote final pre-SUBMETER","sourceType":"api_markdown","sourcePath":"/api/proposal/submission-package?format=md","downloadUrl":"/api/proposal/submission-package?format=md","targetFileName":"16-pacote-final-submissao.md","requiredForSubmit":false,"status":"ready","fileAudit":{"status":"download_ready","paths":["/api/proposal/submission-package?format=md"],"expectedPathCount":1,"readyPathCount":1,"sizeBytes":0,"sha256":[],"message":"Markdown gerado por API; baixar antes do upload se o Solv não aceitar URL."},"evidenceUse":"Checklist consolidado de artefatos, blockers e anexos.","nextAction":"Guardar junto ao pacote interno de auditoria; anexar se houver campo complementar."},{"id":"solv_dry_run","batchId":"audit_and_support","uploadOrder":17,"label":"Dry-run Solv","sourceType":"api_markdown","sourcePath":"/api/proposal/solv-dry-run?format=md","downloadUrl":"/api/proposal/solv-dry-run?format=md","targetFileName":"17-dry-run-solv.md","requiredForSubmit":false,"status":"ready","fileAudit":{"status":"download_ready","paths":["/api/proposal/solv-dry-run?format=md"],"expectedPathCount":1,"readyPathCount":1,"sizeBytes":0,"sha256":[],"message":"Markdown gerado por API; baixar antes do upload se o Solv não aceitar URL."},"evidenceUse":"Evidencia revisao 1:1 das secoes Anexo VI, gates e decisao de envio.","nextAction":"Executar novamente depois de salvar evidencias externas reais."},{"id":"external_evidence_tracker","batchId":"audit_and_support","uploadOrder":18,"label":"Tracker de evidencias externas","sourceType":"api_markdown","sourcePath":"/api/proposal/external-evidence?format=md","downloadUrl":"/api/proposal/external-evidence?format=md","targetFileName":"18-tracker-evidencias-externas.md","requiredForSubmit":false,"status":"ready","fileAudit":{"status":"download_ready","paths":["/api/proposal/external-evidence?format=md"],"expectedPathCount":1,"readyPathCount":1,"sizeBytes":0,"sha256":[],"message":"Markdown gerado por API; baixar antes do upload se o Solv não aceitar URL."},"evidenceUse":"Explica nomes esperados, usos e pendencias das evidencias reais.","nextAction":"Usar como checklist de anexos e diligencia."},{"id":"external_evidence_kit","batchId":"audit_and_support","uploadOrder":19,"label":"Kit validador de evidencias externas","sourceType":"api_markdown","sourcePath":"/api/proposal/external-evidence/kit?format=md","downloadUrl":"/api/proposal/external-evidence/kit?format=md","targetFileName":"19-kit-validador-evidencias.md","requiredForSubmit":false,"status":"ready","fileAudit":{"status":"download_ready","paths":["/api/proposal/external-evidence/kit?format=md"],"expectedPathCount":1,"readyPathCount":1,"sizeBytes":0,"sha256":[],"message":"Markdown gerado por API; baixar antes do upload se o Solv não aceitar URL."},"evidenceUse":"Mostra modelos, validacoes e issues bloqueantes da pasta externa.","nextAction":"Rodar depois de preencher arquivos reais e revisar issues."},{"id":"external_evidence_intake","batchId":"audit_and_support","uploadOrder":20,"label":"Assistente de preenchimento de evidencias","sourceType":"api_markdown","sourcePath":"/api/proposal/external-evidence/intake?format=md","downloadUrl":"/api/proposal/external-evidence/intake?format=md","targetFileName":"20-assistente-evidencias-externas.md","requiredForSubmit":false,"status":"ready","fileAudit":{"status":"download_ready","paths":["/api/proposal/external-evidence/intake?format=md"],"expectedPathCount":1,"readyPathCount":1,"sizeBytes":0,"sha256":[],"message":"Markdown gerado por API; baixar antes do upload se o Solv não aceitar URL."},"evidenceUse":"Documenta como gerar arquivos textuais reais sem sobrescrever acidentalmente.","nextAction":"Usar para preencher PF/PJ, datas, habilitacao e snapshot quando houver dados reais."},{"id":"external_evidence_requests","batchId":"audit_and_support","uploadOrder":21,"label":"Solicitação de evidências externas","sourceType":"api_markdown","sourcePath":"/api/proposal/external-evidence/requests?format=md","downloadUrl":"/api/proposal/external-evidence/requests?format=md","targetFileName":"21-solicitacao-evidencias-externas.md","requiredForSubmit":false,"status":"ready","fileAudit":{"status":"download_ready","paths":["/api/proposal/external-evidence/requests?format=md"],"expectedPathCount":1,"readyPathCount":1,"sizeBytes":0,"sha256":[],"message":"Markdown gerado por API; baixar antes do upload se o Solv não aceitar URL."},"evidenceUse":"Rascunhos de e-mail, prazos e nomes finais para coletar as 5 evidências reais obrigatórias.","nextAction":"Enviar pedidos e substituir rascunhos por PDFs/arquivos reais na pasta external-evidence."},{"id":"roadmap_action_plan","batchId":"audit_and_support","uploadOrder":22,"label":"Plano operacional do roadmap","sourceType":"api_markdown","sourcePath":"/api/proposal/roadmap-action-plan?format=md","downloadUrl":"/api/proposal/roadmap-action-plan?format=md","targetFileName":"22-plano-operacional-roadmap.md","requiredForSubmit":false,"status":"ready","fileAudit":{"status":"download_ready","paths":["/api/proposal/roadmap-action-plan?format=md"],"expectedPathCount":1,"readyPathCount":1,"sizeBytes":0,"sha256":[],"message":"Markdown gerado por API; baixar antes do upload se o Solv não aceitar URL."},"evidenceUse":"Mostra proximas acoes D+1-D+15, donos, evidencias, bloqueios Solv e decisao de nao submeter sem prova real.","nextAction":"Usar como runbook de execucao antes do envio final."},{"id":"documentary_scorecard","batchId":"audit_and_support","uploadOrder":23,"label":"Scorecard documental criterios 23.8 e 23.9","sourceType":"api_markdown","sourcePath":"/api/proposal/documentary-scorecard?format=md","downloadUrl":"/api/proposal/documentary-scorecard?format=md","targetFileName":"23-scorecard-documental-criterios-8-9.md","requiredForSubmit":false,"status":"ready","fileAudit":{"status":"download_ready","paths":["/api/proposal/documentary-scorecard?format=md"],"expectedPathCount":1,"readyPathCount":1,"sizeBytes":0,"sha256":[],"message":"Markdown gerado por API; baixar antes do upload se o Solv não aceitar URL."},"evidenceUse":"Separa pontos potenciais de pontos comprovados por arquivo real para experiencia e equipe.","nextAction":"Atualizar depois de salvar atestados, certificados, INPI, diplomas e contratos reais."},{"id":"pitch_rehearsal","batchId":"audit_and_support","uploadOrder":24,"label":"Ensaio operacional do pitch","sourceType":"api_markdown","sourcePath":"/api/proposal/pitch-rehearsal?format=md","downloadUrl":"/api/proposal/pitch-rehearsal?format=md","targetFileName":"24-ensaio-operacional-pitch.md","requiredForSubmit":false,"status":"ready","fileAudit":{"status":"download_ready","paths":["/api/proposal/pitch-rehearsal?format=md"],"expectedPathCount":1,"readyPathCount":1,"sizeBytes":0,"sha256":[],"message":"Markdown gerado por API; baixar antes do upload se o Solv não aceitar URL."},"evidenceUse":"Apoia Etapa 2 com scorecard, red team e fallback da demo.","nextAction":"Guardar para preparacao do pitch top-5."},{"id":"inter_rater_protocol","batchId":"audit_and_support","uploadOrder":25,"label":"Protocolo interavaliadores","sourceType":"api_markdown","sourcePath":"/api/proposal/inter-rater-protocol?format=md","downloadUrl":"/api/proposal/inter-rater-protocol?format=md","targetFileName":"25-protocolo-interavaliadores.md","requiredForSubmit":false,"status":"ready","fileAudit":{"status":"download_ready","paths":["/api/proposal/inter-rater-protocol?format=md"],"expectedPathCount":1,"readyPathCount":1,"sizeBytes":0,"sha256":[],"message":"Markdown gerado por API; baixar antes do upload se o Solv não aceitar URL."},"evidenceUse":"Demonstra Kappa/Fleiss/ICC, divergencias e pauta de calibracao com projetos simulados.","nextAction":"Anexar como apoio metodologico ou usar no pitch para explicar validacao humana."},{"id":"submission_deadlines","batchId":"audit_and_support","uploadOrder":26,"label":"Controle de prazos oficiais","sourceType":"api_markdown","sourcePath":"/api/proposal/deadlines?format=md","downloadUrl":"/api/proposal/deadlines?format=md","targetFileName":"26-controle-prazos-oficiais.md","requiredForSubmit":false,"status":"ready","fileAudit":{"status":"download_ready","paths":["/api/proposal/deadlines?format=md"],"expectedPathCount":1,"readyPathCount":1,"sizeBytes":0,"sha256":[],"message":"Markdown gerado por API; baixar antes do upload se o Solv não aceitar URL."},"evidenceUse":"Consolida janela de esclarecimentos, submissao, habilitacao/negociacao e diligencia 24h.","nextAction":"Guardar como controle interno e anexar como apoio se houver campo complementar."},{"id":"auth_provider_confirmation","batchId":"audit_and_support","uploadOrder":27,"label":"Resposta oficial sobre autenticação","sourceType":"external_file","sourcePath":"docs/proposal/external-evidence/cta-auth-provider-response.pdf; docs/proposal/external-evidence/cta-auth-provider-response.eml; docs/proposal/external-evidence/cta-auth-provider-response.md","downloadUrl":null,"targetFileName":"27-resposta-oficial-auth_provider_confirmation.pdf-ou-md","requiredForSubmit":false,"status":"ready","fileAudit":{"status":"missing","paths":["docs/proposal/external-evidence/cta-auth-provider-response.pdf","docs/proposal/external-evidence/cta-auth-provider-response.eml","docs/proposal/external-evidence/cta-auth-provider-response.md"],"expectedPathCount":3,"readyPathCount":1,"sizeBytes":1761,"sha256":["8895f27a5c6a07ec1e9b576d216c531872822034417a2be72f2c113a4c666e04"],"message":"Item marcado como pronto, mas algum arquivo local esperado não foi encontrado com tamanho válido."},"evidenceUse":"Remove premissa aberta sobre Acesso Cidadão/gov.br/PRODEST e fortalece integração.","nextAction":"Citar na proposta e anexar como apoio, se houver campo."},{"id":"fapes_api_confirmation","batchId":"audit_and_support","uploadOrder":28,"label":"Resposta oficial sobre API/sandbox FAPES","sourceType":"external_file","sourcePath":"docs/proposal/external-evidence/cta-fapes-api-response.pdf; docs/proposal/external-evidence/cta-fapes-api-response.eml; docs/proposal/external-evidence/cta-fapes-api-response.md","downloadUrl":null,"targetFileName":"28-resposta-oficial-fapes_api_confirmation.pdf-ou-md","requiredForSubmit":false,"status":"ready","fileAudit":{"status":"missing","paths":["docs/proposal/external-evidence/cta-fapes-api-response.pdf","docs/proposal/external-evidence/cta-fapes-api-response.eml","docs/proposal/external-evidence/cta-fapes-api-response.md"],"expectedPathCount":3,"readyPathCount":1,"sizeBytes":1720,"sha256":["b0a99cfef38d2a54ba9d9314619acbf89ff538be5a9a0d5e3d90ded8abca8a83"],"message":"Item marcado como pronto, mas algum arquivo local esperado não foi encontrado com tamanho válido."},"evidenceUse":"Define premissas M1/M7 de integração real sem prometer API inexistente.","nextAction":"Citar na proposta e anexar como apoio, se houver campo."},{"id":"pf_submission_eligibility","batchId":"audit_and_support","uploadOrder":29,"label":"Resposta oficial sobre identidade PF/PJ","sourceType":"external_file","sourcePath":"docs/proposal/external-evidence/cta-pf-eligibility-response.pdf; docs/proposal/external-evidence/cta-pf-eligibility-response.eml; docs/proposal/external-evidence/cta-pf-eligibility-response.md","downloadUrl":null,"targetFileName":"29-resposta-oficial-pf_submission_eligibility.pdf-ou-md","requiredForSubmit":false,"status":"ready","fileAudit":{"status":"missing","paths":["docs/proposal/external-evidence/cta-pf-eligibility-response.pdf","docs/proposal/external-evidence/cta-pf-eligibility-response.eml","docs/proposal/external-evidence/cta-pf-eligibility-response.md"],"expectedPathCount":3,"readyPathCount":1,"sizeBytes":1816,"sha256":["7392c47d544e3a422a24c66c4addfbc06ee64c152614653df512944dc06c8acd"],"message":"Item marcado como pronto, mas algum arquivo local esperado não foi encontrado com tamanho válido."},"evidenceUse":"Confirma que a contratação observa a identidade da licitante selecionada e evita troca indevida entre PF e PJ.","nextAction":"Citar na proposta e anexar como apoio, se houver campo."},{"id":"remuneration_mode_confirmation","batchId":"audit_and_support","uploadOrder":30,"label":"Resposta oficial sobre remuneração","sourceType":"external_file","sourcePath":"docs/proposal/external-evidence/cta-remuneration-response.pdf; docs/proposal/external-evidence/cta-remuneration-response.eml; docs/proposal/external-evidence/cta-remuneration-response.md","downloadUrl":null,"targetFileName":"30-resposta-oficial-remuneration_mode_confirmation.pdf-ou-md","requiredForSubmit":false,"status":"ready","fileAudit":{"status":"missing","paths":["docs/proposal/external-evidence/cta-remuneration-response.pdf","docs/proposal/external-evidence/cta-remuneration-response.eml","docs/proposal/external-evidence/cta-remuneration-response.md"],"expectedPathCount":3,"readyPathCount":1,"sizeBytes":1566,"sha256":["f24e45eda68777f8229cb46f1916e4d140eb9c0083141b0d907ae39a8ba334a0"],"message":"Item marcado como pronto, mas algum arquivo local esperado não foi encontrado com tamanho válido."},"evidenceUse":"Confirma ou ajusta a premissa de preço fixo por marcos antes da negociação contratual.","nextAction":"Citar na proposta e anexar como apoio, se houver campo."},{"id":"consortium_rules_confirmation","batchId":"audit_and_support","uploadOrder":31,"label":"Resposta oficial sobre regras de consórcio","sourceType":"external_file","sourcePath":"docs/proposal/external-evidence/cta-consortium-response.pdf; docs/proposal/external-evidence/cta-consortium-response.eml; docs/proposal/external-evidence/cta-consortium-response.md","downloadUrl":null,"targetFileName":"31-resposta-oficial-consortium_rules_confirmation.pdf-ou-md","requiredForSubmit":false,"status":"ready","fileAudit":{"status":"missing","paths":["docs/proposal/external-evidence/cta-consortium-response.pdf","docs/proposal/external-evidence/cta-consortium-response.eml","docs/proposal/external-evidence/cta-consortium-response.md"],"expectedPathCount":3,"readyPathCount":1,"sizeBytes":1530,"sha256":["e2839c2f1ee2c3ec3999f0e0a70bcaf46bfde8c7330cc381adc494a55520ec14"],"message":"Item marcado como pronto, mas algum arquivo local esperado não foi encontrado com tamanho válido."},"evidenceUse":"Confirma a regra de liderança com sede/domicílio no ES e evita mudar para consórcio inelegível.","nextAction":"Citar na proposta e anexar como apoio, se houver campo."},{"id":"submission_entity_decision_worksheet","batchId":"audit_and_support","uploadOrder":32,"label":"Worksheet de decisão PF/PJ","sourceType":"api_markdown","sourcePath":"/api/proposal/submission-entity-decision?format=worksheet-md","downloadUrl":"/api/proposal/submission-entity-decision?format=worksheet-md","targetFileName":"32-worksheet-decisao-pf-pj.md","requiredForSubmit":false,"status":"ready","fileAudit":{"status":"download_ready","paths":["/api/proposal/submission-entity-decision?format=worksheet-md"],"expectedPathCount":1,"readyPathCount":1,"sizeBytes":0,"sha256":[],"message":"Worksheet gerado por API; usar para coletar dados reais sem liberar Solv."},"evidenceUse":"Guia operacional para fechar CPF, contato, endereço e cautela PF/PJ do primeiro blocker P0.","nextAction":"Preencher com dados reais e depois gravar submission-entity-decision.md pelo endpoint controlado; worksheet não é evidência final."},{"id":"capability_letters_worksheet","batchId":"audit_and_support","uploadOrder":33,"label":"Worksheet de cartas e atestados","sourceType":"api_markdown","sourcePath":"/api/proposal/capability-letters?format=worksheet-md","downloadUrl":"/api/proposal/capability-letters?format=worksheet-md","targetFileName":"33-worksheet-cartas-atestados.md","requiredForSubmit":false,"status":"ready","fileAudit":{"status":"download_ready","paths":["/api/proposal/capability-letters?format=worksheet-md"],"expectedPathCount":1,"readyPathCount":1,"sizeBytes":0,"sha256":[],"message":"Worksheet gerado por API; usar para coletar cartas reais sem liberar Solv."},"evidenceUse":"Checklist operacional para coletar três cartas assinadas com escopo, período, resultado, contato e autorização de uso.","nextAction":"Enviar minutas aos emissores e salvar PDFs assinados como capability-letter-1.pdf a capability-letter-3.pdf."},{"id":"operation_dates_worksheet","batchId":"audit_and_support","uploadOrder":34,"label":"Worksheet de datas reais de operação","sourceType":"api_markdown","sourcePath":"/api/proposal/operation-dates?format=worksheet-md","downloadUrl":"/api/proposal/operation-dates?format=worksheet-md","targetFileName":"34-worksheet-datas-operacao.md","requiredForSubmit":false,"status":"ready","fileAudit":{"status":"download_ready","paths":["/api/proposal/operation-dates?format=worksheet-md"],"expectedPathCount":1,"readyPathCount":1,"sizeBytes":0,"sha256":[],"message":"Worksheet gerado por API; usar para coletar datas reais sem liberar Solv."},"evidenceUse":"Guia operacional para preencher Anexo VI 8.C com data real, evidência anexável, métrica divulgável e restrição de sigilo.","nextAction":"Preencher operation-dates.csv com linhas reais e validar no endpoint antes de anexar."},{"id":"habilitation_documents_worksheet","batchId":"audit_and_support","uploadOrder":35,"label":"Worksheet de habilitação PF/PJ","sourceType":"api_markdown","sourcePath":"/api/proposal/habilitation-documents?format=worksheet-md","downloadUrl":"/api/proposal/habilitation-documents?format=worksheet-md","targetFileName":"35-worksheet-habilitacao-pf-pj.md","requiredForSubmit":false,"status":"ready","fileAudit":{"status":"download_ready","paths":["/api/proposal/habilitation-documents?format=worksheet-md"],"expectedPathCount":1,"readyPathCount":1,"sizeBytes":0,"sha256":[],"message":"Worksheet gerado por API; usar para coletar documentos reais sem liberar Solv."},"evidenceUse":"Checklist PJ solo/PF fallback para certidões, declarações, documentos empresariais e diligência 24h.","nextAction":"Coletar PDFs reais, registrar validade/emissão e gravar habilitation-index.md somente sem blockers."},{"id":"external_evidence_execution_plan","batchId":"audit_and_support","uploadOrder":36,"label":"Próxima ação executável de evidências","sourceType":"api_markdown","sourcePath":"/api/proposal/external-evidence/execution-plan?format=next-action-md","downloadUrl":"/api/proposal/external-evidence/execution-plan?format=next-action-md","targetFileName":"36-proxima-acao-evidencias-fapes.md","requiredForSubmit":false,"status":"ready","fileAudit":{"status":"download_ready","paths":["/api/proposal/external-evidence/execution-plan?format=next-action-md"],"expectedPathCount":1,"readyPathCount":1,"sizeBytes":0,"sha256":[],"message":"Markdown gerado por API; baixar antes do upload se o Solv não aceitar URL."},"evidenceUse":"Isola a próxima ação P0 com campos, arquivos, critérios de pronto e comandos de verificação.","nextAction":"Usar como folha de execução D+1 até a evidência real desbloquear o próximo item."},{"id":"external_evidence_action_board","batchId":"audit_and_support","uploadOrder":37,"label":"Action board de evidencias externas","sourceType":"api_markdown","sourcePath":"/api/proposal/external-evidence/action-board?format=md","downloadUrl":"/api/proposal/external-evidence/action-board?format=md","targetFileName":"37-action-board-evidencias-externas.md","requiredForSubmit":false,"status":"ready","fileAudit":{"status":"download_ready","paths":["/api/proposal/external-evidence/action-board?format=md"],"expectedPathCount":1,"readyPathCount":1,"sizeBytes":0,"sha256":[],"message":"Markdown gerado por API; baixar antes do upload se o Solv não aceitar URL."},"evidenceUse":"Ordena a coleta documental por blocker Solv e impacto de pontuacao sem tratar template como prova.","nextAction":"Usar como fila de execucao ate os itens P0 e P1 ficarem resolvidos."},{"id":"contract_risk_matrix","batchId":"audit_and_support","uploadOrder":38,"label":"Matriz de risco contratual","sourceType":"api_markdown","sourcePath":"/api/proposal/contract-risk-matrix?format=md","downloadUrl":"/api/proposal/contract-risk-matrix?format=md","targetFileName":"38-matriz-risco-contratual.md","requiredForSubmit":false,"status":"ready","fileAudit":{"status":"download_ready","paths":["/api/proposal/contract-risk-matrix?format=md"],"expectedPathCount":1,"readyPathCount":1,"sizeBytes":0,"sha256":[],"message":"Markdown gerado por API; baixar antes do upload se o Solv não aceitar URL."},"evidenceUse":"Apoia diligencia e negociacao da minuta com preco fixo por marcos e alocacao de riscos.","nextAction":"Guardar como anexo de apoio; atualizar depois de respostas oficiais CTA sobre API/autenticacao/remuneracao."},{"id":"simulation_campaign","batchId":"audit_and_support","uploadOrder":39,"label":"Campanha expandida de validacao simulada","sourceType":"api_markdown","sourcePath":"/api/proposal/simulation-campaign?format=md","downloadUrl":"/api/proposal/simulation-campaign?format=md","targetFileName":"39-campanha-validacao-simulada-20-casos.md","requiredForSubmit":false,"status":"ready","fileAudit":{"status":"download_ready","paths":["/api/proposal/simulation-campaign?format=md"],"expectedPathCount":1,"readyPathCount":1,"sizeBytes":0,"sha256":[],"message":"Markdown gerado por API; baixar antes do upload se o Solv não aceitar URL."},"evidenceUse":"Complementa o golden set com 20 casos, referencias publicas, estresses LGPD/MRL/integracao e blocks esperados auditados.","nextAction":"Guardar como anexo de apoio da validacao simulada; nao apresentar como validacao oficial FAPES."},{"id":"simulation_campaign_csv","batchId":"audit_and_support","uploadOrder":40,"label":"CSV auditavel da campanha simulada","sourceType":"api_markdown","sourcePath":"/api/proposal/simulation-campaign?format=csv","downloadUrl":"/api/proposal/simulation-campaign?format=csv","targetFileName":"40-campanha-validacao-simulada-20-casos.csv","requiredForSubmit":false,"status":"ready","fileAudit":{"status":"download_ready","paths":["/api/proposal/simulation-campaign?format=csv"],"expectedPathCount":1,"readyPathCount":1,"sizeBytes":0,"sha256":[],"message":"CSV gerado por API; baixar antes do upload se o Solv não aceitar URL."},"evidenceUse":"Tabela auditavel dos 20 casos, com publish blocked esperado/obtido e interpretacao dos blocks.","nextAction":"Usar em revisao interna, demo e diligencia; anexar apenas se houver campo complementar ou pedido da CTA."},{"id":"inter_rater_records_csv","batchId":"audit_and_support","uploadOrder":41,"label":"CSV auditavel dos registros interavaliadores","sourceType":"api_markdown","sourcePath":"/api/proposal/inter-rater-protocol?format=csv","downloadUrl":"/api/proposal/inter-rater-protocol?format=csv","targetFileName":"41-registros-interavaliadores-kappa-icc.csv","requiredForSubmit":false,"status":"ready","fileAudit":{"status":"download_ready","paths":["/api/proposal/inter-rater-protocol?format=csv"],"expectedPathCount":1,"readyPathCount":1,"sizeBytes":0,"sha256":[],"message":"CSV gerado por API; baixar antes do upload se o Solv não aceitar URL."},"evidenceUse":"Registros sinteticos auditaveis que sustentam divergencias, Kappa/Fleiss/ICC e pauta de calibracao.","nextAction":"Usar como trilha de auditoria da validacao simulada; nao declarar como avaliacao humana oficial FAPES."},{"id":"official_human_validation_worksheet","batchId":"audit_and_support","uploadOrder":42,"label":"Worksheet de validacao humana M1/M8","sourceType":"api_markdown","sourcePath":"/api/proposal/inter-rater-protocol?format=worksheet-md","downloadUrl":"/api/proposal/inter-rater-protocol?format=worksheet-md","targetFileName":"42-worksheet-validacao-humana-m1-m8.md","requiredForSubmit":false,"status":"ready","fileAudit":{"status":"download_ready","paths":["/api/proposal/inter-rater-protocol?format=worksheet-md"],"expectedPathCount":1,"readyPathCount":1,"sizeBytes":0,"sha256":[],"message":"Worksheet gerado por API; baixar antes do upload se o Solv não aceitar URL."},"evidenceUse":"Prepara coleta com avaliadores reais FAPES/CTF em M1/M8, sem tratar simulacao como validacao oficial.","nextAction":"Usar no CPSI para registrar avaliadores reais, divergencias, decisao humana e aceite CTF."},{"id":"simulation_block_audit","batchId":"audit_and_support","uploadOrder":43,"label":"Auditoria dos blocks dos projetos simulados","sourceType":"api_markdown","sourcePath":"/api/proposal/simulation-block-audit?format=md","downloadUrl":"/api/proposal/simulation-block-audit?format=md","targetFileName":"43-auditoria-blocks-projetos-simulados.md","requiredForSubmit":false,"status":"ready","fileAudit":{"status":"download_ready","paths":["/api/proposal/simulation-block-audit?format=md"],"expectedPathCount":1,"readyPathCount":1,"sizeBytes":0,"sha256":[],"message":"Markdown gerado por API; baixar antes do upload se o Solv não aceitar URL."},"evidenceUse":"Explica que os blocks em 3 projetos simulados são lacunas controladas, não falha de processamento.","nextAction":"Anexar como apoio da validação simulada ou usar na demo para responder por que alguns casos ficam bloqueados."},{"id":"simulation_block_audit_csv","batchId":"audit_and_support","uploadOrder":44,"label":"CSV auditavel da auditoria de blocks","sourceType":"api_markdown","sourcePath":"/api/proposal/simulation-block-audit?format=csv","downloadUrl":"/api/proposal/simulation-block-audit?format=csv","targetFileName":"44-auditoria-blocks-projetos-simulados.csv","requiredForSubmit":false,"status":"ready","fileAudit":{"status":"download_ready","paths":["/api/proposal/simulation-block-audit?format=csv"],"expectedPathCount":1,"readyPathCount":1,"sizeBytes":0,"sha256":[],"message":"CSV gerado por API; baixar antes do upload se o Solv não aceitar URL."},"evidenceUse":"Tabela auditavel com decisão do operador por caso: demo positiva, block de governança ou correção antes da demo.","nextAction":"Usar para revisar rapidamente os 12 projetos simulados e demonstrar que os 3 blocks são controles negativos intencionais."},{"id":"solv_blocker_packet","batchId":"audit_and_support","uploadOrder":45,"label":"Pacote de desbloqueio P0 Solv","sourceType":"api_markdown","sourcePath":"/api/proposal/solv-preflight?format=blocker-packet-md","downloadUrl":"/api/proposal/solv-preflight?format=blocker-packet-md","targetFileName":"45-pacote-desbloqueio-p0-solv.md","requiredForSubmit":false,"status":"ready","fileAudit":{"status":"download_ready","paths":["/api/proposal/solv-preflight?format=blocker-packet-md"],"expectedPathCount":1,"readyPathCount":1,"sizeBytes":0,"sha256":[],"message":"Markdown gerado por API; baixar antes do upload se o Solv não aceitar URL."},"evidenceUse":"Checklist operacional curto dos blockers únicos, arquivos-alvo e critérios de pronto antes do SUBMETER.","nextAction":"Usar como fila de desbloqueio junto ao preflight completo; não anexar como evidência final se houver documento real pendente."},{"id":"simulation_proof_dossier","batchId":"audit_and_support","uploadOrder":46,"label":"Dossiê de prova técnica simulada","sourceType":"api_markdown","sourcePath":"/api/proposal/simulation-proof-dossier?format=md","downloadUrl":"/api/proposal/simulation-proof-dossier?format=md","targetFileName":"46-dossie-prova-tecnica-simulada.md","requiredForSubmit":false,"status":"ready","fileAudit":{"status":"download_ready","paths":["/api/proposal/simulation-proof-dossier?format=md"],"expectedPathCount":1,"readyPathCount":1,"sizeBytes":0,"sha256":[],"message":"Markdown gerado por API; baixar antes do upload se o Solv não aceitar URL."},"evidenceUse":"Capa executiva que conecta golden set, campanha de 20 casos, Kappa/ICC, adjudicação e auditoria dos blocks esperados.","nextAction":"Usar como sumário de validação simulada no pacote de apoio, mantendo canClaimOfficialValidation=false até o CPSI M1/M8."},{"id":"solv_form_copy_pack","batchId":"audit_and_support","uploadOrder":47,"label":"Pacote colável Solv","sourceType":"api_markdown","sourcePath":"/api/proposal/solv-form-copy-pack?format=md","downloadUrl":"/api/proposal/solv-form-copy-pack?format=md","targetFileName":"47-pacote-colavel-solv.md","requiredForSubmit":false,"status":"ready","fileAudit":{"status":"download_ready","paths":["/api/proposal/solv-form-copy-pack?format=md"],"expectedPathCount":1,"readyPathCount":1,"sizeBytes":0,"sha256":[],"message":"Markdown gerado por API; baixar antes do upload se o Solv não aceitar URL."},"evidenceUse":"Transforma Anexo VI e declarações em blocos coláveis, com alerta explícito para campos que dependem de evidência externa real.","nextAction":"Usar como checklist de preenchimento Solv; não colar blocos marcados como pendentes antes de resolver os arquivos reais."},{"id":"solv_submission_runbook","batchId":"audit_and_support","uploadOrder":48,"label":"Runbook final de submissão Solv","sourceType":"api_markdown","sourcePath":"/api/proposal/solv-submission-runbook?format=md","downloadUrl":"/api/proposal/solv-submission-runbook?format=md","targetFileName":"48-runbook-submissao-solv.md","requiredForSubmit":false,"status":"ready","fileAudit":{"status":"download_ready","paths":["/api/proposal/solv-submission-runbook?format=md"],"expectedPathCount":1,"readyPathCount":1,"sizeBytes":0,"sha256":[],"message":"Markdown gerado por API; baixar antes do upload se o Solv não aceitar URL."},"evidenceUse":"Consolida ações finais, prazos, evidências reais, campos Solv bloqueados e critérios de pronto para evitar SUBMETER prematuro.","nextAction":"Usar como checklist operacional dos últimos dias; manter decisão NÃO SUBMETER enquanto houver P0 ou evidência real pendente."},{"id":"solv_copy_qa","batchId":"audit_and_support","uploadOrder":49,"label":"QA dos textos coláveis Solv","sourceType":"api_markdown","sourcePath":"/api/proposal/solv-copy-qa?format=md","downloadUrl":"/api/proposal/solv-copy-qa?format=md","targetFileName":"49-qa-textos-colaveis-solv.md","requiredForSubmit":false,"status":"ready","fileAudit":{"status":"download_ready","paths":["/api/proposal/solv-copy-qa?format=md"],"expectedPathCount":1,"readyPathCount":1,"sizeBytes":0,"sha256":[],"message":"Markdown gerado por API; baixar antes do upload se o Solv não aceitar URL."},"evidenceUse":"Audita blocos coláveis quanto a limite de caracteres, placeholders, claims críticos e status de evidência antes do preenchimento Solv.","nextAction":"Usar como checklist de QA textual; qualidade textual pronta não libera SUBMETER sem evidências externas reais."},{"id":"documentary_uplift_plan","batchId":"audit_and_support","uploadOrder":50,"label":"Plano de alavancagem documental","sourceType":"api_markdown","sourcePath":"/api/proposal/documentary-uplift-plan?format=md","downloadUrl":"/api/proposal/documentary-uplift-plan?format=md","targetFileName":"50-plano-alavancagem-documental.md","requiredForSubmit":false,"status":"ready","fileAudit":{"status":"download_ready","paths":["/api/proposal/documentary-uplift-plan?format=md"],"expectedPathCount":1,"readyPathCount":1,"sizeBytes":0,"sha256":[],"message":"Markdown gerado por API; baixar antes do upload se o Solv não aceitar URL."},"evidenceUse":"Ranqueia ações documentais por impacto nos critérios 23.8/23.9, evita dupla contagem e destaca a próxima evidência real a coletar.","nextAction":"Executar a próxima ação P0/P1 e reexecutar scorecard, preflight e manifesto antes do envio final."},{"id":"entity_transition_pack","batchId":"audit_and_support","uploadOrder":51,"label":"Pacote de transição PF/PJ","sourceType":"api_markdown","sourcePath":"/api/proposal/entity-transition-pack?format=md","downloadUrl":"/api/proposal/entity-transition-pack?format=md","targetFileName":"51-pacote-transicao-pf-pj.md","requiredForSubmit":false,"status":"ready","fileAudit":{"status":"download_ready","paths":["/api/proposal/entity-transition-pack?format=md"],"expectedPathCount":1,"readyPathCount":1,"sizeBytes":0,"sha256":[],"message":"Markdown gerado por API; baixar antes do upload se o Solv não aceitar URL."},"evidenceUse":"Controla PJ solo/PF fallback, listando documentos, gates de troca, anexos a regerar e guardrail contra consórcio irregular.","nextAction":"Usar se a rota PF for acionada como fallback; não trocar CNPJ por CPF sem regerar anexos e snapshot final."},{"id":"external_evidence_follow_up_pack","batchId":"audit_and_support","uploadOrder":52,"label":"Pacote de follow-up de evidências externas","sourceType":"api_markdown","sourcePath":"/api/proposal/external-evidence/follow-up-pack?format=md","downloadUrl":"/api/proposal/external-evidence/follow-up-pack?format=md","targetFileName":"52-follow-up-evidencias-externas.md","requiredForSubmit":false,"status":"ready","fileAudit":{"status":"download_ready","paths":["/api/proposal/external-evidence/follow-up-pack?format=md"],"expectedPathCount":1,"readyPathCount":1,"sizeBytes":0,"sha256":[],"message":"Markdown gerado por API; baixar antes do upload se o Solv não aceitar URL."},"evidenceUse":"Converte outbox e dispatch log em fila diária de envio, cobrança e recebimento das evidências externas, com mensagens sugeridas e cautela contra prova falsa.","nextAction":"Usar diariamente até cartas, datas, habilitação, respostas CTA e snapshot final chegarem como arquivos reais."},{"id":"solv_attachment_citation_index","batchId":"audit_and_support","uploadOrder":53,"label":"Índice de citações e anexos Solv","sourceType":"api_markdown","sourcePath":"/api/proposal/solv-attachment-citation-index?format=md","downloadUrl":"/api/proposal/solv-attachment-citation-index?format=md","targetFileName":"53-indice-citacoes-anexos-solv.md","requiredForSubmit":false,"status":"ready","fileAudit":{"status":"download_ready","paths":["/api/proposal/solv-attachment-citation-index?format=md"],"expectedPathCount":1,"readyPathCount":1,"sizeBytes":0,"sha256":[],"message":"Markdown gerado por API; baixar antes do upload se o Solv não aceitar URL."},"evidenceUse":"Mapeia cada campo do Solv/Anexo VI aos anexos materializados ou pendentes que sustentam a afirmação, reduzindo risco de citar prova inexistente.","nextAction":"Usar na revisão final do Solv antes do snapshot; não liberar SUBMETER se algum campo crítico ainda depender de evidência obrigatória."},{"id":"simulation_adjudication_log","batchId":"audit_and_support","uploadOrder":54,"label":"Log de adjudicação da validação simulada","sourceType":"api_markdown","sourcePath":"/api/proposal/simulation-adjudication?format=md","downloadUrl":"/api/proposal/simulation-adjudication?format=md","targetFileName":"54-log-adjudicacao-validacao-simulada.md","requiredForSubmit":false,"status":"ready","fileAudit":{"status":"download_ready","paths":["/api/proposal/simulation-adjudication?format=md"],"expectedPathCount":1,"readyPathCount":1,"sizeBytes":0,"sha256":[],"message":"Markdown gerado por API; baixar antes do upload se o Solv não aceitar URL."},"evidenceUse":"Documenta divergências controladas, lacunas de evidência e decisões humanas da campanha simulada sem mascarar a validação oficial M1/M8.","nextAction":"Usar junto ao golden set, campanha, auditoria de blocks e dossiê de prova técnica para responder dúvidas metodológicas da CTA."},{"id":"integration_readiness_dossier","batchId":"audit_and_support","uploadOrder":55,"label":"Dossiê de prontidão de integração","sourceType":"api_markdown","sourcePath":"/api/proposal/integration-readiness-dossier?format=md","downloadUrl":"/api/proposal/integration-readiness-dossier?format=md","targetFileName":"55-dossie-prontidao-integracao.md","requiredForSubmit":false,"status":"ready","fileAudit":{"status":"download_ready","paths":["/api/proposal/integration-readiness-dossier?format=md"],"expectedPathCount":1,"readyPathCount":1,"sizeBytes":0,"sha256":[],"message":"Markdown gerado por API; baixar antes do upload se o Solv não aceitar URL."},"evidenceUse":"Consolida OpenAPI, cliente mock, erros controlados, RBAC/auditoria, LGPD e dependências CTA/PRODEST para sustentar integração imediata sem prometer API real já confirmada.","nextAction":"Anexar ou citar nos campos de aderência técnica, integração e escalabilidade; atualizar após resposta oficial da CTA sobre API e autenticação."},{"id":"m10_load_regression","batchId":"audit_and_support","uploadOrder":56,"label":"Regressão de carga M10","sourceType":"api_markdown","sourcePath":"/api/operations/load-test?format=md","downloadUrl":"/api/operations/load-test?format=md","targetFileName":"56-regressao-carga-m10.md","requiredForSubmit":false,"status":"ready","fileAudit":{"status":"download_ready","paths":["/api/operations/load-test?format=md"],"expectedPathCount":1,"readyPathCount":1,"sizeBytes":0,"sha256":[],"message":"Markdown gerado por API; baixar antes do upload se o Solv não aceitar URL."},"evidenceUse":"Demonstra volume, p95, falhas zero e consistência determinística sobre a suíte simulada, reforçando maturidade operacional sem usar dados reais FAPES.","nextAction":"Reexecutar depois de mudança de régua, API, autenticação ou dados reais autorizados."},{"id":"m10_security_regression","batchId":"audit_and_support","uploadOrder":57,"label":"Regressão de segurança M10","sourceType":"api_markdown","sourcePath":"/api/operations/security-regression?format=md","downloadUrl":"/api/operations/security-regression?format=md","targetFileName":"57-regressao-seguranca-m10.md","requiredForSubmit":false,"status":"ready","fileAudit":{"status":"download_ready","paths":["/api/operations/security-regression?format=md"],"expectedPathCount":1,"readyPathCount":1,"sizeBytes":0,"sha256":[],"message":"Markdown gerado por API; baixar antes do upload se o Solv não aceitar URL."},"evidenceUse":"Prova controles locais de autenticação mock PRODEST, RBAC, auditoria, erros controlados, LGPD e bloqueio de dados reais antes do M1.","nextAction":"Manter como gate antes de publicar avaliações, alterar permissões ou integrar API real."},{"id":"m10_readiness_gate","batchId":"audit_and_support","uploadOrder":58,"label":"Gate consolidado M10","sourceType":"api_markdown","sourcePath":"/api/operations/m10-readiness?format=md","downloadUrl":"/api/operations/m10-readiness?format=md","targetFileName":"58-gate-prontidao-m10.md","requiredForSubmit":false,"status":"ready","fileAudit":{"status":"download_ready","paths":["/api/operations/m10-readiness?format=md"],"expectedPathCount":1,"readyPathCount":1,"sizeBytes":0,"sha256":[],"message":"Markdown gerado por API; baixar antes do upload se o Solv não aceitar URL."},"evidenceUse":"Consolida custódia, carga, segurança, responsividade e handover para separar prontidão técnica de aceite formal FAPES/CTF.","nextAction":"Usar como evidência interna de robustez técnica; não declarar aceite M11 sem validação formal da FAPES/CTF."},{"id":"etapa1_scorecard","batchId":"audit_and_support","uploadOrder":59,"label":"Scorecard ponderado da Etapa 1","sourceType":"api_markdown","sourcePath":"/api/proposal/etapa1-scorecard?format=md","downloadUrl":"/api/proposal/etapa1-scorecard?format=md","targetFileName":"59-scorecard-etapa1.md","requiredForSubmit":false,"status":"ready","fileAudit":{"status":"download_ready","paths":["/api/proposal/etapa1-scorecard?format=md"],"expectedPathCount":1,"readyPathCount":1,"sizeBytes":0,"sha256":[],"message":"Markdown gerado por API; baixar antes do upload se o Solv não aceitar URL."},"evidenceUse":"Converte os pesos da Etapa 1 em placar conservador, destacando critérios fortes, peso travado por evidência externa e ganho esperado após P0.","nextAction":"Usar como painel interno de priorização; não anexar como promessa de nota oficial e reexecutar após cartas, PF/PJ, CTA e snapshot final."},{"id":"operational_guards","batchId":"audit_and_support","uploadOrder":60,"label":"Guardrails operacionais","sourceType":"api_markdown","sourcePath":"/api/proposal/operational-guards?format=md","downloadUrl":"/api/proposal/operational-guards?format=md","targetFileName":"60-guardrails-operacionais.md","requiredForSubmit":false,"status":"ready","fileAudit":{"status":"download_ready","paths":["/api/proposal/operational-guards?format=md"],"expectedPathCount":1,"readyPathCount":1,"sizeBytes":0,"sha256":[],"message":"Markdown gerado por API; baixar antes do upload se o Solv não aceitar URL."},"evidenceUse":"Prova que os blocks simulados seguem como governança esperada e que o outbox não expõe EML/MBOX para destinatários placeholder.","nextAction":"Reexecutar após materializar o outbox e antes do pacote Solv; usar como auditoria interna de demo/anexo."},{"id":"validation_simulation_pack_manifest","batchId":"audit_and_support","uploadOrder":61,"label":"Manifesto do pacote de validação simulada","sourceType":"workspace_file","sourcePath":"docs/proposal/manifesto-pacote-validacao-simulada-2026-06-01.md","downloadUrl":null,"targetFileName":"61-manifesto-validacao-simulada.md","requiredForSubmit":false,"status":"ready","fileAudit":{"status":"file_ready","paths":["docs/proposal/manifesto-pacote-validacao-simulada-2026-06-01.md"],"expectedPathCount":1,"readyPathCount":1,"sizeBytes":2284,"sha256":["8dd62cc2786f9aaad9544ec10b7277827a798cc10ceee2feca9ec6f7cf7b3154"],"message":"Arquivo local encontrado, não vazio e auditado com hash SHA-256."},"evidenceUse":"Consolida a trilha de validação simulada, comando de reprodução, resultados de campanha e limite contra validação oficial indevida.","nextAction":"Materializar junto ao pacote Solv e usar como índice da prova simulada no pitch ou campo complementar."},{"id":"validation_campaign_summary_json","batchId":"audit_and_support","uploadOrder":62,"label":"JSON auditável da campanha expandida","sourceType":"workspace_file","sourcePath":"docs/proposal/validation-expanded-campaign-report-2026-06-01.json","downloadUrl":null,"targetFileName":"62-resumo-campanha-validacao-simulada.json","requiredForSubmit":false,"status":"ready","fileAudit":{"status":"file_ready","paths":["docs/proposal/validation-expanded-campaign-report-2026-06-01.json"],"expectedPathCount":1,"readyPathCount":1,"sizeBytes":1985,"sha256":["26ac18a9a10c8715f4d28177f7e86cec1588fff93ef358fc6ce0574efcb4854c"],"message":"Arquivo local encontrado, não vazio e auditado com hash SHA-256."},"evidenceUse":"Guarda contagens estruturadas de casos, classes de block, cobertura e readyForAnnex para auditoria rápida da campanha expandida.","nextAction":"Usar em diligência ou revisão interna para comprovar 20/20, zero bugs e zero blocks sem classificação."},{"id":"validation_human_agreement_summary_json","batchId":"audit_and_support","uploadOrder":63,"label":"JSON auditável de Kappa/ICC","sourceType":"workspace_file","sourcePath":"docs/proposal/validation-human-agreement-report-2026-06-01.json","downloadUrl":null,"targetFileName":"63-metricas-kappa-icc-validacao-humana.json","requiredForSubmit":false,"status":"ready","fileAudit":{"status":"file_ready","paths":["docs/proposal/validation-human-agreement-report-2026-06-01.json"],"expectedPathCount":1,"readyPathCount":1,"sizeBytes":557,"sha256":["36a5ac890980eaaad0c3220cde95d653118d9a895ede34dc2e01e1f8ed5af857"],"message":"Arquivo local encontrado, não vazio e auditado com hash SHA-256."},"evidenceUse":"Guarda métricas estruturadas de concordância humana simulada, caso divergente e regra de não overclaim de validação oficial.","nextAction":"Substituir por métricas de avaliadores reais se houver tempo antes do envio; caso contrário manter como prova metodológica."},{"id":"solv_shadow_drill","batchId":"audit_and_support","uploadOrder":64,"label":"Ensaio shadow do Solv","sourceType":"api_markdown","sourcePath":"/api/proposal/solv-shadow-drill?format=md","downloadUrl":"/api/proposal/solv-shadow-drill?format=md","targetFileName":"64-ensaio-shadow-solv.md","requiredForSubmit":false,"status":"ready","fileAudit":{"status":"download_ready","paths":["/api/proposal/solv-shadow-drill?format=md"],"expectedPathCount":1,"readyPathCount":1,"sizeBytes":0,"sha256":[],"message":"Markdown gerado por API; baixar antes do upload se o Solv não aceitar URL."},"evidenceUse":"Une QA dos textos, manifesto de anexos e gates production-only para ensaiar o Solv sem depender de acesso ao ambiente real.","nextAction":"Usar antes de abrir o Solv em produção; não substituir snapshot, protocolo ou evidências reais."},{"id":"ecosystem_trl_brl_gap_analysis","batchId":"audit_and_support","uploadOrder":65,"label":"Análise de gap TRL/BRL no ecossistema CT&I","sourceType":"workspace_file","sourcePath":"docs/proposal/analise-gap-trl-brl-ecossistema-ctei-v0.md","downloadUrl":null,"targetFileName":"65-analise-gap-trl-brl-ecossistema-ctei.md","requiredForSubmit":false,"status":"ready","fileAudit":{"status":"file_ready","paths":["docs/proposal/analise-gap-trl-brl-ecossistema-ctei-v0.md"],"expectedPathCount":1,"readyPathCount":1,"sizeBytes":4440,"sha256":["d056be24264787e0b5760efa673aab6be80b4e0be599378f82b17838c7ee78a1"],"message":"Arquivo local encontrado, não vazio e auditado com hash SHA-256."},"evidenceUse":"Sustenta modelo de negócio, inovação e potencial multi-FAP sem afirmar exclusividade indevida sobre uso público de TRL por outras FAPs.","nextAction":"Anexar apenas se houver campo complementar; usar principalmente como munição de pitch e diligência."},{"id":"ecosystem_maturity_ladder","batchId":"audit_and_support","uploadOrder":66,"label":"Ladder de maturidade do ecossistema","sourceType":"workspace_file","sourcePath":"docs/proposal/maturidade-ladder-ecossistema-v0.md","downloadUrl":null,"targetFileName":"66-maturidade-ladder-ecossistema.md","requiredForSubmit":false,"status":"ready","fileAudit":{"status":"file_ready","paths":["docs/proposal/maturidade-ladder-ecossistema-v0.md"],"expectedPathCount":1,"readyPathCount":1,"sizeBytes":2996,"sha256":["b46099e12fb82924fd76651cc13139562b60960a2e2f7200d13e8003ad8b8815"],"message":"Arquivo local encontrado, não vazio e auditado com hash SHA-256."},"evidenceUse":"Mostra que TRL/BRL/MRL/SRL formam uma régua aplicável a ideação, prova de conceito, validação, operação e escala.","nextAction":"Usar no pitch para explicar por que a régua é reutilizável fora do CPSI FAPES."},{"id":"peer_maturity_benchmark","batchId":"audit_and_support","uploadOrder":67,"label":"Benchmark peer de maturidade TRL/BRL","sourceType":"api_markdown","sourcePath":"/api/proposal/peer-maturity-benchmark?format=md","downloadUrl":"/api/proposal/peer-maturity-benchmark?format=md","targetFileName":"67-benchmark-maturidade-peer.md","requiredForSubmit":false,"status":"ready","fileAudit":{"status":"download_ready","paths":["/api/proposal/peer-maturity-benchmark?format=md"],"expectedPathCount":1,"readyPathCount":1,"sizeBytes":0,"sha256":[],"message":"Markdown gerado por API; baixar antes do upload se o Solv não aceitar URL."},"evidenceUse":"Consolida TRL atual/alvo, checklist de evidências, adapter genérico, trilha de maturidade, pitch e simulações peer sintéticas sem citar fundações específicas.","nextAction":"Usar como anexo de apoio ou material de pitch para defender escala multi-órgão."},{"id":"peer_simulation_cases_csv","batchId":"audit_and_support","uploadOrder":68,"label":"CSV de casos simulados peer","sourceType":"api_markdown","sourcePath":"/api/proposal/peer-maturity-benchmark?format=csv","downloadUrl":"/api/proposal/peer-maturity-benchmark?format=csv","targetFileName":"68-casos-simulados-peer.csv","requiredForSubmit":false,"status":"ready","fileAudit":{"status":"download_ready","paths":["/api/proposal/peer-maturity-benchmark?format=csv"],"expectedPathCount":1,"readyPathCount":1,"sizeBytes":0,"sha256":[],"message":"CSV gerado por API; baixar antes do upload se o Solv não aceitar URL."},"evidenceUse":"Lista casos sintéticos de ideação, PoC, aceleração, pesquisa e operação para testar generalização da régua.","nextAction":"Usar como dado de apoio para demo e validação interna; não apresentar como avaliação oficial de qualquer fundação."}],"finalChecks":["Reexecutar `/api/proposal/solv-upload-manifest` depois de preencher as evidencias externas reais.","Conferir se todos os itens obrigatorios estao `ready` e se `solvSubmitReady=true`.","Comparar o formulario Solv preenchido contra o dry-run das 9 secoes do Anexo VI.","Salvar `solv-final-snapshot.pdf`, `.png` ou registro `.md` validado antes de clicar SUBMETER.","Nao clicar SUBMETER enquanto houver item `pending_required` ou gate bloqueante."],"namingRules":["Prefixar arquivos com ordem numerica para evitar anexos soltos no Solv.","Nao anexar placeholder, template vazio ou arquivo com dado sensivel nao revisado.","Manter evidencias externas reais dentro de `docs/proposal/external-evidence` com os nomes aceitos pelo tracker.","Salvar Markdown gerado pela API como arquivo estatico antes do upload, se o Solv nao aceitar URL.","Conservar recibo/protocolo e snapshot final na mesma pasta de evidencias externas."],"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},"dryRunSummary":{"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},"externalEvidenceSummary":{"requirementCount":11,"readyRequirementCount":8,"pendingRequirementCount":3,"requiredForSubmitCount":6,"readyRequiredForSubmitCount":3,"submitBlockingCount":3,"pendingOfficialResponseCount":0,"capabilityLetterTargetCount":3,"capabilityLetterReadyCount":0,"trackerReady":true,"solvSubmitReady":false},"summary":{"batchCount":3,"itemCount":68,"readyItemCount":65,"requiredItemCount":15,"readyRequiredItemCount":12,"pendingRequiredItemCount":3,"externalEvidenceItemCount":5,"readyExternalEvidenceItemCount":2,"optionalPendingItemCount":0,"downloadReadyCount":65,"auditedReadyItemCount":60,"hashedReadyItemCount":11,"missingLocalFileCount":8,"downloadOnlyItemCount":49,"blockingGateCount":4,"uploadManifestReady":true,"solvSubmitReady":false}}