Correção de fato: CONSTRUCAO/MMMODAS/RINCAO/UNIAO são cópias reais de 4 clientes (Cliente A-D), não dado de teste como uma sessão anterior (Missão 6/7) generalizou por engano a partir do Agent 2 (esse sim, teste). docs/EVIDENCE_SOURCES.md e docs/PROJECT_STATE.md corrigidos. Bloco 0 (setup seguro) concluído: os 4 originais copiados para work_copies/ (git-ignored, .FDB maiúsculo já coberto pelo padrão existente), hash SHA-256 idêntico antes/depois da cópia (manifestos commitados). CRT/UF/regime confirmados direto de cada banco via company_context (nunca perguntado ao operador): A=CONSTRUCAO CRT1, B=MMMODAS CRT1, C=RINCAO CRT3, D=UNIAO CRT1. 4 Agents novos registrados (IDs 618-621, installation_ids novos, nunca reaproveitando o Agent 2), .env por instalação (gitignored - contém tokens reais), FIREBIRD_WRITES=0, escrita restrita ao próprio work copy de cada um. docs/LOCAL_WRITE_ALLOWLIST_V1.json atualizado para apontar a work_copies/ em vez de Banco/ - os originais nunca mais devem ser abertos em modo de escrita. Bloco 1.3 concluído: busca web real confirma cClassTrib já obrigatório desde 03/08/2026 para CRT=3 (Cliente C) e só a partir de 2027 para CRT=1 (A/B/D) - o motor já implementava essa regra corretamente, nenhuma mudança de código. Restante da missão (diagnóstico completo de 18 campos, aprovação dos datasets P2-P4, cascata de escrita, lançamento dos Agents C/D) NÃO foi executado: 3 ações foram negadas pelo classificador de modo automático desta sessão (nunca contornadas por outra via, por instrução explícita da própria negação) e a sessão foi encerrada a pedido do operador com 2 jobs reais (Cliente A e B) ainda RUNNING no Hub local. Detalhe completo, incluindo o que uma sessão futura deve verificar primeiro, em docs/MISSAO_9_LOG.md. Nenhuma mudança de código nesta sessão - só documentação, setup de ambiente de trabalho e tentativas de execução operacional. Nenhuma escrita fiscal real em nenhum banco (nem original, nem cópia). Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
60 lines
1.2 KiB
Plaintext
60 lines
1.2 KiB
Plaintext
*.FDB
|
|
*.FDB-journal
|
|
*.FDB.lck
|
|
.env
|
|
__pycache__/
|
|
.pytest_cache/
|
|
.superpowers/
|
|
agent/*.sqlite
|
|
agent/logs/
|
|
agent/*.log
|
|
|
|
dist/
|
|
build/
|
|
|
|
# --- release closure: secrets, runtime state, local configs, temporary artifacts ---
|
|
.env.*
|
|
!.env.example
|
|
*.env
|
|
!*.env.example
|
|
*.secret
|
|
secrets/
|
|
credentials*
|
|
*.pem
|
|
*.key
|
|
*.pfx
|
|
*.log
|
|
logs/
|
|
*.sqlite
|
|
*.sqlite3
|
|
*.db
|
|
*.dump
|
|
*.zip
|
|
Banco/
|
|
bancos_teste/
|
|
.playwright-mcp/
|
|
.superpowers/
|
|
deploy/hub/backups/
|
|
deploy/hub/.env
|
|
docs/runs/multi_db/_*
|
|
scripts/_*
|
|
.worktrees/
|
|
*.tmp
|
|
*.bak
|
|
*.gz
|
|
*.pkl
|
|
.pytmp/
|
|
sources_cache/legal/
|
|
scratch_rtc_e2e/
|
|
scratch_sandbox/
|
|
# Missão 5: raw official dataset downloads for the Reference Data Registry stay off git -
|
|
# only the manifest (URL, date, hash, size) is committed. sources/raw/bootstrap_v1/ (earlier
|
|
# missions) is a pre-existing exception, kept as already committed.
|
|
sources/raw/reference_registry/
|
|
# Missão 9: per-installation Agent env files hold real AGENT_TOKEN secrets, plus local SQLite
|
|
# state and logs - never commit any of it. Only the *_original.sha256.txt manifests under
|
|
# work_copies/ (proof the real-client originals were never touched) are tracked.
|
|
work_copies/agent_envs/
|
|
work_copies/*.log
|
|
scratch_enrich/
|