Manter ou Remover
Audite um ativo claramente delimitado. Não transforme isso em um exercício de desduplicação ou home canônico de todo o ecossistema.
Fluxo de Trabalho
- Delimite o ativo. Nomeie o alvo exato, proprietário ou autoridade, operações permitidas e limite de impacto. Se a requisição contiver múltiplos ativos independentes, selecione um alvo claro para esta auditoria e liste os demais como fora de escopo. Não continue pela lista na mesma auditoria.
- Inventário somente leitura. Encontre consumidores reais, chamadores, gatilhos, dependências, entradas, saídas, contratos, cópias geradas, histórico, deveres de retenção e uso em tempo de execução. Pesquise nomes e comportamento; uso dinâmico e permissões indisponíveis permanecem desconhecidos.
- Teste o contrafactual de exclusão. Indique qual comportamento observável de usuário ou agente pioraria se o ativo desaparecesse. Correspondência de nome ou formato semelhante não prova redundância.
- Classifique seu papel. Fonte da verdade, projeção e adaptador são papéis, não vereditos. Para uma projeção, verifique valor específico para o consumidor, consistência com sua fonte, regeneração ou sincronização, e um mecanismo de manutenção com proprietário, gatilho, detecção de desvio e caminho de reparo.
- Escolha exatamente uma disposição.
- Manter: tem valor evidenciado e um mecanismo de manutenção confiável.
- Reparar ou substituir: tem usuários evidenciados, mas seu mecanismo atual não é confiável.
- Arquivar: uso ativo ausente, mas existe dever de retenção legal, histórico, auditoria ou contratual.
- Excluir: nenhum comportamento observável piora e nenhum dever de retenção se aplica. Esta é uma recomendação; não autoriza execução.
- Pausar: evidências, permissões, autorização, recuperabilidade ou análise de risco irreversível são insuficientes.
- Execute apenas dentro da autoridade. Auditoria somente leitura nunca implica permissão para excluir, sobrescrever, alterar estado remoto ou fazer uma mudança irreversível. Antes da exclusão, nomeie o método de recuperação. Após a exclusão, verifique os consumidores esperados e relate qualquer coisa ainda não comprovada.
Árvore de decisão
flowchart TD
A["Delimite um ativo<br/>e faça inventário somente leitura"] --> B{"Evidências suficientes?"}
B -- "Não" --> P["Pause e nomeie<br/>a evidência faltante"]
B -- "Sim" --> C{"A exclusão pioraria<br/>o comportamento observável?"}
C -- "Desconhecido" --> P
C -- "Não" --> D{"Dever de retenção?"}
D -- "Sim" --> R["Arquivar"]
D -- "Não" --> X["Recomendar exclusão"]
C -- "Sim" --> F{"Mecanismo de manutenção<br/>confiável?"}
F -- "Sim" --> K["Manter"]
F -- "Não" --> N["Reparar ou substituir"]
Consumidores desconhecidos, chamadas dinâmicas, acesso ausente e evidência faltante não significam que não está em uso. Quando em dúvida, pause e identifique a menor verificação seguinte que poderia mudar a disposição.