# agent v0.140.0 OS leg red-proofs, 2026-10-04 (each mutation applied, COMPILES, tests run, reverted; the package result line is printed so a build failure cannot pass as a red-proof) == mutation: fast-lane --- FAIL: TestRing0_PlansTheFastLaneOnly (0.00s) leg_test.go:114: ring-0 plan = [map[name:libc6 origin:Debian version:u4] map[name:openssl origin:Debian-Security version:u3] map[name:docker-ce origin:Debian version:29.8]], want libc6 + openssl only FAIL gitea.dooplex.hu/admin/felhom-agent/internal/osupdate 0.199s == mutation: switch --- FAIL: TestSwitchOff_ReportsOnly (0.00s) leg_test.go:174: rep={RunID:20261004T040000Z Trigger:night Mode:inventory Ring:0 ReleaseID:ring0-20261004T040000Z Outcome: Healthy:true HealthReason: VMID:9201 Upgraded:[] Installed:[{Name:libc6 Version:u3 Origin:Deb FAIL gitea.dooplex.hu/admin/felhom-agent/internal/osupdate 0.216s == mutation: health-containers --- FAIL: TestHealth_FailsAfterTheWait (0.00s) leg_test.go:187: rep = {RunID:20261004T040000Z Trigger:night Mode:apply Ring:0 ReleaseID:ring0-20261004T040000Z Outcome:health_failed Healthy:false HealthReason:app was healthy and is VMID:9201 Upgraded:[{Name:libc6 FAIL gitea.dooplex.hu/admin/felhom-agent/internal/osupdate 0.206s == mutation: health-controller ok gitea.dooplex.hu/admin/felhom-agent/internal/osupdate 0.197s == mutation: once-per-night --- FAIL: TestOncePerNight (0.00s) leg_test.go:235: a second night run in the same night ran: {RunID:20261004T040000Z Trigger:night Mode:apply Ring:0 ReleaseID:ring0-20261004T040000Z Outcome:applied Healthy:true HealthReason: VMID:9201 Upgraded:[{Name FAIL gitea.dooplex.hu/admin/felhom-agent/internal/osupdate 0.203s == mutation: ring1-uses-release --- FAIL: TestRing1_InstallsExactlyTheRelease (0.00s) leg_test.go:142: ring-1 plan = map[lane:fast layer:guest mode:apply packages:[map[name:libc6 origin:Debian version:u4-approvedx]] release_id:os-1 snapshot:20261004T080000Z vmid:9201] FAIL gitea.dooplex.hu/admin/felhom-agent/internal/osupdate 0.195s == reverted ok gitea.dooplex.hu/admin/felhom-agent/internal/osupdate (cached) == mutation: health-controller (after adding the case "only the controller differs") --- FAIL: TestHealthVerdict (0.00s) leg_test.go:225: only the controller differs: got true (), want false FAIL gitea.dooplex.hu/admin/felhom-agent/internal/osupdate 0.197s == RP (local API hook): run the leg AFTER the gate is released afterbackup_test.go:55: the heavy-op gate was free while the leg ran — a restore-test could overlap it FAIL gitea.dooplex.hu/admin/felhom-agent/internal/localapi 0.563s == RP (local API hook): run the leg after a FAILED backup too afterbackup_test.go:60: the leg ran after a FAILED backup: [8200] FAIL (recorded from the run above) == RP (selftest flag): drop the os-update case from selftestFlag.Set selftest_flag_test.go:37: dispatched but refused by --selftest: [os-update] FAIL gitea.dooplex.hu/admin/felhom-agent/cmd/felhom-agent 0.010s == RP (leg): baseline = the apply's own before-reading only (the pre-fix rule) leg_test.go:279: an app that stopped during the run passed: {RunID:20261004T040000Z Trigger:night Mode:apply Ring:0 ReleaseID:ring0-20261004T040000Z Outcome:applied Healthy:true HealthReason: VMID:9201 Upgraded:[{Name:libc6 Version: Origin:}] Installed:[] Pending:[] NotCovered:[] RestartNeeded:[] DockerRestartNeeded:false RebootNeeded:false Refused:[]} FAIL gitea.dooplex.hu/admin/felhom-agent/internal/osupdate 0.195s