REPORT: R-221's live sequence RAN and PASSED — the preflight before/after, quoted
gates / gates (push) Successful in 12s

Operator-present drill on demo-felhom guest 9201. Preflight refused with the key removed, went green
after one 60s tick with the SAME MainPID (1993397 both sides, so no restart), and all 45 config keys
came back identical. Positive control run before the change so the green afterwards is a measurement,
not an artefact of the probe. Marker sha unchanged throughout.
This commit is contained in:
2026-08-08 20:13:46 +02:00
parent efe9dfd15d
commit 9e12116903
+25 -5
View File
@@ -4,12 +4,32 @@ Four defects of one family, each with a source-verified mechanism, tests and red
Agent **v0.128.0** · controller **v0.210.0** · `gates.yml` (workflow only). **The hub was not touched,
not bumped and not deployed.**
## 1. Part 1's live sequence — NOT YET RUN
## 1. Part 1's live sequence — RUN, OPERATOR-PRESENT, PASSED
**The code, tests and deploy are done; the live proof is the operator-present STOP** (§10). Agent
0.128.0 is live on `felhom-pve` (`felhom-agent --version``0.128.0`, service `active`, normal
smartctl/lvs/lxc-info work in the journal). Steps 3 and 4 — the preflight NOT OK, then OK after one
tick with no daemon restart — are **owed and will be quoted verbatim when the operator says go.**
On `demo-felhom` guest 9201, agent 0.128.0. Backup taken first and verified byte-identical
(`sha256 eff18437…`), pbsdr marker sha recorded and **unchanged at every step**
(`fd4c97b5…`).
**Step 3 — the preflight with the key removed (today's defect, live):**
```
{"id": "pbs_storage_id", "ok": false, "detail": "escrow.pbs_storage_id not configured"}
```
**Step 4 — one 60 s tick later, same daemon:**
```
{"id": "pbs_storage_id", "ok": true, "detail": "felhom-pbs"}
```
**No restart:** agent MainPID **1993397 before and 1993397 after** — the same process. The wizard
would have refused at 18:04:16Z and would pass at 18:05:44Z, with nobody touching the box.
**Step 5 — nothing else moved:** 45 keys in the backup, 45 now, **added none / removed none /
changed none**. The one key is back with its original value.
**Positive control:** the preflight was exercised BEFORE the change and reported `ok: true` on the
same row, so a green afterwards is a measurement and not an artefact of the probe.
## 2. The writer of `agent.json` — ESTABLISHED