3.0 KiB
3.0 KiB
REPORT — Agent-only publish train 0.93.0 executed (operational run, docs-only in this repo)
Date: 2026-07-22 · Repo: felhom.eu (runbook record + §A5 discharge; no code, no version
bump, no hub deploy) · Full record: documentation/pilot/RUNBOOK-publish-agent-0.93-2026-07-22.md
What happened
felhom-agent v0.93.0 (hyphen-free escrow wordlist, source-only since 2026-07-21 at a452dc33)
was built, published, manifest-vouched and deployed to both fleet boxes by CC, with one
password-gated STOP → Viktor (the Day-0 manifest save, verified by CC in the hub DB before any
box moved — publish-train rule 1).
- Artifact: sha256
a68b2ff73200622ea9e23aed71a0a8ff885808626cab9e9d554a5a5df5ced28f(13 817 690 bytes), sha-chain identical: built binary → Gitea package (PUT 201) → independent anonymous GET. - Manifest: agent 0.92.1→0.93.0 + new sha. Golden (0.153.0), floor (0.156.0) and wrapper sha byte-identical before/after. Deviation, ruled: MinAgent moved 0.92.1→0.93.0 at the operator save (spec said do-not-touch); flagged before deploy, Viktor ruled leave it — the held-floor window was transient (minutes) and harmless.
- Deploys (felhom-pve first, then demo-hp over G1 break-glass — secret file→file, shredded):
both boxes clean-restart 5/5 — active/NRestarts=0, capabilities 68/68 degraded=0,
ReassertGuestBinds touched only enrolled drives, guestnet sweeps quiet (0 ERROR/WARN), hub
hosts.agent_version= 0.93.0 for both (06:56:52Z / 06:57:52Z)..bak-0.92.1retained on both; escape hatch not needed. - Green gate on the exact HEAD: build/vet/test green; the ex-flaky escrow package 10/10
fresh runs (
-count=10) — that flake was this defect, so the clean run is itself evidence.
Changes in this repo
documentation/pilot/RUNBOOK-publish-agent-0.93-2026-07-22.md— the executed record (timestamps, hashes, per-box evidence, the MinAgent deviation + ruling, observations).documentation/runbooks/RUNBOOK-onboarding-draft-v4.md§A item 5 — the "agent ≥ 0.93.0 box-side before the first real escrow ceremony" gate marked DISCHARGED 2026-07-22, citing the runbook record. (The spec pointed at a ROADMAP "wordlist row" — none exists; the gate's real home is §A5, so the annotation went there. Recorded as a deviation, not improvised into a new ROADMAP row.)
Fleet after this train
Both boxes agent 0.93.0; Day-0 manifest agent 0.93.0 / MinAgent 0.93.0 / golden 0.153.0 /
floor 0.156.0. peti-felhom untouched by design — Friday's reinstall pulls the vouched manifest
and lands on 0.93.0.
Observations (not acted on)
- demo-hp's 1TB NVMe is now enrolled (
/mnt/nvme-1tb, reasserted into 9201) — TASK-H's "unenrolled/NTFS" note is outdated;operations/nodes.mdmay want a refresh. - demo-hp still key-less (break-glass worked cleanly); tailnet key-expiry toggle still open.
- Host journals are CEST; all runbook evidence stamps note the offset.