From a17d863d3d30644b9cdfe3f510416fede0b06281 Mon Sep 17 00:00:00 2001 From: kisfenyo Date: Wed, 15 Jul 2026 14:04:07 +0200 Subject: [PATCH] =?UTF-8?q?docs:=20CAMPAIGN-6D=20=E2=80=94=20P3-DELIVERY?= =?UTF-8?q?=20PASS=20(enlarge-block=20+=20customer=20email),=20G4=20restor?= =?UTF-8?q?ed?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit immich enlargement blocked at real 50 GiB quota via sparse mandatory fixture; unit-only continues; EnlargedBlocked edge-fires once; both operator + customer emails delivered; fully reverted. G4 notification email restored via the real form (wipe-bug regression). Co-Authored-By: Claude Opus 4.8 (1M context) Claude-Session: https://claude.ai/code/session_01HEPuEwyyGDJdcsXLFsTWJn --- .../audits/CAMPAIGN-6D-2026-07-15.md | 23 +++++++++++-------- 1 file changed, 13 insertions(+), 10 deletions(-) diff --git a/documentation/audits/CAMPAIGN-6D-2026-07-15.md b/documentation/audits/CAMPAIGN-6D-2026-07-15.md index 8ddf4be..c4c989a 100644 --- a/documentation/audits/CAMPAIGN-6D-2026-07-15.md +++ b/documentation/audits/CAMPAIGN-6D-2026-07-15.md @@ -33,7 +33,7 @@ phases below β€” none block the core promise.) | G1 images settled | 🟒 | ctrl image + golden 0.136.0 + agent 0.88.0 all pushed to gitea today | | G2 guest health | 🟒 | `felhom-controller:0.136.0 Up (healthy)`, "Controller elindult (0.136.0)" | | G3 credential | 🟒 | proven: login POST 302 β†’ GET /backups 200 (authed) | -| G4 customer email | 🟠 | wiped; ruling = restore to nagyfenyvesi.viktor@gmail.com via UI during browser phase β€” **deferred with P3-DELIVERY** | +| G4 customer email | 🟒 | restored to nagyfenyvesi.viktor@gmail.com via the real notifications form (P3-DELIVERY) β€” regression-proofs the empty-form wipe bug | | G5 storage headroom | 🟒 | 176 G local + 868/108 G on drives | | G6 evidence sink | 🟒 | `180:~/campaign6/6D/evidence/` | | G7 clean box | 🟠 | campaign6 = orphaned host autofs (no systemd unit; needs a host reboot to clear; NOT a registered target β†’ empirically inert in P-REG). teszt_enroll kept (ruling). | @@ -48,7 +48,7 @@ phases below β€” none block the core promise.) | **P-IMMICH** SQ3 (⚠) | **PASS** | Offsite snapshot = unit + mandatory `appdata/immich` (not optional-ro); restore scratch LOCAL (felhom-usb, not NAS), SP-3.1 shape; place missing-only (286 files); immich functional from offsite (thumbnail 200 + original 2.07 MB 200); mandatory byte-identical. | | **P-PLACE** F-3a-1..4 (⚠) | **PASS** | Folds in from P-IMMICH (scratch local + removed-on-success, ownership faithful). Negative: place refused with ZERO copies on no-prepared-restore. F-3a-1a/1b/4 present in source + unit-tested. | | **P3-BROWSER** | **DEFERRED** | Needs the claude-in-chrome bridge (not exercised this session). Escrow typed-back / session-CSRF / hub 8-tab ring not run. | -| **P3-DELIVERY** enlarge-block | **DEFERRED** | Needs G4 email restore (UI) + offbox quota lower/revert to trip the gate organically. Self-contained follow-up. | +| **P3-DELIVERY** enlarge-block | **PASS** | G4 email restored via real form; a 51 GiB sparse mandatory fixture tripped the gate at the real 50 GiB quota β†’ immich enlargement blocked, unit-only push continues, run OK, EnlargedBlocked=["immich"], notifier edge-fires ONCE, **both operator + customer ("Kedves ÜgyfΓ©l!") emails delivered**. Reverted (fixture removed, blocked-state cleared, quota untouched). | | **P4-DEEP** deep tiers | **PARTIAL** | **Snapshot coherence PASS** (calibre-web + immich snapshot paths == capture set, excludes excluded/optional-ro). F7 timed-cut / restic self-heal-mid-run / restore-to-verify-compare not run (timing-sensitive). | | **P5-REST** real crash (⚠) | **PASS** | SIGKILL host-PID mid-offbox β†’ auto-restart ~15 s; journal marked interrupted run failed (no false success); all apps stayed up; post-crash offbox run clean (no stale lock, no marker-without-legs). | | **P-DAY0** golden provision | **DEFERRED** | Golden 0.136.0 baked+published+verified-fetchable (GET 200) this day; a full nested-drill day-0 provision (~1 h) not run this session. | @@ -67,16 +67,18 @@ phases below β€” none block the core promise.) ## 4. Headline verdict β†’ friend-alpha -Core promise (SQ3 immich + Accept #1) **GREEN**. Friend-alpha's backup-safety gate is satisfied on real -data. Recommended before recruiting: close the deferred customer-facing leg **P3-DELIVERY** (enlarge-block -+ the "Kedves ÜgyfΓ©l!" email) and the **P-DAY0** golden provision as a final dress rehearsal. +Core promise (SQ3 immich + Accept #1) **GREEN**, and the customer-facing **enlarge-block delivery chain +(P3-DELIVERY) now PASSES** β€” the "Kedves ÜgyfΓ©l!" email is proven end-to-end. Friend-alpha's backup-safety ++ customer-notification gates are satisfied on real data. Remaining before recruiting (nice-to-have, not +blocking): the **P-DAY0** golden provision as a final dress rehearsal, and the P3-BROWSER/P-TIER2-deep/ +P4-timing coverage. ## 5. Evidence index β†’ `180:~/campaign6/6D/evidence/` `00-preflight-gate.md`, `01-P-REG.md`, `02-box-state-reality.md`, `03-immich-prestate.manifest`, `04-P-FAB-export.md`, `05-P-FAB-byteidentical-diff.txt`, `06-P-FAB-import.md`, `07-P-IMMICH-offsite.md`, `08-P-IMMICH-restore-diff.txt`, `09-P-IMMICH-restore.md`, `10-P-PLACE.md`, `11-P5-REST.md`, -`12-P4-DEEP-coherence.md`. +`12-P4-DEEP-coherence.md`, `13-P3-DELIVERY.md`. ## 6. Box / morning-recovery state @@ -84,13 +86,14 @@ data. Recommended before recruiting: close the deferred customer-facing leg **P3 offbox-included). Left running as a legitimate demo app / reusable fixture β€” **not** torn down. The prior "immich nincs telepΓ­tve" offbox warning is resolved. - Temporary artifacts removed: P-FAB filler, P-IMMICH moved-aside tree, restore scratch (auto), session + - immich token temp files, the 1.7 GB `.fab` bundle, the generated-photos tars. -- No quota/catalog/config changes were made (P3-DELIVERY not run). teszt_enroll kept (ruling). campaign6 - orphaned mount remains (see findings). + immich token temp files, the 1.7 GB `.fab` bundle, the generated-photos tars, the P3 sparse fixture. +- **G4 email is now SET** (notifications.email = nagyfenyvesi.viktor@gmail.com) β€” a deliberate, kept + restore of the wiped value. +- P3-DELIVERY changes fully reverted: sparse fixture removed, EnlargedBlocked cleared, offbox quota + never changed (stayed 50 GiB). teszt_enroll kept (ruling). campaign6 orphaned mount remains (findings). ## 7. Outstanding queue -- **P3-DELIVERY** (enlarge-block + customer email) β€” needs G4 restore + quota trip/revert. - **P3-BROWSER** β€” needs the browser bridge. - **P-TIER2** deep 4 scenarios + **P4-DEEP** timing sub-tests (F7 cut / restic self-heal / restore-verify). - **P-DAY0** β€” full nested-drill provision from golden 0.136.0.