Repository navigation
chore(mac): pin swapd to #60, a spent fleet re-checks a passed reset after a minute - #1586
Conversation
…after a minute (deathemperor/swapd#60) With every account at its limit and one account's stored reset already behind the clock, the daemon read that as "no provable recovery" and slept five minutes, past the moment the account came back. On 2026-09-24 every session stayed stopped at the limit from 16:00:56Z until the switch at 16:06:13Z. swapd#60 keeps the passed reset, so the next tick comes after the plain interval and the fetch lands the switch. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
Navigate logical layers of code changes, visualize relationships, and explore their blast radius. No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Repository: deathemperor/infinitus/.coderabbit.yaml Review profile: CHILL Plan: Advanced Run ID: 📒 Files selected for processing (2)
Included review availability: Your plan provides up to 1 included review per hour; 0 remain after this review. 📝 WalkthroughWalkthroughThe Mac build script pins a new ChangesMac swapd update
Estimated code review effort: 2 (Simple) | ~8 minutes Merge Risk: ⚪ Minimal · up to The update addresses the reported delay when an account’s reset has passed, allowing stopped sessions to resume sooner. No actionable merge-blocking risk remains. 🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✨ Finishing Touches📝 Generate docstrings
🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
When every account was at its limit and one account's stored reset was already behind the clock, the swapd daemon treated it as "no provable recovery". It slept its five-minute fallback, past the moment the account came back. On 2026-09-24 the live account hit its 5h limit at 16:00:56Z, a minute after death4's reset, and the switch only landed at 16:06:13Z. Every session stayed stopped at the limit in between.
deathemperor/swapd#60 keeps the passed reset, so the next tick runs after the plain interval (60 s) and its fetch lands the switch. This PR moves
apps/mac/build-swapd.shto that merge commit and adds a Mac release-note fragment. The version stays 0.3.2 (unreleased on swapd's side), same as earlier pins.Verified:
INFINITUS_ENGINE_BUILD_ROOT=/tmp/… sh apps/mac/build-swapd.shbuildsswapd 0.3.2at the new rev with--locked. swapd#60 carries the regression test (fails before, switches after).Claude Opus 5.5 via Claude Code.
🤖 Generated with Claude Code
Summary by CodeRabbit