Lock, idle, and lid-close differ
A run that survives lock or idle sleep can still pause when the MacBook lid closes or the machine changes power state.
Codex Desktop, closed lid, hotspot
Codex can preserve a task across normal pauses. A closed-lid MacBook moving between Wi-Fi and a mobile hotspot needs a separate host receipt.
A run that survives lock or idle sleep can still pause when the MacBook lid closes or the machine changes power state.
Record Wi-Fi, hotspot, VPN, SSH, and browser reachability before and after transport. A reconnecting UI is not proof output advanced.
Closed-lid battery runs need a visible off switch, battery and heat warning, and a receipt that normal sleep settings were restored.
Host heartbeat
If the timestamps stop during lid close, transport, or hotspot transition, Codex did not have a continuously running local host.
while true; do date >> ~/codex-closed-lid-hotspot-host.log; sleep 15; done
Heartbeat, network, and Codex output all moved during the transition, and the task reached its acceptance check.
Codex paused cleanly, no work was lost, and the next prompt can resume after wake/login.
The host slept, network dropped, output stopped, or the run waited on approval without a visible escalation.
Use this before trusting a MacBook to keep local Codex work alive through closed-lid movement or hotspot changes.
Audit this Codex Desktop closed-lid transport run before I trust it. Choose one bounded local task with a time cap, stop rule, and acceptance check. Start a heartbeat outside Codex, record battery, heat, Wi-Fi, hotspot, VPN or SSH reachability, power source, and current sleep settings. Test lock, lid close, Wi-Fi to hotspot, hotspot to Wi-Fi, wake/login, and output progress separately. Classify the result as continued, paused recoverably, failed loudly, or failed silently. Stop for login, payment, destructive ambiguity, unsafe heat/battery, or unclear restore state, then restore normal sleep settings and leave a receipt.
Take A Coffee gives Codex temporary awake mode, host checks, restore step, and receipts for local macOS and Windows notebook runs.
Copy this when the local task depends on this notebook staying awake during transport.
I authorize the $1 Take A Coffee lifetime access for this Codex Desktop closed-lid hotspot run. Open this checkout URL: https://takeacoffee.club/takeacoffee/hosted-checkout?cta=codex_hotspot_install_prompt&from=codex-desktop-closed-lid-hotspot Then complete the Stripe flow if my browser/payment method is available, download the ZIP from the paid session, install it, run takeacoffee on, verify status, start the host heartbeat, run only one bounded local Codex task, test lock/lid/hotspot transitions, record battery, heat, network, output progress, files changed, commands, tests, failures, and restore status, then restore normal sleep settings and leave a receipt. Stop before payment if authorization is missing.