Backup and import foundation #6

Merged
tony merged 2 commits from codex/backup-foundation AGit into main 2026-08-07 18:13:36 +02:00
Member

Implements atomic tar.zst game-data backups with manifests and SHA-256 integrity, selective scheduled retention, five-field cron policies with IANA timezones, recoverable restore with pre-restore safety backups, integrity-checked export, and hostile import staging for ZIP, tar, tar.gz and tar.zst. Adds backend permission enforcement, recent-authentication safeguards, storage-root boundaries, import expiry cleanup, append-only SQLite migration, documentation and denial/integrity/migration tests. Full Go, CGO-disabled build, race, vet, staticcheck, golangci-lint, Compose, specification and whitespace validations passed.

Implements atomic tar.zst game-data backups with manifests and SHA-256 integrity, selective scheduled retention, five-field cron policies with IANA timezones, recoverable restore with pre-restore safety backups, integrity-checked export, and hostile import staging for ZIP, tar, tar.gz and tar.zst. Adds backend permission enforcement, recent-authentication safeguards, storage-root boundaries, import expiry cleanup, append-only SQLite migration, documentation and denial/integrity/migration tests. Full Go, CGO-disabled build, race, vet, staticcheck, golangci-lint, Compose, specification and whitespace validations passed.
codex added 1 commit 2026-08-07 18:01:57 +02:00
codex added 1 commit 2026-08-07 18:08:28 +02:00
codex force-pushed codex/backup-foundation from 71d542a60f to 83165cc4ad 2026-08-07 18:08:28 +02:00 Compare
tony approved these changes 2026-08-07 18:13:33 +02:00
tony merged commit 455ad36f83 into main 2026-08-07 18:13:36 +02:00
Sign in to join this conversation.
No Reviewers
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: DoGaMa/DoGaMa-serv#6