docs: CAMPAIGN-6D — P3-DELIVERY PASS (enlarge-block + customer email), G4 restored
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) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01HEPuEwyyGDJdcsXLFsTWJn
This commit is contained in:
@@ -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.
|
||||
|
||||
Reference in New Issue
Block a user