D47 follow-up (found live on 9202): the kept-copies list („Megőrzött másolatok”) shows on a box without off-site too — it sat only inside the off-site card, so 9202 never listed a set-aside unit or a D25 copy; one named template, two call sites, parity fixtures unchanged. Red-proved. Commit only.
gates / gates (push) Successful in 1m26s

This commit is contained in:
2026-10-25 10:01:56 +01:00
parent bd9f4f7b74
commit 1f9c863f79
4 changed files with 77 additions and 40 deletions
+4
View File
@@ -109,6 +109,10 @@ unchanged. Design: felhom.eu `07` §6.3 / §8.2a.
/backup/kept/restore`, by its record only — path inside its tree, same device + inode) beside „Eltávolítás". Remove
with „delete its backups too" deletes the app's set-aside units too (the D25 / R-1252 H9 rule).
- A put-back writes the live install's identity back (the live definition copy carries it).
- **Found live on 9202, fixed without a row: the „Megőrzött másolatok" list was inside the off-site card** of the
restore page, so a box without off-site never listed a kept copy (D25's second-drive copies included). The section is
one named template now, shown in the off-site card when the box has off-site and after it when not
(`TestD47_KeptCopiesAreListedWithoutOffsite`, seen failing; the parity fixtures are unchanged).
- Tests (each seen failing with the guard off — `audits/restore-truth-2026-10-25/redproof/`):
`TestD47_TheSweepOrderNeverRewritesTheKeptUnit`, `…AUnitFromBeforeD47IsSetAsideWhenItsPasswordDiffers`,
`…TheSetAsideUnitRestoresWithItsOwnPassword`, `…TheWriterRefusesWhenTheUnitCannotBeSetAside`,