antigravity-backup-policy

star 1

Use esta skill sempre que for executar migration destrutiva, alterar schema em produção, fazer operação de limpeza de dados ou tomar qualquer decisão que afete integridade de dados. Define os 4 tipos de backup obrigatórios, RPO de 24h, RTO de 1h e as regras absolutas 'backup manual obrigatório antes de migration destrutiva' e 'teste de restauração mensal obrigatório'.

dmmltda By dmmltda schedule Updated 4/27/2026

name: antigravity-backup-policy description: "Use esta skill sempre que for executar migration destrutiva, alterar schema em produção, fazer operação de limpeza de dados ou tomar qualquer decisão que afete integridade de dados. Define os 4 tipos de backup obrigatórios, RPO de 24h, RTO de 1h e as regras absolutas 'backup manual obrigatório antes de migration destrutiva' e 'teste de restauração mensal obrigatório'."

Gravity — Backup Policy (Lei)

Lei absoluta. Implementação (scripts pg_dump, S3, Railway CLI, restore procedures, plano de DR) está em Backup & DR. Esta skill define apenas as regras.

RPO e RTO

Métrica Meta Significado
RPO (Recovery Point Objective) 24 horas Perda máxima de dados aceitável
RTO (Recovery Time Objective) 1 hora Tempo máximo para restaurar serviço

4 Tipos de Backup Obrigatórios

Tipo Frequência Responsável Retenção
Automático diário (Railway) Diário Automático 7 dias
Manual pré-migration Antes de migration destrutiva Dev/SRE Até validação
Semanal externo (S3) Semanal SRE (script) 30 dias
Teste de restauração Mensal SRE N/A

Regras Absolutas

1. Backup manual OBRIGATÓRIO antes de:

  • Qualquer migration destrutiva (remover coluna, renomear, mudar tipo)
  • Alteração de schema em produção
  • Operações de limpeza de dados

Migration destrutiva sem backup pré → trabalho rejeitado pelo QA, sem exceção.

2. Teste de restauração mensal OBRIGATÓRIO

Um backup só tem valor se funciona. Todo mês:

  • Escolher um banco aleatório
  • Restaurar o último backup em ambiente de teste
  • Verificar integridade dos dados (contagem de registros, smoke tests)
  • Documentar resultado e tempo de restore

Sem teste mensal → cobertura de backup é considerada inválida.

3. Redundância externa (Railway pode cair)

Backup semanal externo (S3) é a contingência contra falha do provedor. Não opcional. Sem backup externo, RPO de 24h não está garantido.


Onde Está a Implementação

  • Scripts de backup (pg_dump), restore, S3 upload, cronBackup & DR
  • Plano de Disaster Recovery (4 cenários: serviço caiu, banco corrompido, Railway fora, dados deletados por erro)Backup & DR
  • Comandos detalhados de restore por cenárioBackup & DR
Install via CLI
npx skills add https://github.com/dmmltda/gravity-antigravity --skill antigravity-backup-policy
Repository Details
star Stars 1
call_split Forks 1
navigation Branch main
article Path SKILL.md
More from Creator