- analysis/charts.py: gráficos SVG (acurácia, qualidade × latência, GPU × CPU)
com paleta validada para daltonismo.
- collect.py regenera só a tabela entre marcadores e preserva o README.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
- data/splits (d1-v1): dev 1183, calibração 1127, teste 1744 exemplos,
43 rótulos, partição por lote de geração, SHA-256 em MANIFEST.json;
cópias em dmb-entrada e dmb-logs-imutaveis.
- reports/datagen: relatórios de preparação e de anotação (3 LLMs em
rodízio; kappa 0,98–0,99).
- reports/sanity/oci: sanidade dos 4 candidatos em CPU (us-chicago-1,
sub-rede privada) e GPU A10 (sa-saopaulo-1).
- Plano: 47 de 78 tarefas concluídas; docs/02 com o resumo do conjunto.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
- Caminho do compartimento pai e CIDR do SSH saem do código para
.secrets/oci-settings.json (fora do Git), com override por DMB_*.
- Relatórios de sanidade deixam de gravar o hostname local.
- tests/test_sensitive.py falha se OCIDs, chaves, IPs públicos ou valores
de .secrets aparecerem em arquivos versionados.
- tools/plan_progress.py gera o bloco de andamento por fase no plano.
- Plano: status reais das tarefas de F0, F3 e F6; README e docs/05 com
GPU em sa-saopaulo-1, runtime CUDA do Rizzo e pipeline sintético.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>