aedaab8944
gates / gates (push) Successful in 26s
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_0159rPz1ZhFKsS53msqPYxtS
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.