# Hub v0.132.0 red-proofs, 2026-10-04T14:04:22Z
# First run: 2 of 10 NOT CAUGHT (the parser test never fed empty facts fields; the page test counted the word 'unknown' but not its amber class). Both tests strengthened; the rerun below catches all 10.
[CAUGHT] unknown, never empty (parser): internal/sysfacts/sysfacts.go mutated; TestParse_AbsentAndPartialAreUnknown ran=True failed=True
    sysfacts_test.go:38: empty facts fields: {Present:true PVEVersion:x KernelVersion:unknown VMID:0 FactsError: ReadAt: Host:{Debian:unknown KernelRunning:unknown KernelNextBoot:unknown KernelNextBootSou
[CAUGHT] Docker never auto-approved: internal/osupdates/service.go mutated; TestDocker_NeverAutoApproved ran=True failed=True
    docker_test.go:33: a Docker set was auto-approved: &{ID:os-docker-20261006-140000 Layer:docker Fingerprint:a4ec54235cdd17a5 ApprovedAt:2026-10-06 14:00:00 +0000 UTC ApprovedBy:auto PackagesJSON:[{"nam
[CAUGHT] Docker button needs 2 nights: internal/osupdates/service.go mutated; TestDocker_ApproveNeedsTwoHealthyNightsOnEveryRing0Box ran=True failed=True
    docker_test.go:45: approved after one night: <nil>
[CAUGHT] a Docker approval nudges no box: internal/osupdates/service.go mutated; TestDocker_ApproveNeedsTwoHealthyNightsOnEveryRing0Box ran=True failed=True
    docker_test.go:62: a Docker approval must nudge no box (ring 1 takes it by a signed job): [cust1]
[CAUGHT] crash event once per boot: internal/api/crash.go mutated; TestCheckCrash_EventsOncePerFact ran=True failed=True
    crash_test.go:45: restart events: op=4 household=4
[CAUGHT] first sighting is quiet: internal/api/crash.go mutated; TestCheckCrash_EventsOncePerFact ran=True failed=True
    crash_test.go:39: first sighting flooded 1 events
[CAUGHT] page: unknown cell: internal/web/system.go mutated; TestSystemPage_FullPartialUnknown ran=True failed=True
    system_test.go:65: an unknown value must be shown amber with its reason, got 0
[CAUGHT] page: Docker button gate: internal/web/templates/system.html mutated; TestSystemPage_DockerButtonOnlyWhenReady ran=True failed=True
    system_test.go:87: button shown after ONE night
[CAUGHT] buttons need the operator login: internal/web/server.go mutated; TestSystemButtons_NeedTheOperatorLogin ran=True failed=True
    system_test.go:117: POST /os/ring/full-1 with auth "" = 303 — must be refused
    system_test.go:117: POST /os/ring/full-1 with auth "Bearer k-full-1" = 303 — must be refused
    system_test.go:117: POST /os/enabled/full-1 with auth "" = 303 — must be refused
    system_test.go:117: POST /os/enabled/full-1 with auth "Bearer k-full-1" = 303 — must be refused
    system_test.go:117: POST /os/approve-now with auth "" = 303 — must be refused
    system_test.go:117: POST /os/approve-now with auth "Bearer k-full-1" = 303 — must be refused
    system_test.go:117: POST /os/approve-docker with auth "" = 303 — must be refused
    system_test.go:117: POST /os/approve-docker with auth "Bearer k-full-1" = 303 — must be refused
    system_test.go:122: an unauthenticated POST changed a box
[CAUGHT] Hosts column: internal/web/templates/hosts.html mutated; TestHostsPage_ProxmoxKernelColumn ran=True failed=True
    system_test.go:153: hosts column missing:
after restore: ok  	gitea.dooplex.hu/admin/felhom-hub/internal/sysfacts	0.003s | ok  	gitea.dooplex.hu/admin/felhom-hub/internal/osupdates	0.682s | ok  	gitea.dooplex.hu/admin/felhom-hub/internal/api	4.765s | ok  	gitea.dooplex.hu/admin/felhom-hub/internal/web	15.831s rc= 0
