Expand description
convergio-backup — Data retention, backup & disaster recovery.
Provides retention policies with auto-purge, periodic SQLite snapshots with WAL checkpoint, disaster recovery via snapshot restore, and org-level data export/import for cross-node migration.
Deps: types, db, security (audit trail), telemetry.
Re-exports§
pub use ext::BackupExtension;pub use types::BackupError;pub use types::BackupResult;
Modules§
- export
- Org data export — package all org data into a portable JSON bundle.
- ext
- BackupExtension — impl Extension for the backup module.
- import
- Org data import — load a previously exported JSON bundle.
- mcp_
defs - MCP tool definitions for the backup extension.
- restore
- Disaster recovery — restore daemon from a snapshot.
- retention
- Retention policy engine — auto-purge expired data.
- routes
- HTTP routes for backup, restore, retention, and org export/import.
- schema
- DB migrations for the backup module.
- snapshot
- DB snapshot — atomic SQLite backup with WAL checkpoint.
- types
- Core types for the backup module.