Files
felhom.eu/documentation/audits/kept-offsite-2026-09-28

kept-offsite — 2026-09-28: "use my kept data" from the off-site copy (R-691 (2)), and the first live off-site restores

Architecture: 07-backup-architecture.md §6.5 (kept data, now with the off-site copy), §6.6 (the data's version). Controller v0.277.0 (the feature) and v0.278.0 (R-704, found on the way). Method: endpoint level — the exact calls the pages make (tools/kp.py, tools/walk.py), the app's own front doors for data (nextcloud occ, WebDAV).

file what
redproofs/RP1–RP3 v0.277.0: local-only choice; no version refusal; copy removed after the outcome (first draft)
redproofs/RP4–RP6 v0.278.0: old hold predicate; no drop on "use"; no drop on install
live/B4-9202-* Tier 1 route regression on 9202 (choice named "saját mentés"; seed + file back); teardown
live/B5-floor.txt, live/B6-floor-0278.txt floor 0.277.0, 0.278.0, both demo boxes
E/E0, E/E1 demo-hp app list before; nextcloud installed, seeded, joined the off-site copy
E/E2, E/E2b the page's off-site run-now; the snapshot held NO data — a 2026-09-13 hold (R-704)
E/E3, E/E4 old nextcloud removed (hold cleared); fresh install, seed, off-site run: snapshot 6cb379a8 with data
E/E5-a-offsite-restore.txt (a) prepare → download → reconstitute; seed back, marker user gone, same version
E/E6-b-kept-from-offsite.txt (b) remove keep data + delete local copies → choice names the off-site copy → use → seed + files back
E/E9-teardown.txt removed with data; app list equal; verification copy deleted (R-706)

Seed passwords live in the session scratchpad only.