Public Access
The `key` command stamps the power timer from millis(); the power tick then compared with its pass's older time, and the unsigned difference read as 49 days without a key. The screen state went Off for one tick, and the next key was swallowed as a wake-up: about one remote key in twenty-five. Keys from the keyboard pass the loop's own time and were never affected. The same shape as #46. PowerPolicy::update now treats a stamp from the future as "just now", with a test. rdbg.py: piped lines written while it was still connecting stayed in Python's read buffer until the next line arrived (readline() behind select()). It reads the descriptor directly now. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01EhqxQ49eCju4CzKYNjZzwT