Use this as the ninety-second recovery card when the author is not standing next to the machine.
- Check that Chromium is frontmost on
/kiosk/. - Dismiss any restore bubble, permission chip, or visible browser chrome.
- Press
Spaceon a normal keyboard. - If the keyboard works, the Leonardo path is probably fine too.
- If not, relaunch with
./scripts/browser_kiosk.sh --role kiosk --base-url ....
- Open
/ops/. - Check whether playback is paused or maintenance mode is on.
- Check whether the node says
degradedorbroken. - Open
/room/and confirm the playback surface is still loaded. - If needed, restart the room browser with
./scripts/browser_kiosk.sh --role room --base-url ....
- Open
/ops/. - Run
Play output tone. - Run
Start live monitorwith closed headphones or very low speaker level. - Say: "Room Memory check. One quiet line. One normal line. One clap."
- If there is no signal, check browser mic permission and the OS input device.
- Open
/ops/. - Find the memory in the active deployment stack.
- Use
Remove from stack. - Confirm the action.
- The stack closes the gap automatically and the action is audited.
- Read the first warning card.
- Check
/healthz. - Check
/readyz. - Run
./scripts/status.sh. - If needed, use
./scripts/support_bundle.shbefore changing too much.
- Open
/ops/(or/ops/bench/). - Press
Clear session framing. - Confirm the status line says no session framing/focus overrides are active.
- If it does not clear, refresh once and repeat.
- Open
/ops/. - Confirm the warning is really storage and not pool balance.
- Run
./scripts/backup.sh. - Move old support bundles or copied exports off-machine if they are just sitting on the host.
- Do not delete live MinIO or Postgres data by hand unless you are already inside a restore or migration procedure.
- Find the newest known-good backup.
- If time allows, rehearse on a throwaway target before touching the live node.
- Run
./scripts/restore.sh --from backups/.... - Re-open
/ops/,/kiosk/, and/room/. - Make one short test recording before reopening to the public.
- On the host shell, run
./scripts/session_close_archive.sh. - For USB handoff, run
./scripts/session_close_archive.sh --to-usb /absolute/mount/path. - Copy the printed backup/export paths into steward notes.
/ops/signs in and shows an understood state.- Kiosk records one short test.
- Room plays back.
- Operator monitor check passes.
- One steward knows where this card lives.