Adventure Keeper Docs
Acessar

Níveis de Revogação Administrativa

1. Por que existem dois níveis de revogação?

Em um ambiente de gerenciamento de campanhas, a perda ou indisponibilidade repentina de dados anotados pelos mestres pode arruinar anos de sessões.

Por outro lado, incidentes críticos de segurança ou vulnerabilidades exigem resposta imediata.

Por essa razão, o Adventure Keeper implementa dois níveis distintos de revogação:

[ Módulo Ativo ] 
       │
       ├─→ Nível 1: Soft Revoke (Descontinuação) ──→ Preserva campanhas existentes
       │
       └─→ Nível 2: Hard Revoke (Bloqueio Crítico) ──→ Desativação global imediata

2. Nível 1: Revogação Suave (Soft Revoke)

Quando se aplica:

  • Módulo descontinuado pelo autor.
  • Incompatibilidade com versões mais recentes do Adventure Keeper sem risco de segurança.
  • Módulos substituídos por novas versões oficiais.

Impacto Operacional:

  • Novas Campanhas: O módulo é ocultado da listagem de instalação e não pode ser ativado em novas campanhas.
  • Campanhas Existentes: Mestres e jogadores que já possuem o módulo instalado continuam utilizando normalmente. Todos os dados históricos em entity_module_data permanecem íntegros e consultáveis.

3. Nível 2: Revogação Rígida (Hard Revoke)

Quando se aplica:

  • Descoberta de vulnerabilidade de segurança grave ou exploração maliciosa.
  • Violação grave de termos de uso ou violação comprovada de direitos autorais.
  • Falha crítica capaz de causar corrupção sistemática de banco de dados.

Impacto Operacional:

  • Bloqueio Global e Imediato: O backend rejeita instantaneamente qualquer operação de leitura ou escrita associada ao module_id afetado.
  • Isolamento de Interface: As abas e widgets visuais do módulo deixam de ser renderizadas no frontend para prevenir execuções de risco.
  • Preservação de Dados Brutos: Os registros continuam armazenados no banco para possibilitar auditoria ou migrações de recuperação assistidas, mas permanecem completamente inacessíveis pela aplicação.

4. Notificação aos Mestres Afetados

Em caso de revogação de Nível 1 ou Nível 2, os mestres que utilizam o módulo recebem uma notificação contextual no painel de administração da campanha com explicações detalhadas e recomendações de contingência.