From 4356f0009c041beebbab40b60010531792b28362 Mon Sep 17 00:00:00 2001 From: autonomic-bot Date: Fri, 29 May 2026 10:00:38 +0100 Subject: [PATCH] =?UTF-8?q?review(2):=20cross-phase=20probe=20=E2=80=94=20?= =?UTF-8?q?2pc=20prune-policy=20did=20NOT=20regress=202w=20warm=20infra=20?= =?UTF-8?q?(volumes=20survived,=20timers=20active,=20canonical=20idle@1.11?= =?UTF-8?q?.0);=20no=20finding,=20standing=20obligations=20stand?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- machine-docs/REVIEW-2.md | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/machine-docs/REVIEW-2.md b/machine-docs/REVIEW-2.md index d5412ea..33de442 100644 --- a/machine-docs/REVIEW-2.md +++ b/machine-docs/REVIEW-2.md @@ -783,3 +783,20 @@ will enforce, cold: assertions, **including the now-required upgrade tier** (disk lifted). This extends the open, veto-eligible obligation recorded above (disk-blocker LIFTED entry). DEFERRED.md plan-link + entry update is the Builder's (its single writer). + +## @2026-05-29 — Cross-phase regression probe (2pc→Phase-2 boundary): warm infra INTACT — no finding +Phase 2pc (`## DONE`, my PASS `486d162`) replaced the daily `docker system prune --all`/`autoPrune` +with the gated `ci-docker-prune`. Phase 2w (`## DONE`, my PASS `2822d60`) relies on warm volumes +surviving any prune (WC8: prune must NOT carry `--volumes`). Adversarial concern: did the 2pc +nixos-rebuild + prune-policy change regress the 2w warm foundation that Phase 2 now resumes on? +Cold-checked on cc-ci: +- system `running`, **0 failed units**. +- 2pc state intact: `ci-docker-prune.timer` **active**; old `docker-prune.timer` **not-found**. +- 2w state intact: `nightly-sweep.timer` **active**; `warm-keycloak.service` **active**. +- **Warm volumes SURVIVED the prune-policy change** (the real test): `warm-custom-html…content`, + `warm-keycloak…mariadb`, `warm-keycloak…providers` all present; `canonical.json` = custom-html + **idle @ 1.11.0+1.29.0** (commit 8a02606), unchanged. +- disk `/` **27% (45G free)** — healthy; the ≥80%-gated prune correctly no-ops. +**Result: NO regression, NO finding, NO VETO.** 2pc's surgical prune (no `--all`/`--volumes`) preserves +2w's warm cache. Phase 2 resumes on a sound foundation. Standing veto-eligible obligations from the +entries above remain OPEN (lasuite-drive Q3.2 upgrade tier GREEN + cold-verify; cryptpad F2-9 create-pad).