Hel Resurrection separate-process guest checks
PASS: Main menu loaded in separate process
PASS: Correct host/client role
PASS: Native loopback socket transport active
PASS: Distinct network peer identity connected
PASS: Two different player characters replicated
PASS: Remote player has remote network ownership
PASS: s1 remote death and matching grave replicated
PASS: s1 remote server accepts timed prayer and transports rescuer
PASS: s1 rescuer physically arrives in Hel
PASS: s1 remote victim confirms shared progress
PASS: s1 helper receives the same authoritative progress stream
PASS: s1 both bars agree within four percentage points
PASS: s1 remote victim confirms cancellation
PASS: s1 server completes revival while helper remains in Hel
PASS: s1 helper hears no separate awakening impact
PASS: s1 helper can stay until choosing to leave
PASS: s1 helper independently exits through portal
PASS: s1 rescuer remains alive near grave
PASS: s2 dead client waits in Hel
PASS: s2 dead client observes real remote rescuer in same room
PASS: s2 waiting friend hears one remote revival chant over the real connection
PASS: s2 HUD available for visual check
PASS: s2 victim sees revival progress panel
PASS: s2 cancellation hides progress without respawning victim
PASS: s2 friend's revival chant fades out when the helper cancels
PASS: s2 dead client leaves waiting state
PASS: s2 victim awakens alive in Hel
PASS: s2 victim awakens without a separate impact sound
PASS: s2 victim wakes on altar
PASS: s2 Hel looks at the closest living co-op player
PASS: s2 completed revival does not eject victim on old rescue timeout
PASS: s2 revived player can walk in Hel
PASS: s2 revived player independently exits through portal
PASS: s2 victim has returned from Hel
PASS: s2 original grave keeps exactly three ore
PASS: s2 revived inventory has no duplicated ore
PASS: s2 revival returns victim to grave area
PASS: s3 dead client waits in Hel
PASS: s3 dead client observes real remote rescuer in same room
PASS: s3 dead client leaves waiting state
PASS: s3 victim has returned from Hel
PASS: s3 original grave keeps exactly three ore
PASS: s3 revived inventory has no duplicated ore
PASS: s4 dead client waits in Hel
PASS: s4 dead client observes real remote rescuer in same room
COMPLETE: 45 checks passed; disconnecting dead client for final recovery test
