# Daily Sync — Fabio Bergmann

**Data:** 05/08/2026 · **Projeto:** BRSP Synthesis Engine / HSBC EUC Remediation

---

## Ontem (04/08) — HSBC AS0572397, forward engineering

- Fechei o pipeline de ponta a ponta no segundo workbook (AS0572397): assets 1–7 gerados e validados sem erro de schema, rede semântica montada e as 5 fases de forward engineering concluídas — síntese, blueprint arquitetural, wireframes, geração de código e rastreabilidade/QA.
- Entreguei o pacote de handoff: app Python/React distribuída, kit de execução em Ubuntu, runbook e glossário.
- Achado relevante pro time: esse workbook é uma besta diferente do AS0558844. É submissão regulatória ao banco central do Sri Lanka, não risco prudencial — não tem exposure, RWA nem capital, e não tem uma linha de VBA. A lógica é mapeamento e agregação (VLOOKUP é 70% de tudo), não cálculo financeiro. O desenho da app foi refeito em cima disso.
- No fim do dia identifiquei um problema de consistência: o crawler aplicou degradação adaptativa por volume e descartou as fórmulas individuais, então a rede semântica nunca teve o que era preciso pra conferir o resultado. Só 1,4% das células calculadas estão sendo validadas pelo oráculo.

## Hoje (05/08)

- Escrevi o plano de correção: recrawl sem degradação (diagnóstico tirado da leitura do crawler e dos próprios nós de erro que o crawl gravou, não de estimativa) e plano de implementação pra consistência integral.
- Corrigi uma premissa errada do plano anterior no caminho: estender o oráculo não é ganho rápido independente — depende de corrigir antes o mapeamento físico do Asset 2, senão cobre 3,4% em vez de 100%.
- Coloquei o Synthesis Engine 2.1 rodando localmente do zero. Eram quatro bloqueios independentes: JDK 25, o `.env` que não era lido antes do bootstrap, `NODE_ENV=production` derrubando as devDependencies e o Node do Vaadin em x86 num Mac ARM. Criei um `run-dev.sh` que resolve todos, então o próximo dev do time sobe com um comando.
- Deixei o login bypassado pra desenvolvimento.

## Bloqueios / atenção

- O `snapshot.mv.db` e as migrations do H2 foram apagados do repositório pelo commit "versao maikon" na branch `client/hsbc-v4`. Restaurei do histórico localmente, mas **preciso confirmar com o Maikon se a remoção foi intencional** — sem esses arquivos ninguém sobe o projeto com o profile `h2`.

## Próximo

- Executar a Etapa 1 (recrawl sem degradação) e depois corrigir o mapeamento do Asset 2, que destrava o oráculo completo.
