Files
felhom.eu/documentation/audits/R442-2026-09-13/A-nextcloud-remove.txt
T
admin 4b2e5608c2
gates / gates (push) Failing after 18s
R-442 CLOSED (controller v0.236.0): "delete my data too" deletes it or refuses; R-465..467 opened
- OPEN-ITEMS: R-442 row removed; R-465 (six remaining Paths.HDDPath readers — audit),
  R-466 (recovery-unit residue after "delete backups"), R-467 (v0.236.0 owes a golden).
- CLOSED-ITEMS: R-442 compressed, reasoning kept, fleet shape now established.
- 00-capability-map: lifecycle row narrowed (Campaign 3 proved remove removes the APP,
  not the data) and re-proven from audits/R442-2026-09-13/.
- STATUS: item 13 in plain language; item 7 closed (ruled 2026-09-02, 09 §3).
- audits/R442-2026-09-13/: live evidence (A, C, D bodies, controls, log window, teardown).

Claude-Session: https://claude.ai/code/session_0159rPz1ZhFKsS53msqPYxtS
2026-09-13 09:07:08 +02:00

38 lines
2.7 KiB
Plaintext

=== 2026-09-13T06:59:26Z SCENARIO A: nextcloud remove_hdd_data=true remove_backups=true ===
state=stopped deployed=True deploying=False err=None
--- GET hdd-data ---
{"ok":true,"data":{"stack":"nextcloud","hdd_paths":[{"path":"/mnt/felhom-drives/hdd_1/appdata/nextcloud","size_bytes":65241015,"size_human":"63M","exists":true}],"has_hdd_data":true}}
HTTP 200
--- GET backup-data ---
{"ok":true,"data":{"stack":"nextcloud","backup_paths":[{"path":"/mnt/felhom-drives/hdd_1/backups/primary/nextcloud/db-dumps","size_bytes":4117,"size_human":"8.0K","exists":true},{"path":"/mnt/felhom-drives/hdd_1/backups/secondary/nextcloud/rsync","size_bytes":0,"size_human":"","exists":false}],"has_backups":true}}
HTTP 200
--- BEFORE: find ---
69
/mnt/felhom-drives/hdd_1/backups/primary/nextcloud/db-dumps/r442-fixture.sql
/mnt/felhom-drives/hdd_1/backups/primary/nextcloud/compose/.felhom.yml
/mnt/felhom-drives/hdd_1/backups/primary/nextcloud/compose/docker-compose.yml
/mnt/felhom-drives/hdd_1/backups/primary/nextcloud/compose/app.yaml
/mnt/felhom-drives/hdd_1/backups/primary/nextcloud/manifest.json
--- POST remove ---
{"ok":true,"data":{"removed":"nextcloud","volumes_removed":null,"hdd_paths_removed":["/mnt/felhom-drives/hdd_1/appdata/nextcloud (63M)"],"hdd_paths_preserved":[],"backup_paths_removed":["/mnt/felhom-drives/hdd_1/backups/primary/nextcloud/db-dumps (8.0K)"]},"message":"Stack nextcloud removed"}
HTTP 200
--- AFTER: find ---
appdata files: 1
ls: cannot access '/mnt/felhom-drives/hdd_1/appdata/nextcloud': No such file or directory
ls: cannot access '/mnt/felhom-drives/hdd_1/backups/primary/nextcloud/db-dumps': No such file or directory
paperless
romm
state=not_deployed deployed=False deploying=False err=None
--- controller log ---
2026/09/13 06:59:17 [INFO] [stacks] ParseComposeHDDMounts: found 2 HDD mounts for /opt/docker/stacks/paperless-ngx/docker-compose.yml
2026/09/13 06:59:17 [INFO] [stacks] ParseComposeHDDMounts: found 0 HDD mounts for /opt/docker/stacks/privatebin/docker-compose.yml
2026/09/13 06:59:17 [INFO] [stacks] ParseComposeHDDMounts: found 1 HDD mounts for /opt/docker/stacks/romm/docker-compose.yml
2026/09/13 06:59:27 [INFO] [stacks] ParseComposeHDDMounts: found 1 HDD mounts for /opt/docker/stacks/nextcloud/docker-compose.yml
2026/09/13 06:59:27 delete.go:461: [INFO] Removing deployed stack: nextcloud (removeHDDData=true, hddDeclared=true, backupPaths=1)
2026/09/13 06:59:27 [INFO] [stacks] ParseComposeHDDMounts: found 1 HDD mounts for /opt/docker/stacks/nextcloud/docker-compose.yml
2026/09/13 06:59:28 delete.go:523: [INFO] Removed HDD data: /mnt/felhom-drives/hdd_1/appdata/nextcloud (63M)
2026/09/13 06:59:28 delete.go:569: [INFO] Removed backup data: /mnt/felhom-drives/hdd_1/backups/primary/nextcloud/db-dumps (8.0K)