# R-638 slice 1 RED-PROOF on UNCHANGED code (felhom-controller 3124278 + the new test file only) — 2026-10-06T13:01:56Z
$ cd felhom-controller/controller && go test ./internal/backup/ -run '^TestR638_Fallback' -v -count=1
=== RUN   TestR638_FallbackReplaysBeforeTheAppStarts
    r638_restore_order_test.go:89: the FULL stack was already up when the replay fired (calls before the replay: "stop,start") — a newer app can migrate the restored data before the copy is loaded (R-638)
--- FAIL: TestR638_FallbackReplaysBeforeTheAppStarts (0.00s)
=== RUN   TestR638_FallbackThroughUnitRestoreKeepsTheOrder
    r638_restore_order_test.go:118: sequence = "stop,start", want stop → db-only start → replay → full start
--- FAIL: TestR638_FallbackThroughUnitRestoreKeepsTheOrder (0.00s)
=== RUN   TestR638_FallbackNoDumpTakesOneFullStart
--- PASS: TestR638_FallbackNoDumpTakesOneFullStart (0.00s)
=== RUN   TestR638_FallbackRefusesWhenNoDBServiceIdentifiable
    r638_restore_order_test.go:151: expected a refusal: a dump exists but no database service can be started for it
--- FAIL: TestR638_FallbackRefusesWhenNoDBServiceIdentifiable (0.00s)
=== RUN   TestR638_FallbackVolumeFailureSkipsTheReplay
    r638_restore_order_test.go:178: the volume failure must surface as the data-error outcome naming the volume, got: <nil>
--- FAIL: TestR638_FallbackVolumeFailureSkipsTheReplay (0.00s)
FAIL
FAIL	gitea.dooplex.hu/admin/felhom-controller/internal/backup	0.009s
FAIL
rc=1
