mirror of
https://github.com/stablyai/orca.git
synced 2026-11-15 02:17:31 +00:00
* fix(mobile-relay): resolve on persistent 4404 and make deferral logs readable * fix(mobile-relay): bound 4404 director resolves for a desktop that stays offline Review follow-up: - Resolve on the 2nd consecutive 4404 of an episode, then the 4th, 8th, 16th, and never twice within 5 minutes per host. A sleeping laptop with a foregrounded phone now costs 6 resolves in 30 minutes, not ~1 per 2 dials. - If the director names the same cell and epoch, keep the normal 4404 wait: no re-route and no immediate redial. - The streak ends on any other outcome (including aborts), when the phone has connected since the last 4404 (a direct-path win), or after a 2-minute gap. - Clear the gate reprobe due time with its timer so the deferral log never reports a stale remainingMs. * fix(mobile-relay): double the gap between 4404 resolves while the desktop stays offline The 5-minute floor alone set the pace (12 resolves/hour, forever). After each resolve the minimum gap now doubles, 5 -> 10 -> 20 -> 40 -> 60 min, and returns to 5 min after a successful relay dial or any connection. A laptop asleep for two hours with the phone in the foreground costs 5 resolves. * refactor(mobile-relay): namespace the supervisor's diagnostic log import to stay within max-lines