# Preflight de submissão Solv FAPES

Versão: v0-pre-proposta
Gerado em: 2026-06-09T15:01:53.768Z
Base URL: https://astrolab.tec.br
Decisão operacional: NÃO SUBMETER
canSubmitNow=false

## Resumo

| Pacote materializado | Solv submit | Payloads privados | Gates Solv | P0 abertas | Blockers únicos | Vencidos | Ocorrências | Hard stop | Esclarecimentos |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| sim | não | n/a | 4 | 4 | 7 | 4 | 18 | 2 dias (2026-06-11) | -1 dias (2026-06-08) |

## Próxima ação

| ID | Prioridade | Status | Prazo | Próxima ação |
| --- | --- | --- | --- | --- |
| send_external_evidence_requests | P0 | waiting_external | D+1 | Preencher 5 destinatário(s) crítico(s) em .fapes-data/private-payloads/outbox-recipient-overrides.local.json antes de enviar pedidos ou registrar dispatch. |

## Blockers Consolidados

| ID canônico | Ocorrências | Status | Dono | Prazo | Data limite | Dias | Endpoint | Alvos | Critério de pronto |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| send_external_evidence_requests | 1 | waiting_external | Raphael | D+2 | 2026-05-29 | -11 | /api/proposal/external-evidence/dispatch-log | docs/proposal/external-evidence/external-request-dispatch-log.md; docs/proposal/external-evidence/external-request-dispatch-log.json; docs/proposal/external-evidence/external-request-dispatch-log.pdf | Pedidos de cartas, datas, certidões e respostas CTA enviados aos responsáveis reais.; Log registra destinatário, data/hora, meio, follow-up e evidência de envio.; Envio não substitui documento final; apenas comprova tração de coleta. |
| capability_letters | 5 | pending_required; needs_evidence; needs_real_file | Raphael | D+4 | 2026-05-31 | -9 | /api/proposal/capability-letters | docs/proposal/external-evidence/capability-letter-1.pdf; docs/proposal/external-evidence/capability-letter-2.pdf; docs/proposal/external-evidence/capability-letter-3.pdf | Três cartas/atestados assinados por organizações diferentes.; Cada carta informa escopo, período, resultado/impacto com número, percentual, volume, horas, KPI ou evidência auditável, contato e assinatura.; PDFs reais salvos nos três caminhos esperados e sem conteúdo de template. |
| habilitation_documents | 4 | pending_required; needs_document; needs_real_file | Raphael/contador | D+6 | 2026-06-02 | -7 | /api/proposal/habilitation-documents | docs/proposal/external-evidence/habilitation-bundle.pdf; docs/proposal/external-evidence/habilitation-index.md | Índice ou bundle lista documento, arquivo, emissão, validade, portal e observação.; Rota PJ contém CNPJ, ato constitutivo, inscrição/certidões, FGTS/CRF e declarações aplicáveis.; Runbook de diligência de 24h aponta responsável e documentos prontos para saneamento. |
| required_external_evidence | 2 | needs_document | Raphael | D+6 | 2026-06-02 | -7 | /api/proposal/external-evidence/action-board | docs/proposal/external-evidence/submission-entity-decision.md; docs/proposal/external-evidence/capability-letter-1.pdf; docs/proposal/external-evidence/capability-letter-2.pdf; docs/proposal/external-evidence/capability-letter-3.pdf; docs/proposal/external-evidence/operation-dates.csv; docs/proposal/external-evidence/habilitation-index.md; docs/proposal/external-evidence/solv-final-snapshot.pdf | Todos os grupos obrigatórios do action-board estão ready.; Arquivos reais têm hash/recibo e não foram reprovados pelo kit de evidências.; O dry-run Solv não herda blockers de evidência externa. |
| final_solv_snapshot | 4 | pending_required; needs_document; blocked | Raphael | D+15 | 2026-06-11 | 2 | /api/proposal/solv-final-snapshot | docs/proposal/external-evidence/solv-final-snapshot.pdf; docs/proposal/external-evidence/solv-final-snapshot.png; docs/proposal/external-evidence/solv-final-snapshot.md | Snapshot salvo imediatamente antes do SUBMETER.; As 9 seções do Anexo VI e anexos obrigatórios aparecem como revisados.; Usuário, data/hora, status e protocolo/recibo, quando houver, ficam registrados. |
| final_submit | 1 | needs_document | Raphael | 2026-06-11 | 2026-06-11 | 2 | /api/proposal/solv-preflight | docs/proposal/solv-preflight-v0.md; docs/proposal/solv-preflight-v0.json | canSubmitNow=true no preflight final.; Revisão humana final feita após anexar arquivos no Solv.; Snapshot final salvo antes do clique e recibo/protocolo salvo depois. |
| endpoint_error | 1 | error | n/a | n/a | n/a | n/a | n/a | n/a | GET https://astrolab.tec.br/api/proposal/private-payloads/status failed with 500 |

## Trilha Completa De Blockers

| Fonte | ID | Status | Item | Ação |
| --- | --- | --- | --- | --- |
| Payloads privados redigidos | endpoint_error | error | /api/proposal/private-payloads/status | GET https://astrolab.tec.br/api/proposal/private-payloads/status failed with 500 |
| Pacote materializado | capability_letters | pending_required | Cartas/atestados de capacidade técnica | Coletar 3 cartas de uma página com escopo, prazo, resultado/impacto métrico ou auditável, contato e assinatura. |
| Pacote materializado | habilitation_documents | pending_required | Pacote de habilitação e certidões | 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. |
| Pacote materializado | final_solv_snapshot | pending_required | PDF/print final do Solv | Salvar PDF/print completo do formulário e anexos imediatamente antes do SUBMETER. |
| Seção Solv | 6_evidencias | needs_evidence | Evidências, casos de sucesso e custo-benefício | Não declarar caso de sucesso sem carta, data, escopo e resultado verificável. |
| Seção Solv | 8_experiencia | needs_evidence | Experiência anterior e data de operação | Preencher 8.A-8.C somente com atestado e data real comprováveis. |
| Seção Solv | 9_equipe_transferencia | needs_document | Equipe, qualificação e transferência | Declarar formação, experiência e documentos sem inflar títulos não comprovados. |
| Gate Solv | required_external_evidence | needs_document | Evidências externas obrigatórias prontas | Coletar decisão PF/PJ, cartas, datas, habilitação e snapshot. |
| Gate Solv | required_attachments | needs_document | Anexos obrigatórios prontos | Conferir anexos obrigatórios e remover placeholders. |
| Gate Solv | final_solv_snapshot | needs_document | Snapshot final do Solv salvo | Salvar PDF/print imediatamente antes do SUBMETER. |
| Gate Solv | final_submit | needs_document | Decisão operacional antes de clicar SUBMETER | Não clicar SUBMETER enquanto houver gate bloqueante. |
| Pacote final | capability_letters | needs_evidence | Cartas/atestados de capacidade técnica | Pedir 3 cartas de uma página com escopo, prazo, resultado/impacto métrico ou auditável, contato e assinatura. |
| Pacote final | habilitation_documents | needs_document | Documentos e certidões de habilitação | Emitir cartão CNPJ, ato constitutivo, inscrições/certidões aplicáveis ao CNPJ, FGTS/CRF quando aplicável e declarações. |
| Pacote final | final_solv_snapshot | needs_document | PDF/print final do formulário Solv | Salvar snapshot completo antes de clicar SUBMETER. |
| Plano de execução | send_external_evidence_requests | waiting_external | Enviar pedidos de cartas, datas, habilitação e CTA | Preencher 5 destinatário(s) crítico(s) em .fapes-data/private-payloads/outbox-recipient-overrides.local.json antes de enviar pedidos ou registrar dispatch. |
| Plano de execução | collect_capability_letters | needs_real_file | Coletar 3 cartas/atestados assinados | Enviar os 3 rascunhos de carta e salvar PDFs assinados como capability-letter-1.pdf a -3.pdf. |
| Plano de execução | prepare_habilitation_bundle | needs_real_file | Montar índice ou PDF de habilitação | Emitir documentos PJ, certidões aplicáveis ao CNPJ e montar habilitation-index.md; PF fica apenas como fallback antes do SUBMETER. |
| Plano de execução | final_solv_dry_run_and_snapshot | blocked | Rodar dry-run, salvar snapshot final e submeter | Salvar PDF/print completo do Solv imediatamente antes de clicar SUBMETER. |

## Decisão

NÃO SUBMETER enquanto houver P0 aberto, gate Solv bloqueante, evidência externa obrigatória pendente ou snapshot final ausente.

## Runbook

- Rodar este preflight antes de qualquer upload final no Solv.
- Não clicar SUBMETER enquanto `canSubmitNow=false`.
- Resolver primeiro a próxima melhor ação retornada pela central de execução.
- Conferir `/api/proposal/private-payloads/status?format=md` antes de gravar dados privados em artefatos públicos.
- Rascunhos, templates, outbox e pedidos enviados não substituem evidência real.
- Quando `canSubmitNow=true`, fazer revisão humana final, salvar snapshot e guardar protocolo/recibo.