Parte do épico #2048 (contrato comum preview → apply → verify → evidência). Plano: docs/plans/PLAN_REMEDIATION_INTERFACE.md; depende de #865.
Summary (EN): ERP remediation writer constrained by fiscal/accounting immutability; prefer native blocking and retention mechanisms over direct writes.
Contexto
docs/plans/PLAN_SAP_CONNECTOR.md está Deferred; existe a chave connector_sap no mapa de tiers. Em ERP, documento contábil/fiscal lançado em geral não se altera.
Escopo
- Não escrever direto em tabela. Avaliar os mecanismos nativos de bloqueio/retenção/anonimização do ERP (ex.: SAP ILM; a confirmar) antes de qualquer writer.
- Separar o que tem obrigação legal de guarda (prazos fiscais; validar com o jurídico) do que não tem.
- Fluxo de documentos e dados mestres (cliente/fornecedor/colaborador): onde o dado do titular se replica.
- Janelas de execução, fechamento contábil e rollback.
Observação
Dependente de decisão do operador sobre retomar o conector (plano Deferred).
Critérios de aceite
Disciplina de PR
Esta issue não pede PR própria. A fila inteira (épico) produz no máximo 2 PRs (ver o épico); commits por assunto dentro de cada uma.
P: P3 · U: U3 (sem pressão) · G: G2 (altera dado real no lugar) · Sequenciamento e milestone: operador + auditor; backlog até haver decisão.
Aberta por Claude Code (auditor), recomendatório; implementação é do Cursor. Evidência, não conclusão jurídica.
Parte do épico #2048 (contrato comum preview → apply → verify → evidência). Plano:
docs/plans/PLAN_REMEDIATION_INTERFACE.md; depende de #865.Summary (EN): ERP remediation writer constrained by fiscal/accounting immutability; prefer native blocking and retention mechanisms over direct writes.
Contexto
docs/plans/PLAN_SAP_CONNECTOR.mdestá Deferred; existe a chaveconnector_sapno mapa de tiers. Em ERP, documento contábil/fiscal lançado em geral não se altera.Escopo
Observação
Dependente de decisão do operador sobre retomar o conector (plano Deferred).
Critérios de aceite
docs/plans/PLAN_REMEDIATION_INTERFACE.md(+.pt_BR.md), com<!-- plans-hub-summary: ... -->atualizado.python scripts/plans_hub_sync.py --writeexecutado; entry emdocs/plans/PLANS_TODO.md.Disciplina de PR
Esta issue não pede PR própria. A fila inteira (épico) produz no máximo 2 PRs (ver o épico); commits por assunto dentro de cada uma.
P: P3 · U: U3 (sem pressão) · G: G2 (altera dado real no lugar) · Sequenciamento e milestone: operador + auditor;
backlogaté haver decisão.Aberta por Claude Code (auditor), recomendatório; implementação é do Cursor. Evidência, não conclusão jurídica.