diff --git a/REPORT.md b/REPORT.md index f252809..4716d2d 100644 --- a/REPORT.md +++ b/REPORT.md @@ -1,17 +1,14 @@ -# REPORT — agents v0.133.0 + v0.134.0 delivered; v0.134.0 released (night 2026-09-25) +# REPORT — agent v0.135.0: the restore test proves only backups of a guest (R-689, 2026-09-27) -**Delivered** to demo-felhom and demo-hp by CC-signed `agent_update` jobs (ruling 1, 2026-09-16), each verified -against the published package's sha256 first: v0.133.0 (committed 21:35 / 21:50 CEST), then v0.134.0 (22:52 / -22:58). Hub reads 0.134.0 on both. Peti's box: nothing. Restore test back ON on both (A3: demo-felhom PASS 85 s; -demo-hp refused for space, correctly). demo-hp `local_backup_retention: 1` (operator option A). +**Baseline:** `main` `7403c2a838db`, v0.134.0 on both demo hosts. **Commits:** `d4be12c` (fix + tests), `9ff937d` +(CHANGELOG, after the release). **Released** by `scripts/release-agent.sh`: tag `v0.135.0`, sha256 +`ad4e75f16d338552f4588d3fe64c51cbf9651220b9d223b5386b85b6c37fd4c3`, verified by download. **NOT vouched** (operator). -**v0.134.0 = R-685 (agent half):** a vzdump to a LOCAL target needs free ≥ newest archive × 1.25 + 1 GiB; a -shortfall is a named skip before anything starts; fail-open on PBS / first backup / unknown usage. Tag `v0.134.0` -(`0722b2c`), sha256 `7593bebe03234c7d22f3ade384e7ed7787dc659aa8c8594b3ee19af2ce81c72d`, verified by download; CI jobs -975–977 success. **Not vouched** for Day-0. +**Tests:** full suite rc=0; agent gates OK after the release. `TestR689_TheRestoreTestNeverPicksTheGolden` red-proofed +(without the check it picks `local:backup/felhom-golden-0.236.0.tar.zst`); `TestR689_GuestBackupArchiveShapes`; two older +picker fixtures moved to real archive names. -**Found live before the release:** the first build read free space from `GET /storage` (no usage) and failed open — -its own "must refuse" test started a real vzdump of demo-hp 9201, aborted by CC after 5 min 16 s, no archive left. -Fixed (`NodeStorage`), test fake made honest (`ListStorage` strips usage), two red-proofs, re-proven live with safe -builds (a hard stop before vzdump): ×10 refused with real numbers, ×1.25 passed. Evidence: -`felhom.eu/documentation/audits/night-2026-09-25/F/`. +**Delivered** by signed `agent_update` (felhom-opsign, key `felhom-op-1`): demo-felhom committed 12:22:53 CEST, demo-hp +12:29:02 CEST (`felhom.eu/documentation/audits/version-travel-2026-09-26/D1/`). + +**NOT yet validated:** one scheduled restore-test cycle on demo-hp (due ~18:28 CEST, read into `D1/D1-cycle-demo-hp.txt`).