# Cartas e atestados de capacidade técnica

Versão: v0-pre-proposta
Gerado em: 2026-06-09T15:01:37.843Z
Pasta-base: docs/proposal/external-evidence
Pacote de rascunhos: docs/proposal/external-evidence/capability-requests-pack.md
Overrides de destinatários: .fapes-data/private-payloads/capability-letter-recipient-overrides.local.json
Tamanho mínimo por PDF assinado: 1024 bytes
requestPackReady=false
solvBlockerResolved=false

## Resumo

| Rascunhos | Prontos | PDFs assinados | Emissores únicos | Impactos objetivos | Blockers | Alertas | Pontos verificados |
| --- | --- | --- | --- | --- | --- | --- | --- |
| 3 | 0 | 0/3 | 0/3 | 0/3 | 27 | 3 | 0/3 |

## Overrides de destinatários para outbox

| Draft | Para | Nota |
| --- | --- | --- |
| n/a | pendente | Preencher três destinatários reais para liberar integração com outbox. |

## Rascunho para Solv / Anexo VI 6.A e 6.B

| Campo | Status | Fonte | PDFs assinados | Evidências |
| --- | --- | --- | --- | --- |
| 6.A | missing | missing | 0 | - |
| 6.B | missing | missing | 0 | - |

### 6.A - Evidências ou casos de sucesso

```text
Pendente: coletar três atestados/capability letters assinados, de emissores distintos, com projeto, período, escopo, resultado/impacto métrico ou auditável e contato verificável.
```

Instrução: Completar três emissores reais e receber três PDFs assinados antes de preencher 6.A/6.B como evidência comprovada.

### 6.B - Testes, comercialização ou uso anterior

```text
Pendente: coletar três atestados/capability letters assinados, de emissores distintos, com projeto, período, escopo, resultado/impacto métrico ou auditável e contato verificável.
```

Instrução: Completar três emissores reais e receber três PDFs assinados antes de preencher 6.A/6.B como evidência comprovada.


## PDFs finais esperados

| Slot | Arquivo | Status | Tamanho | SHA-256 | Revisão manual |
| --- | --- | --- | --- | --- | --- |
| 1 | docs/proposal/external-evidence/capability-letter-1.pdf | missing | n/a | n/a | não |
| 2 | docs/proposal/external-evidence/capability-letter-2.pdf | missing | n/a | n/a | não |
| 3 | docs/proposal/external-evidence/capability-letter-3.pdf | missing | n/a | n/a | não |

## Rascunhos

### capability_letter_1 - cliente/parceiro 1

Arquivo final esperado: docs/proposal/external-evidence/capability-letter-1.pdf
Minuta individual: /api/proposal/capability-letters?format=draft-md&slot=1
Modelo DOCX: /api/proposal/capability-letters?format=draft-docx&slot=1
Pronto para envio: não

Assunto: Pedido de atestado de capacidade técnica - proposta CPSI FAPES

```text
Olá, responsável.

Estou preparando uma proposta para o CPSI FAPES e preciso anexar comprovação objetiva de experiência técnica.
Você poderia emitir uma carta/atestado de uma página, em PDF assinado, com os dados abaixo?
Se possível, inclua ao menos um número, percentual, volume, horas economizadas, baseline, KPI ou evidência operacional auditável, sem expor dados sigilosos.

Organização emissora: 
Projeto/caso: 
Período: 
Escopo entregue: 
Tecnologias: tecnologias usadas no projeto
Resultado/impacto objetivo: 
Contato verificável: 

[contato em payload privado]
Se possível, assinar digitalmente ou em papel timbrado e devolver em PDF.

Nome de arquivo sugerido para meu controle: docs/proposal/external-evidence/capability-letter-1.pdf
```

### capability_letter_2 - cliente/parceiro 2

Arquivo final esperado: docs/proposal/external-evidence/capability-letter-2.pdf
Minuta individual: /api/proposal/capability-letters?format=draft-md&slot=2
Modelo DOCX: /api/proposal/capability-letters?format=draft-docx&slot=2
Pronto para envio: não

Assunto: Pedido de atestado de capacidade técnica - proposta CPSI FAPES

```text
Olá, responsável.

Estou preparando uma proposta para o CPSI FAPES e preciso anexar comprovação objetiva de experiência técnica.
Você poderia emitir uma carta/atestado de uma página, em PDF assinado, com os dados abaixo?
Se possível, inclua ao menos um número, percentual, volume, horas economizadas, baseline, KPI ou evidência operacional auditável, sem expor dados sigilosos.

Organização emissora: 
Projeto/caso: 
Período: 
Escopo entregue: 
Tecnologias: tecnologias usadas no projeto
Resultado/impacto objetivo: 
Contato verificável: 

[contato em payload privado]
Se possível, assinar digitalmente ou em papel timbrado e devolver em PDF.

Nome de arquivo sugerido para meu controle: docs/proposal/external-evidence/capability-letter-2.pdf
```

### capability_letter_3 - cliente/parceiro 3

Arquivo final esperado: docs/proposal/external-evidence/capability-letter-3.pdf
Minuta individual: /api/proposal/capability-letters?format=draft-md&slot=3
Modelo DOCX: /api/proposal/capability-letters?format=draft-docx&slot=3
Pronto para envio: não

Assunto: Pedido de atestado de capacidade técnica - proposta CPSI FAPES

```text
Olá, responsável.

Estou preparando uma proposta para o CPSI FAPES e preciso anexar comprovação objetiva de experiência técnica.
Você poderia emitir uma carta/atestado de uma página, em PDF assinado, com os dados abaixo?
Se possível, inclua ao menos um número, percentual, volume, horas economizadas, baseline, KPI ou evidência operacional auditável, sem expor dados sigilosos.

Organização emissora: 
Projeto/caso: 
Período: 
Escopo entregue: 
Tecnologias: tecnologias usadas no projeto
Resultado/impacto objetivo: 
Contato verificável: 

[contato em payload privado]
Se possível, assinar digitalmente ou em papel timbrado e devolver em PDF.

Nome de arquivo sugerido para meu controle: docs/proposal/external-evidence/capability-letter-3.pdf
```

## Issues

| Severidade | Código | Slot | Campo | Mensagem |
| --- | --- | --- | --- | --- |
| blocking | missing_confirmation | global | confirmedNoSensitiveData | Confirmar que os rascunhos não pedem dados sensíveis, valores sigilosos ou dados pessoais. |
| blocking | missing_confirmation | global | confirmedWillNotCountDraftAsEvidence | Confirmar que rascunho enviado não será contado como atestado; só PDF assinado fecha o blocker. |
| blocking | missing_recipient | global | recipients | Informar três destinatários de carta/atestado. |
| blocking | missing_field | 1 | organizationName | Preencher organizationName antes de enviar o pedido. |
| blocking | missing_field | 1 | contactName | Preencher contactName antes de enviar o pedido. |
| blocking | missing_field | 1 | contactEmail | Preencher contactEmail antes de enviar o pedido. |
| blocking | missing_field | 1 | projectName | Preencher projectName antes de enviar o pedido. |
| blocking | missing_field | 1 | projectPeriod | Preencher projectPeriod antes de enviar o pedido. |
| blocking | missing_field | 1 | deliveredScope | Preencher deliveredScope antes de enviar o pedido. |
| blocking | missing_field | 1 | resultImpact | Preencher resultImpact antes de enviar o pedido. |
| blocking | missing_field | 1 | verificationContact | Preencher verificationContact antes de enviar o pedido. |
| blocking | missing_field | 2 | organizationName | Preencher organizationName antes de enviar o pedido. |
| blocking | missing_field | 2 | contactName | Preencher contactName antes de enviar o pedido. |
| blocking | missing_field | 2 | contactEmail | Preencher contactEmail antes de enviar o pedido. |
| blocking | missing_field | 2 | projectName | Preencher projectName antes de enviar o pedido. |
| blocking | missing_field | 2 | projectPeriod | Preencher projectPeriod antes de enviar o pedido. |
| blocking | missing_field | 2 | deliveredScope | Preencher deliveredScope antes de enviar o pedido. |
| blocking | missing_field | 2 | resultImpact | Preencher resultImpact antes de enviar o pedido. |
| blocking | missing_field | 2 | verificationContact | Preencher verificationContact antes de enviar o pedido. |
| blocking | missing_field | 3 | organizationName | Preencher organizationName antes de enviar o pedido. |
| blocking | missing_field | 3 | contactName | Preencher contactName antes de enviar o pedido. |
| blocking | missing_field | 3 | contactEmail | Preencher contactEmail antes de enviar o pedido. |
| blocking | missing_field | 3 | projectName | Preencher projectName antes de enviar o pedido. |
| blocking | missing_field | 3 | projectPeriod | Preencher projectPeriod antes de enviar o pedido. |
| blocking | missing_field | 3 | deliveredScope | Preencher deliveredScope antes de enviar o pedido. |
| blocking | missing_field | 3 | resultImpact | Preencher resultImpact antes de enviar o pedido. |
| blocking | missing_field | 3 | verificationContact | Preencher verificationContact antes de enviar o pedido. |
| warning | missing_signed_pdf | 1 | targetPdfPath | PDF assinado ainda ausente: docs/proposal/external-evidence/capability-letter-1.pdf. |
| warning | missing_signed_pdf | 2 | targetPdfPath | PDF assinado ainda ausente: docs/proposal/external-evidence/capability-letter-2.pdf. |
| warning | missing_signed_pdf | 3 | targetPdfPath | PDF assinado ainda ausente: docs/proposal/external-evidence/capability-letter-3.pdf. |

## Runbook

1. Enviar os três rascunhos e solicitar uma página assinada em PDF.
2. Cada carta precisa conter organização emissora, projeto, período, escopo, resultado/impacto com número, percentual, volume, horas, KPI ou evidência auditável, contato verificável e assinatura.
3. Não anexar nem citar dados pessoais, valores sigilosos, tokens, prompts ou nomes de clientes finais sem autorização.
4. Salvar PDFs reais como `capability-letter-1.pdf`, `capability-letter-2.pdf` e `capability-letter-3.pdf`.
5. Depois dos PDFs, reexecutar `/api/proposal/external-evidence`, `/api/proposal/documentary-scorecard` e `/api/proposal/solv-dry-run`.