# Auditoria de guardrails operacionais FAPES

Gerado em: 2026-06-09T15:01:54.447Z
Base URL: https://astrolab.tec.br
outboxDir: docs/proposal/external-evidence/outbox-drafts
operationalGuardReady=false

## Resumo

| Status | Issues bloqueantes | Alertas | Blocks simulados | Falhas de processamento | Outbox ready emails | Outbox blocked emails | Arquivos outbox | MBOX |
| --- | --- | --- | --- | --- | --- | --- | --- | --- |
| REVISAR | 20 | 2 | 3/3 | 0 | 5 | 5 | 18 | fapes-evidencias-externas-outbox-v0.mbox |

## Veredito

Revisar antes de demo, anexo ou envio de e-mails externos.

## Issues

| Severidade | Área | Código | Alvo | Mensagem | Ação |
| --- | --- | --- | --- | --- | --- |
| blocking | outbox | blocked_item_has_eml | docs/proposal/external-evidence/outbox-drafts/capability_letter_1.eml | Item capability_letter_1 não está pronto para envio, mas existe .eml materializado. | Regerar o outbox com --write --overwrite; o item deve ficar apenas em Markdown até haver destinatário real. |
| blocking | outbox | blocked_item_has_eml | docs/proposal/external-evidence/outbox-drafts/capability_letter_2.eml | Item capability_letter_2 não está pronto para envio, mas existe .eml materializado. | Regerar o outbox com --write --overwrite; o item deve ficar apenas em Markdown até haver destinatário real. |
| blocking | outbox | blocked_item_has_eml | docs/proposal/external-evidence/outbox-drafts/capability_letter_3.eml | Item capability_letter_3 não está pronto para envio, mas existe .eml materializado. | Regerar o outbox com --write --overwrite; o item deve ficar apenas em Markdown até haver destinatário real. |
| blocking | outbox | blocked_item_has_eml | docs/proposal/external-evidence/outbox-drafts/operation_dates_request.eml | Item operation_dates_request não está pronto para envio, mas existe .eml materializado. | Regerar o outbox com --write --overwrite; o item deve ficar apenas em Markdown até haver destinatário real. |
| blocking | outbox | blocked_item_has_eml | docs/proposal/external-evidence/outbox-drafts/habilitation_documents_request.eml | Item habilitation_documents_request não está pronto para envio, mas existe .eml materializado. | Regerar o outbox com --write --overwrite; o item deve ficar apenas em Markdown até haver destinatário real. |
| blocking | outbox | blocked_item_missing_markdown | docs/proposal/external-evidence/outbox-drafts/capability_letter_1.md | Item bloqueado capability_letter_1 não tem rascunho Markdown materializado. | Regerar o outbox com --write --overwrite. |
| blocking | outbox | blocked_item_missing_markdown | docs/proposal/external-evidence/outbox-drafts/capability_letter_2.md | Item bloqueado capability_letter_2 não tem rascunho Markdown materializado. | Regerar o outbox com --write --overwrite. |
| blocking | outbox | blocked_item_missing_markdown | docs/proposal/external-evidence/outbox-drafts/capability_letter_3.md | Item bloqueado capability_letter_3 não tem rascunho Markdown materializado. | Regerar o outbox com --write --overwrite. |
| blocking | outbox | blocked_item_missing_markdown | docs/proposal/external-evidence/outbox-drafts/operation_dates_request.md | Item bloqueado operation_dates_request não tem rascunho Markdown materializado. | Regerar o outbox com --write --overwrite. |
| blocking | outbox | blocked_item_missing_markdown | docs/proposal/external-evidence/outbox-drafts/habilitation_documents_request.md | Item bloqueado habilitation_documents_request não tem rascunho Markdown materializado. | Regerar o outbox com --write --overwrite. |
| blocking | outbox | mbox_contains_blocked_item | docs/proposal/external-evidence/outbox-drafts/fapes-evidencias-externas-outbox-v0.mbox | MBOX contém draft bloqueado capability_letter_1. | Regerar o outbox e conferir que o MBOX inclui apenas itens readyToSend. |
| blocking | outbox | mbox_contains_blocked_item | docs/proposal/external-evidence/outbox-drafts/fapes-evidencias-externas-outbox-v0.mbox | MBOX contém draft bloqueado capability_letter_2. | Regerar o outbox e conferir que o MBOX inclui apenas itens readyToSend. |
| blocking | outbox | mbox_contains_blocked_item | docs/proposal/external-evidence/outbox-drafts/fapes-evidencias-externas-outbox-v0.mbox | MBOX contém draft bloqueado capability_letter_3. | Regerar o outbox e conferir que o MBOX inclui apenas itens readyToSend. |
| blocking | outbox | mbox_contains_blocked_item | docs/proposal/external-evidence/outbox-drafts/fapes-evidencias-externas-outbox-v0.mbox | MBOX contém draft bloqueado operation_dates_request. | Regerar o outbox e conferir que o MBOX inclui apenas itens readyToSend. |
| blocking | outbox | mbox_contains_blocked_item | docs/proposal/external-evidence/outbox-drafts/fapes-evidencias-externas-outbox-v0.mbox | MBOX contém draft bloqueado habilitation_documents_request. | Regerar o outbox e conferir que o MBOX inclui apenas itens readyToSend. |
| blocking | simulation_blocks | attachment_not_ready | docs/proposal/auditoria-blocks-projetos-simulados-v0.md | Auditoria ainda não pode ser tratada como anexo de apoio. | Materializar novamente após corrigir fila e divergências. |
| blocking | simulation_blocks | missing_stored_vs_projects | summary.missingStoredVsProjectCount | Valor esperado 0, obtido 12. | Rodar proposal:block-audit e corrigir a causa antes da demo/anexo. |
| blocking | simulation_blocks | queue_issues | summary.queueIssueCount | Valor esperado 0, obtido 13. | Rodar proposal:block-audit e corrigir a causa antes da demo/anexo. |
| blocking | simulation_blocks | queue_not_ready | .fapes-data/projects.json | Fila stored-vs não está limpa para demo. | Remover resíduos de QA/E2E ou recarregar os 12 casos esperados. |
| blocking | simulation_blocks | unexpected_residue_projects | summary.unexpectedResidueProjectCount | Valor esperado 0, obtido 1. | Rodar proposal:block-audit e corrigir a causa antes da demo/anexo. |
| warning | outbox | materialized_mbox_differs_from_api | docs/proposal/external-evidence/outbox-drafts/fapes-evidencias-externas-outbox-v0.mbox | MBOX materializado difere da resposta atual da API. | Regerar o outbox se o servidor foi atualizado depois da última materialização. |
| warning | simulation_blocks | operator_verdict_changed | summary.operatorVerdict | Veredito atual: review_queue. | Revisar a narrativa antes de apresentar blocks como governança. |

## Checks executados

- Blocks simulados: `blockAuditReady`, `queueReadyForDemo`, `readyForProposalAttachment`, blocks inesperados, esperados ausentes, falhas de processamento e resíduos da fila.
- Outbox: `.eml` só para itens `readyToSend`, rascunhos bloqueados em Markdown, MBOX sem drafts bloqueados e sem destinatários placeholder.
- Manifesto: presença de `00-manifesto-outbox.md` e registro de limpeza de artefatos obsoletos.

## Próxima ação

Corrigir as issues bloqueantes, regenerar outbox/auditoria de blocks e reexecutar este comando em modo strict.
