# Gap analysis dos 6 documentos do cliente (18/07) — o que esta apto, o que esta aberto, o que precisa de estudo/desenho

Fontes: os 6 arquivos do Desktop lidos integralmente em 18/07 (APIX042026.xml, ACCS.docx, Relacao de Relatorios Vulci, BACENJUD.docx, "4111 APIX001 6209 e AMES".docx, Relatorio-Bugs-Monetarie.docx). Cruzado com o estado REAL da main (`98d1631a`+merges) e dos deploys do dia. Este handoff e o ponto de retomada da proxima sessao para os itens abertos.

## MANDATO NOVO DO DONO (18/07): APIX042026.xml e baliza de batimento

O arquivo `/Users/luizpenha/Desktop/APIX042026.xml` e o APIX001 (CADOC 1201) de ABRIL/2026 gerado pelo legado AutBank (ISPB 46026562, TipoEnvio I, responsavel Murilo). Serve de GROUND TRUTH para:
1. **Validar o restore do banco AutBank**: bater os valores do XML (por Transacao: QtdTransacoes/ValorTransacoes/ValorEspecie por Detalhamento/Finalidade; + blocos de chaves/devolucoes/etc do leiaute 1201) contra o acervo restaurado, ao valor.
2. **Certificar que geramos 100% do nosso lado**: o gerador APIX001 da cabine (fix dos mapas de status de 07-02) tem que reproduzir o MESMO arquivo para a mesma competencia a partir dos dados restaurados; qualquer divergencia = defeito nosso de restore ou de geracao, provar qual.
3. So depois disso o ciclo mensal (geracao -> STA -> acompanhamento) pode ser declarado apto.
Sessao dedicada; nao comecar sem este batimento.

## Veredito por documento

### 1. APIX042026.xml + APIX001 — ABERTO (batimento + ciclo STA)
- APTO: gerador APIX001 existe na cabine (contagem de liquidacoes corrigida em 07-02).
- ABERTO: batimento contra o XML baseline (mandato acima); geracao TXT mensal pedida pela Vulci (#12 — CONFIRMAR com o cliente se o TXT e outro artefato ou o proprio 1201); ciclo STA completo (envio + acompanhamento + reenvio) para APIX.
- ESTUDO: nenhum — leiaute conhecido, e execucao + prova.

### 2. ACCS.docx — MAIORMENTE APTO; grade de e-mails nominal ABERTA
- APTO (provado vivo): ciclo ACCS001→ACCS002 automatico contra o BACEN real (1a aceitacao 16/07: UTF-16BE, numeracao Ult+1, autoridade do ACCS002, grade 20h-08h, job 01:00 BRT); inbound ACCS003 (validacao linha a linha) e ACCS009 (ocorrencias) roteados e materializados (sta_handler + ccs.ex).
- APTO EM CODIGO, AGUARDA VALIDACAO VIVA (F3, deployado HML): controle/relatorio de movimentacoes com as 8 colunas exatas do doc (data evento, tipo, titular, CPF/CNPJ, conta, situacao, data envio, status) + filtros/busca/ordenacao + export PDF/Excel + analitico/consolidado; e-mails de acompanhamento (7 eventos + digest 09:30 BRT) — fail-safe sem SMTP.
- ABERTO: a GRADE NOMINAL de e-mails do doc (09:00 ACCS003, 09:21 ACCS009, 10:00 abertura/fechamento, 10:20 CC importado, 10:40 consolidacao, 11:00 geracao, 20:10 envio, 20:42 baixa) — a F3 entregou por EVENTO, nao pela grade horaria; mapear evento→horario e cobrir os que faltam (abertura/fechamento do sistema CCS, consolidacao clientes/procuradores). DECISAO DO DONO: transporte real de e-mail (SMTP relay vs SES) + destinatarios.

### 3. Relacao de Relatorios Vulci — METADE APTA (F3), METADE ABERTA (Wave 2 SPB/PIX)
- APTO EM CODIGO (F3, deployado HML, falta validacao viva + PRD): extratos 4 formatos com OFX; avisos de creditos geral com classificacao de datas; movimentacoes diarias analitico/sintetico; saldos por gerente (campo manager_name novo, editavel).
- APTO PARCIAL: relatorio de tarifas por conta EXISTE (tela Relatorio de Taxas; bugs CA-006/007 tratados no lote CA); debito automatico de tarifas EXISTE (motor de fees). CONFERIR: estorno de tarifa por negociacao comercial (fee_events existe; provar o fluxo de estorno ponta a ponta ou implementar).
- ABERTO (Wave 2 — ja mapeado no D13/D14 da varredura): remuneracao SPI diaria (relatorio + credito automatico na conta Monbank — a cabine JA recebe a remuneracao da PI desde 07-14; falta o relatorio e o repasse), tarifa uso SLB (tabela dropada — recriar + pagamento automatico), relatorio PIX recebido/enviado, volumetria SPI, APIX TXT, saldo SPI+SPB consolidado diario.
- APTO PARCIAL (F1 + motor): devolucao de TED com validacao CPF/CNPJ+agencia/conta — matching com conferencia de titularidade FEITO (F1 task 14, divergencia = suspense); STR0010 automatico na entrada ABERTO como decisao operacional (`SPB_AUTO_RETURN_ENABLED` OFF; D13 pede validacao de titularidade na entrada — codigo pronto, ligar e do dono).

### 4. BACENJUD.docx — MAIORMENTE APTO (F3); fluxo de ACEITE da transferencia ABERTO (money-path)
- APTO EM CODIGO (F3 + acervo anterior, falta validacao viva): resumo com titular/CPF-CNPJ/processo/tipo/valor/status; detalhe com dados da ordem (protocolo, processo, natureza com decode parcial honesto, autor, tipo, data/hora), dados do bloqueio (determinado vs efetivado, conta, situacao), vara/juizo (nome/tribunal via judicial_courts pad-5), atendimento EDITAVEL completo (status, data/hora, valor, justificativa, observacoes, usuario auditado).
- ABERTO COM DECISAO: tabela oficial da natureza da acao (D4 — decode nasce parcial, fallback mostra o codigo cru); endereco/e-mail da vara dependem do leiaute rico do 5305 (D5).
- **ABERTO COM DESENHO (money-path, prioridade)**: fluxo de cumprimento da ORDEM DE TRANSFERENCIA com ACEITE do operador — o doc exige bloqueio automatico → conferencia → clique de aceite → debito + transferencia + trilha; HOJE a transferencia e automatica SEM gate (mapeado no D13-C da varredura). E mudanca de money-path judicial: desenho + TDD + validacao viva obrigatorios. NAO comecar sem plano proprio.

### 5. "4111, APIX001, 6209 e AMES".docx — APTO EM CODIGO; validacao operacional BACEN vivo ABERTA
- 4111 (diario) e 6209 (trimestral): completos em codigo (D15) — geracao, envio STA, acompanhamento. ABERTO: validacao operacional com BACEN VIVO em PRD (nunca rodou ciclo real aceito).
- APIX001: ver documento 1 (batimento e o gate).
- AMES: F3 entregou ponta a ponta (gerador + tracker + tela + via HTTP STA provada por sonda; CRITICAL do callback corrigido). ABERTO: validacao viva; codigo STA por demanda informado pelo operador (D6); integracao SIMBA quando a resposta exigir (SIMBA existe isolada — D15; mapear o elo AMES→SIMBA numa sessao propria).
- Requisitos transversais do doc (historico de envios, timestamps de geracao/envio/processamento, mensagens de retorno, reenvio pos-correcao): cobertos pelo aparato regulatory_files/StaDelivery + telas; validar item a item na validacao viva.

### 6. Relatorio-Bugs-Monetarie.docx (Gabriel, 28 itens) — QUASE TODO TRATADO; validacao viva pendente; STA-001/002 ABERTOS
- RESOLVIDOS E PROVADOS VIVOS: CA-001/002/011/013 (R1 env var, CabinStatusLookup 200, provado 2x), CA-026 (R2 COSIF: -R$253,8M → +R$3,2M, reparo de 18/07, batimento 12/12).
- TRATADOS NO LOTE CA (merge `ef27c21d`, DEPLOYADO HML core:16x + PRD core-admin-ui:23): CA-003..010, 012, 014..025 (22 itens — i18n, PDF exports, paginacao, estados vazios, cards, Caixa Institucional etc.). **ABERTO: validacao viva tela a tela com dados reais** (item 6 da lista viva; ainda nao executada) — sem ela nenhum CA se declara fechado ao cliente.
- ABERTOS (R13, sessao propria ja mapeada): STA-001 (gestao de usuarios do STA Admin) e STA-002 (meu perfil/troca de senha) — backend do STA ja tem users+RBAC+login; falta CRUD + telas.

## Resumo executivo

| Documento | 100% apto | Aberto (executar/validar) | Estudo/desenho novo |
|---|---|---|---|
| APIX042026.xml | gerador existe | batimento vs restore AutBank + ciclo STA + TXT | nao (mandato ja definido) |
| ACCS | ciclo 001/002 vivo + inbound 003/009 | validacao viva relatorio/e-mails; grade nominal; SMTP/SES | mapear eventos→grade |
| Vulci | — | 4 relatorios F3 (validar+PRD); tarifas estorno | remuneracao SPI, SLB, PIX in/out, volumetria (Wave 2) |
| BACENJUD | — | validacao viva F3; tabela natureza; 5305 rico | ACEITE da transferencia judicial (money-path) |
| 4111/APIX/6209/AMES | 4111+6209 em codigo | validacao BACEN vivo PRD; AMES vivo | elo AMES→SIMBA |
| Bugs Gabriel | CA-001/002/011/013/026 | validacao viva dos 22 do lote CA | STA-001/002 (R13) |

## Ordem recomendada para a proxima sessao
1. Validacao viva consolidada em HML (F3 T23 + lote CA + F1 task 19 + re-prova B1/B2 + matriz de iniciacao) — fecha 4 dos 6 documentos no lado "validar".
2. Janela PRD do pacote W1 (migrations ANTES do swap; core→pix→spb; UIs atomicas).
3. Batimento APIX042026.xml vs restore AutBank (mandato novo) — sessao dedicada.
4. Desenho do ACEITE da transferencia judicial (money-path) + grade nominal de e-mails CCS.
5. Wave 2: remuneracao SPI, SLB, PIX in/out, volumetria, R13 STA, AMES→SIMBA.
