[Feature] Add storage persistence checks for managed files, generated EML/report artifacts, audit-relevant blobs, and backup/restore boundaries #23

Closed
opened 2026-07-06 11:29:50 +02:00 by zemion · 1 comment
Owner

Imported from the consolidated GovOPlaN product backlog.

  • Source: /mnt/DATA/Nextcloud/ADD ideas UG/Products/govoplan/backlog.md
  • Line: 155
  • Section: Milestones > Milestone 8 - Production-Realistic Dev And Deployment Foundation
  • Source status: OPEN.

Imported backlog item:

- [ ] Add storage persistence checks for managed files, generated EML/report artifacts, audit-relevant blobs, and backup/restore boundaries.
<!-- codex-backlog-fingerprint:8cb2e6fdb8f3ce2905d6ffe0 --> Imported from the consolidated GovOPlaN product backlog. - Source: `/mnt/DATA/Nextcloud/ADD ideas UG/Products/govoplan/backlog.md` - Line: `155` - Section: `Milestones > Milestone 8 - Production-Realistic Dev And Deployment Foundation` - Source status: `OPEN.` Imported backlog item: ```markdown - [ ] Add storage persistence checks for managed files, generated EML/report artifacts, audit-relevant blobs, and backup/restore boundaries. ```
zemion added this to the Milestone 8 - Production-Realistic Dev And Deployment Foundation milestone 2026-07-06 13:03:19 +02:00
Author
Owner

Implemented and published.

  • Files now contributes an active managed-storage round-trip probe (write, read, stat, digest, delete) against the configured backend.
  • Campaign contributes an active generated-EML round-trip probe and explicitly warns when artifacts remain node-local, which is unsuitable for uncoordinated multi-host deployment.
  • Ops aggregates module-owned probes, storage configuration, installer backup evidence, and restore-drill evidence.
  • SQLite installer snapshots now run PRAGMA integrity_check and persist restore-check evidence.

Commits: GovOPlaN/govoplan-core@b65b488, GovOPlaN/govoplan-files@f084a0f, GovOPlaN/govoplan-campaign@82ddc0c, GovOPlaN/govoplan-ops@05ce4dc, GovOPlaN/govoplan@3c658fa.

Verification: fresh-database startup with every enabled module passed; focused Files/Campaign/Ops and Core installer tests passed. This issue asked for persistence checks and boundaries; migration of node-local Campaign artifacts to shared/object storage remains a separate architecture improvement.

Implemented and published. - Files now contributes an active managed-storage round-trip probe (write, read, stat, digest, delete) against the configured backend. - Campaign contributes an active generated-EML round-trip probe and explicitly warns when artifacts remain node-local, which is unsuitable for uncoordinated multi-host deployment. - Ops aggregates module-owned probes, storage configuration, installer backup evidence, and restore-drill evidence. - SQLite installer snapshots now run `PRAGMA integrity_check` and persist restore-check evidence. Commits: GovOPlaN/govoplan-core@b65b488, GovOPlaN/govoplan-files@f084a0f, GovOPlaN/govoplan-campaign@82ddc0c, GovOPlaN/govoplan-ops@05ce4dc, GovOPlaN/govoplan@3c658fa. Verification: fresh-database startup with every enabled module passed; focused Files/Campaign/Ops and Core installer tests passed. This issue asked for persistence checks and boundaries; migration of node-local Campaign artifacts to shared/object storage remains a separate architecture improvement.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: GovOPlaN/govoplan-core#23