# BACKUP_POLICY.md

## Nombre técnico

BACKUP_NOCTURNO_FLP

## Objetivo

Proteger la continuidad operativa del workspace de Agente FLP ⚙️ con respaldos internos, locales y sin servicios externos.

## Horario

- Todos los días a las 02:00 AM, hora de Chile.
- Zona horaria oficial del backup: `America/Santiago`.

## Qué se respalda

- `IDENTITY.md`
- `USER.md`
- `SOUL.md`
- `MEMORY.md`
- `AGENTS.md`
- `HEARTBEAT.md` si existe
- `TOOLS.md` si existe
- `BASE_TRANSITORIA_FLP/`
- `memory/`
- otros archivos internos del workspace necesarios para continuidad, excepto secretos y credenciales

## Qué no se respalda

- Tokens
- Contraseñas
- Claves API
- Credenciales
- Integraciones externas
- MIDAS real
- Bases externas
- Servicios conectados fuera del workspace

## Reglas de seguridad

- No borrar archivos originales.
- No modificar MIDAS real.
- No conectar Gmail, Drive, WhatsApp, Notion ni bases externas.
- Guardar backups solo dentro de `BACKUPS_FLP/`.
- Cada backup debe llevar fecha y hora en el nombre.
- Mantener índice en `BACKUPS_FLP/INDICE_BACKUPS.md`.
- Mantener al menos los últimos 7 backups.
- No borrar backups antiguos sin autorización expresa mientras no exista una regla segura aprobada.
- No ejecutar restauraciones sin instrucción explícita.

## Formato del backup

Cada ejecución usa la zona horaria `America/Santiago` para nombres, fecha y hora del respaldo.

Cada ejecución genera:
- un archivo `.tar.gz` con fecha y hora
- un resumen `.md` con fecha, hora, archivos respaldados, tamaño aproximado, estado y observaciones
- una actualización del índice `BACKUPS_FLP/INDICE_BACKUPS.md`

## Cómo restaurar un backup anterior

1. Identificar el backup deseado en `BACKUPS_FLP/INDICE_BACKUPS.md`.
2. Confirmar conmigo qué archivo o carpeta quieres restaurar.
3. Revisar el contenido del `.tar.gz` antes de extraer.
4. Restaurar solo con tu autorización explícita.
5. Nunca sobrescribir archivos críticos sin validación previa.

## Cómo pedirme un reporte de respaldo

Puedes escribirme, por ejemplo:
- `Revisa el último backup de FLP`
- `Muéstrame el resumen del backup nocturno más reciente`
- `Lista los backups disponibles en BACKUPS_FLP`
