diff --git a/models/dragino/lsn50-v2/BACKUP-RESTORE.md b/models/dragino/lsn50-v2/BACKUP-RESTORE.md new file mode 100644 index 0000000..3114446 --- /dev/null +++ b/models/dragino/lsn50-v2/BACKUP-RESTORE.md @@ -0,0 +1,60 @@ +# BACKUP-RESTORE + +## Alcance + +Este documento cubre el material documental y técnico versionado del activo base `Dragino LSN50 v2` dentro de Gitea. + +No cubre por sí solo: + +- restore de una instancia concreta desplegada +- restore de una vertical +- restore de ChirpStack +- restore de un gateway +- restore de un cliente + +## Qué debe quedar versionado aquí + +- ficha técnica normalizada +- pinout base +- downlinks base +- límites y advertencias eléctricas +- PDFs fuente del fabricante +- imágenes o assets críticos extraídos del material fuente + +## Qué no debe guardarse aquí + +- secretos +- AppKeys +- DevEUIs sensibles de instancias reales +- `.env` reales +- tokens +- credenciales de cliente +- configuraciones singulares de una unidad concreta + +## Procedimiento mínimo de backup lógico + +1. verificar que los archivos Markdown están committeados +2. verificar que los PDFs fuente están subidos al repositorio +3. verificar que los assets críticos no se han quedado solo en local +4. verificar que las referencias cruzadas a kits y verticales siguen siendo correctas + +## Procedimiento mínimo de restore lógico + +1. clonar el repositorio correspondiente +2. revisar: + - `README.md` + - `docs/datasheet-normalized.md` + - `docs/pinout-base.md` + - `docs/downlinks-lsn50.md` + - `docs/electrical-limits.md` +3. validar que los PDFs fuente existen en `sources/` +4. usar esta carpeta como base documental para kits futuros o para enlazar desde BookStack/Odoo + +## Validación mínima + +- `README.md` presente +- `docs/datasheet-normalized.md` presente +- `docs/pinout-base.md` presente +- `docs/downlinks-lsn50.md` presente +- `docs/electrical-limits.md` presente +- `sources/vendors/dragino/lsn50-v2/` presente \ No newline at end of file