(feature) Require review before incomplete cleanup #67

Merged
parkel merged 1 commits from issue-47-reviewed-incomplete-cleanup into master 2026-05-28 21:08:22 +02:00
Owner

Summary

  • Require incomplete snapshots to be reviewed before cleanup can delete them.
  • Show reviewed/needs review state in the retention plan and block cleanup until review is complete.
  • Keep cleanup confirmation counts scoped to reviewed incomplete snapshots.
  • Add tests for unreviewed blocking, reviewed cleanup availability, and service-level enforcement.

Tests

  • .venv/bin/python manage.py test src.pobsync_backend --verbosity 2
  • .venv/bin/python manage.py check
  • git diff --check

Closes #47

## Summary - Require incomplete snapshots to be reviewed before cleanup can delete them. - Show reviewed/needs review state in the retention plan and block cleanup until review is complete. - Keep cleanup confirmation counts scoped to reviewed incomplete snapshots. - Add tests for unreviewed blocking, reviewed cleanup availability, and service-level enforcement. ## Tests - .venv/bin/python manage.py test src.pobsync_backend --verbosity 2 - .venv/bin/python manage.py check - git diff --check Closes #47
parkel added 1 commit 2026-05-28 21:08:17 +02:00
Require incomplete snapshots to be marked reviewed before the cleanup action
can delete them, and show review state in the retention plan UI.

Keep cleanup confirmation counts scoped to reviewed incomplete snapshots and
add coverage for blocked, reviewed, and deletion flows.
parkel merged commit 1f5c4e0756 into master 2026-05-28 21:08:22 +02:00
parkel deleted branch issue-47-reviewed-incomplete-cleanup 2026-05-28 21:08:22 +02:00
Sign in to join this conversation.